commit 3e0e8473fb57bcef5b2b1222069ba023ebfaab4e Author: Ernad Husremovic Date: Fri Aug 29 15:43:04 2025 +0200 Initial commit: OCA Financial packages (186 packages) diff --git a/README.md b/README.md new file mode 100644 index 00000000..9d7541d6 --- /dev/null +++ b/README.md @@ -0,0 +1,232 @@ +# OCA Financial + +This repository contains **186** OCA packages for financial. + +## Packages Included (186 packages) + +- **odoo-bringout-oca-account-analytic-account_analytic_account_tag** - From account: analytic_account_analytic_account_tag +- **odoo-bringout-oca-account-analytic-account_analytic_distribution_manual** - From account: analytic_account_analytic_distribution_manual +- **odoo-bringout-oca-account-analytic-account_analytic_document_date** - From account: analytic_account_analytic_document_date +- **odoo-bringout-oca-account-analytic-account_analytic_organization** - From account: analytic_account_analytic_organization +- **odoo-bringout-oca-account-analytic-account_analytic_parent** - From account: analytic_account_analytic_parent +- **odoo-bringout-oca-account-analytic-account_analytic_required** - From account: analytic_account_analytic_required +- **odoo-bringout-oca-account-analytic-account_analytic_root** - From account: analytic_account_analytic_root +- **odoo-bringout-oca-account-analytic-account_analytic_sequence** - From account: analytic_account_analytic_sequence +- **odoo-bringout-oca-account-analytic-account_analytic_tag** - From account: analytic_account_analytic_tag +- **odoo-bringout-oca-account-analytic-account_analytic_tag_distribution** - From account: analytic_account_analytic_tag_distribution +- **odoo-bringout-oca-account-analytic-account_move_update_analytic** - From account: analytic_account_move_update_analytic +- **odoo-bringout-oca-account-analytic-analytic_base_department** - From account: analytic_analytic_base_department +- **odoo-bringout-oca-account-analytic-analytic_distribution_widget_remove_save** - From account: analytic_analytic_distribution_widget_remove_save +- **odoo-bringout-oca-account-analytic-analytic_hr_department_restriction** - From account: analytic_analytic_hr_department_restriction +- **odoo-bringout-oca-account-analytic-analytic_mixin_analytic_account** - From account: analytic_analytic_mixin_analytic_account +- **odoo-bringout-oca-account-analytic-analytic_partner** - From account: analytic_analytic_partner +- **odoo-bringout-oca-account-analytic-crm_claim_analytic** - From account: analytic_crm_claim_analytic +- **odoo-bringout-oca-account-analytic-hr_department_analytic** - From account: analytic_hr_department_analytic +- **odoo-bringout-oca-account-analytic-hr_expense_analytic_tag** - From account: analytic_hr_expense_analytic_tag +- **odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag** - From account: analytic_hr_timesheet_analytic_tag +- **odoo-bringout-oca-account-analytic-mrp_stock_analytic** - From account: analytic_mrp_stock_analytic +- **odoo-bringout-oca-account-analytic-pos_analytic_by_config** - From account: analytic_pos_analytic_by_config +- **odoo-bringout-oca-account-analytic-product_analytic** - From account: analytic_product_analytic +- **odoo-bringout-oca-account-analytic-product_analytic_purchase** - From account: analytic_product_analytic_purchase +- **odoo-bringout-oca-account-analytic-product_analytic_sale** - From account: analytic_product_analytic_sale +- **odoo-bringout-oca-account-analytic-purchase_analytic** - From account: analytic_purchase_analytic +- **odoo-bringout-oca-account-analytic-purchase_analytic_tag** - From account: analytic_purchase_analytic_tag +- **odoo-bringout-oca-account-analytic-purchase_stock_analytic** - From account: analytic_purchase_stock_analytic +- **odoo-bringout-oca-account-analytic-sale_analytic_tag** - From account: analytic_sale_analytic_tag +- **odoo-bringout-oca-account-analytic-stock_analytic** - From account: analytic_stock_analytic +- **odoo-bringout-oca-account-analytic-stock_landed_costs_analytic** - From account: analytic_stock_landed_costs_analytic +- **odoo-bringout-oca-account-analytic-stock_picking_analytic** - From account: analytic_stock_picking_analytic +- **odoo-bringout-oca-account-financial-reporting-account_financial_report** - From account: financial_reporting_account_financial_report +- **odoo-bringout-oca-account-financial-reporting-account_financial_report_sale** - From account: financial_reporting_account_financial_report_sale +- **odoo-bringout-oca-account-financial-reporting-account_liquidity_forecast** - From account: financial_reporting_account_liquidity_forecast +- **odoo-bringout-oca-account-financial-reporting-account_purchase_stock_report_non_billed** - From account: financial_reporting_account_purchase_stock_report_non_billed +- **odoo-bringout-oca-account-financial-reporting-account_sale_stock_report_non_billed** - From account: financial_reporting_account_sale_stock_report_non_billed +- **odoo-bringout-oca-account-financial-reporting-account_tax_balance** - From account: financial_reporting_account_tax_balance +- **odoo-bringout-oca-account-financial-reporting-mis_builder_cash_flow** - From account: financial_reporting_mis_builder_cash_flow +- **odoo-bringout-oca-account-financial-reporting-mis_template_financial_report** - From account: financial_reporting_mis_template_financial_report +- **odoo-bringout-oca-account-financial-reporting-partner_statement** - From account: financial_reporting_partner_statement +- **odoo-bringout-oca-account-financial-tools-account_account_tag_code** - From account: financial_tools_account_account_tag_code +- **odoo-bringout-oca-account-financial-tools-account_asset_batch_compute** - From account: financial_tools_account_asset_batch_compute +- **odoo-bringout-oca-account-financial-tools-account_asset_low_value** - From account: financial_tools_account_asset_low_value +- **odoo-bringout-oca-account-financial-tools-account_asset_management** - From account: financial_tools_account_asset_management +- **odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot** - From account: financial_tools_account_asset_management_stock_lot +- **odoo-bringout-oca-account-financial-tools-account_asset_number** - From account: financial_tools_account_asset_number +- **odoo-bringout-oca-account-financial-tools-account_asset_transfer** - From account: financial_tools_account_asset_transfer +- **odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter** - From account: financial_tools_account_bank_statement_chatter +- **odoo-bringout-oca-account-financial-tools-account_cash_deposit** - From account: financial_tools_account_cash_deposit +- **odoo-bringout-oca-account-financial-tools-account_chart_update** - From account: financial_tools_account_chart_update +- **odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca** - From account: financial_tools_account_chart_update_l10n_eu_oss_oca +- **odoo-bringout-oca-account-financial-tools-account_chart_update_multilang** - From account: financial_tools_account_chart_update_multilang +- **odoo-bringout-oca-account-financial-tools-account_dashboard_banner** - From account: financial_tools_account_dashboard_banner +- **odoo-bringout-oca-account-financial-tools-account_fiscal_month** - From account: financial_tools_account_fiscal_month +- **odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check** - From account: financial_tools_account_fiscal_position_vat_check +- **odoo-bringout-oca-account-financial-tools-account_fiscal_year** - From account: financial_tools_account_fiscal_year +- **odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create** - From account: financial_tools_account_fiscal_year_auto_create +- **odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology** - From account: financial_tools_account_invoice_constraint_chronology +- **odoo-bringout-oca-account-financial-tools-account_journal_general_sequence** - From account: financial_tools_account_journal_general_sequence +- **odoo-bringout-oca-account-financial-tools-account_journal_lock_date** - From account: financial_tools_account_journal_lock_date +- **odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode** - From account: financial_tools_account_journal_restrict_mode +- **odoo-bringout-oca-account-financial-tools-account_loan** - From account: financial_tools_account_loan +- **odoo-bringout-oca-account-financial-tools-account_lock_date_update** - From account: financial_tools_account_lock_date_update +- **odoo-bringout-oca-account-financial-tools-account_lock_to_date** - From account: financial_tools_account_lock_to_date +- **odoo-bringout-oca-account-financial-tools-account_move_budget** - From account: financial_tools_account_move_budget +- **odoo-bringout-oca-account-financial-tools-account_move_fiscal_month** - From account: financial_tools_account_move_fiscal_month +- **odoo-bringout-oca-account-financial-tools-account_move_fiscal_year** - From account: financial_tools_account_move_fiscal_year +- **odoo-bringout-oca-account-financial-tools-account_move_line_check_number** - From account: financial_tools_account_move_line_check_number +- **odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info** - From account: financial_tools_account_move_line_landed_cost_info +- **odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info** - From account: financial_tools_account_move_line_purchase_info +- **odoo-bringout-oca-account-financial-tools-account_move_line_repair_info** - From account: financial_tools_account_move_line_repair_info +- **odoo-bringout-oca-account-financial-tools-account_move_line_sale_info** - From account: financial_tools_account_move_line_sale_info +- **odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable** - From account: financial_tools_account_move_line_tax_editable +- **odoo-bringout-oca-account-financial-tools-account_move_name_sequence** - From account: financial_tools_account_move_name_sequence +- **odoo-bringout-oca-account-financial-tools-account_move_post_date_user** - From account: financial_tools_account_move_post_date_user +- **odoo-bringout-oca-account-financial-tools-account_move_print** - From account: financial_tools_account_move_print +- **odoo-bringout-oca-account-financial-tools-account_move_template** - From account: financial_tools_account_move_template +- **odoo-bringout-oca-account-financial-tools-account_move_transfer_partner** - From account: financial_tools_account_move_transfer_partner +- **odoo-bringout-oca-account-financial-tools-account_netting** - From account: financial_tools_account_netting +- **odoo-bringout-oca-account-financial-tools-account_partner_required** - From account: financial_tools_account_partner_required +- **odoo-bringout-oca-account-financial-tools-account_sequence_option** - From account: financial_tools_account_sequence_option +- **odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue** - From account: financial_tools_account_spread_cost_revenue +- **odoo-bringout-oca-account-financial-tools-account_template_active** - From account: financial_tools_account_template_active +- **odoo-bringout-oca-account-financial-tools-account_usability** - From account: financial_tools_account_usability +- **odoo-bringout-oca-account-financial-tools-base_vat_optional_vies** - From account: financial_tools_base_vat_optional_vies +- **odoo-bringout-oca-account-financial-tools-stock_account_anglo_saxon_cogs_kit** - From account: financial_tools_stock_account_anglo_saxon_cogs_kit +- **odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption** - From account: fiscal_rule_account_avatax_exemption +- **odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base** - From account: fiscal_rule_account_avatax_exemption_base +- **odoo-bringout-oca-account-fiscal-rule-account_avatax_oca** - From account: fiscal_rule_account_avatax_oca +- **odoo-bringout-oca-account-fiscal-rule-account_avatax_oca_log** - From account: fiscal_rule_account_avatax_oca_log +- **odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca** - From account: fiscal_rule_account_avatax_repair_oca +- **odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca** - From account: fiscal_rule_account_avatax_sale_oca +- **odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale** - From account: fiscal_rule_account_avatax_website_sale +- **odoo-bringout-oca-account-fiscal-rule-account_ecotax** - From account: fiscal_rule_account_ecotax +- **odoo-bringout-oca-account-fiscal-rule-account_ecotax_sale** - From account: fiscal_rule_account_ecotax_sale +- **odoo-bringout-oca-account-fiscal-rule-account_ecotax_sale_tax** - From account: fiscal_rule_account_ecotax_sale_tax +- **odoo-bringout-oca-account-fiscal-rule-account_ecotax_tax** - From account: fiscal_rule_account_ecotax_tax +- **odoo-bringout-oca-account-fiscal-rule-account_fiscal_position_autodetect_optional_vies** - From account: fiscal_rule_account_fiscal_position_autodetect_optional_vies +- **odoo-bringout-oca-account-fiscal-rule-account_fiscal_position_partner_type** - From account: fiscal_rule_account_fiscal_position_partner_type +- **odoo-bringout-oca-account-fiscal-rule-account_fiscal_position_type** - From account: fiscal_rule_account_fiscal_position_type +- **odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification** - From account: fiscal_rule_account_product_fiscal_classification +- **odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca** - From account: fiscal_rule_l10n_eu_oss_oca +- **odoo-bringout-oca-account-invoicing-account_billing** - From account: invoicing_account_billing +- **odoo-bringout-oca-account-invoicing-account_global_discount** - From account: invoicing_account_global_discount +- **odoo-bringout-oca-account-invoicing-account_invoice_alternate_payer** - From account: invoicing_account_invoice_alternate_payer +- **odoo-bringout-oca-account-invoicing-account_invoice_block_payment** - From account: invoicing_account_invoice_block_payment +- **odoo-bringout-oca-account-invoicing-account_invoice_blocking** - From account: invoicing_account_invoice_blocking +- **odoo-bringout-oca-account-invoicing-account_invoice_change_currency** - From account: invoicing_account_invoice_change_currency +- **odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date** - From account: invoicing_account_invoice_check_picking_date +- **odoo-bringout-oca-account-invoicing-account_invoice_check_total** - From account: invoicing_account_invoice_check_total +- **odoo-bringout-oca-account-invoicing-account_invoice_clearing** - From account: invoicing_account_invoice_clearing +- **odoo-bringout-oca-account-invoicing-account_invoice_crm_tag** - From account: invoicing_account_invoice_crm_tag +- **odoo-bringout-oca-account-invoicing-account_invoice_currency_taxes** - From account: invoicing_account_invoice_currency_taxes +- **odoo-bringout-oca-account-invoicing-account_invoice_customer_no_autofollow** - From account: invoicing_account_invoice_customer_no_autofollow +- **odoo-bringout-oca-account-invoicing-account_invoice_date_due** - From account: invoicing_account_invoice_date_due +- **odoo-bringout-oca-account-invoicing-account_invoice_default_code_column** - From account: invoicing_account_invoice_default_code_column +- **odoo-bringout-oca-account-invoicing-account_invoice_discount_date** - From account: invoicing_account_invoice_discount_date +- **odoo-bringout-oca-account-invoicing-account_invoice_discount_display_amount** - From account: invoicing_account_invoice_discount_display_amount +- **odoo-bringout-oca-account-invoicing-account_invoice_fiscal_position_update** - From account: invoicing_account_invoice_fiscal_position_update +- **odoo-bringout-oca-account-invoicing-account_invoice_fixed_discount** - From account: invoicing_account_invoice_fixed_discount +- **odoo-bringout-oca-account-invoicing-account_invoice_force_number** - From account: invoicing_account_invoice_force_number +- **odoo-bringout-oca-account-invoicing-account_invoice_google_document_ai** - From account: invoicing_account_invoice_google_document_ai +- **odoo-bringout-oca-account-invoicing-account_invoice_line_default_account** - From account: invoicing_account_invoice_line_default_account +- **odoo-bringout-oca-account-invoicing-account_invoice_mass_sending** - From account: invoicing_account_invoice_mass_sending +- **odoo-bringout-oca-account-invoicing-account_invoice_merge** - From account: invoicing_account_invoice_merge +- **odoo-bringout-oca-account-invoicing-account_invoice_partner_reference** - From account: invoicing_account_invoice_partner_reference +- **odoo-bringout-oca-account-invoicing-account_invoice_payment_retention** - From account: invoicing_account_invoice_payment_retention +- **odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due** - From account: invoicing_account_invoice_payment_term_date_due +- **odoo-bringout-oca-account-invoicing-account_invoice_pricelist** - From account: invoicing_account_invoice_pricelist +- **odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale** - From account: invoicing_account_invoice_pricelist_sale +- **odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency** - From account: invoicing_account_invoice_recipient_bank_currency +- **odoo-bringout-oca-account-invoicing-account_invoice_refund_code** - From account: invoicing_account_invoice_refund_code +- **odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection** - From account: invoicing_account_invoice_refund_line_selection +- **odoo-bringout-oca-account-invoicing-account_invoice_refund_link** - From account: invoicing_account_invoice_refund_link +- **odoo-bringout-oca-account-invoicing-account_invoice_refund_reason** - From account: invoicing_account_invoice_refund_reason +- **odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon** - From account: invoicing_account_invoice_refund_reason_skip_anglo_saxon +- **odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice** - From account: invoicing_account_invoice_refund_reinvoice +- **odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order** - From account: invoicing_account_invoice_section_sale_order +- **odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate** - From account: invoicing_account_invoice_show_currency_rate +- **odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique** - From account: invoicing_account_invoice_supplier_ref_unique +- **odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice** - From account: invoicing_account_invoice_supplier_self_invoice +- **odoo-bringout-oca-account-invoicing-account_invoice_supplierinfo_update** - From account: invoicing_account_invoice_supplierinfo_update +- **odoo-bringout-oca-account-invoicing-account_invoice_supplierinfo_update_discount** - From account: invoicing_account_invoice_supplierinfo_update_discount +- **odoo-bringout-oca-account-invoicing-account_invoice_supplierinfo_update_triple_discount** - From account: invoicing_account_invoice_supplierinfo_update_triple_discount +- **odoo-bringout-oca-account-invoicing-account_invoice_tax_note** - From account: invoicing_account_invoice_tax_note +- **odoo-bringout-oca-account-invoicing-account_invoice_tax_required** - From account: invoicing_account_invoice_tax_required +- **odoo-bringout-oca-account-invoicing-account_invoice_transmit_method** - From account: invoicing_account_invoice_transmit_method +- **odoo-bringout-oca-account-invoicing-account_invoice_tree_currency** - From account: invoicing_account_invoice_tree_currency +- **odoo-bringout-oca-account-invoicing-account_invoice_triple_discount** - From account: invoicing_account_invoice_triple_discount +- **odoo-bringout-oca-account-invoicing-account_invoice_validation_queued** - From account: invoicing_account_invoice_validation_queued +- **odoo-bringout-oca-account-invoicing-account_invoice_warn_message** - From account: invoicing_account_invoice_warn_message +- **odoo-bringout-oca-account-invoicing-account_mail_autosubscribe** - From account: invoicing_account_mail_autosubscribe +- **odoo-bringout-oca-account-invoicing-account_menu_invoice_refund** - From account: invoicing_account_menu_invoice_refund +- **odoo-bringout-oca-account-invoicing-account_move_auto_post_ref** - From account: invoicing_account_move_auto_post_ref +- **odoo-bringout-oca-account-invoicing-account_move_cancel_confirm** - From account: invoicing_account_move_cancel_confirm +- **odoo-bringout-oca-account-invoicing-account_move_sent_usability** - From account: invoicing_account_move_sent_usability +- **odoo-bringout-oca-account-invoicing-account_move_substate** - From account: invoicing_account_move_substate +- **odoo-bringout-oca-account-invoicing-account_move_tier_validation** - From account: invoicing_account_move_tier_validation +- **odoo-bringout-oca-account-invoicing-account_receipt_journal** - From account: invoicing_account_receipt_journal +- **odoo-bringout-oca-account-invoicing-account_receipt_send** - From account: invoicing_account_receipt_send +- **odoo-bringout-oca-account-invoicing-account_tax_change** - From account: invoicing_account_tax_change +- **odoo-bringout-oca-account-invoicing-account_tax_group_widget_base_amount** - From account: invoicing_account_tax_group_widget_base_amount +- **odoo-bringout-oca-account-invoicing-account_tax_one_vat** - From account: invoicing_account_tax_one_vat +- **odoo-bringout-oca-account-invoicing-account_tax_one_vat_purchase** - From account: invoicing_account_tax_one_vat_purchase +- **odoo-bringout-oca-account-invoicing-account_tax_one_vat_sale** - From account: invoicing_account_tax_one_vat_sale +- **odoo-bringout-oca-account-invoicing-partner_invoicing_mode** - From account: invoicing_partner_invoicing_mode +- **odoo-bringout-oca-account-invoicing-partner_invoicing_mode_at_shipping** - From account: invoicing_partner_invoicing_mode_at_shipping +- **odoo-bringout-oca-account-invoicing-partner_invoicing_mode_monthly** - From account: invoicing_partner_invoicing_mode_monthly +- **odoo-bringout-oca-account-invoicing-partner_last_invoice_date** - From account: invoicing_partner_last_invoice_date +- **odoo-bringout-oca-account-invoicing-portal_account_personal_data_only** - From account: invoicing_portal_account_personal_data_only +- **odoo-bringout-oca-account-invoicing-product_form_account_move_line_link** - From account: invoicing_product_form_account_move_line_link +- **odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line** - From account: invoicing_purchase_invoicing_no_zero_line +- **odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing** - From account: invoicing_purchase_stock_picking_return_invoicing +- **odoo-bringout-oca-account-invoicing-sale_credit_note_reversal** - From account: invoicing_sale_credit_note_reversal +- **odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection** - From account: invoicing_sale_invoicing_date_selection +- **odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty** - From account: invoicing_sale_line_refund_to_invoice_qty +- **odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon** - From account: invoicing_sale_line_refund_to_invoice_qty_skip_anglo_saxon +- **odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria** - From account: invoicing_sale_order_invoicing_grouping_criteria +- **odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage** - From account: invoicing_sale_order_invoicing_qty_percentage +- **odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued** - From account: invoicing_sale_order_invoicing_queued +- **odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing** - From account: invoicing_sale_stock_picking_invoicing +- **odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description** - From account: invoicing_sale_timesheet_invoice_description +- **odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft** - From account: invoicing_stock_account_move_reset_to_draft +- **odoo-bringout-oca-account-invoicing-stock_picking_invoicing** - From account: invoicing_stock_picking_invoicing +- **odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option** - From account: invoicing_stock_picking_return_refund_option + + +## Installation + +Install any package from this category: + +```bash +# Install from local directory +pip install packages/oca-financial/PACKAGE_NAME/ + +# Install in development mode +pip install -e packages/oca-financial/PACKAGE_NAME/ + +# Using uv (recommended for speed) +uv add packages/oca-financial/PACKAGE_NAME/ +``` + +## Repository Structure + +Each package in this repository follows the standard Odoo addon structure: + +``` +oca-financial/ +├── odoo-bringout-oca-PROJECT-ADDON/ +│ ├── ADDON_NAME/ # Complete addon code +│ │ ├── __init__.py +│ │ ├── __manifest__.py +│ │ └── ... (models, views, etc.) +│ ├── pyproject.toml # Python package configuration +│ └── README.md # Package documentation +└── ... +``` + +## Contributing + +These packages are maintained as part of the [OCA (Odoo Community Association)](https://github.com/OCA) ecosystem. + +## License + +Each package maintains its original license as specified in the OCA repositories. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_account_tag/README.md b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/README.md new file mode 100644 index 00000000..c19c228a --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/README.md @@ -0,0 +1,44 @@ +# Account Analytic Account Tag + +Odoo addon: account_analytic_account_tag + +## Installation + +```bash +pip install odoo-bringout-oca-account-analytic-account_analytic_account_tag +``` + +## Dependencies + +This addon depends on: +- account_analytic_tag + +## Manifest Information + +- **Name**: Account Analytic Account Tag +- **Version**: 16.0.1.0.0 +- **Category**: N/A +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-analytic](https://github.com/OCA/account-analytic) branch 16.0, addon `account_analytic_account_tag`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/README.rst b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/README.rst new file mode 100644 index 00000000..9210896c --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/README.rst @@ -0,0 +1,79 @@ +============================ +Account Analytic Account Tag +============================ + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:a387007a3590635b12f916c01e59807fea8245a93bce16f7f5536414315aab98 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--analytic-lightgray.png?logo=github + :target: https://github.com/OCA/account-analytic/tree/16.0/account_analytic_account_tag + :alt: OCA/account-analytic +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-analytic-16-0/account-analytic-16-0-account_analytic_account_tag + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-analytic&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +The goal of this module is to restore the Analytic Tags fields (`tag_ids`) on the +Analytic Account (`account.analytic.account`) model that was present until Odoo 11. + +It allows to classify analytic accounts according to different categories. + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* ACSONE SA/NV + +Contributors +~~~~~~~~~~~~ + +* Hughes Damry + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-analytic `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/__init__.py b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/__manifest__.py b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/__manifest__.py new file mode 100644 index 00000000..c254d6d4 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/__manifest__.py @@ -0,0 +1,15 @@ +# Copyright 2023 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Account Analytic Account Tag", + "summary": """Restore the tag_ids in account.analytic.account""", + "version": "16.0.1.0.0", + "license": "AGPL-3", + "author": "ACSONE SA/NV, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-analytic", + "depends": ["account_analytic_tag"], + "data": ["views/account_analytic_account_views.xml"], + "demo": [], + "installable": True, +} diff --git a/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/i18n/account_analytic_account_tag.pot b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/i18n/account_analytic_account_tag.pot new file mode 100644 index 00000000..00fc6c5f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/i18n/account_analytic_account_tag.pot @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_account_tag +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_analytic_account_tag +#: model:ir.model,name:account_analytic_account_tag.model_account_analytic_account +msgid "Analytic Account" +msgstr "" + +#. module: account_analytic_account_tag +#: model:ir.model.fields,field_description:account_analytic_account_tag.field_account_analytic_account__tag_ids +msgid "Tags" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/i18n/bs.po b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/i18n/bs.po new file mode 100644 index 00000000..c006a772 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/i18n/bs.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_account_tag +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_analytic_account_tag +#: model:ir.model,name:account_analytic_account_tag.model_account_analytic_account +msgid "Analytic Account" +msgstr "Analitički konto" + +#. module: account_analytic_account_tag +#: model:ir.model.fields,field_description:account_analytic_account_tag.field_account_analytic_account__tag_ids +msgid "Tags" +msgstr "Oznake" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/i18n/fr.po b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/i18n/fr.po new file mode 100644 index 00000000..5f54cd89 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/i18n/fr.po @@ -0,0 +1,26 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_account_tag +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0+e\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-08-17 08:02+0000\n" +"PO-Revision-Date: 2023-08-17 08:02+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: account_analytic_account_tag +#: model:ir.model,name:account_analytic_account_tag.model_account_analytic_account +msgid "Analytic Account" +msgstr "Compte analytique" + +#. module: account_analytic_account_tag +#: model:ir.model.fields,field_description:account_analytic_account_tag.field_account_analytic_account__tag_ids +msgid "Tags" +msgstr "Éiquettes" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/i18n/it.po b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/i18n/it.po new file mode 100644 index 00000000..08a81c8d --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/i18n/it.po @@ -0,0 +1,27 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_account_tag +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-02-22 13:34+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_analytic_account_tag +#: model:ir.model,name:account_analytic_account_tag.model_account_analytic_account +msgid "Analytic Account" +msgstr "Conto analitico" + +#. module: account_analytic_account_tag +#: model:ir.model.fields,field_description:account_analytic_account_tag.field_account_analytic_account__tag_ids +msgid "Tags" +msgstr "Etichette" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/models/__init__.py b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/models/__init__.py new file mode 100644 index 00000000..97bd4243 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/models/__init__.py @@ -0,0 +1 @@ +from . import account_analytic_account diff --git a/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/models/account_analytic_account.py b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/models/account_analytic_account.py new file mode 100644 index 00000000..5e9f2103 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/models/account_analytic_account.py @@ -0,0 +1,17 @@ +# Copyright 2023 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class AccountAnalyticAccount(models.Model): + _inherit = ["account.analytic.account"] + + tag_ids = fields.Many2many( + "account.analytic.tag", + "account_analytic_account_tag_rel", + "account_id", + "tag_id", + string="Tags", + copy=True, + ) diff --git a/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..abe377cf --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/readme/CONTRIBUTORS.rst @@ -0,0 +1 @@ +* Hughes Damry diff --git a/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/readme/DESCRIPTION.rst new file mode 100644 index 00000000..454ff68e --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/readme/DESCRIPTION.rst @@ -0,0 +1,4 @@ +The goal of this module is to restore the Analytic Tags fields (`tag_ids`) on the +Analytic Account (`account.analytic.account`) model that was present until Odoo 11. + +It allows to classify analytic accounts according to different categories. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/static/description/icon.png b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/static/description/index.html b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/static/description/index.html new file mode 100644 index 00000000..f96cda9d --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/static/description/index.html @@ -0,0 +1,423 @@ + + + + + + +Account Analytic Account Tag + + + +
+

Account Analytic Account Tag

+ + +

Beta License: AGPL-3 OCA/account-analytic Translate me on Weblate Try me on Runboat

+

The goal of this module is to restore the Analytic Tags fields (tag_ids) on the +Analytic Account (account.analytic.account) model that was present until Odoo 11.

+

It allows to classify analytic accounts according to different categories.

+

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • ACSONE SA/NV
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-analytic project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/views/account_analytic_account_views.xml b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/views/account_analytic_account_views.xml new file mode 100644 index 00000000..6ce41f71 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/account_analytic_account_tag/views/account_analytic_account_views.xml @@ -0,0 +1,54 @@ + + + + + account.analytic.account.form (in account_analytic_account_tag) + account.analytic.account + + + + + + + + + + + account.analytic.account.tree (in account_analytic_account_tag) + account.analytic.account + + + + + + + + + + account.analytic.account.search (in account_analytic_account_tag) + account.analytic.account + + + + + + + + + diff --git a/odoo-bringout-oca-account-analytic-account_analytic_account_tag/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/doc/ARCHITECTURE.md new file mode 100644 index 00000000..4a7c604f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_analytic_account_tag Module - account_analytic_account_tag + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_account_tag/doc/CONFIGURATION.md b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/doc/CONFIGURATION.md new file mode 100644 index 00000000..300e1799 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_analytic_account_tag. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_account_tag/doc/CONTROLLERS.md b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_account_tag/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/doc/DEPENDENCIES.md new file mode 100644 index 00000000..5ab76f43 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account_analytic_tag](../../odoo-bringout-oca-account-analytic-account_analytic_tag) diff --git a/odoo-bringout-oca-account-analytic-account_analytic_account_tag/doc/FAQ.md b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/doc/FAQ.md new file mode 100644 index 00000000..0a88cb84 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_analytic_account_tag or install in UI. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_account_tag/doc/INSTALL.md b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/doc/INSTALL.md new file mode 100644 index 00000000..594879ae --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-analytic-account_analytic_account_tag" +# or +uv pip install odoo-bringout-oca-account-analytic-account_analytic_account_tag" +``` diff --git a/odoo-bringout-oca-account-analytic-account_analytic_account_tag/doc/MODELS.md b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/doc/MODELS.md new file mode 100644 index 00000000..295e2fef --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/doc/MODELS.md @@ -0,0 +1,11 @@ +# Models + +Detected core models and extensions in account_analytic_account_tag. + +```mermaid +classDiagram +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_account_tag/doc/OVERVIEW.md b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/doc/OVERVIEW.md new file mode 100644 index 00000000..f36d1cb5 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_analytic_account_tag. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_analytic_account_tag +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-analytic-account_analytic_account_tag/doc/REPORTS.md b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_account_tag/doc/SECURITY.md b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-analytic-account_analytic_account_tag/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_account_tag/doc/USAGE.md b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/doc/USAGE.md new file mode 100644 index 00000000..6c6ebcd0 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_analytic_account_tag +``` diff --git a/odoo-bringout-oca-account-analytic-account_analytic_account_tag/doc/WIZARDS.md b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_account_tag/pyproject.toml b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/pyproject.toml new file mode 100644 index 00000000..b06a92ba --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_account_tag/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-analytic-account_analytic_account_tag" +version = "16.0.0" +description = "Account Analytic Account Tag - Restore the tag_ids in account.analytic.account" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-account-analytic-account_analytic_tag>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_analytic_account_tag"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/README.md b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/README.md new file mode 100644 index 00000000..cd581e4d --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/README.md @@ -0,0 +1,44 @@ +# Account analytic distribution manual + +Odoo addon: account_analytic_distribution_manual + +## Installation + +```bash +pip install odoo-bringout-oca-account-analytic-account_analytic_distribution_manual +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Account analytic distribution manual +- **Version**: 16.0.2.4.2 +- **Category**: N/A +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-analytic](https://github.com/OCA/account-analytic) branch 16.0, addon `account_analytic_distribution_manual`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/README.rst b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/README.rst new file mode 100644 index 00000000..37a0afd4 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/README.rst @@ -0,0 +1,98 @@ +==================================== +Account analytic distribution manual +==================================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:035507f0c4c09d8c7596c84710ffd03222bf8cb98b278245b67f1c6c88069ee9 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--analytic-lightgray.png?logo=github + :target: https://github.com/OCA/account-analytic/tree/16.0/account_analytic_distribution_manual + :alt: OCA/account-analytic +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-analytic-16-0/account-analytic-16-0-account_analytic_distribution_manual + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-analytic&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module provides an easy way to quickly autocomplete analytic accounts on any model that has a field for analytic accounts. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +#. Go to Invoicing > Configuration > Analytic Accounting > Manual Analytic Distributions +#. Create or edit the necessary records. + + +Usage +===== + +#. Go to Invoicing > Customer > Invoices +#. Open or create a invoice +#. On the invoice line, select the analytic account. A new field labeled "Manual Distribution" should appear at the top. +#. Select a record from the list, and it will be added to the distribution and the invoice lines. + +Known issues / Roadmap +====================== + +Compatibility with `Analytic Distribution Models` to use Manual Distribution as Default values + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Tecnativa + +Contributors +~~~~~~~~~~~~ + +* Tecnativa (https://www.tecnativa.com): + + * Carlos Lopez + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-analytic `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/__init__.py b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/__init__.py new file mode 100644 index 00000000..f58c8857 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/__init__.py @@ -0,0 +1,5 @@ +# Copyright 2024 Tecnativa - Carlos Lopez +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from . import models +from . import reports +from .hooks import post_init_hook diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/__manifest__.py b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/__manifest__.py new file mode 100644 index 00000000..56bcd3f1 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/__manifest__.py @@ -0,0 +1,28 @@ +# Copyright 2024 Tecnativa - Carlos Lopez +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +{ + "name": "Account analytic distribution manual", + "summary": "Account analytic distribution manual", + "version": "16.0.2.4.2", + "license": "AGPL-3", + "website": "https://github.com/OCA/account-analytic", + "author": "Tecnativa, Odoo Community Association (OCA)", + "depends": ["account"], + "data": [ + "security/analytic_security.xml", + "security/ir.model.access.csv", + "views/account_analytic_distribution_manual_views.xml", + "views/account_analytic_line_views.xml", + ], + "assets": { + "web.assets_backend": [ + "account_analytic_distribution_manual/static/src/components/**/*", + ], + "web.assets_tests": [ + "account_analytic_distribution_manual/static/src/tests/tours/**/*", + ], + }, + "installable": True, + "post_init_hook": "post_init_hook", +} diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/hooks.py b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/hooks.py new file mode 100644 index 00000000..e6214754 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/hooks.py @@ -0,0 +1,196 @@ +# Copyright 2024 Tecnativa - Carlos Lopez +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import SUPERUSER_ID, api, tools + +# metadata for all models related to account_analytic_tag(m2m) +# add more models if needed +RELATION_M2M_INFO = { + "account_analytic_tag_account_asset_profile_rel": { + "table1": "account_analytic_tag", + "column1": "account_analytic_tag_id", + "table2": "account_asset_profile", + "column2": "account_asset_profile_id", + }, + "account_analytic_tag_hr_expense_rel": { + "table1": "account_analytic_tag", + "column1": "account_analytic_tag_id", + "table2": "hr_expense", + "column2": "hr_expense_id", + }, + "account_reconcile_model_second_analytic_tag_rel": { + "table2": "account_reconcile_model", + "column2": "account_reconcile_model_id", + "table1": "account_analytic_tag", + "column1": "account_analytic_tag_id", + }, + "hr_timesheet_switch_line_tag_rel": { + "table2": "hr_timesheet_switch", + "column2": "line_id", + "table1": "account_analytic_tag", + "column1": "tag_id", + }, + "account_analytic_tag_sale_order_line_rel": { + "table1": "account_analytic_tag", + "column1": "account_analytic_tag_id", + "table2": "sale_order_line", + "column2": "sale_order_line_id", + }, + "account_reconcile_model_analytic_tag_rel": { + "table2": "account_reconcile_model_line", + "column2": "account_reconcile_model_line_id", + "table1": "account_analytic_tag", + "column1": "account_analytic_tag_id", + }, + "account_analytic_tag_mis_report_instance_rel": { + "table1": "account_analytic_tag", + "column1": "account_analytic_tag_id", + "table2": "mis_report_instance", + "column2": "mis_report_instance_id", + }, + "account_analytic_tag_account_move_line_rel": { + "table1": "account_analytic_tag", + "column1": "account_analytic_tag_id", + "table2": "account_move_line", + "column2": "account_move_line_id", + }, + "account_analytic_tag_mis_report_instance_period_rel": { + "table2": "mis_report_instance_period", + "column2": "mis_report_instance_period_id", + "table1": "account_analytic_tag", + "column1": "account_analytic_tag_id", + }, + "account_analytic_tag_general_ledger_report_wizard_rel": { + "table2": "general_ledger_report_wizard", + "column2": "general_ledger_report_wizard_id", + "table1": "account_analytic_tag", + "column1": "account_analytic_tag_id", + }, + "account_analytic_default_account_analytic_tag_rel": { + "table2": "account_analytic_default", + "column2": "account_analytic_default_id", + "table1": "account_analytic_tag", + "column1": "account_analytic_tag_id", + }, + "account_analytic_tag_purchase_order_line_rel": { + "table1": "account_analytic_tag", + "column1": "account_analytic_tag_id", + "table2": "purchase_order_line", + "column2": "purchase_order_line_id", + }, + "account_analytic_tag_account_asset_rel": { + "table1": "account_analytic_tag", + "column1": "account_analytic_tag_id", + "table2": "account_asset", + "column2": "account_asset_id", + }, + "account_analytic_tag_project_task_stock_rel": { + "table1": "account_analytic_tag", + "column1": "account_analytic_tag_id", + "table2": "project_task", + "column2": "project_task_id", + }, + "account_analytic_tag_project_task_rel": { + "table1": "account_analytic_tag", + "column1": "account_analytic_tag_id", + "table2": "project_task", + "column2": "project_task_id", + }, + "account_analytic_line_tag_rel": { + "table2": "account_analytic_line", + "column2": "line_id", + "table1": "account_analytic_tag", + "column1": "tag_id", + }, +} + + +def post_init_hook(cr, registry): + if tools.table_exists(cr, "account_analytic_tag"): + env = api.Environment(cr, SUPERUSER_ID, {}) + DistributionManual = env["account.analytic.distribution.manual"] + sql = """ + WITH counted_tags AS ( + SELECT + tag.id, + tag.name, + tag.active, + tag.company_id, + ROW_NUMBER() OVER (PARTITION BY tag.name ORDER BY tag.id) AS row_count + FROM account_analytic_tag tag + WHERE tag.active_analytic_distribution = true + ) + SELECT + CASE + WHEN row_count = 1 THEN tag.name + ELSE CONCAT(tag.name, ' (', tag.id, ')') + END AS name, + tag.id, + tag.active, + tag.company_id, + distribution.account_id, + distribution.percentage + FROM + counted_tags tag + INNER JOIN + account_analytic_distribution distribution ON tag.id = distribution.tag_id; + + """ + env.cr.execute(sql) + distribution_by_tag = {} + for data in env.cr.dictfetchall(): + tag_key = (data["id"], data["name"], data["active"], data["company_id"]) + distribution_by_tag.setdefault(tag_key, []).append(data) + distribution_map = {} + all_tag_ids = [] + for tag_key, distributions in distribution_by_tag.items(): + tag_id, tag_name, tag_active, company_id = tag_key + distribution_manual_val = { + "name": tag_name, + "active": tag_active, + "company_id": company_id or env.company.id, + "analytic_distribution": { + distribution["account_id"]: distribution["percentage"] + for distribution in distributions + }, + } + new_distribution = DistributionManual.create(distribution_manual_val) + distribution_map[tag_id] = new_distribution + all_tag_ids.append(tag_id) + # Update references in all models related to account_analytic_tag(m2m) + for table_m2m, info in RELATION_M2M_INFO.items(): + column1 = info["column1"] + table2 = info["table2"] + column2 = info["column2"] + res_model_name = table2.replace("_", ".") + if ( + res_model_name in env + and "manual_distribution_id" in env[res_model_name]._fields + and all_tag_ids + ): + sql = f""" + SELECT {column1}, {column2} + FROM {table_m2m} + WHERE {column1} IN %s + """ + env.cr.execute(sql, (tuple(all_tag_ids),)) + for tag_id, res_id in env.cr.fetchall(): + env.cr.execute( + f""" + UPDATE {table2} + SET manual_distribution_id = %s + WHERE id = %s + """, + (distribution_map[tag_id].id, res_id), + ) + # Define the value of manual_distribution_id in the line items + env.cr.execute( + """ + UPDATE account_analytic_line AS aal + SET manual_distribution_id = aml.manual_distribution_id + FROM account_move_line AS aml + WHERE aal.move_line_id = aml.id + AND aml.manual_distribution_id IS NOT NULL + AND aal.manual_distribution_id IS NULL + """, + ) diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/i18n/account_analytic_distribution_manual.pot b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/i18n/account_analytic_distribution_manual.pot new file mode 100644 index 00000000..45314263 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/i18n/account_analytic_distribution_manual.pot @@ -0,0 +1,243 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_distribution_manual +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_analytic_distribution_manual +#. odoo-python +#: code:addons/account_analytic_distribution_manual/models/account_analytic_distribution_manual.py:0 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: account_analytic_distribution_manual +#: model:ir.model,name:account_analytic_distribution_manual.model_account_analytic_distribution_manual +msgid "Account analytic distribution manual" +msgstr "" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__active +msgid "Active" +msgstr "" + +#. module: account_analytic_distribution_manual +#: model_terms:ir.actions.act_window,help:account_analytic_distribution_manual.action_account_analytic_distribution_manual +msgid "Add a new Manual Analytic Distributions" +msgstr "" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_account_names +msgid "Analytic Account Names" +msgstr "" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_account_ids +msgid "Analytic Accounts" +msgstr "" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_analytic_distribution_manual +#: model:ir.model,name:account_analytic_distribution_manual.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: account_analytic_distribution_manual +#: model:ir.model,name:account_analytic_distribution_manual.model_analytic_mixin +msgid "Analytic Mixin" +msgstr "" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_account_ids +msgid "Analytic accounts computed from analytic distribution." +msgstr "" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_model__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_move_line__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_reconcile_model_line__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_analytic_mixin__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_hr_expense__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_hr_expense_split__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_purchase_order_line__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_sale_order_line__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_stock_move__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_stock_move_line__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_stock_scrap__analytic_distribution_import +msgid "Analytic distribution (importable)" +msgstr "" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_line__manual_distribution_id +msgid "Analytic distribution manual" +msgstr "" + +#. module: account_analytic_distribution_manual +#: model_terms:ir.ui.view,arch_db:account_analytic_distribution_manual.view_account_analytic_distribution_manual_form +#: model_terms:ir.ui.view,arch_db:account_analytic_distribution_manual.view_account_analytic_distribution_manual_search +msgid "Archived" +msgstr "" + +#. module: account_analytic_distribution_manual +#: model:ir.model,name:account_analytic_distribution_manual.model_base +msgid "Base" +msgstr "" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_account_names +msgid "" +"Comma-separated analytic account names, in case it is useful to be included " +"in the exported data." +msgstr "" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__company_id +msgid "Company" +msgstr "" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__create_uid +msgid "Created by" +msgstr "" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__create_date +msgid "Created on" +msgstr "" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_account_analytic_distribution_model__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_account_move_line__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_account_reconcile_model_line__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_analytic_mixin__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_hr_expense__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_hr_expense_split__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_purchase_order_line__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_sale_order_line__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_stock_move__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_stock_move_line__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_stock_scrap__analytic_distribution_import +msgid "" +"Defining this field, it will set the analytical distribution in JSON format," +" but using the analytic accounts names as keys of the dictionary, so it " +"eases the human input." +msgstr "" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__display_name +msgid "Display Name" +msgstr "" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__id +msgid "ID" +msgstr "" + +#. module: account_analytic_distribution_manual +#: model:ir.model,name:account_analytic_distribution_manual.model_account_invoice_report +msgid "Invoices Statistics" +msgstr "" + +#. module: account_analytic_distribution_manual +#: model:ir.model,name:account_analytic_distribution_manual.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_analytic_distribution_manual +#. odoo-javascript +#: code:addons/account_analytic_distribution_manual/static/src/components/analytic_distribution/analytic_distribution.esm.js:0 +#, python-format +msgid "Loading..." +msgstr "" + +#. module: account_analytic_distribution_manual +#: model:ir.actions.act_window,name:account_analytic_distribution_manual.action_account_analytic_distribution_manual +#: model:ir.ui.menu,name:account_analytic_distribution_manual.account_analytic_distribution_manual_menu +msgid "Manual Analytic Distributions" +msgstr "" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_model__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_invoice_report__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_move_line__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_reconcile_model_line__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_analytic_mixin__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_hr_expense__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_hr_expense_split__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_purchase_order_line__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_sale_order_line__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_stock_move__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_stock_move_line__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_stock_scrap__manual_distribution_id +msgid "Manual Distribution" +msgstr "" + +#. module: account_analytic_distribution_manual +#. odoo-javascript +#: code:addons/account_analytic_distribution_manual/static/src/components/analytic_distribution/analytic_distribution.xml:0 +#, python-format +msgid "Manual distribution" +msgstr "" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__name +msgid "Name" +msgstr "" + +#. module: account_analytic_distribution_manual +#: model_terms:ir.ui.view,arch_db:account_analytic_distribution_manual.view_account_analytic_distribution_manual_form +msgid "Name..." +msgstr "" + +#. module: account_analytic_distribution_manual +#. odoo-javascript +#: code:addons/account_analytic_distribution_manual/static/src/components/analytic_distribution/analytic_distribution.esm.js:0 +#, python-format +msgid "No Analytic Distribution Manual found" +msgstr "" + +#. module: account_analytic_distribution_manual +#: model:ir.model.constraint,message:account_analytic_distribution_manual.constraint_account_analytic_distribution_manual_unique_name_by_company +msgid "The name must be unique per Company!" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/i18n/bs.po b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/i18n/bs.po new file mode 100644 index 00000000..a6fb7b06 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/i18n/bs.po @@ -0,0 +1,243 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_distribution_manual +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_analytic_distribution_manual +#. odoo-python +#: code:addons/account_analytic_distribution_manual/models/account_analytic_distribution_manual.py:0 +#, python-format +msgid "%s (Copy)" +msgstr "%s (Kopija)" + +#. module: account_analytic_distribution_manual +#: model:ir.model,name:account_analytic_distribution_manual.model_account_analytic_distribution_manual +msgid "Account analytic distribution manual" +msgstr "Ručna analitička distribucija računa" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__active +msgid "Active" +msgstr "Aktivan" + +#. module: account_analytic_distribution_manual +#: model_terms:ir.actions.act_window,help:account_analytic_distribution_manual.action_account_analytic_distribution_manual +msgid "Add a new Manual Analytic Distributions" +msgstr "Dodaj novu ručnu analitičku distribuciju" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_distribution +msgid "Analytic" +msgstr "Analitika" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_account_names +msgid "Analytic Account Names" +msgstr "Nazivi analitičkih računa" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_account_ids +msgid "Analytic Accounts" +msgstr "Analitički računi" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Pretraga analitičkih distribucija" + +#. module: account_analytic_distribution_manual +#: model:ir.model,name:account_analytic_distribution_manual.model_account_analytic_line +msgid "Analytic Line" +msgstr "Analitička stavka" + +#. module: account_analytic_distribution_manual +#: model:ir.model,name:account_analytic_distribution_manual.model_analytic_mixin +msgid "Analytic Mixin" +msgstr "Mixin Analitike" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_precision +msgid "Analytic Precision" +msgstr "Preciznost analitike" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_account_ids +msgid "Analytic accounts computed from analytic distribution." +msgstr "Analitički računi računati iz analitičke distribucije." + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_model__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_move_line__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_reconcile_model_line__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_analytic_mixin__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_hr_expense__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_hr_expense_split__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_purchase_order_line__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_sale_order_line__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_stock_move__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_stock_move_line__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_stock_scrap__analytic_distribution_import +msgid "Analytic distribution (importable)" +msgstr "Analitička distribucija (uvozljiva)" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_line__manual_distribution_id +msgid "Analytic distribution manual" +msgstr "Ručna analitička distribucija" + +#. module: account_analytic_distribution_manual +#: model_terms:ir.ui.view,arch_db:account_analytic_distribution_manual.view_account_analytic_distribution_manual_form +#: model_terms:ir.ui.view,arch_db:account_analytic_distribution_manual.view_account_analytic_distribution_manual_search +msgid "Archived" +msgstr "Arhivirano" + +#. module: account_analytic_distribution_manual +#: model:ir.model,name:account_analytic_distribution_manual.model_base +msgid "Base" +msgstr "Osnova" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_account_names +msgid "" +"Comma-separated analytic account names, in case it is useful to be included " +"in the exported data." +msgstr "" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__company_id +msgid "Company" +msgstr "Preduzeće" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_account_analytic_distribution_model__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_account_move_line__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_account_reconcile_model_line__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_analytic_mixin__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_hr_expense__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_hr_expense_split__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_purchase_order_line__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_sale_order_line__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_stock_move__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_stock_move_line__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_stock_scrap__analytic_distribution_import +msgid "" +"Defining this field, it will set the analytical distribution in JSON format," +" but using the analytic accounts names as keys of the dictionary, so it " +"eases the human input." +msgstr "" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__id +msgid "ID" +msgstr "ID" + +#. module: account_analytic_distribution_manual +#: model:ir.model,name:account_analytic_distribution_manual.model_account_invoice_report +msgid "Invoices Statistics" +msgstr "Statistika faktura" + +#. module: account_analytic_distribution_manual +#: model:ir.model,name:account_analytic_distribution_manual.model_account_move_line +msgid "Journal Item" +msgstr "Stavka žurnala" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: account_analytic_distribution_manual +#. odoo-javascript +#: code:addons/account_analytic_distribution_manual/static/src/components/analytic_distribution/analytic_distribution.esm.js:0 +#, python-format +msgid "Loading..." +msgstr "Učitavanje..." + +#. module: account_analytic_distribution_manual +#: model:ir.actions.act_window,name:account_analytic_distribution_manual.action_account_analytic_distribution_manual +#: model:ir.ui.menu,name:account_analytic_distribution_manual.account_analytic_distribution_manual_menu +msgid "Manual Analytic Distributions" +msgstr "Ručne analitičke distribucije" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_model__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_invoice_report__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_move_line__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_reconcile_model_line__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_analytic_mixin__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_hr_expense__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_hr_expense_split__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_purchase_order_line__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_sale_order_line__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_stock_move__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_stock_move_line__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_stock_scrap__manual_distribution_id +msgid "Manual Distribution" +msgstr "Ručna distribucija" + +#. module: account_analytic_distribution_manual +#. odoo-javascript +#: code:addons/account_analytic_distribution_manual/static/src/components/analytic_distribution/analytic_distribution.xml:0 +#, python-format +msgid "Manual distribution" +msgstr "Ručna distribucija" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__name +msgid "Name" +msgstr "Naziv:" + +#. module: account_analytic_distribution_manual +#: model_terms:ir.ui.view,arch_db:account_analytic_distribution_manual.view_account_analytic_distribution_manual_form +msgid "Name..." +msgstr "Naziv..." + +#. module: account_analytic_distribution_manual +#. odoo-javascript +#: code:addons/account_analytic_distribution_manual/static/src/components/analytic_distribution/analytic_distribution.esm.js:0 +#, python-format +msgid "No Analytic Distribution Manual found" +msgstr "Nije pronađena ručna analitička distribucija" + +#. module: account_analytic_distribution_manual +#: model:ir.model.constraint,message:account_analytic_distribution_manual.constraint_account_analytic_distribution_manual_unique_name_by_company +msgid "The name must be unique per Company!" +msgstr "Naziv mora biti jedinstven po kompaniji!" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/i18n/es.po b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/i18n/es.po new file mode 100644 index 00000000..4364e1d2 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/i18n/es.po @@ -0,0 +1,258 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_distribution_manual +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-07-29 06:51-0500\n" +"PO-Revision-Date: 2025-06-06 14:25+0000\n" +"Last-Translator: Francisco Javier Galera Martínez \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: account_analytic_distribution_manual +#. odoo-python +#: code:addons/account_analytic_distribution_manual/models/account_analytic_distribution_manual.py:0 +#, python-format +msgid "%s (Copy)" +msgstr "%s (Copia)" + +#. module: account_analytic_distribution_manual +#: model:ir.model,name:account_analytic_distribution_manual.model_account_analytic_distribution_manual +msgid "Account analytic distribution manual" +msgstr "Distribución Analítica Manual" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__active +msgid "Active" +msgstr "Activo" + +#. module: account_analytic_distribution_manual +#: model_terms:ir.actions.act_window,help:account_analytic_distribution_manual.action_account_analytic_distribution_manual +msgid "Add a new Manual Analytic Distributions" +msgstr "Agregar nueva Distribución Analítica Manual" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_distribution +msgid "Analytic" +msgstr "Analítico" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_account_names +msgid "Analytic Account Names" +msgstr "Nombres de cuentas analíticas" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_account_ids +msgid "Analytic Accounts" +msgstr "Cuentas Analíticas" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Buscar Distribución Analítica" + +#. module: account_analytic_distribution_manual +#: model:ir.model,name:account_analytic_distribution_manual.model_account_analytic_line +msgid "Analytic Line" +msgstr "Línea Analítica" + +#. module: account_analytic_distribution_manual +#: model:ir.model,name:account_analytic_distribution_manual.model_analytic_mixin +msgid "Analytic Mixin" +msgstr "Mezcla analítica" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_precision +msgid "Analytic Precision" +msgstr "Precisión Analítica" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_account_ids +msgid "Analytic accounts computed from analytic distribution." +msgstr "Cuentas analíticas calculadas a partir de la distribución analítica." + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_model__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_move_line__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_reconcile_model_line__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_analytic_mixin__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_hr_expense__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_hr_expense_split__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_purchase_order_line__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_sale_order_line__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_stock_move__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_stock_move_line__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_stock_scrap__analytic_distribution_import +msgid "Analytic distribution (importable)" +msgstr "Distribución analítica (importable)" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_line__manual_distribution_id +msgid "Analytic distribution manual" +msgstr "Distribución Analítica Manual" + +#. module: account_analytic_distribution_manual +#: model_terms:ir.ui.view,arch_db:account_analytic_distribution_manual.view_account_analytic_distribution_manual_form +#: model_terms:ir.ui.view,arch_db:account_analytic_distribution_manual.view_account_analytic_distribution_manual_search +msgid "Archived" +msgstr "Archivado" + +#. module: account_analytic_distribution_manual +#: model:ir.model,name:account_analytic_distribution_manual.model_base +msgid "Base" +msgstr "Base" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_account_names +msgid "" +"Comma-separated analytic account names, in case it is useful to be included " +"in the exported data." +msgstr "" +"Nombres de cuentas analíticas separados por comas, en caso de que sea útil " +"incluirlos en los datos exportados." + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__company_id +msgid "Company" +msgstr "Compañia" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_account_analytic_distribution_model__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_account_move_line__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_account_reconcile_model_line__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_analytic_mixin__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_hr_expense__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_hr_expense_split__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_purchase_order_line__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_sale_order_line__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_stock_move__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_stock_move_line__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_stock_scrap__analytic_distribution_import +msgid "" +"Defining this field, it will set the analytical distribution in JSON format, " +"but using the analytic accounts names as keys of the dictionary, so it eases " +"the human input." +msgstr "" +"Al definir este campo, se establecerá la distribución analítica en formato " +"JSON, pero utilizando los nombres de las cuentas analíticas como claves del " +"diccionario, por lo que facilita la entrada humana." + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__id +msgid "ID" +msgstr "ID" + +#. module: account_analytic_distribution_manual +#: model:ir.model,name:account_analytic_distribution_manual.model_account_invoice_report +msgid "Invoices Statistics" +msgstr "Estadísticas de facturas" + +#. module: account_analytic_distribution_manual +#: model:ir.model,name:account_analytic_distribution_manual.model_account_move_line +msgid "Journal Item" +msgstr "Artículo de diario" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual____last_update +msgid "Last Modified on" +msgstr "Última modificación el" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: account_analytic_distribution_manual +#. odoo-javascript +#: code:addons/account_analytic_distribution_manual/static/src/components/analytic_distribution/analytic_distribution.esm.js:0 +#, python-format +msgid "Loading..." +msgstr "Cargando..." + +#. module: account_analytic_distribution_manual +#: model:ir.actions.act_window,name:account_analytic_distribution_manual.action_account_analytic_distribution_manual +#: model:ir.ui.menu,name:account_analytic_distribution_manual.account_analytic_distribution_manual_menu +msgid "Manual Analytic Distributions" +msgstr "Distribuciones analíticas manuales" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_model__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_invoice_report__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_move_line__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_reconcile_model_line__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_analytic_mixin__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_hr_expense__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_hr_expense_split__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_purchase_order_line__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_sale_order_line__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_stock_move__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_stock_move_line__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_stock_scrap__manual_distribution_id +msgid "Manual Distribution" +msgstr "Distribución manual" + +#. module: account_analytic_distribution_manual +#. odoo-javascript +#: code:addons/account_analytic_distribution_manual/static/src/components/analytic_distribution/analytic_distribution.xml:0 +#, python-format +msgid "Manual distribution" +msgstr "Distribución Manual" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__name +msgid "Name" +msgstr "Nombre" + +#. module: account_analytic_distribution_manual +#: model_terms:ir.ui.view,arch_db:account_analytic_distribution_manual.view_account_analytic_distribution_manual_form +msgid "Name..." +msgstr "Nombre..." + +#. module: account_analytic_distribution_manual +#. odoo-javascript +#: code:addons/account_analytic_distribution_manual/static/src/components/analytic_distribution/analytic_distribution.esm.js:0 +#, python-format +msgid "No Analytic Distribution Manual found" +msgstr "Distribuciones Manuales no encontradas" + +#. module: account_analytic_distribution_manual +#: model:ir.model.constraint,message:account_analytic_distribution_manual.constraint_account_analytic_distribution_manual_unique_name_by_company +msgid "The name must be unique per Company!" +msgstr "El nombre debe ser único por compañía!" + +#~ msgid "Add a new Manual analytic distributions" +#~ msgstr "Agregar nueva Distribución Analítica Manual" + +#~ msgid "Manual analytic distributions" +#~ msgstr "Distribuciones analíticas manuales" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/i18n/fr.po b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/i18n/fr.po new file mode 100644 index 00000000..ab4c775a --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/i18n/fr.po @@ -0,0 +1,249 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_distribution_manual +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-02-12 21:06+0000\n" +"Last-Translator: Alexis de Lattre \n" +"Language-Team: none\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_analytic_distribution_manual +#. odoo-python +#: code:addons/account_analytic_distribution_manual/models/account_analytic_distribution_manual.py:0 +#, python-format +msgid "%s (Copy)" +msgstr "%s (Copie)" + +#. module: account_analytic_distribution_manual +#: model:ir.model,name:account_analytic_distribution_manual.model_account_analytic_distribution_manual +msgid "Account analytic distribution manual" +msgstr "Distribution analytique manuelle" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__active +msgid "Active" +msgstr "Actif" + +#. module: account_analytic_distribution_manual +#: model_terms:ir.actions.act_window,help:account_analytic_distribution_manual.action_account_analytic_distribution_manual +msgid "Add a new Manual Analytic Distributions" +msgstr "Ajouter une nouvelle distribution analytique manuelle" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_distribution +msgid "Analytic" +msgstr "Analytique" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_account_names +msgid "Analytic Account Names" +msgstr "" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_account_ids +msgid "Analytic Accounts" +msgstr "" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Recherche de distribution analytique" + +#. module: account_analytic_distribution_manual +#: model:ir.model,name:account_analytic_distribution_manual.model_account_analytic_line +msgid "Analytic Line" +msgstr "Ligne analytique" + +#. module: account_analytic_distribution_manual +#: model:ir.model,name:account_analytic_distribution_manual.model_analytic_mixin +msgid "Analytic Mixin" +msgstr "Mixin analytique" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_precision +msgid "Analytic Precision" +msgstr "Précision analytique" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_account_ids +msgid "Analytic accounts computed from analytic distribution." +msgstr "" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_model__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_move_line__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_reconcile_model_line__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_analytic_mixin__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_hr_expense__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_hr_expense_split__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_purchase_order_line__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_sale_order_line__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_stock_move__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_stock_move_line__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_stock_scrap__analytic_distribution_import +msgid "Analytic distribution (importable)" +msgstr "Distribution analytique (importable)" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_line__manual_distribution_id +msgid "Analytic distribution manual" +msgstr "Distribution analytique manuelle" + +#. module: account_analytic_distribution_manual +#: model_terms:ir.ui.view,arch_db:account_analytic_distribution_manual.view_account_analytic_distribution_manual_form +#: model_terms:ir.ui.view,arch_db:account_analytic_distribution_manual.view_account_analytic_distribution_manual_search +msgid "Archived" +msgstr "Archivé" + +#. module: account_analytic_distribution_manual +#: model:ir.model,name:account_analytic_distribution_manual.model_base +msgid "Base" +msgstr "Base" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_account_names +msgid "" +"Comma-separated analytic account names, in case it is useful to be included " +"in the exported data." +msgstr "" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__company_id +msgid "Company" +msgstr "Société" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_account_analytic_distribution_model__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_account_move_line__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_account_reconcile_model_line__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_analytic_mixin__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_hr_expense__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_hr_expense_split__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_purchase_order_line__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_sale_order_line__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_stock_move__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_stock_move_line__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_stock_scrap__analytic_distribution_import +msgid "" +"Defining this field, it will set the analytical distribution in JSON format, " +"but using the analytic accounts names as keys of the dictionary, so it eases " +"the human input." +msgstr "" +"Le fait de définir ce champ va enregistrer la distribution analytique au " +"format JSON en utilisant les noms des comptes analytiques comme clés du " +"dictionnaire, ce qui facilite la saisie." + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__id +msgid "ID" +msgstr "ID" + +#. module: account_analytic_distribution_manual +#: model:ir.model,name:account_analytic_distribution_manual.model_account_invoice_report +msgid "Invoices Statistics" +msgstr "Statistiques de facturation" + +#. module: account_analytic_distribution_manual +#: model:ir.model,name:account_analytic_distribution_manual.model_account_move_line +msgid "Journal Item" +msgstr "Écriture comptable" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: account_analytic_distribution_manual +#. odoo-javascript +#: code:addons/account_analytic_distribution_manual/static/src/components/analytic_distribution/analytic_distribution.esm.js:0 +#, python-format +msgid "Loading..." +msgstr "Chargement..." + +#. module: account_analytic_distribution_manual +#: model:ir.actions.act_window,name:account_analytic_distribution_manual.action_account_analytic_distribution_manual +#: model:ir.ui.menu,name:account_analytic_distribution_manual.account_analytic_distribution_manual_menu +msgid "Manual Analytic Distributions" +msgstr "Distributions analytiques manuelles" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_model__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_invoice_report__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_move_line__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_reconcile_model_line__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_analytic_mixin__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_hr_expense__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_hr_expense_split__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_purchase_order_line__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_sale_order_line__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_stock_move__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_stock_move_line__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_stock_scrap__manual_distribution_id +msgid "Manual Distribution" +msgstr "Distribution manuelle" + +#. module: account_analytic_distribution_manual +#. odoo-javascript +#: code:addons/account_analytic_distribution_manual/static/src/components/analytic_distribution/analytic_distribution.xml:0 +#, python-format +msgid "Manual distribution" +msgstr "Distribution manuelle" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__name +msgid "Name" +msgstr "Nom" + +#. module: account_analytic_distribution_manual +#: model_terms:ir.ui.view,arch_db:account_analytic_distribution_manual.view_account_analytic_distribution_manual_form +msgid "Name..." +msgstr "Nom..." + +#. module: account_analytic_distribution_manual +#. odoo-javascript +#: code:addons/account_analytic_distribution_manual/static/src/components/analytic_distribution/analytic_distribution.esm.js:0 +#, python-format +msgid "No Analytic Distribution Manual found" +msgstr "Aucune distribution analytique manuelle trouvée" + +#. module: account_analytic_distribution_manual +#: model:ir.model.constraint,message:account_analytic_distribution_manual.constraint_account_analytic_distribution_manual_unique_name_by_company +msgid "The name must be unique per Company!" +msgstr "Le nom doit être unique au sein de chaque société !" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/i18n/it.po b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/i18n/it.po new file mode 100644 index 00000000..497852d6 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/i18n/it.po @@ -0,0 +1,254 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_distribution_manual +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-03-06 11:53+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.2\n" + +#. module: account_analytic_distribution_manual +#. odoo-python +#: code:addons/account_analytic_distribution_manual/models/account_analytic_distribution_manual.py:0 +#, python-format +msgid "%s (Copy)" +msgstr "%s (copia)" + +#. module: account_analytic_distribution_manual +#: model:ir.model,name:account_analytic_distribution_manual.model_account_analytic_distribution_manual +msgid "Account analytic distribution manual" +msgstr "Distribuzione analitica conto manuale" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__active +msgid "Active" +msgstr "Attiva" + +#. module: account_analytic_distribution_manual +#: model_terms:ir.actions.act_window,help:account_analytic_distribution_manual.action_account_analytic_distribution_manual +msgid "Add a new Manual Analytic Distributions" +msgstr "Aggiungere una nuova distribuzione analitica manuale" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_distribution +msgid "Analytic" +msgstr "Analitico" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_account_names +msgid "Analytic Account Names" +msgstr "Nomi conto analitico" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_account_ids +msgid "Analytic Accounts" +msgstr "Conti analitici" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Ricerca distribuzione analitica" + +#. module: account_analytic_distribution_manual +#: model:ir.model,name:account_analytic_distribution_manual.model_account_analytic_line +msgid "Analytic Line" +msgstr "Riga analitica" + +#. module: account_analytic_distribution_manual +#: model:ir.model,name:account_analytic_distribution_manual.model_analytic_mixin +msgid "Analytic Mixin" +msgstr "Mixin analitica" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_precision +msgid "Analytic Precision" +msgstr "Precisione analitica" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_account_ids +msgid "Analytic accounts computed from analytic distribution." +msgstr "Conti analitici calcolati da distribuzione analitica." + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_model__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_move_line__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_reconcile_model_line__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_analytic_mixin__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_hr_expense__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_hr_expense_split__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_purchase_order_line__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_sale_order_line__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_stock_move__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_stock_move_line__analytic_distribution_import +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_stock_scrap__analytic_distribution_import +msgid "Analytic distribution (importable)" +msgstr "Distribuzione analitica (importabile)" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_line__manual_distribution_id +msgid "Analytic distribution manual" +msgstr "Distribuzione analitica manuale" + +#. module: account_analytic_distribution_manual +#: model_terms:ir.ui.view,arch_db:account_analytic_distribution_manual.view_account_analytic_distribution_manual_form +#: model_terms:ir.ui.view,arch_db:account_analytic_distribution_manual.view_account_analytic_distribution_manual_search +msgid "Archived" +msgstr "In archivio" + +#. module: account_analytic_distribution_manual +#: model:ir.model,name:account_analytic_distribution_manual.model_base +msgid "Base" +msgstr "Imponibile" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_account_names +msgid "" +"Comma-separated analytic account names, in case it is useful to be included " +"in the exported data." +msgstr "" +"Nomi conti analitici separati da virgola, nel caso sia utile includerli nei " +"dati esportati." + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__company_id +msgid "Company" +msgstr "Azienda" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_account_analytic_distribution_manual__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_account_analytic_distribution_model__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_account_move_line__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_account_reconcile_model_line__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_analytic_mixin__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_hr_expense__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_hr_expense_split__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_purchase_order_line__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_sale_order_line__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_stock_move__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_stock_move_line__analytic_distribution_import +#: model:ir.model.fields,help:account_analytic_distribution_manual.field_stock_scrap__analytic_distribution_import +msgid "" +"Defining this field, it will set the analytical distribution in JSON format, " +"but using the analytic accounts names as keys of the dictionary, so it eases " +"the human input." +msgstr "" +"Definendo questo campo, verrà impostata la distribuzione analitica in " +"formato JSON, ma utilizzando i nomi degli account analitici come chiavi del " +"dizionario, in modo da semplificare l'inserimento umano." + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__id +msgid "ID" +msgstr "ID" + +#. module: account_analytic_distribution_manual +#: model:ir.model,name:account_analytic_distribution_manual.model_account_invoice_report +msgid "Invoices Statistics" +msgstr "Statistiche fatture" + +#. module: account_analytic_distribution_manual +#: model:ir.model,name:account_analytic_distribution_manual.model_account_move_line +msgid "Journal Item" +msgstr "Movimento contabile" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: account_analytic_distribution_manual +#. odoo-javascript +#: code:addons/account_analytic_distribution_manual/static/src/components/analytic_distribution/analytic_distribution.esm.js:0 +#, python-format +msgid "Loading..." +msgstr "Caricamento ..." + +#. module: account_analytic_distribution_manual +#: model:ir.actions.act_window,name:account_analytic_distribution_manual.action_account_analytic_distribution_manual +#: model:ir.ui.menu,name:account_analytic_distribution_manual.account_analytic_distribution_manual_menu +msgid "Manual Analytic Distributions" +msgstr "Distribuzione analitica manuale" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_model__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_invoice_report__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_move_line__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_reconcile_model_line__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_analytic_mixin__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_hr_expense__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_hr_expense_split__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_purchase_order_line__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_sale_order_line__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_stock_move__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_stock_move_line__manual_distribution_id +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_stock_scrap__manual_distribution_id +msgid "Manual Distribution" +msgstr "Distribuzione manuale" + +#. module: account_analytic_distribution_manual +#. odoo-javascript +#: code:addons/account_analytic_distribution_manual/static/src/components/analytic_distribution/analytic_distribution.xml:0 +#, python-format +msgid "Manual distribution" +msgstr "Distribuzione manuale" + +#. module: account_analytic_distribution_manual +#: model:ir.model.fields,field_description:account_analytic_distribution_manual.field_account_analytic_distribution_manual__name +msgid "Name" +msgstr "Nome" + +#. module: account_analytic_distribution_manual +#: model_terms:ir.ui.view,arch_db:account_analytic_distribution_manual.view_account_analytic_distribution_manual_form +msgid "Name..." +msgstr "Nome..." + +#. module: account_analytic_distribution_manual +#. odoo-javascript +#: code:addons/account_analytic_distribution_manual/static/src/components/analytic_distribution/analytic_distribution.esm.js:0 +#, python-format +msgid "No Analytic Distribution Manual found" +msgstr "Nessuna distribuzione analitica manuale trovata" + +#. module: account_analytic_distribution_manual +#: model:ir.model.constraint,message:account_analytic_distribution_manual.constraint_account_analytic_distribution_manual_unique_name_by_company +msgid "The name must be unique per Company!" +msgstr "Il nome deve essere univoco per azienda!" + +#~ msgid "Manual Distribution ID" +#~ msgstr "ID distribuzione manuale" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/migrations/16.0.2.3.0/post-migration.py b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/migrations/16.0.2.3.0/post-migration.py new file mode 100644 index 00000000..c564a8b3 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/migrations/16.0.2.3.0/post-migration.py @@ -0,0 +1,19 @@ +# Copyright 2024 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + openupgrade.logged_query( + env.cr, + """ + UPDATE account_analytic_line AS aal + SET manual_distribution_id = aml.manual_distribution_id + FROM account_move_line AS aml + WHERE aal.move_line_id = aml.id + AND aml.manual_distribution_id IS NOT NULL + AND aal.manual_distribution_id IS NULL + """, + ) diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/models/__init__.py b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/models/__init__.py new file mode 100644 index 00000000..acc32851 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/models/__init__.py @@ -0,0 +1,5 @@ +from . import account_analytic_distribution_manual +from . import account_analytic_line +from . import account_move_line +from . import analytic_mixin +from . import base diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/models/account_analytic_distribution_manual.py b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/models/account_analytic_distribution_manual.py new file mode 100644 index 00000000..f11f2849 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/models/account_analytic_distribution_manual.py @@ -0,0 +1,31 @@ +# Copyright 2024 Tecnativa - Carlos Lopez +# Copyright 2024 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from odoo import _, api, fields, models + + +class AccountAnalyticDistributionManual(models.Model): + _name = "account.analytic.distribution.manual" + _inherit = "analytic.mixin" + _description = "Account analytic distribution manual" + + name = fields.Char(required=True) + active = fields.Boolean(default=True) + company_id = fields.Many2one( + "res.company", required=True, default=lambda self: self.env.company + ) + + _sql_constraints = [ + ( + "unique_name_by_company", + "unique(name, company_id)", + "The name must be unique per Company!", + ), + ] + + @api.returns("self", lambda value: value.id) + def copy(self, default=None): + default = dict(default or {}) + if "name" not in default: + default["name"] = _("%s (Copy)") % self.name + return super().copy(default=default) diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/models/account_analytic_line.py b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/models/account_analytic_line.py new file mode 100644 index 00000000..d42ed823 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/models/account_analytic_line.py @@ -0,0 +1,12 @@ +# Copyright 2024 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from odoo import fields, models + + +class AccountAnalyticLine(models.Model): + _inherit = "account.analytic.line" + + manual_distribution_id = fields.Many2one( + comodel_name="account.analytic.distribution.manual", + string="Analytic distribution manual", + ) diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/models/account_move_line.py b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/models/account_move_line.py new file mode 100644 index 00000000..d287baa4 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/models/account_move_line.py @@ -0,0 +1,14 @@ +# Copyright 2024 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from odoo import models + + +class AccountMoveLine(models.Model): + _inherit = "account.move.line" + + def _prepare_analytic_lines(self): + vals = super()._prepare_analytic_lines() + if self.manual_distribution_id: + for val in vals: + val.update({"manual_distribution_id": self.manual_distribution_id.id}) + return vals diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/models/analytic_mixin.py b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/models/analytic_mixin.py new file mode 100644 index 00000000..de7ce153 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/models/analytic_mixin.py @@ -0,0 +1,50 @@ +# Copyright 2024 Tecnativa - Carlos Lopez +# Copyright 2024 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from odoo import api, fields, models + + +class AnalyticMixin(models.AbstractModel): + _inherit = "analytic.mixin" + + manual_distribution_id = fields.Many2one("account.analytic.distribution.manual") + analytic_distribution_import = fields.Json( + compute="_compute_analytic_distribution_import", + inverse="_inverse_analytic_distribution_import", + readonly=False, + string="Analytic distribution (importable)", + help="Defining this field, it will set the analytical distribution in JSON " + "format, but using the analytic accounts names as keys of the dictionary, so it " + "eases the human input.", + ) + + @api.depends("analytic_distribution") + def _compute_analytic_distribution_import(self): + aa_model = self.env["account.analytic.account"] + for item in self: + data = {} + distribution = item.analytic_distribution or {} + for key in list(distribution.keys()): + aa_record = aa_model.browse(int(key)) + data[aa_record.name] = distribution[key] + item.analytic_distribution_import = data + + def _inverse_analytic_distribution_import(self): + """Convert the json to the appropriate value of analytic_distribution.""" + aa_model = self.env["account.analytic.account"] + for item in self: + company = ( + item.company_id if "company_id" in item._fields else self.env.company + ) + base_domain = [("company_id", "in", company.ids + [False])] + data = {} + new_distribution = item.analytic_distribution_import or {} + for key in list(new_distribution.keys()): + domain = base_domain + [("name", "=", key)] + aa_record = aa_model.search( + domain, + limit=1, + ) + if aa_record: + data[aa_record.id] = new_distribution[key] + item.analytic_distribution = data diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/models/base.py b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/models/base.py new file mode 100644 index 00000000..0c12ea38 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/models/base.py @@ -0,0 +1,86 @@ +# Copyright 2024 Tecnativa - Carlos Lopez +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +import json + +from lxml import etree + +from odoo import api, models +from odoo.tools.misc import frozendict + + +class AnalyticMixin(models.AbstractModel): + _inherit = "base" + + @api.model + def get_view(self, view_id=None, view_type="form", **options): + """ + The purpose of inheriting this method is to + add a specific field, 'manual_distribution_id', + to the tree/form views if the model has this field defined. + + Additionally, if a one2many field exists + and the related model has the 'manual_distribution_id' field, + the method will add the 'manual_distribution_id' field to the sub-view. + + Finally, the method returns the modified view. + + Note: This method should be inherited in the base model, + not in the analytic.mixin model, + to ensure it executes correctly for models + that do not inherit from the mixin but have one2many fields. + For example, when rendering account.move, + it does not inherit from analytic.mixin, + but it has one2many fields that inherit from analytic.mixin. + """ + + def add_field(node, view_type, res_model): + attribute = "column_invisible" if view_type == "tree" else "invisible" + modifiers = json.dumps({attribute: True}) + field_options = { + "name": manual_distribution_field_name, + "modifiers": modifiers, + } + field_element = etree.SubElement(node, "field", field_options) + new_arch, new_models = View.postprocess_and_fields(field_element, res_model) + _merge_view_fields(all_models, new_models) + return field_element + + def model_has_field(model): + return manual_distribution_field_name in self.env[model]._fields + + def _merge_view_fields(all_models, new_models): + """Merge new_models into all_models. Both are {modelname(str) ➔ fields(tuple)}.""" + for model, view_fields in new_models.items(): + if model in all_models: + all_models[model] = tuple(set(all_models[model]) | set(view_fields)) + else: + all_models[model] = tuple(view_fields) + + result = super().get_view(view_id=view_id, view_type=view_type, **options) + if view_type in ["tree", "form"]: + View = self.env["ir.ui.view"] + manual_distribution_field_name = "manual_distribution_id" + all_models = result["models"].copy() # {modelname(str) ➔ fields(tuple)} + arch = etree.fromstring(result["arch"]) + if model_has_field(result.get("model")): + root_node = arch.xpath(f"/{view_type}") + for node in root_node: + add_field(node, view_type, result.get("model")) + # check fields one2many + for (res_model, field_list) in result["models"].items(): + for field_name in field_list: + if field_name not in self.env[res_model]._fields: + continue + field_def = self.env[res_model]._fields[field_name] + if field_def.type != "one2many": + continue + if not model_has_field(field_def.comodel_name): + continue + for sub_view_type in ["tree", "form"]: + xpath_expr = f"//field[@name='{field_name}']/{sub_view_type}" + sub_node = arch.xpath(xpath_expr) + for child_node in sub_node: + add_field(child_node, sub_view_type, field_def.comodel_name) + result["arch"] = etree.tostring(arch, encoding="unicode") + result["models"] = frozendict(all_models) + return result diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/readme/CONFIGURE.rst b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/readme/CONFIGURE.rst new file mode 100644 index 00000000..e1c510c2 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/readme/CONFIGURE.rst @@ -0,0 +1,3 @@ +#. Go to Invoicing > Configuration > Analytic Accounting > Manual Analytic Distributions +#. Create or edit the necessary records. + diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..7227f68b --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/readme/CONTRIBUTORS.rst @@ -0,0 +1,3 @@ +* Tecnativa (https://www.tecnativa.com): + + * Carlos Lopez \ No newline at end of file diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/readme/DESCRIPTION.rst new file mode 100644 index 00000000..d5dd0605 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +This module provides an easy way to quickly autocomplete analytic accounts on any model that has a field for analytic accounts. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/readme/ROADMAP.rst b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/readme/ROADMAP.rst new file mode 100644 index 00000000..bbaa6cd7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/readme/ROADMAP.rst @@ -0,0 +1 @@ +Compatibility with `Analytic Distribution Models` to use Manual Distribution as Default values diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/readme/USAGE.rst b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/readme/USAGE.rst new file mode 100644 index 00000000..306cd0b8 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/readme/USAGE.rst @@ -0,0 +1,4 @@ +#. Go to Invoicing > Customer > Invoices +#. Open or create a invoice +#. On the invoice line, select the analytic account. A new field labeled "Manual Distribution" should appear at the top. +#. Select a record from the list, and it will be added to the distribution and the invoice lines. \ No newline at end of file diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/reports/__init__.py b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/reports/__init__.py new file mode 100644 index 00000000..dc823f03 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/reports/__init__.py @@ -0,0 +1 @@ +from . import invoice_report diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/reports/invoice_report.py b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/reports/invoice_report.py new file mode 100644 index 00000000..c58835e9 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/reports/invoice_report.py @@ -0,0 +1,14 @@ +# Copyright 2024 Tecnativa - Carlos Lopez +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from odoo import fields, models + + +class AccountInvoiceReport(models.Model): + _inherit = "account.invoice.report" + + manual_distribution_id = fields.Many2one( + "account.analytic.distribution.manual", readonly=True + ) + + def _select(self): + return super()._select() + ", line.manual_distribution_id" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/security/analytic_security.xml b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/security/analytic_security.xml new file mode 100644 index 00000000..bc04e102 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/security/analytic_security.xml @@ -0,0 +1,8 @@ + + + + Analytic Manual Distribution multi company rule + + [('company_id', 'in', company_ids)] + + diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/security/ir.model.access.csv b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/security/ir.model.access.csv new file mode 100644 index 00000000..23009595 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/security/ir.model.access.csv @@ -0,0 +1,3 @@ +"id","name","model_id/id","group_id/id","perm_read","perm_write","perm_create","perm_unlink" +"access_account_analytic_distribution_manual_group_user","account_analytic_distribution_manual_group_user","model_account_analytic_distribution_manual","base.group_user",1,0,0,0 +"access_account_analytic_distribution_manual_group_analytic_accounting","access_account_analytic_distribution_manual_group_analytic_accounting","model_account_analytic_distribution_manual","analytic.group_analytic_accounting",1,1,1,1 diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/static/description/icon.png b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/static/description/index.html b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/static/description/index.html new file mode 100644 index 00000000..10237dff --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/static/description/index.html @@ -0,0 +1,449 @@ + + + + + +Account analytic distribution manual + + + +
+

Account analytic distribution manual

+ + +

Beta License: AGPL-3 OCA/account-analytic Translate me on Weblate Try me on Runboat

+

This module provides an easy way to quickly autocomplete analytic accounts on any model that has a field for analytic accounts.

+

Table of contents

+ +
+

Configuration

+
    +
  1. Go to Invoicing > Configuration > Analytic Accounting > Manual Analytic Distributions
  2. +
  3. Create or edit the necessary records.
  4. +
+
+
+

Usage

+
    +
  1. Go to Invoicing > Customer > Invoices
  2. +
  3. Open or create a invoice
  4. +
  5. On the invoice line, select the analytic account. A new field labeled “Manual Distribution” should appear at the top.
  6. +
  7. Select a record from the list, and it will be added to the distribution and the invoice lines.
  8. +
+
+
+

Known issues / Roadmap

+

Compatibility with Analytic Distribution Models to use Manual Distribution as Default values

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Tecnativa
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-analytic project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/static/src/components/analytic_distribution/analytic_distribution.esm.js b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/static/src/components/analytic_distribution/analytic_distribution.esm.js new file mode 100644 index 00000000..57158595 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/static/src/components/analytic_distribution/analytic_distribution.esm.js @@ -0,0 +1,197 @@ +/** @odoo-module **/ + +import {AnalyticDistribution} from "@analytic/components/analytic_distribution/analytic_distribution"; +import {patch} from "@web/core/utils/patch"; +const {useState} = owl; + +patch(AnalyticDistribution.prototype, "account_analytic_distribution_manual", { + setup() { + this._super(); + this.manual_distribution_by_id = {}; + this.state_manual_distribution = useState({ + id: this.props.record.data.manual_distribution_id + ? this.props.record.data.manual_distribution_id[0] + : 0, + label: "", + analytic_distribution: [], + }); + }, + async willStart() { + await this._super(); + if (this.state_manual_distribution.id) { + this.refreshManualDistribution(this.state_manual_distribution.id); + } + }, + async willUpdate(nextProps) { + await this._super(nextProps); + const record_id = this.props.record.data.id || 0; + const current_manual_distribution_id = this.state_manual_distribution.id; + const new_manual_distribution_id = nextProps.record.data.manual_distribution_id + ? this.props.record.data.manual_distribution_id[0] + : 0; + const manual_distribution_Changed = + current_manual_distribution_id !== new_manual_distribution_id; + // When record is created, and manual_distribution_id is cleared + // but user discard changes, we need to refresh the manual distribution + const force_refresh_discart = new_manual_distribution_id === 0 && record_id > 0; + if ( + manual_distribution_Changed && + (new_manual_distribution_id > 0 || force_refresh_discart) + ) { + await this.refreshManualDistribution(new_manual_distribution_id); + } + }, + async save() { + await this._super(); + await this.props.record.update({ + manual_distribution_id: [ + this.state_manual_distribution.id, + this.state_manual_distribution.label, + ], + }); + }, + async refreshManualDistribution(manual_distribution_id) { + if (manual_distribution_id === 0) { + this.deleteManualTag(); + return; + } + const current_record = this.manual_distribution_by_id[manual_distribution_id]; + if (current_record) { + this.state_manual_distribution.id = current_record.id; + this.state_manual_distribution.label = current_record.display_name; + this.state_manual_distribution.analytic_distribution = + current_record.analytic_distribution; + return; + } + const records = await this.fetchAnalyticDistributionManual([ + ["id", "=", manual_distribution_id], + ]); + if (records.length) { + const record = records[0]; + this.state_manual_distribution.id = record.id; + this.state_manual_distribution.label = record.display_name; + this.state_manual_distribution.analytic_distribution = + record.analytic_distribution; + } else { + this.deleteManualTag(); + } + }, + get tags() { + let res = this._super(); + if (this.state_manual_distribution.id) { + // Remove the delete button from tags + // it will be added only to the manual distribution tag + /* eslint-disable-next-line no-unused-vars */ + res = res.map(({onDelete, ...rest}) => rest); + res.unshift({ + id: this.nextId++, + text: this.state_manual_distribution.label, + onDelete: this.editingRecord ? () => this.deleteManualTag() : undefined, + }); + } + return res; + }, + deleteManualTag() { + this.state_manual_distribution = { + id: 0, + label: "", + analytic_distribution: [], + }; + // Clear all distribution + for (const group_id in this.list) { + this.list[group_id].distribution = []; + } + this.autoFill(); + }, + // Autocomplete + sourcesAnalyticDistributionManual() { + return [ + { + placeholder: this.env._t("Loading..."), + options: (searchTerm) => + this.loadOptionsSourceDistributionManual(searchTerm), + }, + ]; + }, + async loadOptionsSourceDistributionManual(searchTerm) { + const searchLimit = 6; + const records = await this.fetchAnalyticDistributionManual( + [...this.searchAnalyticDistributionManualDomain(searchTerm)], + searchLimit + 1 + ); + const options = []; + for (const record of records) { + options.push({ + value: record.id, + label: record.display_name, + analytic_distribution: record.analytic_distribution, + }); + this.manual_distribution_by_id[record.id] = record; + } + if (!options.length) { + options.push({ + label: this.env._t("No Analytic Distribution Manual found"), + classList: "o_m2o_no_result", + unselectable: true, + }); + } + return options; + }, + async fetchAnalyticDistributionManual(domain, limit = null) { + const args = { + domain: domain, + fields: ["id", "display_name", "analytic_distribution"], + context: [], + }; + if (limit) { + args.limit = limit; + } + return await this.orm.call( + "account.analytic.distribution.manual", + "search_read", + [], + args + ); + }, + searchAnalyticDistributionManualDomain(searchTerm) { + const domain = [["name", "ilike", searchTerm]]; + if (this.props.record.data.company_id) { + domain.push(["company_id", "=", this.props.record.data.company_id[0]]); + } + return domain; + }, + onChangeAutoCompleteDistributionManual(inputValue) { + if (inputValue === "") { + this.deleteManualTag(); + } + }, + async onSelectDistributionManual(option) { + const selected_option = Object.getPrototypeOf(option); + this.state_manual_distribution = { + id: selected_option.value, + label: selected_option.label, + analytic_distribution: selected_option.analytic_distribution, + }; + const account_ids = Object.keys(selected_option.analytic_distribution).map( + (id) => parseInt(id, 10) + ); + const analytic_accounts = await this.fetchAnalyticAccounts([ + ["id", "in", account_ids], + ]); + // Clear all distribution + for (const group_id in this.list) { + this.list[group_id].distribution = []; + } + for (const account of analytic_accounts) { + // Add new tags + const planId = account.root_plan_id[0]; + const tag = this.newTag(planId); + tag.analytic_account_id = account.id; + tag.analytic_account_name = account.display_name; + tag.percentage = selected_option.analytic_distribution[account.id]; + this.list[planId].distribution.push(tag); + } + + this.autoFill(); + }, +}); diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/static/src/components/analytic_distribution/analytic_distribution.xml b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/static/src/components/analytic_distribution/analytic_distribution.xml new file mode 100644 index 00000000..ed720811 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/static/src/components/analytic_distribution/analytic_distribution.xml @@ -0,0 +1,24 @@ + + + + +
+ Manual distribution + +
+
+
+
diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/static/src/tests/tours/account_analytic_distribution_manual.esm.js b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/static/src/tests/tours/account_analytic_distribution_manual.esm.js new file mode 100644 index 00000000..890fb7c2 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/static/src/tests/tours/account_analytic_distribution_manual.esm.js @@ -0,0 +1,104 @@ +/** @odoo-module */ + +import tour from "web_tour.tour"; + +tour.register( + "account_analytic_distribution_manual", + { + test: true, + url: "/web", + }, + [ + tour.stepUtils.showAppsMenuItem(), + { + id: "account_menu_click", + content: "Go to Invoicing", + trigger: '.o_app[data-menu-xmlid="account.menu_finance"]', + }, + { + content: "Go to Customers", + trigger: 'span:contains("Customers")', + }, + { + content: "Go to Invoices", + trigger: 'a:contains("Invoices")', + }, + { + extra_trigger: '.breadcrumb:contains("Invoices")', + content: "Create new invoice", + trigger: ".o_list_button_add", + }, + { + content: "Add Customer", + trigger: + 'div.o_field_widget.o_field_res_partner_many2one[name="partner_id"] div input', + run: "text partner_a", + }, + { + content: "Valid Customer", + trigger: '.ui-menu-item a:contains("partner_a")', + }, + { + content: "Add items", + trigger: + 'div[name="invoice_line_ids"] .o_field_x2many_list_row_add a:contains("Add a line")', + }, + { + content: "Select product_a", + trigger: + 'div[name="invoice_line_ids"] .o_selected_row .o_list_many2one[name="product_id"] input', + }, + { + content: "Type product_a", + trigger: + 'div[name="invoice_line_ids"] .o_selected_row .o_list_many2one[name="product_id"] input', + run: "text product_a", + }, + { + content: "Valid product_a", + trigger: '.ui-menu-item-wrapper:contains("product_a")', + }, + { + content: "Select analytic_distribution", + trigger: + 'div[name="invoice_line_ids"] .o_selected_row div.o_field_analytic_distribution[name="analytic_distribution"]', + }, + { + content: "Type Manual Distribution 1", + trigger: + 'div[name="invoice_line_ids"] .o_selected_row .analytic_distribution_popup input[id="analytic_manual_distribution"]', + run: "text Manual Distribution 1", + }, + { + content: "Valid Manual Distribution 1", + trigger: + 'div[name="invoice_line_ids"] .o_selected_row .analytic_distribution_popup li a:contains("Manual Distribution 1")', + }, + { + content: "Apply selected Option", + trigger: + 'div[name="invoice_line_ids"] .o_selected_row .analytic_distribution_popup input[id="analytic_manual_distribution"]', + run: "click", + }, + // Compatibility with analytic_distribution_widget_remove_save + // this module remove buttons + // so to close popup click on any form area + { + content: "Close Popup", + trigger: "div.o_form_sheet_bg", + run: "click", + }, + { + content: "Check Tag Manual is on the top", + trigger: + 'div[name="invoice_line_ids"] .o_selected_row div.o_field_analytic_distribution[name="analytic_distribution"] div.o_field_tags div.o_tag_badge_text:contains("Manual Distribution 1")', + }, + { + content: "Confirm Invoice", + trigger: 'button[name="action_post"]', + run: "click", + }, + // Save account.move + ...tour.stepUtils.saveForm(), + ] +); diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/tests/__init__.py b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/tests/__init__.py new file mode 100644 index 00000000..14e81a6d --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/tests/__init__.py @@ -0,0 +1,2 @@ +from . import test_analytic_distribution_manual +from . import test_analytic_distribution_manual_tour diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/tests/common.py b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/tests/common.py new file mode 100644 index 00000000..8728e3a7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/tests/common.py @@ -0,0 +1,44 @@ +# Copyright 2024 Tecnativa - Carlos Lopez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) + +from odoo.addons.base.tests.common import BaseCommon + + +class DistributionManualCommon(BaseCommon): + @classmethod + def setUpClass(cls): + super().setUpClass() + AnalyticAccount = cls.env["account.analytic.account"] + AnalyticPlan = cls.env["account.analytic.plan"] + cls.ManualDistribution = cls.env["account.analytic.distribution.manual"] + cls.plan_a = AnalyticPlan.create({"name": "Plan A"}) + cls.analytic_account_a1 = AnalyticAccount.create( + { + "name": "analytic_account_a1", + "plan_id": cls.plan_a.id, + } + ) + cls.analytic_account_a2 = AnalyticAccount.create( + { + "name": "analytic_account_a2", + "plan_id": cls.plan_a.id, + } + ) + cls.distribution_1 = cls.ManualDistribution.create( + { + "name": "Manual Distribution 1", + "analytic_distribution": { + cls.analytic_account_a1.id: 40, + cls.analytic_account_a2.id: 60, + }, + } + ) + cls.product_a = cls.env["product.product"].create( + { + "name": "product_a", + "lst_price": 100.0, + "standard_price": 80.0, + "taxes_id": False, + } + ) + cls.partner_a = cls.env["res.partner"].create({"name": "partner_a"}) diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/tests/test_analytic_distribution_manual.py b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/tests/test_analytic_distribution_manual.py new file mode 100644 index 00000000..d2226858 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/tests/test_analytic_distribution_manual.py @@ -0,0 +1,118 @@ +# Copyright 2024 Tecnativa - Carlos Lopez +# Copyright 2024 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) +from psycopg2.errors import UniqueViolation + +from odoo.tests import Form, tagged +from odoo.tools import mute_logger + +from odoo.addons.account_analytic_distribution_manual.tests.common import ( + DistributionManualCommon, +) + + +@tagged("post_install", "-at_install") +class TestAnalyticDistributionManual(DistributionManualCommon): + @mute_logger("odoo.sql_db") + def test_copy_manual_distribution(self): + distribution = self.distribution_1.copy() + self.assertEqual(distribution.name, "Manual Distribution 1 (Copy)") + distribution2 = self.distribution_1.copy({"name": "New name"}) + self.assertEqual(distribution2.name, "New name") + with self.assertRaises(UniqueViolation): + self.ManualDistribution.create( + { + "name": "Manual Distribution 1", + } + ) + + def test_manual_distribution_analytic_distribution_process_01(self): + invoice_form = Form( + self.env["account.move"].with_context(default_move_type="out_invoice") + ) + invoice_form.partner_id = self.partner_a + with invoice_form.invoice_line_ids.new() as line_form: + line_form.product_id = self.product_a + line_form.manual_distribution_id = self.distribution_1 + invoice = invoice_form.save() + invoice_line = invoice.invoice_line_ids + invoice_line.analytic_distribution = self.distribution_1.analytic_distribution + invoice.action_post() + self.assertTrue(len(invoice_line.analytic_line_ids), 2) + self.assertEqual( + invoice_line.analytic_line_ids.mapped("manual_distribution_id"), + self.distribution_1, + ) + + def test_manual_distribution_analytic_distribution_process_02(self): + invoice_form = Form( + self.env["account.move"].with_context(default_move_type="out_invoice") + ) + invoice_form.partner_id = self.partner_a + with invoice_form.invoice_line_ids.new() as line_form: + line_form.product_id = self.product_a + invoice = invoice_form.save() + invoice_line = invoice.invoice_line_ids + invoice_line.manual_distribution_id = self.distribution_1 + self.analytic_account_a1.name = "test-1" + aa_1 = self.analytic_account_a1 + self.analytic_account_a2.name = "test-2" + aa_2 = self.analytic_account_a2 + invoice_line.analytic_distribution_import = { + "test-1": 20.0, + "test-2": 80.0, + } + self.assertEqual( + invoice_line.analytic_distribution, + {str(aa_1.id): 20.0, str(aa_2.id): 80.0}, + ) + invoice.action_post() + self.assertTrue(len(invoice_line.analytic_line_ids), 2) + self.assertEqual( + invoice_line.analytic_line_ids.mapped("manual_distribution_id"), + self.distribution_1, + ) + accounts = invoice_line.analytic_line_ids.mapped("account_id") + self.assertIn(aa_1, accounts) + self.assertIn(aa_2, accounts) + + def test_manual_distribution_analytic_distribution_text(self): + self.analytic_account_a1.name = "test-1" + aa_1 = self.analytic_account_a1 + self.analytic_account_a2.name = "test-2" + aa_2 = self.analytic_account_a2 + self.assertEqual( + self.distribution_1.analytic_distribution_import, + {"test-1": 40.0, "test-2": 60.0}, + ) + # Set analytic_distribution_import field + self.distribution_1.analytic_distribution_import = { + "test-1": 20.0, + "test-2": 80.0, + } + self.assertEqual( + self.distribution_1.analytic_distribution, + {str(aa_1.id): 20.0, str(aa_2.id): 80.0}, + ) + # Remove aa_2 + self.distribution_1.analytic_distribution_import = {"test-1": 40.0} + self.assertEqual( + self.distribution_1.analytic_distribution, {str(aa_1.id): 40.0} + ) + # Create aa_2 again + self.distribution_1.analytic_distribution_import = { + "test-1": 40.0, + "test-2": 60.0, + } + self.assertEqual( + self.distribution_1.analytic_distribution, + {str(aa_1.id): 40.0, str(aa_2.id): 60.0}, + ) + # Update with an "incorrect name" + self.distribution_1.analytic_distribution_import = { + "test-1": 40.0, + "test-3": 60.0, + } + self.assertEqual( + self.distribution_1.analytic_distribution, {str(aa_1.id): 40.0} + ) diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/tests/test_analytic_distribution_manual_tour.py b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/tests/test_analytic_distribution_manual_tour.py new file mode 100644 index 00000000..eebd4483 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/tests/test_analytic_distribution_manual_tour.py @@ -0,0 +1,44 @@ +# Copyright 2024 Tecnativa - Carlos Lopez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) + +from odoo.tests import RecordCapturer, new_test_user, tagged +from odoo.tests.common import HttpCase, users + +from odoo.addons.account_analytic_distribution_manual.tests.common import ( + DistributionManualCommon, +) + + +@tagged("post_install", "-at_install") +class TestAnalyticDistributionManual(DistributionManualCommon, HttpCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + new_test_user( + cls.env, + login="analytic-manual-distribution-user", + groups="analytic.group_analytic_accounting,account.group_account_invoice", + ) + + @users("analytic-manual-distribution-user") + def test_manual_distribution_tour(self): + with RecordCapturer( + self.env["account.move"], [("move_type", "=", "out_invoice")] + ) as capt: + self.start_tour( + "/web", + "account_analytic_distribution_manual", + login="analytic-manual-distribution-user", + ) + invoice = capt.records + self.assertEqual(invoice.partner_id, self.partner_a) + self.assertEqual(invoice.state, "posted") + # self.assertEqual(len(invoice.invoice_line_ids.analytic_line_ids), 2) + # analytic_line1 = invoice.invoice_line_ids.analytic_line_ids.filtered( + # lambda x: x.account_id == self.analytic_account_a1 + # ) + # self.assertEqual(analytic_line1.amount, 40) + # analytic_line2 = invoice.invoice_line_ids.analytic_line_ids.filtered( + # lambda x: x.account_id == self.analytic_account_a2 + # ) + # self.assertEqual(analytic_line2.amount, 60) diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/views/account_analytic_distribution_manual_views.xml b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/views/account_analytic_distribution_manual_views.xml new file mode 100644 index 00000000..990ecb02 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/views/account_analytic_distribution_manual_views.xml @@ -0,0 +1,92 @@ + + + + + view.account.analytic.distribution.manual.tree + account.analytic.distribution.manual + + + + + + + + + + + view.account.analytic.distribution.manual.form + account.analytic.distribution.manual + +
+ + +
+
+ + + + + +
+
+
+
+ + + view.account.analytic.distribution.manual.search + account.analytic.distribution.manual + + + + + + + + + + Manual Analytic Distributions + ir.actions.act_window + account.analytic.distribution.manual + tree,form + [] + {} + +

+ Add a new Manual Analytic Distributions +

+
+
+ + +
diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/views/account_analytic_line_views.xml b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/views/account_analytic_line_views.xml new file mode 100644 index 00000000..7dad33c2 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/account_analytic_distribution_manual/views/account_analytic_line_views.xml @@ -0,0 +1,22 @@ + + + account.analytic.line.tree + account.analytic.line + + + + + + + + + account.analytic.line.form + account.analytic.line + + + + + + + + diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/doc/ARCHITECTURE.md new file mode 100644 index 00000000..39c27786 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_analytic_distribution_manual Module - account_analytic_distribution_manual + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/doc/CONFIGURATION.md b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/doc/CONFIGURATION.md new file mode 100644 index 00000000..3e7cb66c --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_analytic_distribution_manual. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/doc/CONTROLLERS.md b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/doc/FAQ.md b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/doc/FAQ.md new file mode 100644 index 00000000..7adee042 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_analytic_distribution_manual or install in UI. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/doc/INSTALL.md b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/doc/INSTALL.md new file mode 100644 index 00000000..709e1fae --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-analytic-account_analytic_distribution_manual" +# or +uv pip install odoo-bringout-oca-account-analytic-account_analytic_distribution_manual" +``` diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/doc/MODELS.md b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/doc/MODELS.md new file mode 100644 index 00000000..d5b7c36a --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/doc/MODELS.md @@ -0,0 +1,16 @@ +# Models + +Detected core models and extensions in account_analytic_distribution_manual. + +```mermaid +classDiagram + class account_analytic_distribution_manual + class account_analytic_line + class account_move_line + class analytic_mixin + class base +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/doc/OVERVIEW.md b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/doc/OVERVIEW.md new file mode 100644 index 00000000..bc468909 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_analytic_distribution_manual. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_analytic_distribution_manual +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/doc/REPORTS.md b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/doc/SECURITY.md b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/doc/SECURITY.md new file mode 100644 index 00000000..c7a5e036 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/doc/SECURITY.md @@ -0,0 +1,41 @@ +# Security + +Access control and security definitions in account_analytic_distribution_manual. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../account_analytic_distribution_manual/security/ir.model.access.csv)** + - 2 model access rules + +## Record Rules + +Row-level security rules defined in: + +## Security Groups & Configuration + +Security groups and permissions defined in: +- **[analytic_security.xml](../account_analytic_distribution_manual/security/analytic_security.xml)** + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[analytic_security.xml](../account_analytic_distribution_manual/security/analytic_security.xml)** + - Security groups, categories, and XML-based rules +- **[ir.model.access.csv](../account_analytic_distribution_manual/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/doc/USAGE.md b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/doc/USAGE.md new file mode 100644 index 00000000..09684280 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_analytic_distribution_manual +``` diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/doc/WIZARDS.md b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/pyproject.toml b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/pyproject.toml new file mode 100644 index 00000000..74102920 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_distribution_manual/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-analytic-account_analytic_distribution_manual" +version = "16.0.0" +description = "Account analytic distribution manual - Account analytic distribution manual" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_analytic_distribution_manual"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-analytic-account_analytic_document_date/README.md b/odoo-bringout-oca-account-analytic-account_analytic_document_date/README.md new file mode 100644 index 00000000..97d7c636 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_document_date/README.md @@ -0,0 +1,45 @@ +# Account Analytic Document Date + +Odoo addon: account_analytic_document_date + +## Installation + +```bash +pip install odoo-bringout-oca-account-analytic-account_analytic_document_date +``` + +## Dependencies + +This addon depends on: +- account +- account_reconcile_oca + +## Manifest Information + +- **Name**: Account Analytic Document Date +- **Version**: 16.0.1.0.1 +- **Category**: N/A +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-analytic](https://github.com/OCA/account-analytic) branch 16.0, addon `account_analytic_document_date`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/README.rst b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/README.rst new file mode 100644 index 00000000..289b9b3a --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/README.rst @@ -0,0 +1,123 @@ +============================== +Account Analytic Document Date +============================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:f7d3ed41fa11fc02c75df2609b7382f50a569a28d3fa6bfb484c8af25dbfe829 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--analytic-lightgray.png?logo=github + :target: https://github.com/OCA/account-analytic/tree/16.0/account_analytic_document_date + :alt: OCA/account-analytic +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-analytic-16-0/account-analytic-16-0-account_analytic_document_date + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-analytic&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +The module introduces a new field in the accounting records to specify +the "Accrual Date" for income and expenses. This field is crucial for +accurately tracking when the revenue or expense is earned or incurred, +regardless of the invoice creation date. + +For instance, if an invoice is created in December but refers to sales +made in November, the Accrual Date allows us to reflect this correctly +in our accounting records. This ensures compliance with accrual-based +accounting principles and provides better insights into the financial +period to which transactions belong. + +This feature is particularly valuable for businesses that need to +differentiate between the accounting period of transaction occurrence +and the timing of document issuance. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +1. **Set Document Date on Invoice:** + + - Navigate to the invoice and set the analytic document date. + - If the analytic document date is not set, it will automatically be + assigned the invoice date upon confirmation. + +2. **Analytic Line Generation:** + + - If any line has analytic information, the generated analytic entry + will inherit the analytic document date. + +3. **Setting Document Date in Reconcile View:** + + - You can also set the analytic document date from the reconciliation + view, but this option is available only during manual + reconciliation. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +------- + +* APSL-Nagarro + +Contributors +------------ + +- ``APSL - Nagarro ``\ \_\_: + + - Miquel Pascual + - Bernat Obrador + +Maintainers +----------- + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-mpascuall| image:: https://github.com/mpascuall.png?size=40px + :target: https://github.com/mpascuall + :alt: mpascuall +.. |maintainer-BernatObrador| image:: https://github.com/BernatObrador.png?size=40px + :target: https://github.com/BernatObrador + :alt: BernatObrador + +Current `maintainers `__: + +|maintainer-mpascuall| |maintainer-BernatObrador| + +This module is part of the `OCA/account-analytic `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/__init__.py b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/__init__.py new file mode 100644 index 00000000..cc6b6354 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/__init__.py @@ -0,0 +1,2 @@ +from . import models +from .hooks import post_init_hook diff --git a/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/__manifest__.py b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/__manifest__.py new file mode 100644 index 00000000..58375964 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/__manifest__.py @@ -0,0 +1,20 @@ +# Copyright 2024 (APSL - Nagarro) Miquel Pascual, Bernat Obrador +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +{ + "name": "Account Analytic Document Date", + "summary": "Account Analytic Document Date", + "version": "16.0.1.0.1", + "website": "https://github.com/OCA/account-analytic", + "author": "APSL-Nagarro, Odoo Community Association (OCA)", + "maintainers": ["mpascuall", "BernatObrador"], + "license": "AGPL-3", + "application": False, + "installable": True, + "depends": ["account", "account_reconcile_oca"], + "data": [ + "views/account_analytic_line_views.xml", + "views/account_bank_statement_line_views.xml", + "views/account_move.xml", + ], + "post_init_hook": "post_init_hook", +} diff --git a/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/hooks.py b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/hooks.py new file mode 100644 index 00000000..99c36c16 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/hooks.py @@ -0,0 +1,12 @@ +# Copyright 2024 (APSL - Nagarro) Miquel Pascual, Bernat Obrador +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + + +def post_init_hook(cr, registry): + cr.execute( + """ + UPDATE account_move + SET analytic_document_date = invoice_date + WHERE analytic_document_date IS NULL + """ + ) diff --git a/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/i18n/account_analytic_document_date.pot b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/i18n/account_analytic_document_date.pot new file mode 100644 index 00000000..45995270 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/i18n/account_analytic_document_date.pot @@ -0,0 +1,46 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_document_date +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_analytic_document_date +#: model:ir.model.fields,field_description:account_analytic_document_date.field_account_bank_statement_line__analytic_document_date +#: model:ir.model.fields,field_description:account_analytic_document_date.field_account_move__analytic_document_date +#: model:ir.model.fields,field_description:account_analytic_document_date.field_account_payment__analytic_document_date +msgid "Analytic Document Date" +msgstr "" + +#. module: account_analytic_document_date +#: model:ir.model,name:account_analytic_document_date.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: account_analytic_document_date +#: model:ir.model,name:account_analytic_document_date.model_account_bank_statement_line +msgid "Bank Statement Line" +msgstr "" + +#. module: account_analytic_document_date +#: model:ir.model.fields,field_description:account_analytic_document_date.field_account_analytic_line__document_date +msgid "Document Date" +msgstr "" + +#. module: account_analytic_document_date +#: model:ir.model,name:account_analytic_document_date.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_analytic_document_date +#: model:ir.model,name:account_analytic_document_date.model_account_move_line +msgid "Journal Item" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/i18n/bs.po b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/i18n/bs.po new file mode 100644 index 00000000..b22c43a3 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/i18n/bs.po @@ -0,0 +1,46 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_document_date +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_analytic_document_date +#: model:ir.model.fields,field_description:account_analytic_document_date.field_account_bank_statement_line__analytic_document_date +#: model:ir.model.fields,field_description:account_analytic_document_date.field_account_move__analytic_document_date +#: model:ir.model.fields,field_description:account_analytic_document_date.field_account_payment__analytic_document_date +msgid "Analytic Document Date" +msgstr "Analitički datum dokumenta" + +#. module: account_analytic_document_date +#: model:ir.model,name:account_analytic_document_date.model_account_analytic_line +msgid "Analytic Line" +msgstr "Analitička stavka" + +#. module: account_analytic_document_date +#: model:ir.model,name:account_analytic_document_date.model_account_bank_statement_line +msgid "Bank Statement Line" +msgstr "Stavka izvoda banke" + +#. module: account_analytic_document_date +#: model:ir.model.fields,field_description:account_analytic_document_date.field_account_analytic_line__document_date +msgid "Document Date" +msgstr "Datum dokumenta" + +#. module: account_analytic_document_date +#: model:ir.model,name:account_analytic_document_date.model_account_move +msgid "Journal Entry" +msgstr "Žurnal" + +#. module: account_analytic_document_date +#: model:ir.model,name:account_analytic_document_date.model_account_move_line +msgid "Journal Item" +msgstr "Stavka žurnala" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/i18n/ca.po b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/i18n/ca.po new file mode 100644 index 00000000..c24e2596 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/i18n/ca.po @@ -0,0 +1,49 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_document_date +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-12-27 08:52+0000\n" +"PO-Revision-Date: 2024-12-27 08:52+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_analytic_document_date +#: model:ir.model.fields,field_description:account_analytic_document_date.field_account_bank_statement_line__analytic_document_date +#: model:ir.model.fields,field_description:account_analytic_document_date.field_account_move__analytic_document_date +#: model:ir.model.fields,field_description:account_analytic_document_date.field_account_payment__analytic_document_date +msgid "Analytic Document Date" +msgstr "Data del Document Analític" + +#. module: account_analytic_document_date +#: model:ir.model,name:account_analytic_document_date.model_account_analytic_line +msgid "Analytic Line" +msgstr "Línia analítica" + +#. module: account_analytic_document_date +#: model:ir.model,name:account_analytic_document_date.model_account_bank_statement_line +msgid "Bank Statement Line" +msgstr "Línea d'extracte bancari" + +#. module: account_analytic_document_date +#: model:ir.model.fields,field_description:account_analytic_document_date.field_account_analytic_line__document_date +msgid "Document Date" +msgstr "Data del Document" + +#. module: account_analytic_document_date +#: model:ir.model,name:account_analytic_document_date.model_account_move +msgid "Journal Entry" +msgstr "Assentament comptable" + +#. module: account_analytic_document_date +#: model:ir.model,name:account_analytic_document_date.model_account_move_line +msgid "Journal Item" +msgstr "Element del diari" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/i18n/es.po b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/i18n/es.po new file mode 100644 index 00000000..5d88059e --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/i18n/es.po @@ -0,0 +1,49 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_document_date +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-12-27 08:53+0000\n" +"PO-Revision-Date: 2024-12-27 08:53+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_analytic_document_date +#: model:ir.model.fields,field_description:account_analytic_document_date.field_account_bank_statement_line__analytic_document_date +#: model:ir.model.fields,field_description:account_analytic_document_date.field_account_move__analytic_document_date +#: model:ir.model.fields,field_description:account_analytic_document_date.field_account_payment__analytic_document_date +msgid "Analytic Document Date" +msgstr "Fecha del Documento Analítico" + +#. module: account_analytic_document_date +#: model:ir.model,name:account_analytic_document_date.model_account_analytic_line +msgid "Analytic Line" +msgstr "Línea analítica" + +#. module: account_analytic_document_date +#: model:ir.model,name:account_analytic_document_date.model_account_bank_statement_line +msgid "Bank Statement Line" +msgstr "Línea de extracto bancario" + +#. module: account_analytic_document_date +#: model:ir.model.fields,field_description:account_analytic_document_date.field_account_analytic_line__document_date +msgid "Document Date" +msgstr "Fecha del Documento" + +#. module: account_analytic_document_date +#: model:ir.model,name:account_analytic_document_date.model_account_move +msgid "Journal Entry" +msgstr "Asiento contable" + +#. module: account_analytic_document_date +#: model:ir.model,name:account_analytic_document_date.model_account_move_line +msgid "Journal Item" +msgstr "Apunte contable" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/i18n/it.po b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/i18n/it.po new file mode 100644 index 00000000..7e5a67b2 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/i18n/it.po @@ -0,0 +1,49 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_document_date +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-12-31 16:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_analytic_document_date +#: model:ir.model.fields,field_description:account_analytic_document_date.field_account_bank_statement_line__analytic_document_date +#: model:ir.model.fields,field_description:account_analytic_document_date.field_account_move__analytic_document_date +#: model:ir.model.fields,field_description:account_analytic_document_date.field_account_payment__analytic_document_date +msgid "Analytic Document Date" +msgstr "Data documento analitico" + +#. module: account_analytic_document_date +#: model:ir.model,name:account_analytic_document_date.model_account_analytic_line +msgid "Analytic Line" +msgstr "Riga analitica" + +#. module: account_analytic_document_date +#: model:ir.model,name:account_analytic_document_date.model_account_bank_statement_line +msgid "Bank Statement Line" +msgstr "Riga estratto conto" + +#. module: account_analytic_document_date +#: model:ir.model.fields,field_description:account_analytic_document_date.field_account_analytic_line__document_date +msgid "Document Date" +msgstr "Data documento" + +#. module: account_analytic_document_date +#: model:ir.model,name:account_analytic_document_date.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: account_analytic_document_date +#: model:ir.model,name:account_analytic_document_date.model_account_move_line +msgid "Journal Item" +msgstr "Movimento contabile" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/models/__init__.py b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/models/__init__.py new file mode 100644 index 00000000..6c668354 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/models/__init__.py @@ -0,0 +1,4 @@ +from . import account_move_line +from . import account_analytic_line +from . import account_move +from . import account_bank_statement_line diff --git a/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/models/account_analytic_line.py b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/models/account_analytic_line.py new file mode 100644 index 00000000..41cac08e --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/models/account_analytic_line.py @@ -0,0 +1,9 @@ +# Copyright 2024 (APSL - Nagarro) Miquel Pascual, Bernat Obrador +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from odoo import fields, models + + +class AccountAnalyticLine(models.Model): + _inherit = "account.analytic.line" + + document_date = fields.Date() diff --git a/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/models/account_bank_statement_line.py b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/models/account_bank_statement_line.py new file mode 100644 index 00000000..7898f72a --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/models/account_bank_statement_line.py @@ -0,0 +1,19 @@ +# Copyright 2024 (APSL - Nagarro) Miquel Pascual, Bernat Obrador +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from odoo import fields, models + + +class AccountBankStatementLine(models.Model): + _inherit = "account.bank.statement.line" + + analytic_document_date = fields.Date( + "Analytic Document Date", + related="move_id.analytic_document_date", + readonly=False, + ) + + def reconcile_bank_line(self): + self.ensure_one() + res = super().reconcile_bank_line() + self.move_id.analytic_document_date = self.analytic_document_date + return res diff --git a/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/models/account_move.py b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/models/account_move.py new file mode 100644 index 00000000..8379ca60 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/models/account_move.py @@ -0,0 +1,35 @@ +# Copyright 2024 (APSL - Nagarro) Miquel Pascual, Bernat Obrador +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from odoo import api, fields, models + + +class AccountMove(models.Model): + _inherit = "account.move" + + analytic_document_date = fields.Date() + + @api.onchange("invoice_date", "date") + def _onchange_invoice_date(self): + for record in self: + if not record.analytic_document_date: + record.analytic_document_date = record.invoice_date or record.date + + @api.model_create_multi + def create(self, vals_list): + + for vals in vals_list: + analytic_document_date = ( + vals.get("analytic_document_date") + or vals.get("invoice_date") + or vals.get("date") + ) + vals["analytic_document_date"] = analytic_document_date + + return super().create(vals_list) + + def action_post(self): + res = super().action_post() + for record in self: + if not record.analytic_document_date: + record.analytic_document_date = record.invoice_date + return res diff --git a/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/models/account_move_line.py b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/models/account_move_line.py new file mode 100644 index 00000000..3f1d8c7a --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/models/account_move_line.py @@ -0,0 +1,18 @@ +# Copyright 2024 (APSL - Nagarro) Miquel Pascual, Bernat Obrador +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from odoo import models + + +class AccountMoveLine(models.Model): + _inherit = "account.move.line" + + def _prepare_analytic_lines(self): + vals = super()._prepare_analytic_lines() + for val in vals: + if self.move_id.analytic_document_date: + val.update({"document_date": self.move_id.analytic_document_date}) + elif self.move_id.invoice_date: + val.update({"document_date": self.move_id.invoice_date}) + else: + val.update({"document_date": self.move_id.date}) + return vals diff --git a/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/readme/CONTRIBUTORS.md b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/readme/CONTRIBUTORS.md new file mode 100644 index 00000000..470a586b --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/readme/CONTRIBUTORS.md @@ -0,0 +1,4 @@ +- `APSL - Nagarro `__: + + - Miquel Pascual + - Bernat Obrador \ No newline at end of file diff --git a/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/readme/DESCRIPTION.md b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/readme/DESCRIPTION.md new file mode 100644 index 00000000..6ff7c5be --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/readme/DESCRIPTION.md @@ -0,0 +1,5 @@ +The module introduces a new field in the accounting records to specify the "Accrual Date" for income and expenses. This field is crucial for accurately tracking when the revenue or expense is earned or incurred, regardless of the invoice creation date. + +For instance, if an invoice is created in December but refers to sales made in November, the Accrual Date allows us to reflect this correctly in our accounting records. This ensures compliance with accrual-based accounting principles and provides better insights into the financial period to which transactions belong. + +This feature is particularly valuable for businesses that need to differentiate between the accounting period of transaction occurrence and the timing of document issuance. \ No newline at end of file diff --git a/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/readme/USAGE.md b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/readme/USAGE.md new file mode 100644 index 00000000..4f74734f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/readme/USAGE.md @@ -0,0 +1,9 @@ +1. **Set Document Date on Invoice:** + - Navigate to the invoice and set the analytic document date. + - If the analytic document date is not set, it will automatically be assigned the invoice date upon confirmation. + +2. **Analytic Line Generation:** + - If any line has analytic information, the generated analytic entry will inherit the analytic document date. + +3. **Setting Document Date in Reconcile View:** + - You can also set the analytic document date from the reconciliation view, but this option is available only during manual reconciliation. \ No newline at end of file diff --git a/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/static/description/icon.png b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/static/description/index.html b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/static/description/index.html new file mode 100644 index 00000000..20a3ad9f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/static/description/index.html @@ -0,0 +1,463 @@ + + + + + +Account Analytic Document Date + + + +
+

Account Analytic Document Date

+ + +

Beta License: AGPL-3 OCA/account-analytic Translate me on Weblate Try me on Runboat

+

The module introduces a new field in the accounting records to specify +the “Accrual Date” for income and expenses. This field is crucial for +accurately tracking when the revenue or expense is earned or incurred, +regardless of the invoice creation date.

+

For instance, if an invoice is created in December but refers to sales +made in November, the Accrual Date allows us to reflect this correctly +in our accounting records. This ensures compliance with accrual-based +accounting principles and provides better insights into the financial +period to which transactions belong.

+

This feature is particularly valuable for businesses that need to +differentiate between the accounting period of transaction occurrence +and the timing of document issuance.

+

Table of contents

+ +
+

Usage

+
    +
  1. Set Document Date on Invoice:
      +
    • Navigate to the invoice and set the analytic document date.
    • +
    • If the analytic document date is not set, it will automatically be +assigned the invoice date upon confirmation.
    • +
    +
  2. +
  3. Analytic Line Generation:
      +
    • If any line has analytic information, the generated analytic entry +will inherit the analytic document date.
    • +
    +
  4. +
  5. Setting Document Date in Reconcile View:
      +
    • You can also set the analytic document date from the reconciliation +view, but this option is available only during manual +reconciliation.
    • +
    +
  6. +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • APSL-Nagarro
  • +
+
+
+

Contributors

+
    +
  • APSL - Nagarro <https://apsl.tech>__:
      +
    • Miquel Pascual
    • +
    • Bernat Obrador
    • +
    +
  • +
+
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainers:

+

mpascuall BernatObrador

+

This module is part of the OCA/account-analytic project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/tests/__init__.py b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/tests/__init__.py new file mode 100644 index 00000000..9320b69a --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/tests/__init__.py @@ -0,0 +1 @@ +from . import test_document_date diff --git a/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/tests/test_document_date.py b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/tests/test_document_date.py new file mode 100644 index 00000000..d90c3ea0 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/tests/test_document_date.py @@ -0,0 +1,101 @@ +# Copyright 2024 (APSL - Nagarro) Miquel Pascual, Bernat Obrador +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from datetime import datetime, timedelta + +from odoo.tests import TransactionCase + + +class TestAccountMoveDocumentDate(TransactionCase): + @classmethod + def setUpClass(cls): + super(TestAccountMoveDocumentDate, cls).setUpClass() + cls.account_move_model = cls.env["account.move"] + + cls.partner = cls.env["res.partner"].create( + { + "name": "Test Partner", + "email": "test@partner.com", + "phone": "123456789", + } + ) + + cls.analytic_plan_1 = cls.env["account.analytic.plan"].create( + { + "name": "Plan 1", + "default_applicability": "unavailable", + "company_id": False, + } + ) + + cls.analytic_account_1 = cls.env["account.analytic.account"].create( + {"name": "Account 1", "plan_id": cls.analytic_plan_1.id} + ) + + def test_create_invoice_without_document_date(self): + invoice = self.account_move_model.create( + { + "move_type": "out_invoice", + "partner_id": self.partner.id, + "invoice_line_ids": [ + ( + 0, + 0, + { + "name": "Test Product", + "quantity": 1, + "price_unit": 100.0, + "tax_ids": [ + (6, 0, [self.env["account.tax"].search([], limit=1).id]) + ], + "analytic_distribution": {self.analytic_account_1.id: 100}, + }, + ) + ], + } + ) + + invoice.action_post() + + self.assertEqual(invoice.analytic_document_date, invoice.invoice_date) + + # Confirms that the analytic line has the same document_date as the account.move + analytic_line = self.env["account.analytic.line"].search( + [("move_line_id", "in", invoice.line_ids.ids)], limit=1 + ) + self.assertEqual(invoice.analytic_document_date, analytic_line.document_date) + + def test_create_invoice_with_document_date(self): + document_date = datetime.now().date() + timedelta(days=1) + invoice = self.account_move_model.create( + { + "move_type": "out_invoice", + "partner_id": self.partner.id, + "invoice_line_ids": [ + ( + 0, + 0, + { + "name": "Test Product", + "quantity": 1, + "price_unit": 100.0, + "tax_ids": [ + (6, 0, [self.env["account.tax"].search([], limit=1).id]) + ], + "analytic_distribution": {self.analytic_account_1.id: 100}, + }, + ) + ], + "analytic_document_date": document_date, + } + ) + + invoice.action_post() + + self.assertEqual(invoice.analytic_document_date, document_date) + self.assertNotEqual(invoice.invoice_date, invoice.analytic_document_date) + + # Confirms that the analytic line has the same document_date as the account.move + analytic_line = self.env["account.analytic.line"].search( + [("move_line_id", "in", invoice.line_ids.ids)], limit=1 + ) + self.assertEqual(invoice.analytic_document_date, analytic_line.document_date) diff --git a/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/views/account_analytic_line_views.xml b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/views/account_analytic_line_views.xml new file mode 100644 index 00000000..28365bc5 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/views/account_analytic_line_views.xml @@ -0,0 +1,48 @@ + + + + + account.analytic.line.tree + account.analytic.line + + + + + + + + + account.analytic.line.form + account.analytic.line + + + + + + + + + + Analytic Document Date Search + account.analytic.line + + + + + + + + + + + + + + diff --git a/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/views/account_bank_statement_line_views.xml b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/views/account_bank_statement_line_views.xml new file mode 100644 index 00000000..1e66894d --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/views/account_bank_statement_line_views.xml @@ -0,0 +1,23 @@ + + + + + bank_statement_line_form_reconcile_view.inherit + account.bank.statement.line + + + + + + + + diff --git a/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/views/account_move.xml b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/views/account_move.xml new file mode 100644 index 00000000..551e8020 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_document_date/account_analytic_document_date/views/account_move.xml @@ -0,0 +1,19 @@ + + + + + account_move_view_form_inherit + account.move + + + + + + + + diff --git a/odoo-bringout-oca-account-analytic-account_analytic_document_date/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-analytic-account_analytic_document_date/doc/ARCHITECTURE.md new file mode 100644 index 00000000..c883097b --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_document_date/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_analytic_document_date Module - account_analytic_document_date + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_document_date/doc/CONFIGURATION.md b/odoo-bringout-oca-account-analytic-account_analytic_document_date/doc/CONFIGURATION.md new file mode 100644 index 00000000..a1e546db --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_document_date/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_analytic_document_date. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_document_date/doc/CONTROLLERS.md b/odoo-bringout-oca-account-analytic-account_analytic_document_date/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_document_date/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_document_date/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-analytic-account_analytic_document_date/doc/DEPENDENCIES.md new file mode 100644 index 00000000..8feee79e --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_document_date/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) +- account_reconcile_oca diff --git a/odoo-bringout-oca-account-analytic-account_analytic_document_date/doc/FAQ.md b/odoo-bringout-oca-account-analytic-account_analytic_document_date/doc/FAQ.md new file mode 100644 index 00000000..1d6870cb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_document_date/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_analytic_document_date or install in UI. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_document_date/doc/INSTALL.md b/odoo-bringout-oca-account-analytic-account_analytic_document_date/doc/INSTALL.md new file mode 100644 index 00000000..6ea34a14 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_document_date/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-analytic-account_analytic_document_date" +# or +uv pip install odoo-bringout-oca-account-analytic-account_analytic_document_date" +``` diff --git a/odoo-bringout-oca-account-analytic-account_analytic_document_date/doc/MODELS.md b/odoo-bringout-oca-account-analytic-account_analytic_document_date/doc/MODELS.md new file mode 100644 index 00000000..14c63a25 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_document_date/doc/MODELS.md @@ -0,0 +1,15 @@ +# Models + +Detected core models and extensions in account_analytic_document_date. + +```mermaid +classDiagram + class account_analytic_line + class account_bank_statement_line + class account_move + class account_move_line +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_document_date/doc/OVERVIEW.md b/odoo-bringout-oca-account-analytic-account_analytic_document_date/doc/OVERVIEW.md new file mode 100644 index 00000000..dec56c41 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_document_date/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_analytic_document_date. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_analytic_document_date +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-analytic-account_analytic_document_date/doc/REPORTS.md b/odoo-bringout-oca-account-analytic-account_analytic_document_date/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_document_date/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_document_date/doc/SECURITY.md b/odoo-bringout-oca-account-analytic-account_analytic_document_date/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_document_date/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-analytic-account_analytic_document_date/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-analytic-account_analytic_document_date/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_document_date/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_document_date/doc/USAGE.md b/odoo-bringout-oca-account-analytic-account_analytic_document_date/doc/USAGE.md new file mode 100644 index 00000000..0f25a399 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_document_date/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_analytic_document_date +``` diff --git a/odoo-bringout-oca-account-analytic-account_analytic_document_date/doc/WIZARDS.md b/odoo-bringout-oca-account-analytic-account_analytic_document_date/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_document_date/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_document_date/pyproject.toml b/odoo-bringout-oca-account-analytic-account_analytic_document_date/pyproject.toml new file mode 100644 index 00000000..163ec88d --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_document_date/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-analytic-account_analytic_document_date" +version = "16.0.0" +description = "Account Analytic Document Date - Account Analytic Document Date" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "odoo-bringout-oca-account-analytic-account_reconcile_oca>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_analytic_document_date"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-analytic-account_analytic_organization/README.md b/odoo-bringout-oca-account-analytic-account_analytic_organization/README.md new file mode 100644 index 00000000..fc78f0ab --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_organization/README.md @@ -0,0 +1,46 @@ +# Account Analytic Organization + +Odoo addon: account_analytic_organization + +## Installation + +```bash +pip install odoo-bringout-oca-account-analytic-account_analytic_organization +``` + +## Dependencies + +This addon depends on: +- analytic +- contacts +- account + +## Manifest Information + +- **Name**: Account Analytic Organization +- **Version**: 16.0.1.0.1 +- **Category**: Analytic Accounting +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-analytic](https://github.com/OCA/account-analytic) branch 16.0, addon `account_analytic_organization`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/README.rst b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/README.rst new file mode 100644 index 00000000..c65c4496 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/README.rst @@ -0,0 +1,98 @@ +============================= +Account Analytic Organization +============================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:b614b18a70e4f83a6b02b38d7a8cdc099ab9dd63eab1d8684b4952377b582d71 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--analytic-lightgray.png?logo=github + :target: https://github.com/OCA/account-analytic/tree/16.0/account_analytic_organization + :alt: OCA/account-analytic +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-analytic-16-0/account-analytic-16-0-account_analytic_organization + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-analytic&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module adds a new field on the partner. This organization field is +also added on the account analytic line and account move line so you can +filter and group by it. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +Go to Contacts > Select one > Fill the Analytic Organization field +Create an invoice and validate it Now you have this field filled in the +Account Move Line and in Analytic line if you provided an analytic +distribution on the invoice + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +------- + +* Miquel Pascual +* Bernat Obrador + +Contributors +------------ + +- `APSL-Nagarro `__: + + - Miquel Pascual <> + - Bernat Obrador <> + +Maintainers +----------- + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-mpascuall| image:: https://github.com/mpascuall.png?size=40px + :target: https://github.com/mpascuall + :alt: mpascuall + +Current `maintainer `__: + +|maintainer-mpascuall| + +This module is part of the `OCA/account-analytic `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/__init__.py b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/__init__.py new file mode 100644 index 00000000..69f7babd --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import models diff --git a/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/__manifest__.py b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/__manifest__.py new file mode 100644 index 00000000..de3bcaf1 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/__manifest__.py @@ -0,0 +1,21 @@ +# Copyright 2024 APSL - Nagarro +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +{ + "name": "Account Analytic Organization", + "summary": """Adds organization field on the partner so you can use it on your analytic""", + "version": "16.0.1.0.1", + "category": "Analytic Accounting", + "license": "AGPL-3", + "author": "Miquel Pascual, Bernat Obrador, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-analytic", + "depends": ["analytic", "contacts", "account"], + "data": [ + "security/ir.model.access.csv", + "views/res_partner.xml", + "views/account_analytic_line.xml", + "views/account_move_line.xml", + "views/account_analytic_organization.xml", + ], + "installable": True, + "maintainers": ["mpascuall"], +} diff --git a/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/i18n/account_analytic_organization.pot b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/i18n/account_analytic_organization.pot new file mode 100644 index 00000000..993f8eb7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/i18n/account_analytic_organization.pot @@ -0,0 +1,91 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_organization +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_analytic_organization +#: model:ir.actions.act_window,name:account_analytic_organization.account_analytic_organization_action +#: model:ir.model,name:account_analytic_organization.model_account_analytic_organization +msgid "Account Analytic Organization" +msgstr "" + +#. module: account_analytic_organization +#: model:ir.model,name:account_analytic_organization.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_line__analytic_org +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_move_line__analytic_org +#: model:ir.model.fields,field_description:account_analytic_organization.field_res_partner__analytic_org_id +#: model:ir.model.fields,field_description:account_analytic_organization.field_res_users__analytic_org_id +#: model:ir.ui.menu,name:account_analytic_organization.account_analytic_organization +#: model_terms:ir.ui.view,arch_db:account_analytic_organization.view_account_analytic_line_search_inherit +#: model_terms:ir.ui.view,arch_db:account_analytic_organization.view_account_move_line_search_inherit +msgid "Analytic Organization" +msgstr "" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization__company_id +msgid "Company" +msgstr "" + +#. module: account_analytic_organization +#: model:ir.model,name:account_analytic_organization.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization__create_uid +msgid "Created by" +msgstr "" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization__create_date +msgid "Created on" +msgstr "" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization__display_name +msgid "Display Name" +msgstr "" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization__id +msgid "ID" +msgstr "" + +#. module: account_analytic_organization +#: model:ir.model,name:account_analytic_organization.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization__name +msgid "Name" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/i18n/bs.po b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/i18n/bs.po new file mode 100644 index 00000000..cdae1f19 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/i18n/bs.po @@ -0,0 +1,91 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_organization +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_analytic_organization +#: model:ir.actions.act_window,name:account_analytic_organization.account_analytic_organization_action +#: model:ir.model,name:account_analytic_organization.model_account_analytic_organization +msgid "Account Analytic Organization" +msgstr "Analitička organizacija računa" + +#. module: account_analytic_organization +#: model:ir.model,name:account_analytic_organization.model_account_analytic_line +msgid "Analytic Line" +msgstr "Analitička stavka" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_line__analytic_org +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_move_line__analytic_org +#: model:ir.model.fields,field_description:account_analytic_organization.field_res_partner__analytic_org_id +#: model:ir.model.fields,field_description:account_analytic_organization.field_res_users__analytic_org_id +#: model:ir.ui.menu,name:account_analytic_organization.account_analytic_organization +#: model_terms:ir.ui.view,arch_db:account_analytic_organization.view_account_analytic_line_search_inherit +#: model_terms:ir.ui.view,arch_db:account_analytic_organization.view_account_move_line_search_inherit +msgid "Analytic Organization" +msgstr "Analitička organizacija" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization__company_id +msgid "Company" +msgstr "Preduzeće" + +#. module: account_analytic_organization +#: model:ir.model,name:account_analytic_organization.model_res_partner +msgid "Contact" +msgstr "Kontakt" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization__id +msgid "ID" +msgstr "ID" + +#. module: account_analytic_organization +#: model:ir.model,name:account_analytic_organization.model_account_move_line +msgid "Journal Item" +msgstr "Stavka žurnala" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization__name +msgid "Name" +msgstr "Naziv:" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/i18n/ca.po b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/i18n/ca.po new file mode 100644 index 00000000..88e65839 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/i18n/ca.po @@ -0,0 +1,100 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_organization +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-10-07 10:40+0000\n" +"PO-Revision-Date: 2025-05-13 04:23+0000\n" +"Last-Translator: Jonathan Pasquier \n" +"Language-Team: \n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: account_analytic_organization +#: model:ir.actions.act_window,name:account_analytic_organization.account_analytic_organization_action +#: model:ir.model,name:account_analytic_organization.model_account_analytic_organization +msgid "Account Analytic Organization" +msgstr "Organització Analítica" + +#. module: account_analytic_organization +#: model:ir.model,name:account_analytic_organization.model_account_analytic_line +msgid "Analytic Line" +msgstr "Línia analítica" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_line__analytic_org +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_move_line__analytic_org +#: model:ir.model.fields,field_description:account_analytic_organization.field_res_partner__analytic_org_id +#: model:ir.model.fields,field_description:account_analytic_organization.field_res_users__analytic_org_id +#: model:ir.ui.menu,name:account_analytic_organization.account_analytic_organization +#: model_terms:ir.ui.view,arch_db:account_analytic_organization.view_account_analytic_line_search_inherit +#: model_terms:ir.ui.view,arch_db:account_analytic_organization.view_account_move_line_search_inherit +msgid "Analytic Organization" +msgstr "Organització Analítica" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization__company_id +msgid "Company" +msgstr "Empresa" + +#. module: account_analytic_organization +#: model:ir.model,name:account_analytic_organization.model_res_partner +msgid "Contact" +msgstr "Contacte" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization__create_uid +msgid "Created by" +msgstr "Creat per" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization__create_date +msgid "Created on" +msgstr "Creat el" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization__display_name +msgid "Display Name" +msgstr "Nom" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization__id +msgid "ID" +msgstr "ID" + +#. module: account_analytic_organization +#: model:ir.model,name:account_analytic_organization.model_account_move_line +msgid "Journal Item" +msgstr "Apunt comptable" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization____last_update +msgid "Last Modified on" +msgstr "Darrera modificació el" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization__write_uid +msgid "Last Updated by" +msgstr "Darrera actualització per" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization__write_date +msgid "Last Updated on" +msgstr "Darrera actualització el" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization__name +msgid "Name" +msgstr "Nom" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization__old_id +msgid "Old" +msgstr "Antiga" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/i18n/es.po b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/i18n/es.po new file mode 100644 index 00000000..28469e91 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/i18n/es.po @@ -0,0 +1,98 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_organization +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-10-07 10:41+0000\n" +"PO-Revision-Date: 2025-08-07 10:25+0000\n" +"Last-Translator: Miquel Romera \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: account_analytic_organization +#: model:ir.actions.act_window,name:account_analytic_organization.account_analytic_organization_action +#: model:ir.model,name:account_analytic_organization.model_account_analytic_organization +msgid "Account Analytic Organization" +msgstr "Organización Analítica" + +#. module: account_analytic_organization +#: model:ir.model,name:account_analytic_organization.model_account_analytic_line +msgid "Analytic Line" +msgstr "Línea analítica" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_line__analytic_org +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_move_line__analytic_org +#: model:ir.model.fields,field_description:account_analytic_organization.field_res_partner__analytic_org_id +#: model:ir.model.fields,field_description:account_analytic_organization.field_res_users__analytic_org_id +#: model:ir.ui.menu,name:account_analytic_organization.account_analytic_organization +#: model_terms:ir.ui.view,arch_db:account_analytic_organization.view_account_analytic_line_search_inherit +#: model_terms:ir.ui.view,arch_db:account_analytic_organization.view_account_move_line_search_inherit +msgid "Analytic Organization" +msgstr "Organización Analítica" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization__company_id +msgid "Company" +msgstr "Empresa" + +#. module: account_analytic_organization +#: model:ir.model,name:account_analytic_organization.model_res_partner +msgid "Contact" +msgstr "Contacto" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization__display_name +msgid "Display Name" +msgstr "Nombre" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization__id +msgid "ID" +msgstr "ID" + +#. module: account_analytic_organization +#: model:ir.model,name:account_analytic_organization.model_account_move_line +msgid "Journal Item" +msgstr "Apunte contable" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization____last_update +msgid "Last Modified on" +msgstr "Última Modificación el" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization__write_uid +msgid "Last Updated by" +msgstr "Última Actualización por" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization__write_date +msgid "Last Updated on" +msgstr "Última Actualización el" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization__name +msgid "Name" +msgstr "Nombre" + +#~ msgid "Old" +#~ msgstr "Antigua" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/i18n/it.po b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/i18n/it.po new file mode 100644 index 00000000..f9b53ebe --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/i18n/it.po @@ -0,0 +1,94 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_organization +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-01-25 16:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_analytic_organization +#: model:ir.actions.act_window,name:account_analytic_organization.account_analytic_organization_action +#: model:ir.model,name:account_analytic_organization.model_account_analytic_organization +msgid "Account Analytic Organization" +msgstr "Organizzazione analitica conto" + +#. module: account_analytic_organization +#: model:ir.model,name:account_analytic_organization.model_account_analytic_line +msgid "Analytic Line" +msgstr "Riga analitica" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_line__analytic_org +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_move_line__analytic_org +#: model:ir.model.fields,field_description:account_analytic_organization.field_res_partner__analytic_org_id +#: model:ir.model.fields,field_description:account_analytic_organization.field_res_users__analytic_org_id +#: model:ir.ui.menu,name:account_analytic_organization.account_analytic_organization +#: model_terms:ir.ui.view,arch_db:account_analytic_organization.view_account_analytic_line_search_inherit +#: model_terms:ir.ui.view,arch_db:account_analytic_organization.view_account_move_line_search_inherit +msgid "Analytic Organization" +msgstr "Organizzazione analitica" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization__company_id +msgid "Company" +msgstr "Azienda" + +#. module: account_analytic_organization +#: model:ir.model,name:account_analytic_organization.model_res_partner +msgid "Contact" +msgstr "Contatto" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization__id +msgid "ID" +msgstr "ID" + +#. module: account_analytic_organization +#: model:ir.model,name:account_analytic_organization.model_account_move_line +msgid "Journal Item" +msgstr "Movimento contabile" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: account_analytic_organization +#: model:ir.model.fields,field_description:account_analytic_organization.field_account_analytic_organization__name +msgid "Name" +msgstr "Nome" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/models/__init__.py b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/models/__init__.py new file mode 100644 index 00000000..077ccf96 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/models/__init__.py @@ -0,0 +1,7 @@ +# Copyright 2024 APSL - Nagarro +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import res_partner +from . import account_analytic_organization +from . import account_move_line +from . import account_analytic_line diff --git a/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/models/account_analytic_line.py b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/models/account_analytic_line.py new file mode 100644 index 00000000..1808d25e --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/models/account_analytic_line.py @@ -0,0 +1,14 @@ +# Copyright 2024 APSL - Nagarro +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class AccountAnalyticLine(models.Model): + _inherit = "account.analytic.line" + + analytic_org = fields.Char( + string="Analytic Organization", + related="partner_id.analytic_org_id.name", + store=True, + ) diff --git a/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/models/account_analytic_organization.py b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/models/account_analytic_organization.py new file mode 100644 index 00000000..25c58e51 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/models/account_analytic_organization.py @@ -0,0 +1,14 @@ +# Copyright 2024 APSL - Nagarro +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class AccountAnalyticOrganization(models.Model): + _name = "account.analytic.organization" + _description = "Account Analytic Organization" + + name = fields.Char(required=True) + company_id = fields.Many2one( + "res.company", string="Company", default=lambda self: self.env.company + ) diff --git a/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/models/account_move_line.py b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/models/account_move_line.py new file mode 100644 index 00000000..2f8e3a3c --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/models/account_move_line.py @@ -0,0 +1,14 @@ +# Copyright 2024 APSL - Nagarro +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class AccountMoveLine(models.Model): + _inherit = "account.move.line" + + analytic_org = fields.Char( + string="Analytic Organization", + related="partner_id.analytic_org_id.name", + store=True, + ) diff --git a/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/models/res_partner.py b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/models/res_partner.py new file mode 100644 index 00000000..f8edbac2 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/models/res_partner.py @@ -0,0 +1,28 @@ +# Copyright 2024 APSL - Nagarro +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class ResPartner(models.Model): + _inherit = "res.partner" + + analytic_org_id = fields.Many2one( + "account.analytic.organization", + string="Analytic Organization", + domain=lambda self: [("company_id", "=", self.env.company.id)], + ) + + def name_get(self): + result = super(ResPartner, self).name_get() + updated_result = [] + + for partner_id, name in result: + partner = self.browse(partner_id) + if partner.analytic_org_id: + name = f"{partner.name} ({partner.analytic_org_id.name})" + else: + name = partner.name or "" + updated_result.append((partner_id, name)) + + return updated_result diff --git a/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/pyproject.toml b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/pyproject.toml new file mode 100644 index 00000000..4231d0cc --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/readme/CONTRIBUTORS.md b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/readme/CONTRIBUTORS.md new file mode 100644 index 00000000..cf7bb433 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/readme/CONTRIBUTORS.md @@ -0,0 +1,3 @@ +- [APSL-Nagarro](): + - Miquel Pascual \<\<\>\> + - Bernat Obrador \<\<\>\> diff --git a/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/readme/DESCRIPTION.md b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/readme/DESCRIPTION.md new file mode 100644 index 00000000..cd59ef49 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/readme/DESCRIPTION.md @@ -0,0 +1,3 @@ +This module adds a new field on the partner. This organization field is +also added on the account analytic line and account move line so you can +filter and group by it. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/readme/USAGE.md b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/readme/USAGE.md new file mode 100644 index 00000000..d58bc614 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/readme/USAGE.md @@ -0,0 +1,4 @@ +Go to Contacts \> Select one \> Fill the Analytic Organization field +Create an invoice and validate it Now you have this field filled in the +Account Move Line and in Analytic line if you provided an analytic +distribution on the invoice diff --git a/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/security/ir.model.access.csv b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/security/ir.model.access.csv new file mode 100644 index 00000000..57c2adcf --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/security/ir.model.access.csv @@ -0,0 +1,3 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_account_analytic_organization_group_user,account_analytic_organization_group_user,model_account_analytic_organization,base.group_user,1,0,0,0 +access_account_analytic_organization_group_analytic_accounting,account_analytic_organization_group_analytic_accounting,model_account_analytic_organization,analytic.group_analytic_accounting,1,1,1,1 diff --git a/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/static/description/icon.png b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/static/description/index.html b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/static/description/index.html new file mode 100644 index 00000000..1bec2eba --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/static/description/index.html @@ -0,0 +1,440 @@ + + + + + +Account Analytic Organization + + + +
+

Account Analytic Organization

+ + +

Beta License: AGPL-3 OCA/account-analytic Translate me on Weblate Try me on Runboat

+

This module adds a new field on the partner. This organization field is +also added on the account analytic line and account move line so you can +filter and group by it.

+

Table of contents

+ +
+

Usage

+

Go to Contacts > Select one > Fill the Analytic Organization field +Create an invoice and validate it Now you have this field filled in the +Account Move Line and in Analytic line if you provided an analytic +distribution on the invoice

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Miquel Pascual
  • +
  • Bernat Obrador
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

mpascuall

+

This module is part of the OCA/account-analytic project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/views/account_analytic_line.xml b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/views/account_analytic_line.xml new file mode 100644 index 00000000..d2e3c2a0 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/views/account_analytic_line.xml @@ -0,0 +1,28 @@ + + + account.analytic.line.tree.inherit + account.analytic.line + + + + + + + + + + account.analytic.line.search.inherit + account.analytic.line + + + + + + + + + diff --git a/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/views/account_analytic_organization.xml b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/views/account_analytic_organization.xml new file mode 100644 index 00000000..02532958 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/views/account_analytic_organization.xml @@ -0,0 +1,29 @@ + + + account.analytic.organization.tree + account.analytic.organization + + + + + + + + + + Account Analytic Organization + account.analytic.organization + tree + + [('company_id','=',allowed_company_ids[0])] + + + + diff --git a/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/views/account_move_line.xml b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/views/account_move_line.xml new file mode 100644 index 00000000..bf022c0b --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/views/account_move_line.xml @@ -0,0 +1,28 @@ + + + account.move.line.tree.inherit + account.move.line + + + + + + + + + + account.move.line.search.inherit + account.move.line + + + + + + + + + diff --git a/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/views/res_partner.xml b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/views/res_partner.xml new file mode 100644 index 00000000..af5b6f84 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_organization/account_analytic_organization/views/res_partner.xml @@ -0,0 +1,12 @@ + + + res.partner.form.inherit + res.partner + + + + + + + + diff --git a/odoo-bringout-oca-account-analytic-account_analytic_organization/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-analytic-account_analytic_organization/doc/ARCHITECTURE.md new file mode 100644 index 00000000..f5c1d915 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_organization/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_analytic_organization Module - account_analytic_organization + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_organization/doc/CONFIGURATION.md b/odoo-bringout-oca-account-analytic-account_analytic_organization/doc/CONFIGURATION.md new file mode 100644 index 00000000..4110eb91 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_organization/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_analytic_organization. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_organization/doc/CONTROLLERS.md b/odoo-bringout-oca-account-analytic-account_analytic_organization/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_organization/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_organization/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-analytic-account_analytic_organization/doc/DEPENDENCIES.md new file mode 100644 index 00000000..b9cfface --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_organization/doc/DEPENDENCIES.md @@ -0,0 +1,7 @@ +# Dependencies + +This addon depends on: + +- [analytic](../../odoo-bringout-oca-ocb-analytic) +- [contacts](../../odoo-bringout-oca-ocb-contacts) +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-analytic-account_analytic_organization/doc/FAQ.md b/odoo-bringout-oca-account-analytic-account_analytic_organization/doc/FAQ.md new file mode 100644 index 00000000..ee77262f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_organization/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_analytic_organization or install in UI. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_organization/doc/INSTALL.md b/odoo-bringout-oca-account-analytic-account_analytic_organization/doc/INSTALL.md new file mode 100644 index 00000000..f35eebbc --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_organization/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-analytic-account_analytic_organization" +# or +uv pip install odoo-bringout-oca-account-analytic-account_analytic_organization" +``` diff --git a/odoo-bringout-oca-account-analytic-account_analytic_organization/doc/MODELS.md b/odoo-bringout-oca-account-analytic-account_analytic_organization/doc/MODELS.md new file mode 100644 index 00000000..16843dd0 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_organization/doc/MODELS.md @@ -0,0 +1,15 @@ +# Models + +Detected core models and extensions in account_analytic_organization. + +```mermaid +classDiagram + class account_analytic_organization + class account_analytic_line + class account_move_line + class res_partner +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_organization/doc/OVERVIEW.md b/odoo-bringout-oca-account-analytic-account_analytic_organization/doc/OVERVIEW.md new file mode 100644 index 00000000..7cb8f528 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_organization/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_analytic_organization. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_analytic_organization +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-analytic-account_analytic_organization/doc/REPORTS.md b/odoo-bringout-oca-account-analytic-account_analytic_organization/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_organization/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_organization/doc/SECURITY.md b/odoo-bringout-oca-account-analytic-account_analytic_organization/doc/SECURITY.md new file mode 100644 index 00000000..40f57405 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_organization/doc/SECURITY.md @@ -0,0 +1,34 @@ +# Security + +Access control and security definitions in account_analytic_organization. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../account_analytic_organization/security/ir.model.access.csv)** + - 2 model access rules + +## Record Rules + +Row-level security rules defined in: + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[ir.model.access.csv](../account_analytic_organization/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-account-analytic-account_analytic_organization/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-analytic-account_analytic_organization/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_organization/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_organization/doc/USAGE.md b/odoo-bringout-oca-account-analytic-account_analytic_organization/doc/USAGE.md new file mode 100644 index 00000000..230b5cd2 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_organization/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_analytic_organization +``` diff --git a/odoo-bringout-oca-account-analytic-account_analytic_organization/doc/WIZARDS.md b/odoo-bringout-oca-account-analytic-account_analytic_organization/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_organization/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_organization/pyproject.toml b/odoo-bringout-oca-account-analytic-account_analytic_organization/pyproject.toml new file mode 100644 index 00000000..d5a17341 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_organization/pyproject.toml @@ -0,0 +1,44 @@ +[project] +name = "odoo-bringout-oca-account-analytic-account_analytic_organization" +version = "16.0.0" +description = "Account Analytic Organization - Adds organization field on the partner so you can use it on your analytic" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-analytic>=16.0.0", + "odoo-bringout-oca-ocb-contacts>=16.0.0", + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_analytic_organization"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/README.md b/odoo-bringout-oca-account-analytic-account_analytic_parent/README.md new file mode 100644 index 00000000..a4ea23eb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/README.md @@ -0,0 +1,45 @@ +# Account Analytic Parent + +Odoo addon: account_analytic_parent + +## Installation + +```bash +pip install odoo-bringout-oca-account-analytic-account_analytic_parent +``` + +## Dependencies + +This addon depends on: +- account +- analytic + +## Manifest Information + +- **Name**: Account Analytic Parent +- **Version**: 16.0.1.0.1 +- **Category**: Accounting & Finance +- **License**: AGPL-3 +- **Installable**: False + +## Source + +Based on [OCA/account-analytic](https://github.com/OCA/account-analytic) branch 16.0, addon `account_analytic_parent`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/README.rst b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/README.rst new file mode 100644 index 00000000..4d89e701 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/README.rst @@ -0,0 +1,103 @@ +======================= +Account Analytic Parent +======================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:b9c691fdfb608b2469cee070f158ac1c5fbab9df749e11c1531a770815331eaf + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--analytic-lightgray.png?logo=github + :target: https://github.com/OCA/account-analytic/tree/16.0/account_analytic_parent + :alt: OCA/account-analytic +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-analytic-16-0/account-analytic-16-0-account_analytic_parent + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-analytic&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module reintroduces the hierarchy to the analytic accounts as +it was in previous versions of Odoo. This module is a base module for +other modules to manage the hierarchy concept in analytics. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +Activate the analytic accounting in Accounting > Configuration > Settings + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Matmoz d.o.o. +* Luxim d.o.o. +* Deneroteam +* ForgeFlow +* Tecnativa +* CorporateHub + +Contributors +~~~~~~~~~~~~ + +* ForgeFlow +* Luxim d.o.o. +* Matmoz d.o.o. +* Deneroteam. +* SerpentCS +* Pedro M. Baeza +* Vicent Cubells +* David Vidal +* Jaume Planas +* `CorporateHub `__ + + * Alexey Pelykh + +* Pedro Gonzalez + +* Darius Žižys + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-analytic `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/__init__.py b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/__init__.py new file mode 100644 index 00000000..e66fb1c2 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/__init__.py @@ -0,0 +1,4 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from . import models +from .hooks import post_init_hook diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/__manifest__.py b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/__manifest__.py new file mode 100644 index 00000000..41edd34e --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/__manifest__.py @@ -0,0 +1,30 @@ +# Copyright 2017 ForgeFlow S.L. +# Copyright 2017 Luxim d.o.o. +# Copyright 2017 Matmoz d.o.o. +# Copyright 2017 Deneroteam. +# Copyright 2017 Serpent Consulting Services Pvt. Ltd. +# Copyright 2017 Tecnativa +# Copyright 2018 Brainbean Apps +# Copyright 2020 CorporateHub (https://corporatehub.eu) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +{ + "name": "Account Analytic Parent", + "summary": """ + This module reintroduces the hierarchy to the analytic accounts.""", + "version": "16.0.1.0.1", + "category": "Accounting & Finance", + "license": "AGPL-3", + "author": "Matmoz d.o.o., " + "Luxim d.o.o., " + "Deneroteam, " + "ForgeFlow, " + "Tecnativa, " + "CorporateHub, " + "Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-analytic", + "depends": ["account", "analytic"], + "data": ["views/account_analytic_account_view.xml"], + "demo": ["demo/analytic_account_demo.xml"], + "post_init_hook": "post_init_hook", +} diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/demo/analytic_account_demo.xml b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/demo/analytic_account_demo.xml new file mode 100644 index 00000000..960400a8 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/demo/analytic_account_demo.xml @@ -0,0 +1,202 @@ + + + + + Project 1 + + + + Project 2 + + + + Training + + + + + In House + + + + + Online + + + + + Support + + + + + Partners + + + + + Customers + + + + + Internal + + + + + Integration + + + + + Consultancy + + + + + Training + + + + + Seagate P1 + + + + + Seagate P2 + + + + + + Millennium Industries + + + + + + CampToCamp + + + + + + Agrolait + + + + + + Asustek + + + + + + Delta PC + + + + + + Spark Systems + + + + + + Nebula + + + + + + Luminous Technologies + + + + + + Think Big Systems + + + + + + Camp to Camp + + + + + + Support + + + + + Development + + + + + Training + + + + + Development + + + + + Administrative + + + + + Commercial & Marketing + + + + + Our Super Product Development + + + + + Stable + + + + + Trunk + + + + + Paid + + + + + Unpaid + + + + diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/hooks.py b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/hooks.py new file mode 100644 index 00000000..907bab2c --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/hooks.py @@ -0,0 +1,10 @@ +# Copyright 2018 Brainbean Apps +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo import SUPERUSER_ID, api + + +def post_init_hook(cr, registry): + env = api.Environment(cr, SUPERUSER_ID, {}) + + env["account.analytic.account"]._parent_store_compute() diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/ab.po b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/ab.po new file mode 100644 index 00000000..ca90bdb6 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/ab.po @@ -0,0 +1,74 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_parent +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ab\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#. module: account_analytic_parent +#. odoo-python +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(name)s - %(partner)s" +msgstr "" + +#. module: account_analytic_parent +#. odoo-python +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(parent)s / %(own)s" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model,name:account_analytic_parent.model_account_analytic_account +msgid "Analytic Account" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__child_ids +msgid "Child Accounts" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__complete_name +msgid "Complete Name" +msgstr "" + +#. module: account_analytic_parent +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_list +msgid "Name" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_id +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_form +msgid "Parent Analytic Account" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_path +msgid "Parent Path" +msgstr "" + +#. module: account_analytic_parent +#. odoo-python +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "Please activate first parent account %s" +msgstr "" + +#. module: account_analytic_parent +#. odoo-python +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "You can not create recursive analytic accounts." +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/account_analytic_parent.pot b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/account_analytic_parent.pot new file mode 100644 index 00000000..558d61f4 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/account_analytic_parent.pot @@ -0,0 +1,73 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_parent +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_analytic_parent +#. odoo-python +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(name)s - %(partner)s" +msgstr "" + +#. module: account_analytic_parent +#. odoo-python +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(parent)s / %(own)s" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model,name:account_analytic_parent.model_account_analytic_account +msgid "Analytic Account" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__child_ids +msgid "Child Accounts" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__complete_name +msgid "Complete Name" +msgstr "" + +#. module: account_analytic_parent +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_list +msgid "Name" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_id +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_form +msgid "Parent Analytic Account" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_path +msgid "Parent Path" +msgstr "" + +#. module: account_analytic_parent +#. odoo-python +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "Please activate first parent account %s" +msgstr "" + +#. module: account_analytic_parent +#. odoo-python +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "You can not create recursive analytic accounts." +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/bs.po b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/bs.po new file mode 100644 index 00000000..f3653c5b --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/bs.po @@ -0,0 +1,73 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_parent +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_analytic_parent +#. odoo-python +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(name)s - %(partner)s" +msgstr "%(name)s - %(partner)s" + +#. module: account_analytic_parent +#. odoo-python +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(parent)s / %(own)s" +msgstr "%(parent)s / %(own)s" + +#. module: account_analytic_parent +#: model:ir.model,name:account_analytic_parent.model_account_analytic_account +msgid "Analytic Account" +msgstr "Analitički konto" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__child_ids +msgid "Child Accounts" +msgstr "Podređena konta" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__complete_name +msgid "Complete Name" +msgstr "Puni naziv" + +#. module: account_analytic_parent +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_list +msgid "Name" +msgstr "Naziv" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_id +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_form +msgid "Parent Analytic Account" +msgstr "Nadređeni analitički konto" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_path +msgid "Parent Path" +msgstr "Putanja nadređenog" + +#. module: account_analytic_parent +#. odoo-python +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "Please activate first parent account %s" +msgstr "Molimo aktivirajte nadređeni konto %s" + +#. module: account_analytic_parent +#. odoo-python +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "You can not create recursive analytic accounts." +msgstr "Nije moguće kreiranje rekurzivnih analitičkih konta." diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/ca.po b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/ca.po new file mode 100644 index 00000000..f3d91af2 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/ca.po @@ -0,0 +1,83 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_parent +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-30 02:40+0000\n" +"PO-Revision-Date: 2019-10-07 11:10+0000\n" +"Last-Translator: Jaume Planas \n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.8\n" + +#. module: account_analytic_parent +#. odoo-python +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(name)s - %(partner)s" +msgstr "%(name)s - %(partner)s" + +#. module: account_analytic_parent +#. odoo-python +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(parent)s / %(own)s" +msgstr "%(parent)s / %(own)s" + +#. module: account_analytic_parent +#: model:ir.model,name:account_analytic_parent.model_account_analytic_account +msgid "Analytic Account" +msgstr "Compte analític" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__child_ids +msgid "Child Accounts" +msgstr "Comptes fills" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__complete_name +msgid "Complete Name" +msgstr "Nom complet" + +#. module: account_analytic_parent +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_list +msgid "Name" +msgstr "Nom" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_id +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_form +msgid "Parent Analytic Account" +msgstr "Compte analític pare" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_path +msgid "Parent Path" +msgstr "Camí pare" + +#. module: account_analytic_parent +#. odoo-python +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "Please activate first parent account %s" +msgstr "Primer activeu el compte pare %s" + +#. module: account_analytic_parent +#. odoo-python +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "You can not create recursive analytic accounts." +msgstr "No podeu crear comptes analítics recursius." + +#, python-format +#~ msgid "[%(code)s] %(name)s" +#~ msgstr "[%(code)s] %(name)s" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/cs_CZ.po b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/cs_CZ.po new file mode 100644 index 00000000..504629c0 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/cs_CZ.po @@ -0,0 +1,133 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_parent +# +# Translators: +# Lukáš Spurný , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-21 03:54+0000\n" +"PO-Revision-Date: 2018-02-21 03:54+0000\n" +"Last-Translator: Lukáš Spurný , 2018\n" +"Language-Team: Czech (Czech Republic) (https://www.transifex.com/oca/" +"teams/23907/cs_CZ/)\n" +"Language: cs_CZ\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: account_analytic_parent +#. odoo-python +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(name)s - %(partner)s" +msgstr "" + +#. module: account_analytic_parent +#. odoo-python +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(parent)s / %(own)s" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model,name:account_analytic_parent.model_account_analytic_account +msgid "Analytic Account" +msgstr "Analytický účet" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__child_ids +msgid "Child Accounts" +msgstr "Dětské účty" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__complete_name +msgid "Complete Name" +msgstr "" + +#. module: account_analytic_parent +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_list +msgid "Name" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_id +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_form +msgid "Parent Analytic Account" +msgstr "Mateřský analytický účet" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_path +msgid "Parent Path" +msgstr "" + +#. module: account_analytic_parent +#. odoo-python +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "Please activate first parent account %s" +msgstr "" + +#. module: account_analytic_parent +#. odoo-python +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "You can not create recursive analytic accounts." +msgstr "Nemůžete vytvářet rekurzivní analytické účty." + +#~ msgid "(Keep empty to open the current situation)" +#~ msgstr "(Uchovávejte prázdnou, abyste otevřeli aktuální situaci)" + +#~ msgid "Account Analytic Chart" +#~ msgstr "Analytická schéma účtu" + +#~ msgid "Analytic Account Charts" +#~ msgstr "Grafy analytických účtů" + +#~ msgid "Analytic Accounts" +#~ msgstr "Analytické účty" + +#~ msgid "Cancel" +#~ msgstr "Zrušit" + +#~ msgid "Chart of Analytic Accounts" +#~ msgstr "Graf analytických účtů" + +#~ msgid "Click to add an analytic account." +#~ msgstr "Klepnutím přidejte analytický účet." + +#~ msgid "Created by" +#~ msgstr "Vytvořil" + +#~ msgid "Created on" +#~ msgstr "Vytvořeno" + +#~ msgid "Display Name" +#~ msgstr "Zobrazovaný název" + +#~ msgid "From" +#~ msgstr "Z" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Poslední změna dne" + +#~ msgid "Last Updated by" +#~ msgstr "Naposledy aktualizováno" + +#~ msgid "Last Updated on" +#~ msgstr "Poslední aktualizace dne" + +#~ msgid "Open Charts" +#~ msgstr "Otevřít grafy" + +#~ msgid "Select the Period for Analysis" +#~ msgstr "Vyberte období analýzy" + +#~ msgid "To" +#~ msgstr "na, do, k" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/de.po b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/de.po new file mode 100644 index 00000000..7abfd844 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/de.po @@ -0,0 +1,79 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_parent +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-30 02:40+0000\n" +"PO-Revision-Date: 2018-10-10 10:24+0000\n" +"Last-Translator: Rudolf Schnapka \n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.1.1\n" + +#. module: account_analytic_parent +#. odoo-python +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(name)s - %(partner)s" +msgstr "" + +#. module: account_analytic_parent +#. odoo-python +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(parent)s / %(own)s" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model,name:account_analytic_parent.model_account_analytic_account +msgid "Analytic Account" +msgstr "Kostenstelle" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__child_ids +msgid "Child Accounts" +msgstr "Unterkonten" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__complete_name +msgid "Complete Name" +msgstr "" + +#. module: account_analytic_parent +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_list +msgid "Name" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_id +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_form +msgid "Parent Analytic Account" +msgstr "Übergeordnete Kostenstelle" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_path +msgid "Parent Path" +msgstr "" + +#. module: account_analytic_parent +#. odoo-python +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "Please activate first parent account %s" +msgstr "" + +#. module: account_analytic_parent +#. odoo-python +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "You can not create recursive analytic accounts." +msgstr "Sie dürfen Kostenstellen nicht rekursiv anlegen." diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/el_GR.po b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/el_GR.po new file mode 100644 index 00000000..8183bb8a --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/el_GR.po @@ -0,0 +1,79 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_parent +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-30 02:40+0000\n" +"PO-Revision-Date: 2017-06-30 02:40+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_analytic_parent +#. odoo-python +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(name)s - %(partner)s" +msgstr "" + +#. module: account_analytic_parent +#. odoo-python +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(parent)s / %(own)s" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model,name:account_analytic_parent.model_account_analytic_account +msgid "Analytic Account" +msgstr "Αναλυτικός Λογαριασμός" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__child_ids +msgid "Child Accounts" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__complete_name +msgid "Complete Name" +msgstr "" + +#. module: account_analytic_parent +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_list +msgid "Name" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_id +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_form +msgid "Parent Analytic Account" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_path +msgid "Parent Path" +msgstr "" + +#. module: account_analytic_parent +#. odoo-python +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "Please activate first parent account %s" +msgstr "" + +#. module: account_analytic_parent +#. odoo-python +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "You can not create recursive analytic accounts." +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/es.po b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/es.po new file mode 100644 index 00000000..cb6f7ba9 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/es.po @@ -0,0 +1,138 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_parent +# +# Translators: +# OCA Transbot , 2017 +# enjolras , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-21 03:54+0000\n" +"PO-Revision-Date: 2019-07-16 19:43+0000\n" +"Last-Translator: Enrique Martin Zabalza \n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.7.1\n" + +#. module: account_analytic_parent +#. odoo-python +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(name)s - %(partner)s" +msgstr "%(name)s - %(partner)s" + +#. module: account_analytic_parent +#. odoo-python +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(parent)s / %(own)s" +msgstr "%(parent)s / %(own)s" + +#. module: account_analytic_parent +#: model:ir.model,name:account_analytic_parent.model_account_analytic_account +msgid "Analytic Account" +msgstr "Cuenta analítica" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__child_ids +msgid "Child Accounts" +msgstr "Cuentas hijas" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__complete_name +msgid "Complete Name" +msgstr "Nombre Completo" + +#. module: account_analytic_parent +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_list +msgid "Name" +msgstr "Nombre" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_id +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_form +msgid "Parent Analytic Account" +msgstr "Cuenta analítica madre" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_path +msgid "Parent Path" +msgstr "Cuenta del Padre" + +#. module: account_analytic_parent +#. odoo-python +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "Please activate first parent account %s" +msgstr "Por favor primero activa la cuenta padre %s" + +#. module: account_analytic_parent +#. odoo-python +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "You can not create recursive analytic accounts." +msgstr "No puede crear cuentas analíticas recursivas." + +#, python-format +#~ msgid "[%(code)s] %(name)s" +#~ msgstr "[%(code)s] %(name)s" + +#~ msgid "(Keep empty to open the current situation)" +#~ msgstr "(Dejar vacío para abrir la situación actual)" + +#~ msgid "Account Analytic Chart" +#~ msgstr "Gráfico de cuenta analítica" + +#~ msgid "Analytic Account Charts" +#~ msgstr "Gráficos de cuenta analítica" + +#~ msgid "Analytic Accounts" +#~ msgstr "Cuentas analíticas" + +#~ msgid "Cancel" +#~ msgstr "Cancelar" + +#~ msgid "Chart of Analytic Accounts" +#~ msgstr "Gráfico de cuentas analíticas" + +#~ msgid "Click to add an analytic account." +#~ msgstr "Pulse para añadir una cuenta analítica." + +#~ msgid "Created by" +#~ msgstr "Creado por" + +#~ msgid "Created on" +#~ msgstr "Creado el" + +#~ msgid "Display Name" +#~ msgstr "Nombre mostrado" + +#~ msgid "From" +#~ msgstr "De" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Última modificación el" + +#~ msgid "Last Updated by" +#~ msgstr "Última actualización por" + +#~ msgid "Last Updated on" +#~ msgstr "Última actualización el" + +#~ msgid "Open Charts" +#~ msgstr "Abrir gráficos" + +#~ msgid "Select the Period for Analysis" +#~ msgstr "Seleccione el periodo de análisis" + +#~ msgid "To" +#~ msgstr "Para" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/es_EC.po b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/es_EC.po new file mode 100644 index 00000000..05c33793 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/es_EC.po @@ -0,0 +1,135 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_parent +# +# Translators: +# Cristian Salamea , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-05 23:07+0000\n" +"PO-Revision-Date: 2018-01-05 23:07+0000\n" +"Last-Translator: Cristian Salamea , 2018\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/" +"es_EC/)\n" +"Language: es_EC\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(name)s - %(partner)s" +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(parent)s / %(own)s" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model,name:account_analytic_parent.model_account_analytic_account +msgid "Analytic Account" +msgstr "Cuenta Analítica" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__child_ids +msgid "Child Accounts" +msgstr "Cuentas Hijas" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__complete_name +msgid "Complete Name" +msgstr "" + +#. module: account_analytic_parent +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_list +msgid "Name" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_id +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_form +msgid "Parent Analytic Account" +msgstr "Cuenta Padre" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_path +msgid "Parent Path" +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "Please activate first parent account %s" +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "You can not create recursive analytic accounts." +msgstr "No puedes crear cuentas recursivas" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "[%(code)s] %(name)s" +msgstr "" + +#~ msgid "(Keep empty to open the current situation)" +#~ msgstr "(Dejar en blanco para abrir situación actual)" + +#~ msgid "Account Analytic Chart" +#~ msgstr "Plan de Cuentas Analíticas" + +#~ msgid "Analytic Account Charts" +#~ msgstr "Plan de Cuentas Analítica" + +#~ msgid "Analytic Accounts" +#~ msgstr "Cuentas Analíticas" + +#~ msgid "Cancel" +#~ msgstr "Cancelar" + +#~ msgid "Chart of Analytic Accounts" +#~ msgstr "Plan de Cuentas Analíticas" + +#~ msgid "Click to add an analytic account." +#~ msgstr "Clic para agregar una cuenta analítica" + +#~ msgid "Created by" +#~ msgstr "Creado por" + +#~ msgid "Created on" +#~ msgstr "Creado en" + +#~ msgid "Display Name" +#~ msgstr "Nombre" + +#~ msgid "From" +#~ msgstr "Desde" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Última modificación" + +#~ msgid "Last Updated by" +#~ msgstr "Actualizado por" + +#~ msgid "Last Updated on" +#~ msgstr "Actualizado en" + +#~ msgid "Open Charts" +#~ msgstr "Abrir Plan" + +#~ msgid "Select the Period for Analysis" +#~ msgstr "Seleccionar el periodo para Análisis" + +#~ msgid "To" +#~ msgstr "Hasta" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/es_MX.po b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/es_MX.po new file mode 100644 index 00000000..b7dbffe8 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/es_MX.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_parent +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-30 02:40+0000\n" +"PO-Revision-Date: 2017-06-30 02:40+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" +"es_MX/)\n" +"Language: es_MX\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(name)s - %(partner)s" +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(parent)s / %(own)s" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model,name:account_analytic_parent.model_account_analytic_account +msgid "Analytic Account" +msgstr "Cuenta analítica" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__child_ids +msgid "Child Accounts" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__complete_name +msgid "Complete Name" +msgstr "" + +#. module: account_analytic_parent +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_list +msgid "Name" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_id +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_form +msgid "Parent Analytic Account" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_path +msgid "Parent Path" +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "Please activate first parent account %s" +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "You can not create recursive analytic accounts." +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "[%(code)s] %(name)s" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/fi.po b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/fi.po new file mode 100644 index 00000000..4b3c52b7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/fi.po @@ -0,0 +1,80 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_parent +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-30 02:40+0000\n" +"PO-Revision-Date: 2017-06-30 02:40+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(name)s - %(partner)s" +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(parent)s / %(own)s" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model,name:account_analytic_parent.model_account_analytic_account +msgid "Analytic Account" +msgstr "Analyyttinen tili" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__child_ids +msgid "Child Accounts" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__complete_name +msgid "Complete Name" +msgstr "" + +#. module: account_analytic_parent +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_list +msgid "Name" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_id +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_form +msgid "Parent Analytic Account" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_path +msgid "Parent Path" +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "Please activate first parent account %s" +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "You can not create recursive analytic accounts." +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "[%(code)s] %(name)s" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/fr.po b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/fr.po new file mode 100644 index 00000000..7b8de0f0 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/fr.po @@ -0,0 +1,100 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_parent +# +# Translators: +# OCA Transbot , 2017 +# leemannd , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13.00:38+0000\n" +"PO-Revision-Date: 2022-06-09 17:05+0000\n" +"Last-Translator: Yann Papouin \n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(name)s - %(partner)s" +msgstr "%(name)s - %(partner)s" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(parent)s / %(own)s" +msgstr "%(parent)s / %(own)s" + +#. module: account_analytic_parent +#: model:ir.model,name:account_analytic_parent.model_account_analytic_account +msgid "Analytic Account" +msgstr "Compte analytique" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__child_ids +msgid "Child Accounts" +msgstr "Sous-comptes" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__complete_name +msgid "Complete Name" +msgstr "Nom complet" + +#. module: account_analytic_parent +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_list +msgid "Name" +msgstr "Nom" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_id +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_form +msgid "Parent Analytic Account" +msgstr "Compte analytique parent" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_path +msgid "Parent Path" +msgstr "Chemin vers le parent" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "Please activate first parent account %s" +msgstr "Merci d'activer le compte parent %s" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "You can not create recursive analytic accounts." +msgstr "Il est interdit de créer des comptes analytiques récursifs." + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "[%(code)s] %(name)s" +msgstr "[%(code)s] %(name)s" + +#~ msgid "Created by" +#~ msgstr "Créé par" + +#~ msgid "Created on" +#~ msgstr "Créé le" + +#~ msgid "Display Name" +#~ msgstr "Nom Affiché" + +#~ msgid "Last Modified on" +#~ msgstr "Dernière modification le" + +#~ msgid "Last Updated by" +#~ msgstr "Dernière mise à jour par" + +#~ msgid "Last Updated on" +#~ msgstr "Dernière mise à jour le" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/gl.po b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/gl.po new file mode 100644 index 00000000..19258efb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/gl.po @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_parent +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2021-02-11 14:44+0000\n" +"Last-Translator: karl García Gestido \n" +"Language-Team: none\n" +"Language: gl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(name)s - %(partner)s" +msgstr "%(name)s - %(partner)s" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(parent)s / %(own)s" +msgstr "%(parent)s / %(own)s" + +#. module: account_analytic_parent +#: model:ir.model,name:account_analytic_parent.model_account_analytic_account +msgid "Analytic Account" +msgstr "Conta Analítica" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__child_ids +msgid "Child Accounts" +msgstr "Contas Fillas" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__complete_name +msgid "Complete Name" +msgstr "Nome Completo" + +#. module: account_analytic_parent +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_list +msgid "Name" +msgstr "Nome" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_id +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_form +msgid "Parent Analytic Account" +msgstr "Conta analítica nai" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_path +msgid "Parent Path" +msgstr "Ruta Pai" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "Please activate first parent account %s" +msgstr "Por favor, primeiro activa a aconta pai %s" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "You can not create recursive analytic accounts." +msgstr "Non podes crear contas analíticas recursivas." + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "[%(code)s] %(name)s" +msgstr "[%(code)s] %(name)s" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/gl_ES.po b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/gl_ES.po new file mode 100644 index 00000000..d6734f2e --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/gl_ES.po @@ -0,0 +1,76 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_parent +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: gl_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(name)s - %(partner)s" +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(parent)s / %(own)s" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model,name:account_analytic_parent.model_account_analytic_account +msgid "Analytic Account" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__child_ids +msgid "Child Accounts" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__complete_name +msgid "Complete Name" +msgstr "" + +#. module: account_analytic_parent +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_list +msgid "Name" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_id +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_form +msgid "Parent Analytic Account" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_path +msgid "Parent Path" +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "Please activate first parent account %s" +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "You can not create recursive analytic accounts." +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "[%(code)s] %(name)s" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/gu_IN.po b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/gu_IN.po new file mode 100644 index 00000000..ad7f05a9 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/gu_IN.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_parent +# +# Translators: +# Parth Goswami , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-19 22:13+0000\n" +"PO-Revision-Date: 2017-11-19 22:13+0000\n" +"Last-Translator: Parth Goswami , 2017\n" +"Language-Team: Gujarati (India) (https://www.transifex.com/oca/teams/23907/" +"gu_IN/)\n" +"Language: gu_IN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(name)s - %(partner)s" +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(parent)s / %(own)s" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model,name:account_analytic_parent.model_account_analytic_account +msgid "Analytic Account" +msgstr "વિશ્લેષણાત્મક ખાતું" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__child_ids +msgid "Child Accounts" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__complete_name +msgid "Complete Name" +msgstr "" + +#. module: account_analytic_parent +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_list +msgid "Name" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_id +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_form +msgid "Parent Analytic Account" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_path +msgid "Parent Path" +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "Please activate first parent account %s" +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "You can not create recursive analytic accounts." +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "[%(code)s] %(name)s" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/hi_IN.po b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/hi_IN.po new file mode 100644 index 00000000..0830ae1e --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/hi_IN.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_parent +# +# Translators: +# Parth Goswami , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-19 22:13+0000\n" +"PO-Revision-Date: 2017-11-19 22:13+0000\n" +"Last-Translator: Parth Goswami , 2017\n" +"Language-Team: Hindi (India) (https://www.transifex.com/oca/teams/23907/" +"hi_IN/)\n" +"Language: hi_IN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(name)s - %(partner)s" +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(parent)s / %(own)s" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model,name:account_analytic_parent.model_account_analytic_account +msgid "Analytic Account" +msgstr "विश्लेषणात्मक खाता" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__child_ids +msgid "Child Accounts" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__complete_name +msgid "Complete Name" +msgstr "" + +#. module: account_analytic_parent +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_list +msgid "Name" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_id +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_form +msgid "Parent Analytic Account" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_path +msgid "Parent Path" +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "Please activate first parent account %s" +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "You can not create recursive analytic accounts." +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "[%(code)s] %(name)s" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/hr.po b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/hr.po new file mode 100644 index 00000000..0c3b58dc --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/hr.po @@ -0,0 +1,136 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_parent +# +# Translators: +# Bole , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-21 03:54+0000\n" +"PO-Revision-Date: 2024-06-28 15:25+0000\n" +"Last-Translator: vladimiruvid \n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(name)s - %(partner)s" +msgstr "%(name)s - %(partner)s" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(parent)s / %(own)s" +msgstr "%(parent)s / %(own)s" + +#. module: account_analytic_parent +#: model:ir.model,name:account_analytic_parent.model_account_analytic_account +msgid "Analytic Account" +msgstr "Analitički konto" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__child_ids +msgid "Child Accounts" +msgstr "Podređena konta" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__complete_name +msgid "Complete Name" +msgstr "Puni naziv" + +#. module: account_analytic_parent +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_list +msgid "Name" +msgstr "Naziv" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_id +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_form +msgid "Parent Analytic Account" +msgstr "Nadređeni analitički konto" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_path +msgid "Parent Path" +msgstr "Putanja nadređenog" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "Please activate first parent account %s" +msgstr "Molimo aktivirajte nadređeni konto %s" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "You can not create recursive analytic accounts." +msgstr "Nije moguće kreiranje rekurzivnih analitičkih konta." + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "[%(code)s] %(name)s" +msgstr "[%(code)s] %(name)s" + +#~ msgid "(Keep empty to open the current situation)" +#~ msgstr "(ostavite prazno za dohvat trenutne situacije)" + +#~ msgid "Account Analytic Chart" +#~ msgstr "Analitčki kontni plan" + +#~ msgid "Analytic Account Charts" +#~ msgstr "Analitički kontni planovi" + +#~ msgid "Analytic Accounts" +#~ msgstr "Analitička konta" + +#~ msgid "Cancel" +#~ msgstr "Otkaži" + +#~ msgid "Chart of Analytic Accounts" +#~ msgstr "Plan analitičkih konta" + +#~ msgid "Click to add an analytic account." +#~ msgstr "Kliknite za dodavanje analitikih konta." + +#~ msgid "Created by" +#~ msgstr "Kerirao" + +#~ msgid "Created on" +#~ msgstr "Kreirano" + +#~ msgid "Display Name" +#~ msgstr "Naziv za prikaz" + +#~ msgid "From" +#~ msgstr "Od" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Zadnje ažurirano" + +#~ msgid "Last Updated by" +#~ msgstr "Zadnji ažurirao" + +#~ msgid "Last Updated on" +#~ msgstr "Zadnje ažurirano" + +#~ msgid "Open Charts" +#~ msgstr "Otvori planove" + +#~ msgid "Select the Period for Analysis" +#~ msgstr "Odaberite period za analizu" + +#~ msgid "To" +#~ msgstr "Do" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/hr_HR.po b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/hr_HR.po new file mode 100644 index 00000000..8990bb91 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/hr_HR.po @@ -0,0 +1,136 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_parent +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-18 02:38+0000\n" +"PO-Revision-Date: 2017-08-18 02:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(name)s - %(partner)s" +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(parent)s / %(own)s" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model,name:account_analytic_parent.model_account_analytic_account +msgid "Analytic Account" +msgstr "Analitički konto" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__child_ids +msgid "Child Accounts" +msgstr "Podređena konta" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__complete_name +msgid "Complete Name" +msgstr "" + +#. module: account_analytic_parent +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_list +msgid "Name" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_id +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_form +msgid "Parent Analytic Account" +msgstr "Nadređeni analitički konto" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_path +msgid "Parent Path" +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "Please activate first parent account %s" +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "You can not create recursive analytic accounts." +msgstr "Nije moguće kreiranje rekurzivnih analitičkih konta." + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "[%(code)s] %(name)s" +msgstr "" + +#~ msgid "(Keep empty to open the current situation)" +#~ msgstr "(ostavite prazno za otvaranje trenutne situacije)" + +#~ msgid "Account Analytic Chart" +#~ msgstr "Analitički kontni plan" + +#~ msgid "Analytic Account Charts" +#~ msgstr "Analitički kontni planovi" + +#~ msgid "Analytic Accounts" +#~ msgstr "Analitička konta" + +#~ msgid "Cancel" +#~ msgstr "Odustani" + +#~ msgid "Chart of Analytic Accounts" +#~ msgstr "Plan analitičkih konta" + +#~ msgid "Click to add an analytic account." +#~ msgstr "Kliknite za dodavanje analitičkog konta" + +#~ msgid "Created by" +#~ msgstr "Kreirao" + +#~ msgid "Created on" +#~ msgstr "Kreirano" + +#~ msgid "Display Name" +#~ msgstr "Naziv" + +#~ msgid "From" +#~ msgstr "Od" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Zadnji modificirao" + +#~ msgid "Last Updated by" +#~ msgstr "Zanji ažurirao" + +#~ msgid "Last Updated on" +#~ msgstr "Zadnje ažuriranje" + +#~ msgid "Open Charts" +#~ msgstr "Otvori planove" + +#~ msgid "Select the Period for Analysis" +#~ msgstr "Odaberite period za analizu" + +#~ msgid "To" +#~ msgstr "Za" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/it.po b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/it.po new file mode 100644 index 00000000..19b043cd --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/it.po @@ -0,0 +1,76 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_parent +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-02-23 08:43+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_analytic_parent +#. odoo-python +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(name)s - %(partner)s" +msgstr "%(name)s - %(partner)s" + +#. module: account_analytic_parent +#. odoo-python +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(parent)s / %(own)s" +msgstr "%(parent)s / %(own)s" + +#. module: account_analytic_parent +#: model:ir.model,name:account_analytic_parent.model_account_analytic_account +msgid "Analytic Account" +msgstr "Conto analitico" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__child_ids +msgid "Child Accounts" +msgstr "Conti figli" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__complete_name +msgid "Complete Name" +msgstr "Nome completo" + +#. module: account_analytic_parent +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_list +msgid "Name" +msgstr "Nome" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_id +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_form +msgid "Parent Analytic Account" +msgstr "Conto analitico padre" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_path +msgid "Parent Path" +msgstr "Percorso padre" + +#. module: account_analytic_parent +#. odoo-python +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "Please activate first parent account %s" +msgstr "Attivare prima il conto padre %s" + +#. module: account_analytic_parent +#. odoo-python +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "You can not create recursive analytic accounts." +msgstr "Impossibile creare conti analitici ricorsivi." diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/nl.po b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/nl.po new file mode 100644 index 00000000..9f7bb5fb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/nl.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_parent +# +# Translators: +# Cas Vissers , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-19 22:13+0000\n" +"PO-Revision-Date: 2019-04-02 21:14+0000\n" +"Last-Translator: Adrie van Dal \n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.5.1\n" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(name)s - %(partner)s" +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(parent)s / %(own)s" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model,name:account_analytic_parent.model_account_analytic_account +msgid "Analytic Account" +msgstr "Kostenplaats" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__child_ids +msgid "Child Accounts" +msgstr "Onderliggende rekening" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__complete_name +msgid "Complete Name" +msgstr "Complete naam" + +#. module: account_analytic_parent +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_list +msgid "Name" +msgstr "Naam" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_id +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_form +msgid "Parent Analytic Account" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_path +msgid "Parent Path" +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "Please activate first parent account %s" +msgstr "Activeer eerst de bovenliggende rekening %s" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "You can not create recursive analytic accounts." +msgstr "U kunt geen recursieve analytische rekening aanmaken." + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "[%(code)s] %(name)s" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/nl_NL.po b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/nl_NL.po new file mode 100644 index 00000000..dda4855b --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/nl_NL.po @@ -0,0 +1,111 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_parent +# +# Translators: +# Peter Hageman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-30 02:40+0000\n" +"PO-Revision-Date: 2017-06-30 02:40+0000\n" +"Last-Translator: Peter Hageman , 2017\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" +"teams/23907/nl_NL/)\n" +"Language: nl_NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(name)s - %(partner)s" +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(parent)s / %(own)s" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model,name:account_analytic_parent.model_account_analytic_account +msgid "Analytic Account" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__child_ids +msgid "Child Accounts" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__complete_name +msgid "Complete Name" +msgstr "" + +#. module: account_analytic_parent +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_list +msgid "Name" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_id +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_form +msgid "Parent Analytic Account" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_path +msgid "Parent Path" +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "Please activate first parent account %s" +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "You can not create recursive analytic accounts." +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "[%(code)s] %(name)s" +msgstr "" + +#~ msgid "Cancel" +#~ msgstr "Annuleer" + +#~ msgid "Created by" +#~ msgstr "Aangemaakt door" + +#~ msgid "Created on" +#~ msgstr "Aangemaakt op" + +#~ msgid "Display Name" +#~ msgstr "Weergavenaam" + +#~ msgid "From" +#~ msgstr "Van" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Laatst gewijzigd op" + +#~ msgid "Last Updated by" +#~ msgstr "Laatst bijgewerkt door" + +#~ msgid "Last Updated on" +#~ msgstr "Laatst bijgewerkt op" + +#~ msgid "To" +#~ msgstr "Aan" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/pt_BR.po b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/pt_BR.po new file mode 100644 index 00000000..6a237deb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/pt_BR.po @@ -0,0 +1,105 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_parent +# +# Translators: +# Rodrigo de Almeida Sottomaior Macedo , 2017 +# falexandresilva , 2017 +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-30 02:40+0000\n" +"PO-Revision-Date: 2019-08-02 09:43+0000\n" +"Last-Translator: Marcel Savegnago \n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" +"teams/23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 3.7.1\n" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(name)s - %(partner)s" +msgstr "%(name)s - %(partner)s" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(parent)s / %(own)s" +msgstr "%(parent)s / %(own)s" + +#. module: account_analytic_parent +#: model:ir.model,name:account_analytic_parent.model_account_analytic_account +msgid "Analytic Account" +msgstr "Conta analítica" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__child_ids +msgid "Child Accounts" +msgstr "Contas Filhas" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__complete_name +msgid "Complete Name" +msgstr "Nome Completo" + +#. module: account_analytic_parent +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_list +msgid "Name" +msgstr "Nome" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_id +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_form +msgid "Parent Analytic Account" +msgstr "Conta Analítica Pai" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_path +msgid "Parent Path" +msgstr "Caminho do Pai" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "Please activate first parent account %s" +msgstr "Por favor ative a primeira conta de pai %s" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "You can not create recursive analytic accounts." +msgstr "Você não pode criar contas analíticas recursivas." + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "[%(code)s] %(name)s" +msgstr "[%(code)s] %(name)s" + +#~ msgid "Created by" +#~ msgstr "Criado por" + +#~ msgid "Created on" +#~ msgstr "Criado em" + +#~ msgid "Display Name" +#~ msgstr "Exibir Nome" + +#~ msgid "ID" +#~ msgstr "Identificação" + +#~ msgid "Last Modified on" +#~ msgstr "Última Modificação em" + +#~ msgid "Last Updated by" +#~ msgstr "Última Atualização por" + +#~ msgid "Last Updated on" +#~ msgstr "Última Atualização em" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/ru.po b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/ru.po new file mode 100644 index 00000000..e218f43e --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/ru.po @@ -0,0 +1,91 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_parent +# +# Translators: +# Alex Zander , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-15 12:59+0000\n" +"PO-Revision-Date: 2018-01-15 12:59+0000\n" +"Last-Translator: Alex Zander , 2018\n" +"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" +"%100>=11 && n%100<=14)? 2 : 3);\n" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(name)s - %(partner)s" +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(parent)s / %(own)s" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model,name:account_analytic_parent.model_account_analytic_account +msgid "Analytic Account" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__child_ids +msgid "Child Accounts" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__complete_name +msgid "Complete Name" +msgstr "" + +#. module: account_analytic_parent +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_list +msgid "Name" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_id +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_form +msgid "Parent Analytic Account" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_path +msgid "Parent Path" +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "Please activate first parent account %s" +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "You can not create recursive analytic accounts." +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "[%(code)s] %(name)s" +msgstr "" + +#~ msgid "Created by" +#~ msgstr "Автор" + +#~ msgid "Created on" +#~ msgstr "Платформа" + +#~ msgid "ID" +#~ msgstr "ID" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/sk_SK.po b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/sk_SK.po new file mode 100644 index 00000000..15627c7f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/sk_SK.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_parent +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-30 02:40+0000\n" +"PO-Revision-Date: 2017-06-30 02:40+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovak (Slovakia) (https://www.transifex.com/oca/teams/23907/" +"sk_SK/)\n" +"Language: sk_SK\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(name)s - %(partner)s" +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(parent)s / %(own)s" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model,name:account_analytic_parent.model_account_analytic_account +msgid "Analytic Account" +msgstr "Analytický účet" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__child_ids +msgid "Child Accounts" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__complete_name +msgid "Complete Name" +msgstr "" + +#. module: account_analytic_parent +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_list +msgid "Name" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_id +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_form +msgid "Parent Analytic Account" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_path +msgid "Parent Path" +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "Please activate first parent account %s" +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "You can not create recursive analytic accounts." +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "[%(code)s] %(name)s" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/sl.po b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/sl.po new file mode 100644 index 00000000..65bee706 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/sl.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_parent +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-30 02:40+0000\n" +"PO-Revision-Date: 2019-08-08 12:44+0000\n" +"Last-Translator: Matjaz Mozetic \n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3;\n" +"X-Generator: Weblate 3.7.1\n" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(name)s - %(partner)s" +msgstr "%(name)s - %(partner)s" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(parent)s / %(own)s" +msgstr "%(parent)s / %(own)s" + +#. module: account_analytic_parent +#: model:ir.model,name:account_analytic_parent.model_account_analytic_account +msgid "Analytic Account" +msgstr "Analitični konto" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__child_ids +msgid "Child Accounts" +msgstr "Podrejeni konti" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__complete_name +msgid "Complete Name" +msgstr "Polni naziv" + +#. module: account_analytic_parent +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_list +msgid "Name" +msgstr "Naziv" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_id +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_form +msgid "Parent Analytic Account" +msgstr "Nadrejeni konto" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_path +msgid "Parent Path" +msgstr "Pot nadrejenega" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "Please activate first parent account %s" +msgstr "Najprej aktivirajte nadrejeni konto %s" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "You can not create recursive analytic accounts." +msgstr "Ustvarjanje rekurzivnih analitičnih kontov ni dovoljeno." + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "[%(code)s] %(name)s" +msgstr "[%(code)s] %(name)s" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/th.po b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/th.po new file mode 100644 index 00000000..9a166e51 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/th.po @@ -0,0 +1,76 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_parent +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: th\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(name)s - %(partner)s" +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(parent)s / %(own)s" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model,name:account_analytic_parent.model_account_analytic_account +msgid "Analytic Account" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__child_ids +msgid "Child Accounts" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__complete_name +msgid "Complete Name" +msgstr "" + +#. module: account_analytic_parent +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_list +msgid "Name" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_id +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_form +msgid "Parent Analytic Account" +msgstr "" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_path +msgid "Parent Path" +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "Please activate first parent account %s" +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "You can not create recursive analytic accounts." +msgstr "" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "[%(code)s] %(name)s" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/zh_CN.po b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/zh_CN.po new file mode 100644 index 00000000..9afe52a1 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/i18n/zh_CN.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_parent +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-30 02:40+0000\n" +"PO-Revision-Date: 2019-08-29 09:27+0000\n" +"Last-Translator: 黎伟杰 <674416404@qq.com>\n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" +"zh_CN/)\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 3.8\n" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(name)s - %(partner)s" +msgstr "%(name)s - %(partner)s" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "%(parent)s / %(own)s" +msgstr "%(parent)s / %(own)s" + +#. module: account_analytic_parent +#: model:ir.model,name:account_analytic_parent.model_account_analytic_account +msgid "Analytic Account" +msgstr "核算科目" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__child_ids +msgid "Child Accounts" +msgstr "子帐户" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__complete_name +msgid "Complete Name" +msgstr "完整名称" + +#. module: account_analytic_parent +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_list +msgid "Name" +msgstr "名称" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_id +#: model_terms:ir.ui.view,arch_db:account_analytic_parent.view_account_analytic_account_form +msgid "Parent Analytic Account" +msgstr "父分析帐户" + +#. module: account_analytic_parent +#: model:ir.model.fields,field_description:account_analytic_parent.field_account_analytic_account__parent_path +msgid "Parent Path" +msgstr "父路径" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "Please activate first parent account %s" +msgstr "请激活第一个父帐户 %s" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "You can not create recursive analytic accounts." +msgstr "不能创建递归分析帐户。" + +#. module: account_analytic_parent +#: code:addons/account_analytic_parent/models/account_analytic_account.py:0 +#, python-format +msgid "[%(code)s] %(name)s" +msgstr "[%(code)s] %(name)s" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/models/__init__.py b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/models/__init__.py new file mode 100644 index 00000000..f769c8ec --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/models/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from . import account_analytic_account diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/models/account_analytic_account.py b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/models/account_analytic_account.py new file mode 100644 index 00000000..90b8c5f7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/models/account_analytic_account.py @@ -0,0 +1,151 @@ +# Copyright 2017 ForgeFlow S.L. +# Copyright 2017 Luxim d.o.o. +# Copyright 2017 Matmoz d.o.o. +# Copyright 2017 Deneroteam. +# Copyright 2017 Serpent Consulting Services Pvt. Ltd. +# Copyright 2018 Brainbean Apps +# Copyright 2019 Pesol +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo import _, api, fields, models +from odoo.exceptions import UserError + + +class AccountAnalyticAccount(models.Model): + _inherit = "account.analytic.account" + _parent_name = "parent_id" + _parent_store = True + _order = "complete_name" + + parent_path = fields.Char(index=True, unaccent=False) + parent_id = fields.Many2one( + string="Parent Analytic Account", + comodel_name="account.analytic.account", + index=True, + ondelete="cascade", + ) + child_ids = fields.One2many( + string="Child Accounts", + comodel_name="account.analytic.account", + inverse_name="parent_id", + copy=True, + ) + complete_name = fields.Char( + compute="_compute_complete_name", recursive=True, store=True + ) + + @api.depends("child_ids.line_ids.amount") + def _compute_debit_credit_balance(self): + """ + Warning, this method overwrites the standard because the hierarchy + of analytic account changes + """ + res = super()._compute_debit_credit_balance() + + ResCurrency = self.env["res.currency"] + AccountAnalyticLine = self.env["account.analytic.line"] + user_currency_id = self.env.user.company_id.currency_id + + # Re-compute only accounts with children + for account in self.filtered("child_ids"): + domain = [("account_id", "child_of", account.id)] + + credit_groups = AccountAnalyticLine.read_group( + domain=domain + [("amount", ">=", 0.0)], + fields=["currency_id", "amount"], + groupby=["currency_id"], + lazy=False, + ) + credit = sum( + map( + lambda x: ResCurrency.browse(x["currency_id"][0])._convert( + x["amount"], + user_currency_id, + self.env.user.company_id, + fields.Date.today(), + ), + credit_groups, + ) + ) + + debit_groups = AccountAnalyticLine.read_group( + domain=domain + [("amount", "<", 0.0)], + fields=["currency_id", "amount"], + groupby=["currency_id"], + lazy=False, + ) + debit = sum( + map( + lambda x: ResCurrency.browse(x["currency_id"][0])._convert( + x["amount"], + user_currency_id, + self.env.user.company_id, + fields.Date.today(), + ), + debit_groups, + ) + ) + + account.debit = abs(debit) + account.credit = credit + account.balance = account.credit - account.debit + return res + + @api.constrains("parent_id") + def check_recursion(self): + for account in self: + if not super(AccountAnalyticAccount, account)._check_recursion(): + raise UserError(_("You can not create recursive analytic accounts.")) + return True + + @api.onchange("parent_id") + def _onchange_parent_id(self): + for account in self: + account.partner_id = account.parent_id.partner_id + + @api.depends("name", "parent_id.complete_name") + def _compute_complete_name(self): + for account in self: + if account.parent_id: + account.complete_name = _("%(parent)s / %(own)s") % { + "parent": account.parent_id.complete_name, + "own": account.name, + } + else: + account.complete_name = account.name + + @api.constrains("active") + def check_parent_active(self): + for account in self.filtered( + lambda a: a.active + and a.parent_id + and a.parent_id not in self + and not a.parent_id.active + ): + raise UserError( + _("Please activate first parent account %s") + % account.parent_id.complete_name + ) + + @api.depends("complete_name", "code", "partner_id.commercial_partner_id.name") + def _compute_display_name(self): + return super()._compute_display_name() + + def name_get(self): + res = [] + for analytic in self: + name = analytic.complete_name + if analytic.code: + name = ("[%(code)s] %(name)s") % {"code": analytic.code, "name": name} + if analytic.partner_id: + name = _("%(name)s - %(partner)s") % { + "name": name, + "partner": analytic.partner_id.commercial_partner_id.name, + } + res.append((analytic.id, name)) + return res + + def write(self, vals): + if self and "active" in vals and not vals["active"]: + self.mapped("child_ids").write({"active": False}) + return super().write(vals) diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..fa556018 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/readme/CONTRIBUTORS.rst @@ -0,0 +1,16 @@ +* ForgeFlow +* Luxim d.o.o. +* Matmoz d.o.o. +* Deneroteam. +* SerpentCS +* Pedro M. Baeza +* Vicent Cubells +* David Vidal +* Jaume Planas +* `CorporateHub `__ + + * Alexey Pelykh + +* Pedro Gonzalez + +* Darius Žižys diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/readme/DESCRIPTION.rst new file mode 100644 index 00000000..bdadcc63 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/readme/DESCRIPTION.rst @@ -0,0 +1,3 @@ +This module reintroduces the hierarchy to the analytic accounts as +it was in previous versions of Odoo. This module is a base module for +other modules to manage the hierarchy concept in analytics. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/readme/USAGE.rst b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/readme/USAGE.rst new file mode 100644 index 00000000..b30ae3cc --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/readme/USAGE.rst @@ -0,0 +1 @@ +Activate the analytic accounting in Accounting > Configuration > Settings diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/static/description/icon.png b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/static/description/index.html b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/static/description/index.html new file mode 100644 index 00000000..ea6dbfe1 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/static/description/index.html @@ -0,0 +1,446 @@ + + + + + +Account Analytic Parent + + + +
+

Account Analytic Parent

+ + +

Beta License: AGPL-3 OCA/account-analytic Translate me on Weblate Try me on Runboat

+

This module reintroduces the hierarchy to the analytic accounts as +it was in previous versions of Odoo. This module is a base module for +other modules to manage the hierarchy concept in analytics.

+

Table of contents

+ +
+

Usage

+

Activate the analytic accounting in Accounting > Configuration > Settings

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Matmoz d.o.o.
  • +
  • Luxim d.o.o.
  • +
  • Deneroteam
  • +
  • ForgeFlow
  • +
  • Tecnativa
  • +
  • CorporateHub
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-analytic project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/tests/__init__.py b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/tests/__init__.py new file mode 100644 index 00000000..cbf1e720 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from . import test_account_analytic_account diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/tests/test_account_analytic_account.py b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/tests/test_account_analytic_account.py new file mode 100644 index 00000000..820daab7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/tests/test_account_analytic_account.py @@ -0,0 +1,127 @@ +# Copyright 2017 ForgeFlow S.L. +# Copyright 2017 Luxim d.o.o. +# Copyright 2017 Matmoz d.o.o. +# Copyright 2017 Deneroteam. +# Copyright 2017 Serpent Consulting Services Pvt. Ltd. +# Copyright 2017 Tecnativa +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo.exceptions import UserError +from odoo.tests.common import TransactionCase + + +class TestAccountAnalyticRecursion(TransactionCase): + def setUp(self): + super(TestAccountAnalyticRecursion, self).setUp() + + self.analytic_account_obj = self.env["account.analytic.account"] + self.analytic_line_obj = self.env["account.analytic.line"] + self.partner1 = self.env.ref("base.res_partner_1") + self.partner2 = self.env.ref("base.res_partner_2") + self.plan = self.env.ref("analytic.analytic_plan_departments") + self.analytic_parent1 = self.create_analytic_account( + { + "name": "parent aa", + "code": "01", + "partner_id": self.partner1.id, + "plan_id": self.plan.id, + } + ) + self.analytic_son = self.create_analytic_account( + { + "name": "son aa", + "code": "02", + "parent_id": self.analytic_parent1.id, + "plan_id": self.plan.id, + } + ) + self.analytic_parent2 = self.create_analytic_account( + { + "name": "parent2 aa", + "code": "01", + "partner_id": self.partner2.id, + "plan_id": self.plan.id, + } + ) + self.analytic_parent3 = self.create_analytic_account( + { + "name": "parent3 aa", + "code": "01", + "partner_id": self.partner2.id, + "plan_id": self.plan.id, + } + ) + self.analytic_son2 = self.create_analytic_account( + { + "name": "son aa", + "code": "02", + "parent_id": self.analytic_parent3.id, + "plan_id": self.plan.id, + } + ) + self.create_analytic_line("Analytic line son", self.analytic_son, 50) + self.create_analytic_line("Analytic line parent1", self.analytic_parent1, 100) + self.create_analytic_line("Analytic line parent2", self.analytic_parent2, 50) + self.create_analytic_line("Analytic line son2", self.analytic_son2, -50) + self.assertEqual( + self.analytic_parent1.debit, 0, "Analytic account in the debit side" + ) + self.assertEqual(self.analytic_parent3.debit, 50) + + def create_analytic_account(self, values): + if hasattr(self.analytic_account_obj, "_default_code"): + values.pop("code") + return self.analytic_account_obj.create(values) + + def create_analytic_line(self, name, analytic, amount): + return self.analytic_line_obj.create( + {"name": name, "amount": amount, "account_id": analytic.id} + ) + + def test_recursion(self): + with self.assertRaises(UserError): + self.analytic_parent1.write({"parent_id": self.analytic_son.id}) + + def test_onchange(self): + self.analytic_son._onchange_parent_id() + self.assertEqual( + self.analytic_son.partner_id.id, + self.partner1.id, + "Partner should not change", + ) + self.analytic_son.write({"parent_id": self.analytic_parent2.id}) + self.analytic_son._onchange_parent_id() + self.assertEqual( + self.analytic_son.partner_id.id, self.partner2.id, "Partner should change" + ) + + def test_debit_credit_balance(self): + self.assertEqual(self.analytic_parent1.credit, 150, "Wrong amount") + self.assertEqual(self.analytic_parent1.balance, 150, "Wrong amount") + self.assertEqual( + self.analytic_son.debit, 0, "Analytic account in the debit side" + ) + self.assertEqual(self.analytic_son.credit, 50, "Wrong amount") + self.assertEqual(self.analytic_son.balance, 50, "Wrong amount") + self.assertEqual( + self.analytic_parent2.debit, 0, "Analytic account in the debit side" + ) + self.assertEqual(self.analytic_parent2.credit, 50, "Wrong amount") + self.assertEqual(self.analytic_parent2.balance, 50, "Wrong amount") + self.assertEqual(self.analytic_parent3.debit, 50) + self.assertEqual(self.analytic_parent3.credit, 0) + self.assertEqual(self.analytic_parent3.balance, -50) + + def test_archive(self): + self.analytic_parent1.toggle_active() + self.assertEqual(self.analytic_son.active, False) + self.analytic_parent1.toggle_active() + self.assertEqual(self.analytic_son.active, False) + self.analytic_parent1.toggle_active() + with self.assertRaises(UserError): + self.analytic_son.toggle_active() + + def test_name(self): + display_name = "[%s] parent aa / son aa" % self.analytic_son.code + self.assertEqual(self.analytic_son.complete_name, "parent aa / son aa") + self.assertEqual(self.analytic_son.display_name, display_name) diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/views/account_analytic_account_view.xml b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/views/account_analytic_account_view.xml new file mode 100644 index 00000000..aad23b55 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/account_analytic_parent/views/account_analytic_account_view.xml @@ -0,0 +1,30 @@ + + + + + account.analytic.account.form + account.analytic.account + form + + + + + + + + + account.analytic.account.list + account.analytic.account + + + + 1 + + + + + + + diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-analytic-account_analytic_parent/doc/ARCHITECTURE.md new file mode 100644 index 00000000..24404555 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_analytic_parent Module - account_analytic_parent + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/doc/CONFIGURATION.md b/odoo-bringout-oca-account-analytic-account_analytic_parent/doc/CONFIGURATION.md new file mode 100644 index 00000000..33f7f8e8 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_analytic_parent. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/doc/CONTROLLERS.md b/odoo-bringout-oca-account-analytic-account_analytic_parent/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-analytic-account_analytic_parent/doc/DEPENDENCIES.md new file mode 100644 index 00000000..db16da54 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) +- [analytic](../../odoo-bringout-oca-ocb-analytic) diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/doc/FAQ.md b/odoo-bringout-oca-account-analytic-account_analytic_parent/doc/FAQ.md new file mode 100644 index 00000000..0c5862fe --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_analytic_parent or install in UI. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/doc/INSTALL.md b/odoo-bringout-oca-account-analytic-account_analytic_parent/doc/INSTALL.md new file mode 100644 index 00000000..7bad21e1 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-analytic-account_analytic_parent" +# or +uv pip install odoo-bringout-oca-account-analytic-account_analytic_parent" +``` diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/doc/MODELS.md b/odoo-bringout-oca-account-analytic-account_analytic_parent/doc/MODELS.md new file mode 100644 index 00000000..8c8224c4 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in account_analytic_parent. + +```mermaid +classDiagram + class account_analytic_account +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/doc/OVERVIEW.md b/odoo-bringout-oca-account-analytic-account_analytic_parent/doc/OVERVIEW.md new file mode 100644 index 00000000..dddb99bf --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_analytic_parent. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_analytic_parent +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/doc/REPORTS.md b/odoo-bringout-oca-account-analytic-account_analytic_parent/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/doc/SECURITY.md b/odoo-bringout-oca-account-analytic-account_analytic_parent/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-analytic-account_analytic_parent/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/doc/USAGE.md b/odoo-bringout-oca-account-analytic-account_analytic_parent/doc/USAGE.md new file mode 100644 index 00000000..7074c13e --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_analytic_parent +``` diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/doc/WIZARDS.md b/odoo-bringout-oca-account-analytic-account_analytic_parent/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_parent/pyproject.toml b/odoo-bringout-oca-account-analytic-account_analytic_parent/pyproject.toml new file mode 100644 index 00000000..a04b6946 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_parent/pyproject.toml @@ -0,0 +1,44 @@ +[project] +name = "odoo-bringout-oca-account-analytic-account_analytic_parent" +version = "16.0.0" +description = "Account Analytic Parent - + This module reintroduces the hierarchy to the analytic accounts." +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "odoo-bringout-oca-ocb-analytic>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_analytic_parent"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/README.md b/odoo-bringout-oca-account-analytic-account_analytic_required/README.md new file mode 100644 index 00000000..ef455875 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/README.md @@ -0,0 +1,44 @@ +# Account Analytic Required + +Odoo addon: account_analytic_required + +## Installation + +```bash +pip install odoo-bringout-oca-account-analytic-account_analytic_required +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Account Analytic Required +- **Version**: 16.0.2.0.1 +- **Category**: Analytic Accounting +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-analytic](https://github.com/OCA/account-analytic) branch 16.0, addon `account_analytic_required`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/README.rst b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/README.rst new file mode 100644 index 00000000..b8b47304 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/README.rst @@ -0,0 +1,104 @@ +========================= +Account Analytic Required +========================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:b4f08464e020a5805a64f9b7c6fec1ebb9b906ca85108244c2b1a75cad983e45 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--analytic-lightgray.png?logo=github + :target: https://github.com/OCA/account-analytic/tree/16.0/account_analytic_required + :alt: OCA/account-analytic +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-analytic-16-0/account-analytic-16-0-account_analytic_required + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-analytic&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module adds an option *analytic policy* on accounts. +You have the choice between 4 policies : *always*, *never*, *posted moves* and empty (*optional*). + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +Example: + +If you want to have an analytic account on all your *expenses*, +set the policy to *always* for the account of type *expense*. +If you try to save a journal items with an account of type *expense* +without analytic account, you will get an error message. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Akretion + +Contributors +~~~~~~~~~~~~ + +* Alexis de Lattre +* Stéphane Bidoul +* Stefan Rijnhart +* Laetitia Gangloff +* Luc De Meyer, Noviat +* Yannick Vaucher +* Akim Juillerat +* Raf Ven +* Iván Todorovich +* `Trobz `_: + + * Nguyễn Minh Chiến +* Jairo Llopis (`Moduon `__) + +Other credits +~~~~~~~~~~~~~ + +The migration of this module from 15.0 to 16.0 was financially supported by Camptocamp + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-analytic `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/__init__.py b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/__manifest__.py b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/__manifest__.py new file mode 100644 index 00000000..3807cd6b --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/__manifest__.py @@ -0,0 +1,14 @@ +# Copyright Akretion - Alexis de Lattre +# Copyright Camptocamp SA +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) +{ + "name": "Account Analytic Required", + "version": "16.0.2.0.1", + "category": "Analytic Accounting", + "license": "AGPL-3", + "author": "Akretion, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-analytic", + "depends": ["account"], + "data": ["views/account_account_views.xml"], + "installable": True, +} diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/account_analytic_required.pot b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/account_analytic_required.pot new file mode 100644 index 00000000..8c162cbf --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/account_analytic_required.pot @@ -0,0 +1,88 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_required +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_account +msgid "Account" +msgstr "" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__always +msgid "Always" +msgstr "" + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Always' with account '%(account)s' but the " +"analytic account is missing in the account move line with label '%(move)s'." +msgstr "" + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Never' with account '%(account)s' but the account" +" move line with label '%(move)s' has an analytic account " +"'%(analytic_account)s'." +msgstr "" + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Posted moves' with account '%(account)s' but the " +"analytic account is missing in the account move line with label '%(move)s'." +msgstr "" + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__never +msgid "Never" +msgstr "" + +#. module: account_analytic_required +#: model:ir.model.fields,field_description:account_analytic_required.field_account_account__analytic_policy +msgid "Policy for analytic account" +msgstr "" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__posted +msgid "Posted moves" +msgstr "" + +#. module: account_analytic_required +#: model:ir.model.fields,help:account_analytic_required.field_account_account__analytic_policy +msgid "" +"Sets the policy for analytic accounts.\n" +"If you select:\n" +"- Empty: The accountant is free to put an analytic account on an account move line with this type of account.\n" +"- Always: The accountant will get an error message if there is no analytic account.\n" +"- Posted moves: The accountant will get an error message if no analytic account is defined when the move is posted.\n" +"- Never: The accountant will get an error message if an analytic account is present." +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/ar.po b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/ar.po new file mode 100644 index 00000000..584be8fb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/ar.po @@ -0,0 +1,125 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_required +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-02-17 07:26+0000\n" +"PO-Revision-Date: 2023-02-17 07:26+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_account +msgid "Account" +msgstr "" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__always +msgid "Always" +msgstr "دائماً" + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Always' with account '%(account)s' but the " +"analytic account is missing in the account move line with label '%(move)s'." +msgstr "" +"سياسة الحسابات التحليلية هي ’دائماً‘ للحساب ’%(account)s‘ ولكن الحساب " +"التحليلي فارغ في عنصر اليومية باسم ’%(move)s‘." + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Never' with account '%(account)s' but the account " +"move line with label '%(move)s' has an analytic account " +"'%(analytic_account)s'." +msgstr "" +"سياسة الحسابات التحليلية هي ’ممنوع‘ للحساب ’%(account)s‘ ولكن في عنصر " +"اليومية باسم ’%(move)s‘ تم تحديد حساب التحليلي ’%(analytic_account)s‘ ." + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Posted moves' with account '%(account)s' but the " +"analytic account is missing in the account move line with label '%(move)s'." +msgstr "" +"سياسة الحسابات التحليلية هي ’القيود المرحّلة‘ للحساب ’%(account)s‘ ولكن " +"الحساب التحليلي فارغ في عنصر اليومية باسم ’%(move)s‘." + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_move +msgid "Journal Entry" +msgstr "عنصر اليومية" + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_move_line +msgid "Journal Item" +msgstr "عنصر اليومية" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__never +msgid "Never" +msgstr "ممنوع" + +#. module: account_analytic_required +#: model:ir.model.fields,field_description:account_analytic_required.field_account_account__analytic_policy +msgid "Policy for analytic account" +msgstr "سياسة للحسابات التحليلية" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__posted +msgid "Posted moves" +msgstr "القيود المرحّلة" + +#. module: account_analytic_required +#: model:ir.model.fields,help:account_analytic_required.field_account_account__analytic_policy +msgid "" +"Sets the policy for analytic accounts.\n" +"If you select:\n" +"- Empty: The accountant is free to put an analytic account on an account " +"move line with this type of account.\n" +"- Always: The accountant will get an error message if there is no analytic " +"account.\n" +"- Posted moves: The accountant will get an error message if no analytic " +"account is defined when the move is posted.\n" +"- Never: The accountant will get an error message if an analytic account is " +"present." +msgstr "" + +#~ msgid "Optional" +#~ msgstr "إختياري" + +#~ msgid "" +#~ "Sets the policy for analytic accounts.\n" +#~ "If you select:\n" +#~ "- Optional: The accountant is free to put an analytic account on an " +#~ "account move line with this type of account.\n" +#~ "- Always: The accountant will get an error message if there is no " +#~ "analytic account.\n" +#~ "- Posted moves: The accountant will get an error message if no analytic " +#~ "account is defined when the move is posted.\n" +#~ "- Never: The accountant will get an error message if an analytic account " +#~ "is present.\n" +#~ "\n" +#~ "This field is company dependent." +#~ msgstr "" +#~ "قم بإختيار السياسات للحسابات التحليلية: اذا قم بإختيار \"إختياري\"، " +#~ "للمحاسب الحرية في اختيار حساب التحليلي ام لا في حركة القيد المحسابي مع " +#~ "هذا النوع من الحساب; و إن قمت بإختيار \"دائما\"، ستظهر للمحاسب رسالة خطأ " +#~ "ان كان لا يوجد حساب تحليلي; و ان قمت بإختيار \"قيويد مرحلة\" ستظهر " +#~ "للمحاسب رسالة خطأ اذا لم يحدد حساب تحليلي في ترحيل القيود; و إن اخترت " +#~ "\"ابداً\\نهائي\"، ستظهر للمحاسب رسالة خطأ اذا تم تحديد حساب تحليلي." diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/bs.po b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/bs.po new file mode 100644 index 00000000..06c4abda --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/bs.po @@ -0,0 +1,88 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_required +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_account +msgid "Account" +msgstr "Konto" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__always +msgid "Always" +msgstr "Uvijek" + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Always' with account '%(account)s' but the " +"analytic account is missing in the account move line with label '%(move)s'." +msgstr "" + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Never' with account '%(account)s' but the account" +" move line with label '%(move)s' has an analytic account " +"'%(analytic_account)s'." +msgstr "" + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Posted moves' with account '%(account)s' but the " +"analytic account is missing in the account move line with label '%(move)s'." +msgstr "" + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_move +msgid "Journal Entry" +msgstr "Stavka dnevnika" + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_move_line +msgid "Journal Item" +msgstr "Stavka dnevnika" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__never +msgid "Never" +msgstr "Nikad" + +#. module: account_analytic_required +#: model:ir.model.fields,field_description:account_analytic_required.field_account_account__analytic_policy +msgid "Policy for analytic account" +msgstr "Pravila za analitička konta" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__posted +msgid "Posted moves" +msgstr "Proknjjižene temeljnice" + +#. module: account_analytic_required +#: model:ir.model.fields,help:account_analytic_required.field_account_account__analytic_policy +msgid "" +"Sets the policy for analytic accounts.\n" +"If you select:\n" +"- Empty: The accountant is free to put an analytic account on an account move line with this type of account.\n" +"- Always: The accountant will get an error message if there is no analytic account.\n" +"- Posted moves: The accountant will get an error message if no analytic account is defined when the move is posted.\n" +"- Never: The accountant will get an error message if an analytic account is present." +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/ca.po b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/ca.po new file mode 100644 index 00000000..7c065a3a --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/ca.po @@ -0,0 +1,143 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_required +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-02-17 07:26+0000\n" +"PO-Revision-Date: 2024-12-07 10:06+0000\n" +"Last-Translator: QuiJoQuim \n" +"Language-Team: \n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_account +msgid "Account" +msgstr "Compte" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__always +msgid "Always" +msgstr "Sempre" + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Always' with account '%(account)s' but the " +"analytic account is missing in the account move line with label '%(move)s'." +msgstr "" +"La política analítica s'ha establert en 'Sempre' en el compte '%(account)s' " +"però falta el compte analític a la línia de moviment del compte amb " +"l'etiqueta '%(move)s'." + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Never' with account '%(account)s' but the account " +"move line with label '%(move)s' has an analytic account " +"'%(analytic_account)s'." +msgstr "" +"La política analítica s'ha establert en 'Mai' '%(account)s' però l'apunt " +"'%(move)s' té el compte analític '%(analytic_account)s'." + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Posted moves' with account '%(account)s' but the " +"analytic account is missing in the account move line with label '%(move)s'." +msgstr "" +"La política analítica conté el valor 'Moviments publicats' al compte " +"%(account)s però el compte analític no existeix en l'apunt amb etiqueta " +"'%(move)s'." + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_move +msgid "Journal Entry" +msgstr "Assentaments" + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_move_line +msgid "Journal Item" +msgstr "Apunts" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__never +msgid "Never" +msgstr "Mai" + +#. module: account_analytic_required +#: model:ir.model.fields,field_description:account_analytic_required.field_account_account__analytic_policy +msgid "Policy for analytic account" +msgstr "Política per als comptes analítics" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__posted +msgid "Posted moves" +msgstr "Moviments publicats" + +#. module: account_analytic_required +#: model:ir.model.fields,help:account_analytic_required.field_account_account__analytic_policy +msgid "" +"Sets the policy for analytic accounts.\n" +"If you select:\n" +"- Empty: The accountant is free to put an analytic account on an account " +"move line with this type of account.\n" +"- Always: The accountant will get an error message if there is no analytic " +"account.\n" +"- Posted moves: The accountant will get an error message if no analytic " +"account is defined when the move is posted.\n" +"- Never: The accountant will get an error message if an analytic account is " +"present." +msgstr "" +"Estableix la política dels comptes analítics.\n" +"Si seleccioneu:\n" +"- Buit: el comptable és lliure de posar un compte analític en una línia de " +"moviment de compte amb aquest tipus de compte.\n" +"- Sempre: el comptable rebrà un missatge d'error si no hi ha cap compte " +"analític.\n" +"- Moviments publicats: el comptable rebrà un missatge d'error si no es " +"defineix cap compte analític quan es publica el moviment.\n" +"- Mai: el comptable rebrà un missatge d'error si hi ha un compte analític." + +#~ msgid "Optional" +#~ msgstr "Opcional" + +#~ msgid "" +#~ "Sets the policy for analytic accounts.\n" +#~ "If you select:\n" +#~ "- Optional: The accountant is free to put an analytic account on an " +#~ "account move line with this type of account.\n" +#~ "- Always: The accountant will get an error message if there is no " +#~ "analytic account.\n" +#~ "- Posted moves: The accountant will get an error message if no analytic " +#~ "account is defined when the move is posted.\n" +#~ "- Never: The accountant will get an error message if an analytic account " +#~ "is present.\n" +#~ "\n" +#~ "This field is company dependent." +#~ msgstr "" +#~ "Estableix la política dels comptes analítics.\n" +#~ "Si seleccioneu:\n" +#~ "- Opcional: el comptable és lliure de posar un compte analític en una " +#~ "línia de moviment de compte amb aquest tipus de compte.\n" +#~ "- Sempre: el comptable rebrà un missatge d'error si no hi ha cap compte " +#~ "analític.\n" +#~ "- Moviments publicats: el comptable rebrà un missatge d'error si no es " +#~ "defineix cap compte analític quan es publica el moviment.\n" +#~ "- Mai: el comptable rebrà un missatge d'error si hi ha un compte " +#~ "analític.\n" +#~ "\n" +#~ "Aquest camp depèn de l'empresa." diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/de.po b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/de.po new file mode 100644 index 00000000..47ff6e8a --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/de.po @@ -0,0 +1,132 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_required +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-02-17 07:26+0000\n" +"PO-Revision-Date: 2023-02-17 07:26+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_account +msgid "Account" +msgstr "" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__always +msgid "Always" +msgstr "Immer" + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Always' with account '%(account)s' but the " +"analytic account is missing in the account move line with label '%(move)s'." +msgstr "" +"Die Analytic-Richtlinie ist mit dem Konto '%(account)s' auf 'Immer' " +"eingestellt, aber im Analysekonto fehlt in der Buchungslinie mit der " +"Bezeichnung '%(move)s'." + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Never' with account '%(account)s' but the account " +"move line with label '%(move)s' has an analytic account " +"'%(analytic_account)s'." +msgstr "" +"Die Analytic-Richtlinie ist auf \"Nie\" eingestellt mit Konto %(account)s " +"aber die Buchungslinie mit Marke '%(move)s' hat ein anlaytisches Konto " +"'%(analytic_account)s'. " + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Posted moves' with account '%(account)s' but the " +"analytic account is missing in the account move line with label '%(move)s'." +msgstr "" +"Die Analytic-Richtlinie ist auf \"Posted moves\" eingestellt mit dem " +"Konto \n" +"'%(account)s' aber das analytische Konto fehlt in der Buchungslinie mit dem " +"Label '%(move)s'." + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_move +msgid "Journal Entry" +msgstr "Journaleintrag" + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_move_line +msgid "Journal Item" +msgstr "Journaleintrag" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__never +msgid "Never" +msgstr "Nie" + +#. module: account_analytic_required +#: model:ir.model.fields,field_description:account_analytic_required.field_account_account__analytic_policy +msgid "Policy for analytic account" +msgstr "Richtlinie für analytisches Konto" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__posted +msgid "Posted moves" +msgstr "Buchungen" + +#. module: account_analytic_required +#: model:ir.model.fields,help:account_analytic_required.field_account_account__analytic_policy +msgid "" +"Sets the policy for analytic accounts.\n" +"If you select:\n" +"- Empty: The accountant is free to put an analytic account on an account " +"move line with this type of account.\n" +"- Always: The accountant will get an error message if there is no analytic " +"account.\n" +"- Posted moves: The accountant will get an error message if no analytic " +"account is defined when the move is posted.\n" +"- Never: The accountant will get an error message if an analytic account is " +"present." +msgstr "" + +#~ msgid "Optional" +#~ msgstr "Wahlweise" + +#~ msgid "" +#~ "Sets the policy for analytic accounts.\n" +#~ "If you select:\n" +#~ "- Optional: The accountant is free to put an analytic account on an " +#~ "account move line with this type of account.\n" +#~ "- Always: The accountant will get an error message if there is no " +#~ "analytic account.\n" +#~ "- Posted moves: The accountant will get an error message if no analytic " +#~ "account is defined when the move is posted.\n" +#~ "- Never: The accountant will get an error message if an analytic account " +#~ "is present.\n" +#~ "\n" +#~ "This field is company dependent." +#~ msgstr "" +#~ "Legen Sie die Richtlinie für analytische Konten fest: \n" +#~ "Wenn Sie \"Optional\" auswählen, kann der Buchhalter ein analytisches " +#~ "Konto in einer Kontobewegungslinie mit diesem Kontotyp anlegen. Wenn Sie " +#~ "\"Immer\" auswählen, erhält der Buchhalter eine Fehlermeldung, wenn kein " +#~ "analytisches Konto vorhanden ist. Wenn Sie \"Posted moves\" auswählen, " +#~ "erhält der Buchhalter eine Fehlermeldung, wenn bei der Buchung kein " +#~ "analytisches Konto definiert wurde. Wenn Sie \"Nie\" auswählen, erhält " +#~ "der Buchhalter eine Fehlermeldung, wenn ein analytisches Konto vorhanden " +#~ "ist." diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/es.po b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/es.po new file mode 100644 index 00000000..474eb524 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/es.po @@ -0,0 +1,146 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_required +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-02-17 07:26+0000\n" +"PO-Revision-Date: 2025-08-07 10:25+0000\n" +"Last-Translator: Miquel Romera \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_account +msgid "Account" +msgstr "Cuenta" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__always +msgid "Always" +msgstr "Siempre" + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Always' with account '%(account)s' but the " +"analytic account is missing in the account move line with label '%(move)s'." +msgstr "" +"La política analítica está configurada como \"Siempre\" para la cuenta " +"'%(account)s' pero falta la cuenta análitica en la línea de movimiento de la " +"cuenta con la etiqueta '%(move)s'." + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Never' with account '%(account)s' but the account " +"move line with label '%(move)s' has an analytic account " +"'%(analytic_account)s'." +msgstr "" +"La política analítica está configurada como \"Nunca\" para la cuenta " +"'%(account)s' pero la línea de movimiento de la cuenta con la etiqueta " +"'%(move)s' tiene una cuenta analítica '%(analytic_account)s'." + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Posted moves' with account '%(account)s' but the " +"analytic account is missing in the account move line with label '%(move)s'." +msgstr "" +"La política analítica está configurada como \"Movimientos publicados\" para " +"la cuenta '%(account)s' pero falta la cuenta análitica en la línea de " +"movimiento de la cuenta con la etiqueta '%(move)s'." + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_move +msgid "Journal Entry" +msgstr "Apuntes contables" + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_move_line +msgid "Journal Item" +msgstr "Apunte contable" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__never +msgid "Never" +msgstr "Nunca" + +#. module: account_analytic_required +#: model:ir.model.fields,field_description:account_analytic_required.field_account_account__analytic_policy +msgid "Policy for analytic account" +msgstr "Política para la cuenta analítica" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__posted +msgid "Posted moves" +msgstr "Movimientos públicados" + +#. module: account_analytic_required +#: model:ir.model.fields,help:account_analytic_required.field_account_account__analytic_policy +msgid "" +"Sets the policy for analytic accounts.\n" +"If you select:\n" +"- Empty: The accountant is free to put an analytic account on an account " +"move line with this type of account.\n" +"- Always: The accountant will get an error message if there is no analytic " +"account.\n" +"- Posted moves: The accountant will get an error message if no analytic " +"account is defined when the move is posted.\n" +"- Never: The accountant will get an error message if an analytic account is " +"present." +msgstr "" +"Establece la política para las cuentas analíticas..\n" +"Si selecciona:\n" +"- Vacía: El contador es libre de poner una cuenta analítica en una línea de " +"movimiento de cuenta con este tipo de cuenta..\n" +"- Siempre: El contable recibirá un mensaje de error si no hay cuenta " +"analítica..\n" +"- Movimientos contabilizados: El contable obtendrá un mensaje de error si no " +"hay ninguna cuenta analítica definida al contabilizar el movimiento.\n" +"- Nunca: El contable obtendrá un mensaje de error si existe una cuenta " +"analítica." + +#~ msgid "Optional" +#~ msgstr "Opcional" + +#~ msgid "" +#~ "Sets the policy for analytic accounts.\n" +#~ "If you select:\n" +#~ "- Optional: The accountant is free to put an analytic account on an " +#~ "account move line with this type of account.\n" +#~ "- Always: The accountant will get an error message if there is no " +#~ "analytic account.\n" +#~ "- Posted moves: The accountant will get an error message if no analytic " +#~ "account is defined when the move is posted.\n" +#~ "- Never: The accountant will get an error message if an analytic account " +#~ "is present.\n" +#~ "\n" +#~ "This field is company dependent." +#~ msgstr "" +#~ "Establezca la política para las cuentas analíticas: \n" +#~ "Si selecciona:\n" +#~ "- 'Opcional', el contable es libre de poner una cuenta analítica en una " +#~ "línea de movimiento de una cuenta con este tipo de cuenta; si " +#~ "selecciona. \n" +#~ "- 'Siempre', el contable recibirá un mensaje de error si no hay una " +#~ "cuenta analítica; si selecciona. \n" +#~ "- 'Movimientos publicados', el contable recibirá un mensaje de error si " +#~ "no se define una cuenta analítica cuando se publica el movimiento. \n" +#~ "- 'Nunca', el contable recibirá un mensaje de error si hay una cuenta " +#~ "analítica presente.\n" +#~ "\n" +#~ "Este campo depende de la compañía." diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/es_CO.po b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/es_CO.po new file mode 100644 index 00000000..5c5cc35c --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/es_CO.po @@ -0,0 +1,95 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_required +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-02-17 07:26+0000\n" +"PO-Revision-Date: 2023-02-17 07:26+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_account +msgid "Account" +msgstr "" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__always +msgid "Always" +msgstr "Siempre" + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Always' with account '%(account)s' but the " +"analytic account is missing in the account move line with label '%(move)s'." +msgstr "" + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Never' with account '%(account)s' but the account " +"move line with label '%(move)s' has an analytic account " +"'%(analytic_account)s'." +msgstr "" + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Posted moves' with account '%(account)s' but the " +"analytic account is missing in the account move line with label '%(move)s'." +msgstr "" + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_move +msgid "Journal Entry" +msgstr "Elemento del Libro" + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_move_line +msgid "Journal Item" +msgstr "Elemento del Libro" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__never +msgid "Never" +msgstr "" + +#. module: account_analytic_required +#: model:ir.model.fields,field_description:account_analytic_required.field_account_account__analytic_policy +msgid "Policy for analytic account" +msgstr "" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__posted +msgid "Posted moves" +msgstr "" + +#. module: account_analytic_required +#: model:ir.model.fields,help:account_analytic_required.field_account_account__analytic_policy +msgid "" +"Sets the policy for analytic accounts.\n" +"If you select:\n" +"- Empty: The accountant is free to put an analytic account on an account " +"move line with this type of account.\n" +"- Always: The accountant will get an error message if there is no analytic " +"account.\n" +"- Posted moves: The accountant will get an error message if no analytic " +"account is defined when the move is posted.\n" +"- Never: The accountant will get an error message if an analytic account is " +"present." +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/fr.po b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/fr.po new file mode 100644 index 00000000..b15f3c84 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/fr.po @@ -0,0 +1,130 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_required +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-02-17 07:26+0000\n" +"PO-Revision-Date: 2023-02-17 07:26+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_account +msgid "Account" +msgstr "Compte" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__always +msgid "Always" +msgstr "Toujours" + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Always' with account '%(account)s' but the " +"analytic account is missing in the account move line with label '%(move)s'." +msgstr "" +"La règle analytique est définie sur 'Toujours' pour le comptes '%(account)s' " +"mais le compte analytique est absent de l'écriture ayant libellé '%(move)s'." + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Never' with account '%(account)s' but the account " +"move line with label '%(move)s' has an analytic account " +"'%(analytic_account)s'." +msgstr "" +"La règle analytique est définie sur 'Jamais' pour le compte '%(account)s' " +"mais l'écriture avec le libellé '%(move)s' a un compte analytique de définit " +"'%(analytic_account)s'." + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Posted moves' with account '%(account)s' but the " +"analytic account is missing in the account move line with label '%(move)s'." +msgstr "" +"La règle analytique est définie à 'Ecritures comptabilisées' pour le compte " +"'%(account)s' mais le compte analytique est absent de l'écriture ayant le " +"libellé '%(move)s'." + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_move +msgid "Journal Entry" +msgstr "Pièce comptable" + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_move_line +msgid "Journal Item" +msgstr "Écriture comptable" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__never +msgid "Never" +msgstr "Jamais" + +#. module: account_analytic_required +#: model:ir.model.fields,field_description:account_analytic_required.field_account_account__analytic_policy +msgid "Policy for analytic account" +msgstr "Politique pour les comptes analytiques" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__posted +msgid "Posted moves" +msgstr "Ecritures comptabilisées" + +#. module: account_analytic_required +#: model:ir.model.fields,help:account_analytic_required.field_account_account__analytic_policy +msgid "" +"Sets the policy for analytic accounts.\n" +"If you select:\n" +"- Empty: The accountant is free to put an analytic account on an account " +"move line with this type of account.\n" +"- Always: The accountant will get an error message if there is no analytic " +"account.\n" +"- Posted moves: The accountant will get an error message if no analytic " +"account is defined when the move is posted.\n" +"- Never: The accountant will get an error message if an analytic account is " +"present." +msgstr "" + +#~ msgid "Optional" +#~ msgstr "Facultatif" + +#~ msgid "" +#~ "Sets the policy for analytic accounts.\n" +#~ "If you select:\n" +#~ "- Optional: The accountant is free to put an analytic account on an " +#~ "account move line with this type of account.\n" +#~ "- Always: The accountant will get an error message if there is no " +#~ "analytic account.\n" +#~ "- Posted moves: The accountant will get an error message if no analytic " +#~ "account is defined when the move is posted.\n" +#~ "- Never: The accountant will get an error message if an analytic account " +#~ "is present.\n" +#~ "\n" +#~ "This field is company dependent." +#~ msgstr "" +#~ "Définissez la règle pour les comptes analytiques: si vous sélectionnez " +#~ "'Facultatif', le comptable est libre de mettre un compte analytique sur " +#~ "une écriture comptable avec ce type de compte; si vous sélectionnez " +#~ "'Toujours', le comptable recevra un message d'erreur s'il n' y a pas de " +#~ "compte analytique; Si vous sélectionnez \"Ecritures comptabilisées\", le " +#~ "comptable recevra un message d'erreur si aucun compte analytique n'est " +#~ "défini lors de la comptabilisation de l'écriture; si vous sélectionnez " +#~ "\"Jamais\", le comptable recevra un message d'erreur si un compte " +#~ "analytique est présent." diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/hr.po b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/hr.po new file mode 100644 index 00000000..9ba378bd --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/hr.po @@ -0,0 +1,107 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_required +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-06-17 17:37+0000\n" +"Last-Translator: Bole \n" +"Language-Team: none\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_account +msgid "Account" +msgstr "Konto" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__always +msgid "Always" +msgstr "Uvijek" + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Always' with account '%(account)s' but the " +"analytic account is missing in the account move line with label '%(move)s'." +msgstr "" +"Analitičko pravilo je postavljeno na 'Uvijek' za konto '%(account)s' ali " +"analitički konto nedostaje u stavci temeljnice sa naslovom '%(move)s'." + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Never' with account '%(account)s' but the account " +"move line with label '%(move)s' has an analytic account " +"'%(analytic_account)s'." +msgstr "" +"Analitičko pravilo je postavljeno na 'Nikada' za konto '%(account)s' ali na " +"stavci temeljnice sa oznakom '%(move)s' postoji analitički konto " +"'%(analytic_account)s'." + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Posted moves' with account '%(account)s' but the " +"analytic account is missing in the account move line with label '%(move)s'." +msgstr "" +"Analitičko pravilo je postavljeno na \"Proknjiženo\" na kontima " +"'%(account)s' ali analitičkikonto nedostaje na stavci knjiženja pod nazivom " +"'%(move)s'." + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_move +msgid "Journal Entry" +msgstr "Stavka dnevnika" + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_move_line +msgid "Journal Item" +msgstr "Stavka dnevnika" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__never +msgid "Never" +msgstr "Nikad" + +#. module: account_analytic_required +#: model:ir.model.fields,field_description:account_analytic_required.field_account_account__analytic_policy +msgid "Policy for analytic account" +msgstr "Pravila za analitička konta" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__posted +msgid "Posted moves" +msgstr "Proknjjižene temeljnice" + +#. module: account_analytic_required +#: model:ir.model.fields,help:account_analytic_required.field_account_account__analytic_policy +msgid "" +"Sets the policy for analytic accounts.\n" +"If you select:\n" +"- Empty: The accountant is free to put an analytic account on an account " +"move line with this type of account.\n" +"- Always: The accountant will get an error message if there is no analytic " +"account.\n" +"- Posted moves: The accountant will get an error message if no analytic " +"account is defined when the move is posted.\n" +"- Never: The accountant will get an error message if an analytic account is " +"present." +msgstr "" + +#~ msgid "Optional" +#~ msgstr "Opcionalno" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/hr_HR.po b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/hr_HR.po new file mode 100644 index 00000000..54fc8c7e --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/hr_HR.po @@ -0,0 +1,103 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_required +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-02-17 07:26+0000\n" +"PO-Revision-Date: 2023-02-17 07:26+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_account +msgid "Account" +msgstr "" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__always +msgid "Always" +msgstr "Uvijek" + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Always' with account '%(account)s' but the " +"analytic account is missing in the account move line with label '%(move)s'." +msgstr "" +"Analitičko pravilo je postavljeno na 'Uvijek' za konto '%(account)s' ali " +"analitički konto nedostaje u stavci temeljnice sa naslovom '%(move)s'." + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Never' with account '%(account)s' but the account " +"move line with label '%(move)s' has an analytic account " +"'%(analytic_account)s'." +msgstr "" +"Analitičko pravilo je postavljeno na 'Nikada' za konto '%(account)s' ali na " +"stavci temeljnice sa oznakom '%(move)s' postoji analitički konto " +"'%(analytic_account)s'." + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Posted moves' with account '%(account)s' but the " +"analytic account is missing in the account move line with label '%(move)s'." +msgstr "" + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_move +msgid "Journal Entry" +msgstr "Stavka dnevnika" + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_move_line +msgid "Journal Item" +msgstr "Stavka dnevnika" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__never +msgid "Never" +msgstr "Nikad" + +#. module: account_analytic_required +#: model:ir.model.fields,field_description:account_analytic_required.field_account_account__analytic_policy +msgid "Policy for analytic account" +msgstr "Pravila za analitička konta" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__posted +msgid "Posted moves" +msgstr "" + +#. module: account_analytic_required +#: model:ir.model.fields,help:account_analytic_required.field_account_account__analytic_policy +msgid "" +"Sets the policy for analytic accounts.\n" +"If you select:\n" +"- Empty: The accountant is free to put an analytic account on an account " +"move line with this type of account.\n" +"- Always: The accountant will get an error message if there is no analytic " +"account.\n" +"- Posted moves: The accountant will get an error message if no analytic " +"account is defined when the move is posted.\n" +"- Never: The accountant will get an error message if an analytic account is " +"present." +msgstr "" + +#~ msgid "Optional" +#~ msgstr "Opcionalno" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/it.po b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/it.po new file mode 100644 index 00000000..c9a8de4f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/it.po @@ -0,0 +1,145 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_required +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-10-31 00:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_account +msgid "Account" +msgstr "Conto" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__always +msgid "Always" +msgstr "Sempre" + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Always' with account '%(account)s' but the " +"analytic account is missing in the account move line with label '%(move)s'." +msgstr "" +"La politica analitica è impostata a 'Sempre' per il conto '%(account)s' ma " +"il conto analitico non è presente nel movimento contabile con etichetta " +"'%(move)s'." + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Never' with account '%(account)s' but the account " +"move line with label '%(move)s' has an analytic account " +"'%(analytic_account)s'." +msgstr "" +"La politica analitica è impostata a 'Mai' per il conto '%(account)s' ma il " +"movimento contabile con etichetta '%(move)s' ha un conto analitico " +"'%(analytic_account)s'." + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Posted moves' with account '%(account)s' but the " +"analytic account is missing in the account move line with label '%(move)s'." +msgstr "" +"La politica analitica è impostata a 'Registrazioni confermate' per il conto " +"'%(account)s' ma il conto analitico non è presente nel movimento contabile " +"con etichetta '%(move)s'." + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_move_line +msgid "Journal Item" +msgstr "Movimento contabile" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__never +msgid "Never" +msgstr "Mai" + +#. module: account_analytic_required +#: model:ir.model.fields,field_description:account_analytic_required.field_account_account__analytic_policy +msgid "Policy for analytic account" +msgstr "Politica per il conto analitico" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__posted +msgid "Posted moves" +msgstr "Registrazioni confermate" + +#. module: account_analytic_required +#: model:ir.model.fields,help:account_analytic_required.field_account_account__analytic_policy +msgid "" +"Sets the policy for analytic accounts.\n" +"If you select:\n" +"- Empty: The accountant is free to put an analytic account on an account " +"move line with this type of account.\n" +"- Always: The accountant will get an error message if there is no analytic " +"account.\n" +"- Posted moves: The accountant will get an error message if no analytic " +"account is defined when the move is posted.\n" +"- Never: The accountant will get an error message if an analytic account is " +"present." +msgstr "" +"Imposta la politica per i conti analitici.\n" +"Se si seleziona:\n" +"- Vuoto: il contabile è libero di mettere un conto analitico su una riga " +"movimento conto con questo tipo di conto.\n" +"- Sempre: il contabile riceverà un messaggio di errore se non c'è alcun " +"conto analitico.\n" +"- Mocimenti registrati: il contabile riceverà un messaggio di errore se non " +"è definito alcun conto analitico quando il movimento viene registrato.\n" +"- Mai: il contabile riceverà un messaggio di errore se è presente un conto " +"analitico." + +#~ msgid "Optional" +#~ msgstr "Opzionale" + +#~ msgid "" +#~ "Sets the policy for analytic accounts.\n" +#~ "If you select:\n" +#~ "- Optional: The accountant is free to put an analytic account on an " +#~ "account move line with this type of account.\n" +#~ "- Always: The accountant will get an error message if there is no " +#~ "analytic account.\n" +#~ "- Posted moves: The accountant will get an error message if no analytic " +#~ "account is defined when the move is posted.\n" +#~ "- Never: The accountant will get an error message if an analytic account " +#~ "is present.\n" +#~ "\n" +#~ "This field is company dependent." +#~ msgstr "" +#~ "Impostare la politica per i conti analitici:\n" +#~ "se selezioni:\n" +#~ "- 'Opzionale', il contabile è libero di mettere un conto analitico su un " +#~ "movimento contabile di questo tipo; \n" +#~ "- 'Sempre', il contabile otterrà un messaggio di errore se non c'è un " +#~ "conto analitico; \n" +#~ "- 'Registrazioni confermate', il contabile otterrà un messaggio di errore " +#~ "se nessun conto analitico è definito quando il movimento viene " +#~ "confermato; \n" +#~ "- 'Mai', il contabile otterrà un messaggio di errore se un conto " +#~ "analitico è presente.\n" +#~ "\n" +#~ "Questo campo dipende dall'azienda." diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/nl.po b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/nl.po new file mode 100644 index 00000000..659e31fc --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/nl.po @@ -0,0 +1,98 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_required +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-02-17 07:26+0000\n" +"PO-Revision-Date: 2023-02-17 07:26+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_account +msgid "Account" +msgstr "" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__always +msgid "Always" +msgstr "" + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Always' with account '%(account)s' but the " +"analytic account is missing in the account move line with label '%(move)s'." +msgstr "" +"Het is verplicht een kostenplaats op te geven bij boekingen op rekening " +"'%(account)s' , maar deze ontbreekt in de boekingsregel met de omschrijving " +"'%(move)s'." + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Never' with account '%(account)s' but the account " +"move line with label '%(move)s' has an analytic account " +"'%(analytic_account)s'." +msgstr "" + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Posted moves' with account '%(account)s' but the " +"analytic account is missing in the account move line with label '%(move)s'." +msgstr "" + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__never +msgid "Never" +msgstr "" + +#. module: account_analytic_required +#: model:ir.model.fields,field_description:account_analytic_required.field_account_account__analytic_policy +msgid "Policy for analytic account" +msgstr "Kostenplaatsenbeleid" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__posted +msgid "Posted moves" +msgstr "" + +#. module: account_analytic_required +#: model:ir.model.fields,help:account_analytic_required.field_account_account__analytic_policy +msgid "" +"Sets the policy for analytic accounts.\n" +"If you select:\n" +"- Empty: The accountant is free to put an analytic account on an account " +"move line with this type of account.\n" +"- Always: The accountant will get an error message if there is no analytic " +"account.\n" +"- Posted moves: The accountant will get an error message if no analytic " +"account is defined when the move is posted.\n" +"- Never: The accountant will get an error message if an analytic account is " +"present." +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/pt_BR.po b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/pt_BR.po new file mode 100644 index 00000000..a3e5ba04 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/pt_BR.po @@ -0,0 +1,146 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_required +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-02-17 07:26+0000\n" +"PO-Revision-Date: 2024-11-13 16:06+0000\n" +"Last-Translator: Rodrigo Sottomaior Macedo " +"\n" +"Language-Team: \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_account +msgid "Account" +msgstr "Conta" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__always +msgid "Always" +msgstr "Sempre" + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Always' with account '%(account)s' but the " +"analytic account is missing in the account move line with label '%(move)s'." +msgstr "" +"A política analítica é definida como \"Sempre\" com conta '%(account)s' Mas " +"a conta analítica está faltando na linha de mudança de conta com o rótulo " +"'%(move)s'." + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Never' with account '%(account)s' but the account " +"move line with label '%(move)s' has an analytic account " +"'%(analytic_account)s'." +msgstr "" +"A política analítica é definida como 'Nunca' com conta'%(account)s' mas a " +"linha de movimento da conta com o rótulo '%(move)s' tem uma conta analítica " +"'%(analytic_account)s'." + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Posted moves' with account '%(account)s' but the " +"analytic account is missing in the account move line with label '%(move)s'." +msgstr "" +"A política analítica está definida como 'Movimentos Publicados' com a conta " +"'%(account)s', mas a conta analítica está ausente na linha de movimentação " +"da conta com o rótulo '%(move)s'." + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_move +msgid "Journal Entry" +msgstr "Entrada de Diário" + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_move_line +msgid "Journal Item" +msgstr "Item diário" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__never +msgid "Never" +msgstr "Nunca" + +#. module: account_analytic_required +#: model:ir.model.fields,field_description:account_analytic_required.field_account_account__analytic_policy +msgid "Policy for analytic account" +msgstr "Política para conta analítica" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__posted +msgid "Posted moves" +msgstr "Movimentos publicados" + +#. module: account_analytic_required +#: model:ir.model.fields,help:account_analytic_required.field_account_account__analytic_policy +msgid "" +"Sets the policy for analytic accounts.\n" +"If you select:\n" +"- Empty: The accountant is free to put an analytic account on an account " +"move line with this type of account.\n" +"- Always: The accountant will get an error message if there is no analytic " +"account.\n" +"- Posted moves: The accountant will get an error message if no analytic " +"account is defined when the move is posted.\n" +"- Never: The accountant will get an error message if an analytic account is " +"present." +msgstr "" +"Define a política para contas analíticas.\n" +"Se você selecionar:\n" +"- Vazio: O contador é livre para colocar uma conta analítica em uma linha de " +"movimentação de conta com este tipo de conta.\n" +"- Sempre: O contador receberá uma mensagem de erro se não houver nenhuma " +"conta analítica.\n" +"- Movimentos lançados: O contador receberá uma mensagem de erro se nenhuma " +"conta analítica for definida quando o movimento for lançado.\n" +"- Nunca: O contador receberá uma mensagem de erro se uma conta analítica " +"estiver presente." + +#~ msgid "Optional" +#~ msgstr "Opcional" + +#~ msgid "" +#~ "Sets the policy for analytic accounts.\n" +#~ "If you select:\n" +#~ "- Optional: The accountant is free to put an analytic account on an " +#~ "account move line with this type of account.\n" +#~ "- Always: The accountant will get an error message if there is no " +#~ "analytic account.\n" +#~ "- Posted moves: The accountant will get an error message if no analytic " +#~ "account is defined when the move is posted.\n" +#~ "- Never: The accountant will get an error message if an analytic account " +#~ "is present.\n" +#~ "\n" +#~ "This field is company dependent." +#~ msgstr "" +#~ "Define a política para contas analíticas.\n" +#~ "Se você selecionar:\n" +#~ "- Opcional: o contador é livre para colocar uma conta analítica em uma " +#~ "linha de movimentação de conta com este tipo de conta.\n" +#~ "- Sempre: o contador receberá uma mensagem de erro se não houver conta " +#~ "analítica.\n" +#~ "- Movimentos publicados: O contador receberá uma mensagem de erro se " +#~ "nenhuma conta analítica for definida quando o movimento for publicado.\n" +#~ "- Nunca: o contador receberá uma mensagem de erro se uma conta analítica " +#~ "estiver presente.\n" +#~ "\n" +#~ "Este campo depende da empresa." diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/sv.po b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/sv.po new file mode 100644 index 00000000..40b9f1cf --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/sv.po @@ -0,0 +1,131 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_required +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-02-17 07:26+0000\n" +"PO-Revision-Date: 2024-02-27 18:34+0000\n" +"Last-Translator: jakobkrabbe \n" +"Language-Team: \n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_account +msgid "Account" +msgstr "Konto" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__always +msgid "Always" +msgstr "Alltid" + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Always' with account '%(account)s' but the " +"analytic account is missing in the account move line with label '%(move)s'." +msgstr "" +"Objektkontopolicyn är inställd på 'Alltid' för konto '%(account)s' men " +"objektkonto saknas på raden med etiketten '%(move)s'." + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Never' with account '%(account)s' but the account " +"move line with label '%(move)s' has an analytic account " +"'%(analytic_account)s'." +msgstr "" +"Objektkontopolicyn är inställd på 'Aldrig' för konto '%(account)s' men raden " +"med etiketten '%(move)s' har ett objektkonto '%(analytic_account)s'." + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Posted moves' with account '%(account)s' but the " +"analytic account is missing in the account move line with label '%(move)s'." +msgstr "" +"Objektkontopolicyn är inställd på 'Bokförda poster' för konto '%(account)s' " +"men objektkonto saknas på raden med etiketten '%(move)s'." + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_move +msgid "Journal Entry" +msgstr "Verifikat" + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_move_line +msgid "Journal Item" +msgstr "Journalrad" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__never +msgid "Never" +msgstr "Aldrig" + +#. module: account_analytic_required +#: model:ir.model.fields,field_description:account_analytic_required.field_account_account__analytic_policy +msgid "Policy for analytic account" +msgstr "Objektkontopolicy" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__posted +msgid "Posted moves" +msgstr "Bokförda transaktioner" + +#. module: account_analytic_required +#: model:ir.model.fields,help:account_analytic_required.field_account_account__analytic_policy +msgid "" +"Sets the policy for analytic accounts.\n" +"If you select:\n" +"- Empty: The accountant is free to put an analytic account on an account " +"move line with this type of account.\n" +"- Always: The accountant will get an error message if there is no analytic " +"account.\n" +"- Posted moves: The accountant will get an error message if no analytic " +"account is defined when the move is posted.\n" +"- Never: The accountant will get an error message if an analytic account is " +"present." +msgstr "" + +#~ msgid "Optional" +#~ msgstr "Valfritt" + +#~ msgid "" +#~ "Sets the policy for analytic accounts.\n" +#~ "If you select:\n" +#~ "- Optional: The accountant is free to put an analytic account on an " +#~ "account move line with this type of account.\n" +#~ "- Always: The accountant will get an error message if there is no " +#~ "analytic account.\n" +#~ "- Posted moves: The accountant will get an error message if no analytic " +#~ "account is defined when the move is posted.\n" +#~ "- Never: The accountant will get an error message if an analytic account " +#~ "is present.\n" +#~ "\n" +#~ "This field is company dependent." +#~ msgstr "" +#~ "Anger policyn för objektkonton.\n" +#~ "Om du väljer:\n" +#~ "- Valfritt: Bokföraren kan välja att ange ett objektkonto på en rad med " +#~ "den här typen av konto.\n" +#~ "- Alltid: Bokföraren får ett felmeddelande om det inte finns något " +#~ "objektkonto.\n" +#~ "- Bokförda poster: Bokföraren får ett felmeddelande om det inte finns " +#~ "något objektkonto när posten bokförs.\n" +#~ "- Aldrig: Bokföraren får ett felmeddelande om det finns ett objektkonto.\n" +#~ "\n" +#~ "Detta fält är bolagsberoende." diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/zh_CN.po b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/zh_CN.po new file mode 100644 index 00000000..74a3011a --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/i18n/zh_CN.po @@ -0,0 +1,123 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_required +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-02-17 07:26+0000\n" +"PO-Revision-Date: 2023-02-17 07:26+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_account +msgid "Account" +msgstr "" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__always +msgid "Always" +msgstr "总是" + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Always' with account '%(account)s' but the " +"analytic account is missing in the account move line with label '%(move)s'." +msgstr "" +"分析策略设置为“始终”,帐户为 '%(account)s',但标签为 '%(move)s' 的帐户移动行中" +"缺少分析帐户。" + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Never' with account '%(account)s' but the account " +"move line with label '%(move)s' has an analytic account " +"'%(analytic_account)s'." +msgstr "" +"分析策略设置为“从不”,帐户为 '%(account)s',但标签为 '%(move)s' 的帐户移动行" +"具有分析帐户 '%(analytic_account)s'。" + +#. module: account_analytic_required +#. odoo-python +#: code:addons/account_analytic_required/models/account.py:0 +#, python-format +msgid "" +"Analytic policy is set to 'Posted moves' with account '%(account)s' but the " +"analytic account is missing in the account move line with label '%(move)s'." +msgstr "" +"分析策略设置为“已发布移动”,帐户为 '%(account)s',但在标签为 '%(move)s' 的帐" +"户移动行中缺少分析帐户。" + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_move +msgid "Journal Entry" +msgstr "日记帐分录" + +#. module: account_analytic_required +#: model:ir.model,name:account_analytic_required.model_account_move_line +msgid "Journal Item" +msgstr "日记帐项目" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__never +msgid "Never" +msgstr "从未" + +#. module: account_analytic_required +#: model:ir.model.fields,field_description:account_analytic_required.field_account_account__analytic_policy +msgid "Policy for analytic account" +msgstr "分析帐户策略" + +#. module: account_analytic_required +#: model:ir.model.fields.selection,name:account_analytic_required.selection__account_account__analytic_policy__posted +msgid "Posted moves" +msgstr "已发布的移动" + +#. module: account_analytic_required +#: model:ir.model.fields,help:account_analytic_required.field_account_account__analytic_policy +msgid "" +"Sets the policy for analytic accounts.\n" +"If you select:\n" +"- Empty: The accountant is free to put an analytic account on an account " +"move line with this type of account.\n" +"- Always: The accountant will get an error message if there is no analytic " +"account.\n" +"- Posted moves: The accountant will get an error message if no analytic " +"account is defined when the move is posted.\n" +"- Never: The accountant will get an error message if an analytic account is " +"present." +msgstr "" + +#~ msgid "Optional" +#~ msgstr "可选" + +#~ msgid "" +#~ "Sets the policy for analytic accounts.\n" +#~ "If you select:\n" +#~ "- Optional: The accountant is free to put an analytic account on an " +#~ "account move line with this type of account.\n" +#~ "- Always: The accountant will get an error message if there is no " +#~ "analytic account.\n" +#~ "- Posted moves: The accountant will get an error message if no analytic " +#~ "account is defined when the move is posted.\n" +#~ "- Never: The accountant will get an error message if an analytic account " +#~ "is present.\n" +#~ "\n" +#~ "This field is company dependent." +#~ msgstr "" +#~ "为分析帐户设置策略:如果选择“可选”,会计可以使用此类帐户在帐户移动行上自由" +#~ "放置分析帐户; 如果您选择“始终”,如果没有分析帐户,会计将收到错误消息; 如果" +#~ "您选择“已发布的移动”,则如果在发布移动时未定义分析帐户,则会计将收到错误消" +#~ "息; 如果您选择“从不”,如果存在分析帐户,会计将收到错误消息。" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/migrations/16.0.2.0.0/post-migrate.py b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/migrations/16.0.2.0.0/post-migrate.py new file mode 100644 index 00000000..f708656e --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/migrations/16.0.2.0.0/post-migrate.py @@ -0,0 +1,32 @@ +# Copyright 2024 Moduon Team S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl-3.0) +"""Convert company-dependant field to normal.""" + + +def migrate(cr, version): + cr.execute( + r""" + UPDATE account_account AS acc + SET analytic_policy = prop.value_text + FROM ( + SELECT + substring(res_id FROM '\d+')::int AS account_id, + value_text + FROM ir_property + WHERE + name = 'analytic_policy' + AND res_id LIKE 'account.account,%' + AND value_text != 'optional' + ) AS prop + WHERE + acc.id = prop.account_id + """ + ) + cr.execute( + """ + DELETE FROM ir_property + WHERE + name = 'analytic_policy' + AND res_id LIKE 'account.account,%' + """ + ) diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/models/__init__.py b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/models/__init__.py new file mode 100644 index 00000000..2b77ae28 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/models/__init__.py @@ -0,0 +1 @@ +from . import account diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/models/account.py b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/models/account.py new file mode 100644 index 00000000..fb1559d1 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/models/account.py @@ -0,0 +1,101 @@ +# Copyright 2011-2020 Akretion - Alexis de Lattre +# Copyright 2016-2020 Camptocamp SA +# Copyright 2020 Druidoo - Iván Todorovich +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) + +from odoo import _, api, exceptions, fields, models + + +class AccountAccount(models.Model): + _inherit = "account.account" + + analytic_policy = fields.Selection( + selection=[ + ("always", "Always"), + ("posted", "Posted moves"), + ("never", "Never"), + ], + string="Policy for analytic account", + help=( + "Sets the policy for analytic accounts.\n" + "If you select:\n" + "- Empty: The accountant is free to put an analytic account " + "on an account move line with this type of account.\n" + "- Always: The accountant will get an error message if " + "there is no analytic account.\n" + "- Posted moves: The accountant will get an error message if no " + "analytic account is defined when the move is posted.\n" + "- Never: The accountant will get an error message if an analytic " + "account is present." + ), + ) + + def _get_analytic_policy(self): + """Extension point to obtain analytic policy for an account""" + self.ensure_one() + return self.analytic_policy + + +class AccountMove(models.Model): + _inherit = "account.move" + + def _post(self, soft=True): + res = super()._post(soft=soft) + self.mapped("line_ids")._check_analytic_required() + return res + + +class AccountMoveLine(models.Model): + _inherit = "account.move.line" + + def _check_analytic_required_msg(self): + self.ensure_one() + company_cur = self.company_currency_id + if company_cur.is_zero(self.debit) and company_cur.is_zero(self.credit): + return None + analytic_policy = self.account_id._get_analytic_policy() + if analytic_policy == "always" and not self.analytic_distribution: + return _( + "Analytic policy is set to 'Always' with account " + "'%(account)s' but the analytic account is missing in " + "the account move line with label '%(move)s'." + ) % { + "account": self.account_id.display_name, + "move": self.name or "", + } + elif analytic_policy == "never" and (self.analytic_distribution): + analytic_account = self.analytic_distribution + analytic_acc_ids = [int(k) for k in analytic_account.keys()] + analytic_accs = self.env["account.analytic.account"].browse( + analytic_acc_ids + ) + return _( + "Analytic policy is set to 'Never' with account " + "'%(account)s' but the account move line with label '%(move)s' " + "has an analytic account '%(analytic_account)s'." + ) % { + "account": self.account_id.display_name, + "move": self.name or "", + "analytic_account": ", ".join(analytic_accs.mapped("name")), + } + elif ( + analytic_policy == "posted" + and not self.analytic_distribution + and self.move_id.state == "posted" + ): + return _( + "Analytic policy is set to 'Posted moves' with " + "account '%(account)s' but the analytic account is missing " + "in the account move line with label '%(move)s'." + ) % { + "account": self.account_id.display_name, + "move": self.name or "", + } + return None + + @api.constrains("analytic_distribution", "account_id", "debit", "credit") + def _check_analytic_required(self): + for rec in self: + message = rec._check_analytic_required_msg() + if message: + raise exceptions.ValidationError(message) diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/readme/CONFIGURE.rst b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/readme/CONFIGURE.rst new file mode 100644 index 00000000..dc3376f0 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/readme/CONFIGURE.rst @@ -0,0 +1,6 @@ +Example: + +If you want to have an analytic account on all your *expenses*, +set the policy to *always* for the account of type *expense*. +If you try to save a journal items with an account of type *expense* +without analytic account, you will get an error message. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..6e5972d8 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/readme/CONTRIBUTORS.rst @@ -0,0 +1,13 @@ +* Alexis de Lattre +* Stéphane Bidoul +* Stefan Rijnhart +* Laetitia Gangloff +* Luc De Meyer, Noviat +* Yannick Vaucher +* Akim Juillerat +* Raf Ven +* Iván Todorovich +* `Trobz `_: + + * Nguyễn Minh Chiến +* Jairo Llopis (`Moduon `__) diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/readme/CREDITS.rst b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/readme/CREDITS.rst new file mode 100644 index 00000000..70bc307a --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/readme/CREDITS.rst @@ -0,0 +1 @@ +The migration of this module from 15.0 to 16.0 was financially supported by Camptocamp diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/readme/DESCRIPTION.rst new file mode 100644 index 00000000..81760dbb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/readme/DESCRIPTION.rst @@ -0,0 +1,2 @@ +This module adds an option *analytic policy* on accounts. +You have the choice between 4 policies : *always*, *never*, *posted moves* and empty (*optional*). diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/readme/USAGE.rst b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/readme/USAGE.rst new file mode 100644 index 00000000..e69de29b diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/static/description/icon.png b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/static/description/index.html b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/static/description/index.html new file mode 100644 index 00000000..cf29a11c --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/static/description/index.html @@ -0,0 +1,464 @@ + + + + + +Account Analytic Required + + + +
+

Account Analytic Required

+ + +

Beta License: AGPL-3 OCA/account-analytic Translate me on Weblate Try me on Runboat

+

This module adds an option analytic policy on accounts. +You have the choice between 4 policies : always, never, posted moves and empty (optional).

+

Table of contents

+ +
+

Configuration

+

Example:

+

If you want to have an analytic account on all your expenses, +set the policy to always for the account of type expense. +If you try to save a journal items with an account of type expense +without analytic account, you will get an error message.

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Akretion
  • +
+
+
+

Contributors

+ +
+
+

Other credits

+

The migration of this module from 15.0 to 16.0 was financially supported by Camptocamp

+
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-analytic project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/tests/__init__.py b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/tests/__init__.py new file mode 100644 index 00000000..fc369e3e --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/tests/__init__.py @@ -0,0 +1 @@ +from . import test_account_analytic_required diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/tests/test_account_analytic_required.py b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/tests/test_account_analytic_required.py new file mode 100644 index 00000000..226acf0b --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/tests/test_account_analytic_required.py @@ -0,0 +1,163 @@ +# Copyright 2014 Acsone +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) +from datetime import datetime + +from odoo import exceptions +from odoo.tests import common + + +class TestAccountAnalyticRequired(common.TransactionCase): + @classmethod + def setUpClass(cls): + super(TestAccountAnalyticRequired, cls).setUpClass() + cls.account_obj = cls.env["account.account"] + cls.move_obj = cls.env["account.move"] + cls.move_line_obj = cls.env["account.move.line"] + cls.analytic_account_obj = cls.env["account.analytic.account"] + cls.analytic_plan_obj = cls.env["account.analytic.plan"] + cls.analytic_plan = cls.analytic_plan_obj.create({"name": "test aa plan"}) + cls.analytic_account_1 = cls.analytic_account_obj.create( + {"name": "test aa 1 for distribution", "plan_id": cls.analytic_plan.id} + ) + cls.analytic_account_2 = cls.analytic_account_obj.create( + {"name": "test aa 2 for distribution", "plan_id": cls.analytic_plan.id} + ) + cls.account_sales = cls.account_obj.create( + { + "code": "X1020", + "name": "Product Sales - (test)", + "account_type": "income", + } + ) + cls.account_recv = cls.account_obj.create( + { + "code": "X11002", + "name": "Debtors - (test)", + "reconcile": True, + "account_type": "asset_receivable", + } + ) + cls.account_exp = cls.account_obj.create( + { + "code": "X2110", + "name": "Expenses - (test)", + "account_type": "expense", + } + ) + cls.sales_journal = cls.env["account.journal"].create( + { + "name": "Sales Journal - (test)", + "code": "TSAJ", + "type": "sale", + } + ) + cls.analytic_distribution_1 = { + str(cls.analytic_account_1.id): 50.0, + } + cls.analytic_distribution_2 = { + str(cls.analytic_account_2.id): 50.0, + } + + def _create_move(self, amount=100, **kwargs): + with_analytic = kwargs.get("with_analytic") + date = datetime.now() + ml_obj = self.move_line_obj.with_context(check_move_validity=False) + move_vals = {"name": "/", "journal_id": self.sales_journal.id, "date": date} + move = self.move_obj.create(move_vals) + move_line = ml_obj.create( + { + "move_id": move.id, + "name": "/", + "debit": 0, + "credit": amount, + "account_id": self.account_sales.id, + "analytic_distribution": self.analytic_distribution_1 + if with_analytic + else {}, + } + ) + ml_obj.create( + { + "move_id": move.id, + "name": "/", + "debit": amount, + "credit": 0, + "account_id": self.account_recv.id, + } + ) + return move_line + + def _set_analytic_policy(self, policy, account=None): + if account is None: + account = self.account_sales + account.analytic_policy = policy + + def test_optional(self): + self._set_analytic_policy(False) + self._create_move(with_analytic=False) + self._create_move(with_analytic=True) + + def test_always_no_analytic(self): + self._set_analytic_policy("always") + with self.assertRaises(exceptions.ValidationError): + self._create_move(with_analytic=False) + + def test_always_no_analytic_0(self): + # accept missing analytic account when debit=credit=0 + self._set_analytic_policy("always") + self._create_move(with_analytic=False, amount=0) + + def test_always_with_analytic(self): + self._set_analytic_policy("always") + self._create_move(with_analytic=True) + + def test_never_no_analytic(self): + self._set_analytic_policy("never") + self._create_move(with_analytic=False) + + def test_never_with_analytic(self): + self._set_analytic_policy("never") + with self.assertRaises(exceptions.ValidationError): + self._create_move(with_analytic=True) + + def test_never_with_analytic_0(self): + # accept analytic when debit=credit=0 + self._set_analytic_policy("never") + self._create_move(with_analytic=True, amount=0) + + def test_always_remove_analytic(self): + # remove analytic when policy is always + self._set_analytic_policy("always") + line = self._create_move(with_analytic=True) + with self.assertRaises(exceptions.ValidationError): + line.write({"analytic_distribution": {}}) + + def test_change_account(self): + self._set_analytic_policy("always", account=self.account_exp) + line = self._create_move(with_analytic=False) + # change account to a_expense with policy always but missing + # analytic_account + with self.assertRaises(exceptions.ValidationError): + line.write({"account_id": self.account_exp.id}) + # change account to a_expense with policy always + # with analytic account -> ok + line.write( + { + "account_id": self.account_exp.id, + "analytic_distribution": self.analytic_distribution_1, + } + ) + + def test_posted_raise(self): + self._set_analytic_policy("posted") + line = self._create_move(with_analytic=False) + move = line.move_id + with self.assertRaises(exceptions.ValidationError): + move.action_post() + + def test_posted_ok(self): + self._set_analytic_policy("posted") + line = self._create_move(with_analytic=True) + move = line.move_id + move.action_post() + self.assertEqual(move.state, "posted") diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/views/account_account_views.xml b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/views/account_account_views.xml new file mode 100644 index 00000000..3e9ff6d4 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/account_analytic_required/views/account_account_views.xml @@ -0,0 +1,37 @@ + + + + + + account_analytic_required.account_account_form + account.account + + + + + + + + + + account_analytic_required.account_account_tree + account.account + + + + + + + + + diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-analytic-account_analytic_required/doc/ARCHITECTURE.md new file mode 100644 index 00000000..6578267d --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_analytic_required Module - account_analytic_required + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/doc/CONFIGURATION.md b/odoo-bringout-oca-account-analytic-account_analytic_required/doc/CONFIGURATION.md new file mode 100644 index 00000000..8eea42de --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_analytic_required. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/doc/CONTROLLERS.md b/odoo-bringout-oca-account-analytic-account_analytic_required/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-analytic-account_analytic_required/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/doc/FAQ.md b/odoo-bringout-oca-account-analytic-account_analytic_required/doc/FAQ.md new file mode 100644 index 00000000..a2aef51b --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_analytic_required or install in UI. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/doc/INSTALL.md b/odoo-bringout-oca-account-analytic-account_analytic_required/doc/INSTALL.md new file mode 100644 index 00000000..221ca423 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-analytic-account_analytic_required" +# or +uv pip install odoo-bringout-oca-account-analytic-account_analytic_required" +``` diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/doc/MODELS.md b/odoo-bringout-oca-account-analytic-account_analytic_required/doc/MODELS.md new file mode 100644 index 00000000..abd004ef --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/doc/MODELS.md @@ -0,0 +1,14 @@ +# Models + +Detected core models and extensions in account_analytic_required. + +```mermaid +classDiagram + class account_account + class account_move + class account_move_line +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/doc/OVERVIEW.md b/odoo-bringout-oca-account-analytic-account_analytic_required/doc/OVERVIEW.md new file mode 100644 index 00000000..65fd5fce --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_analytic_required. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_analytic_required +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/doc/REPORTS.md b/odoo-bringout-oca-account-analytic-account_analytic_required/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/doc/SECURITY.md b/odoo-bringout-oca-account-analytic-account_analytic_required/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-analytic-account_analytic_required/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/doc/USAGE.md b/odoo-bringout-oca-account-analytic-account_analytic_required/doc/USAGE.md new file mode 100644 index 00000000..b3ce8256 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_analytic_required +``` diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/doc/WIZARDS.md b/odoo-bringout-oca-account-analytic-account_analytic_required/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_required/pyproject.toml b/odoo-bringout-oca-account-analytic-account_analytic_required/pyproject.toml new file mode 100644 index 00000000..45ae4bf3 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_required/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-analytic-account_analytic_required" +version = "16.0.0" +description = "Account Analytic Required - Odoo addon" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_analytic_required"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-analytic-account_analytic_root/README.md b/odoo-bringout-oca-account-analytic-account_analytic_root/README.md new file mode 100644 index 00000000..55c2882e --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_root/README.md @@ -0,0 +1,44 @@ +# Root Analytic Account + +Odoo addon: account_analytic_root + +## Installation + +```bash +pip install odoo-bringout-oca-account-analytic-account_analytic_root +``` + +## Dependencies + +This addon depends on: +- account_analytic_parent + +## Manifest Information + +- **Name**: Root Analytic Account +- **Version**: 16.0.1.0.0 +- **Category**: Account +- **License**: AGPL-3 +- **Installable**: False + +## Source + +Based on [OCA/account-analytic](https://github.com/OCA/account-analytic) branch 16.0, addon `account_analytic_root`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-analytic-account_analytic_root/account_analytic_root/README.rst b/odoo-bringout-oca-account-analytic-account_analytic_root/account_analytic_root/README.rst new file mode 100644 index 00000000..4913cbbd --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_root/account_analytic_root/README.rst @@ -0,0 +1,107 @@ +===================== +Root Analytic Account +===================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:acacdde8ec0b4d5abbe297f677fa632b9b6e592809a8a01353a22c0416f4f31c + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--analytic-lightgray.png?logo=github + :target: https://github.com/OCA/account-analytic/tree/16.0/account_analytic_root + :alt: OCA/account-analytic +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-analytic-16-0/account-analytic-16-0-account_analytic_root + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-analytic&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +For each analytic account, defines the root analytic account, i.e. the parent account the most high up in the hierarchy. If there is no parent account, the root account is the account itself. + +This module is useful for analytic reporting (via bi_view_editor for instance) of accounts organized in hierarchy. + +The parent account cannot be used for reporting if there is more or less than two hierarchical layers, and if the parent accounts are used directly as account in the analytic lines. + +Having root parent analytic account enable aggregate reporting for hierarchy of accounts that is not + +For instance, let's assume we have a analytic account hierarchy like: + +- Account A / Account AB / Account ABC +- Account B +- Account C / Account CB + +If we group by parent analytic account we get: + +- Account A +- Account A / Account AB +- Account C +- no value + + +If we group by root analytic account we get: + +- Account A +- Account B +- Account C + +Which is much cleaner. + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Coop IT Easy SC + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-victor-champonnois| image:: https://github.com/victor-champonnois.png?size=40px + :target: https://github.com/victor-champonnois + :alt: victor-champonnois + +Current `maintainer `__: + +|maintainer-victor-champonnois| + +This module is part of the `OCA/account-analytic `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_root/account_analytic_root/__init__.py b/odoo-bringout-oca-account-analytic-account_analytic_root/account_analytic_root/__init__.py new file mode 100644 index 00000000..67809310 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_root/account_analytic_root/__init__.py @@ -0,0 +1,5 @@ +# SPDX-FileCopyrightText: 2022 Coop IT Easy SC +# +# SPDX-License-Identifier: AGPL-3.0-or-later + +from . import models diff --git a/odoo-bringout-oca-account-analytic-account_analytic_root/account_analytic_root/__manifest__.py b/odoo-bringout-oca-account-analytic-account_analytic_root/account_analytic_root/__manifest__.py new file mode 100644 index 00000000..d1700f6f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_root/account_analytic_root/__manifest__.py @@ -0,0 +1,18 @@ +# SPDX-FileCopyrightText: 2022 Coop IT Easy SC +# +# SPDX-License-Identifier: AGPL-3.0-or-later + +{ + "name": "Root Analytic Account", + "summary": """Compute the Root Analytic Account""", + "version": "16.0.1.0.0", + "category": "Account", + "website": "https://github.com/OCA/account-analytic", + "author": "Coop IT Easy SC, Odoo Community Association (OCA)", + "maintainers": ["victor-champonnois"], + "license": "AGPL-3", + "application": False, + "depends": [ + "account_analytic_parent", + ], +} diff --git a/odoo-bringout-oca-account-analytic-account_analytic_root/account_analytic_root/i18n/account_analytic_root.pot b/odoo-bringout-oca-account-analytic-account_analytic_root/account_analytic_root/i18n/account_analytic_root.pot new file mode 100644 index 00000000..3304a1b1 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_root/account_analytic_root/i18n/account_analytic_root.pot @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_root +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_analytic_root +#: model:ir.model,name:account_analytic_root.model_account_analytic_account +msgid "Analytic Account" +msgstr "" + +#. module: account_analytic_root +#: model:ir.model.fields,field_description:account_analytic_root.field_account_analytic_account__root_analytic_account_id +msgid "Top Parent Analytic Account" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_root/account_analytic_root/i18n/bs.po b/odoo-bringout-oca-account-analytic-account_analytic_root/account_analytic_root/i18n/bs.po new file mode 100644 index 00000000..37fde4b8 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_root/account_analytic_root/i18n/bs.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_root +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_analytic_root +#: model:ir.model,name:account_analytic_root.model_account_analytic_account +msgid "Analytic Account" +msgstr "Analitički konto" + +#. module: account_analytic_root +#: model:ir.model.fields,field_description:account_analytic_root.field_account_analytic_account__root_analytic_account_id +msgid "Top Parent Analytic Account" +msgstr "Vrhovni roditeljski analitički račun" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_root/account_analytic_root/i18n/it.po b/odoo-bringout-oca-account-analytic-account_analytic_root/account_analytic_root/i18n/it.po new file mode 100644 index 00000000..7a586c73 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_root/account_analytic_root/i18n/it.po @@ -0,0 +1,27 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_root +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-03-19 15:39+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_analytic_root +#: model:ir.model,name:account_analytic_root.model_account_analytic_account +msgid "Analytic Account" +msgstr "Conto analitico" + +#. module: account_analytic_root +#: model:ir.model.fields,field_description:account_analytic_root.field_account_analytic_account__root_analytic_account_id +msgid "Top Parent Analytic Account" +msgstr "Conto analitico padre principale" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_root/account_analytic_root/models/__init__.py b/odoo-bringout-oca-account-analytic-account_analytic_root/account_analytic_root/models/__init__.py new file mode 100644 index 00000000..97bd4243 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_root/account_analytic_root/models/__init__.py @@ -0,0 +1 @@ +from . import account_analytic_account diff --git a/odoo-bringout-oca-account-analytic-account_analytic_root/account_analytic_root/models/account_analytic_account.py b/odoo-bringout-oca-account-analytic-account_analytic_root/account_analytic_root/models/account_analytic_account.py new file mode 100644 index 00000000..fc5617d9 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_root/account_analytic_root/models/account_analytic_account.py @@ -0,0 +1,29 @@ +# SPDX-FileCopyrightText: 2022 Coop IT Easy SC +# +# SPDX-License-Identifier: AGPL-3.0-or-later + +from odoo import api, fields, models + + +class AccountAnalytic(models.Model): + _inherit = "account.analytic.account" + + root_analytic_account_id = fields.Many2one( + "account.analytic.account", + compute="_compute_root_analytic_account", + string="Top Parent Analytic Account", + store=True, + recursive=True, + ) + + def _get_root_analytic_account(self): + self.ensure_one() + if self.parent_id: + return self.parent_id._get_root_analytic_account() + else: + return self + + @api.depends("parent_id", "parent_id.root_analytic_account_id") + def _compute_root_analytic_account(self): + for account in self: + account.root_analytic_account_id = account._get_root_analytic_account() diff --git a/odoo-bringout-oca-account-analytic-account_analytic_root/account_analytic_root/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-analytic-account_analytic_root/account_analytic_root/readme/DESCRIPTION.rst new file mode 100644 index 00000000..fb04b465 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_root/account_analytic_root/readme/DESCRIPTION.rst @@ -0,0 +1,29 @@ +For each analytic account, defines the root analytic account, i.e. the parent account the most high up in the hierarchy. If there is no parent account, the root account is the account itself. + +This module is useful for analytic reporting (via bi_view_editor for instance) of accounts organized in hierarchy. + +The parent account cannot be used for reporting if there is more or less than two hierarchical layers, and if the parent accounts are used directly as account in the analytic lines. + +Having root parent analytic account enable aggregate reporting for hierarchy of accounts that is not + +For instance, let's assume we have a analytic account hierarchy like: + +- Account A / Account AB / Account ABC +- Account B +- Account C / Account CB + +If we group by parent analytic account we get: + +- Account A +- Account A / Account AB +- Account C +- no value + + +If we group by root analytic account we get: + +- Account A +- Account B +- Account C + +Which is much cleaner. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_root/account_analytic_root/static/description/icon.png b/odoo-bringout-oca-account-analytic-account_analytic_root/account_analytic_root/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-analytic-account_analytic_root/account_analytic_root/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-analytic-account_analytic_root/account_analytic_root/static/description/index.html b/odoo-bringout-oca-account-analytic-account_analytic_root/account_analytic_root/static/description/index.html new file mode 100644 index 00000000..8053e86c --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_root/account_analytic_root/static/description/index.html @@ -0,0 +1,439 @@ + + + + + + +Root Analytic Account + + + +
+

Root Analytic Account

+ + +

Beta License: AGPL-3 OCA/account-analytic Translate me on Weblate Try me on Runboat

+

For each analytic account, defines the root analytic account, i.e. the parent account the most high up in the hierarchy. If there is no parent account, the root account is the account itself.

+

This module is useful for analytic reporting (via bi_view_editor for instance) of accounts organized in hierarchy.

+

The parent account cannot be used for reporting if there is more or less than two hierarchical layers, and if the parent accounts are used directly as account in the analytic lines.

+

Having root parent analytic account enable aggregate reporting for hierarchy of accounts that is not

+

For instance, let’s assume we have a analytic account hierarchy like:

+
    +
  • Account A / Account AB / Account ABC
  • +
  • Account B
  • +
  • Account C / Account CB
  • +
+

If we group by parent analytic account we get:

+
    +
  • Account A
  • +
  • Account A / Account AB
  • +
  • Account C
  • +
  • no value
  • +
+

If we group by root analytic account we get:

+
    +
  • Account A
  • +
  • Account B
  • +
  • Account C
  • +
+

Which is much cleaner.

+

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Coop IT Easy SC
  • +
+
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

victor-champonnois

+

This module is part of the OCA/account-analytic project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-analytic-account_analytic_root/account_analytic_root/tests/__init__.py b/odoo-bringout-oca-account-analytic-account_analytic_root/account_analytic_root/tests/__init__.py new file mode 100644 index 00000000..fee6739c --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_root/account_analytic_root/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import test_account_analytic diff --git a/odoo-bringout-oca-account-analytic-account_analytic_root/account_analytic_root/tests/test_account_analytic.py b/odoo-bringout-oca-account-analytic-account_analytic_root/account_analytic_root/tests/test_account_analytic.py new file mode 100644 index 00000000..e7ee6d05 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_root/account_analytic_root/tests/test_account_analytic.py @@ -0,0 +1,44 @@ +# Copyright 2015 Antiun Ingenieria - Javier Iniesta +# Copyright 2017 Tecnativa - Luis Martínez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo.tests.common import TransactionCase + + +class TestAccountAnalytic(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.plan = cls.env.ref("analytic.analytic_plan_departments") + cls.analytic_account_A = cls.env["account.analytic.account"].create( + {"name": "test analytic_account_A", "plan_id": cls.plan.id} + ) + cls.analytic_account_AB = cls.env["account.analytic.account"].create( + { + "name": "test analytic_account_AB", + "parent_id": cls.analytic_account_A.id, + "plan_id": cls.plan.id, + } + ) + cls.analytic_account_ABC = cls.env["account.analytic.account"].create( + { + "name": "test analytic_account_AB", + "parent_id": cls.analytic_account_AB.id, + "plan_id": cls.plan.id, + } + ) + + def test_root_if_no_parent_returns_itself(self): + self.assertEqual( + self.analytic_account_A, self.analytic_account_A.root_analytic_account_id + ) + + def test_root_if_parent(self): + self.assertEqual( + self.analytic_account_AB.root_analytic_account_id, self.analytic_account_A + ) + + def test_root_if_grand_parent(self): + self.assertEqual( + self.analytic_account_ABC.root_analytic_account_id, self.analytic_account_A + ) diff --git a/odoo-bringout-oca-account-analytic-account_analytic_root/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-analytic-account_analytic_root/doc/ARCHITECTURE.md new file mode 100644 index 00000000..478a9dc8 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_root/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_analytic_root Module - account_analytic_root + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_root/doc/CONFIGURATION.md b/odoo-bringout-oca-account-analytic-account_analytic_root/doc/CONFIGURATION.md new file mode 100644 index 00000000..a98be62e --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_root/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_analytic_root. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_root/doc/CONTROLLERS.md b/odoo-bringout-oca-account-analytic-account_analytic_root/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_root/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_root/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-analytic-account_analytic_root/doc/DEPENDENCIES.md new file mode 100644 index 00000000..96ab4f13 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_root/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account_analytic_parent](../../odoo-bringout-oca-account-analytic-account_analytic_parent) diff --git a/odoo-bringout-oca-account-analytic-account_analytic_root/doc/FAQ.md b/odoo-bringout-oca-account-analytic-account_analytic_root/doc/FAQ.md new file mode 100644 index 00000000..c664d663 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_root/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_analytic_root or install in UI. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_root/doc/INSTALL.md b/odoo-bringout-oca-account-analytic-account_analytic_root/doc/INSTALL.md new file mode 100644 index 00000000..306bc104 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_root/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-analytic-account_analytic_root" +# or +uv pip install odoo-bringout-oca-account-analytic-account_analytic_root" +``` diff --git a/odoo-bringout-oca-account-analytic-account_analytic_root/doc/MODELS.md b/odoo-bringout-oca-account-analytic-account_analytic_root/doc/MODELS.md new file mode 100644 index 00000000..66f8309f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_root/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in account_analytic_root. + +```mermaid +classDiagram + class account_analytic_account +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_root/doc/OVERVIEW.md b/odoo-bringout-oca-account-analytic-account_analytic_root/doc/OVERVIEW.md new file mode 100644 index 00000000..edbc861c --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_root/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_analytic_root. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_analytic_root +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-analytic-account_analytic_root/doc/REPORTS.md b/odoo-bringout-oca-account-analytic-account_analytic_root/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_root/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_root/doc/SECURITY.md b/odoo-bringout-oca-account-analytic-account_analytic_root/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_root/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-analytic-account_analytic_root/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-analytic-account_analytic_root/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_root/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_root/doc/USAGE.md b/odoo-bringout-oca-account-analytic-account_analytic_root/doc/USAGE.md new file mode 100644 index 00000000..89702fe0 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_root/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_analytic_root +``` diff --git a/odoo-bringout-oca-account-analytic-account_analytic_root/doc/WIZARDS.md b/odoo-bringout-oca-account-analytic-account_analytic_root/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_root/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_root/pyproject.toml b/odoo-bringout-oca-account-analytic-account_analytic_root/pyproject.toml new file mode 100644 index 00000000..f5398f6a --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_root/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-analytic-account_analytic_root" +version = "16.0.0" +description = "Root Analytic Account - Compute the Root Analytic Account" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-account-analytic-account_analytic_parent>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_analytic_root"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/README.md b/odoo-bringout-oca-account-analytic-account_analytic_sequence/README.md new file mode 100644 index 00000000..f6650617 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/README.md @@ -0,0 +1,44 @@ +# Account Analytic Sequence + +Odoo addon: account_analytic_sequence + +## Installation + +```bash +pip install odoo-bringout-oca-account-analytic-account_analytic_sequence +``` + +## Dependencies + +This addon depends on: +- analytic + +## Manifest Information + +- **Name**: Account Analytic Sequence +- **Version**: 16.0.1.0.0 +- **Category**: N/A +- **License**: AGPL-3 +- **Installable**: False + +## Source + +Based on [OCA/account-analytic](https://github.com/OCA/account-analytic) branch 16.0, addon `account_analytic_sequence`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/README.rst b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/README.rst new file mode 100644 index 00000000..45396f3a --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/README.rst @@ -0,0 +1,86 @@ +========================= +Account Analytic Sequence +========================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:31627e3dbb3166e5f121323f5a938445124b374e03510a7bb9ba7e057879e7ee + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--analytic-lightgray.png?logo=github + :target: https://github.com/OCA/account-analytic/tree/16.0/account_analytic_sequence + :alt: OCA/account-analytic +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-analytic-16-0/account-analytic-16-0-account_analytic_sequence + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-analytic&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module restores the sequence for an analytic account. + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* ACSONE SA/NV + +Contributors +~~~~~~~~~~~~ + +* Benjamin Willig +* `CorporateHub `__ + + * Alexey Pelykh + +* Pierre Verkest +* Manuel Regidor + +* `Tecnativa `_: + + * Víctor Martínez + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-analytic `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/__init__.py b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/__init__.py new file mode 100644 index 00000000..e66fb1c2 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/__init__.py @@ -0,0 +1,4 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from . import models +from .hooks import post_init_hook diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/__manifest__.py b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/__manifest__.py new file mode 100644 index 00000000..63a56099 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/__manifest__.py @@ -0,0 +1,15 @@ +# Copyright 2017 ACSONE SA/NV +# Copyright 2020 Brainbean Apps (https://brainbeanapps.com) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Account Analytic Sequence", + "summary": """Restore the analytic account sequence""", + "version": "16.0.1.0.0", + "license": "AGPL-3", + "author": "ACSONE SA/NV,Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-analytic", + "depends": ["analytic"], + "data": ["data/sequence.xml"], + "post_init_hook": "post_init_hook", +} diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/data/sequence.xml b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/data/sequence.xml new file mode 100644 index 00000000..a836c936 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/data/sequence.xml @@ -0,0 +1,12 @@ + + + + + Analytic account code + account.analytic.account.code + AA + 3 + + + diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/hooks.py b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/hooks.py new file mode 100644 index 00000000..fdbf14fe --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/hooks.py @@ -0,0 +1,9 @@ +# Copyright 2020 Brainbean Apps (https://brainbeanapps.com) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo import SUPERUSER_ID, api + + +def post_init_hook(cr, registry): + env = api.Environment(cr, SUPERUSER_ID, {}) + env["account.analytic.account"]._assign_default_codes() diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/account_analytic_sequence.pot b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/account_analytic_sequence.pot new file mode 100644 index 00000000..183498ef --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/account_analytic_sequence.pot @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_sequence +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_analytic_sequence +#: model:ir.model,name:account_analytic_sequence.model_account_analytic_account +msgid "Analytic Account" +msgstr "" + +#. module: account_analytic_sequence +#: model:ir.model.fields,field_description:account_analytic_sequence.field_account_analytic_account__code +msgid "Reference" +msgstr "" + +#. module: account_analytic_sequence +#: model:ir.model.constraint,message:account_analytic_sequence.constraint_account_analytic_account_code_uniq +msgid "Reference must be unique per Company!" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/bs.po b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/bs.po new file mode 100644 index 00000000..ab1652e0 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/bs.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_sequence +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_analytic_sequence +#: model:ir.model,name:account_analytic_sequence.model_account_analytic_account +msgid "Analytic Account" +msgstr "Analitički konto" + +#. module: account_analytic_sequence +#: model:ir.model.fields,field_description:account_analytic_sequence.field_account_analytic_account__code +msgid "Reference" +msgstr "Referenca" + +#. module: account_analytic_sequence +#: model:ir.model.constraint,message:account_analytic_sequence.constraint_account_analytic_account_code_uniq +msgid "Reference must be unique per Company!" +msgstr "Referenca mora biti jedinstvena unutar tvrtke!" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/ca.po b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/ca.po new file mode 100644 index 00000000..854989b6 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/ca.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_sequence +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-03 13:07+0000\n" +"PO-Revision-Date: 2022-01-12 14:39+0000\n" +"Last-Translator: pere-aquarian \n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: account_analytic_sequence +#: model:ir.model,name:account_analytic_sequence.model_account_analytic_account +msgid "Analytic Account" +msgstr "Compte analític" + +#. module: account_analytic_sequence +#: model:ir.model.fields,field_description:account_analytic_sequence.field_account_analytic_account__code +msgid "Reference" +msgstr "Referència" + +#. module: account_analytic_sequence +#: model:ir.model.constraint,message:account_analytic_sequence.constraint_account_analytic_account_code_uniq +msgid "Reference must be unique per Company!" +msgstr "La referència ha de ser única per companyia!" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/cs_CZ.po b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/cs_CZ.po new file mode 100644 index 00000000..125aa969 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/cs_CZ.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_sequence +# +# Translators: +# Lukáš Spurný , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-03 13:07+0000\n" +"PO-Revision-Date: 2018-04-03 13:07+0000\n" +"Last-Translator: Lukáš Spurný , 2018\n" +"Language-Team: Czech (Czech Republic) (https://www.transifex.com/oca/" +"teams/23907/cs_CZ/)\n" +"Language: cs_CZ\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: account_analytic_sequence +#: model:ir.model,name:account_analytic_sequence.model_account_analytic_account +msgid "Analytic Account" +msgstr "Analytický účet" + +#. module: account_analytic_sequence +#: model:ir.model.fields,field_description:account_analytic_sequence.field_account_analytic_account__code +msgid "Reference" +msgstr "" + +#. module: account_analytic_sequence +#: model:ir.model.constraint,message:account_analytic_sequence.constraint_account_analytic_account_code_uniq +msgid "Reference must be unique per Company!" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/de.po b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/de.po new file mode 100644 index 00000000..0386c196 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/de.po @@ -0,0 +1,36 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_sequence +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-03 13:07+0000\n" +"PO-Revision-Date: 2020-05-06 14:19+0000\n" +"Last-Translator: Maria Sparenberg \n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.10\n" + +#. module: account_analytic_sequence +#: model:ir.model,name:account_analytic_sequence.model_account_analytic_account +msgid "Analytic Account" +msgstr "Kostenstelle" + +#. module: account_analytic_sequence +#: model:ir.model.fields,field_description:account_analytic_sequence.field_account_analytic_account__code +msgid "Reference" +msgstr "Referenz" + +#. module: account_analytic_sequence +#: model:ir.model.constraint,message:account_analytic_sequence.constraint_account_analytic_account_code_uniq +msgid "Reference must be unique per Company!" +msgstr "" +"Die Referenz der Kostenstelle muss innerhalb des Unternehmens eindeutig sein!" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/el_GR.po b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/el_GR.po new file mode 100644 index 00000000..753f42e6 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/el_GR.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_sequence +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-03 13:07+0000\n" +"PO-Revision-Date: 2018-04-03 13:07+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_analytic_sequence +#: model:ir.model,name:account_analytic_sequence.model_account_analytic_account +msgid "Analytic Account" +msgstr "Αναλυτικός Λογαριασμός" + +#. module: account_analytic_sequence +#: model:ir.model.fields,field_description:account_analytic_sequence.field_account_analytic_account__code +msgid "Reference" +msgstr "" + +#. module: account_analytic_sequence +#: model:ir.model.constraint,message:account_analytic_sequence.constraint_account_analytic_account_code_uniq +msgid "Reference must be unique per Company!" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/es.po b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/es.po new file mode 100644 index 00000000..031a7da7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/es.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_sequence +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-03 13:07+0000\n" +"PO-Revision-Date: 2022-01-12 14:39+0000\n" +"Last-Translator: pere-aquarian \n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: account_analytic_sequence +#: model:ir.model,name:account_analytic_sequence.model_account_analytic_account +msgid "Analytic Account" +msgstr "Cuenta analítica" + +#. module: account_analytic_sequence +#: model:ir.model.fields,field_description:account_analytic_sequence.field_account_analytic_account__code +msgid "Reference" +msgstr "Referencia" + +#. module: account_analytic_sequence +#: model:ir.model.constraint,message:account_analytic_sequence.constraint_account_analytic_account_code_uniq +msgid "Reference must be unique per Company!" +msgstr "La referencia debe ser única por Compañía!" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/es_EC.po b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/es_EC.po new file mode 100644 index 00000000..184d910f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/es_EC.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_sequence +# +# Translators: +# Cristian Salamea , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-03 13:07+0000\n" +"PO-Revision-Date: 2018-04-03 13:07+0000\n" +"Last-Translator: Cristian Salamea , 2018\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/" +"es_EC/)\n" +"Language: es_EC\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_analytic_sequence +#: model:ir.model,name:account_analytic_sequence.model_account_analytic_account +msgid "Analytic Account" +msgstr "Cuenta Analítica" + +#. module: account_analytic_sequence +#: model:ir.model.fields,field_description:account_analytic_sequence.field_account_analytic_account__code +msgid "Reference" +msgstr "" + +#. module: account_analytic_sequence +#: model:ir.model.constraint,message:account_analytic_sequence.constraint_account_analytic_account_code_uniq +msgid "Reference must be unique per Company!" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/es_MX.po b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/es_MX.po new file mode 100644 index 00000000..dda1892f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/es_MX.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_sequence +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-03 13:07+0000\n" +"PO-Revision-Date: 2018-04-03 13:07+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" +"es_MX/)\n" +"Language: es_MX\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_analytic_sequence +#: model:ir.model,name:account_analytic_sequence.model_account_analytic_account +msgid "Analytic Account" +msgstr "Cuenta analítica" + +#. module: account_analytic_sequence +#: model:ir.model.fields,field_description:account_analytic_sequence.field_account_analytic_account__code +msgid "Reference" +msgstr "" + +#. module: account_analytic_sequence +#: model:ir.model.constraint,message:account_analytic_sequence.constraint_account_analytic_account_code_uniq +msgid "Reference must be unique per Company!" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/fi.po b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/fi.po new file mode 100644 index 00000000..5149d427 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/fi.po @@ -0,0 +1,34 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_sequence +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-03 13:07+0000\n" +"PO-Revision-Date: 2018-04-03 13:07+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_analytic_sequence +#: model:ir.model,name:account_analytic_sequence.model_account_analytic_account +msgid "Analytic Account" +msgstr "Analyyttinen tili" + +#. module: account_analytic_sequence +#: model:ir.model.fields,field_description:account_analytic_sequence.field_account_analytic_account__code +msgid "Reference" +msgstr "" + +#. module: account_analytic_sequence +#: model:ir.model.constraint,message:account_analytic_sequence.constraint_account_analytic_account_code_uniq +msgid "Reference must be unique per Company!" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/fr.po b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/fr.po new file mode 100644 index 00000000..441a273d --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/fr.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_sequence +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-03 13:07+0000\n" +"PO-Revision-Date: 2022-01-26 10:40+0000\n" +"Last-Translator: Yves Le Doeuff \n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: account_analytic_sequence +#: model:ir.model,name:account_analytic_sequence.model_account_analytic_account +msgid "Analytic Account" +msgstr "Compte analytique" + +#. module: account_analytic_sequence +#: model:ir.model.fields,field_description:account_analytic_sequence.field_account_analytic_account__code +msgid "Reference" +msgstr "Référence" + +#. module: account_analytic_sequence +#: model:ir.model.constraint,message:account_analytic_sequence.constraint_account_analytic_account_code_uniq +msgid "Reference must be unique per Company!" +msgstr "La référence doit être unique par société" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/gl.po b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/gl.po new file mode 100644 index 00000000..dc5cc460 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/gl.po @@ -0,0 +1,32 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_sequence +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2021-02-10 19:45+0000\n" +"Last-Translator: karl García Gestido \n" +"Language-Team: none\n" +"Language: gl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: account_analytic_sequence +#: model:ir.model,name:account_analytic_sequence.model_account_analytic_account +msgid "Analytic Account" +msgstr "Conta analítica" + +#. module: account_analytic_sequence +#: model:ir.model.fields,field_description:account_analytic_sequence.field_account_analytic_account__code +msgid "Reference" +msgstr "Referencia" + +#. module: account_analytic_sequence +#: model:ir.model.constraint,message:account_analytic_sequence.constraint_account_analytic_account_code_uniq +msgid "Reference must be unique per Company!" +msgstr "A Referencia debe ser única por compañía!" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/gu_IN.po b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/gu_IN.po new file mode 100644 index 00000000..af35ee6a --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/gu_IN.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_sequence +# +# Translators: +# Parth Goswami , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-03 13:07+0000\n" +"PO-Revision-Date: 2018-04-03 13:07+0000\n" +"Last-Translator: Parth Goswami , 2018\n" +"Language-Team: Gujarati (India) (https://www.transifex.com/oca/teams/23907/" +"gu_IN/)\n" +"Language: gu_IN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_analytic_sequence +#: model:ir.model,name:account_analytic_sequence.model_account_analytic_account +msgid "Analytic Account" +msgstr "વિશ્લેષણાત્મક ખાતું" + +#. module: account_analytic_sequence +#: model:ir.model.fields,field_description:account_analytic_sequence.field_account_analytic_account__code +msgid "Reference" +msgstr "" + +#. module: account_analytic_sequence +#: model:ir.model.constraint,message:account_analytic_sequence.constraint_account_analytic_account_code_uniq +msgid "Reference must be unique per Company!" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/hi_IN.po b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/hi_IN.po new file mode 100644 index 00000000..d36e9e5d --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/hi_IN.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_sequence +# +# Translators: +# Parth Goswami , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-03 13:07+0000\n" +"PO-Revision-Date: 2018-04-03 13:07+0000\n" +"Last-Translator: Parth Goswami , 2018\n" +"Language-Team: Hindi (India) (https://www.transifex.com/oca/teams/23907/" +"hi_IN/)\n" +"Language: hi_IN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_analytic_sequence +#: model:ir.model,name:account_analytic_sequence.model_account_analytic_account +msgid "Analytic Account" +msgstr "विश्लेषणात्मक खाता" + +#. module: account_analytic_sequence +#: model:ir.model.fields,field_description:account_analytic_sequence.field_account_analytic_account__code +msgid "Reference" +msgstr "" + +#. module: account_analytic_sequence +#: model:ir.model.constraint,message:account_analytic_sequence.constraint_account_analytic_account_code_uniq +msgid "Reference must be unique per Company!" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/hr.po b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/hr.po new file mode 100644 index 00000000..73af6816 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/hr.po @@ -0,0 +1,36 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_sequence +# +# Translators: +# Bole , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-03 13:07+0000\n" +"PO-Revision-Date: 2024-06-17 10:44+0000\n" +"Last-Translator: Bole \n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_analytic_sequence +#: model:ir.model,name:account_analytic_sequence.model_account_analytic_account +msgid "Analytic Account" +msgstr "Analitički konto" + +#. module: account_analytic_sequence +#: model:ir.model.fields,field_description:account_analytic_sequence.field_account_analytic_account__code +msgid "Reference" +msgstr "Referenca" + +#. module: account_analytic_sequence +#: model:ir.model.constraint,message:account_analytic_sequence.constraint_account_analytic_account_code_uniq +msgid "Reference must be unique per Company!" +msgstr "Referenca mora biti jedinstvena unutar tvrtke!" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/hr_HR.po b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/hr_HR.po new file mode 100644 index 00000000..191855df --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/hr_HR.po @@ -0,0 +1,36 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_sequence +# +# Translators: +# Bole , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-03 13:07+0000\n" +"PO-Revision-Date: 2018-04-03 13:07+0000\n" +"Last-Translator: Bole , 2018\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: account_analytic_sequence +#: model:ir.model,name:account_analytic_sequence.model_account_analytic_account +msgid "Analytic Account" +msgstr "Analitički konto" + +#. module: account_analytic_sequence +#: model:ir.model.fields,field_description:account_analytic_sequence.field_account_analytic_account__code +msgid "Reference" +msgstr "" + +#. module: account_analytic_sequence +#: model:ir.model.constraint,message:account_analytic_sequence.constraint_account_analytic_account_code_uniq +msgid "Reference must be unique per Company!" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/it.po b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/it.po new file mode 100644 index 00000000..d07e467d --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/it.po @@ -0,0 +1,32 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_sequence +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-03-05 15:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.2\n" + +#. module: account_analytic_sequence +#: model:ir.model,name:account_analytic_sequence.model_account_analytic_account +msgid "Analytic Account" +msgstr "Conto analitico" + +#. module: account_analytic_sequence +#: model:ir.model.fields,field_description:account_analytic_sequence.field_account_analytic_account__code +msgid "Reference" +msgstr "Riferimento" + +#. module: account_analytic_sequence +#: model:ir.model.constraint,message:account_analytic_sequence.constraint_account_analytic_account_code_uniq +msgid "Reference must be unique per Company!" +msgstr "Il riferimento deve essere univoco per azienda!" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/nl.po b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/nl.po new file mode 100644 index 00000000..0cbf384e --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/nl.po @@ -0,0 +1,34 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_sequence +# +# Translators: +# Cas Vissers , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-03 13:07+0000\n" +"PO-Revision-Date: 2018-04-03 13:07+0000\n" +"Last-Translator: Cas Vissers , 2018\n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_analytic_sequence +#: model:ir.model,name:account_analytic_sequence.model_account_analytic_account +msgid "Analytic Account" +msgstr "Kostenplaats" + +#. module: account_analytic_sequence +#: model:ir.model.fields,field_description:account_analytic_sequence.field_account_analytic_account__code +msgid "Reference" +msgstr "" + +#. module: account_analytic_sequence +#: model:ir.model.constraint,message:account_analytic_sequence.constraint_account_analytic_account_code_uniq +msgid "Reference must be unique per Company!" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/pt.po b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/pt.po new file mode 100644 index 00000000..e235381f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/pt.po @@ -0,0 +1,32 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_sequence +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2020-02-26 21:13+0000\n" +"Last-Translator: alvarorib \n" +"Language-Team: none\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 3.10\n" + +#. module: account_analytic_sequence +#: model:ir.model,name:account_analytic_sequence.model_account_analytic_account +msgid "Analytic Account" +msgstr "Conta Analítica" + +#. module: account_analytic_sequence +#: model:ir.model.fields,field_description:account_analytic_sequence.field_account_analytic_account__code +msgid "Reference" +msgstr "Referência" + +#. module: account_analytic_sequence +#: model:ir.model.constraint,message:account_analytic_sequence.constraint_account_analytic_account_code_uniq +msgid "Reference must be unique per Company!" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/pt_BR.po b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/pt_BR.po new file mode 100644 index 00000000..d87f1d11 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/pt_BR.po @@ -0,0 +1,36 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_sequence +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-03 13:07+0000\n" +"PO-Revision-Date: 2022-10-20 01:43+0000\n" +"Last-Translator: Douglas Custódio \n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" +"teams/23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: account_analytic_sequence +#: model:ir.model,name:account_analytic_sequence.model_account_analytic_account +msgid "Analytic Account" +msgstr "Conta analítica" + +#. module: account_analytic_sequence +#: model:ir.model.fields,field_description:account_analytic_sequence.field_account_analytic_account__code +msgid "Reference" +msgstr "Referência" + +#. module: account_analytic_sequence +#: model:ir.model.constraint,message:account_analytic_sequence.constraint_account_analytic_account_code_uniq +msgid "Reference must be unique per Company!" +msgstr "A referência deve ser única por empresa!" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/sk_SK.po b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/sk_SK.po new file mode 100644 index 00000000..f9b601d1 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/sk_SK.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_sequence +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-03 13:07+0000\n" +"PO-Revision-Date: 2018-04-03 13:07+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Slovak (Slovakia) (https://www.transifex.com/oca/teams/23907/" +"sk_SK/)\n" +"Language: sk_SK\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: account_analytic_sequence +#: model:ir.model,name:account_analytic_sequence.model_account_analytic_account +msgid "Analytic Account" +msgstr "Analytický účet" + +#. module: account_analytic_sequence +#: model:ir.model.fields,field_description:account_analytic_sequence.field_account_analytic_account__code +msgid "Reference" +msgstr "" + +#. module: account_analytic_sequence +#: model:ir.model.constraint,message:account_analytic_sequence.constraint_account_analytic_account_code_uniq +msgid "Reference must be unique per Company!" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/sl.po b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/sl.po new file mode 100644 index 00000000..c9ae52c0 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/sl.po @@ -0,0 +1,36 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_sequence +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-03 13:07+0000\n" +"PO-Revision-Date: 2020-03-30 22:14+0000\n" +"Last-Translator: Matjaz Mozetic \n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3;\n" +"X-Generator: Weblate 3.10\n" + +#. module: account_analytic_sequence +#: model:ir.model,name:account_analytic_sequence.model_account_analytic_account +msgid "Analytic Account" +msgstr "Analitični konto" + +#. module: account_analytic_sequence +#: model:ir.model.fields,field_description:account_analytic_sequence.field_account_analytic_account__code +msgid "Reference" +msgstr "Sklic" + +#. module: account_analytic_sequence +#: model:ir.model.constraint,message:account_analytic_sequence.constraint_account_analytic_account_code_uniq +msgid "Reference must be unique per Company!" +msgstr "Sklic mora biti za vsako družbo unikaten!" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/zh_CN.po b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/zh_CN.po new file mode 100644 index 00000000..a43e3988 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/i18n/zh_CN.po @@ -0,0 +1,36 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_sequence +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-03 13:07+0000\n" +"PO-Revision-Date: 2019-08-30 11:23+0000\n" +"Last-Translator: 黎伟杰 <674416404@qq.com>\n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" +"zh_CN/)\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 3.8\n" + +#. module: account_analytic_sequence +#: model:ir.model,name:account_analytic_sequence.model_account_analytic_account +msgid "Analytic Account" +msgstr "分析帐户" + +#. module: account_analytic_sequence +#: model:ir.model.fields,field_description:account_analytic_sequence.field_account_analytic_account__code +msgid "Reference" +msgstr "参考" + +#. module: account_analytic_sequence +#: model:ir.model.constraint,message:account_analytic_sequence.constraint_account_analytic_account_code_uniq +msgid "Reference must be unique per Company!" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/models/__init__.py b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/models/__init__.py new file mode 100644 index 00000000..f769c8ec --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/models/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from . import account_analytic_account diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/models/account_analytic_account.py b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/models/account_analytic_account.py new file mode 100644 index 00000000..8d1c2492 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/models/account_analytic_account.py @@ -0,0 +1,38 @@ +# Copyright 2017 ACSONE SA/NV +# Copyright 2020 Brainbean Apps (https://brainbeanapps.com) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import api, fields, models + + +class AccountAnalyticAccount(models.Model): + _inherit = "account.analytic.account" + + code = fields.Char( + default=lambda self: self._default_code(), + copy=False, + ) + + _sql_constraints = [ + ( + "code_uniq", + "UNIQUE(code, company_id)", + "Reference must be unique per Company!", + ), + ] + + @api.model_create_multi + def create(self, vals_list): + for vals in vals_list: + if "code" not in vals: + vals["code"] = self._default_code() + return super().create(vals_list) + + @api.model + def _default_code(self): + return self.env["ir.sequence"].next_by_code("account.analytic.account.code") + + @api.model + def _assign_default_codes(self): + for aaa in self.with_context(active_test=False).search([("code", "=", False)]): + aaa.code = self._default_code() diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..27e6e03e --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/readme/CONTRIBUTORS.rst @@ -0,0 +1,11 @@ +* Benjamin Willig +* `CorporateHub `__ + + * Alexey Pelykh + +* Pierre Verkest +* Manuel Regidor + +* `Tecnativa `_: + + * Víctor Martínez diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/readme/DESCRIPTION.rst new file mode 100644 index 00000000..b69018bf --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +This module restores the sequence for an analytic account. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/static/description/icon.png b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/static/description/index.html b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/static/description/index.html new file mode 100644 index 00000000..2fedd65c --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/static/description/index.html @@ -0,0 +1,431 @@ + + + + + + +Account Analytic Sequence + + + +
+

Account Analytic Sequence

+ + +

Beta License: AGPL-3 OCA/account-analytic Translate me on Weblate Try me on Runboat

+

This module restores the sequence for an analytic account.

+

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • ACSONE SA/NV
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-analytic project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/tests/__init__.py b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/tests/__init__.py new file mode 100644 index 00000000..f102b64e --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from . import test_analytic_sequence diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/tests/test_analytic_sequence.py b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/tests/test_analytic_sequence.py new file mode 100644 index 00000000..dfbfe278 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/account_analytic_sequence/tests/test_analytic_sequence.py @@ -0,0 +1,25 @@ +# Copyright 2017 ACSONE SA/NV +# Copyright 2020 Brainbean Apps (https://brainbeanapps.com) +# Copyright 2024 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo.tests.common import TransactionCase + + +class TestAccountAnalyticSequence(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.analytic_account_obj = cls.env["account.analytic.account"] + cls.partner = cls.env["res.partner"].create({"name": "Test partner"}) + cls.plan = cls.env["account.analytic.plan"].create({"name": "Test plan"}) + cls.analytic = cls.analytic_account_obj.create( + {"name": "aa", "partner_id": cls.partner.id, "plan_id": cls.plan.id} + ) + + def test_account_analytic_account_code(self): + self.assertTrue(self.analytic.code, "Sequence not added") + analytic2 = self.analytic_account_obj.create( + {"name": "Test 2", "plan_id": self.plan.id, "code": "TEST"} + ) + self.assertEqual(analytic2.code, "TEST") diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-analytic-account_analytic_sequence/doc/ARCHITECTURE.md new file mode 100644 index 00000000..8833082f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_analytic_sequence Module - account_analytic_sequence + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/doc/CONFIGURATION.md b/odoo-bringout-oca-account-analytic-account_analytic_sequence/doc/CONFIGURATION.md new file mode 100644 index 00000000..8847ee75 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_analytic_sequence. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/doc/CONTROLLERS.md b/odoo-bringout-oca-account-analytic-account_analytic_sequence/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-analytic-account_analytic_sequence/doc/DEPENDENCIES.md new file mode 100644 index 00000000..940c8e02 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [analytic](../../odoo-bringout-oca-ocb-analytic) diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/doc/FAQ.md b/odoo-bringout-oca-account-analytic-account_analytic_sequence/doc/FAQ.md new file mode 100644 index 00000000..a309b416 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_analytic_sequence or install in UI. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/doc/INSTALL.md b/odoo-bringout-oca-account-analytic-account_analytic_sequence/doc/INSTALL.md new file mode 100644 index 00000000..43f0ef74 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-analytic-account_analytic_sequence" +# or +uv pip install odoo-bringout-oca-account-analytic-account_analytic_sequence" +``` diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/doc/MODELS.md b/odoo-bringout-oca-account-analytic-account_analytic_sequence/doc/MODELS.md new file mode 100644 index 00000000..51cf8b5a --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in account_analytic_sequence. + +```mermaid +classDiagram + class account_analytic_account +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/doc/OVERVIEW.md b/odoo-bringout-oca-account-analytic-account_analytic_sequence/doc/OVERVIEW.md new file mode 100644 index 00000000..2dc983e1 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_analytic_sequence. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_analytic_sequence +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/doc/REPORTS.md b/odoo-bringout-oca-account-analytic-account_analytic_sequence/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/doc/SECURITY.md b/odoo-bringout-oca-account-analytic-account_analytic_sequence/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-analytic-account_analytic_sequence/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/doc/USAGE.md b/odoo-bringout-oca-account-analytic-account_analytic_sequence/doc/USAGE.md new file mode 100644 index 00000000..f9e048ed --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_analytic_sequence +``` diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/doc/WIZARDS.md b/odoo-bringout-oca-account-analytic-account_analytic_sequence/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_sequence/pyproject.toml b/odoo-bringout-oca-account-analytic-account_analytic_sequence/pyproject.toml new file mode 100644 index 00000000..460318fa --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_sequence/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-analytic-account_analytic_sequence" +version = "16.0.0" +description = "Account Analytic Sequence - Restore the analytic account sequence" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-analytic>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_analytic_sequence"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/README.md b/odoo-bringout-oca-account-analytic-account_analytic_tag/README.md new file mode 100644 index 00000000..f00db214 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/README.md @@ -0,0 +1,45 @@ +# Account Analytic Tag + +Odoo addon: account_analytic_tag + +## Installation + +```bash +pip install odoo-bringout-oca-account-analytic-account_analytic_tag +``` + +## Dependencies + +This addon depends on: +- account +- analytic + +## Manifest Information + +- **Name**: Account Analytic Tag +- **Version**: 16.0.1.1.2 +- **Category**: Account +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-analytic](https://github.com/OCA/account-analytic) branch 16.0, addon `account_analytic_tag`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/README.rst b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/README.rst new file mode 100644 index 00000000..f408a6cd --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/README.rst @@ -0,0 +1,98 @@ +==================== +Account Analytic Tag +==================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:158aadd8ab584c89bd462afe2d8d7d498ecb7618c2a3678ec52d73655bd6edb9 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--analytic-lightgray.png?logo=github + :target: https://github.com/OCA/account-analytic/tree/16.0/account_analytic_tag + :alt: OCA/account-analytic +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-analytic-16-0/account-analytic-16-0-account_analytic_tag + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-analytic&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module restores the *account analytic tags* as a method for categorizing analytic +entries, selectable from the invoices, and transferred to them on publishing. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +To manage analytic account tags using this module, you need to: + +#. Go to **Invocing > Configuration > Settings** and check the + Analytic Tags checkboxs in the Analytics section. + +Usage +===== + +Analytical tags. + +This function allows you to manage Analytical tags for categorizing analytic +entries. + +#. Go to **Invoicing > Configuration > Analytical accounting > Analytic Tags**. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Tecnativa + +Contributors +~~~~~~~~~~~~ + +* `Tecnativa `__: + + * Yadier Quesada + * Víctor Martínez + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-analytic `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/__init__.py b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/__init__.py new file mode 100644 index 00000000..6d58305f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/__init__.py @@ -0,0 +1,2 @@ +from . import models +from .hooks import pre_init_hook diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/__manifest__.py b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/__manifest__.py new file mode 100644 index 00000000..22088202 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/__manifest__.py @@ -0,0 +1,24 @@ +# Copyright 2023 Tecnativa - Yadier Quesada (https://www.tecnativa.com/) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +{ + "name": "Account Analytic Tag", + "version": "16.0.1.1.2", + "author": "Tecnativa, Odoo Community Association (OCA)", + "category": "Account", + "website": "https://github.com/OCA/account-analytic", + "depends": ["account", "analytic"], + "data": [ + "security/analytic_security.xml", + "security/ir.model.access.csv", + "views/account_analytic_line_views.xml", + "views/account_analytic_tag_views.xml", + "views/account_move_line_views.xml", + "views/account_move_views.xml", + "views/res_config_settings_views.xml", + ], + "license": "AGPL-3", + "installable": True, + "application": False, + "pre_init_hook": "pre_init_hook", +} diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/hooks.py b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/hooks.py new file mode 100644 index 00000000..8196237c --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/hooks.py @@ -0,0 +1,13 @@ +# Copyright 2024 Tecnativa - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + + +def pre_init_hook(cr): + # In case you come from a previous version, reuse the security group, and avoid + # to crash due to 2 groups with the same name. + cr.execute( + """UPDATE ir_model_data + SET module='account_analytic_tag' + WHERE module='analytic' and name='group_analytic_tags' + """ + ) diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/i18n/account_analytic_tag.pot b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/i18n/account_analytic_tag.pot new file mode 100644 index 00000000..74005fa7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/i18n/account_analytic_tag.pot @@ -0,0 +1,142 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_tag +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__active +msgid "Active" +msgstr "" + +#. module: account_analytic_tag +#: model_terms:ir.actions.act_window,help:account_analytic_tag.account_analytic_tag_action +msgid "Add a new tag" +msgstr "" + +#. module: account_analytic_tag +#: model_terms:ir.ui.view,arch_db:account_analytic_tag.res_config_settings_view_form +msgid "Allows to tag analytic entries and to manage analytic distributions" +msgstr "" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__account_analytic_id +msgid "Analytic Account filter" +msgstr "" + +#. module: account_analytic_tag +#: model:res.groups,name:account_analytic_tag.group_analytic_tags +msgid "Analytic Accounting Tags" +msgstr "" + +#. module: account_analytic_tag +#: model:ir.model,name:account_analytic_tag.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__name +msgid "Analytic Tag" +msgstr "" + +#. module: account_analytic_tag +#: model:ir.actions.act_window,name:account_analytic_tag.account_analytic_tag_action +#: model:ir.model,name:account_analytic_tag.model_account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_move_line__analytic_tag_ids +#: model:ir.model.fields,field_description:account_analytic_tag.field_res_config_settings__group_analytic_tags +#: model:ir.ui.menu,name:account_analytic_tag.account_analytic_tag_menu +#: model_terms:ir.ui.view,arch_db:account_analytic_tag.account_analytic_tag_form_view +msgid "Analytic Tags" +msgstr "" + +#. module: account_analytic_tag +#: model_terms:ir.ui.view,arch_db:account_analytic_tag.account_analytic_tag_form_view +#: model_terms:ir.ui.view,arch_db:account_analytic_tag.account_analytic_tag_view_search +msgid "Archived" +msgstr "" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__color +msgid "Color Index" +msgstr "" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__company_id +msgid "Company" +msgstr "" + +#. module: account_analytic_tag +#: model:ir.model,name:account_analytic_tag.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__create_uid +msgid "Created by" +msgstr "" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__create_date +msgid "Created on" +msgstr "" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__display_name +msgid "Display Name" +msgstr "" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__id +msgid "ID" +msgstr "" + +#. module: account_analytic_tag +#: model:ir.model,name:account_analytic_tag.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_analytic_tag +#: model_terms:ir.ui.view,arch_db:account_analytic_tag.account_analytic_tag_view_search +msgid "Search Analytic Tags" +msgstr "" + +#. module: account_analytic_tag +#: model:ir.model.fields,help:account_analytic_tag.field_account_analytic_tag__active +msgid "Set active to false to hide the Analytic Tag without removing it." +msgstr "" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_line__tag_ids +msgid "Tags" +msgstr "" + +#. module: account_analytic_tag +#: model:ir.model.fields,help:account_analytic_tag.field_account_analytic_tag__account_analytic_id +msgid "" +"Without analytical account: This label will be set for all the analytical items generated.\n" +" With analytical account: This label will be set only to the analytical items that have the same analytical account." +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/i18n/bs.po b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/i18n/bs.po new file mode 100644 index 00000000..aac5783c --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/i18n/bs.po @@ -0,0 +1,142 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_tag +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__active +msgid "Active" +msgstr "Aktivan" + +#. module: account_analytic_tag +#: model_terms:ir.actions.act_window,help:account_analytic_tag.account_analytic_tag_action +msgid "Add a new tag" +msgstr "Dodaj novu oznaku" + +#. module: account_analytic_tag +#: model_terms:ir.ui.view,arch_db:account_analytic_tag.res_config_settings_view_form +msgid "Allows to tag analytic entries and to manage analytic distributions" +msgstr "Omogućava označavanje analitičkih zapisa i upravljanje analitičkim distribucijama" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__account_analytic_id +msgid "Analytic Account filter" +msgstr "Filter analitičkog računa" + +#. module: account_analytic_tag +#: model:res.groups,name:account_analytic_tag.group_analytic_tags +msgid "Analytic Accounting Tags" +msgstr "Oznake analitičkog računovodstva" + +#. module: account_analytic_tag +#: model:ir.model,name:account_analytic_tag.model_account_analytic_line +msgid "Analytic Line" +msgstr "Analitička stavka" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__name +msgid "Analytic Tag" +msgstr "Analitička oznaka" + +#. module: account_analytic_tag +#: model:ir.actions.act_window,name:account_analytic_tag.account_analytic_tag_action +#: model:ir.model,name:account_analytic_tag.model_account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_move_line__analytic_tag_ids +#: model:ir.model.fields,field_description:account_analytic_tag.field_res_config_settings__group_analytic_tags +#: model:ir.ui.menu,name:account_analytic_tag.account_analytic_tag_menu +#: model_terms:ir.ui.view,arch_db:account_analytic_tag.account_analytic_tag_form_view +msgid "Analytic Tags" +msgstr "Analitičke oznake" + +#. module: account_analytic_tag +#: model_terms:ir.ui.view,arch_db:account_analytic_tag.account_analytic_tag_form_view +#: model_terms:ir.ui.view,arch_db:account_analytic_tag.account_analytic_tag_view_search +msgid "Archived" +msgstr "Arhivirano" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__color +msgid "Color Index" +msgstr "Indeks boje" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__company_id +msgid "Company" +msgstr "Preduzeće" + +#. module: account_analytic_tag +#: model:ir.model,name:account_analytic_tag.model_res_config_settings +msgid "Config Settings" +msgstr "Postavke" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__id +msgid "ID" +msgstr "ID" + +#. module: account_analytic_tag +#: model:ir.model,name:account_analytic_tag.model_account_move_line +msgid "Journal Item" +msgstr "Stavka žurnala" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: account_analytic_tag +#: model_terms:ir.ui.view,arch_db:account_analytic_tag.account_analytic_tag_view_search +msgid "Search Analytic Tags" +msgstr "Pretraži analitičke oznake" + +#. module: account_analytic_tag +#: model:ir.model.fields,help:account_analytic_tag.field_account_analytic_tag__active +msgid "Set active to false to hide the Analytic Tag without removing it." +msgstr "Postavite aktivno na netačno da sakrijete analitičku oznaku bez njenog uklanjanja." + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_line__tag_ids +msgid "Tags" +msgstr "Oznake" + +#. module: account_analytic_tag +#: model:ir.model.fields,help:account_analytic_tag.field_account_analytic_tag__account_analytic_id +msgid "" +"Without analytical account: This label will be set for all the analytical items generated.\n" +" With analytical account: This label will be set only to the analytical items that have the same analytical account." +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/i18n/ca.po b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/i18n/ca.po new file mode 100644 index 00000000..96d83df0 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/i18n/ca.po @@ -0,0 +1,152 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_tag +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-11-17 19:34+0000\n" +"Last-Translator: pere-aquarian \n" +"Language-Team: none\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__active +msgid "Active" +msgstr "Activa" + +#. module: account_analytic_tag +#: model_terms:ir.actions.act_window,help:account_analytic_tag.account_analytic_tag_action +msgid "Add a new tag" +msgstr "Afegir una nova etiqueta" + +#. module: account_analytic_tag +#: model_terms:ir.ui.view,arch_db:account_analytic_tag.res_config_settings_view_form +msgid "Allows to tag analytic entries and to manage analytic distributions" +msgstr "" +"Permet etiquetar entrades analítiques i gestionar distribucions analítiques" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__account_analytic_id +msgid "Analytic Account filter" +msgstr "Filtre de compte analític" + +#. module: account_analytic_tag +#: model:res.groups,name:account_analytic_tag.group_analytic_tags +msgid "Analytic Accounting Tags" +msgstr "Etiquetes de comptabilitat analítica" + +#. module: account_analytic_tag +#: model:ir.model,name:account_analytic_tag.model_account_analytic_line +msgid "Analytic Line" +msgstr "Línia analítica" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__name +msgid "Analytic Tag" +msgstr "Etiqueta analítica" + +#. module: account_analytic_tag +#: model:ir.actions.act_window,name:account_analytic_tag.account_analytic_tag_action +#: model:ir.model,name:account_analytic_tag.model_account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_move_line__analytic_tag_ids +#: model:ir.model.fields,field_description:account_analytic_tag.field_res_config_settings__group_analytic_tags +#: model:ir.ui.menu,name:account_analytic_tag.account_analytic_tag_menu +#: model_terms:ir.ui.view,arch_db:account_analytic_tag.account_analytic_tag_form_view +msgid "Analytic Tags" +msgstr "Etiquetes analítiques" + +#. module: account_analytic_tag +#: model_terms:ir.ui.view,arch_db:account_analytic_tag.account_analytic_tag_form_view +#: model_terms:ir.ui.view,arch_db:account_analytic_tag.account_analytic_tag_view_search +msgid "Archived" +msgstr "Arxivada" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__color +msgid "Color Index" +msgstr "Índex de color" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__company_id +msgid "Company" +msgstr "Companyia" + +#. module: account_analytic_tag +#: model:ir.model,name:account_analytic_tag.model_res_config_settings +msgid "Config Settings" +msgstr "Paràmetres de configuració" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__create_uid +msgid "Created by" +msgstr "Creada per" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__create_date +msgid "Created on" +msgstr "Creada el" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__display_name +msgid "Display Name" +msgstr "Nom mostrat" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__id +msgid "ID" +msgstr "ID" + +#. module: account_analytic_tag +#: model:ir.model,name:account_analytic_tag.model_account_move_line +msgid "Journal Item" +msgstr "Apunt comptable" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag____last_update +msgid "Last Modified on" +msgstr "Darrera modificació el" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__write_uid +msgid "Last Updated by" +msgstr "Darrera modificació per" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__write_date +msgid "Last Updated on" +msgstr "Darrera modificació el" + +#. module: account_analytic_tag +#: model_terms:ir.ui.view,arch_db:account_analytic_tag.account_analytic_tag_view_search +msgid "Search Analytic Tags" +msgstr "Cerca etiquetes analítiques" + +#. module: account_analytic_tag +#: model:ir.model.fields,help:account_analytic_tag.field_account_analytic_tag__active +msgid "Set active to false to hide the Analytic Tag without removing it." +msgstr "" +"Estableix activa com a fals per amagar l'etiqueta analítica sense eliminar-" +"la." + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_line__tag_ids +msgid "Tags" +msgstr "Etiquetes" + +#. module: account_analytic_tag +#: model:ir.model.fields,help:account_analytic_tag.field_account_analytic_tag__account_analytic_id +msgid "" +"Without analytical account: This label will be set for all the analytical items generated.\n" +" With analytical account: This label will be set only to the analytical items that have the same analytical account." +msgstr "" +"Sense compte analític: aquesta etiqueta s'establirà per a tots els elements " +"analítics generats.\n" +" Amb compte analític: aquesta etiqueta només s'establirà als elements " +"analítics que tinguin el mateix compte analític." diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/i18n/en_US.po b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/i18n/en_US.po new file mode 100644 index 00000000..05ed4fc0 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/i18n/en_US.po @@ -0,0 +1,147 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_tag +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0-20230706\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-07-09 23:36+0000\n" +"PO-Revision-Date: 2023-07-09 23:36+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__active +msgid "Active" +msgstr "" + +#. module: account_analytic_tag +#: model_terms:ir.actions.act_window,help:account_analytic_tag.account_analytic_tag_action +msgid "Add a new tag" +msgstr "" + +#. module: account_analytic_tag +#: model_terms:ir.ui.view,arch_db:account_analytic_tag.res_config_settings_view_form +msgid "Allows to tag analytic entries and to manage analytic distributions" +msgstr "" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__account_analytic_id +msgid "Analytic Account filter" +msgstr "" + +#. module: account_analytic_tag +#: model:res.groups,name:account_analytic_tag.group_analytic_tags +msgid "Analytic Accounting Tags" +msgstr "" + +#. module: account_analytic_tag +#: model:ir.model,name:account_analytic_tag.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__name +msgid "Analytic Tag" +msgstr "" + +#. module: account_analytic_tag +#: model:ir.actions.act_window,name:account_analytic_tag.account_analytic_tag_action +#: model:ir.model,name:account_analytic_tag.model_account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_move_line__analytic_tag_ids +#: model:ir.model.fields,field_description:account_analytic_tag.field_res_config_settings__group_analytic_tags +#: model:ir.ui.menu,name:account_analytic_tag.account_analytic_tag_menu +#: model_terms:ir.ui.view,arch_db:account_analytic_tag.account_analytic_tag_form_view +msgid "Analytic Tags" +msgstr "" + +#. module: account_analytic_tag +#: model_terms:ir.ui.view,arch_db:account_analytic_tag.account_analytic_tag_form_view +#: model_terms:ir.ui.view,arch_db:account_analytic_tag.account_analytic_tag_view_search +msgid "Archived" +msgstr "" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__color +msgid "Color Index" +msgstr "" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__company_id +msgid "Company" +msgstr "" + +#. module: account_analytic_tag +#: model:ir.model,name:account_analytic_tag.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__create_uid +msgid "Created by" +msgstr "" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__create_date +msgid "Created on" +msgstr "" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__display_name +msgid "Display Name" +msgstr "" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__id +msgid "ID" +msgstr "" + +#. module: account_analytic_tag +#: model:ir.model,name:account_analytic_tag.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_analytic_tag +#: model_terms:ir.ui.view,arch_db:account_analytic_tag.account_analytic_tag_view_search +msgid "Search Analytic Tags" +msgstr "" + +#. module: account_analytic_tag +#: model:ir.model.fields,help:account_analytic_tag.field_account_analytic_tag__active +msgid "Set active to false to hide the Analytic Tag without removing it." +msgstr "" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_line__tag_ids +msgid "Tags" +msgstr "" + +#. module: account_analytic_tag +#: model:ir.model.fields,help:account_analytic_tag.field_account_analytic_tag__account_analytic_id +msgid "" +"Without analytical account: This label will be set for all the analytical " +"items generated.\n" +" With analytical account: This label will be set only to the analytical " +"items that have the same analytical account." +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/i18n/es.po b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/i18n/es.po new file mode 100644 index 00000000..3823112d --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/i18n/es.po @@ -0,0 +1,157 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_tag +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0-20230706\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-08-21 15:03+0000\n" +"PO-Revision-Date: 2023-08-21 17:04+0200\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: Poedit 3.0.1\n" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__active +msgid "Active" +msgstr "Activo" + +#. module: account_analytic_tag +#: model_terms:ir.actions.act_window,help:account_analytic_tag.account_analytic_tag_action +msgid "Add a new tag" +msgstr "Agregar nueva etiqueta" + +#. module: account_analytic_tag +#: model_terms:ir.ui.view,arch_db:account_analytic_tag.res_config_settings_view_form +msgid "Allows to tag analytic entries and to manage analytic distributions" +msgstr "" +"Permite etiquetar asientos analíticas y gestionar distribuciones analíticas" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__account_analytic_id +msgid "Analytic Account filter" +msgstr "Filtro Cuenta Analítica" + +#. module: account_analytic_tag +#: model:res.groups,name:account_analytic_tag.group_analytic_tags +msgid "Analytic Accounting Tags" +msgstr "Etiquetas de contabilidad analítica" + +#. module: account_analytic_tag +#: model:ir.model,name:account_analytic_tag.model_account_analytic_line +msgid "Analytic Line" +msgstr "Línea Analítica" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__name +msgid "Analytic Tag" +msgstr "Etiqueta Analítica" + +#. module: account_analytic_tag +#: model:ir.actions.act_window,name:account_analytic_tag.account_analytic_tag_action +#: model:ir.model,name:account_analytic_tag.model_account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_move_line__analytic_tag_ids +#: model:ir.model.fields,field_description:account_analytic_tag.field_res_config_settings__group_analytic_tags +#: model:ir.ui.menu,name:account_analytic_tag.account_analytic_tag_menu +#: model_terms:ir.ui.view,arch_db:account_analytic_tag.account_analytic_tag_form_view +msgid "Analytic Tags" +msgstr "Etiquetas Analíticas" + +#. module: account_analytic_tag +#: model_terms:ir.ui.view,arch_db:account_analytic_tag.account_analytic_tag_form_view +#: model_terms:ir.ui.view,arch_db:account_analytic_tag.account_analytic_tag_view_search +msgid "Archived" +msgstr "Archivado" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__color +msgid "Color Index" +msgstr "Indice de color" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__company_id +msgid "Company" +msgstr "Compañía" + +#. module: account_analytic_tag +#: model:ir.model,name:account_analytic_tag.model_res_config_settings +msgid "Config Settings" +msgstr "Ajustes de configuración" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__display_name +msgid "Display Name" +msgstr "Nombre a mostrar" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__id +msgid "ID" +msgstr "ID" + +#. module: account_analytic_tag +#: model:ir.model,name:account_analytic_tag.model_account_move_line +msgid "Journal Item" +msgstr "Apunte contable" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag____last_update +msgid "Last Modified on" +msgstr "Última modificación el" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__write_date +msgid "Last Updated on" +msgstr "Ultima actualización en" + +#. module: account_analytic_tag +#: model_terms:ir.ui.view,arch_db:account_analytic_tag.account_analytic_tag_view_search +msgid "Search Analytic Tags" +msgstr "Buscar etiquetas analíticas" + +#. module: account_analytic_tag +#: model:ir.model.fields,help:account_analytic_tag.field_account_analytic_tag__active +msgid "Set active to false to hide the Analytic Tag without removing it." +msgstr "" +"Establezca activo en falso para ocultar la etiqueta analítica sin eliminarla." + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_line__tag_ids +msgid "Tags" +msgstr "Etiquetas" + +#. module: account_analytic_tag +#: model:ir.model.fields,help:account_analytic_tag.field_account_analytic_tag__account_analytic_id +msgid "" +"Without analytical account: This label will be set for all the analytical " +"items generated.\n" +" With analytical account: This label will be set only to the analytical " +"items that have the same analytical account." +msgstr "" +"Sin cuenta analítica: Se definirá esta etiqueta a todos los apuntes " +"analíticos que se generen.\n" +"Con cuenta analítica: Se definirá esta etiqueta solo a los apuntes " +"analíticos que tengan la misma cuenta analítica." + +#~ msgid "Journal Entry" +#~ msgstr "Asiento contable" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/i18n/it.po b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/i18n/it.po new file mode 100644 index 00000000..1fed4b57 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/i18n/it.po @@ -0,0 +1,153 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_tag +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-02-23 11:36+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__active +msgid "Active" +msgstr "Attivo" + +#. module: account_analytic_tag +#: model_terms:ir.actions.act_window,help:account_analytic_tag.account_analytic_tag_action +msgid "Add a new tag" +msgstr "Aggiungi nuova etichetta" + +#. module: account_analytic_tag +#: model_terms:ir.ui.view,arch_db:account_analytic_tag.res_config_settings_view_form +msgid "Allows to tag analytic entries and to manage analytic distributions" +msgstr "" +"Consente di etichettare i valori analitici e gestire le distribuzioni " +"analitiche" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__account_analytic_id +msgid "Analytic Account filter" +msgstr "Filtro conto analitico" + +#. module: account_analytic_tag +#: model:res.groups,name:account_analytic_tag.group_analytic_tags +msgid "Analytic Accounting Tags" +msgstr "Etichette contabilità analitica" + +#. module: account_analytic_tag +#: model:ir.model,name:account_analytic_tag.model_account_analytic_line +msgid "Analytic Line" +msgstr "Riga analitica" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__name +msgid "Analytic Tag" +msgstr "Etichetta analitica" + +#. module: account_analytic_tag +#: model:ir.actions.act_window,name:account_analytic_tag.account_analytic_tag_action +#: model:ir.model,name:account_analytic_tag.model_account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_move_line__analytic_tag_ids +#: model:ir.model.fields,field_description:account_analytic_tag.field_res_config_settings__group_analytic_tags +#: model:ir.ui.menu,name:account_analytic_tag.account_analytic_tag_menu +#: model_terms:ir.ui.view,arch_db:account_analytic_tag.account_analytic_tag_form_view +msgid "Analytic Tags" +msgstr "Etichette analitiche" + +#. module: account_analytic_tag +#: model_terms:ir.ui.view,arch_db:account_analytic_tag.account_analytic_tag_form_view +#: model_terms:ir.ui.view,arch_db:account_analytic_tag.account_analytic_tag_view_search +msgid "Archived" +msgstr "In archivio" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__color +msgid "Color Index" +msgstr "Indice colore" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__company_id +msgid "Company" +msgstr "Azienda" + +#. module: account_analytic_tag +#: model:ir.model,name:account_analytic_tag.model_res_config_settings +msgid "Config Settings" +msgstr "Impostazioni configurazione" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__id +msgid "ID" +msgstr "ID" + +#. module: account_analytic_tag +#: model:ir.model,name:account_analytic_tag.model_account_move_line +msgid "Journal Item" +msgstr "Movimento contabile" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: account_analytic_tag +#: model_terms:ir.ui.view,arch_db:account_analytic_tag.account_analytic_tag_view_search +msgid "Search Analytic Tags" +msgstr "Cerca etichette analitiche" + +#. module: account_analytic_tag +#: model:ir.model.fields,help:account_analytic_tag.field_account_analytic_tag__active +msgid "Set active to false to hide the Analytic Tag without removing it." +msgstr "" +"Impostare attiva a false per nascondere l'etichetta analitica senza " +"rimuoverla." + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_line__tag_ids +msgid "Tags" +msgstr "Etichette" + +#. module: account_analytic_tag +#: model:ir.model.fields,help:account_analytic_tag.field_account_analytic_tag__account_analytic_id +msgid "" +"Without analytical account: This label will be set for all the analytical items generated.\n" +" With analytical account: This label will be set only to the analytical items that have the same analytical account." +msgstr "" +"Senza conto analitico: questa etichetta verrà impostata per tutti i " +"movimenti analitici generati.\n" +"Con conto analitico: questa etichetta verrà impostata solo ai movimenti " +"analitici che hanno lo stesso conto analitico." diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/i18n/pt_BR.po b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/i18n/pt_BR.po new file mode 100644 index 00000000..d9c84abb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/i18n/pt_BR.po @@ -0,0 +1,150 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_tag +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-10-28 13:31+0000\n" +"Last-Translator: Adriano Prado \n" +"Language-Team: none\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__active +msgid "Active" +msgstr "Ativo" + +#. module: account_analytic_tag +#: model_terms:ir.actions.act_window,help:account_analytic_tag.account_analytic_tag_action +msgid "Add a new tag" +msgstr "Add um novo Marcador" + +#. module: account_analytic_tag +#: model_terms:ir.ui.view,arch_db:account_analytic_tag.res_config_settings_view_form +msgid "Allows to tag analytic entries and to manage analytic distributions" +msgstr "Permite marcar entradas analíticas e gerenciar distribuições analíticas" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__account_analytic_id +msgid "Analytic Account filter" +msgstr "Filtro Conta Analítica" + +#. module: account_analytic_tag +#: model:res.groups,name:account_analytic_tag.group_analytic_tags +msgid "Analytic Accounting Tags" +msgstr "Marcadores Contabilidade Analítica" + +#. module: account_analytic_tag +#: model:ir.model,name:account_analytic_tag.model_account_analytic_line +msgid "Analytic Line" +msgstr "Linha Analítica" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__name +msgid "Analytic Tag" +msgstr "Marcador Analítico" + +#. module: account_analytic_tag +#: model:ir.actions.act_window,name:account_analytic_tag.account_analytic_tag_action +#: model:ir.model,name:account_analytic_tag.model_account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_move_line__analytic_tag_ids +#: model:ir.model.fields,field_description:account_analytic_tag.field_res_config_settings__group_analytic_tags +#: model:ir.ui.menu,name:account_analytic_tag.account_analytic_tag_menu +#: model_terms:ir.ui.view,arch_db:account_analytic_tag.account_analytic_tag_form_view +msgid "Analytic Tags" +msgstr "Marcadores Analíticos" + +#. module: account_analytic_tag +#: model_terms:ir.ui.view,arch_db:account_analytic_tag.account_analytic_tag_form_view +#: model_terms:ir.ui.view,arch_db:account_analytic_tag.account_analytic_tag_view_search +msgid "Archived" +msgstr "Arquivado" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__color +msgid "Color Index" +msgstr "Índice de Cores" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__company_id +msgid "Company" +msgstr "Empresa" + +#. module: account_analytic_tag +#: model:ir.model,name:account_analytic_tag.model_res_config_settings +msgid "Config Settings" +msgstr "Configurações" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__display_name +msgid "Display Name" +msgstr "Nome Exibição" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__id +msgid "ID" +msgstr "ID" + +#. module: account_analytic_tag +#: model:ir.model,name:account_analytic_tag.model_account_move_line +msgid "Journal Item" +msgstr "Item Diário" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag____last_update +msgid "Last Modified on" +msgstr "Última Modificação em" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__write_uid +msgid "Last Updated by" +msgstr "Última Atualização por" + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_tag__write_date +msgid "Last Updated on" +msgstr "Última Atualização em" + +#. module: account_analytic_tag +#: model_terms:ir.ui.view,arch_db:account_analytic_tag.account_analytic_tag_view_search +msgid "Search Analytic Tags" +msgstr "Pesquisa Marcadores Analíticos" + +#. module: account_analytic_tag +#: model:ir.model.fields,help:account_analytic_tag.field_account_analytic_tag__active +msgid "Set active to false to hide the Analytic Tag without removing it." +msgstr "" +"Defina ativo como falso para ocultar o Marcador Analítico sem removê-lo." + +#. module: account_analytic_tag +#: model:ir.model.fields,field_description:account_analytic_tag.field_account_analytic_line__tag_ids +msgid "Tags" +msgstr "Marcadores" + +#. module: account_analytic_tag +#: model:ir.model.fields,help:account_analytic_tag.field_account_analytic_tag__account_analytic_id +msgid "" +"Without analytical account: This label will be set for all the analytical items generated.\n" +" With analytical account: This label will be set only to the analytical items that have the same analytical account." +msgstr "" +"Sem conta analítica: Este rótulo será definido para todos os itens " +"analíticos gerados.\n" +" Com conta analítica: Este rótulo será definido apenas para os itens " +"analíticos que possuem a mesma conta analítica." diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/models/__init__.py b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/models/__init__.py new file mode 100644 index 00000000..5a4cbc8d --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/models/__init__.py @@ -0,0 +1,4 @@ +from . import account_analytic_tag +from . import account_analytic_line +from . import account_move_line +from . import res_config_settings diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/models/account_analytic_line.py b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/models/account_analytic_line.py new file mode 100644 index 00000000..c77e3e07 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/models/account_analytic_line.py @@ -0,0 +1,13 @@ +from odoo import fields, models + + +class AccountAnalyticLine(models.Model): + _inherit = "account.analytic.line" + + tag_ids = fields.Many2many( + "account.analytic.tag", + "account_analytic_line_tag_rel", + "line_id", + "tag_id", + string="Tags", + ) diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/models/account_analytic_tag.py b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/models/account_analytic_tag.py new file mode 100644 index 00000000..decf9b38 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/models/account_analytic_tag.py @@ -0,0 +1,22 @@ +from odoo import fields, models + + +class AccountAnalyticTag(models.Model): + _name = "account.analytic.tag" + _description = "Analytic Tags" + + name = fields.Char(string="Analytic Tag", index=True, required=True) + color = fields.Integer("Color Index") + active = fields.Boolean( + default=True, + help="Set active to false to hide the Analytic Tag without removing it.", + ) + company_id = fields.Many2one("res.company", string="Company") + account_analytic_id = fields.Many2one( + comodel_name="account.analytic.account", + string="Analytic Account filter", + help="Without analytical account: This label will be set for all the analytical" + " items generated." + "\n With analytical account: This label will be set only to the analytical" + " items that have the same analytical account.", + ) diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/models/account_move_line.py b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/models/account_move_line.py new file mode 100644 index 00000000..85601740 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/models/account_move_line.py @@ -0,0 +1,47 @@ +from odoo import api, fields, models +from odoo.tools import frozendict + + +class AccountMoveLine(models.Model): + _inherit = "account.move.line" + + analytic_tag_ids = fields.Many2many( + comodel_name="account.analytic.tag", + string="Analytic Tags", + ) + + @api.depends("analytic_tag_ids") + def _compute_all_tax(self): + # Include the analytic tags in the tax move line when applicable + res = None + for line in self: + res = super(AccountMoveLine, line)._compute_all_tax() + new_compute_all_tax = {} + for tax_key, tax_vals in line.compute_all_tax.items(): + tax = ( + self.env["account.tax.repartition.line"] + .browse(tax_key.get("tax_repartition_line_id", False)) + .tax_id + ) + if tax.analytic: + new_key = tax_key.copy() + new_key["analytic_tag_ids"] = [ + (6, 0, [x.id for x in line.analytic_tag_ids]) + ] + tax_key = frozendict(new_key) + new_compute_all_tax[tax_key] = tax_vals + line.compute_all_tax = new_compute_all_tax + return res + + def _prepare_analytic_lines(self): + """Set tags to the records that have the same or no analytical account.""" + vals = super()._prepare_analytic_lines() + if self.analytic_tag_ids: + for val in vals: + account_id = val.get("account_id") + tags = self.analytic_tag_ids.filtered( + lambda x: not x.account_analytic_id + or x.account_analytic_id.id == account_id + ) + val.update({"tag_ids": [(6, 0, tags.ids)]}) + return vals diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/models/res_config_settings.py b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/models/res_config_settings.py new file mode 100644 index 00000000..6d650a53 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/models/res_config_settings.py @@ -0,0 +1,9 @@ +from odoo import fields, models + + +class ResConfigSettings(models.TransientModel): + _inherit = "res.config.settings" + + group_analytic_tags = fields.Boolean( + string="Analytic Tags", implied_group="account_analytic_tag.group_analytic_tags" + ) diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/readme/CONFIGURE.rst b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/readme/CONFIGURE.rst new file mode 100644 index 00000000..707513e6 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/readme/CONFIGURE.rst @@ -0,0 +1,4 @@ +To manage analytic account tags using this module, you need to: + +#. Go to **Invocing > Configuration > Settings** and check the + Analytic Tags checkboxs in the Analytics section. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..67218b98 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/readme/CONTRIBUTORS.rst @@ -0,0 +1,4 @@ +* `Tecnativa `__: + + * Yadier Quesada + * Víctor Martínez diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/readme/DESCRIPTION.rst new file mode 100644 index 00000000..ebfa2138 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/readme/DESCRIPTION.rst @@ -0,0 +1,2 @@ +This module restores the *account analytic tags* as a method for categorizing analytic +entries, selectable from the invoices, and transferred to them on publishing. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/readme/USAGE.rst b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/readme/USAGE.rst new file mode 100644 index 00000000..21e376a6 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/readme/USAGE.rst @@ -0,0 +1,6 @@ +Analytical tags. + +This function allows you to manage Analytical tags for categorizing analytic +entries. + +#. Go to **Invoicing > Configuration > Analytical accounting > Analytic Tags**. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/security/analytic_security.xml b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/security/analytic_security.xml new file mode 100644 index 00000000..a7c4c4b4 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/security/analytic_security.xml @@ -0,0 +1,19 @@ + + + + + Analytic line multi company rule + + + ['|',('company_id','=',False),('company_id', 'in', company_ids)] + + + + + Analytic Accounting Tags + + + + diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/security/ir.model.access.csv b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/security/ir.model.access.csv new file mode 100644 index 00000000..90510d90 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/security/ir.model.access.csv @@ -0,0 +1,3 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_account_analytic_tag_user,account.analytic.tag.user,model_account_analytic_tag,analytic.group_analytic_accounting,1,0,0,0 +access_account_analytic_tag_manager,account.analytic.tag.manager,model_account_analytic_tag,account.group_account_manager,1,1,1,1 diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/static/description/icon.png b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/static/description/index.html b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/static/description/index.html new file mode 100644 index 00000000..6a17b596 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/static/description/index.html @@ -0,0 +1,447 @@ + + + + + +Account Analytic Tag + + + +
+

Account Analytic Tag

+ + +

Beta License: AGPL-3 OCA/account-analytic Translate me on Weblate Try me on Runboat

+

This module restores the account analytic tags as a method for categorizing analytic +entries, selectable from the invoices, and transferred to them on publishing.

+

Table of contents

+ +
+

Configuration

+

To manage analytic account tags using this module, you need to:

+
    +
  1. Go to Invocing > Configuration > Settings and check the +Analytic Tags checkboxs in the Analytics section.
  2. +
+
+
+

Usage

+

Analytical tags.

+

This function allows you to manage Analytical tags for categorizing analytic +entries.

+
    +
  1. Go to Invoicing > Configuration > Analytical accounting > Analytic Tags.
  2. +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Tecnativa
  • +
+
+
+

Contributors

+
    +
  • Tecnativa:
      +
    • Yadier Quesada
    • +
    • Víctor Martínez
    • +
    +
  • +
+
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-analytic project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/tests/__init__.py b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/tests/__init__.py new file mode 100644 index 00000000..c89ba18a --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/tests/__init__.py @@ -0,0 +1 @@ +from . import test_account_analytic_tag diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/tests/common.py b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/tests/common.py new file mode 100644 index 00000000..d856ca69 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/tests/common.py @@ -0,0 +1,76 @@ +# Copyright 2023 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) +from odoo.tests import common, new_test_user + + +class TestAccountAnalyticTagBase(common.TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.env = cls.env( + context=dict( + cls.env.context, + mail_create_nolog=True, + mail_create_nosubscribe=True, + mail_notrack=True, + no_reset_password=True, + tracking_disable=True, + ) + ) + cls.user = new_test_user( + cls.env, + login="test-analytic-tag-user", + groups="%s,%s,%s" + % ( + "account.group_account_invoice", + "analytic.group_analytic_accounting", + "account_analytic_tag.group_analytic_tags", + ), + ) + # ==== For Accounting ==== + cls.default_plan = cls.env["account.analytic.plan"].create({"name": "Default"}) + cls.analytic_account_a = cls.env["account.analytic.account"].create( + { + "name": "analytic_account_a", + "plan_id": cls.default_plan.id, + } + ) + cls.analytic_account_b = cls.env["account.analytic.account"].create( + { + "name": "analytic_account_b", + "plan_id": cls.default_plan.id, + } + ) + # ==== Tags ==== + cls.account_analytic_tag_a = cls.env["account.analytic.tag"].create( + { + "name": "Tag Info A", + "account_analytic_id": cls.analytic_account_a.id, + } + ) + cls.account_analytic_tag_b = cls.env["account.analytic.tag"].create( + { + "name": "Tag Info B", + "account_analytic_id": cls.analytic_account_a.id, + } + ) + # ==== For Invoices ==== + cls.product_a = cls.env["product.product"].create( + { + "name": "product_a", + "uom_id": cls.env.ref("uom.product_uom_unit").id, + "lst_price": 100.0, + "standard_price": 80.0, + "taxes_id": False, + } + ) + cls.product_b = cls.env["product.product"].create( + { + "name": "product_b", + "uom_id": cls.env.ref("uom.product_uom_unit").id, + "lst_price": 200.0, + "standard_price": 100.0, + "taxes_id": False, + } + ) + cls.partner_a = cls.env["res.partner"].create({"name": "partner_a"}) diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/tests/test_account_analytic_tag.py b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/tests/test_account_analytic_tag.py new file mode 100644 index 00000000..bdf75753 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/tests/test_account_analytic_tag.py @@ -0,0 +1,126 @@ +# Copyright 2023 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) +from odoo.tests import Form, tagged +from odoo.tests.common import users + +from .common import TestAccountAnalyticTagBase + + +@tagged("post_install", "-at_install") +class TestAccountAnalyticTag(TestAccountAnalyticTagBase): + @classmethod + def setUpClass(cls): + super().setUpClass() + if not cls.env.company.chart_template_id: + # Load a CoA if there's none in current company + coa = cls.env.ref("l10n_generic_coa.configurable_chart_template", False) + if not coa: + # Load the first available CoA + coa = cls.env["account.chart.template"].search( + [("visible", "=", True)], limit=1 + ) + coa.try_loading(company=cls.env.company, install_demo=False) + invoice_form = Form( + cls.env["account.move"] + .with_user(cls.user) + .with_context(default_move_type="out_invoice") + ) + invoice_form.partner_id = cls.partner_a + with invoice_form.invoice_line_ids.new() as line_form: + line_form.product_id = cls.product_a + line_form.analytic_tag_ids.add(cls.account_analytic_tag_a) + with invoice_form.invoice_line_ids.new() as line_form: + line_form.product_id = cls.product_b + line_form.analytic_tag_ids.add(cls.account_analytic_tag_a) + line_form.analytic_tag_ids.add(cls.account_analytic_tag_b) + cls.invoice = invoice_form.save() + cls.line_a = cls.invoice.invoice_line_ids.filtered( + lambda x: x.product_id == cls.product_a + ) + cls.line_b = cls.invoice.invoice_line_ids.filtered( + lambda x: x.product_id == cls.product_b + ) + + @users("test-analytic-tag-user") + def test_action_post_analytic_lines_01(self): + self.invoice.action_post() + self.assertFalse(self.line_a.analytic_line_ids) + self.assertFalse(self.line_b.analytic_line_ids) + + @users("test-analytic-tag-user") + def test_action_post_analytic_lines_02(self): + self.line_a.analytic_distribution = {self.analytic_account_a.id: 100} + self.line_b.analytic_distribution = {self.analytic_account_a.id: 100} + self.invoice.action_post() + self.assertIn( + self.account_analytic_tag_a, self.line_a.analytic_line_ids.tag_ids + ) + self.assertNotIn( + self.account_analytic_tag_b, self.line_a.analytic_line_ids.tag_ids + ) + self.assertIn( + self.account_analytic_tag_a, self.line_b.analytic_line_ids.tag_ids + ) + self.assertIn( + self.account_analytic_tag_b, self.line_b.analytic_line_ids.tag_ids + ) + + @users("test-analytic-tag-user") + def test_action_post_analytic_lines_03(self): + self.account_analytic_tag_b.account_analytic_id = False + self.line_a.analytic_distribution = {self.analytic_account_a.id: 100} + self.line_b.analytic_distribution = {self.analytic_account_a.id: 100} + self.invoice.action_post() + self.assertIn( + self.account_analytic_tag_a, self.line_a.analytic_line_ids.tag_ids + ) + self.assertNotIn( + self.account_analytic_tag_b, self.line_a.analytic_line_ids.tag_ids + ) + self.assertIn( + self.account_analytic_tag_a, self.line_b.analytic_line_ids.tag_ids + ) + self.assertIn( + self.account_analytic_tag_b, self.line_b.analytic_line_ids.tag_ids + ) + + @users("test-analytic-tag-user") + def test_action_post_analytic_lines_04(self): + self.account_analytic_tag_a.account_analytic_id = self.analytic_account_b + self.line_a.analytic_distribution = {self.analytic_account_a.id: 100} + self.invoice.action_post() + self.assertNotIn( + self.account_analytic_tag_a, self.line_a.analytic_line_ids.tag_ids + ) + self.assertNotIn( + self.account_analytic_tag_b, self.line_a.analytic_line_ids.tag_ids + ) + + @users("test-analytic-tag-user") + def test_action_post_analytic_lines_05(self): + self.account_analytic_tag_a.account_analytic_id = self.analytic_account_b + self.line_a.analytic_distribution = { + self.analytic_account_a.id: 50, + self.analytic_account_b.id: 50, + } + self.invoice.action_post() + self.assertIn( + self.account_analytic_tag_a, self.line_a.analytic_line_ids.tag_ids + ) + self.assertNotIn( + self.account_analytic_tag_b, self.line_a.analytic_line_ids.tag_ids + ) + + def test_analytic_tags_in_tax(self): + tax = self.env["account.tax"].create( + { + "name": "account_analytic_tag tax example", + "amount_type": "percent", + "type_tax_use": "sale", + "amount": 10, + "analytic": True, + } + ) + self.line_a.tax_ids = [(4, tax.id)] + tax_line = self.invoice.line_ids.filtered(lambda x, t=tax: x.tax_line_id == t) + self.assertEqual(self.account_analytic_tag_a, tax_line.analytic_tag_ids) diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/views/account_analytic_line_views.xml b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/views/account_analytic_line_views.xml new file mode 100644 index 00000000..69bdb03c --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/views/account_analytic_line_views.xml @@ -0,0 +1,34 @@ + + + + account.analytic.line.tree.inherit.tags + account.analytic.line + + + + + + + + + account.analytic.line.form.inherit.tags + account.analytic.line + + + + + + + + diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/views/account_analytic_tag_views.xml b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/views/account_analytic_tag_views.xml new file mode 100644 index 00000000..d983bf4c --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/views/account_analytic_tag_views.xml @@ -0,0 +1,77 @@ + + + account.analytic.tag.tree + account.analytic.tag + + + + + + + + + + + + account.analytic.tag.form + account.analytic.tag + +
+ + + + + + + + + + + + + + +
+
+
+ + account.analytic.tag.view.search + account.analytic.tag + + + + + + + + + + Analytic Tags + account.analytic.tag + tree,form + +

+ Add a new tag +

+
+
+ +
diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/views/account_move_line_views.xml b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/views/account_move_line_views.xml new file mode 100644 index 00000000..05c56f78 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/views/account_move_line_views.xml @@ -0,0 +1,18 @@ + + + account.move.line.tree + account.move.line + + + + + + + + diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/views/account_move_views.xml b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/views/account_move_views.xml new file mode 100644 index 00000000..73b70fc4 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/views/account_move_views.xml @@ -0,0 +1,34 @@ + + + + account.move.tag_ids.form.inherit + account.move + + + + + + + + + + + diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/views/res_config_settings_views.xml b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/views/res_config_settings_views.xml new file mode 100644 index 00000000..86f83958 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/account_analytic_tag/views/res_config_settings_views.xml @@ -0,0 +1,29 @@ + + + + res.config.settings.view.form.inherit.account_analytic_tag + res.config.settings + + + +
+
+ +
+
+
+
+
+
+
+
diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-analytic-account_analytic_tag/doc/ARCHITECTURE.md new file mode 100644 index 00000000..9014ee48 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_analytic_tag Module - account_analytic_tag + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/doc/CONFIGURATION.md b/odoo-bringout-oca-account-analytic-account_analytic_tag/doc/CONFIGURATION.md new file mode 100644 index 00000000..925330d7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_analytic_tag. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/doc/CONTROLLERS.md b/odoo-bringout-oca-account-analytic-account_analytic_tag/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-analytic-account_analytic_tag/doc/DEPENDENCIES.md new file mode 100644 index 00000000..db16da54 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) +- [analytic](../../odoo-bringout-oca-ocb-analytic) diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/doc/FAQ.md b/odoo-bringout-oca-account-analytic-account_analytic_tag/doc/FAQ.md new file mode 100644 index 00000000..1185d41e --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_analytic_tag or install in UI. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/doc/INSTALL.md b/odoo-bringout-oca-account-analytic-account_analytic_tag/doc/INSTALL.md new file mode 100644 index 00000000..b28bf431 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-analytic-account_analytic_tag" +# or +uv pip install odoo-bringout-oca-account-analytic-account_analytic_tag" +``` diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/doc/MODELS.md b/odoo-bringout-oca-account-analytic-account_analytic_tag/doc/MODELS.md new file mode 100644 index 00000000..61697924 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/doc/MODELS.md @@ -0,0 +1,15 @@ +# Models + +Detected core models and extensions in account_analytic_tag. + +```mermaid +classDiagram + class account_analytic_tag + class account_analytic_line + class account_move_line + class res_config_settings +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/doc/OVERVIEW.md b/odoo-bringout-oca-account-analytic-account_analytic_tag/doc/OVERVIEW.md new file mode 100644 index 00000000..2a11337e --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_analytic_tag. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_analytic_tag +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/doc/REPORTS.md b/odoo-bringout-oca-account-analytic-account_analytic_tag/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/doc/SECURITY.md b/odoo-bringout-oca-account-analytic-account_analytic_tag/doc/SECURITY.md new file mode 100644 index 00000000..5932fdf8 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/doc/SECURITY.md @@ -0,0 +1,42 @@ +# Security + +Access control and security definitions in account_analytic_tag. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../account_analytic_tag/security/ir.model.access.csv)** + - 2 model access rules + +## Record Rules + +Row-level security rules defined in: + +## Security Groups & Configuration + +Security groups and permissions defined in: +- **[analytic_security.xml](../account_analytic_tag/security/analytic_security.xml)** + - 1 security groups defined + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[analytic_security.xml](../account_analytic_tag/security/analytic_security.xml)** + - Security groups, categories, and XML-based rules +- **[ir.model.access.csv](../account_analytic_tag/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-analytic-account_analytic_tag/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/doc/USAGE.md b/odoo-bringout-oca-account-analytic-account_analytic_tag/doc/USAGE.md new file mode 100644 index 00000000..fe469690 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_analytic_tag +``` diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/doc/WIZARDS.md b/odoo-bringout-oca-account-analytic-account_analytic_tag/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag/pyproject.toml b/odoo-bringout-oca-account-analytic-account_analytic_tag/pyproject.toml new file mode 100644 index 00000000..5c930bdb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-analytic-account_analytic_tag" +version = "16.0.0" +description = "Account Analytic Tag - Odoo addon" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "odoo-bringout-oca-ocb-analytic>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_analytic_tag"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/README.md b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/README.md new file mode 100644 index 00000000..9b1ffcd4 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/README.md @@ -0,0 +1,44 @@ +# Account Analytic Tag Distribution + +Odoo addon: account_analytic_tag_distribution + +## Installation + +```bash +pip install odoo-bringout-oca-account-analytic-account_analytic_tag_distribution +``` + +## Dependencies + +This addon depends on: +- account_analytic_tag + +## Manifest Information + +- **Name**: Account Analytic Tag Distribution +- **Version**: 16.0.1.0.2 +- **Category**: Account +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-analytic](https://github.com/OCA/account-analytic) branch 16.0, addon `account_analytic_tag_distribution`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/README.rst b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/README.rst new file mode 100644 index 00000000..d4054596 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/README.rst @@ -0,0 +1,94 @@ +================================= +Account Analytic Tag Distribution +================================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:f474908580e7a4626804f85c4e9ba3e7ccdf5f93a5a0a92974a32b2c32409dc3 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--analytic-lightgray.png?logo=github + :target: https://github.com/OCA/account-analytic/tree/16.0/account_analytic_tag_distribution + :alt: OCA/account-analytic +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-analytic-16-0/account-analytic-16-0-account_analytic_tag_distribution + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-analytic&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module restores the option to define the analytical distribution at the level of analytical labels. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +#. In the creation/editing of an analytic label check the box "Analytic Distribution" and define the distribution you need. +#. Define this label in an invoice line. +#. Publish the invoice. +#. The analytical notes will have been created according to the analytical distribution of the defined tags. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Tecnativa + +Contributors +~~~~~~~~~~~~ + +* `Tecnativa `__: + + * Víctor Martínez + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-victoralmau| image:: https://github.com/victoralmau.png?size=40px + :target: https://github.com/victoralmau + :alt: victoralmau + +Current `maintainer `__: + +|maintainer-victoralmau| + +This module is part of the `OCA/account-analytic `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/__init__.py b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/__manifest__.py b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/__manifest__.py new file mode 100644 index 00000000..4c998e5a --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/__manifest__.py @@ -0,0 +1,16 @@ +# Copyright 2023 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +{ + "name": "Account Analytic Tag Distribution", + "version": "16.0.1.0.2", + "author": "Tecnativa, Odoo Community Association (OCA)", + "category": "Account", + "website": "https://github.com/OCA/account-analytic", + "depends": ["account_analytic_tag"], + "license": "AGPL-3", + "data": [ + "views/account_analytic_tag_views.xml", + ], + "installable": True, + "maintainers": ["victoralmau"], +} diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/i18n/account_analytic_tag_distribution.pot b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/i18n/account_analytic_tag_distribution.pot new file mode 100644 index 00000000..56ed75b4 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/i18n/account_analytic_tag_distribution.pot @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_tag_distribution +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,field_description:account_analytic_tag_distribution.field_account_analytic_tag__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,field_description:account_analytic_tag_distribution.field_account_analytic_tag__analytic_account_names +msgid "Analytic Account Names" +msgstr "" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,field_description:account_analytic_tag_distribution.field_account_analytic_tag__analytic_account_ids +msgid "Analytic Accounts" +msgstr "" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,field_description:account_analytic_tag_distribution.field_account_analytic_tag__active_analytic_distribution +msgid "Analytic Distribution" +msgstr "" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,field_description:account_analytic_tag_distribution.field_account_analytic_tag__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,field_description:account_analytic_tag_distribution.field_account_analytic_tag__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_analytic_tag_distribution +#: model:ir.model,name:account_analytic_tag_distribution.model_account_analytic_tag +msgid "Analytic Tags" +msgstr "" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,help:account_analytic_tag_distribution.field_account_analytic_tag__analytic_account_ids +msgid "Analytic accounts computed from analytic distribution." +msgstr "" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,field_description:account_analytic_tag_distribution.field_account_analytic_tag__analytic_distribution_import +msgid "Analytic distribution (importable)" +msgstr "" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,help:account_analytic_tag_distribution.field_account_analytic_tag__analytic_account_names +msgid "" +"Comma-separated analytic account names, in case it is useful to be included " +"in the exported data." +msgstr "" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,help:account_analytic_tag_distribution.field_account_analytic_tag__analytic_distribution_import +msgid "" +"Defining this field, it will set the analytical distribution in JSON format," +" but using the analytic accounts names as keys of the dictionary, so it " +"eases the human input." +msgstr "" + +#. module: account_analytic_tag_distribution +#: model:ir.model,name:account_analytic_tag_distribution.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,field_description:account_analytic_tag_distribution.field_account_analytic_tag__manual_distribution_id +msgid "Manual Distribution" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/i18n/bs.po b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/i18n/bs.po new file mode 100644 index 00000000..470f7b54 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/i18n/bs.po @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_tag_distribution +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,field_description:account_analytic_tag_distribution.field_account_analytic_tag__analytic_distribution +msgid "Analytic" +msgstr "Analitika" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,field_description:account_analytic_tag_distribution.field_account_analytic_tag__analytic_account_names +msgid "Analytic Account Names" +msgstr "Nazivi analitičkih računa" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,field_description:account_analytic_tag_distribution.field_account_analytic_tag__analytic_account_ids +msgid "Analytic Accounts" +msgstr "Analitički računi" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,field_description:account_analytic_tag_distribution.field_account_analytic_tag__active_analytic_distribution +msgid "Analytic Distribution" +msgstr "Analitička distribucija" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,field_description:account_analytic_tag_distribution.field_account_analytic_tag__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Pretraga analitičkih distribucija" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,field_description:account_analytic_tag_distribution.field_account_analytic_tag__analytic_precision +msgid "Analytic Precision" +msgstr "Preciznost analitike" + +#. module: account_analytic_tag_distribution +#: model:ir.model,name:account_analytic_tag_distribution.model_account_analytic_tag +msgid "Analytic Tags" +msgstr "Analitičke oznake" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,help:account_analytic_tag_distribution.field_account_analytic_tag__analytic_account_ids +msgid "Analytic accounts computed from analytic distribution." +msgstr "Analitički računi računati iz analitičke distribucije." + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,field_description:account_analytic_tag_distribution.field_account_analytic_tag__analytic_distribution_import +msgid "Analytic distribution (importable)" +msgstr "Analitička distribucija (uvozljiva)" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,help:account_analytic_tag_distribution.field_account_analytic_tag__analytic_account_names +msgid "" +"Comma-separated analytic account names, in case it is useful to be included " +"in the exported data." +msgstr "" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,help:account_analytic_tag_distribution.field_account_analytic_tag__analytic_distribution_import +msgid "" +"Defining this field, it will set the analytical distribution in JSON format," +" but using the analytic accounts names as keys of the dictionary, so it " +"eases the human input." +msgstr "" + +#. module: account_analytic_tag_distribution +#: model:ir.model,name:account_analytic_tag_distribution.model_account_move_line +msgid "Journal Item" +msgstr "Stavka žurnala" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,field_description:account_analytic_tag_distribution.field_account_analytic_tag__manual_distribution_id +msgid "Manual Distribution" +msgstr "Ručna distribucija" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/i18n/es.po b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/i18n/es.po new file mode 100644 index 00000000..7dc36a24 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/i18n/es.po @@ -0,0 +1,96 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_tag_distribution +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-08-24 11:31+0000\n" +"PO-Revision-Date: 2025-08-07 14:25+0000\n" +"Last-Translator: Miquel Romera \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,field_description:account_analytic_tag_distribution.field_account_analytic_tag__analytic_distribution +msgid "Analytic" +msgstr "Analítico" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,field_description:account_analytic_tag_distribution.field_account_analytic_tag__analytic_account_names +msgid "Analytic Account Names" +msgstr "Nombres de cuentas analíticas" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,field_description:account_analytic_tag_distribution.field_account_analytic_tag__analytic_account_ids +msgid "Analytic Accounts" +msgstr "Cuentas analíticas" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,field_description:account_analytic_tag_distribution.field_account_analytic_tag__active_analytic_distribution +msgid "Analytic Distribution" +msgstr "Distribución Analítica" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,field_description:account_analytic_tag_distribution.field_account_analytic_tag__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Búsqueda de distribución analítica" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,field_description:account_analytic_tag_distribution.field_account_analytic_tag__analytic_precision +msgid "Analytic Precision" +msgstr "Precisión analítica" + +#. module: account_analytic_tag_distribution +#: model:ir.model,name:account_analytic_tag_distribution.model_account_analytic_tag +msgid "Analytic Tags" +msgstr "Etiquetas Analíticas" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,help:account_analytic_tag_distribution.field_account_analytic_tag__analytic_account_ids +msgid "Analytic accounts computed from analytic distribution." +msgstr "Cuentas analíticas calculadas a partir de la distribución analítica." + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,field_description:account_analytic_tag_distribution.field_account_analytic_tag__analytic_distribution_import +msgid "Analytic distribution (importable)" +msgstr "Distribución analítica (importable)" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,help:account_analytic_tag_distribution.field_account_analytic_tag__analytic_account_names +msgid "" +"Comma-separated analytic account names, in case it is useful to be included " +"in the exported data." +msgstr "" +"Nombres de cuentas analíticas separados por comas, en caso de que sea útil " +"incluirlos en los datos exportados." + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,help:account_analytic_tag_distribution.field_account_analytic_tag__analytic_distribution_import +msgid "" +"Defining this field, it will set the analytical distribution in JSON format, " +"but using the analytic accounts names as keys of the dictionary, so it eases " +"the human input." +msgstr "" +"Al definir este campo, se establecerá la distribución analítica en formato " +"JSON, pero utilizando los nombres de las cuentas analíticas como claves del " +"diccionario, por lo que facilita la entrada humana." + +#. module: account_analytic_tag_distribution +#: model:ir.model,name:account_analytic_tag_distribution.model_account_move_line +msgid "Journal Item" +msgstr "Artículo diario" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,field_description:account_analytic_tag_distribution.field_account_analytic_tag__manual_distribution_id +msgid "Manual Distribution" +msgstr "Distribución manual" + +#~ msgid "Journal Entry" +#~ msgstr "Asiento contable" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/i18n/it.po b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/i18n/it.po new file mode 100644 index 00000000..28292aab --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/i18n/it.po @@ -0,0 +1,95 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_tag_distribution +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-03-06 11:53+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.2\n" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,field_description:account_analytic_tag_distribution.field_account_analytic_tag__analytic_distribution +msgid "Analytic" +msgstr "Analitico" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,field_description:account_analytic_tag_distribution.field_account_analytic_tag__analytic_account_names +msgid "Analytic Account Names" +msgstr "Nomi conto analitico" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,field_description:account_analytic_tag_distribution.field_account_analytic_tag__analytic_account_ids +msgid "Analytic Accounts" +msgstr "Conti analitici" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,field_description:account_analytic_tag_distribution.field_account_analytic_tag__active_analytic_distribution +msgid "Analytic Distribution" +msgstr "Distribuzione analitica" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,field_description:account_analytic_tag_distribution.field_account_analytic_tag__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Ricerca distribuzione analitica" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,field_description:account_analytic_tag_distribution.field_account_analytic_tag__analytic_precision +msgid "Analytic Precision" +msgstr "Precisione analitica" + +#. module: account_analytic_tag_distribution +#: model:ir.model,name:account_analytic_tag_distribution.model_account_analytic_tag +msgid "Analytic Tags" +msgstr "Etichette analitiche" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,help:account_analytic_tag_distribution.field_account_analytic_tag__analytic_account_ids +msgid "Analytic accounts computed from analytic distribution." +msgstr "Conti analitici calcolati da distribuzione analitica." + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,field_description:account_analytic_tag_distribution.field_account_analytic_tag__analytic_distribution_import +msgid "Analytic distribution (importable)" +msgstr "Distribuzione analitica (importabile)" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,help:account_analytic_tag_distribution.field_account_analytic_tag__analytic_account_names +msgid "" +"Comma-separated analytic account names, in case it is useful to be included " +"in the exported data." +msgstr "" +"Nomi conti analitici separati da virgola, nel caso sia utile includerli nei " +"dati esportati." + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,help:account_analytic_tag_distribution.field_account_analytic_tag__analytic_distribution_import +msgid "" +"Defining this field, it will set the analytical distribution in JSON format, " +"but using the analytic accounts names as keys of the dictionary, so it eases " +"the human input." +msgstr "" +"Definendo questo campo, verrà impostata la distribuzione analitica in " +"formato JSON, ma utilizzando i nomi degli account analitici come chiavi del " +"dizionario, in modo da semplificare l'inserimento umano." + +#. module: account_analytic_tag_distribution +#: model:ir.model,name:account_analytic_tag_distribution.model_account_move_line +msgid "Journal Item" +msgstr "Movimento contabile" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,field_description:account_analytic_tag_distribution.field_account_analytic_tag__manual_distribution_id +msgid "Manual Distribution" +msgstr "Distribuzione manuale" + +#~ msgid "Manual Distribution ID" +#~ msgstr "ID distribuzione manuale" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/i18n/pt_BR.po b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/i18n/pt_BR.po new file mode 100644 index 00000000..c58a6e26 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/i18n/pt_BR.po @@ -0,0 +1,91 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_analytic_tag_distribution +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-11-13 16:06+0000\n" +"Last-Translator: Rodrigo Sottomaior Macedo " +"\n" +"Language-Team: none\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,field_description:account_analytic_tag_distribution.field_account_analytic_tag__analytic_distribution +msgid "Analytic" +msgstr "Analítico" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,field_description:account_analytic_tag_distribution.field_account_analytic_tag__analytic_account_names +msgid "Analytic Account Names" +msgstr "" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,field_description:account_analytic_tag_distribution.field_account_analytic_tag__analytic_account_ids +msgid "Analytic Accounts" +msgstr "" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,field_description:account_analytic_tag_distribution.field_account_analytic_tag__active_analytic_distribution +msgid "Analytic Distribution" +msgstr "Distribuição Analítica" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,field_description:account_analytic_tag_distribution.field_account_analytic_tag__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Pesquisa de Distribuição Analítica" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,field_description:account_analytic_tag_distribution.field_account_analytic_tag__analytic_precision +msgid "Analytic Precision" +msgstr "Precisão Analítica" + +#. module: account_analytic_tag_distribution +#: model:ir.model,name:account_analytic_tag_distribution.model_account_analytic_tag +msgid "Analytic Tags" +msgstr "Marcadores Analíticos" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,help:account_analytic_tag_distribution.field_account_analytic_tag__analytic_account_ids +msgid "Analytic accounts computed from analytic distribution." +msgstr "" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,field_description:account_analytic_tag_distribution.field_account_analytic_tag__analytic_distribution_import +msgid "Analytic distribution (importable)" +msgstr "Distribuição analítica (importável)" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,help:account_analytic_tag_distribution.field_account_analytic_tag__analytic_account_names +msgid "" +"Comma-separated analytic account names, in case it is useful to be included " +"in the exported data." +msgstr "" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,help:account_analytic_tag_distribution.field_account_analytic_tag__analytic_distribution_import +msgid "" +"Defining this field, it will set the analytical distribution in JSON format, " +"but using the analytic accounts names as keys of the dictionary, so it eases " +"the human input." +msgstr "" +"Ao definir esse campo, ele definirá a distribuição analítica no formato " +"JSON, mas usando os nomes das contas analíticas como chaves do dicionário, " +"facilitando a entrada humana." + +#. module: account_analytic_tag_distribution +#: model:ir.model,name:account_analytic_tag_distribution.model_account_move_line +msgid "Journal Item" +msgstr "Item Diário" + +#. module: account_analytic_tag_distribution +#: model:ir.model.fields,field_description:account_analytic_tag_distribution.field_account_analytic_tag__manual_distribution_id +msgid "Manual Distribution" +msgstr "Distribuição Manual" diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/models/__init__.py b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/models/__init__.py new file mode 100644 index 00000000..d259220d --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/models/__init__.py @@ -0,0 +1,2 @@ +from . import account_analytic_tag +from . import account_move_line diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/models/account_analytic_tag.py b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/models/account_analytic_tag.py new file mode 100644 index 00000000..128d5452 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/models/account_analytic_tag.py @@ -0,0 +1,20 @@ +# Copyright 2023 Tecnativa - Víctor Martínez +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). +from odoo import api, fields, models + + +class AccountAnalyticTag(models.Model): + _name = "account.analytic.tag" + _inherit = ["account.analytic.tag", "analytic.mixin"] + + active_analytic_distribution = fields.Boolean(string="Analytic Distribution") + + @api.onchange("active_analytic_distribution") + def _onchange_active_analytic_distribution(self): + if self.active_analytic_distribution: + self.account_analytic_id = False + + def write(self, values): + if values.get("active_analytic_distribution"): + values["account_analytic_id"] = False + return super().write(values) diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/models/account_move_line.py b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/models/account_move_line.py new file mode 100644 index 00000000..46f2eadb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/models/account_move_line.py @@ -0,0 +1,35 @@ +# Copyright 2023 Tecnativa - Víctor Martínez +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). +from odoo import api, models + + +class AccountMoveLine(models.Model): + _inherit = "account.move.line" + + @api.onchange("analytic_tag_ids") + def _onchange_analytic_tag_ids(self): + """If any tag has a distribution, we will disable the standard analytical + distribution.""" + if any(self.analytic_tag_ids.mapped("active_analytic_distribution")): + self.analytic_distribution = False + + def _prepare_analytic_lines(self): + """If any tag has distribution, we will not call super() to avoid conflicts + with standard flow.""" + self.ensure_one() + tags_with_distribution = self.analytic_tag_ids.filtered( + lambda x: x.active_analytic_distribution + ) + if not tags_with_distribution: + return super()._prepare_analytic_lines() + analytic_line_vals = [] + for tag in tags_with_distribution: + distribution_on_each_plan = {} + for account_id, distribution in tag.analytic_distribution.items(): + line_values = self._prepare_analytic_distribution_line( + float(distribution), account_id, distribution_on_each_plan + ) + line_values.update({"tag_ids": [(6, 0, tag.ids)]}) + if not self.currency_id.is_zero(line_values.get("amount")): + analytic_line_vals.append(line_values) + return analytic_line_vals diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..ae3b3ea5 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/readme/CONTRIBUTORS.rst @@ -0,0 +1,3 @@ +* `Tecnativa `__: + + * Víctor Martínez diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/readme/DESCRIPTION.rst new file mode 100644 index 00000000..ede73be2 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +This module restores the option to define the analytical distribution at the level of analytical labels. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/readme/USAGE.rst b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/readme/USAGE.rst new file mode 100644 index 00000000..c9802ba8 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/readme/USAGE.rst @@ -0,0 +1,4 @@ +#. In the creation/editing of an analytic label check the box "Analytic Distribution" and define the distribution you need. +#. Define this label in an invoice line. +#. Publish the invoice. +#. The analytical notes will have been created according to the analytical distribution of the defined tags. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/static/description/icon.png b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/static/description/index.html b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/static/description/index.html new file mode 100644 index 00000000..4a8d84cb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/static/description/index.html @@ -0,0 +1,438 @@ + + + + + +Account Analytic Tag Distribution + + + +
+

Account Analytic Tag Distribution

+ + +

Beta License: AGPL-3 OCA/account-analytic Translate me on Weblate Try me on Runboat

+

This module restores the option to define the analytical distribution at the level of analytical labels.

+

Table of contents

+ +
+

Usage

+
    +
  1. In the creation/editing of an analytic label check the box “Analytic Distribution” and define the distribution you need.
  2. +
  3. Define this label in an invoice line.
  4. +
  5. Publish the invoice.
  6. +
  7. The analytical notes will have been created according to the analytical distribution of the defined tags.
  8. +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Tecnativa
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

victoralmau

+

This module is part of the OCA/account-analytic project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/tests/__init__.py b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/tests/__init__.py new file mode 100644 index 00000000..ff2bb522 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/tests/__init__.py @@ -0,0 +1 @@ +from . import test_account_analytic_tag_distribution diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/tests/test_account_analytic_tag_distribution.py b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/tests/test_account_analytic_tag_distribution.py new file mode 100644 index 00000000..a6cee695 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/tests/test_account_analytic_tag_distribution.py @@ -0,0 +1,150 @@ +# Copyright 2023 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) +from odoo.tests import Form, tagged +from odoo.tests.common import users + +from odoo.addons.account_analytic_tag.tests.common import TestAccountAnalyticTagBase + + +@tagged("post_install", "-at_install") +class TestAccountAnalyticTagDistribution(TestAccountAnalyticTagBase): + @classmethod + def setUpClass(cls): + super().setUpClass() + if not cls.env.company.chart_template_id: + # Load a CoA if there's none in current company + coa = cls.env.ref("l10n_generic_coa.configurable_chart_template", False) + if not coa: + # Load the first available CoA + coa = cls.env["account.chart.template"].search( + [("visible", "=", True)], limit=1 + ) + coa.try_loading(company=cls.env.company, install_demo=False) + invoice_form = Form( + cls.env["account.move"] + .with_user(cls.user) + .with_context(default_move_type="out_invoice") + ) + invoice_form.partner_id = cls.partner_a + with invoice_form.invoice_line_ids.new() as line_form: + line_form.product_id = cls.product_a + line_form.analytic_tag_ids.add(cls.account_analytic_tag_a) + with invoice_form.invoice_line_ids.new() as line_form: + line_form.product_id = cls.product_b + line_form.analytic_tag_ids.add(cls.account_analytic_tag_b) + cls.invoice = invoice_form.save() + cls.line_a = cls.invoice.invoice_line_ids.filtered( + lambda x: x.product_id == cls.product_a + ) + cls.line_b = cls.invoice.invoice_line_ids.filtered( + lambda x: x.product_id == cls.product_b + ) + cls.account_analytic_tag_a.account_analytic_id = False + cls.account_analytic_tag_b.account_analytic_id = False + + def test_account_analytic_tag_a_edit(self): + analytic_tag_form = Form(self.account_analytic_tag_a) + analytic_tag_form.account_analytic_id = self.analytic_account_a + analytic_tag_form.active_analytic_distribution = True + self.assertFalse(analytic_tag_form.account_analytic_id) + analytic_tag = analytic_tag_form.save() + self.assertFalse(analytic_tag.account_analytic_id) + + def test_account_analytic_tag_write(self): + self.account_analytic_tag_a.account_analytic_id = self.analytic_account_a + self.account_analytic_tag_a.write({"active_analytic_distribution": True}) + self.assertFalse(self.account_analytic_tag_a.account_analytic_id) + + @users("test-analytic-tag-user") + def test_action_post_analytic_lines_01(self): + self.invoice.action_post() + self.assertFalse(self.line_a.analytic_line_ids) + self.assertFalse(self.line_b.analytic_line_ids) + + @users("test-analytic-tag-user") + def test_action_post_analytic_lines_02(self): + self.account_analytic_tag_a.active_analytic_distribution = True + self.account_analytic_tag_a.analytic_distribution = { + self.analytic_account_a.id: 100 + } + self.invoice.action_post() + # line_a + self.assertFalse(self.line_a.analytic_distribution) + self.assertIn( + self.account_analytic_tag_a, self.line_a.analytic_line_ids.tag_ids + ) + self.assertNotIn( + self.account_analytic_tag_b, self.line_a.analytic_line_ids.tag_ids + ) + # line_b + self.assertFalse(self.line_b.analytic_distribution) + self.assertFalse(self.line_b.analytic_line_ids) + + @users("test-analytic-tag-user") + def test_action_post_analytic_lines_03(self): + self.account_analytic_tag_a.active_analytic_distribution = True + self.account_analytic_tag_a.analytic_distribution = { + self.analytic_account_a.id: 100 + } + self.account_analytic_tag_b.active_analytic_distribution = True + self.account_analytic_tag_b.analytic_distribution = { + self.analytic_account_b.id: 100 + } + self.invoice.action_post() + # line_a + self.assertFalse(self.line_a.analytic_distribution) + self.assertIn( + self.account_analytic_tag_a, self.line_a.analytic_line_ids.tag_ids + ) + self.assertNotIn( + self.account_analytic_tag_b, self.line_a.analytic_line_ids.tag_ids + ) + # line_b + self.assertFalse(self.line_b.analytic_distribution) + self.assertNotIn( + self.account_analytic_tag_a, self.line_b.analytic_line_ids.tag_ids + ) + self.assertIn( + self.account_analytic_tag_b, self.line_b.analytic_line_ids.tag_ids + ) + + @users("test-analytic-tag-user") + def test_action_post_analytic_lines_04(self): + self.account_analytic_tag_a.active_analytic_distribution = True + self.account_analytic_tag_a.analytic_distribution = { + self.analytic_account_a.id: 50 + } + self.account_analytic_tag_b.active_analytic_distribution = True + self.account_analytic_tag_b.analytic_distribution = { + self.analytic_account_a.id: 50, + self.analytic_account_b.id: 100, + } + self.invoice.action_post() + # line_a + self.assertFalse(self.line_a.analytic_distribution) + self.assertIn( + self.account_analytic_tag_a, self.line_a.analytic_line_ids.tag_ids + ) + self.assertNotIn( + self.account_analytic_tag_b, self.line_a.analytic_line_ids.tag_ids + ) + self.assertIn( + self.analytic_account_a, self.line_a.analytic_line_ids.mapped("account_id") + ) + self.assertNotIn( + self.analytic_account_b, self.line_a.analytic_line_ids.mapped("account_id") + ) + # line_b + self.assertFalse(self.line_b.analytic_distribution) + self.assertNotIn( + self.account_analytic_tag_a, self.line_b.analytic_line_ids.tag_ids + ) + self.assertIn( + self.account_analytic_tag_b, self.line_b.analytic_line_ids.tag_ids + ) + self.assertIn( + self.analytic_account_a, self.line_b.analytic_line_ids.mapped("account_id") + ) + self.assertIn( + self.analytic_account_b, self.line_b.analytic_line_ids.mapped("account_id") + ) diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/views/account_analytic_tag_views.xml b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/views/account_analytic_tag_views.xml new file mode 100644 index 00000000..0a47c822 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/account_analytic_tag_distribution/views/account_analytic_tag_views.xml @@ -0,0 +1,26 @@ + + + account.analytic.tag + + + + {'invisible': [('active_analytic_distribution', '=', True)]} + 1 + + + + + + + + diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/doc/ARCHITECTURE.md new file mode 100644 index 00000000..b2414569 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_analytic_tag_distribution Module - account_analytic_tag_distribution + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/doc/CONFIGURATION.md b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/doc/CONFIGURATION.md new file mode 100644 index 00000000..0455d688 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_analytic_tag_distribution. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/doc/CONTROLLERS.md b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/doc/DEPENDENCIES.md new file mode 100644 index 00000000..5ab76f43 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account_analytic_tag](../../odoo-bringout-oca-account-analytic-account_analytic_tag) diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/doc/FAQ.md b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/doc/FAQ.md new file mode 100644 index 00000000..5303e71f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_analytic_tag_distribution or install in UI. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/doc/INSTALL.md b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/doc/INSTALL.md new file mode 100644 index 00000000..b15013c0 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-analytic-account_analytic_tag_distribution" +# or +uv pip install odoo-bringout-oca-account-analytic-account_analytic_tag_distribution" +``` diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/doc/MODELS.md b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/doc/MODELS.md new file mode 100644 index 00000000..49c58e4d --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/doc/MODELS.md @@ -0,0 +1,13 @@ +# Models + +Detected core models and extensions in account_analytic_tag_distribution. + +```mermaid +classDiagram + class account_analytic_tag + class account_move_line +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/doc/OVERVIEW.md b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/doc/OVERVIEW.md new file mode 100644 index 00000000..6a975fcf --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_analytic_tag_distribution. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_analytic_tag_distribution +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/doc/REPORTS.md b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/doc/SECURITY.md b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/doc/USAGE.md b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/doc/USAGE.md new file mode 100644 index 00000000..a6172266 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_analytic_tag_distribution +``` diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/doc/WIZARDS.md b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/pyproject.toml b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/pyproject.toml new file mode 100644 index 00000000..58098c04 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_analytic_tag_distribution/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-analytic-account_analytic_tag_distribution" +version = "16.0.0" +description = "Account Analytic Tag Distribution - Odoo addon" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-account-analytic-account_analytic_tag>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_analytic_tag_distribution"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-analytic-account_move_update_analytic/README.md b/odoo-bringout-oca-account-analytic-account_move_update_analytic/README.md new file mode 100644 index 00000000..6a7ceb87 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_move_update_analytic/README.md @@ -0,0 +1,44 @@ +# Account move update analytic + +Odoo addon: account_move_update_analytic + +## Installation + +```bash +pip install odoo-bringout-oca-account-analytic-account_move_update_analytic +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Account move update analytic +- **Version**: 16.0.1.0.2 +- **Category**: Accounting & Finance +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-analytic](https://github.com/OCA/account-analytic) branch 16.0, addon `account_move_update_analytic`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/README.rst b/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/README.rst new file mode 100644 index 00000000..00e28839 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/README.rst @@ -0,0 +1,101 @@ +============================ +Account move update analytic +============================ + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:90fe6b71afa6e529b7bdcec7779a30b31a24f6f5e7822b4834cff8e860c8b8a9 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--analytic-lightgray.png?logo=github + :target: https://github.com/OCA/account-analytic/tree/16.0/account_move_update_analytic + :alt: OCA/account-analytic +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-analytic-16-0/account-analytic-16-0-account_move_update_analytic + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-analytic&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows users to update the analytic distribution on journal items. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +1. In a posted move and from customer invoices and vendor bills, go to the move line you want to update, and click on 'Update analytic' to open the wizard. (You also have the button directly on account move lines). +2. Current analytic account and tags are shown, you can select another one then click on Confirm +3. Analytic lines will be dropped from current analytic account and recreated on new analytic distribution. + +.. figure:: https://raw.githubusercontent.com/OCA/account-analytic/16.0/account_move_update_analytic/static/description/update_from_invoice.png + +.. figure:: https://raw.githubusercontent.com/OCA/account-analytic/16.0/account_move_update_analytic/static/description/update_from_journals.png + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Le Filament +* Moduon + +Contributors +~~~~~~~~~~~~ + +* Rémi - Le Filament +* Eduardo de Miguel (`Moduon `__) +* Rafael Blasco (`Moduon `__) + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-remi-filament| image:: https://github.com/remi-filament.png?size=40px + :target: https://github.com/remi-filament + :alt: remi-filament +.. |maintainer-Shide| image:: https://github.com/Shide.png?size=40px + :target: https://github.com/Shide + :alt: Shide + +Current `maintainers `__: + +|maintainer-remi-filament| |maintainer-Shide| + +This module is part of the `OCA/account-analytic `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/__init__.py b/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/__init__.py new file mode 100644 index 00000000..5cb1c491 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/__init__.py @@ -0,0 +1 @@ +from . import wizards diff --git a/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/__manifest__.py b/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/__manifest__.py new file mode 100644 index 00000000..34b5b157 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/__manifest__.py @@ -0,0 +1,21 @@ +# Copyright 2022 Le Filament +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +{ + "name": "Account move update analytic", + "version": "16.0.1.0.2", + "category": "Accounting & Finance", + "summary": "This module allows the user to update analytic on posted moves", + "author": "Le Filament, Moduon, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-analytic", + "license": "AGPL-3", + "depends": ["account"], + "data": [ + "security/ir.model.access.csv", + "wizards/account_move_update_analytic_view.xml", + "views/account_move_view.xml", + "views/account_move_line_view.xml", + ], + "installable": True, + "maintainers": ["remi-filament", "Shide"], +} diff --git a/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/i18n/account_move_update_analytic.pot b/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/i18n/account_move_update_analytic.pot new file mode 100644 index 00000000..441a25f5 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/i18n/account_move_update_analytic.pot @@ -0,0 +1,120 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_update_analytic +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__account_id +msgid "Account" +msgstr "" + +#. module: account_move_update_analytic +#: model:ir.model,name:account_move_update_analytic.model_account_move_update_analytic_wizard +msgid "Account Move Update Analytic Account Wizard" +msgstr "" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_update_analytic +#: model_terms:ir.ui.view,arch_db:account_move_update_analytic.view_account_move_update_analytic_account +msgid "Cancel" +msgstr "" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__company_id +msgid "Company" +msgstr "" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__current_analytic_distribution +msgid "Current Analytic Distribution" +msgstr "" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__id +msgid "ID" +msgstr "" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__line_id +msgid "Invoice line" +msgstr "" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__analytic_distribution +msgid "New Analytic Distribution" +msgstr "" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__product_id +msgid "Product" +msgstr "" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__move_type +msgid "Type" +msgstr "" + +#. module: account_move_update_analytic +#: model_terms:ir.ui.view,arch_db:account_move_update_analytic.view_account_move_update_analytic_account +msgid "Update Analytic Distribution" +msgstr "" + +#. module: account_move_update_analytic +#: model:ir.actions.act_window,name:account_move_update_analytic.action_view_account_move_update_analytic +msgid "Update Analytic for selected Account Moves" +msgstr "" + +#. module: account_move_update_analytic +#: model_terms:ir.ui.view,arch_db:account_move_update_analytic.account_move_form_view +#: model_terms:ir.ui.view,arch_db:account_move_update_analytic.account_move_line_tree_view +msgid "Update analytic distribution" +msgstr "" + +#. module: account_move_update_analytic +#: model_terms:ir.ui.view,arch_db:account_move_update_analytic.view_account_move_update_analytic_account +msgid "Update analytic lines" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/i18n/bs.po b/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/i18n/bs.po new file mode 100644 index 00000000..6c437ad5 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/i18n/bs.po @@ -0,0 +1,120 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_update_analytic +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__account_id +msgid "Account" +msgstr "Account" + +#. module: account_move_update_analytic +#: model:ir.model,name:account_move_update_analytic.model_account_move_update_analytic_wizard +msgid "Account Move Update Analytic Account Wizard" +msgstr "Stavka dnevnika ažuriraj Analitički konto" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__analytic_precision +msgid "Analytic Precision" +msgstr "Preciznost analitike" + +#. module: account_move_update_analytic +#: model_terms:ir.ui.view,arch_db:account_move_update_analytic.view_account_move_update_analytic_account +msgid "Cancel" +msgstr "Odustani" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__company_id +msgid "Company" +msgstr "Tvrtka" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__current_analytic_distribution +msgid "Current Analytic Distribution" +msgstr "Trenutna Analitička distribucija" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__display_name +msgid "Display Name" +msgstr "Naziv za prikaz" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__id +msgid "ID" +msgstr "ID" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__line_id +msgid "Invoice line" +msgstr "Stavka računa" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard____last_update +msgid "Last Modified on" +msgstr "Zadnje ažurirano" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__write_uid +msgid "Last Updated by" +msgstr "Zadnje ažurirao" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirao" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__analytic_distribution +msgid "New Analytic Distribution" +msgstr "Nova Analitička distribucija" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__product_id +msgid "Product" +msgstr "Proizvod" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__move_type +msgid "Type" +msgstr "Vrsta" + +#. module: account_move_update_analytic +#: model_terms:ir.ui.view,arch_db:account_move_update_analytic.view_account_move_update_analytic_account +msgid "Update Analytic Distribution" +msgstr "Ažuriraj Analitičku distribuciju" + +#. module: account_move_update_analytic +#: model:ir.actions.act_window,name:account_move_update_analytic.action_view_account_move_update_analytic +msgid "Update Analytic for selected Account Moves" +msgstr "Ažuriraj analitiku za odabranu stavku računa" + +#. module: account_move_update_analytic +#: model_terms:ir.ui.view,arch_db:account_move_update_analytic.account_move_form_view +#: model_terms:ir.ui.view,arch_db:account_move_update_analytic.account_move_line_tree_view +msgid "Update analytic distribution" +msgstr "Ažuriraj analitičku distibuciju" + +#. module: account_move_update_analytic +#: model_terms:ir.ui.view,arch_db:account_move_update_analytic.view_account_move_update_analytic_account +msgid "Update analytic lines" +msgstr "Ažuriraj analitičku liniju" diff --git a/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/i18n/es.po b/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/i18n/es.po new file mode 100644 index 00000000..3424d958 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/i18n/es.po @@ -0,0 +1,124 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_update_analytic +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-01-09 07:18+0000\n" +"PO-Revision-Date: 2024-01-09 08:20+0100\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 3.4\n" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__account_id +msgid "Account" +msgstr "Cuenta" + +#. module: account_move_update_analytic +#: model:ir.model,name:account_move_update_analytic.model_account_move_update_analytic_wizard +msgid "Account Move Update Analytic Account Wizard" +msgstr "Asistente de actualización de movimiento de cuentas analíticas" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__analytic_precision +msgid "Analytic Precision" +msgstr "Precisión Analítica" + +#. module: account_move_update_analytic +#: model_terms:ir.ui.view,arch_db:account_move_update_analytic.view_account_move_update_analytic_account +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__company_id +msgid "Company" +msgstr "Compañía" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__current_analytic_distribution +msgid "Current Analytic Distribution" +msgstr "Distribución analítica actual" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__display_name +msgid "Display Name" +msgstr "Mostrar nombre" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__line_id +msgid "Invoice line" +msgstr "Línea de factura" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard____last_update +msgid "Last Modified on" +msgstr "Última Modificación el" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__write_uid +msgid "Last Updated by" +msgstr "Última Actualzacíón por" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__write_date +msgid "Last Updated on" +msgstr "Última Actualización el" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__analytic_distribution +msgid "New Analytic Distribution" +msgstr "Nueva distribución analítica" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__product_id +msgid "Product" +msgstr "Producto" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__move_type +msgid "Type" +msgstr "Tipo" + +#. module: account_move_update_analytic +#: model_terms:ir.ui.view,arch_db:account_move_update_analytic.view_account_move_update_analytic_account +msgid "Update Analytic Distribution" +msgstr "Actualizar distribución analítica" + +#. module: account_move_update_analytic +#: model:ir.actions.act_window,name:account_move_update_analytic.action_view_account_move_update_analytic +msgid "Update Analytic for selected Account Moves" +msgstr "Actualización analítica para los movimientos de cuenta seleccionados" + +#. module: account_move_update_analytic +#: model_terms:ir.ui.view,arch_db:account_move_update_analytic.account_move_form_view +#: model_terms:ir.ui.view,arch_db:account_move_update_analytic.account_move_line_tree_view +msgid "Update analytic distribution" +msgstr "Actualizar distribución analítica" + +#. module: account_move_update_analytic +#: model_terms:ir.ui.view,arch_db:account_move_update_analytic.view_account_move_update_analytic_account +msgid "Update analytic lines" +msgstr "Actualización de las líneas analíticas" diff --git a/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/i18n/fr.po b/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/i18n/fr.po new file mode 100644 index 00000000..096696b3 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/i18n/fr.po @@ -0,0 +1,147 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_update_analytic +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-12-06 11:18+0000\n" +"PO-Revision-Date: 2022-12-06 11:18+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__account_id +msgid "Account" +msgstr "" + +#. module: account_move_update_analytic +#: model:ir.model,name:account_move_update_analytic.model_account_move_update_analytic_wizard +msgid "Account Move Update Analytic Account Wizard" +msgstr "Assistant Mise à jour analytique" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_update_analytic +#: model_terms:ir.ui.view,arch_db:account_move_update_analytic.view_account_move_update_analytic_account +msgid "Cancel" +msgstr "Annuler" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__company_id +msgid "Company" +msgstr "Société" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__current_analytic_distribution +msgid "Current Analytic Distribution" +msgstr "" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__id +msgid "ID" +msgstr "" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__line_id +msgid "Invoice line" +msgstr "Ligne de facture" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__analytic_distribution +msgid "New Analytic Distribution" +msgstr "" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__product_id +msgid "Product" +msgstr "" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__move_type +msgid "Type" +msgstr "" + +#. module: account_move_update_analytic +#: model_terms:ir.ui.view,arch_db:account_move_update_analytic.view_account_move_update_analytic_account +msgid "Update Analytic Distribution" +msgstr "" + +#. module: account_move_update_analytic +#: model:ir.actions.act_window,name:account_move_update_analytic.action_view_account_move_update_analytic +msgid "Update Analytic for selected Account Moves" +msgstr "Mettre à jour analytique pour les pièces sélectionnées" + +#. module: account_move_update_analytic +#: model_terms:ir.ui.view,arch_db:account_move_update_analytic.account_move_form_view +#: model_terms:ir.ui.view,arch_db:account_move_update_analytic.account_move_line_tree_view +msgid "Update analytic distribution" +msgstr "" + +#. module: account_move_update_analytic +#: model_terms:ir.ui.view,arch_db:account_move_update_analytic.view_account_move_update_analytic_account +msgid "Update analytic lines" +msgstr "Mettre à jour les lignes analytiques" + +#~ msgid "Update Analytic" +#~ msgstr "Mettre à jour Analytique" + +#~ msgid "Analytic Account" +#~ msgstr "Compte analytique" + +#~ msgid "Analytic Tags" +#~ msgstr "Étiquettes analytiques" + +#~ msgid "Current Analytic Account" +#~ msgstr "Compte analytique actuel" + +#~ msgid "Current Analytic Tags" +#~ msgstr "Étiquettes analytiques actuelles" + +#~ msgid "New Analytic Account" +#~ msgstr "Nouveau compte analytique" + +#~ msgid "New Analytic Tags" +#~ msgstr "Nouvelles étiquettes analytiques" + +#~ msgid "Update Analytic Accounts / Tags" +#~ msgstr "Mettre à jour les comptes/étiquettes analytiques" diff --git a/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/i18n/hr.po b/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/i18n/hr.po new file mode 100644 index 00000000..4c658b24 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/i18n/hr.po @@ -0,0 +1,124 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_update_analytic +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-12-12 09:15+0000\n" +"Last-Translator: vladimiruvid \n" +"Language-Team: none\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__account_id +msgid "Account" +msgstr "Account" + +#. module: account_move_update_analytic +#: model:ir.model,name:account_move_update_analytic.model_account_move_update_analytic_wizard +msgid "Account Move Update Analytic Account Wizard" +msgstr "Stavka dnevnika ažuriraj Analitički konto" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__analytic_precision +msgid "Analytic Precision" +msgstr "Preciznost analitike" + +#. module: account_move_update_analytic +#: model_terms:ir.ui.view,arch_db:account_move_update_analytic.view_account_move_update_analytic_account +msgid "Cancel" +msgstr "Odustani" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__company_id +msgid "Company" +msgstr "Tvrtka" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__current_analytic_distribution +msgid "Current Analytic Distribution" +msgstr "Trenutna Analitička distribucija" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__display_name +msgid "Display Name" +msgstr "Naziv za prikaz" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__id +msgid "ID" +msgstr "ID" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__line_id +msgid "Invoice line" +msgstr "Stavka računa" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard____last_update +msgid "Last Modified on" +msgstr "Zadnje ažurirano" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__write_uid +msgid "Last Updated by" +msgstr "Zadnje ažurirao" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirao" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__analytic_distribution +msgid "New Analytic Distribution" +msgstr "Nova Analitička distribucija" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__product_id +msgid "Product" +msgstr "Proizvod" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__move_type +msgid "Type" +msgstr "Vrsta" + +#. module: account_move_update_analytic +#: model_terms:ir.ui.view,arch_db:account_move_update_analytic.view_account_move_update_analytic_account +msgid "Update Analytic Distribution" +msgstr "Ažuriraj Analitičku distribuciju" + +#. module: account_move_update_analytic +#: model:ir.actions.act_window,name:account_move_update_analytic.action_view_account_move_update_analytic +msgid "Update Analytic for selected Account Moves" +msgstr "Ažuriraj analitiku za odabranu stavku računa" + +#. module: account_move_update_analytic +#: model_terms:ir.ui.view,arch_db:account_move_update_analytic.account_move_form_view +#: model_terms:ir.ui.view,arch_db:account_move_update_analytic.account_move_line_tree_view +msgid "Update analytic distribution" +msgstr "Ažuriraj analitičku distibuciju" + +#. module: account_move_update_analytic +#: model_terms:ir.ui.view,arch_db:account_move_update_analytic.view_account_move_update_analytic_account +msgid "Update analytic lines" +msgstr "Ažuriraj analitičku liniju" diff --git a/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/i18n/it.po b/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/i18n/it.po new file mode 100644 index 00000000..c326214f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/i18n/it.po @@ -0,0 +1,123 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_update_analytic +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-02-23 11:35+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__account_id +msgid "Account" +msgstr "Conto" + +#. module: account_move_update_analytic +#: model:ir.model,name:account_move_update_analytic.model_account_move_update_analytic_wizard +msgid "Account Move Update Analytic Account Wizard" +msgstr "Procedura guidata movimento contabile aggiorna conto analitico" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__analytic_precision +msgid "Analytic Precision" +msgstr "Precisione analitica" + +#. module: account_move_update_analytic +#: model_terms:ir.ui.view,arch_db:account_move_update_analytic.view_account_move_update_analytic_account +msgid "Cancel" +msgstr "Annulla" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__company_id +msgid "Company" +msgstr "Azienda" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__current_analytic_distribution +msgid "Current Analytic Distribution" +msgstr "Distribuzione analitica attuale" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__id +msgid "ID" +msgstr "ID" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__line_id +msgid "Invoice line" +msgstr "Riga fattura" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__analytic_distribution +msgid "New Analytic Distribution" +msgstr "Nuova distribuzione analitica" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__product_id +msgid "Product" +msgstr "Prodotto" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__move_type +msgid "Type" +msgstr "Tipo" + +#. module: account_move_update_analytic +#: model_terms:ir.ui.view,arch_db:account_move_update_analytic.view_account_move_update_analytic_account +msgid "Update Analytic Distribution" +msgstr "Aggiorna distribuzione analitica" + +#. module: account_move_update_analytic +#: model:ir.actions.act_window,name:account_move_update_analytic.action_view_account_move_update_analytic +msgid "Update Analytic for selected Account Moves" +msgstr "Aggiorna analitica per i movimenti conto selezionati" + +#. module: account_move_update_analytic +#: model_terms:ir.ui.view,arch_db:account_move_update_analytic.account_move_form_view +#: model_terms:ir.ui.view,arch_db:account_move_update_analytic.account_move_line_tree_view +msgid "Update analytic distribution" +msgstr "Aggiorna distribuzione analitica" + +#. module: account_move_update_analytic +#: model_terms:ir.ui.view,arch_db:account_move_update_analytic.view_account_move_update_analytic_account +msgid "Update analytic lines" +msgstr "Aggiorna righe analitiche" diff --git a/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/i18n/pt_BR.po b/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/i18n/pt_BR.po new file mode 100644 index 00000000..6408334b --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/i18n/pt_BR.po @@ -0,0 +1,127 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_update_analytic +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-05-17 20:38+0000\n" +"Last-Translator: Rodrigo Macedo \n" +"Language-Team: none\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__account_id +msgid "Account" +msgstr "Conta" + +#. module: account_move_update_analytic +#: model:ir.model,name:account_move_update_analytic.model_account_move_update_analytic_wizard +msgid "Account Move Update Analytic Account Wizard" +msgstr "Assistente de atualização da conta analítica da movimentação" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__analytic_precision +msgid "Analytic Precision" +msgstr "Precisão Analítica" + +#. module: account_move_update_analytic +#: model_terms:ir.ui.view,arch_db:account_move_update_analytic.view_account_move_update_analytic_account +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__company_id +msgid "Company" +msgstr "Empresa" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__current_analytic_distribution +msgid "Current Analytic Distribution" +msgstr "Distribuição Analítica Atual" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__display_name +msgid "Display Name" +msgstr "Nome Exibição" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__id +msgid "ID" +msgstr "ID" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__line_id +msgid "Invoice line" +msgstr "Item Fatura" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard____last_update +msgid "Last Modified on" +msgstr "Última Modificação em" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__write_uid +msgid "Last Updated by" +msgstr "Última Modificação por" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__write_date +msgid "Last Updated on" +msgstr "Última Atualização em" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__analytic_distribution +msgid "New Analytic Distribution" +msgstr "Nova Distribuição Analítica" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__product_id +msgid "Product" +msgstr "Produto" + +#. module: account_move_update_analytic +#: model:ir.model.fields,field_description:account_move_update_analytic.field_account_move_update_analytic_wizard__move_type +msgid "Type" +msgstr "Tipo" + +#. module: account_move_update_analytic +#: model_terms:ir.ui.view,arch_db:account_move_update_analytic.view_account_move_update_analytic_account +msgid "Update Analytic Distribution" +msgstr "Atualizar Distribuição Analítica" + +#. module: account_move_update_analytic +#: model:ir.actions.act_window,name:account_move_update_analytic.action_view_account_move_update_analytic +msgid "Update Analytic for selected Account Moves" +msgstr "Atualizar Analítico para movimentos de conta selecionados" + +#. module: account_move_update_analytic +#: model_terms:ir.ui.view,arch_db:account_move_update_analytic.account_move_form_view +#: model_terms:ir.ui.view,arch_db:account_move_update_analytic.account_move_line_tree_view +msgid "Update analytic distribution" +msgstr "Atualizar distribuição analítica" + +#. module: account_move_update_analytic +#: model_terms:ir.ui.view,arch_db:account_move_update_analytic.view_account_move_update_analytic_account +msgid "Update analytic lines" +msgstr "Atualizar Linhas Analíticas" + +#~ msgid "Update Analytic" +#~ msgstr "Atualizar Analítico" diff --git a/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..96d3f4a6 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/readme/CONTRIBUTORS.rst @@ -0,0 +1,3 @@ +* Rémi - Le Filament +* Eduardo de Miguel (`Moduon `__) +* Rafael Blasco (`Moduon `__) diff --git a/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/readme/DESCRIPTION.rst new file mode 100644 index 00000000..9ac66844 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +This module allows users to update the analytic distribution on journal items. diff --git a/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/readme/USAGE.rst b/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/readme/USAGE.rst new file mode 100644 index 00000000..a832db16 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/readme/USAGE.rst @@ -0,0 +1,7 @@ +1. In a posted move and from customer invoices and vendor bills, go to the move line you want to update, and click on 'Update analytic' to open the wizard. (You also have the button directly on account move lines). +2. Current analytic account and tags are shown, you can select another one then click on Confirm +3. Analytic lines will be dropped from current analytic account and recreated on new analytic distribution. + +.. figure:: ../static/description/update_from_invoice.png + +.. figure:: ../static/description/update_from_journals.png diff --git a/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/security/ir.model.access.csv b/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/security/ir.model.access.csv new file mode 100644 index 00000000..ac5ef157 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/security/ir.model.access.csv @@ -0,0 +1,2 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_account_move_update_analytic_wizard,access_account_move_update_analytic_wizard,model_account_move_update_analytic_wizard,analytic.group_analytic_accounting,1,1,1,1 diff --git a/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/static/description/icon.png b/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/static/description/index.html b/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/static/description/index.html new file mode 100644 index 00000000..bfc5ee11 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/static/description/index.html @@ -0,0 +1,440 @@ + + + + + +Account move update analytic + + + +
+

Account move update analytic

+ + +

Beta License: AGPL-3 OCA/account-analytic Translate me on Weblate Try me on Runboat

+

This module allows users to update the analytic distribution on journal items.

+

Table of contents

+ +
+

Usage

+
    +
  1. In a posted move and from customer invoices and vendor bills, go to the move line you want to update, and click on ‘Update analytic’ to open the wizard. (You also have the button directly on account move lines).
  2. +
  3. Current analytic account and tags are shown, you can select another one then click on Confirm
  4. +
  5. Analytic lines will be dropped from current analytic account and recreated on new analytic distribution.
  6. +
+
+https://raw.githubusercontent.com/OCA/account-analytic/16.0/account_move_update_analytic/static/description/update_from_invoice.png +
+
+https://raw.githubusercontent.com/OCA/account-analytic/16.0/account_move_update_analytic/static/description/update_from_journals.png +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Le Filament
  • +
  • Moduon
  • +
+
+
+

Contributors

+
    +
  • Rémi - Le Filament <remi-filament>
  • +
  • Eduardo de Miguel (Moduon)
  • +
  • Rafael Blasco (Moduon)
  • +
+
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainers:

+

remi-filament Shide

+

This module is part of the OCA/account-analytic project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/static/description/update_from_invoice.png b/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/static/description/update_from_invoice.png new file mode 100644 index 00000000..dd2b61e9 Binary files /dev/null and b/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/static/description/update_from_invoice.png differ diff --git a/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/static/description/update_from_journals.png b/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/static/description/update_from_journals.png new file mode 100644 index 00000000..bb1a7f8d Binary files /dev/null and b/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/static/description/update_from_journals.png differ diff --git a/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/views/account_move_line_view.xml b/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/views/account_move_line_view.xml new file mode 100644 index 00000000..56ea7d59 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-account_move_update_analytic/account_move_update_analytic/views/account_move_line_view.xml @@ -0,0 +1,24 @@ + + + + + + account.move.line.tree + account.move.line + + + + + + + + diff --git a/odoo-bringout-oca-account-analytic-crm_claim_analytic/crm_claim_analytic/views/account_analytic_line_views.xml b/odoo-bringout-oca-account-analytic-crm_claim_analytic/crm_claim_analytic/views/account_analytic_line_views.xml new file mode 100644 index 00000000..f9daa591 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-crm_claim_analytic/crm_claim_analytic/views/account_analytic_line_views.xml @@ -0,0 +1,54 @@ + + + + account.analytic.line + + + + + + + + + + account.analytic.line + + + + + + + + + + + account.analytic.line + + + + + + + + + + + + + + + diff --git a/odoo-bringout-oca-account-analytic-crm_claim_analytic/crm_claim_analytic/views/crm_claim_views.xml b/odoo-bringout-oca-account-analytic-crm_claim_analytic/crm_claim_analytic/views/crm_claim_views.xml new file mode 100644 index 00000000..1a87d589 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-crm_claim_analytic/crm_claim_analytic/views/crm_claim_views.xml @@ -0,0 +1,41 @@ + + + + crm.claim + + + +
+
+
+ + + + +
+ + crm.claim + + + + + + + +
diff --git a/odoo-bringout-oca-account-analytic-crm_claim_analytic/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-analytic-crm_claim_analytic/doc/ARCHITECTURE.md new file mode 100644 index 00000000..a196f84e --- /dev/null +++ b/odoo-bringout-oca-account-analytic-crm_claim_analytic/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Crm_claim_analytic Module - crm_claim_analytic + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-analytic-crm_claim_analytic/doc/CONFIGURATION.md b/odoo-bringout-oca-account-analytic-crm_claim_analytic/doc/CONFIGURATION.md new file mode 100644 index 00000000..764d5d05 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-crm_claim_analytic/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for crm_claim_analytic. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-analytic-crm_claim_analytic/doc/CONTROLLERS.md b/odoo-bringout-oca-account-analytic-crm_claim_analytic/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-crm_claim_analytic/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-analytic-crm_claim_analytic/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-analytic-crm_claim_analytic/doc/DEPENDENCIES.md new file mode 100644 index 00000000..05d5acff --- /dev/null +++ b/odoo-bringout-oca-account-analytic-crm_claim_analytic/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [analytic](../../odoo-bringout-oca-ocb-analytic) +- [crm_claim](../../odoo-bringout-oca-crm-crm_claim) diff --git a/odoo-bringout-oca-account-analytic-crm_claim_analytic/doc/FAQ.md b/odoo-bringout-oca-account-analytic-crm_claim_analytic/doc/FAQ.md new file mode 100644 index 00000000..678a0e8e --- /dev/null +++ b/odoo-bringout-oca-account-analytic-crm_claim_analytic/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon crm_claim_analytic or install in UI. diff --git a/odoo-bringout-oca-account-analytic-crm_claim_analytic/doc/INSTALL.md b/odoo-bringout-oca-account-analytic-crm_claim_analytic/doc/INSTALL.md new file mode 100644 index 00000000..bc58d43b --- /dev/null +++ b/odoo-bringout-oca-account-analytic-crm_claim_analytic/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-analytic-crm_claim_analytic" +# or +uv pip install odoo-bringout-oca-account-analytic-crm_claim_analytic" +``` diff --git a/odoo-bringout-oca-account-analytic-crm_claim_analytic/doc/MODELS.md b/odoo-bringout-oca-account-analytic-crm_claim_analytic/doc/MODELS.md new file mode 100644 index 00000000..2a1bd30a --- /dev/null +++ b/odoo-bringout-oca-account-analytic-crm_claim_analytic/doc/MODELS.md @@ -0,0 +1,14 @@ +# Models + +Detected core models and extensions in crm_claim_analytic. + +```mermaid +classDiagram + class account_analytic_account + class account_analytic_line + class crm_claim +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-analytic-crm_claim_analytic/doc/OVERVIEW.md b/odoo-bringout-oca-account-analytic-crm_claim_analytic/doc/OVERVIEW.md new file mode 100644 index 00000000..ff83cd46 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-crm_claim_analytic/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: crm_claim_analytic. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon crm_claim_analytic +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-analytic-crm_claim_analytic/doc/REPORTS.md b/odoo-bringout-oca-account-analytic-crm_claim_analytic/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-crm_claim_analytic/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-analytic-crm_claim_analytic/doc/SECURITY.md b/odoo-bringout-oca-account-analytic-crm_claim_analytic/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-analytic-crm_claim_analytic/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-analytic-crm_claim_analytic/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-analytic-crm_claim_analytic/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-crm_claim_analytic/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-analytic-crm_claim_analytic/doc/USAGE.md b/odoo-bringout-oca-account-analytic-crm_claim_analytic/doc/USAGE.md new file mode 100644 index 00000000..d1453c0e --- /dev/null +++ b/odoo-bringout-oca-account-analytic-crm_claim_analytic/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon crm_claim_analytic +``` diff --git a/odoo-bringout-oca-account-analytic-crm_claim_analytic/doc/WIZARDS.md b/odoo-bringout-oca-account-analytic-crm_claim_analytic/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-analytic-crm_claim_analytic/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-analytic-crm_claim_analytic/pyproject.toml b/odoo-bringout-oca-account-analytic-crm_claim_analytic/pyproject.toml new file mode 100644 index 00000000..a86d951f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-crm_claim_analytic/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-analytic-crm_claim_analytic" +version = "16.0.0" +description = "CRM Claim Analytic - Odoo addon" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-analytic>=16.0.0", + "odoo-bringout-oca-account-analytic-crm_claim>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["crm_claim_analytic"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-analytic-hr_department_analytic/README.md b/odoo-bringout-oca-account-analytic-hr_department_analytic/README.md new file mode 100644 index 00000000..cfb467f2 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_department_analytic/README.md @@ -0,0 +1,45 @@ +# Hr Department Analytic + +Odoo addon: hr_department_analytic + +## Installation + +```bash +pip install odoo-bringout-oca-account-analytic-hr_department_analytic +``` + +## Dependencies + +This addon depends on: +- hr +- analytic + +## Manifest Information + +- **Name**: Hr Department Analytic +- **Version**: 16.0.1.0.0 +- **Category**: N/A +- **License**: AGPL-3 +- **Installable**: False + +## Source + +Based on [OCA/account-analytic](https://github.com/OCA/account-analytic) branch 16.0, addon `hr_department_analytic`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-analytic-hr_department_analytic/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-analytic-hr_department_analytic/doc/ARCHITECTURE.md new file mode 100644 index 00000000..06d56ff4 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_department_analytic/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Hr_department_analytic Module - hr_department_analytic + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-analytic-hr_department_analytic/doc/CONFIGURATION.md b/odoo-bringout-oca-account-analytic-hr_department_analytic/doc/CONFIGURATION.md new file mode 100644 index 00000000..d5127e7c --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_department_analytic/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for hr_department_analytic. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-analytic-hr_department_analytic/doc/CONTROLLERS.md b/odoo-bringout-oca-account-analytic-hr_department_analytic/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_department_analytic/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-analytic-hr_department_analytic/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-analytic-hr_department_analytic/doc/DEPENDENCIES.md new file mode 100644 index 00000000..2c53cfc7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_department_analytic/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [hr](../../odoo-bringout-oca-ocb-hr) +- [analytic](../../odoo-bringout-oca-ocb-analytic) diff --git a/odoo-bringout-oca-account-analytic-hr_department_analytic/doc/FAQ.md b/odoo-bringout-oca-account-analytic-hr_department_analytic/doc/FAQ.md new file mode 100644 index 00000000..c64a124f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_department_analytic/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon hr_department_analytic or install in UI. diff --git a/odoo-bringout-oca-account-analytic-hr_department_analytic/doc/INSTALL.md b/odoo-bringout-oca-account-analytic-hr_department_analytic/doc/INSTALL.md new file mode 100644 index 00000000..c3b9b78f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_department_analytic/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-analytic-hr_department_analytic" +# or +uv pip install odoo-bringout-oca-account-analytic-hr_department_analytic" +``` diff --git a/odoo-bringout-oca-account-analytic-hr_department_analytic/doc/MODELS.md b/odoo-bringout-oca-account-analytic-hr_department_analytic/doc/MODELS.md new file mode 100644 index 00000000..d8c9f019 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_department_analytic/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in hr_department_analytic. + +```mermaid +classDiagram + class hr_department +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-analytic-hr_department_analytic/doc/OVERVIEW.md b/odoo-bringout-oca-account-analytic-hr_department_analytic/doc/OVERVIEW.md new file mode 100644 index 00000000..6534e6b6 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_department_analytic/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: hr_department_analytic. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon hr_department_analytic +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-analytic-hr_department_analytic/doc/REPORTS.md b/odoo-bringout-oca-account-analytic-hr_department_analytic/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_department_analytic/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-analytic-hr_department_analytic/doc/SECURITY.md b/odoo-bringout-oca-account-analytic-hr_department_analytic/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_department_analytic/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-analytic-hr_department_analytic/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-analytic-hr_department_analytic/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_department_analytic/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-analytic-hr_department_analytic/doc/USAGE.md b/odoo-bringout-oca-account-analytic-hr_department_analytic/doc/USAGE.md new file mode 100644 index 00000000..b2684169 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_department_analytic/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon hr_department_analytic +``` diff --git a/odoo-bringout-oca-account-analytic-hr_department_analytic/doc/WIZARDS.md b/odoo-bringout-oca-account-analytic-hr_department_analytic/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_department_analytic/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/README.rst b/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/README.rst new file mode 100644 index 00000000..79658f77 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/README.rst @@ -0,0 +1,76 @@ +====================== +Hr Department Analytic +====================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:57adeebb9d06822512abcb2c337e14ebe2b8a0559af8a4d7c09db33a024a3568 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--analytic-lightgray.png?logo=github + :target: https://github.com/OCA/account-analytic/tree/16.0/hr_department_analytic + :alt: OCA/account-analytic +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-analytic-16-0/account-analytic-16-0-hr_department_analytic + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-analytic&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows to specify analytic account on hr department. + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +------- + +* ACSONE SA/NV + +Contributors +------------ + +- Zina Rasoamanana zina.rasoamanana@acsone.eu + +Maintainers +----------- + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-analytic `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/__init__.py b/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/__manifest__.py b/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/__manifest__.py new file mode 100644 index 00000000..37180d78 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/__manifest__.py @@ -0,0 +1,18 @@ +# Copyright 2024 ACSONE SA/NV +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +{ + "name": "Hr Department Analytic", + "summary": """ + This module allows to specify analytic account on hr department""", + "version": "16.0.1.0.0", + "license": "AGPL-3", + "author": "ACSONE SA/NV,Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-analytic", + "depends": [ + "hr", + "analytic", + ], + "data": ["views/hr_department.xml"], + "demo": [], +} diff --git a/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/i18n/bs.po b/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/i18n/bs.po new file mode 100644 index 00000000..47e76278 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/i18n/bs.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_department_analytic +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: hr_department_analytic +#: model:ir.model.fields,field_description:hr_department_analytic.field_hr_department__account_analytic_id +msgid "Account Analytic" +msgstr "Analitički račun" + +#. module: hr_department_analytic +#: model:ir.model,name:hr_department_analytic.model_hr_department +msgid "Department" +msgstr "Odjeljenje" diff --git a/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/i18n/es.po b/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/i18n/es.po new file mode 100644 index 00000000..e8888e8a --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/i18n/es.po @@ -0,0 +1,27 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_department_analytic +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-05-12 20:35+0000\n" +"Last-Translator: Sergio Ariel Ameghino \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: hr_department_analytic +#: model:ir.model.fields,field_description:hr_department_analytic.field_hr_department__account_analytic_id +msgid "Account Analytic" +msgstr "Cuenta analítica" + +#. module: hr_department_analytic +#: model:ir.model,name:hr_department_analytic.model_hr_department +msgid "Department" +msgstr "Departmento" diff --git a/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/i18n/hr_department_analytic.pot b/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/i18n/hr_department_analytic.pot new file mode 100644 index 00000000..27f76c3c --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/i18n/hr_department_analytic.pot @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_department_analytic +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: hr_department_analytic +#: model:ir.model.fields,field_description:hr_department_analytic.field_hr_department__account_analytic_id +msgid "Account Analytic" +msgstr "" + +#. module: hr_department_analytic +#: model:ir.model,name:hr_department_analytic.model_hr_department +msgid "Department" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/i18n/it.po b/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/i18n/it.po new file mode 100644 index 00000000..5fa5f21d --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/i18n/it.po @@ -0,0 +1,27 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_department_analytic +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-05-13 09:36+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: hr_department_analytic +#: model:ir.model.fields,field_description:hr_department_analytic.field_hr_department__account_analytic_id +msgid "Account Analytic" +msgstr "Conto analitico" + +#. module: hr_department_analytic +#: model:ir.model,name:hr_department_analytic.model_hr_department +msgid "Department" +msgstr "Reparto" diff --git a/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/models/__init__.py b/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/models/__init__.py new file mode 100644 index 00000000..1669de83 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/models/__init__.py @@ -0,0 +1 @@ +from . import hr_department diff --git a/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/models/hr_department.py b/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/models/hr_department.py new file mode 100644 index 00000000..936091ff --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/models/hr_department.py @@ -0,0 +1,13 @@ +# Copyright 2024 ACSONE SA/NV +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class HrDepartment(models.Model): + + _inherit = "hr.department" + + account_analytic_id = fields.Many2one( + comodel_name="account.analytic.account", + ) diff --git a/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/readme/CONTRIBUTORS.md b/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/readme/CONTRIBUTORS.md new file mode 100644 index 00000000..9e20b174 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/readme/CONTRIBUTORS.md @@ -0,0 +1 @@ +- Zina Rasoamanana \ No newline at end of file diff --git a/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/readme/DESCRIPTION.md b/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/readme/DESCRIPTION.md new file mode 100644 index 00000000..5dba9d6a --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/readme/DESCRIPTION.md @@ -0,0 +1 @@ +This module allows to specify analytic account on hr department. diff --git a/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/static/description/icon.png b/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/static/description/index.html b/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/static/description/index.html new file mode 100644 index 00000000..890fb6b7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/static/description/index.html @@ -0,0 +1,420 @@ + + + + + +Hr Department Analytic + + + +
+

Hr Department Analytic

+ + +

Beta License: AGPL-3 OCA/account-analytic Translate me on Weblate Try me on Runboat

+

This module allows to specify analytic account on hr department.

+

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • ACSONE SA/NV
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-analytic project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/views/hr_department.xml b/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/views/hr_department.xml new file mode 100644 index 00000000..e14d6d9b --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_department_analytic/hr_department_analytic/views/hr_department.xml @@ -0,0 +1,22 @@ + + + + + + hr.department.form (in hr_department_analytic) + hr.department + + + + + + + + + + + diff --git a/odoo-bringout-oca-account-analytic-hr_department_analytic/pyproject.toml b/odoo-bringout-oca-account-analytic-hr_department_analytic/pyproject.toml new file mode 100644 index 00000000..9990aac3 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_department_analytic/pyproject.toml @@ -0,0 +1,44 @@ +[project] +name = "odoo-bringout-oca-account-analytic-hr_department_analytic" +version = "16.0.0" +description = "Hr Department Analytic - + This module allows to specify analytic account on hr department" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-hr>=16.0.0", + "odoo-bringout-oca-ocb-analytic>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["hr_department_analytic"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/README.md b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/README.md new file mode 100644 index 00000000..f9f70e44 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/README.md @@ -0,0 +1,45 @@ +# Hr Expense Analytic Tag + +Odoo addon: hr_expense_analytic_tag + +## Installation + +```bash +pip install odoo-bringout-oca-account-analytic-hr_expense_analytic_tag +``` + +## Dependencies + +This addon depends on: +- hr_expense +- account_analytic_tag + +## Manifest Information + +- **Name**: Hr Expense Analytic Tag +- **Version**: 16.0.1.0.2 +- **Category**: Accounting & Finance +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-analytic](https://github.com/OCA/account-analytic) branch 16.0, addon `hr_expense_analytic_tag`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/doc/ARCHITECTURE.md new file mode 100644 index 00000000..198c0991 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Hr_expense_analytic_tag Module - hr_expense_analytic_tag + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/doc/CONFIGURATION.md b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/doc/CONFIGURATION.md new file mode 100644 index 00000000..0efd1b3a --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for hr_expense_analytic_tag. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/doc/CONTROLLERS.md b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/doc/DEPENDENCIES.md new file mode 100644 index 00000000..f117297b --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [hr_expense](../../odoo-bringout-oca-ocb-hr_expense) +- [account_analytic_tag](../../odoo-bringout-oca-account-analytic-account_analytic_tag) diff --git a/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/doc/FAQ.md b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/doc/FAQ.md new file mode 100644 index 00000000..b8d3f568 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon hr_expense_analytic_tag or install in UI. diff --git a/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/doc/INSTALL.md b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/doc/INSTALL.md new file mode 100644 index 00000000..0a85da94 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-analytic-hr_expense_analytic_tag" +# or +uv pip install odoo-bringout-oca-account-analytic-hr_expense_analytic_tag" +``` diff --git a/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/doc/MODELS.md b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/doc/MODELS.md new file mode 100644 index 00000000..87a2e0e6 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/doc/MODELS.md @@ -0,0 +1,13 @@ +# Models + +Detected core models and extensions in hr_expense_analytic_tag. + +```mermaid +classDiagram + class hr_expense + class hr_expense_sheet +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/doc/OVERVIEW.md b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/doc/OVERVIEW.md new file mode 100644 index 00000000..43d71237 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: hr_expense_analytic_tag. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon hr_expense_analytic_tag +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/doc/REPORTS.md b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/doc/SECURITY.md b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/doc/USAGE.md b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/doc/USAGE.md new file mode 100644 index 00000000..ecc47410 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon hr_expense_analytic_tag +``` diff --git a/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/doc/WIZARDS.md b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/README.rst b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/README.rst new file mode 100644 index 00000000..7dc558d1 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/README.rst @@ -0,0 +1,87 @@ +======================= +Hr Expense Analytic Tag +======================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:61b863fba38f90e1eb4744a13bd0b2ae031f8623df18b0aaf34e9fc18a365050 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--analytic-lightgray.png?logo=github + :target: https://github.com/OCA/account-analytic/tree/16.0/hr_expense_analytic_tag + :alt: OCA/account-analytic +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-analytic-16-0/account-analytic-16-0-hr_expense_analytic_tag + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-analytic&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +The module restores the possibility of defining analytical tags in expenses so that the analytical items generated have those tags. + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Tecnativa + +Contributors +~~~~~~~~~~~~ + +* `Tecnativa `_: + + * Víctor Martínez + * Pedro M. Baeza + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-victoralmau| image:: https://github.com/victoralmau.png?size=40px + :target: https://github.com/victoralmau + :alt: victoralmau + +Current `maintainer `__: + +|maintainer-victoralmau| + +This module is part of the `OCA/account-analytic `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/__init__.py b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/__manifest__.py b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/__manifest__.py new file mode 100644 index 00000000..ceb8a2f6 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/__manifest__.py @@ -0,0 +1,17 @@ +# Copyright 2023 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +{ + "name": "Hr Expense Analytic Tag", + "version": "16.0.1.0.2", + "category": "Accounting & Finance", + "website": "https://github.com/OCA/account-analytic", + "author": "Tecnativa, Odoo Community Association (OCA)", + "license": "AGPL-3", + "depends": ["hr_expense", "account_analytic_tag"], + "installable": True, + "auto_install": True, + "data": [ + "views/hr_expense_view.xml", + ], + "maintainers": ["victoralmau"], +} diff --git a/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/i18n/bs.po b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/i18n/bs.po new file mode 100644 index 00000000..0d8b7d45 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/i18n/bs.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_expense_analytic_tag +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: hr_expense_analytic_tag +#: model:ir.model.fields,field_description:hr_expense_analytic_tag.field_hr_expense__analytic_tag_ids +msgid "Analytic Tags" +msgstr "Analitičke oznake" + +#. module: hr_expense_analytic_tag +#: model:ir.model,name:hr_expense_analytic_tag.model_hr_expense +msgid "Expense" +msgstr "Trošak" + +#. module: hr_expense_analytic_tag +#: model:ir.model,name:hr_expense_analytic_tag.model_hr_expense_sheet +msgid "Expense Report" +msgstr "Izvještaj troška" diff --git a/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/i18n/es.po b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/i18n/es.po new file mode 100644 index 00000000..3af50980 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/i18n/es.po @@ -0,0 +1,36 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_expense_analytic_tag +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-11 08:19+0000\n" +"PO-Revision-Date: 2025-08-07 10:25+0000\n" +"Last-Translator: Miquel Romera \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: hr_expense_analytic_tag +#: model:ir.model.fields,field_description:hr_expense_analytic_tag.field_hr_expense__analytic_tag_ids +msgid "Analytic Tags" +msgstr "Etiquetas analíticas" + +#. module: hr_expense_analytic_tag +#: model:ir.model,name:hr_expense_analytic_tag.model_hr_expense +msgid "Expense" +msgstr "Gasto" + +#. module: hr_expense_analytic_tag +#: model:ir.model,name:hr_expense_analytic_tag.model_hr_expense_sheet +msgid "Expense Report" +msgstr "Informe de gastos" + +#~ msgid "Journal Item" +#~ msgstr "Apunte contable" diff --git a/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/i18n/hr_expense_analytic_tag.pot b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/i18n/hr_expense_analytic_tag.pot new file mode 100644 index 00000000..676946c4 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/i18n/hr_expense_analytic_tag.pot @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_expense_analytic_tag +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: hr_expense_analytic_tag +#: model:ir.model.fields,field_description:hr_expense_analytic_tag.field_hr_expense__analytic_tag_ids +msgid "Analytic Tags" +msgstr "" + +#. module: hr_expense_analytic_tag +#: model:ir.model,name:hr_expense_analytic_tag.model_hr_expense +msgid "Expense" +msgstr "" + +#. module: hr_expense_analytic_tag +#: model:ir.model,name:hr_expense_analytic_tag.model_hr_expense_sheet +msgid "Expense Report" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/i18n/it.po b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/i18n/it.po new file mode 100644 index 00000000..15607c2e --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/i18n/it.po @@ -0,0 +1,32 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_expense_analytic_tag +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-04-15 15:28+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: hr_expense_analytic_tag +#: model:ir.model.fields,field_description:hr_expense_analytic_tag.field_hr_expense__analytic_tag_ids +msgid "Analytic Tags" +msgstr "Etichette analitiche" + +#. module: hr_expense_analytic_tag +#: model:ir.model,name:hr_expense_analytic_tag.model_hr_expense +msgid "Expense" +msgstr "Spesa" + +#. module: hr_expense_analytic_tag +#: model:ir.model,name:hr_expense_analytic_tag.model_hr_expense_sheet +msgid "Expense Report" +msgstr "Nota spese" diff --git a/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/models/__init__.py b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/models/__init__.py new file mode 100644 index 00000000..ced2eb18 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/models/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import hr_expense diff --git a/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/models/hr_expense.py b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/models/hr_expense.py new file mode 100644 index 00000000..5dc4337c --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/models/hr_expense.py @@ -0,0 +1,36 @@ +# Copyright 2023-2025 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) +from odoo import Command, fields, models + + +class HrExpense(models.Model): + _inherit = "hr.expense" + + analytic_tag_ids = fields.Many2many( + comodel_name="account.analytic.tag", + string="Analytic Tags", + domain="['|', ('company_id', '=', False), ('company_id', '=', company_id)]", + ) + + def _prepare_move_line_vals(self): + vals = super()._prepare_move_line_vals() + if self.analytic_tag_ids: + vals.update(analytic_tag_ids=[Command.set(self.analytic_tag_ids.ids)]) + return vals + + +class HrExpenseSheet(models.Model): + _inherit = "hr.expense.sheet" + + def _prepare_payment_vals(self): + vals = super()._prepare_payment_vals() + expense_model = self.env["hr.expense"] + for line in vals["line_ids"]: + if not line[2].get("expense_id"): + continue + expense = expense_model.browse(line[2]["expense_id"]) + if expense.analytic_tag_ids: + line[2].update( + analytic_tag_ids=[Command.set(expense.analytic_tag_ids.ids)] + ) + return vals diff --git a/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..5fb71305 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/readme/CONTRIBUTORS.rst @@ -0,0 +1,4 @@ +* `Tecnativa `_: + + * Víctor Martínez + * Pedro M. Baeza diff --git a/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/readme/DESCRIPTION.rst new file mode 100644 index 00000000..4f69dae3 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +The module restores the possibility of defining analytical tags in expenses so that the analytical items generated have those tags. diff --git a/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/static/description/icon.png b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/static/description/index.html b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/static/description/index.html new file mode 100644 index 00000000..b482a7ce --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/static/description/index.html @@ -0,0 +1,429 @@ + + + + + +Hr Expense Analytic Tag + + + +
+

Hr Expense Analytic Tag

+ + +

Beta License: AGPL-3 OCA/account-analytic Translate me on Weblate Try me on Runboat

+

The module restores the possibility of defining analytical tags in expenses so that the analytical items generated have those tags.

+

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Tecnativa
  • +
+
+
+

Contributors

+
    +
  • Tecnativa:
      +
    • Víctor Martínez
    • +
    • Pedro M. Baeza
    • +
    +
  • +
+
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

victoralmau

+

This module is part of the OCA/account-analytic project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/tests/__init__.py b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/tests/__init__.py new file mode 100644 index 00000000..88cc2dde --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/tests/__init__.py @@ -0,0 +1,4 @@ +# Copyright 2023 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import test_hr_expense_analytic_tag diff --git a/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/tests/test_hr_expense_analytic_tag.py b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/tests/test_hr_expense_analytic_tag.py new file mode 100644 index 00000000..72ebd544 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/tests/test_hr_expense_analytic_tag.py @@ -0,0 +1,104 @@ +# Copyright 2023-2025 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from odoo.tests import Form, tagged + +from odoo.addons.hr_expense.tests.common import TestExpenseCommon + + +@tagged("-at_install", "post_install") +class TestHrExpenseAnalyticTag(TestExpenseCommon): + @classmethod + def setUpClass(cls, chart_template_ref=None): + super().setUpClass(chart_template_ref=chart_template_ref) + aa_tag_model = cls.env["account.analytic.tag"] + cls.analytic_tag_1 = aa_tag_model.create({"name": "Test tag 1"}) + cls.analytic_tag_2 = aa_tag_model.create({"name": "Test tag 2"}) + cls.expense = cls._create_expense(cls) + + def _create_expense(self): + expense_form = Form( + self.env["hr.expense"].with_context( + default_product_id=self.product_a.id, + default_employee_id=self.expense_employee.id, + ) + ) + expense_form.name = "Test expense" + return expense_form.save() + + def _action_submit_expenses(self, expense): + res = expense.action_submit_expenses() + sheet_form = Form(self.env[res["res_model"]].with_context(**res["context"])) + return sheet_form.save() + + def test_hr_expense_with_tag(self): + """Tag without analytic accounts.""" + self.expense.analytic_distribution = {self.analytic_account_1.id: 100} + self.expense.analytic_tag_ids = self.analytic_tag_1 + expense_sheet = self._action_submit_expenses(self.expense) + expense_sheet.approve_expense_sheets() + move = expense_sheet.action_sheet_move_create() + tags = move.mapped("line_ids.analytic_line_ids.tag_ids") + self.assertIn(self.analytic_tag_1, tags) + self.assertNotIn(self.analytic_tag_2, tags) + + def test_hr_expense_with_tags_01(self): + """Tags without analytic accounts.""" + self.expense.analytic_distribution = {self.analytic_account_1.id: 100} + self.expense.analytic_tag_ids = self.analytic_tag_1 + self.analytic_tag_2 + expense_sheet = self._action_submit_expenses(self.expense) + expense_sheet.approve_expense_sheets() + move = expense_sheet.action_sheet_move_create() + tags = move.mapped("line_ids.analytic_line_ids.tag_ids") + self.assertIn(self.analytic_tag_1, tags) + self.assertIn(self.analytic_tag_2, tags) + + def test_hr_expense_with_tags_02(self): + """Tags with analytic account and expense analytic account 1 + 2.""" + self.analytic_tag_1.account_analytic_id = self.analytic_account_1 + self.analytic_tag_2.account_analytic_id = self.analytic_account_2 + self.expense.analytic_distribution = { + self.analytic_account_1.id: 50, + self.analytic_account_2.id: 50, + } + self.expense.analytic_tag_ids = self.analytic_tag_1 + self.analytic_tag_2 + expense_sheet = self._action_submit_expenses(self.expense) + expense_sheet.approve_expense_sheets() + move = expense_sheet.action_sheet_move_create() + tags = move.mapped("line_ids.analytic_line_ids.tag_ids") + self.assertIn(self.analytic_tag_1, tags) + self.assertIn(self.analytic_tag_2, tags) + + def test_hr_expense_with_tags_03(self): + """Tags with analytic account and expense analytic account 1.""" + self.analytic_tag_1.account_analytic_id = self.analytic_account_1 + self.analytic_tag_2.account_analytic_id = self.analytic_account_2 + self.expense.analytic_distribution = { + self.analytic_account_1.id: 50, + } + self.expense.analytic_tag_ids = self.analytic_tag_1 + self.analytic_tag_2 + expense_sheet = self._action_submit_expenses(self.expense) + expense_sheet.approve_expense_sheets() + move = expense_sheet.action_sheet_move_create() + tags = move.mapped("line_ids.analytic_line_ids.tag_ids") + self.assertIn(self.analytic_tag_1, tags) + self.assertNotIn(self.analytic_tag_2, tags) + + def test_hr_expense_company_account_with_tags(self): + self.expense.payment_mode = "company_account" + self.expense.analytic_distribution = {self.analytic_account_1.id: 100} + self.expense.analytic_tag_ids = self.analytic_tag_1 + expense_sheet = self._action_submit_expenses(self.expense) + expense_sheet.approve_expense_sheets() + move = expense_sheet.action_sheet_move_create() + tags = move.mapped("line_ids.analytic_line_ids.tag_ids") + self.assertIn(self.analytic_tag_1, tags) + self.assertNotIn(self.analytic_tag_2, tags) + + def test_hr_expense_without_tags(self): + self.expense.analytic_distribution = {self.analytic_account_1.id: 100} + expense_sheet = self._action_submit_expenses(self.expense) + expense_sheet.approve_expense_sheets() + move = expense_sheet.action_sheet_move_create() + tags = move.mapped("line_ids.analytic_line_ids.tag_ids") + self.assertNotIn(self.analytic_tag_1, tags) + self.assertNotIn(self.analytic_tag_2, tags) diff --git a/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/views/hr_expense_view.xml b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/views/hr_expense_view.xml new file mode 100644 index 00000000..fa37f66c --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/hr_expense_analytic_tag/views/hr_expense_view.xml @@ -0,0 +1,17 @@ + + + + hr.expense.view.form + hr.expense + + + + + + + + diff --git a/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/pyproject.toml b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/pyproject.toml new file mode 100644 index 00000000..5b6a0ca2 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_expense_analytic_tag/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-analytic-hr_expense_analytic_tag" +version = "16.0.0" +description = "Hr Expense Analytic Tag - Odoo addon" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-hr_expense>=16.0.0", + "odoo-bringout-oca-account-analytic-account_analytic_tag>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["hr_expense_analytic_tag"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/README.md b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/README.md new file mode 100644 index 00000000..34730427 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/README.md @@ -0,0 +1,45 @@ +# Hr Timesheet Analytic Tag + +Odoo addon: hr_timesheet_analytic_tag + +## Installation + +```bash +pip install odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag +``` + +## Dependencies + +This addon depends on: +- hr_timesheet +- account_analytic_tag + +## Manifest Information + +- **Name**: Hr Timesheet Analytic Tag +- **Version**: 16.0.1.0.0 +- **Category**: Accounting & Finance +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-analytic](https://github.com/OCA/account-analytic) branch 16.0, addon `hr_timesheet_analytic_tag`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/doc/ARCHITECTURE.md new file mode 100644 index 00000000..7245e064 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Hr_timesheet_analytic_tag Module - hr_timesheet_analytic_tag + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/doc/CONFIGURATION.md b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/doc/CONFIGURATION.md new file mode 100644 index 00000000..5509fefe --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for hr_timesheet_analytic_tag. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/doc/CONTROLLERS.md b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/doc/DEPENDENCIES.md new file mode 100644 index 00000000..c6d075b0 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [hr_timesheet](../../odoo-bringout-oca-ocb-hr_timesheet) +- [account_analytic_tag](../../odoo-bringout-oca-account-analytic-account_analytic_tag) diff --git a/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/doc/FAQ.md b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/doc/FAQ.md new file mode 100644 index 00000000..17567251 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon hr_timesheet_analytic_tag or install in UI. diff --git a/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/doc/INSTALL.md b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/doc/INSTALL.md new file mode 100644 index 00000000..3720716c --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag" +# or +uv pip install odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag" +``` diff --git a/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/doc/MODELS.md b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/doc/MODELS.md new file mode 100644 index 00000000..8e6bdb62 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/doc/MODELS.md @@ -0,0 +1,13 @@ +# Models + +Detected core models and extensions in hr_timesheet_analytic_tag. + +```mermaid +classDiagram + class account_analytic_line + class project_task +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/doc/OVERVIEW.md b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/doc/OVERVIEW.md new file mode 100644 index 00000000..b5917027 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: hr_timesheet_analytic_tag. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon hr_timesheet_analytic_tag +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/doc/REPORTS.md b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/doc/SECURITY.md b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/doc/USAGE.md b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/doc/USAGE.md new file mode 100644 index 00000000..50a51c53 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon hr_timesheet_analytic_tag +``` diff --git a/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/doc/WIZARDS.md b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/README.rst b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/README.rst new file mode 100644 index 00000000..a1297956 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/README.rst @@ -0,0 +1,87 @@ +========================= +Hr Timesheet Analytic Tag +========================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:4c38d3d7f2d2a35653886e0fd6d37fe32dc7b21192c9a3b539024085d1e4c388 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--analytic-lightgray.png?logo=github + :target: https://github.com/OCA/account-analytic/tree/16.0/hr_timesheet_analytic_tag + :alt: OCA/account-analytic +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-analytic-16-0/account-analytic-16-0-hr_timesheet_analytic_tag + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-analytic&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +The module restores the possibility of defining analytical tags in project tasks and timesheets so that the analytical items generated have those tags. + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Tecnativa + +Contributors +~~~~~~~~~~~~ + +* `Tecnativa `_: + + * Víctor Martínez + * Pedro M. Baeza + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-victoralmau| image:: https://github.com/victoralmau.png?size=40px + :target: https://github.com/victoralmau + :alt: victoralmau + +Current `maintainer `__: + +|maintainer-victoralmau| + +This module is part of the `OCA/account-analytic `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/__init__.py b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/__manifest__.py b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/__manifest__.py new file mode 100644 index 00000000..688198c9 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/__manifest__.py @@ -0,0 +1,17 @@ +# Copyright 2023 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +{ + "name": "Hr Timesheet Analytic Tag", + "version": "16.0.1.0.0", + "category": "Accounting & Finance", + "website": "https://github.com/OCA/account-analytic", + "author": "Tecnativa, Odoo Community Association (OCA)", + "license": "AGPL-3", + "depends": ["hr_timesheet", "account_analytic_tag"], + "installable": True, + "auto_install": True, + "data": [ + "views/project_task_view.xml", + ], + "maintainers": ["victoralmau"], +} diff --git a/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/i18n/bs.po b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/i18n/bs.po new file mode 100644 index 00000000..6d0de8af --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/i18n/bs.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_timesheet_analytic_tag +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: hr_timesheet_analytic_tag +#: model:ir.model,name:hr_timesheet_analytic_tag.model_account_analytic_line +msgid "Analytic Line" +msgstr "Analitička stavka" + +#. module: hr_timesheet_analytic_tag +#: model:ir.model.fields,field_description:hr_timesheet_analytic_tag.field_project_task__analytic_tag_ids +msgid "Analytic Tags" +msgstr "Analitičke oznake" + +#. module: hr_timesheet_analytic_tag +#: model:ir.model,name:hr_timesheet_analytic_tag.model_project_task +msgid "Task" +msgstr "Zadatak" diff --git a/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/i18n/es.po b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/i18n/es.po new file mode 100644 index 00000000..a6ff2017 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/i18n/es.po @@ -0,0 +1,33 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_timesheet_analytic_tag +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-20 07:06+0000\n" +"PO-Revision-Date: 2023-10-20 09:07+0200\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: Poedit 3.0.1\n" + +#. module: hr_timesheet_analytic_tag +#: model:ir.model,name:hr_timesheet_analytic_tag.model_account_analytic_line +msgid "Analytic Line" +msgstr "Línea analítica" + +#. module: hr_timesheet_analytic_tag +#: model:ir.model.fields,field_description:hr_timesheet_analytic_tag.field_project_task__analytic_tag_ids +msgid "Analytic Tags" +msgstr "Etiquetas analíticas" + +#. module: hr_timesheet_analytic_tag +#: model:ir.model,name:hr_timesheet_analytic_tag.model_project_task +msgid "Task" +msgstr "Tarea" diff --git a/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/i18n/hr_timesheet_analytic_tag.pot b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/i18n/hr_timesheet_analytic_tag.pot new file mode 100644 index 00000000..f41e4109 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/i18n/hr_timesheet_analytic_tag.pot @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_timesheet_analytic_tag +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: hr_timesheet_analytic_tag +#: model:ir.model,name:hr_timesheet_analytic_tag.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: hr_timesheet_analytic_tag +#: model:ir.model.fields,field_description:hr_timesheet_analytic_tag.field_project_task__analytic_tag_ids +msgid "Analytic Tags" +msgstr "" + +#. module: hr_timesheet_analytic_tag +#: model:ir.model,name:hr_timesheet_analytic_tag.model_project_task +msgid "Task" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/i18n/it.po b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/i18n/it.po new file mode 100644 index 00000000..b3e19a86 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/i18n/it.po @@ -0,0 +1,32 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_timesheet_analytic_tag +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-02-23 08:43+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: hr_timesheet_analytic_tag +#: model:ir.model,name:hr_timesheet_analytic_tag.model_account_analytic_line +msgid "Analytic Line" +msgstr "Riga analitica" + +#. module: hr_timesheet_analytic_tag +#: model:ir.model.fields,field_description:hr_timesheet_analytic_tag.field_project_task__analytic_tag_ids +msgid "Analytic Tags" +msgstr "Etichette analitiche" + +#. module: hr_timesheet_analytic_tag +#: model:ir.model,name:hr_timesheet_analytic_tag.model_project_task +msgid "Task" +msgstr "Lavoro" diff --git a/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/models/__init__.py b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/models/__init__.py new file mode 100644 index 00000000..08d84c13 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/models/__init__.py @@ -0,0 +1,4 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import account_analytic_line +from . import project_task diff --git a/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/models/account_analytic_line.py b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/models/account_analytic_line.py new file mode 100644 index 00000000..40ebc836 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/models/account_analytic_line.py @@ -0,0 +1,14 @@ +# Copyright 2023 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) +from odoo import Command, models + + +class AccountAnalyticLine(models.Model): + _inherit = "account.analytic.line" + + def _timesheet_preprocess(self, vals): + res = super()._timesheet_preprocess(vals) + if vals.get("task_id") and not vals.get("tag_ids"): + task = self.env["project.task"].browse(vals.get("task_id")) + vals.update(tag_ids=[Command.set(task.analytic_tag_ids.ids)]) + return res diff --git a/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/models/project_task.py b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/models/project_task.py new file mode 100644 index 00000000..98933f48 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/models/project_task.py @@ -0,0 +1,14 @@ +# Copyright 2023 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) +from odoo import fields, models + + +class ProjectTask(models.Model): + _inherit = "project.task" + + analytic_tag_ids = fields.Many2many( + comodel_name="account.analytic.tag", + string="Analytic Tags", + domain="['|', ('company_id', '=', False), ('company_id', '=', company_id)]", + check_company=True, + ) diff --git a/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..5fb71305 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/readme/CONTRIBUTORS.rst @@ -0,0 +1,4 @@ +* `Tecnativa `_: + + * Víctor Martínez + * Pedro M. Baeza diff --git a/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/readme/DESCRIPTION.rst new file mode 100644 index 00000000..e142da0e --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +The module restores the possibility of defining analytical tags in project tasks and timesheets so that the analytical items generated have those tags. diff --git a/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/static/description/icon.png b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/static/description/index.html b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/static/description/index.html new file mode 100644 index 00000000..6fe31e8c --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/static/description/index.html @@ -0,0 +1,426 @@ + + + + + +Hr Timesheet Analytic Tag + + + +
+

Hr Timesheet Analytic Tag

+ + +

Beta License: AGPL-3 OCA/account-analytic Translate me on Weblate Try me on Runboat

+

The module restores the possibility of defining analytical tags in project tasks and timesheets so that the analytical items generated have those tags.

+

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Tecnativa
  • +
+
+
+

Contributors

+
    +
  • Tecnativa:
      +
    • Víctor Martínez
    • +
    • Pedro M. Baeza
    • +
    +
  • +
+
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

victoralmau

+

This module is part of the OCA/account-analytic project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/tests/__init__.py b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/tests/__init__.py new file mode 100644 index 00000000..20791df9 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/tests/__init__.py @@ -0,0 +1,4 @@ +# Copyright 2023 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import test_hr_timesheet_analytic_tag diff --git a/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/tests/test_hr_timesheet_analytic_tag.py b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/tests/test_hr_timesheet_analytic_tag.py new file mode 100644 index 00000000..4b71c544 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/tests/test_hr_timesheet_analytic_tag.py @@ -0,0 +1,91 @@ +# Copyright 2023 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from odoo.tests import common, new_test_user + +from odoo.addons.base.tests.common import DISABLED_MAIL_CONTEXT + + +class TestHrTimesheetAnalyticTag(common.TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.env = cls.env(context=dict(cls.env.context, **DISABLED_MAIL_CONTEXT)) + cls.user = new_test_user( + cls.env, + login="test-user", + groups="hr_timesheet.group_hr_timesheet_user", + ) + cls.employee = cls.env["hr.employee"].create( + { + "name": "Test employee", + "user_id": cls.user.id, + } + ) + cls.project = cls.env["project.project"].create({"name": "Test project"}) + cls.task = cls.env["project.task"].create( + { + "name": "Test task", + "project_id": cls.project.id, + } + ) + cls.plan = cls.env["account.analytic.plan"].create( + { + "name": "Projects Plan", + "company_id": False, + } + ) + cls.analytic_account_1 = cls.env["account.analytic.account"].create( + { + "name": "Test account 1", + "plan_id": cls.plan.id, + }, + ) + cls.analytic_account_2 = cls.env["account.analytic.account"].create( + { + "name": "Test account 2", + "plan_id": cls.plan.id, + }, + ) + aa_tag_model = cls.env["account.analytic.tag"] + cls.analytic_tag_1 = aa_tag_model.create({"name": "Test tag 1"}) + cls.analytic_tag_2 = aa_tag_model.create({"name": "Test tag 2"}) + + def _create_hr_timesheet(self): + return ( + self.env["account.analytic.line"] + .with_user(self.user) + .create( + { + "project_id": self.project.id, + "task_id": self.task.id, + "employee_id": self.employee.id, + } + ) + ) + + def test_hr_timesheet_without_tags(self): + self.task.analytic_account_id = self.analytic_account_1 + timesheet = self._create_hr_timesheet() + self.assertNotIn(self.analytic_tag_1, timesheet.tag_ids) + self.assertNotIn(self.analytic_tag_2, timesheet.tag_ids) + + def test_hr_timesheet_with_tag_01(self): + self.task.analytic_account_id = self.analytic_account_1 + self.task.analytic_tag_ids = self.analytic_tag_1 + timesheet = self._create_hr_timesheet() + self.assertIn(self.analytic_tag_1, timesheet.tag_ids) + self.assertNotIn(self.analytic_tag_2, timesheet.tag_ids) + + def test_hr_timesheet_with_tag_02(self): + self.task.analytic_account_id = self.analytic_account_1 + self.task.analytic_tag_ids = self.analytic_tag_2 + timesheet = self._create_hr_timesheet() + self.assertNotIn(self.analytic_tag_1, timesheet.tag_ids) + self.assertIn(self.analytic_tag_2, timesheet.tag_ids) + + def test_hr_timesheet_with_tags(self): + self.task.analytic_account_id = self.analytic_account_1 + self.task.analytic_tag_ids = self.analytic_tag_1 + self.analytic_tag_2 + timesheet = self._create_hr_timesheet() + self.assertIn(self.analytic_tag_1, timesheet.tag_ids) + self.assertIn(self.analytic_tag_2, timesheet.tag_ids) diff --git a/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/views/project_task_view.xml b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/views/project_task_view.xml new file mode 100644 index 00000000..fba57468 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/hr_timesheet_analytic_tag/views/project_task_view.xml @@ -0,0 +1,17 @@ + + + + project.task.form + project.task + + + + + + + + diff --git a/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/pyproject.toml b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/pyproject.toml new file mode 100644 index 00000000..c07097e6 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-analytic-hr_timesheet_analytic_tag" +version = "16.0.0" +description = "Hr Timesheet Analytic Tag - Odoo addon" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-hr_timesheet>=16.0.0", + "odoo-bringout-oca-account-analytic-account_analytic_tag>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["hr_timesheet_analytic_tag"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-analytic-mrp_stock_analytic/README.md b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/README.md new file mode 100644 index 00000000..5e50d8c4 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/README.md @@ -0,0 +1,45 @@ +# MRP Stock Analytic + +Odoo addon: mrp_stock_analytic + +## Installation + +```bash +pip install odoo-bringout-oca-account-analytic-mrp_stock_analytic +``` + +## Dependencies + +This addon depends on: +- mrp_account +- stock_analytic + +## Manifest Information + +- **Name**: MRP Stock Analytic +- **Version**: 16.0.1.0.0 +- **Category**: Manufacturing/Manufacturing +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-analytic](https://github.com/OCA/account-analytic) branch 16.0, addon `mrp_stock_analytic`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-analytic-mrp_stock_analytic/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/doc/ARCHITECTURE.md new file mode 100644 index 00000000..b7c0a739 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Mrp_stock_analytic Module - mrp_stock_analytic + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-analytic-mrp_stock_analytic/doc/CONFIGURATION.md b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/doc/CONFIGURATION.md new file mode 100644 index 00000000..1c5e8726 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for mrp_stock_analytic. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-analytic-mrp_stock_analytic/doc/CONTROLLERS.md b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-analytic-mrp_stock_analytic/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/doc/DEPENDENCIES.md new file mode 100644 index 00000000..84461251 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [mrp_account](../../odoo-bringout-oca-ocb-mrp_account) +- [stock_analytic](../../odoo-bringout-oca-account-analytic-stock_analytic) diff --git a/odoo-bringout-oca-account-analytic-mrp_stock_analytic/doc/FAQ.md b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/doc/FAQ.md new file mode 100644 index 00000000..b48c4cb9 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon mrp_stock_analytic or install in UI. diff --git a/odoo-bringout-oca-account-analytic-mrp_stock_analytic/doc/INSTALL.md b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/doc/INSTALL.md new file mode 100644 index 00000000..d388b278 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-analytic-mrp_stock_analytic" +# or +uv pip install odoo-bringout-oca-account-analytic-mrp_stock_analytic" +``` diff --git a/odoo-bringout-oca-account-analytic-mrp_stock_analytic/doc/MODELS.md b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/doc/MODELS.md new file mode 100644 index 00000000..350a2999 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in mrp_stock_analytic. + +```mermaid +classDiagram + class mrp_production +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-analytic-mrp_stock_analytic/doc/OVERVIEW.md b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/doc/OVERVIEW.md new file mode 100644 index 00000000..4647b65e --- /dev/null +++ b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: mrp_stock_analytic. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon mrp_stock_analytic +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-analytic-mrp_stock_analytic/doc/REPORTS.md b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-analytic-mrp_stock_analytic/doc/SECURITY.md b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-analytic-mrp_stock_analytic/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-analytic-mrp_stock_analytic/doc/USAGE.md b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/doc/USAGE.md new file mode 100644 index 00000000..944e5e0c --- /dev/null +++ b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon mrp_stock_analytic +``` diff --git a/odoo-bringout-oca-account-analytic-mrp_stock_analytic/doc/WIZARDS.md b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/README.rst b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/README.rst new file mode 100644 index 00000000..1c433f3c --- /dev/null +++ b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/README.rst @@ -0,0 +1,95 @@ +================== +MRP Stock Analytic +================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:c9d68859541dd43ed5f6e30c0a788dadd8b6d859c7c69bf28fc4559b658c6ec8 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--analytic-lightgray.png?logo=github + :target: https://github.com/OCA/account-analytic/tree/16.0/mrp_stock_analytic + :alt: OCA/account-analytic +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-analytic-16-0/account-analytic-16-0-mrp_stock_analytic + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-analytic&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +Allows to assign the analytic distribution in the manufacturing order, which should +propagate the value to the corresponding field of the related component stock moves. + +This function can be useful when cost analysis needs to be done on flushed components. + +This module depends on OCA module stock_analytic. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +Refer to the relevant section of the stock_analytic module. + +Usage +===== + +Set analytic distribution on a manufacturing order, complete it, and analytic lines will +be generated accordingly for the flushed components when automatic inventory valuation +is enabled for the product category. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Quartile Limited + +Contributors +~~~~~~~~~~~~ + +* `Quartile `__: + + * Yoshi Tashiro + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-analytic `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/__init__.py b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/__manifest__.py b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/__manifest__.py new file mode 100644 index 00000000..b7221eed --- /dev/null +++ b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/__manifest__.py @@ -0,0 +1,15 @@ +# Copyright 2023 Quartile Limited +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +{ + "name": "MRP Stock Analytic", + "version": "16.0.1.0.0", + "author": "Quartile Limited, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-analytic", + "category": "Manufacturing/Manufacturing", + "license": "AGPL-3", + "depends": ["mrp_account", "stock_analytic"], + "data": [ + "views/mrp_production_views.xml", + ], + "installable": True, +} diff --git a/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/__pycache__/__init__.cpython-312.pyc b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/__pycache__/__init__.cpython-312.pyc new file mode 100644 index 00000000..85ce7770 Binary files /dev/null and b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/__pycache__/__init__.cpython-312.pyc differ diff --git a/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/i18n/bs.po b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/i18n/bs.po new file mode 100644 index 00000000..1087cb74 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/i18n/bs.po @@ -0,0 +1,74 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_stock_analytic +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: mrp_stock_analytic +#: model:ir.model.fields,field_description:mrp_stock_analytic.field_mrp_production__analytic_distribution +msgid "Analytic" +msgstr "Analitika" + +#. module: mrp_stock_analytic +#: model:ir.model.fields,field_description:mrp_stock_analytic.field_mrp_production__analytic_account_names +msgid "Analytic Account Names" +msgstr "[PREVOD POTREBAN: Analytic Account Names...]" + +#. module: mrp_stock_analytic +#: model:ir.model.fields,field_description:mrp_stock_analytic.field_mrp_production__analytic_account_ids +msgid "Analytic Accounts" +msgstr "Analitički računi" + +#. module: mrp_stock_analytic +#: model:ir.model.fields,field_description:mrp_stock_analytic.field_mrp_production__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Pretraga analitičkih distribucija" + +#. module: mrp_stock_analytic +#: model:ir.model.fields,field_description:mrp_stock_analytic.field_mrp_production__analytic_precision +msgid "Analytic Precision" +msgstr "Preciznost analitike" + +#. module: mrp_stock_analytic +#: model:ir.model.fields,help:mrp_stock_analytic.field_mrp_production__analytic_account_ids +msgid "Analytic accounts computed from analytic distribution." +msgstr "[PREVOD POTREBAN: Analytic accounts computed from analytic distribution....]" + +#. module: mrp_stock_analytic +#: model:ir.model.fields,field_description:mrp_stock_analytic.field_mrp_production__analytic_distribution_import +msgid "Analytic distribution (importable)" +msgstr "[PREVOD POTREBAN: Analytic distribution (importable)...]" + +#. module: mrp_stock_analytic +#: model:ir.model.fields,help:mrp_stock_analytic.field_mrp_production__analytic_account_names +msgid "" +"Comma-separated analytic account names, in case it is useful to be included " +"in the exported data." +msgstr "" + +#. module: mrp_stock_analytic +#: model:ir.model.fields,help:mrp_stock_analytic.field_mrp_production__analytic_distribution_import +msgid "" +"Defining this field, it will set the analytical distribution in JSON format," +" but using the analytic accounts names as keys of the dictionary, so it " +"eases the human input." +msgstr "" + +#. module: mrp_stock_analytic +#: model:ir.model.fields,field_description:mrp_stock_analytic.field_mrp_production__manual_distribution_id +msgid "Manual Distribution" +msgstr "[PREVOD: Manual Distribution]" + +#. module: mrp_stock_analytic +#: model:ir.model,name:mrp_stock_analytic.model_mrp_production +msgid "Production Order" +msgstr "Proizvodni nalog" diff --git a/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/i18n/es.po b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/i18n/es.po new file mode 100644 index 00000000..99c692dc --- /dev/null +++ b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/i18n/es.po @@ -0,0 +1,77 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_stock_analytic +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-08-07 10:25+0000\n" +"Last-Translator: Miquel Romera \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: mrp_stock_analytic +#: model:ir.model.fields,field_description:mrp_stock_analytic.field_mrp_production__analytic_distribution +msgid "Analytic" +msgstr "Analítica" + +#. module: mrp_stock_analytic +#: model:ir.model.fields,field_description:mrp_stock_analytic.field_mrp_production__analytic_account_names +msgid "Analytic Account Names" +msgstr "Nombres de cuentas analíticas" + +#. module: mrp_stock_analytic +#: model:ir.model.fields,field_description:mrp_stock_analytic.field_mrp_production__analytic_account_ids +msgid "Analytic Accounts" +msgstr "Cuentas analíticas" + +#. module: mrp_stock_analytic +#: model:ir.model.fields,field_description:mrp_stock_analytic.field_mrp_production__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Búsqueda de distribución analítica" + +#. module: mrp_stock_analytic +#: model:ir.model.fields,field_description:mrp_stock_analytic.field_mrp_production__analytic_precision +msgid "Analytic Precision" +msgstr "Precisión analítica" + +#. module: mrp_stock_analytic +#: model:ir.model.fields,help:mrp_stock_analytic.field_mrp_production__analytic_account_ids +msgid "Analytic accounts computed from analytic distribution." +msgstr "" + +#. module: mrp_stock_analytic +#: model:ir.model.fields,field_description:mrp_stock_analytic.field_mrp_production__analytic_distribution_import +msgid "Analytic distribution (importable)" +msgstr "" + +#. module: mrp_stock_analytic +#: model:ir.model.fields,help:mrp_stock_analytic.field_mrp_production__analytic_account_names +msgid "" +"Comma-separated analytic account names, in case it is useful to be included " +"in the exported data." +msgstr "" + +#. module: mrp_stock_analytic +#: model:ir.model.fields,help:mrp_stock_analytic.field_mrp_production__analytic_distribution_import +msgid "" +"Defining this field, it will set the analytical distribution in JSON format, " +"but using the analytic accounts names as keys of the dictionary, so it eases " +"the human input." +msgstr "" + +#. module: mrp_stock_analytic +#: model:ir.model.fields,field_description:mrp_stock_analytic.field_mrp_production__manual_distribution_id +msgid "Manual Distribution" +msgstr "" + +#. module: mrp_stock_analytic +#: model:ir.model,name:mrp_stock_analytic.model_mrp_production +msgid "Production Order" +msgstr "Orden de producción" diff --git a/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/i18n/it.po b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/i18n/it.po new file mode 100644 index 00000000..2a4b8059 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/i18n/it.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_stock_analytic +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-03-06 11:53+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.2\n" + +#. module: mrp_stock_analytic +#: model:ir.model.fields,field_description:mrp_stock_analytic.field_mrp_production__analytic_distribution +msgid "Analytic" +msgstr "Analitico" + +#. module: mrp_stock_analytic +#: model:ir.model.fields,field_description:mrp_stock_analytic.field_mrp_production__analytic_account_names +msgid "Analytic Account Names" +msgstr "Nomi conto analitico" + +#. module: mrp_stock_analytic +#: model:ir.model.fields,field_description:mrp_stock_analytic.field_mrp_production__analytic_account_ids +msgid "Analytic Accounts" +msgstr "Conti analitici" + +#. module: mrp_stock_analytic +#: model:ir.model.fields,field_description:mrp_stock_analytic.field_mrp_production__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Ricerca distribuzione analitica" + +#. module: mrp_stock_analytic +#: model:ir.model.fields,field_description:mrp_stock_analytic.field_mrp_production__analytic_precision +msgid "Analytic Precision" +msgstr "Precisione analitica" + +#. module: mrp_stock_analytic +#: model:ir.model.fields,help:mrp_stock_analytic.field_mrp_production__analytic_account_ids +msgid "Analytic accounts computed from analytic distribution." +msgstr "Conti analitici calcolati da distribuzione analitica." + +#. module: mrp_stock_analytic +#: model:ir.model.fields,field_description:mrp_stock_analytic.field_mrp_production__analytic_distribution_import +msgid "Analytic distribution (importable)" +msgstr "Distribuzione analitica (importabile)" + +#. module: mrp_stock_analytic +#: model:ir.model.fields,help:mrp_stock_analytic.field_mrp_production__analytic_account_names +msgid "" +"Comma-separated analytic account names, in case it is useful to be included " +"in the exported data." +msgstr "" +"Nomi conti analitici separati da virgola, nel caso sia utile includerli nei " +"dati esportati." + +#. module: mrp_stock_analytic +#: model:ir.model.fields,help:mrp_stock_analytic.field_mrp_production__analytic_distribution_import +msgid "" +"Defining this field, it will set the analytical distribution in JSON format, " +"but using the analytic accounts names as keys of the dictionary, so it eases " +"the human input." +msgstr "" +"Definendo questo campo, verrà impostata la distribuzione analitica in " +"formato JSON, ma utilizzando i nomi degli account analitici come chiavi del " +"dizionario, in modo da semplificare l'inserimento umano." + +#. module: mrp_stock_analytic +#: model:ir.model.fields,field_description:mrp_stock_analytic.field_mrp_production__manual_distribution_id +msgid "Manual Distribution" +msgstr "Distribuzione manuale" + +#. module: mrp_stock_analytic +#: model:ir.model,name:mrp_stock_analytic.model_mrp_production +msgid "Production Order" +msgstr "Ordine di produzione" + +#~ msgid "Manual Distribution ID" +#~ msgstr "ID distribuzione manuale" diff --git a/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/i18n/mrp_stock_analytic.pot b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/i18n/mrp_stock_analytic.pot new file mode 100644 index 00000000..27d5be8c --- /dev/null +++ b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/i18n/mrp_stock_analytic.pot @@ -0,0 +1,74 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_stock_analytic +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: mrp_stock_analytic +#: model:ir.model.fields,field_description:mrp_stock_analytic.field_mrp_production__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: mrp_stock_analytic +#: model:ir.model.fields,field_description:mrp_stock_analytic.field_mrp_production__analytic_account_names +msgid "Analytic Account Names" +msgstr "" + +#. module: mrp_stock_analytic +#: model:ir.model.fields,field_description:mrp_stock_analytic.field_mrp_production__analytic_account_ids +msgid "Analytic Accounts" +msgstr "" + +#. module: mrp_stock_analytic +#: model:ir.model.fields,field_description:mrp_stock_analytic.field_mrp_production__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: mrp_stock_analytic +#: model:ir.model.fields,field_description:mrp_stock_analytic.field_mrp_production__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: mrp_stock_analytic +#: model:ir.model.fields,help:mrp_stock_analytic.field_mrp_production__analytic_account_ids +msgid "Analytic accounts computed from analytic distribution." +msgstr "" + +#. module: mrp_stock_analytic +#: model:ir.model.fields,field_description:mrp_stock_analytic.field_mrp_production__analytic_distribution_import +msgid "Analytic distribution (importable)" +msgstr "" + +#. module: mrp_stock_analytic +#: model:ir.model.fields,help:mrp_stock_analytic.field_mrp_production__analytic_account_names +msgid "" +"Comma-separated analytic account names, in case it is useful to be included " +"in the exported data." +msgstr "" + +#. module: mrp_stock_analytic +#: model:ir.model.fields,help:mrp_stock_analytic.field_mrp_production__analytic_distribution_import +msgid "" +"Defining this field, it will set the analytical distribution in JSON format," +" but using the analytic accounts names as keys of the dictionary, so it " +"eases the human input." +msgstr "" + +#. module: mrp_stock_analytic +#: model:ir.model.fields,field_description:mrp_stock_analytic.field_mrp_production__manual_distribution_id +msgid "Manual Distribution" +msgstr "" + +#. module: mrp_stock_analytic +#: model:ir.model,name:mrp_stock_analytic.model_mrp_production +msgid "Production Order" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/models/__init__.py b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/models/__init__.py new file mode 100644 index 00000000..a9e5f13e --- /dev/null +++ b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/models/__init__.py @@ -0,0 +1 @@ +from . import mrp_production diff --git a/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/models/__pycache__/__init__.cpython-312.pyc b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/models/__pycache__/__init__.cpython-312.pyc new file mode 100644 index 00000000..f9ffa51a Binary files /dev/null and b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/models/__pycache__/__init__.cpython-312.pyc differ diff --git a/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/models/__pycache__/mrp_production.cpython-312.pyc b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/models/__pycache__/mrp_production.cpython-312.pyc new file mode 100644 index 00000000..6498c031 Binary files /dev/null and b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/models/__pycache__/mrp_production.cpython-312.pyc differ diff --git a/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/models/mrp_production.py b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/models/mrp_production.py new file mode 100644 index 00000000..62c6a453 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/models/mrp_production.py @@ -0,0 +1,31 @@ +# Copyright 2021 ACSONE SA/NV +# Copyright 2023 Quartile Limited +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class MrpProduction(models.Model): + _name = "mrp.production" + _inherit = ["mrp.production", "analytic.mixin"] + + analytic_distribution = fields.Json( + inverse="_inverse_analytic_distribution", + states={ + "done": [("readonly", True)], + "cancel": [("readonly", True)], + }, + ) + + def _inverse_analytic_distribution(self): + """If analytic distribution is set on production, write it on all component + moves. + """ + for production in self: + production.move_raw_ids.write( + {"analytic_distribution": production.analytic_distribution} + ) + + def button_mark_done(self): + self = self.with_context(validate_analytic=True) + return super().button_mark_done() diff --git a/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/readme/CONFIGURE.rst b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/readme/CONFIGURE.rst new file mode 100644 index 00000000..24be7633 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/readme/CONFIGURE.rst @@ -0,0 +1 @@ +Refer to the relevant section of the stock_analytic module. diff --git a/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..8cc932be --- /dev/null +++ b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/readme/CONTRIBUTORS.rst @@ -0,0 +1,3 @@ +* `Quartile `__: + + * Yoshi Tashiro diff --git a/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/readme/DESCRIPTION.rst new file mode 100644 index 00000000..8236fa84 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/readme/DESCRIPTION.rst @@ -0,0 +1,6 @@ +Allows to assign the analytic distribution in the manufacturing order, which should +propagate the value to the corresponding field of the related component stock moves. + +This function can be useful when cost analysis needs to be done on flushed components. + +This module depends on OCA module stock_analytic. diff --git a/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/readme/USAGE.rst b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/readme/USAGE.rst new file mode 100644 index 00000000..413aeb59 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/readme/USAGE.rst @@ -0,0 +1,3 @@ +Set analytic distribution on a manufacturing order, complete it, and analytic lines will +be generated accordingly for the flushed components when automatic inventory valuation +is enabled for the product category. diff --git a/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/static/description/icon.png b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/static/description/index.html b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/static/description/index.html new file mode 100644 index 00000000..c8d93c3b --- /dev/null +++ b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/static/description/index.html @@ -0,0 +1,438 @@ + + + + + +MRP Stock Analytic + + + +
+

MRP Stock Analytic

+ + +

Beta License: AGPL-3 OCA/account-analytic Translate me on Weblate Try me on Runboat

+

Allows to assign the analytic distribution in the manufacturing order, which should +propagate the value to the corresponding field of the related component stock moves.

+

This function can be useful when cost analysis needs to be done on flushed components.

+

This module depends on OCA module stock_analytic.

+

Table of contents

+ +
+

Configuration

+

Refer to the relevant section of the stock_analytic module.

+
+
+

Usage

+

Set analytic distribution on a manufacturing order, complete it, and analytic lines will +be generated accordingly for the flushed components when automatic inventory valuation +is enabled for the product category.

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Quartile Limited
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-analytic project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/tests/__init__.py b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/tests/__init__.py new file mode 100644 index 00000000..fa85396e --- /dev/null +++ b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/tests/__init__.py @@ -0,0 +1 @@ +from . import test_mrp_stock_analytic diff --git a/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/tests/test_mrp_stock_analytic.py b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/tests/test_mrp_stock_analytic.py new file mode 100644 index 00000000..72184d33 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/tests/test_mrp_stock_analytic.py @@ -0,0 +1,109 @@ +# Copyright 2023 Quartile Limited +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo.tests import Form + +from odoo.addons.stock_analytic.tests.test_stock_picking import TestStockPicking + + +class TestMrpStockAnalytic(TestStockPicking): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.stock_location_id = cls.env["ir.model.data"]._xmlid_to_res_id( + "stock.stock_location_stock" + ) + cls.product_A = cls.env["product.product"].create( + { + "name": "Product A", + "type": "product", + "categ_id": cls.product_categ.id, + "standard_price": 10.0, + } + ) + cls.product_B = cls.env["product.product"].create( + { + "name": "Product B", + "type": "product", + "categ_id": cls.product_categ.id, + "standard_price": 10.0, + } + ) + cls.bom = cls.env["mrp.bom"].create( + { + "product_id": cls.product_A.id, + "product_tmpl_id": cls.product_A.product_tmpl_id.id, + "product_qty": 1.0, + "bom_line_ids": [ + (0, 0, {"product_id": cls.product_B.id, "product_qty": 1}), + ], + } + ) + quants = ( + cls.env["stock.quant"] + .with_context(inventory_mode=True) + .create( + { + "product_id": cls.product_B.id, + "inventory_quantity": 10, + "location_id": cls.stock_location_id, + } + ) + ) + quants.action_apply_inventory() + production = cls.env["mrp.production"].create( + { + "product_id": cls.product_A.id, + "bom_id": cls.bom.id, + "product_qty": 1, + "product_uom_id": cls.product_A.uom_id.id, + } + ) + production.action_confirm() + mo_form = Form(production) + mo_form.qty_producing = 1 + cls.production = mo_form.save() + + def test_propagate_analytic_distribution(self): + production = self.production + self.assertEqual(len(production.move_raw_ids), 1) + self.assertEqual(production.analytic_distribution, False) + self.assertEqual(production.move_raw_ids[0].analytic_distribution, False) + # Assign analytic distribution and it's propagated to component stock moves. + production.analytic_distribution = self.analytic_distribution + self.assertNotEqual(production.analytic_distribution, False) + self.assertEqual( + production.move_raw_ids[0].analytic_distribution, + self.analytic_distribution, + ) + # Remove analytic distribution and it's propagated to component stock moves. + production.analytic_distribution = False + self.assertEqual(production.move_raw_ids[0].analytic_distribution, False) + + def test_analytic_distribution_journal_items(self): + production = self.production + production.analytic_distribution = self.analytic_distribution + self.assertNotEqual(production.analytic_distribution, False) + production.button_mark_done() + product_A_move_lines = ( + self.env["account.move"] + .search([("stock_move_id", "=", production.move_finished_ids.id)]) + .line_ids + ) + self.assertEqual(len(product_A_move_lines), 2) + for move_line in product_A_move_lines: + # No analytic distribution for journal items of the produced product. + self.assertEqual(move_line.analytic_distribution, False) + product_B_move_lines = ( + self.env["account.move"] + .search([("stock_move_id", "=", production.move_raw_ids.id)]) + .line_ids + ) + self.assertEqual(len(product_B_move_lines), 2) + for move_line in product_B_move_lines: + if move_line.account_id == self.valuation_account: + self.assertEqual(move_line.analytic_distribution, False) + else: + self.assertEqual( + move_line.analytic_distribution, self.analytic_distribution + ) diff --git a/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/views/mrp_production_views.xml b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/views/mrp_production_views.xml new file mode 100644 index 00000000..abdced69 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/mrp_stock_analytic/views/mrp_production_views.xml @@ -0,0 +1,31 @@ + + + + mrp.production.form + mrp.production + + + + + + + + + mrp.production.tree + mrp.production + + + + + + + + diff --git a/odoo-bringout-oca-account-analytic-mrp_stock_analytic/pyproject.toml b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/pyproject.toml new file mode 100644 index 00000000..044292ba --- /dev/null +++ b/odoo-bringout-oca-account-analytic-mrp_stock_analytic/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-analytic-mrp_stock_analytic" +version = "16.0.0" +description = "MRP Stock Analytic - Odoo addon" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-account-analytic-mrp_account>=16.0.0", + "odoo-bringout-oca-account-analytic-stock_analytic>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["mrp_stock_analytic"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/README.md b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/README.md new file mode 100644 index 00000000..7c3cd989 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/README.md @@ -0,0 +1,44 @@ +# POS Analytic Config + +Odoo addon: pos_analytic_by_config + +## Installation + +```bash +pip install odoo-bringout-oca-account-analytic-pos_analytic_by_config +``` + +## Dependencies + +This addon depends on: +- point_of_sale + +## Manifest Information + +- **Name**: POS Analytic Config +- **Version**: 16.0.1.0.1 +- **Category**: Point Of Sale, Accounting +- **License**: AGPL-3 +- **Installable**: False + +## Source + +Based on [OCA/account-analytic](https://github.com/OCA/account-analytic) branch 16.0, addon `pos_analytic_by_config`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/doc/ARCHITECTURE.md new file mode 100644 index 00000000..bf7ea11a --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Pos_analytic_by_config Module - pos_analytic_by_config + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/doc/CONFIGURATION.md b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/doc/CONFIGURATION.md new file mode 100644 index 00000000..f10d8153 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for pos_analytic_by_config. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/doc/CONTROLLERS.md b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/doc/DEPENDENCIES.md new file mode 100644 index 00000000..7794e764 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [point_of_sale](../../odoo-bringout-oca-ocb-point_of_sale) diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/doc/FAQ.md b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/doc/FAQ.md new file mode 100644 index 00000000..efaa0c49 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon pos_analytic_by_config or install in UI. diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/doc/INSTALL.md b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/doc/INSTALL.md new file mode 100644 index 00000000..cd406633 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-analytic-pos_analytic_by_config" +# or +uv pip install odoo-bringout-oca-account-analytic-pos_analytic_by_config" +``` diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/doc/MODELS.md b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/doc/MODELS.md new file mode 100644 index 00000000..288267dc --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/doc/MODELS.md @@ -0,0 +1,14 @@ +# Models + +Detected core models and extensions in pos_analytic_by_config. + +```mermaid +classDiagram + class account_analytic_distribution_model + class pos_order + class pos_session +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/doc/OVERVIEW.md b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/doc/OVERVIEW.md new file mode 100644 index 00000000..a3a85558 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: pos_analytic_by_config. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon pos_analytic_by_config +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/doc/REPORTS.md b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/doc/SECURITY.md b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/doc/USAGE.md b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/doc/USAGE.md new file mode 100644 index 00000000..151b7bd0 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon pos_analytic_by_config +``` diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/doc/WIZARDS.md b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/README.rst b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/README.rst new file mode 100644 index 00000000..2cd9e41e --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/README.rst @@ -0,0 +1,111 @@ +=================== +POS Analytic Config +=================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:9a003284bfdc74634e66a02c81a79c97307bdf5386bfb13df93fa2604ba76c0a + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--analytic-lightgray.png?logo=github + :target: https://github.com/OCA/account-analytic/tree/16.0/pos_analytic_by_config + :alt: OCA/account-analytic +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-analytic-16-0/account-analytic-16-0-pos_analytic_by_config + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-analytic&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows to generate analytic distributions from the PoS orders. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +To configure the analytic distributions by store: + +#. Go to *Invoicing > Configuration > Analytic Distribution Models* +#. We'll create one for every pos config. +#. Select an account prefix (Normally your incoming account prefix) +#. Select a PoS config (unhide it from the optionl fields). +#. Choose your desired distribution for that store. + +Usage +===== + +When you reconcile your sessions, the analytic distribution should go as expected for +your point of sale. + +Known issues / Roadmap +====================== + +* Add ``account_analytic_id`` in ``pos.order`` so we can use it in reports. +* In ``13.0`` the session reconciliation has been refactored and thus the journal + items are now very simplified. There's no product detail now, so we won't + be able to analyze that level of detail anymore. For invoices it remains as it + was. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* ACSONE SA/NV +* Tecnativa + +Contributors +~~~~~~~~~~~~ + +* `ACSONE SA/NV `_ + + * Adrien Peiffer + * Cédric Pigeon + * Xavier Bouquiaux + +* `Tecnativa `_ + + * David Vidal + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-analytic `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/__init__.py b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/__manifest__.py b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/__manifest__.py new file mode 100644 index 00000000..ccde7425 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/__manifest__.py @@ -0,0 +1,16 @@ +# Copyright 2015 ACSONE SA/NV +# Copyright 2020 Tecnativa - David Vidal +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +{ + "name": "POS Analytic Config", + "summary": "Use analytic account defined on POS configuration for POS orders", + "author": "ACSONE SA/NV, Tecnativa, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-analytic", + "category": "Point Of Sale, Accounting", + "version": "16.0.1.0.1", + "license": "AGPL-3", + "depends": ["point_of_sale"], + "data": [ + "views/account_analytic_distribution_model_views.xml", + ], +} diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/ar.po b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/ar.po new file mode 100644 index 00000000..c119eabf --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/ar.po @@ -0,0 +1,67 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_analytic_by_config +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-02-14 17:23+0000\n" +"Last-Translator: Rachid Al Assir \n" +"Language-Team: none\n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_pos_order +msgid "Point of Sale Orders" +msgstr "أوامر نقطة البيع" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_pos_session +msgid "Point of Sale Session" +msgstr "جلسة نقطة البيع" + +#. module: pos_analytic_by_config +#: model:ir.model.fields,field_description:pos_analytic_by_config.field_account_analytic_distribution_model__pos_config_id +msgid "Pos Config" +msgstr "" + +#. module: pos_analytic_by_config +#: model:ir.model.fields,help:pos_analytic_by_config.field_account_analytic_distribution_model__pos_config_id +msgid "Select a Point of Sale for which the analytic distribution will be used" +msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "الحساب التحليلي" + +#~ msgid "Analytic Account for this config." +#~ msgstr "حساب تحليلي لهذا التكوين." + +#~ msgid "Analytic Account that these orders link to" +#~ msgstr "الحساب التحليلي الذي ترتبط به هذه الطلبات" + +#~ msgid "Journal Item" +#~ msgstr "عنصر اليومية" + +#~ msgid "Point of Sale Configuration" +#~ msgstr "إعدادات نقطة البيع" + +#~ msgid "Display Name" +#~ msgstr "الاسم المعروض" + +#~ msgid "ID" +#~ msgstr "المُعرف" + +#~ msgid "Last Modified on" +#~ msgstr "آخر تعديل في" diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/bs.po b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/bs.po new file mode 100644 index 00000000..70436ce7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/bs.po @@ -0,0 +1,40 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_analytic_by_config +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "Model analitičke distribucije" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_pos_order +msgid "Point of Sale Orders" +msgstr "Narudžbe POS-a" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_pos_session +msgid "Point of Sale Session" +msgstr "Sesija POS-a" + +#. module: pos_analytic_by_config +#: model:ir.model.fields,field_description:pos_analytic_by_config.field_account_analytic_distribution_model__pos_config_id +msgid "Pos Config" +msgstr "POS Postavke" + +#. module: pos_analytic_by_config +#: model:ir.model.fields,help:pos_analytic_by_config.field_account_analytic_distribution_model__pos_config_id +msgid "" +"Select a Point of Sale for which the analytic distribution will be used" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/ca.po b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/ca.po new file mode 100644 index 00000000..c2b41295 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/ca.po @@ -0,0 +1,60 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_analytic_by_config +# +# Translators: +# Carles Antoli , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-13 23:06+0000\n" +"PO-Revision-Date: 2024-09-11 16:05+0000\n" +"Last-Translator: Jaume Planas \n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "Model de distribució analítica" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_pos_order +msgid "Point of Sale Orders" +msgstr "Comandes al punt de venda" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_pos_session +msgid "Point of Sale Session" +msgstr "Sessió del punt de venda" + +#. module: pos_analytic_by_config +#: model:ir.model.fields,field_description:pos_analytic_by_config.field_account_analytic_distribution_model__pos_config_id +msgid "Pos Config" +msgstr "Config TPV" + +#. module: pos_analytic_by_config +#: model:ir.model.fields,help:pos_analytic_by_config.field_account_analytic_distribution_model__pos_config_id +msgid "Select a Point of Sale for which the analytic distribution will be used" +msgstr "Seleccioneu el Punt de venda on s'utilitzarà la distribució analítica" + +#~ msgid "Analytic Account" +#~ msgstr "Compte analític" + +#~ msgid "Analytic Account for this config." +#~ msgstr "Compte analític per a aquesta configuració." + +#~ msgid "Analytic Account that these orders link to" +#~ msgstr "Compte analític al qual enllacen aquestes comandes" + +#~ msgid "Point of Sale Configuration" +#~ msgstr "Configuració del punt de venda" + +#~ msgid "Invoice Line" +#~ msgstr "Línia de factura" diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/de.po b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/de.po new file mode 100644 index 00000000..5bfa4814 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/de.po @@ -0,0 +1,47 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_analytic_by_config +# +# Translators: +# Rudolf Schnapka , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-20 23:05+0000\n" +"PO-Revision-Date: 2017-01-20 23:05+0000\n" +"Last-Translator: Rudolf Schnapka , 2017\n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_pos_order +msgid "Point of Sale Orders" +msgstr "" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_pos_session +msgid "Point of Sale Session" +msgstr "" + +#. module: pos_analytic_by_config +#: model:ir.model.fields,field_description:pos_analytic_by_config.field_account_analytic_distribution_model__pos_config_id +msgid "Pos Config" +msgstr "" + +#. module: pos_analytic_by_config +#: model:ir.model.fields,help:pos_analytic_by_config.field_account_analytic_distribution_model__pos_config_id +msgid "Select a Point of Sale for which the analytic distribution will be used" +msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Kostenstelle" diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/el_GR.po b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/el_GR.po new file mode 100644 index 00000000..070499e8 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/el_GR.po @@ -0,0 +1,48 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_analytic_by_config +# +# Translators: +# Kostas Goutoudis , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-30 22:27+0000\n" +"PO-Revision-Date: 2016-09-30 22:27+0000\n" +"Last-Translator: Kostas Goutoudis , 2016\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_pos_order +msgid "Point of Sale Orders" +msgstr "" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_pos_session +msgid "Point of Sale Session" +msgstr "" + +#. module: pos_analytic_by_config +#: model:ir.model.fields,field_description:pos_analytic_by_config.field_account_analytic_distribution_model__pos_config_id +msgid "Pos Config" +msgstr "" + +#. module: pos_analytic_by_config +#: model:ir.model.fields,help:pos_analytic_by_config.field_account_analytic_distribution_model__pos_config_id +msgid "Select a Point of Sale for which the analytic distribution will be used" +msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Αναλυτικός Λογαριασμός" diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/es.po b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/es.po new file mode 100644 index 00000000..90753fca --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/es.po @@ -0,0 +1,65 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_analytic_by_config +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-08-15 17:04+0000\n" +"PO-Revision-Date: 2024-03-18 00:59+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "Modelo Analítico de Distribución" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_pos_order +msgid "Point of Sale Orders" +msgstr "Pedidos en el punto de venta" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_pos_session +msgid "Point of Sale Session" +msgstr "Sesión del Puto de Venta" + +#. module: pos_analytic_by_config +#: model:ir.model.fields,field_description:pos_analytic_by_config.field_account_analytic_distribution_model__pos_config_id +msgid "Pos Config" +msgstr "Configuración de posición" + +#. module: pos_analytic_by_config +#: model:ir.model.fields,help:pos_analytic_by_config.field_account_analytic_distribution_model__pos_config_id +msgid "Select a Point of Sale for which the analytic distribution will be used" +msgstr "" +"Seleccione un punto de venta para el que se utilizará la distribución " +"analítica" + +#~ msgid "Analytic Account" +#~ msgstr "Cuenta analítica" + +#~ msgid "Analytic Account for this config." +#~ msgstr "Cuenta analítica para esta configuración." + +#~ msgid "Analytic Account that these orders link to" +#~ msgstr "Cuenta analítica relacionada con estos pedidos" + +#~ msgid "Journal Item" +#~ msgstr "Artículo Diario" + +#~ msgid "Point of Sale Configuration" +#~ msgstr "Configuración del Punto de Venta" + +#~ msgid "Invoice Line" +#~ msgstr "Línea de Factura" diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/es_MX.po b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/es_MX.po new file mode 100644 index 00000000..f2026d8b --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/es_MX.po @@ -0,0 +1,48 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_analytic_by_config +# +# Translators: +# Juan González , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-03 13:34+0000\n" +"PO-Revision-Date: 2016-12-03 13:34+0000\n" +"Last-Translator: Juan González , 2016\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" +"es_MX/)\n" +"Language: es_MX\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_pos_order +msgid "Point of Sale Orders" +msgstr "" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_pos_session +msgid "Point of Sale Session" +msgstr "" + +#. module: pos_analytic_by_config +#: model:ir.model.fields,field_description:pos_analytic_by_config.field_account_analytic_distribution_model__pos_config_id +msgid "Pos Config" +msgstr "" + +#. module: pos_analytic_by_config +#: model:ir.model.fields,help:pos_analytic_by_config.field_account_analytic_distribution_model__pos_config_id +msgid "Select a Point of Sale for which the analytic distribution will be used" +msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Cuenta analítica" diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/fi.po b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/fi.po new file mode 100644 index 00000000..b2d70e11 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/fi.po @@ -0,0 +1,47 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_analytic_by_config +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-06 02:55+0000\n" +"PO-Revision-Date: 2017-04-06 02:55+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_pos_order +msgid "Point of Sale Orders" +msgstr "" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_pos_session +msgid "Point of Sale Session" +msgstr "" + +#. module: pos_analytic_by_config +#: model:ir.model.fields,field_description:pos_analytic_by_config.field_account_analytic_distribution_model__pos_config_id +msgid "Pos Config" +msgstr "" + +#. module: pos_analytic_by_config +#: model:ir.model.fields,help:pos_analytic_by_config.field_account_analytic_distribution_model__pos_config_id +msgid "Select a Point of Sale for which the analytic distribution will be used" +msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Analyyttinen tili" diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/fr.po b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/fr.po new file mode 100644 index 00000000..97743b49 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/fr.po @@ -0,0 +1,48 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_analytic_by_config +# +# Translators: +# OCA Transbot , 2016 +# Zwygart , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-30 22:27+0000\n" +"PO-Revision-Date: 2016-09-30 22:27+0000\n" +"Last-Translator: Zwygart , 2016\n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_pos_order +msgid "Point of Sale Orders" +msgstr "" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_pos_session +msgid "Point of Sale Session" +msgstr "" + +#. module: pos_analytic_by_config +#: model:ir.model.fields,field_description:pos_analytic_by_config.field_account_analytic_distribution_model__pos_config_id +msgid "Pos Config" +msgstr "" + +#. module: pos_analytic_by_config +#: model:ir.model.fields,help:pos_analytic_by_config.field_account_analytic_distribution_model__pos_config_id +msgid "Select a Point of Sale for which the analytic distribution will be used" +msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Compte analytique" diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/it.po b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/it.po new file mode 100644 index 00000000..cca7dc96 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/it.po @@ -0,0 +1,45 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_analytic_by_config +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-03-04 10:36+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "Modello distribuzione analitica" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_pos_order +msgid "Point of Sale Orders" +msgstr "Ordini punto vendita" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_pos_session +msgid "Point of Sale Session" +msgstr "Sessione punto vendita" + +#. module: pos_analytic_by_config +#: model:ir.model.fields,field_description:pos_analytic_by_config.field_account_analytic_distribution_model__pos_config_id +msgid "Pos Config" +msgstr "Configurazione POS" + +#. module: pos_analytic_by_config +#: model:ir.model.fields,help:pos_analytic_by_config.field_account_analytic_distribution_model__pos_config_id +msgid "" +"Select a Point of Sale for which the analytic distribution will be used" +msgstr "" +"Selezionare un Punto vendita per il quale verrà usata la distribuzione " +"analitica" diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/pos_analytic_by_config.pot b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/pos_analytic_by_config.pot new file mode 100644 index 00000000..f6f97b9f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/pos_analytic_by_config.pot @@ -0,0 +1,40 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_analytic_by_config +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_pos_order +msgid "Point of Sale Orders" +msgstr "" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_pos_session +msgid "Point of Sale Session" +msgstr "" + +#. module: pos_analytic_by_config +#: model:ir.model.fields,field_description:pos_analytic_by_config.field_account_analytic_distribution_model__pos_config_id +msgid "Pos Config" +msgstr "" + +#. module: pos_analytic_by_config +#: model:ir.model.fields,help:pos_analytic_by_config.field_account_analytic_distribution_model__pos_config_id +msgid "" +"Select a Point of Sale for which the analytic distribution will be used" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/pt_BR.po b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/pt_BR.po new file mode 100644 index 00000000..4ab44c7a --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/pt_BR.po @@ -0,0 +1,63 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_analytic_by_config +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-06 02:55+0000\n" +"PO-Revision-Date: 2024-05-22 15:37+0000\n" +"Last-Translator: Rodrigo Macedo \n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/" +"23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "Modelo de distribuição analítica" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_pos_order +msgid "Point of Sale Orders" +msgstr "Pedido do Ponto de Venda" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_pos_session +msgid "Point of Sale Session" +msgstr "Sessão de Ponto de Venda" + +#. module: pos_analytic_by_config +#: model:ir.model.fields,field_description:pos_analytic_by_config.field_account_analytic_distribution_model__pos_config_id +msgid "Pos Config" +msgstr "Config PDV" + +#. module: pos_analytic_by_config +#: model:ir.model.fields,help:pos_analytic_by_config.field_account_analytic_distribution_model__pos_config_id +msgid "Select a Point of Sale for which the analytic distribution will be used" +msgstr "" +"Selecione um ponto de venda para o qual a distribuição analítica será usada" + +#~ msgid "Analytic Account" +#~ msgstr "Conta analítica" + +#~ msgid "Analytic Account for this config." +#~ msgstr "Conta Analítica para essa config." + +#~ msgid "Analytic Account that these orders link to" +#~ msgstr "Conta analítica que essas ordem estão vinculadas" + +#~ msgid "Point of Sale Configuration" +#~ msgstr "Configuração do Ponto de Venda" + +#~ msgid "Invoice Line" +#~ msgstr "Linha da Fatura" diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/sk_SK.po b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/sk_SK.po new file mode 100644 index 00000000..d9bc99d8 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/sk_SK.po @@ -0,0 +1,48 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_analytic_by_config +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-06 02:55+0000\n" +"PO-Revision-Date: 2017-04-06 02:55+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovak (Slovakia) (https://www.transifex.com/oca/teams/23907/" +"sk_SK/)\n" +"Language: sk_SK\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_pos_order +msgid "Point of Sale Orders" +msgstr "" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_pos_session +msgid "Point of Sale Session" +msgstr "" + +#. module: pos_analytic_by_config +#: model:ir.model.fields,field_description:pos_analytic_by_config.field_account_analytic_distribution_model__pos_config_id +msgid "Pos Config" +msgstr "" + +#. module: pos_analytic_by_config +#: model:ir.model.fields,help:pos_analytic_by_config.field_account_analytic_distribution_model__pos_config_id +msgid "Select a Point of Sale for which the analytic distribution will be used" +msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Analytický účet" diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/sl.po b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/sl.po new file mode 100644 index 00000000..6a06474f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/sl.po @@ -0,0 +1,48 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_analytic_by_config +# +# Translators: +# Matjaž Mozetič , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-07-30 09:13+0000\n" +"PO-Revision-Date: 2016-07-30 09:13+0000\n" +"Last-Translator: Matjaž Mozetič , 2016\n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3);\n" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_pos_order +msgid "Point of Sale Orders" +msgstr "" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_pos_session +msgid "Point of Sale Session" +msgstr "" + +#. module: pos_analytic_by_config +#: model:ir.model.fields,field_description:pos_analytic_by_config.field_account_analytic_distribution_model__pos_config_id +msgid "Pos Config" +msgstr "" + +#. module: pos_analytic_by_config +#: model:ir.model.fields,help:pos_analytic_by_config.field_account_analytic_distribution_model__pos_config_id +msgid "Select a Point of Sale for which the analytic distribution will be used" +msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Analitični konto" diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/zh_CN.po b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/zh_CN.po new file mode 100644 index 00000000..c53ed313 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/i18n/zh_CN.po @@ -0,0 +1,49 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_analytic_by_config +# +# Translators: +# ITGeeker , 2017 +# liAnGjiA , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-06 02:55+0000\n" +"PO-Revision-Date: 2017-04-06 02:55+0000\n" +"Last-Translator: liAnGjiA , 2017\n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" +"zh_CN/)\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_pos_order +msgid "Point of Sale Orders" +msgstr "" + +#. module: pos_analytic_by_config +#: model:ir.model,name:pos_analytic_by_config.model_pos_session +msgid "Point of Sale Session" +msgstr "" + +#. module: pos_analytic_by_config +#: model:ir.model.fields,field_description:pos_analytic_by_config.field_account_analytic_distribution_model__pos_config_id +msgid "Pos Config" +msgstr "" + +#. module: pos_analytic_by_config +#: model:ir.model.fields,help:pos_analytic_by_config.field_account_analytic_distribution_model__pos_config_id +msgid "Select a Point of Sale for which the analytic distribution will be used" +msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "核算科目" diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/migrations/16.0.1.0.0/post-migration.py b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/migrations/16.0.1.0.0/post-migration.py new file mode 100644 index 00000000..0952d1b5 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/migrations/16.0.1.0.0/post-migration.py @@ -0,0 +1,53 @@ +# Copyright 2024 Tecnativa - David Vidal +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + """ + For every company: + - Check if there are analytic accounts configured in that company's pos configs + - If so, create a new analytic plan (Stores) + - Assign that analytic plan to the pos configs analytic accounts + - Create a miscellaneous applicability rule that is mandatory + - Create an analytic distribution model for each pos_config / analytic account + """ + env.cr.execute( + """ + SELECT id, account_analytic_id FROM pos_config + WHERE account_analytic_id IS NOT NULL + """ + ) + pos_configs_dict = { + env["pos.config"].browse(id): env["account.analytic.account"].browse(aa_id) + for id, aa_id, *_ in env.cr.fetchall() + } + pos_configs = env["pos.config"].browse([pc.id for pc in pos_configs_dict.keys()]) + for company in pos_configs.company_id: + company_configs = pos_configs.filtered(lambda x: x.company_id == company) + analytic_plan = env["account.analytic.plan"].create( + { + "name": "Stores", + "default_applicability": "optional", + "company_id": company.id, + } + ) + env["account.analytic.applicability"].create( + { + "business_domain": "general", + "analytic_plan_id": analytic_plan.id, + "applicability": "mandatory", + } + ) + for config in company_configs: + analytic_account = pos_configs_dict[config] + analytic_account.plan_id = analytic_plan.id + env["account.analytic.distribution.model"].create( + { + "account_prefix": "", + "pos_config_id": config.id, + "analytic_distribution": {analytic_account.id: 100}, + "company_id": company.id, + } + ) diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/models/__init__.py b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/models/__init__.py new file mode 100644 index 00000000..47284c73 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/models/__init__.py @@ -0,0 +1,3 @@ +from . import analytic_distribution_model +from . import pos_order +from . import pos_session diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/models/analytic_distribution_model.py b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/models/analytic_distribution_model.py new file mode 100644 index 00000000..93113955 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/models/analytic_distribution_model.py @@ -0,0 +1,20 @@ +# Copyright 2020 Tecnativa - David Vidal +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +from odoo import fields, models + + +class AccountAnalyticDistributionModel(models.Model): + _inherit = "account.analytic.distribution.model" + + pos_config_id = fields.Many2one( + comodel_name="pos.config", + ondelete="cascade", + help="Select a Point of Sale for which the analytic distribution will be used", + ) + + def _get_distribution(self, vals): + pos_config_id = self.env.context.get("pos_config_id") + if pos_config_id: + vals["pos_config_id"] = pos_config_id + res = super()._get_distribution(vals) + return res diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/models/pos_order.py b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/models/pos_order.py new file mode 100644 index 00000000..1fee9489 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/models/pos_order.py @@ -0,0 +1,12 @@ +# Copyright 2015 ACSONE SA/NV +# Copyright 2020 Tecnativa - David Vidal +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +from odoo import models + + +class PosOrder(models.Model): + _inherit = "pos.order" + + def _generate_pos_order_invoice(self): + self = self.with_context(pos_config_id=self.config_id.id) + return super(PosOrder, self)._generate_pos_order_invoice() diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/models/pos_session.py b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/models/pos_session.py new file mode 100644 index 00000000..91a65252 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/models/pos_session.py @@ -0,0 +1,21 @@ +# Copyright 2021 Tecnativa - David Vidal +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +from odoo import models + + +class PosSession(models.Model): + _inherit = "pos.session" + + def _validate_session( + self, + balancing_account=False, + amount_to_balance=0, + bank_payment_method_diffs=None, + ): + return super( + PosSession, self.with_context(pos_config_id=self.config_id.id) + )._validate_session( + balancing_account=balancing_account, + amount_to_balance=amount_to_balance, + bank_payment_method_diffs=bank_payment_method_diffs, + ) diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/readme/CONFIGURE.rst b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/readme/CONFIGURE.rst new file mode 100644 index 00000000..8372be16 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/readme/CONFIGURE.rst @@ -0,0 +1,7 @@ +To configure the analytic distributions by store: + +#. Go to *Invoicing > Configuration > Analytic Distribution Models* +#. We'll create one for every pos config. +#. Select an account prefix (Normally your incoming account prefix) +#. Select a PoS config (unhide it from the optionl fields). +#. Choose your desired distribution for that store. diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..df6ad55e --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/readme/CONTRIBUTORS.rst @@ -0,0 +1,9 @@ +* `ACSONE SA/NV `_ + + * Adrien Peiffer + * Cédric Pigeon + * Xavier Bouquiaux + +* `Tecnativa `_ + + * David Vidal diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/readme/DESCRIPTION.rst new file mode 100644 index 00000000..7b1fe129 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +This module allows to generate analytic distributions from the PoS orders. diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/readme/ROADMAP.rst b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/readme/ROADMAP.rst new file mode 100644 index 00000000..0945b251 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/readme/ROADMAP.rst @@ -0,0 +1,5 @@ +* Add ``account_analytic_id`` in ``pos.order`` so we can use it in reports. +* In ``13.0`` the session reconciliation has been refactored and thus the journal + items are now very simplified. There's no product detail now, so we won't + be able to analyze that level of detail anymore. For invoices it remains as it + was. diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/readme/USAGE.rst b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/readme/USAGE.rst new file mode 100644 index 00000000..5f190903 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/readme/USAGE.rst @@ -0,0 +1,2 @@ +When you reconcile your sessions, the analytic distribution should go as expected for +your point of sale. diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/static/description/icon.png b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/static/description/index.html b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/static/description/index.html new file mode 100644 index 00000000..39f2f9d7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/static/description/index.html @@ -0,0 +1,462 @@ + + + + + +POS Analytic Config + + + +
+

POS Analytic Config

+ + +

Beta License: AGPL-3 OCA/account-analytic Translate me on Weblate Try me on Runboat

+

This module allows to generate analytic distributions from the PoS orders.

+

Table of contents

+ +
+

Configuration

+

To configure the analytic distributions by store:

+
    +
  1. Go to Invoicing > Configuration > Analytic Distribution Models
  2. +
  3. We’ll create one for every pos config.
  4. +
  5. Select an account prefix (Normally your incoming account prefix)
  6. +
  7. Select a PoS config (unhide it from the optionl fields).
  8. +
  9. Choose your desired distribution for that store.
  10. +
+
+
+

Usage

+

When you reconcile your sessions, the analytic distribution should go as expected for +your point of sale.

+
+
+

Known issues / Roadmap

+
    +
  • Add account_analytic_id in pos.order so we can use it in reports.
  • +
  • In 13.0 the session reconciliation has been refactored and thus the journal +items are now very simplified. There’s no product detail now, so we won’t +be able to analyze that level of detail anymore. For invoices it remains as it +was.
  • +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • ACSONE SA/NV
  • +
  • Tecnativa
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-analytic project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/tests/__init__.py b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/tests/__init__.py new file mode 100644 index 00000000..c2cfede0 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/tests/__init__.py @@ -0,0 +1 @@ +from . import test_pos_analytic_by_config diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/tests/test_pos_analytic_by_config.py b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/tests/test_pos_analytic_by_config.py new file mode 100644 index 00000000..800c7a99 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/tests/test_pos_analytic_by_config.py @@ -0,0 +1,76 @@ +# Copyright 2015 ACSONE SA/NV +# Copyright 2024 Tecnativa - David Vidal +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +from odoo.tests import tagged + +from odoo.addons.point_of_sale.tests.common import TestPointOfSaleCommon, TestPoSCommon + + +@tagged("post_install", "-at_install") +class TestPosAnalyticConfig(TestPointOfSaleCommon, TestPoSCommon): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.env.user.groups_id += cls.env.ref("analytic.group_analytic_accounting") + cls.analytic_plan = cls.env["account.analytic.plan"].create({"name": "Stores"}) + cls.env["account.analytic.applicability"].create( + { + "business_domain": "general", + "analytic_plan_id": cls.analytic_plan.id, + "applicability": "mandatory", + } + ) + cls.analytic_account = cls.env["account.analytic.account"].create( + { + "name": "Test Analytic Account", + "plan_id": cls.analytic_plan.id, + } + ) + cls.env["account.analytic.distribution.model"].create( + { + "account_prefix": "", + "pos_config_id": cls.basic_config.id, + "analytic_distribution": {cls.analytic_account.id: 100}, + } + ) + cls.config = cls.basic_config + cls.session = cls.open_new_session(cls) + + def _create_order(self): + order_data = self.create_ui_order_data([(self.product_a, 1)]) + order = self.env["pos.order"].create_from_ui([order_data]) + self.pos_order = self.env["pos.order"].browse(order[0]["id"]) + + def _close_session(self, amount_paid): + self.session.post_closing_cash_details(amount_paid) + self.session.close_session_from_ui() + + def test_order_simple_receipt(self): + """Simple tickets are grouped by account in single move lines""" + self._create_order() + aml_domain = [ + ("account_id", "=", self.sales_account.id), + ("analytic_distribution", "=", {f"{self.analytic_account.id}": 100.0}), + ] + # There aren't lines with the analytic account yet + self.assertFalse(self.env["account.move.line"].search(aml_domain)) + self._close_session(self.pos_order.amount_total) + # There they are + self.assertEqual(len(self.env["account.move.line"].search(aml_domain)), 1) + + def test_order_invoice(self): + """Tickets with invoice are posted prior to session reconcilation""" + self._create_order() + self.pos_order.partner_id = self.partner_a + aml_domain = [ + ("account_id", "=", self.sales_account.id), + ("product_id", "=", self.product_a.id), + ("analytic_distribution", "=", {f"{self.analytic_account.id}": 100.0}), + ] + lines = self.env["account.move.line"].search(aml_domain) + # There aren't lines with the analytic account yet + self.assertEqual(len(lines), 0) + self.pos_order.action_pos_order_invoice() + lines = self.env["account.move.line"].search(aml_domain) + # There they are + self.assertEqual(len(lines), 1) diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/views/account_analytic_distribution_model_views.xml b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/views/account_analytic_distribution_model_views.xml new file mode 100644 index 00000000..f0b2da82 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pos_analytic_by_config/views/account_analytic_distribution_model_views.xml @@ -0,0 +1,15 @@ + + + + account.analytic.distribution.model + + + + + + + + diff --git a/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pyproject.toml b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pyproject.toml new file mode 100644 index 00000000..f3dfa3a1 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-pos_analytic_by_config/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-analytic-pos_analytic_by_config" +version = "16.0.0" +description = "POS Analytic Config - Use analytic account defined on POS configuration for POS orders" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-point_of_sale>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["pos_analytic_by_config"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-analytic-product_analytic/README.md b/odoo-bringout-oca-account-analytic-product_analytic/README.md new file mode 100644 index 00000000..357fa033 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/README.md @@ -0,0 +1,44 @@ +# Product Analytic + +Odoo addon: product_analytic + +## Installation + +```bash +pip install odoo-bringout-oca-account-analytic-product_analytic +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Product Analytic +- **Version**: 16.0.1.1.1 +- **Category**: Accounting & Finance +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-analytic](https://github.com/OCA/account-analytic) branch 16.0, addon `product_analytic`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-analytic-product_analytic/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-analytic-product_analytic/doc/ARCHITECTURE.md new file mode 100644 index 00000000..8783ba73 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Product_analytic Module - product_analytic + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-analytic-product_analytic/doc/CONFIGURATION.md b/odoo-bringout-oca-account-analytic-product_analytic/doc/CONFIGURATION.md new file mode 100644 index 00000000..12b914f1 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for product_analytic. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-analytic-product_analytic/doc/CONTROLLERS.md b/odoo-bringout-oca-account-analytic-product_analytic/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-analytic-product_analytic/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-analytic-product_analytic/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-analytic-product_analytic/doc/FAQ.md b/odoo-bringout-oca-account-analytic-product_analytic/doc/FAQ.md new file mode 100644 index 00000000..711b5ca0 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon product_analytic or install in UI. diff --git a/odoo-bringout-oca-account-analytic-product_analytic/doc/INSTALL.md b/odoo-bringout-oca-account-analytic-product_analytic/doc/INSTALL.md new file mode 100644 index 00000000..6cf645f4 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-analytic-product_analytic" +# or +uv pip install odoo-bringout-oca-account-analytic-product_analytic" +``` diff --git a/odoo-bringout-oca-account-analytic-product_analytic/doc/MODELS.md b/odoo-bringout-oca-account-analytic-product_analytic/doc/MODELS.md new file mode 100644 index 00000000..2f93724a --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/doc/MODELS.md @@ -0,0 +1,15 @@ +# Models + +Detected core models and extensions in product_analytic. + +```mermaid +classDiagram + class account_analytic_distribution_model + class account_move_line + class product_category + class product_template +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-analytic-product_analytic/doc/OVERVIEW.md b/odoo-bringout-oca-account-analytic-product_analytic/doc/OVERVIEW.md new file mode 100644 index 00000000..2016ea93 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: product_analytic. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon product_analytic +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-analytic-product_analytic/doc/REPORTS.md b/odoo-bringout-oca-account-analytic-product_analytic/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-analytic-product_analytic/doc/SECURITY.md b/odoo-bringout-oca-account-analytic-product_analytic/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-analytic-product_analytic/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-analytic-product_analytic/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-analytic-product_analytic/doc/USAGE.md b/odoo-bringout-oca-account-analytic-product_analytic/doc/USAGE.md new file mode 100644 index 00000000..64c2c859 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon product_analytic +``` diff --git a/odoo-bringout-oca-account-analytic-product_analytic/doc/WIZARDS.md b/odoo-bringout-oca-account-analytic-product_analytic/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/README.rst b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/README.rst new file mode 100644 index 00000000..f0245986 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/README.rst @@ -0,0 +1,152 @@ +================ +Product Analytic +================ + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:16de67eb9971353431791b549a46dd9b01ab27ac9598bb1b589df3745d1789c6 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--analytic-lightgray.png?logo=github + :target: https://github.com/OCA/account-analytic/tree/16.0/product_analytic + :alt: OCA/account-analytic +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-analytic-16-0/account-analytic-16-0-product_analytic + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-analytic&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows to define an analytic account at product or category level +for using it when creating invoices. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +This module allows you to configure an **income analytic account** and an +**expense analytic account** on products and on product categories. When you +select the product in an invoice line, it will check if this product has an +income analytic account (for customer invoice/refunds) or an expense analytic +account (for supplier invoice/refunds) ; if it doesn't find any, it checks if +the category of the product has an income or expense analytic account ; if an +analytic account is found, it will be set by default on the invoice line. + +Changelog +========= + +15.0.1.0.0 (2022-01-28) +~~~~~~~~~~~~~~~~~~~~~~~ + +Migrated to odoo 15. + +14.0.1.0.0 (2021-10-24) +~~~~~~~~~~~~~~~~~~~~~~~ + +Migrated to odoo 14. + +13.0.1.0.0 (2020-01-08) +~~~~~~~~~~~~~~~~~~~~~~~ + +Migrated to odoo 13. + +12.0.1.0.0 (2019-05-26) +~~~~~~~~~~~~~~~~~~~~~~~ + +Migrated to odoo 12. + +11.0.1.0.0 (2018-05-18) +~~~~~~~~~~~~~~~~~~~~~~~ + +Migrated to odoo 11. + +10.0.1.0.1 (2017-07-18) +~~~~~~~~~~~~~~~~~~~~~~~ + +[ADD] Demo data and feature to set analytic account for products. + +10.0.1.0.0 (2017-06-13) +~~~~~~~~~~~~~~~~~~~~~~~ + +Migrated to odoo 10. + +8.0.1.0.2 (2016-12-03) +~~~~~~~~~~~~~~~~~~~~~~~ + +[FIX] Travis errors. + +8.0.1.0.1 (2016-01-05) +~~~~~~~~~~~~~~~~~~~~~~~ + +[IMP] Analytic account creating invoice lines. + +8.0.1.0.0 (2015-11-30) +~~~~~~~~~~~~~~~~~~~~~~~ + +First version. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Akretion +* Tecnativa + +Contributors +~~~~~~~~~~~~ + +* Alexis de Lattre +* Javier Iniesta +* Luis M. Ontalba +* David Vidal +* Thore Baden +* Pimolnat Suntian +* Reyes4711 +* Denis Roussel + +* Darius Žižys +* Jacques-Etienne Baudoux (BCIM) + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-analytic `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/__init__.py b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/__init__.py new file mode 100644 index 00000000..83e553ac --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import models diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/__manifest__.py b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/__manifest__.py new file mode 100644 index 00000000..92b34883 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/__manifest__.py @@ -0,0 +1,18 @@ +# Copyright 2015 Akretion (http://www.akretion.com/) - Alexis de Lattre +# Copyright 2016 Antiun Ingeniería S.L. - Javier Iniesta +# Copyright 2017 Tecnativa - Luis Martínez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +{ + "name": "Product Analytic", + "version": "16.0.1.1.1", + "category": "Accounting & Finance", + "license": "AGPL-3", + "summary": "Add analytic account on products and product categories", + "author": "Akretion, Tecnativa, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-analytic", + "depends": ["account"], + "data": ["views/product_view.xml"], + "demo": ["demo/product_demo.xml"], + "installable": True, +} diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/demo/product_demo.xml b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/demo/product_demo.xml new file mode 100644 index 00000000..d033bc0b --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/demo/product_demo.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/ar.po b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/ar.po new file mode 100644 index 00000000..316fb4c6 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/ar.po @@ -0,0 +1,61 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-21 02:40+0000\n" +"PO-Revision-Date: 2018-09-22 15:16+0000\n" +"Last-Translator: yaseentai \n" +"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" +"X-Generator: Weblate 3.1.1\n" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__expense_analytic_account_id +msgid "Expense Analytic Account" +msgstr "حساب المنصرفات التحليلي" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__income_analytic_account_id +msgid "Income Analytic Account" +msgstr "حساب الدخل التحليلي" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_template +msgid "Product" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_category +msgid "Product Category" +msgstr "فئة المنتج" + +#~ msgid "Product Template" +#~ msgstr "قالب المنتج" + +#~ msgid "Invoice Line" +#~ msgstr "خط الفاتورة" diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/bs.po b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/bs.po new file mode 100644 index 00000000..a8ff62f7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/bs.po @@ -0,0 +1,48 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "Model analitičke distribucije" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__expense_analytic_account_id +msgid "Expense Analytic Account" +msgstr "Analitički konto troška" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__income_analytic_account_id +msgid "Income Analytic Account" +msgstr "Analitički konto prihoda" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_move_line +msgid "Journal Item" +msgstr "Stavka dnevnika" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_template +msgid "Product" +msgstr "Proizvod" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_category +msgid "Product Category" +msgstr "Kategorija proizvoda" diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/ca.po b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/ca.po new file mode 100644 index 00000000..76dad8b8 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/ca.po @@ -0,0 +1,60 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic +# +# Translators: +# Carles Antoli , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-13 23:06+0000\n" +"PO-Revision-Date: 2024-09-11 16:05+0000\n" +"Last-Translator: Jaume Planas \n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__expense_analytic_account_id +msgid "Expense Analytic Account" +msgstr "Compte analític per a despeses" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__income_analytic_account_id +msgid "Income Analytic Account" +msgstr "Compte analític per a ingressos" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_move_line +msgid "Journal Item" +msgstr "Assentament Comptable" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_template +msgid "Product" +msgstr "Producte" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_category +msgid "Product Category" +msgstr "Categoria de producte" + +#~ msgid "Product Template" +#~ msgstr "Plantilla del producte" + +#~ msgid "Invoice Line" +#~ msgstr "Línia factura" diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/cs.po b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/cs.po new file mode 100644 index 00000000..9387161f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/cs.po @@ -0,0 +1,56 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-21 02:40+0000\n" +"PO-Revision-Date: 2017-06-21 02:40+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Czech (https://www.transifex.com/oca/teams/23907/cs/)\n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__expense_analytic_account_id +msgid "Expense Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__income_analytic_account_id +msgid "Income Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_template +msgid "Product" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_category +msgid "Product Category" +msgstr "" + +#~ msgid "Invoice Line" +#~ msgstr "Řádek faktury" diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/cs_CZ.po b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/cs_CZ.po new file mode 100644 index 00000000..c1e226ae --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/cs_CZ.po @@ -0,0 +1,60 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic +# +# Translators: +# Lukáš Spurný , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-21 03:54+0000\n" +"PO-Revision-Date: 2018-02-21 03:54+0000\n" +"Last-Translator: Lukáš Spurný , 2018\n" +"Language-Team: Czech (Czech Republic) (https://www.transifex.com/oca/" +"teams/23907/cs_CZ/)\n" +"Language: cs_CZ\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__expense_analytic_account_id +msgid "Expense Analytic Account" +msgstr "Analytický účet výdajů" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__income_analytic_account_id +msgid "Income Analytic Account" +msgstr "Analytický účet příjmů" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_template +msgid "Product" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_category +msgid "Product Category" +msgstr "Kategorie produktů" + +#~ msgid "Product Template" +#~ msgstr "Šablona produktu" + +#~ msgid "Invoice Line" +#~ msgstr "Linka faktur" diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/de.po b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/de.po new file mode 100644 index 00000000..868cf905 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/de.po @@ -0,0 +1,59 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-21 02:40+0000\n" +"PO-Revision-Date: 2017-06-21 02:40+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__expense_analytic_account_id +msgid "Expense Analytic Account" +msgstr "Aufwands-Kostenstelle" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__income_analytic_account_id +msgid "Income Analytic Account" +msgstr "Erlös-Kostenstelle" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_template +msgid "Product" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_category +msgid "Product Category" +msgstr "Produktkategorie" + +#~ msgid "Product Template" +#~ msgstr "Produktvorlage" + +#~ msgid "Invoice Line" +#~ msgstr "Rechnungszeile" diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/en_GB.po b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/en_GB.po new file mode 100644 index 00000000..f0800b5b --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/en_GB.po @@ -0,0 +1,57 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-21 02:40+0000\n" +"PO-Revision-Date: 2017-06-21 02:40+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: English (United Kingdom) (https://www.transifex.com/oca/" +"teams/23907/en_GB/)\n" +"Language: en_GB\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__expense_analytic_account_id +msgid "Expense Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__income_analytic_account_id +msgid "Income Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_template +msgid "Product" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_category +msgid "Product Category" +msgstr "" + +#~ msgid "Invoice Line" +#~ msgstr "Invoice Line" diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/es.po b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/es.po new file mode 100644 index 00000000..cd83ed06 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/es.po @@ -0,0 +1,60 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-21 02:40+0000\n" +"PO-Revision-Date: 2025-08-07 10:25+0000\n" +"Last-Translator: Miquel Romera \n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "Modelo analítico de distribución" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__expense_analytic_account_id +msgid "Expense Analytic Account" +msgstr "Cuenta analítica para gastos" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__income_analytic_account_id +msgid "Income Analytic Account" +msgstr "Cuenta analítica para ingresos" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_move_line +msgid "Journal Item" +msgstr "Asiento Contable" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_template +msgid "Product" +msgstr "Producto" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_category +msgid "Product Category" +msgstr "Categoría de producto" + +#~ msgid "Product Template" +#~ msgstr "Plantilla de producto" + +#~ msgid "Invoice Line" +#~ msgstr "Línea de factura" diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/es_CO.po b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/es_CO.po new file mode 100644 index 00000000..9606620a --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/es_CO.po @@ -0,0 +1,58 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic +# +# Translators: +# JOSE ALEJANDRO ECHEVERRI VALENCIA , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-05-27 02:39+0000\n" +"PO-Revision-Date: 2018-05-27 02:39+0000\n" +"Last-Translator: JOSE ALEJANDRO ECHEVERRI VALENCIA , 2018\n" +"Language-Team: Spanish (Colombia) (https://www.transifex.com/oca/teams/23907/" +"es_CO/)\n" +"Language: es_CO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__expense_analytic_account_id +msgid "Expense Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__income_analytic_account_id +msgid "Income Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_template +msgid "Product" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_category +msgid "Product Category" +msgstr "" + +#~ msgid "Invoice Line" +#~ msgstr "Linea de Factura" diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/es_CR.po b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/es_CR.po new file mode 100644 index 00000000..150b0252 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/es_CR.po @@ -0,0 +1,57 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-21 02:40+0000\n" +"PO-Revision-Date: 2017-06-21 02:40+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/" +"teams/23907/es_CR/)\n" +"Language: es_CR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__expense_analytic_account_id +msgid "Expense Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__income_analytic_account_id +msgid "Income Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_template +msgid "Product" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_category +msgid "Product Category" +msgstr "" + +#~ msgid "Invoice Line" +#~ msgstr "Línea de factura" diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/es_EC.po b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/es_EC.po new file mode 100644 index 00000000..b844500f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/es_EC.po @@ -0,0 +1,57 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-21 02:40+0000\n" +"PO-Revision-Date: 2017-06-21 02:40+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/" +"es_EC/)\n" +"Language: es_EC\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__expense_analytic_account_id +msgid "Expense Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__income_analytic_account_id +msgid "Income Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_template +msgid "Product" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_category +msgid "Product Category" +msgstr "" + +#~ msgid "Invoice Line" +#~ msgstr "Detalle de Factura" diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/es_MX.po b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/es_MX.po new file mode 100644 index 00000000..20f8c276 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/es_MX.po @@ -0,0 +1,60 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic +# +# Translators: +# Juan González , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-03 13:34+0000\n" +"PO-Revision-Date: 2016-12-03 13:34+0000\n" +"Last-Translator: Juan González , 2016\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" +"es_MX/)\n" +"Language: es_MX\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__expense_analytic_account_id +msgid "Expense Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__income_analytic_account_id +msgid "Income Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_template +msgid "Product" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_category +msgid "Product Category" +msgstr "Categoria del producto" + +#~ msgid "Product Template" +#~ msgstr "Plantilla del producto" + +#~ msgid "Invoice Line" +#~ msgstr "Línea de factura" diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/et.po b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/et.po new file mode 100644 index 00000000..bb264840 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/et.po @@ -0,0 +1,56 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-21 02:40+0000\n" +"PO-Revision-Date: 2017-06-21 02:40+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Estonian (https://www.transifex.com/oca/teams/23907/et/)\n" +"Language: et\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__expense_analytic_account_id +msgid "Expense Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__income_analytic_account_id +msgid "Income Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_template +msgid "Product" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_category +msgid "Product Category" +msgstr "" + +#~ msgid "Invoice Line" +#~ msgstr "Arve rida" diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/fi.po b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/fi.po new file mode 100644 index 00000000..5ed2e046 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/fi.po @@ -0,0 +1,60 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-30 22:27+0000\n" +"PO-Revision-Date: 2019-12-31 14:13+0000\n" +"Last-Translator: Jarmo Kortetjärvi \n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.10\n" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__expense_analytic_account_id +msgid "Expense Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__income_analytic_account_id +msgid "Income Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_template +msgid "Product" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_category +msgid "Product Category" +msgstr "Tuotekategoria" + +#~ msgid "Product Template" +#~ msgstr "Tuotteen malli" + +#~ msgid "Invoice Line" +#~ msgstr "Laskurivi" diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/fr.po b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/fr.po new file mode 100644 index 00000000..0f0edd8c --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/fr.po @@ -0,0 +1,60 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-21 02:40+0000\n" +"PO-Revision-Date: 2024-02-01 12:37+0000\n" +"Last-Translator: Rémi \n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__expense_analytic_account_id +msgid "Expense Analytic Account" +msgstr "Compte Analytique Dépenses" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__income_analytic_account_id +msgid "Income Analytic Account" +msgstr "Compte Analytique Revenu" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_move_line +msgid "Journal Item" +msgstr "Écriture Comptable" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_template +msgid "Product" +msgstr "Produit" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_category +msgid "Product Category" +msgstr "Catégorie d'article" + +#~ msgid "Product Template" +#~ msgstr "Modèle d'article" + +#~ msgid "Invoice Line" +#~ msgstr "Lignes de facture" diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/fr_CH.po b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/fr_CH.po new file mode 100644 index 00000000..04955fb6 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/fr_CH.po @@ -0,0 +1,60 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic +# +# Translators: +# leemannd , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-24 23:14+0000\n" +"PO-Revision-Date: 2016-11-24 23:14+0000\n" +"Last-Translator: leemannd , 2016\n" +"Language-Team: French (Switzerland) (https://www.transifex.com/oca/" +"teams/23907/fr_CH/)\n" +"Language: fr_CH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__expense_analytic_account_id +msgid "Expense Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__income_analytic_account_id +msgid "Income Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_template +msgid "Product" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_category +msgid "Product Category" +msgstr "" + +#~ msgid "Product Template" +#~ msgstr "Template de produit" + +#~ msgid "Invoice Line" +#~ msgstr "Ligne de facture" diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/hr.po b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/hr.po new file mode 100644 index 00000000..129b9207 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/hr.po @@ -0,0 +1,62 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic +# +# Translators: +# OCA Transbot , 2017 +# Bole , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-21 03:54+0000\n" +"PO-Revision-Date: 2024-06-17 17:37+0000\n" +"Last-Translator: Bole \n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.17\n" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__expense_analytic_account_id +msgid "Expense Analytic Account" +msgstr "Analitički konto troška" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__income_analytic_account_id +msgid "Income Analytic Account" +msgstr "Analitički konto prihoda" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_move_line +msgid "Journal Item" +msgstr "Stavka dnevnika" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_template +msgid "Product" +msgstr "Proizvod" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_category +msgid "Product Category" +msgstr "Kategorija proizvoda" + +#~ msgid "Product Template" +#~ msgstr "Predložak proizvoda" + +#~ msgid "Invoice Line" +#~ msgstr "Stavka računa" diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/hr_HR.po b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/hr_HR.po new file mode 100644 index 00000000..96836094 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/hr_HR.po @@ -0,0 +1,61 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic +# +# Translators: +# Bole , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-30 02:40+0000\n" +"PO-Revision-Date: 2017-06-30 02:40+0000\n" +"Last-Translator: Bole , 2017\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__expense_analytic_account_id +msgid "Expense Analytic Account" +msgstr "Analitički konto troška" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__income_analytic_account_id +msgid "Income Analytic Account" +msgstr "Analitički konto prihoda" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_template +msgid "Product" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_category +msgid "Product Category" +msgstr "Kategorija proizvoda" + +#~ msgid "Product Template" +#~ msgstr "Predložak proizvoda" + +#~ msgid "Invoice Line" +#~ msgstr "Stavka računa" diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/hu.po b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/hu.po new file mode 100644 index 00000000..c110ee3c --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/hu.po @@ -0,0 +1,56 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-21 02:40+0000\n" +"PO-Revision-Date: 2017-06-21 02:40+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" +"Language: hu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__expense_analytic_account_id +msgid "Expense Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__income_analytic_account_id +msgid "Income Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_template +msgid "Product" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_category +msgid "Product Category" +msgstr "" + +#~ msgid "Invoice Line" +#~ msgstr "Számlasor" diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/it.po b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/it.po new file mode 100644 index 00000000..1de89089 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/it.po @@ -0,0 +1,62 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic +# +# Translators: +# Andrea Cometa , 2016 +# Paolo Valier , 2016 +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-30 22:27+0000\n" +"PO-Revision-Date: 2025-05-20 09:26+0000\n" +"Last-Translator: mymage \n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "Modello distribuzione analitica" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__expense_analytic_account_id +msgid "Expense Analytic Account" +msgstr "Conto analitico spese" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__income_analytic_account_id +msgid "Income Analytic Account" +msgstr "Conto analitico guadagni" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_move_line +msgid "Journal Item" +msgstr "Movimento contabile" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_template +msgid "Product" +msgstr "Prodotto" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_category +msgid "Product Category" +msgstr "Categoria prodotto" + +#~ msgid "Product Template" +#~ msgstr "Modello prodotto" + +#~ msgid "Invoice Line" +#~ msgstr "Riga fattura" diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/ja.po b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/ja.po new file mode 100644 index 00000000..aadce760 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/ja.po @@ -0,0 +1,56 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-21 02:40+0000\n" +"PO-Revision-Date: 2017-06-21 02:40+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Japanese (https://www.transifex.com/oca/teams/23907/ja/)\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__expense_analytic_account_id +msgid "Expense Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__income_analytic_account_id +msgid "Income Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_template +msgid "Product" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_category +msgid "Product Category" +msgstr "" + +#~ msgid "Invoice Line" +#~ msgstr "請求行" diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/lt.po b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/lt.po new file mode 100644 index 00000000..b655b7b2 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/lt.po @@ -0,0 +1,57 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-21 02:40+0000\n" +"PO-Revision-Date: 2017-06-21 02:40+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/lt/)\n" +"Language: lt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"(n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__expense_analytic_account_id +msgid "Expense Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__income_analytic_account_id +msgid "Income Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_template +msgid "Product" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_category +msgid "Product Category" +msgstr "" + +#~ msgid "Invoice Line" +#~ msgstr "Sąskaitos faktūros eilutė" diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/mk.po b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/mk.po new file mode 100644 index 00000000..01b2d7a8 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/mk.po @@ -0,0 +1,56 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-21 02:40+0000\n" +"PO-Revision-Date: 2017-06-21 02:40+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Macedonian (https://www.transifex.com/oca/teams/23907/mk/)\n" +"Language: mk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__expense_analytic_account_id +msgid "Expense Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__income_analytic_account_id +msgid "Income Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_template +msgid "Product" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_category +msgid "Product Category" +msgstr "" + +#~ msgid "Invoice Line" +#~ msgstr "Ставка од фактура" diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/mn.po b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/mn.po new file mode 100644 index 00000000..28f3c716 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/mn.po @@ -0,0 +1,56 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-21 02:40+0000\n" +"PO-Revision-Date: 2017-06-21 02:40+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Mongolian (https://www.transifex.com/oca/teams/23907/mn/)\n" +"Language: mn\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__expense_analytic_account_id +msgid "Expense Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__income_analytic_account_id +msgid "Income Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_template +msgid "Product" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_category +msgid "Product Category" +msgstr "" + +#~ msgid "Invoice Line" +#~ msgstr "Нэхэмжлэлийн мөр" diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/nb.po b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/nb.po new file mode 100644 index 00000000..cb30fe25 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/nb.po @@ -0,0 +1,57 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-21 02:40+0000\n" +"PO-Revision-Date: 2017-06-21 02:40+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (https://www.transifex.com/oca/teams/23907/" +"nb/)\n" +"Language: nb\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__expense_analytic_account_id +msgid "Expense Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__income_analytic_account_id +msgid "Income Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_template +msgid "Product" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_category +msgid "Product Category" +msgstr "" + +#~ msgid "Invoice Line" +#~ msgstr "Fakturalinje" diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/nl.po b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/nl.po new file mode 100644 index 00000000..920b4ab8 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/nl.po @@ -0,0 +1,56 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-21 02:40+0000\n" +"PO-Revision-Date: 2017-06-21 02:40+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__expense_analytic_account_id +msgid "Expense Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__income_analytic_account_id +msgid "Income Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_template +msgid "Product" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_category +msgid "Product Category" +msgstr "Productcategorie" + +#~ msgid "Invoice Line" +#~ msgstr "Factuurregel" diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/nl_BE.po b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/nl_BE.po new file mode 100644 index 00000000..f3235afe --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/nl_BE.po @@ -0,0 +1,57 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-21 02:40+0000\n" +"PO-Revision-Date: 2017-06-21 02:40+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (Belgium) (https://www.transifex.com/oca/teams/23907/" +"nl_BE/)\n" +"Language: nl_BE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__expense_analytic_account_id +msgid "Expense Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__income_analytic_account_id +msgid "Income Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_template +msgid "Product" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_category +msgid "Product Category" +msgstr "" + +#~ msgid "Invoice Line" +#~ msgstr "Factuurlijn" diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/nl_NL.po b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/nl_NL.po new file mode 100644 index 00000000..f15d4d25 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/nl_NL.po @@ -0,0 +1,57 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic +# +# Translators: +# Peter Hageman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-21 02:40+0000\n" +"PO-Revision-Date: 2017-06-21 02:40+0000\n" +"Last-Translator: Peter Hageman , 2017\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" +"teams/23907/nl_NL/)\n" +"Language: nl_NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__expense_analytic_account_id +msgid "Expense Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__income_analytic_account_id +msgid "Income Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_template +msgid "Product" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_category +msgid "Product Category" +msgstr "" + +#~ msgid "Invoice Line" +#~ msgstr "Factuurregel" diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/product_analytic.pot b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/product_analytic.pot new file mode 100644 index 00000000..7038a2cc --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/product_analytic.pot @@ -0,0 +1,48 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__expense_analytic_account_id +msgid "Expense Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__income_analytic_account_id +msgid "Income Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_template +msgid "Product" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_category +msgid "Product Category" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/pt.po b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/pt.po new file mode 100644 index 00000000..d3776ef7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/pt.po @@ -0,0 +1,56 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-21 02:40+0000\n" +"PO-Revision-Date: 2017-06-21 02:40+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__expense_analytic_account_id +msgid "Expense Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__income_analytic_account_id +msgid "Income Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_template +msgid "Product" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_category +msgid "Product Category" +msgstr "" + +#~ msgid "Invoice Line" +#~ msgstr "Linha de fatura" diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/pt_BR.po b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/pt_BR.po new file mode 100644 index 00000000..4a11ebe8 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/pt_BR.po @@ -0,0 +1,62 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic +# +# Translators: +# OCA Transbot , 2017 +# falexandresilva , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-21 02:40+0000\n" +"PO-Revision-Date: 2023-10-13 12:42+0000\n" +"Last-Translator: Adriano Prado \n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" +"teams/23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__expense_analytic_account_id +msgid "Expense Analytic Account" +msgstr "Conta Analítica de Despesa" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__income_analytic_account_id +msgid "Income Analytic Account" +msgstr "Conta Analítica de Receita" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_move_line +msgid "Journal Item" +msgstr "Item diário" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_template +msgid "Product" +msgstr "Produto" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_category +msgid "Product Category" +msgstr "Categoria do produto" + +#~ msgid "Product Template" +#~ msgstr "Modelo de Produto" + +#~ msgid "Invoice Line" +#~ msgstr "LInha da fatura" diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/pt_PT.po b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/pt_PT.po new file mode 100644 index 00000000..704cd66d --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/pt_PT.po @@ -0,0 +1,57 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic +# +# Translators: +# Pedro Castro Silva , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-16 03:41+0000\n" +"PO-Revision-Date: 2016-12-16 03:41+0000\n" +"Last-Translator: Pedro Castro Silva , 2016\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" +"teams/23907/pt_PT/)\n" +"Language: pt_PT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__expense_analytic_account_id +msgid "Expense Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__income_analytic_account_id +msgid "Income Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_template +msgid "Product" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_category +msgid "Product Category" +msgstr "" + +#~ msgid "Invoice Line" +#~ msgstr "Linha da Fatura" diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/ro.po b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/ro.po new file mode 100644 index 00000000..ba8f8f24 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/ro.po @@ -0,0 +1,57 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-21 02:40+0000\n" +"PO-Revision-Date: 2017-06-21 02:40+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__expense_analytic_account_id +msgid "Expense Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__income_analytic_account_id +msgid "Income Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_template +msgid "Product" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_category +msgid "Product Category" +msgstr "" + +#~ msgid "Invoice Line" +#~ msgstr "Linie factura" diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/ru.po b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/ru.po new file mode 100644 index 00000000..00435c61 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/ru.po @@ -0,0 +1,58 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-21 02:40+0000\n" +"PO-Revision-Date: 2017-06-21 02:40+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || " +"(n%100>=11 && n%100<=14)? 2 : 3);\n" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__expense_analytic_account_id +msgid "Expense Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__income_analytic_account_id +msgid "Income Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_template +msgid "Product" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_category +msgid "Product Category" +msgstr "" + +#~ msgid "Invoice Line" +#~ msgstr "Позиция счета" diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/sl.po b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/sl.po new file mode 100644 index 00000000..d852477f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/sl.po @@ -0,0 +1,60 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-21 02:40+0000\n" +"PO-Revision-Date: 2017-06-21 02:40+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || " +"n%100==4 ? 2 : 3);\n" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__expense_analytic_account_id +msgid "Expense Analytic Account" +msgstr "Analitični konto stroškov" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__income_analytic_account_id +msgid "Income Analytic Account" +msgstr "Analitični konto prihodkov" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_template +msgid "Product" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_category +msgid "Product Category" +msgstr "Kategorija proizvoda" + +#~ msgid "Product Template" +#~ msgstr "Predloga proizvoda" + +#~ msgid "Invoice Line" +#~ msgstr "Postavka računa" diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/sv.po b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/sv.po new file mode 100644 index 00000000..bed562fc --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/sv.po @@ -0,0 +1,57 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-21 02:40+0000\n" +"PO-Revision-Date: 2024-02-27 12:38+0000\n" +"Last-Translator: jakobkrabbe \n" +"Language-Team: Swedish (https://www.transifex.com/oca/teams/23907/sv/)\n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__expense_analytic_account_id +msgid "Expense Analytic Account" +msgstr "Konto för kostnadsobjekt" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__income_analytic_account_id +msgid "Income Analytic Account" +msgstr "Konto för intäktsobjekt" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_move_line +msgid "Journal Item" +msgstr "Transaktion" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_template +msgid "Product" +msgstr "Produkt" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_category +msgid "Product Category" +msgstr "Produktkategori" + +#~ msgid "Invoice Line" +#~ msgstr "Fakturarad" diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/tr.po b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/tr.po new file mode 100644 index 00000000..b4a3710c --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/tr.po @@ -0,0 +1,56 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic +# +# Translators: +# Ozge Altinisik , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-30 23:06+0000\n" +"PO-Revision-Date: 2016-12-30 23:06+0000\n" +"Last-Translator: Ozge Altinisik , 2017\n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__expense_analytic_account_id +msgid "Expense Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__income_analytic_account_id +msgid "Income Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_template +msgid "Product" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_category +msgid "Product Category" +msgstr "" + +#~ msgid "Invoice Line" +#~ msgstr "Fatura kalemi" diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/tr_TR.po b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/tr_TR.po new file mode 100644 index 00000000..ea42c406 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/tr_TR.po @@ -0,0 +1,60 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic +# +# Translators: +# Ozge Altinisik , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-30 23:06+0000\n" +"PO-Revision-Date: 2016-12-30 23:06+0000\n" +"Last-Translator: Ozge Altinisik , 2017\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__expense_analytic_account_id +msgid "Expense Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__income_analytic_account_id +msgid "Income Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_template +msgid "Product" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_category +msgid "Product Category" +msgstr "" + +#~ msgid "Product Template" +#~ msgstr "Ürün şablonu" + +#~ msgid "Invoice Line" +#~ msgstr "Fatura hizası" diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/zh_CN.po b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/zh_CN.po new file mode 100644 index 00000000..9cfd3903 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/zh_CN.po @@ -0,0 +1,57 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-21 02:40+0000\n" +"PO-Revision-Date: 2017-06-21 02:40+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" +"zh_CN/)\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__expense_analytic_account_id +msgid "Expense Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__income_analytic_account_id +msgid "Income Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_template +msgid "Product" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_category +msgid "Product Category" +msgstr "" + +#~ msgid "Invoice Line" +#~ msgstr "发票明细" diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/zh_TW.po b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/zh_TW.po new file mode 100644 index 00000000..63513f8e --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/i18n/zh_TW.po @@ -0,0 +1,57 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-21 02:40+0000\n" +"PO-Revision-Date: 2017-06-21 02:40+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (Taiwan) (https://www.transifex.com/oca/teams/23907/" +"zh_TW/)\n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_analytic_distribution_model +msgid "Analytic Distribution Model" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__expense_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__expense_analytic_account_id +msgid "Expense Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model.fields,field_description:product_analytic.field_product_category__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_product__income_analytic_account_id +#: model:ir.model.fields,field_description:product_analytic.field_product_template__income_analytic_account_id +msgid "Income Analytic Account" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_template +msgid "Product" +msgstr "" + +#. module: product_analytic +#: model:ir.model,name:product_analytic.model_product_category +msgid "Product Category" +msgstr "" + +#~ msgid "Invoice Line" +#~ msgstr "發票明細" diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/models/__init__.py b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/models/__init__.py new file mode 100644 index 00000000..fac625ef --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/models/__init__.py @@ -0,0 +1,6 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import account_move_line +from . import account_analytic_distribution_model +from . import product +from . import product_category diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/models/account_analytic_distribution_model.py b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/models/account_analytic_distribution_model.py new file mode 100644 index 00000000..96897fc4 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/models/account_analytic_distribution_model.py @@ -0,0 +1,38 @@ +# Copyright 2015 Akretion (http://www.akretion.com/) - Alexis de Lattre +# Copyright 2016 Antiun Ingeniería S.L. - Javier Iniesta +# Copyright 2017 Tecnativa - Luis Martínez +# Copyright 2025 Jacques-Etienne Baudoux (BCIM) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import api, models + +INV_TYPE_MAP = { + "out_invoice": "income", + "out_refund": "income", + "out_receipt": "income", + "in_invoice": "expense", + "in_refund": "expense", + "in_receipt": "expense", +} + + +class AccountAnalyticDistributionModel(models.Model): + _inherit = "account.analytic.distribution.model" + + @api.model + def _get_distribution(self, vals): + res = super()._get_distribution(vals) + if res: + return res + # Compatibility with `pos_analytic_by_config` + if self.env.context.get("pos_config_id"): + return res + # Compute distribution from product + move_type = self.env.context.get("move_type") + if vals.get("product_id") and move_type and move_type in INV_TYPE_MAP: + product = self.env["product.product"].browse(vals["product_id"]) + ana_accounts = product.product_tmpl_id._get_product_analytic_accounts() + ana_account = ana_accounts[INV_TYPE_MAP[move_type]] + if ana_account: + return {ana_account.id: 100} + return res diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/models/account_move_line.py b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/models/account_move_line.py new file mode 100644 index 00000000..db3ca307 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/models/account_move_line.py @@ -0,0 +1,16 @@ +# Copyright 2025 Jacques-Etienne Baudoux (BCIM) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import models + + +class AccountMoveLine(models.Model): + _inherit = "account.move.line" + + def _compute_analytic_distribution(self): + for line in self: + move_type = self.env.context.get("move_type", line.move_id.move_type) + super( + AccountMoveLine, line.with_context(move_type=move_type) + )._compute_analytic_distribution() + return diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/models/product.py b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/models/product.py new file mode 100644 index 00000000..54a3cb49 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/models/product.py @@ -0,0 +1,30 @@ +# Copyright 2015 Akretion (http://www.akretion.com/) - Alexis de Lattre +# Copyright 2016 Antiun Ingeniería S.L. - Javier Iniesta +# Copyright 2017 Tecnativa - Luis Martínez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models + + +class ProductTemplate(models.Model): + _inherit = "product.template" + + income_analytic_account_id = fields.Many2one( + "account.analytic.account", + string="Income Analytic Account", + company_dependent=True, + ) + expense_analytic_account_id = fields.Many2one( + "account.analytic.account", + string="Expense Analytic Account", + company_dependent=True, + ) + + def _get_product_analytic_accounts(self): + self.ensure_one() + return { + "income": self.income_analytic_account_id + or self.categ_id.income_analytic_account_id, + "expense": self.expense_analytic_account_id + or self.categ_id.expense_analytic_account_id, + } diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/models/product_category.py b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/models/product_category.py new file mode 100644 index 00000000..f2d24ea9 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/models/product_category.py @@ -0,0 +1,20 @@ +# Copyright 2015 Akretion (http://www.akretion.com/) - Alexis de Lattre +# Copyright 2016 Antiun Ingeniería S.L. - Javier Iniesta +# Copyright 2017 Tecnativa - Luis Martínez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +from odoo import fields, models + + +class ProductCategory(models.Model): + _inherit = "product.category" + + income_analytic_account_id = fields.Many2one( + "account.analytic.account", + string="Income Analytic Account", + company_dependent=True, + ) + expense_analytic_account_id = fields.Many2one( + "account.analytic.account", + string="Expense Analytic Account", + company_dependent=True, + ) diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..00b1c856 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/readme/CONTRIBUTORS.rst @@ -0,0 +1,11 @@ +* Alexis de Lattre +* Javier Iniesta +* Luis M. Ontalba +* David Vidal +* Thore Baden +* Pimolnat Suntian +* Reyes4711 +* Denis Roussel + +* Darius Žižys +* Jacques-Etienne Baudoux (BCIM) diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/readme/DESCRIPTION.rst new file mode 100644 index 00000000..2c3f6d48 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/readme/DESCRIPTION.rst @@ -0,0 +1,2 @@ +This module allows to define an analytic account at product or category level +for using it when creating invoices. diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/readme/HISTORY.rst b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/readme/HISTORY.rst new file mode 100644 index 00000000..2ee555bf --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/readme/HISTORY.rst @@ -0,0 +1,49 @@ +15.0.1.0.0 (2022-01-28) +~~~~~~~~~~~~~~~~~~~~~~~ + +Migrated to odoo 15. + +14.0.1.0.0 (2021-10-24) +~~~~~~~~~~~~~~~~~~~~~~~ + +Migrated to odoo 14. + +13.0.1.0.0 (2020-01-08) +~~~~~~~~~~~~~~~~~~~~~~~ + +Migrated to odoo 13. + +12.0.1.0.0 (2019-05-26) +~~~~~~~~~~~~~~~~~~~~~~~ + +Migrated to odoo 12. + +11.0.1.0.0 (2018-05-18) +~~~~~~~~~~~~~~~~~~~~~~~ + +Migrated to odoo 11. + +10.0.1.0.1 (2017-07-18) +~~~~~~~~~~~~~~~~~~~~~~~ + +[ADD] Demo data and feature to set analytic account for products. + +10.0.1.0.0 (2017-06-13) +~~~~~~~~~~~~~~~~~~~~~~~ + +Migrated to odoo 10. + +8.0.1.0.2 (2016-12-03) +~~~~~~~~~~~~~~~~~~~~~~~ + +[FIX] Travis errors. + +8.0.1.0.1 (2016-01-05) +~~~~~~~~~~~~~~~~~~~~~~~ + +[IMP] Analytic account creating invoice lines. + +8.0.1.0.0 (2015-11-30) +~~~~~~~~~~~~~~~~~~~~~~~ + +First version. diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/readme/USAGE.rst b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/readme/USAGE.rst new file mode 100644 index 00000000..2a9f813a --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/readme/USAGE.rst @@ -0,0 +1,7 @@ +This module allows you to configure an **income analytic account** and an +**expense analytic account** on products and on product categories. When you +select the product in an invoice line, it will check if this product has an +income analytic account (for customer invoice/refunds) or an expense analytic +account (for supplier invoice/refunds) ; if it doesn't find any, it checks if +the category of the product has an income or expense analytic account ; if an +analytic account is found, it will be set by default on the invoice line. diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/static/description/icon.png b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/static/description/index.html b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/static/description/index.html new file mode 100644 index 00000000..4011331f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/static/description/index.html @@ -0,0 +1,501 @@ + + + + + +Product Analytic + + + +
+

Product Analytic

+ + +

Beta License: AGPL-3 OCA/account-analytic Translate me on Weblate Try me on Runboat

+

This module allows to define an analytic account at product or category level +for using it when creating invoices.

+

Table of contents

+ +
+

Usage

+

This module allows you to configure an income analytic account and an +expense analytic account on products and on product categories. When you +select the product in an invoice line, it will check if this product has an +income analytic account (for customer invoice/refunds) or an expense analytic +account (for supplier invoice/refunds) ; if it doesn’t find any, it checks if +the category of the product has an income or expense analytic account ; if an +analytic account is found, it will be set by default on the invoice line.

+
+
+

Changelog

+
+

15.0.1.0.0 (2022-01-28)

+

Migrated to odoo 15.

+
+
+

14.0.1.0.0 (2021-10-24)

+

Migrated to odoo 14.

+
+
+

13.0.1.0.0 (2020-01-08)

+

Migrated to odoo 13.

+
+
+

12.0.1.0.0 (2019-05-26)

+

Migrated to odoo 12.

+
+
+

11.0.1.0.0 (2018-05-18)

+

Migrated to odoo 11.

+
+
+

10.0.1.0.1 (2017-07-18)

+

[ADD] Demo data and feature to set analytic account for products.

+
+
+

10.0.1.0.0 (2017-06-13)

+

Migrated to odoo 10.

+
+
+

8.0.1.0.2 (2016-12-03)

+

[FIX] Travis errors.

+
+
+

8.0.1.0.1 (2016-01-05)

+

[IMP] Analytic account creating invoice lines.

+
+
+

8.0.1.0.0 (2015-11-30)

+

First version.

+
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Akretion
  • +
  • Tecnativa
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-analytic project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/tests/__init__.py b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/tests/__init__.py new file mode 100644 index 00000000..d72e9d6b --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import test_account_move diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/tests/test_account_move.py b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/tests/test_account_move.py new file mode 100644 index 00000000..ec2c93a0 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/tests/test_account_move.py @@ -0,0 +1,275 @@ +# Copyright 2015 Antiun Ingenieria - Javier Iniesta +# Copyright 2017 Tecnativa - Luis Martínez +# Copyright 2025 Jacques-Etienne Baudoux (BCIM) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +from odoo import Command +from odoo.tests.common import TransactionCase + + +class TestAccountInvoiceLine(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.env = cls.env(context=dict(cls.env.context, tracking_disable=True)) + cls.category = cls.env["product.category"].create( + { + "name": "Product Category", + } + ) + cls.default_plan = cls.env["account.analytic.plan"].create( + { + "name": "Default Plan", + "company_id": False, + } + ) + cls.analytic_account1 = cls.env["account.analytic.account"].create( + { + "name": "test analytic_account1", + "plan_id": cls.default_plan.id, + } + ) + cls.analytic_account2 = cls.env["account.analytic.account"].create( + { + "name": "test analytic_account2", + "plan_id": cls.default_plan.id, + } + ) + cls.product = cls.env["product.product"].create( + { + "name": "test product", + "lst_price": 50, + "standard_price": 50, + "income_analytic_account_id": cls.analytic_account1.id, + "expense_analytic_account_id": cls.analytic_account2.id, + } + ) + cls.product_1 = cls.env["product.product"].create( + { + "name": "test product 1", + "lst_price": 20, + "standard_price": 20, + "income_analytic_account_id": False, + "expense_analytic_account_id": False, + } + ) + cls.partner = cls.env["res.partner"].create({"name": "Test partner"}) + cls.journal_sale = cls.env["account.journal"].create( + {"name": "Test journal sale", "code": "SALE0", "type": "sale"} + ) + cls.journal_purchase = cls.env["account.journal"].create( + {"name": "Test journal purchase", "code": "PURCHASE0", "type": "purchase"} + ) + cls.account_in = cls.env["account.account"].create( + { + "name": "Test account IN", + "code": "TESTIN", + "account_type": "expense", + } + ) + cls.account_out = cls.env["account.account"].create( + { + "name": "Test account OUT", + "code": "TESTOUT", + "account_type": "income", + } + ) + + def test_create_in(self): + invoice = self.env["account.move"].create( + [ + { + "partner_id": self.partner.id, + "journal_id": self.journal_purchase.id, + "move_type": "in_invoice", + "invoice_line_ids": [ + Command.create( + { + "name": "Test line", + "quantity": 1, + "price_unit": 50, + "account_id": self.account_in.id, + "product_id": self.product.id, + } + ) + ], + } + ] + ) + invoice_line = invoice.invoice_line_ids[0] + analytic_account_id = [key for key in invoice_line.analytic_distribution] + self.assertEqual( + int(analytic_account_id[0]), + self.product.expense_analytic_account_id.id, + ) + + def test_create_in_without(self): + # Create an incoming invoice without analytic + invoice = self.env["account.move"].create( + [ + { + "partner_id": self.partner.id, + "journal_id": self.journal_purchase.id, + "move_type": "in_invoice", + "invoice_line_ids": [ + Command.create( + { + "name": "Test line", + "quantity": 1, + "price_unit": 50, + "account_id": self.account_in.id, + "product_id": self.product_1.id, + } + ) + ], + } + ] + ) + invoice_line = invoice.invoice_line_ids[0] + self.assertFalse(invoice_line.analytic_distribution) + + def test_create_in_category(self): + # Create an incoming invoice with analytic on category + self.category.expense_analytic_account_id = self.analytic_account2 + self.product_1.categ_id = self.category + invoice = self.env["account.move"].create( + [ + { + "partner_id": self.partner.id, + "journal_id": self.journal_purchase.id, + "move_type": "in_invoice", + "invoice_line_ids": [ + Command.create( + { + "name": "Test line", + "quantity": 1, + "price_unit": 50, + "account_id": self.account_in.id, + "product_id": self.product_1.id, + } + ) + ], + } + ] + ) + invoice_line = invoice.invoice_line_ids[0] + analytic_account_id = [key for key in invoice_line.analytic_distribution] + self.assertEqual( + int(analytic_account_id[0]), + self.analytic_account2.id, + ) + + def test_create_out(self): + invoice = self.env["account.move"].create( + [ + { + "partner_id": self.partner.id, + "journal_id": self.journal_sale.id, + "move_type": "out_invoice", + "invoice_line_ids": [ + Command.create( + { + "name": "Test line", + "quantity": 1, + "price_unit": 50, + "account_id": self.account_out.id, + "product_id": self.product.id, + } + ) + ], + } + ] + ) + invoice_line = invoice.invoice_line_ids[0] + analytic_account_id = [key for key in invoice_line.analytic_distribution] + self.assertEqual( + int(analytic_account_id[0]), + self.product.income_analytic_account_id.id, + ) + + def test_create_out_without(self): + # Create outgoing invoice without analytic + invoice = self.env["account.move"].create( + [ + { + "partner_id": self.partner.id, + "journal_id": self.journal_sale.id, + "move_type": "out_invoice", + "invoice_line_ids": [ + Command.create( + { + "name": "Test line", + "quantity": 1, + "price_unit": 50, + "account_id": self.account_out.id, + "product_id": self.product_1.id, + } + ) + ], + } + ] + ) + invoice_line = invoice.invoice_line_ids[0] + self.assertFalse(invoice_line.analytic_distribution) + + def test_create_out_category(self): + # Create outgoing invoice without analytic + self.category.income_analytic_account_id = self.analytic_account2 + self.product_1.categ_id = self.category + invoice = self.env["account.move"].create( + [ + { + "partner_id": self.partner.id, + "journal_id": self.journal_sale.id, + "move_type": "out_invoice", + "invoice_line_ids": [ + Command.create( + { + "name": "Test line", + "quantity": 1, + "price_unit": 50, + "account_id": self.account_out.id, + "product_id": self.product_1.id, + } + ) + ], + } + ] + ) + invoice_line = invoice.invoice_line_ids[0] + analytic_account_id = [key for key in invoice_line.analytic_distribution] + self.assertEqual( + int(analytic_account_id[0]), + self.analytic_account2.id, + ) + + def test_create_out_preset(self): + """Test product analytic is not used when the analytic is forced""" + invoice = self.env["account.move"].create( + [ + { + "partner_id": self.partner.id, + "journal_id": self.journal_sale.id, + "move_type": "out_invoice", + "invoice_line_ids": [ + Command.create( + { + "name": "Test line", + "quantity": 1, + "price_unit": 50, + "account_id": self.account_out.id, + "product_id": self.product.id, + "analytic_distribution": { + self.analytic_account2.id: 100 + }, + } + ) + ], + } + ] + ) + invoice_line = invoice.invoice_line_ids[0] + analytic_account_id = [key for key in invoice_line.analytic_distribution] + self.assertEqual( + int(analytic_account_id[0]), + self.analytic_account2.id, + ) diff --git a/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/views/product_view.xml b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/views/product_view.xml new file mode 100644 index 00000000..32c5a12a --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/product_analytic/views/product_view.xml @@ -0,0 +1,33 @@ + + + + + product_analytic_account.product.template.form + product.template + + + + + + + + + + + + product_analytic_account.product.categ.form + product.category + + + + + + + + + + + diff --git a/odoo-bringout-oca-account-analytic-product_analytic/pyproject.toml b/odoo-bringout-oca-account-analytic-product_analytic/pyproject.toml new file mode 100644 index 00000000..36e02271 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-analytic-product_analytic" +version = "16.0.0" +description = "Product Analytic - Add analytic account on products and product categories" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["product_analytic"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-analytic-product_analytic_purchase/README.md b/odoo-bringout-oca-account-analytic-product_analytic_purchase/README.md new file mode 100644 index 00000000..a388b473 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_purchase/README.md @@ -0,0 +1,45 @@ +# Product Analytic Purchase + +Odoo addon: product_analytic_purchase + +## Installation + +```bash +pip install odoo-bringout-oca-account-analytic-product_analytic_purchase +``` + +## Dependencies + +This addon depends on: +- purchase +- product_analytic + +## Manifest Information + +- **Name**: Product Analytic Purchase +- **Version**: 16.0.1.0.0 +- **Category**: Purchases +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-analytic](https://github.com/OCA/account-analytic) branch 16.0, addon `product_analytic_purchase`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-analytic-product_analytic_purchase/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-analytic-product_analytic_purchase/doc/ARCHITECTURE.md new file mode 100644 index 00000000..7c42142e --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_purchase/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Product_analytic_purchase Module - product_analytic_purchase + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-analytic-product_analytic_purchase/doc/CONFIGURATION.md b/odoo-bringout-oca-account-analytic-product_analytic_purchase/doc/CONFIGURATION.md new file mode 100644 index 00000000..42a00417 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_purchase/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for product_analytic_purchase. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-analytic-product_analytic_purchase/doc/CONTROLLERS.md b/odoo-bringout-oca-account-analytic-product_analytic_purchase/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_purchase/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-analytic-product_analytic_purchase/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-analytic-product_analytic_purchase/doc/DEPENDENCIES.md new file mode 100644 index 00000000..2aa3816b --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_purchase/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [purchase](../../odoo-bringout-oca-ocb-purchase) +- [product_analytic](../../odoo-bringout-oca-account-analytic-product_analytic) diff --git a/odoo-bringout-oca-account-analytic-product_analytic_purchase/doc/FAQ.md b/odoo-bringout-oca-account-analytic-product_analytic_purchase/doc/FAQ.md new file mode 100644 index 00000000..57c91e4b --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_purchase/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon product_analytic_purchase or install in UI. diff --git a/odoo-bringout-oca-account-analytic-product_analytic_purchase/doc/INSTALL.md b/odoo-bringout-oca-account-analytic-product_analytic_purchase/doc/INSTALL.md new file mode 100644 index 00000000..dbbef37d --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_purchase/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-analytic-product_analytic_purchase" +# or +uv pip install odoo-bringout-oca-account-analytic-product_analytic_purchase" +``` diff --git a/odoo-bringout-oca-account-analytic-product_analytic_purchase/doc/MODELS.md b/odoo-bringout-oca-account-analytic-product_analytic_purchase/doc/MODELS.md new file mode 100644 index 00000000..c21887ba --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_purchase/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in product_analytic_purchase. + +```mermaid +classDiagram + class purchase_order_line +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-analytic-product_analytic_purchase/doc/OVERVIEW.md b/odoo-bringout-oca-account-analytic-product_analytic_purchase/doc/OVERVIEW.md new file mode 100644 index 00000000..858cc904 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_purchase/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: product_analytic_purchase. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon product_analytic_purchase +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-analytic-product_analytic_purchase/doc/REPORTS.md b/odoo-bringout-oca-account-analytic-product_analytic_purchase/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_purchase/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-analytic-product_analytic_purchase/doc/SECURITY.md b/odoo-bringout-oca-account-analytic-product_analytic_purchase/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_purchase/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-analytic-product_analytic_purchase/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-analytic-product_analytic_purchase/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_purchase/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-analytic-product_analytic_purchase/doc/USAGE.md b/odoo-bringout-oca-account-analytic-product_analytic_purchase/doc/USAGE.md new file mode 100644 index 00000000..12bf79c3 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_purchase/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon product_analytic_purchase +``` diff --git a/odoo-bringout-oca-account-analytic-product_analytic_purchase/doc/WIZARDS.md b/odoo-bringout-oca-account-analytic-product_analytic_purchase/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_purchase/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/README.rst b/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/README.rst new file mode 100644 index 00000000..1bf2b328 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/README.rst @@ -0,0 +1,87 @@ +========================= +Product Analytic Purchase +========================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:f15a44d3a6b14e3f6002644a8930f49046a5ae199f53793610daa3abc445ef06 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--analytic-lightgray.png?logo=github + :target: https://github.com/OCA/account-analytic/tree/16.0/product_analytic_purchase + :alt: OCA/account-analytic +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-analytic-16-0/account-analytic-16-0-product_analytic_purchase + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-analytic&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module is a glue module between the *product_analytic* and +*purchase* modules. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +When you create a purchase order line with a product that has an +**expense analytic account** (or whose internal category has an +**expense analytic account**), it will be automatically set on the +purchase order line. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Akretion + +Contributors +~~~~~~~~~~~~ + +* Alexis de Lattre +* Carlos Reyes +* Denis Roussel + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-analytic `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/__init__.py b/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/__manifest__.py b/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/__manifest__.py new file mode 100644 index 00000000..3136d4bb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/__manifest__.py @@ -0,0 +1,15 @@ +# Copyright 2017 Akretion (http://www.akretion.com/) - Alexis de Lattre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +{ + "name": "Product Analytic Purchase", + "version": "16.0.1.0.0", + "category": "Purchases", + "license": "AGPL-3", + "summary": "Glue module between purchase and product_analytic", + "author": "Akretion, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-analytic", + "depends": ["purchase", "product_analytic"], + "auto_install": True, + "installable": True, +} diff --git a/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/i18n/bs.po b/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/i18n/bs.po new file mode 100644 index 00000000..97488b17 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/i18n/bs.po @@ -0,0 +1,19 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic_purchase +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: product_analytic_purchase +#: model:ir.model,name:product_analytic_purchase.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Stavka naloga za nabavu" diff --git a/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/i18n/ca.po b/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/i18n/ca.po new file mode 100644 index 00000000..a32281c8 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/i18n/ca.po @@ -0,0 +1,22 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic_purchase +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2018-10-12 20:00+0000\n" +"Last-Translator: Harald Panten \n" +"Language-Team: none\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.1.1\n" + +#. module: product_analytic_purchase +#: model:ir.model,name:product_analytic_purchase.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Línia de comanda de compra" diff --git a/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/i18n/cs_CZ.po b/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/i18n/cs_CZ.po new file mode 100644 index 00000000..e8455b7a --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/i18n/cs_CZ.po @@ -0,0 +1,25 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic_purchase +# +# Translators: +# Lukáš Spurný , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-21 03:54+0000\n" +"PO-Revision-Date: 2018-02-21 03:54+0000\n" +"Last-Translator: Lukáš Spurný , 2018\n" +"Language-Team: Czech (Czech Republic) (https://www.transifex.com/oca/" +"teams/23907/cs_CZ/)\n" +"Language: cs_CZ\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: product_analytic_purchase +#: model:ir.model,name:product_analytic_purchase.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Řádek objednávky" diff --git a/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/i18n/es.po b/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/i18n/es.po new file mode 100644 index 00000000..4a101213 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/i18n/es.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic_purchase +# +# Translators: +# enjolras , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-21 03:54+0000\n" +"PO-Revision-Date: 2018-02-21 03:54+0000\n" +"Last-Translator: enjolras , 2018\n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: product_analytic_purchase +#: model:ir.model,name:product_analytic_purchase.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Línea de pedido de compra" diff --git a/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/i18n/fr.po b/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/i18n/fr.po new file mode 100644 index 00000000..0d2734c1 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/i18n/fr.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic_purchase +# +# Translators: +# Quentin THEURET , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-23 23:11+0000\n" +"PO-Revision-Date: 2018-02-23 23:11+0000\n" +"Last-Translator: Quentin THEURET , 2018\n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: product_analytic_purchase +#: model:ir.model,name:product_analytic_purchase.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Ligne de commande" diff --git a/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/i18n/hr.po b/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/i18n/hr.po new file mode 100644 index 00000000..565ba25e --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/i18n/hr.po @@ -0,0 +1,25 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic_purchase +# +# Translators: +# Bole , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-21 03:54+0000\n" +"PO-Revision-Date: 2018-02-21 03:54+0000\n" +"Last-Translator: Bole , 2018\n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: product_analytic_purchase +#: model:ir.model,name:product_analytic_purchase.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Stavka naloga za nabavu" diff --git a/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/i18n/it.po b/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/i18n/it.po new file mode 100644 index 00000000..c3a34651 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/i18n/it.po @@ -0,0 +1,37 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic_purchase +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2022-11-14 16:09+0000\n" +"Last-Translator: Francesco Foresti \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: product_analytic_purchase +#: model:ir.model.fields,field_description:product_analytic_purchase.field_purchase_order_line__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: product_analytic_purchase +#: model:ir.model.fields,field_description:product_analytic_purchase.field_purchase_order_line__id +msgid "ID" +msgstr "ID" + +#. module: product_analytic_purchase +#: model:ir.model.fields,field_description:product_analytic_purchase.field_purchase_order_line____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: product_analytic_purchase +#: model:ir.model,name:product_analytic_purchase.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Riga ordine di acquisto" diff --git a/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/i18n/product_analytic_purchase.pot b/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/i18n/product_analytic_purchase.pot new file mode 100644 index 00000000..79be19a6 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/i18n/product_analytic_purchase.pot @@ -0,0 +1,19 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic_purchase +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: product_analytic_purchase +#: model:ir.model,name:product_analytic_purchase.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/models/__init__.py b/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/models/__init__.py new file mode 100644 index 00000000..fa6c0e40 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/models/__init__.py @@ -0,0 +1 @@ +from . import purchase_order_line diff --git a/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/models/purchase_order_line.py b/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/models/purchase_order_line.py new file mode 100644 index 00000000..92d8e50d --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/models/purchase_order_line.py @@ -0,0 +1,40 @@ +# Copyright 2017 Akretion (http://www.akretion.com/) - Alexis de Lattre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import api, models + + +class PurchaseOrderLine(models.Model): + _inherit = "purchase.order.line" + + def _compute_analytic_distribution(self): + """ + Get analytic distribution from product expense analytic account + If no account is set, call super with those records + """ + lines_without_analytic_ids = set() + for line in self: + if line.product_id: + ana_accounts = ( + line.product_id.product_tmpl_id._get_product_analytic_accounts() + ) + ana_account = ana_accounts["expense"] + if ana_account: + line.analytic_distribution = {ana_account.id: 100} + else: + lines_without_analytic_ids.add(line.id) + return super( + PurchaseOrderLine, self.browse(lines_without_analytic_ids) + )._compute_analytic_distribution() + + @api.model_create_multi + def create(self, vals_list): + for vals in vals_list: + if vals.get("product_id") and not vals.get("analytic_distribution"): + product = self.env["product.product"].browse(vals.get("product_id")) + ana_accounts = product.product_tmpl_id._get_product_analytic_accounts() + ana_account = ana_accounts["expense"] + vals["analytic_distribution"] = ( + {ana_account.id: 100.0} if ana_account else False + ) + return super().create(vals_list) diff --git a/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..85cab6e1 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/readme/CONTRIBUTORS.rst @@ -0,0 +1,3 @@ +* Alexis de Lattre +* Carlos Reyes +* Denis Roussel diff --git a/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/readme/DESCRIPTION.rst new file mode 100644 index 00000000..fea7c5e4 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/readme/DESCRIPTION.rst @@ -0,0 +1,2 @@ +This module is a glue module between the *product_analytic* and +*purchase* modules. diff --git a/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/readme/USAGE.rst b/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/readme/USAGE.rst new file mode 100644 index 00000000..5a2dcc75 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/readme/USAGE.rst @@ -0,0 +1,4 @@ +When you create a purchase order line with a product that has an +**expense analytic account** (or whose internal category has an +**expense analytic account**), it will be automatically set on the +purchase order line. diff --git a/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/static/description/icon.png b/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/static/description/index.html b/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/static/description/index.html new file mode 100644 index 00000000..19ce6c22 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/static/description/index.html @@ -0,0 +1,432 @@ + + + + + + +Product Analytic Purchase + + + +
+

Product Analytic Purchase

+ + +

Beta License: AGPL-3 OCA/account-analytic Translate me on Weblate Try me on Runboat

+

This module is a glue module between the product_analytic and +purchase modules.

+

Table of contents

+ +
+

Usage

+

When you create a purchase order line with a product that has an +expense analytic account (or whose internal category has an +expense analytic account), it will be automatically set on the +purchase order line.

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Akretion
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-analytic project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/tests/__init__.py b/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/tests/__init__.py new file mode 100644 index 00000000..5f85fc3d --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/tests/__init__.py @@ -0,0 +1 @@ +from . import test_purchase diff --git a/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/tests/test_purchase.py b/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/tests/test_purchase.py new file mode 100644 index 00000000..e0974720 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_purchase/product_analytic_purchase/tests/test_purchase.py @@ -0,0 +1,94 @@ +# © 2015 Antiun Ingenieria - Javier Iniesta +# © 2017 Tecnativa - Luis Martínez +# © 2017 Akretion (Alexis de Lattre ) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo.tests.common import TransactionCase + + +class TestPurchaseOrderLine(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.env = cls.env(context=dict(cls.env.context, tracking_disable=True)) + cls.default_plan = cls.env["account.analytic.plan"].create( + {"name": "Default Plan", "company_id": False} + ) + cls.analytic = cls.env["account.analytic.account"].create( + { + "name": "Our Super Product Development", + "plan_id": cls.default_plan.id, + } + ) + cls.product1 = cls.env["product.product"].create( + { + "name": "Computer SC234", + "categ_id": cls.env.ref("product.product_category_all").id, + "list_price": 450.0, + "standard_price": 300.0, + "type": "consu", + "uom_id": cls.env.ref("uom.product_uom_unit").id, + "uom_po_id": cls.env.ref("uom.product_uom_unit").id, + "description_sale": "17 LCD Monitor Processor AMD", + } + ) + cls.product2 = cls.env["product.product"].create( + { + "name": "Prepaid Consulting", + "categ_id": cls.env.ref("product.product_category_all").id, + "list_price": 90, + "standard_price": 40, + "type": "service", + "uom_id": cls.env.ref("uom.product_uom_hour").id, + "uom_po_id": cls.env.ref("uom.product_uom_hour").id, + "description": "Example of product to invoice on order.", + "default_code": "SERV_ORDER", + "expense_analytic_account_id": cls.analytic.id, + "income_analytic_account_id": cls.analytic.id, + } + ) + cls.po = cls.env["purchase.order"].create( + { + "partner_id": cls.env.ref("base.res_partner_1").id, + "order_line": [ + ( + 0, + 0, + { + "product_id": cls.product1.id, + "name": cls.product1.name, + "date_planned": "2017-07-17 12:42:12", + "product_qty": 12, + "product_uom": cls.product1.uom_id.id, + "price_unit": 42, + }, + ) + ], + } + ) + cls.po_line1 = cls.po.order_line[0] + + def test_change_product_id(self): + self.po_line1.product_id = self.product2.id + analytic_account_id = [key for key in self.po_line1.analytic_distribution] + self.assertEqual( + int(analytic_account_id[0]), + self.product2.expense_analytic_account_id.id, + ) + + def test_create(self): + pol_vals = { + "product_id": self.product2.id, + "name": self.product2.name, + "date_planned": "2017-07-17 12:42:12", + "product_qty": 42, + "product_uom": self.product2.uom_id.id, + "price_unit": 42, + "order_id": self.po.id, + } + po_line2 = self.env["purchase.order.line"].create(pol_vals) + analytic_account_id = [key for key in po_line2.analytic_distribution] + self.assertEqual( + int(analytic_account_id[0]), + self.product2.expense_analytic_account_id.id, + ) diff --git a/odoo-bringout-oca-account-analytic-product_analytic_purchase/pyproject.toml b/odoo-bringout-oca-account-analytic-product_analytic_purchase/pyproject.toml new file mode 100644 index 00000000..f54e85af --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_purchase/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-analytic-product_analytic_purchase" +version = "16.0.0" +description = "Product Analytic Purchase - Glue module between purchase and product_analytic" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-purchase>=16.0.0", + "odoo-bringout-oca-account-analytic-product_analytic>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["product_analytic_purchase"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-analytic-product_analytic_sale/README.md b/odoo-bringout-oca-account-analytic-product_analytic_sale/README.md new file mode 100644 index 00000000..b65cf17f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_sale/README.md @@ -0,0 +1,45 @@ +# Product Analytic Sale + +Odoo addon: product_analytic_sale + +## Installation + +```bash +pip install odoo-bringout-oca-account-analytic-product_analytic_sale +``` + +## Dependencies + +This addon depends on: +- product_analytic +- sale + +## Manifest Information + +- **Name**: Product Analytic Sale +- **Version**: 16.0.1.0.0 +- **Category**: Accounting +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-analytic](https://github.com/OCA/account-analytic) branch 16.0, addon `product_analytic_sale`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-analytic-product_analytic_sale/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-analytic-product_analytic_sale/doc/ARCHITECTURE.md new file mode 100644 index 00000000..5f5d329c --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_sale/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Product_analytic_sale Module - product_analytic_sale + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-analytic-product_analytic_sale/doc/CONFIGURATION.md b/odoo-bringout-oca-account-analytic-product_analytic_sale/doc/CONFIGURATION.md new file mode 100644 index 00000000..32834723 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_sale/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for product_analytic_sale. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-analytic-product_analytic_sale/doc/CONTROLLERS.md b/odoo-bringout-oca-account-analytic-product_analytic_sale/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_sale/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-analytic-product_analytic_sale/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-analytic-product_analytic_sale/doc/DEPENDENCIES.md new file mode 100644 index 00000000..8e6bb144 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_sale/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [product_analytic](../../odoo-bringout-oca-account-analytic-product_analytic) +- [sale](../../odoo-bringout-oca-ocb-sale) diff --git a/odoo-bringout-oca-account-analytic-product_analytic_sale/doc/FAQ.md b/odoo-bringout-oca-account-analytic-product_analytic_sale/doc/FAQ.md new file mode 100644 index 00000000..be7556db --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_sale/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon product_analytic_sale or install in UI. diff --git a/odoo-bringout-oca-account-analytic-product_analytic_sale/doc/INSTALL.md b/odoo-bringout-oca-account-analytic-product_analytic_sale/doc/INSTALL.md new file mode 100644 index 00000000..a4f1de07 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_sale/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-analytic-product_analytic_sale" +# or +uv pip install odoo-bringout-oca-account-analytic-product_analytic_sale" +``` diff --git a/odoo-bringout-oca-account-analytic-product_analytic_sale/doc/MODELS.md b/odoo-bringout-oca-account-analytic-product_analytic_sale/doc/MODELS.md new file mode 100644 index 00000000..f356e410 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_sale/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in product_analytic_sale. + +```mermaid +classDiagram + class sale_order_line +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-analytic-product_analytic_sale/doc/OVERVIEW.md b/odoo-bringout-oca-account-analytic-product_analytic_sale/doc/OVERVIEW.md new file mode 100644 index 00000000..3405c96d --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_sale/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: product_analytic_sale. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon product_analytic_sale +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-analytic-product_analytic_sale/doc/REPORTS.md b/odoo-bringout-oca-account-analytic-product_analytic_sale/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_sale/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-analytic-product_analytic_sale/doc/SECURITY.md b/odoo-bringout-oca-account-analytic-product_analytic_sale/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_sale/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-analytic-product_analytic_sale/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-analytic-product_analytic_sale/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_sale/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-analytic-product_analytic_sale/doc/USAGE.md b/odoo-bringout-oca-account-analytic-product_analytic_sale/doc/USAGE.md new file mode 100644 index 00000000..742e0445 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_sale/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon product_analytic_sale +``` diff --git a/odoo-bringout-oca-account-analytic-product_analytic_sale/doc/WIZARDS.md b/odoo-bringout-oca-account-analytic-product_analytic_sale/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_sale/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/README.rst b/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/README.rst new file mode 100644 index 00000000..1ec2d353 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/README.rst @@ -0,0 +1,92 @@ +===================== +Product Analytic Sale +===================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:be6a9d790d6f759f96208b8c0dfb1cf3c965308b5eb92babafea5d923619a3ae + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--analytic-lightgray.png?logo=github + :target: https://github.com/OCA/account-analytic/tree/16.0/product_analytic_sale + :alt: OCA/account-analytic +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-analytic-16-0/account-analytic-16-0-product_analytic_sale + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-analytic&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows to compute the analytic distribution on sale order line level +from the one stored either on product category either on product level +(see product_analytic module). + +Developers +---------- + +This module is a glue module between the modules **product_analytic** and **sale**. + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Akretion + +Contributors +~~~~~~~~~~~~ + +* Alexis de Lattre +* Denis Roussel + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-alexis-via| image:: https://github.com/alexis-via.png?size=40px + :target: https://github.com/alexis-via + :alt: alexis-via + +Current `maintainer `__: + +|maintainer-alexis-via| + +This module is part of the `OCA/account-analytic `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/__init__.py b/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/__manifest__.py b/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/__manifest__.py new file mode 100644 index 00000000..fb8e6cfe --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/__manifest__.py @@ -0,0 +1,17 @@ +# Copyright 2022 Akretion France (http://www.akretion.com/) +# @author: Alexis de Lattre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Product Analytic Sale", + "version": "16.0.1.0.0", + "category": "Accounting", + "license": "AGPL-3", + "summary": "Glue module between sale and product_analytic", + "author": "Akretion,Odoo Community Association (OCA)", + "maintainers": ["alexis-via"], + "website": "https://github.com/OCA/account-analytic", + "depends": ["product_analytic", "sale"], + "auto_install": True, + "installable": True, +} diff --git a/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/i18n/bs.po b/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/i18n/bs.po new file mode 100644 index 00000000..90da6248 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/i18n/bs.po @@ -0,0 +1,19 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic_sale +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: product_analytic_sale +#: model:ir.model,name:product_analytic_sale.model_sale_order_line +msgid "Sales Order Line" +msgstr "Stavka prodajne narudžbe" diff --git a/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/i18n/it.po b/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/i18n/it.po new file mode 100644 index 00000000..f89f4415 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/i18n/it.po @@ -0,0 +1,22 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic_sale +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-12-02 12:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: product_analytic_sale +#: model:ir.model,name:product_analytic_sale.model_sale_order_line +msgid "Sales Order Line" +msgstr "Riga ordine di vendita" diff --git a/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/i18n/product_analytic_sale.pot b/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/i18n/product_analytic_sale.pot new file mode 100644 index 00000000..b803dd99 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/i18n/product_analytic_sale.pot @@ -0,0 +1,19 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_analytic_sale +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: product_analytic_sale +#: model:ir.model,name:product_analytic_sale.model_sale_order_line +msgid "Sales Order Line" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/models/__init__.py b/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/models/__init__.py new file mode 100644 index 00000000..8eb9d1d4 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/models/__init__.py @@ -0,0 +1 @@ +from . import sale_order_line diff --git a/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/models/sale_order_line.py b/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/models/sale_order_line.py new file mode 100644 index 00000000..d4fe6495 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/models/sale_order_line.py @@ -0,0 +1,29 @@ +# Copyright 2022 Akretion France (http://www.akretion.com/) +# @author: Alexis de Lattre +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import models + + +class SaleOrderLine(models.Model): + _inherit = "sale.order.line" + + def _compute_analytic_distribution(self): + """ + Get analytic distribution from product expense analytic account + If no account is set, call super with those records + """ + lines_without_analytic_ids = self.browse() + for line in self: + if line.product_id: + ana_accounts = ( + line.product_id.product_tmpl_id._get_product_analytic_accounts() + ) + ana_account = ana_accounts["income"] + if ana_account: + line.analytic_distribution = {ana_account.id: 100} + continue + lines_without_analytic_ids |= line + return super( + SaleOrderLine, lines_without_analytic_ids + )._compute_analytic_distribution() diff --git a/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..ca1575f2 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/readme/CONTRIBUTORS.rst @@ -0,0 +1,2 @@ +* Alexis de Lattre +* Denis Roussel diff --git a/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/readme/DESCRIPTION.rst new file mode 100644 index 00000000..c3d92cf0 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/readme/DESCRIPTION.rst @@ -0,0 +1,8 @@ +This module allows to compute the analytic distribution on sale order line level +from the one stored either on product category either on product level +(see product_analytic module). + +Developers +---------- + +This module is a glue module between the modules **product_analytic** and **sale**. diff --git a/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/static/description/icon.png b/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/static/description/index.html b/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/static/description/index.html new file mode 100644 index 00000000..7ea198a5 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/static/description/index.html @@ -0,0 +1,430 @@ + + + + + + +Product Analytic Sale + + + +
+

Product Analytic Sale

+ + +

Beta License: AGPL-3 OCA/account-analytic Translate me on Weblate Try me on Runboat

+

This module allows to compute the analytic distribution on sale order line level +from the one stored either on product category either on product level +(see product_analytic module).

+
+

Developers

+

This module is a glue module between the modules product_analytic and sale.

+

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Akretion
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

alexis-via

+

This module is part of the OCA/account-analytic project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+
+ + diff --git a/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/tests/__init__.py b/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/tests/__init__.py new file mode 100644 index 00000000..251c94b0 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/tests/__init__.py @@ -0,0 +1 @@ +from . import test_analytic_sale diff --git a/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/tests/test_analytic_sale.py b/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/tests/test_analytic_sale.py new file mode 100644 index 00000000..48dc9e81 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_sale/product_analytic_sale/tests/test_analytic_sale.py @@ -0,0 +1,219 @@ +# Copyright 2023 ACSONE SA/NV +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from odoo.fields import first + +from odoo.addons.base.tests.common import BaseCommon + + +class TestSaleAnalytic(BaseCommon): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.default_plan = cls.env["account.analytic.plan"].create( + {"name": "Default Plan", "company_id": False} + ) + cls.advance_obj = cls.env["sale.advance.payment.inv"] + cls.analytic = cls.env["account.analytic.account"].create( + { + "name": "Our Super Product Development", + "plan_id": cls.default_plan.id, + } + ) + cls.analytic_2 = cls.env["account.analytic.account"].create( + { + "name": "Our Super Product Development Bis", + "plan_id": cls.default_plan.id, + } + ) + cls.product1 = cls.env["product.product"].create( + { + "name": "Computer SC234", + "categ_id": cls.env.ref("product.product_category_all").id, + "list_price": 450.0, + "standard_price": 300.0, + "type": "consu", + "uom_id": cls.env.ref("uom.product_uom_unit").id, + "uom_po_id": cls.env.ref("uom.product_uom_unit").id, + "description_sale": "17 LCD Monitor Processor AMD", + } + ) + cls.product2 = cls.env["product.product"].create( + { + "name": "Prepaid Consulting", + "categ_id": cls.env.ref("product.product_category_all").id, + "list_price": 90, + "standard_price": 40, + "type": "service", + "uom_id": cls.env.ref("uom.product_uom_hour").id, + "uom_po_id": cls.env.ref("uom.product_uom_hour").id, + "description": "Example of product to invoice on order.", + "default_code": "SERV_ORDER", + "expense_analytic_account_id": cls.analytic.id, + "income_analytic_account_id": cls.analytic.id, + } + ) + cls.so = cls.env["sale.order"].create( + { + "partner_id": cls.env.ref("base.res_partner_1").id, + "order_line": [ + ( + 0, + 0, + { + "product_id": cls.product1.id, + "name": cls.product1.name, + "product_uom_qty": 12, + "product_uom": cls.product1.uom_id.id, + "price_unit": 42, + }, + ) + ], + } + ) + cls.so_line1 = first(cls.so.order_line) + + @classmethod + def _create_down_payment_product(cls): + wizard = cls.advance_obj.with_context(active_ids=cls.so.ids).create({}) + product = cls.env["product.product"].create( + wizard._prepare_down_payment_product_values() + ) + cls.env["ir.config_parameter"].sudo().set_param( + "sale.default_deposit_product_id", product.id + ) + cls.deposit = cls.env["product.product"].browse( + int( + cls.env["ir.config_parameter"].get_param( + "sale.default_deposit_product_id" + ) + ) + ) + cls.deposit.income_analytic_account_id = cls.analytic + + def test_change_product_id(self): + self.so_line1.product_id = self.product2.id + analytic_account_id = [key for key in self.so_line1.analytic_distribution] + self.assertEqual( + int(analytic_account_id[0]), + self.product2.expense_analytic_account_id.id, + ) + + def test_create_invoice_after(self): + """ + Create a sale order with no distribution on product 1 + Then, set a distribution + Create the invoice and check the invoice line has the analytic + """ + self.so.action_confirm() + self.product1.income_analytic_account_id = self.analytic + invoice = self.so._create_invoices() + analytic_account_id = [ + key for key in invoice.invoice_line_ids.analytic_distribution + ] + self.assertEqual(int(analytic_account_id[0]), self.analytic.id) + + def test_create_invoice_distribution_plan(self): + """ + Check the distribution plan is still well applied if no + income_analytic_account_id field is field in + """ + self.env["account.analytic.distribution.model"].create( + { + "product_id": self.product1.id, + "analytic_distribution": {self.analytic_2.id: 100.0}, + } + ) + self.so = self.env["sale.order"].create( + { + "partner_id": self.env.ref("base.res_partner_1").id, + "order_line": [ + ( + 0, + 0, + { + "product_id": self.product1.id, + "name": self.product1.name, + "product_uom_qty": 12, + "product_uom": self.product1.uom_id.id, + "price_unit": 42, + }, + ) + ], + } + ) + self.so.action_confirm() + invoice = self.so._create_invoices() + analytic_account_id = [ + key for key in invoice.invoice_line_ids.analytic_distribution + ] + self.assertEqual(int(analytic_account_id[0]), self.analytic_2.id) + + def test_create(self): + pol_vals = { + "product_id": self.product2.id, + "name": self.product2.name, + "product_uom_qty": 42, + "product_uom": self.product2.uom_id.id, + "price_unit": 42, + "order_id": self.so.id, + } + so_line2 = self.env["sale.order.line"].create(pol_vals) + analytic_account_id = [key for key in so_line2.analytic_distribution] + self.assertEqual( + int(analytic_account_id[0]), + self.product2.expense_analytic_account_id.id, + ) + + def test_advance(self): + """ + Test advance payment on product + """ + self.so_line1.product_id = self.product2 + self.so.action_confirm() + wizard = self.advance_obj.with_context(active_ids=self.so.ids).create({}) + + wizard.advance_payment_method = "delivered" + invoice = wizard._create_invoices(self.so) + self.assertTrue(invoice) + self.assertEqual( + invoice.invoice_line_ids.analytic_distribution, + {str(self.analytic.id): 100.0}, + ) + + def test_advance_fixed(self): + """ + Test the analytic account on down payment product + """ + self.so.action_confirm() + self._create_down_payment_product() + wizard = self.advance_obj.with_context(active_ids=self.so.ids).create({}) + + wizard.update( + { + "fixed_amount": 50.0, + "advance_payment_method": "fixed", + } + ) + invoice = wizard._create_invoices(self.so) + self.assertTrue(invoice) + self.assertEqual( + invoice.invoice_line_ids.analytic_distribution, + {str(self.analytic.id): 100.0}, + ) + + def test_advance_fixed_no_analytic(self): + """ + Test that analytic account on down payment product is not set + """ + self.so.action_confirm() + wizard = self.advance_obj.with_context(active_ids=self.so.ids).create({}) + + wizard.update( + { + "fixed_amount": 50.0, + "advance_payment_method": "fixed", + } + ) + invoice = wizard._create_invoices(self.so) + self.assertTrue(invoice) + self.assertFalse(invoice.invoice_line_ids.analytic_distribution) diff --git a/odoo-bringout-oca-account-analytic-product_analytic_sale/pyproject.toml b/odoo-bringout-oca-account-analytic-product_analytic_sale/pyproject.toml new file mode 100644 index 00000000..1a8f7344 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-product_analytic_sale/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-analytic-product_analytic_sale" +version = "16.0.0" +description = "Product Analytic Sale - Glue module between sale and product_analytic" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-account-analytic-product_analytic>=16.0.0", + "odoo-bringout-oca-ocb-sale>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["product_analytic_sale"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic/README.md b/odoo-bringout-oca-account-analytic-purchase_analytic/README.md new file mode 100644 index 00000000..8fb14aeb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic/README.md @@ -0,0 +1,45 @@ +# Purchase Analytic + +Odoo addon: purchase_analytic + +## Installation + +```bash +pip install odoo-bringout-oca-account-analytic-purchase_analytic +``` + +## Dependencies + +This addon depends on: +- purchase +- base_view_inheritance_extension + +## Manifest Information + +- **Name**: Purchase Analytic +- **Version**: 16.0.2.1.0 +- **Category**: Purchase Management +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-analytic](https://github.com/OCA/account-analytic) branch 16.0, addon `purchase_analytic`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-analytic-purchase_analytic/doc/ARCHITECTURE.md new file mode 100644 index 00000000..637017de --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Purchase_analytic Module - purchase_analytic + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic/doc/CONFIGURATION.md b/odoo-bringout-oca-account-analytic-purchase_analytic/doc/CONFIGURATION.md new file mode 100644 index 00000000..3a49d836 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for purchase_analytic. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic/doc/CONTROLLERS.md b/odoo-bringout-oca-account-analytic-purchase_analytic/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-analytic-purchase_analytic/doc/DEPENDENCIES.md new file mode 100644 index 00000000..efc004db --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [purchase](../../odoo-bringout-oca-ocb-purchase) +- [base_view_inheritance_extension](../../odoo-bringout-oca-server-tools-base_view_inheritance_extension) diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic/doc/FAQ.md b/odoo-bringout-oca-account-analytic-purchase_analytic/doc/FAQ.md new file mode 100644 index 00000000..d0204b36 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon purchase_analytic or install in UI. diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic/doc/INSTALL.md b/odoo-bringout-oca-account-analytic-purchase_analytic/doc/INSTALL.md new file mode 100644 index 00000000..936341f2 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-analytic-purchase_analytic" +# or +uv pip install odoo-bringout-oca-account-analytic-purchase_analytic" +``` diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic/doc/MODELS.md b/odoo-bringout-oca-account-analytic-purchase_analytic/doc/MODELS.md new file mode 100644 index 00000000..9567031c --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in purchase_analytic. + +```mermaid +classDiagram + class purchase_order +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic/doc/OVERVIEW.md b/odoo-bringout-oca-account-analytic-purchase_analytic/doc/OVERVIEW.md new file mode 100644 index 00000000..1980e92a --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: purchase_analytic. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon purchase_analytic +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic/doc/REPORTS.md b/odoo-bringout-oca-account-analytic-purchase_analytic/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic/doc/SECURITY.md b/odoo-bringout-oca-account-analytic-purchase_analytic/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-analytic-purchase_analytic/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic/doc/USAGE.md b/odoo-bringout-oca-account-analytic-purchase_analytic/doc/USAGE.md new file mode 100644 index 00000000..646bc7d0 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon purchase_analytic +``` diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic/doc/WIZARDS.md b/odoo-bringout-oca-account-analytic-purchase_analytic/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/README.rst b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/README.rst new file mode 100644 index 00000000..818cae71 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/README.rst @@ -0,0 +1,123 @@ +================= +Purchase Analytic +================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:29e780dfe7855cc5a36aa1348802e5d1035bffb39eb3825103ed2a4fa61f4ada + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--analytic-lightgray.png?logo=github + :target: https://github.com/OCA/account-analytic/tree/16.0/purchase_analytic + :alt: OCA/account-analytic +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-analytic-16-0/account-analytic-16-0-purchase_analytic + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-analytic&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +The goal of this module is to ease analytic distribution management on purchase order. +This module add analytic distribution on purchase order. + +If all lines of the purchase order have the same analytic distribution, the analytic distribution on the purchase order is automatically set with this value. +If a analytic distribution is set on the purchase order, all lines of the purchase will take this value. + +**Table of contents** + +.. contents:: + :local: + +Changelog +========= + +16.0.1.0.0 (2023-01-16) +~~~~~~~~~~~~~~~~~~~~~~~ + +Migrated to odoo 16. + +15.0.1.0.0 (2022-05-17) +~~~~~~~~~~~~~~~~~~~~~~~ + +Migrated to odoo 15. + +13.0.1.0.0 (2020-01-08) +~~~~~~~~~~~~~~~~~~~~~~~ + +Migrated to odoo 13. + +12.0.1.0.0 (2019-10-23) +~~~~~~~~~~~~~~~~~~~~~~~ + +Migrated to odoo 12. + +10.0.1.0.0 (2017-05-11) +~~~~~~~~~~~~~~~~~~~~~~~ + +Migrated to odoo 10. + +8.0.1.0.0 (2016-04-22) +~~~~~~~~~~~~~~~~~~~~~~~ + +First version. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Acsone SA/NV + +Contributors +~~~~~~~~~~~~ + +* Laetitia Gangloff +* Cédric Pigeon +* Pimolnat Suntian +* `Jarsa `_ + + * Alan Ramos + +* Lois Rilo +* `Quartile `__: + + * Aung Ko Ko Lin + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-analytic `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/__init__.py b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/__manifest__.py b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/__manifest__.py new file mode 100644 index 00000000..0553506f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/__manifest__.py @@ -0,0 +1,15 @@ +# © 2016 Laetitia Gangloff, Acsone SA/NV (http://www.acsone.eu) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +{ + "name": "Purchase Analytic", + "version": "16.0.2.1.0", + "author": "Acsone SA/NV, Odoo Community Association (OCA)", + "category": "Purchase Management", + "website": "https://github.com/OCA/account-analytic", + "depends": ["purchase", "base_view_inheritance_extension"], + "data": ["views/purchase_views.xml"], + "license": "AGPL-3", + "installable": True, + "application": False, +} diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/__pycache__/__init__.cpython-312.pyc b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/__pycache__/__init__.cpython-312.pyc new file mode 100644 index 00000000..daf93841 Binary files /dev/null and b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/__pycache__/__init__.cpython-312.pyc differ diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/i18n/bs.po b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/i18n/bs.po new file mode 100644 index 00000000..36401686 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/i18n/bs.po @@ -0,0 +1,74 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_analytic +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_distribution +msgid "Analytic" +msgstr "Analitika" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_account_names +msgid "Analytic Account Names" +msgstr "Za fakturisanje" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_account_ids +msgid "Analytic Accounts" +msgstr "Analitički računi" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Pretraga analitičkih distribucija" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_precision +msgid "Analytic Precision" +msgstr "Preciznost analitike" + +#. module: purchase_analytic +#: model:ir.model.fields,help:purchase_analytic.field_purchase_order__analytic_account_ids +msgid "Analytic accounts computed from analytic distribution." +msgstr "Usluga" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_distribution_import +msgid "Analytic distribution (importable)" +msgstr "Fakturisano" + +#. module: purchase_analytic +#: model:ir.model.fields,help:purchase_analytic.field_purchase_order__analytic_account_names +msgid "" +"Comma-separated analytic account names, in case it is useful to be included " +"in the exported data." +msgstr "" + +#. module: purchase_analytic +#: model:ir.model.fields,help:purchase_analytic.field_purchase_order__analytic_distribution_import +msgid "" +"Defining this field, it will set the analytical distribution in JSON format," +" but using the analytic accounts names as keys of the dictionary, so it " +"eases the human input." +msgstr "" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__manual_distribution_id +msgid "Manual Distribution" +msgstr "Posao" + +#. module: purchase_analytic +#: model:ir.model,name:purchase_analytic.model_purchase_order +msgid "Purchase Order" +msgstr "Nalog za nabavu" diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/i18n/es.po b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/i18n/es.po new file mode 100644 index 00000000..4704bf00 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/i18n/es.po @@ -0,0 +1,83 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_analytic +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-08-07 14:25+0000\n" +"Last-Translator: Miquel Romera \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_distribution +msgid "Analytic" +msgstr "Analítica" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_account_names +msgid "Analytic Account Names" +msgstr "Nombres de cuentas analíticas" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_account_ids +msgid "Analytic Accounts" +msgstr "Cuentas Analíticas" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Búsqueda de distribución analítica" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_precision +msgid "Analytic Precision" +msgstr "Precisión analítica" + +#. module: purchase_analytic +#: model:ir.model.fields,help:purchase_analytic.field_purchase_order__analytic_account_ids +msgid "Analytic accounts computed from analytic distribution." +msgstr "" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_distribution_import +msgid "Analytic distribution (importable)" +msgstr "" + +#. module: purchase_analytic +#: model:ir.model.fields,help:purchase_analytic.field_purchase_order__analytic_account_names +msgid "" +"Comma-separated analytic account names, in case it is useful to be included " +"in the exported data." +msgstr "" + +#. module: purchase_analytic +#: model:ir.model.fields,help:purchase_analytic.field_purchase_order__analytic_distribution_import +msgid "" +"Defining this field, it will set the analytical distribution in JSON format, " +"but using the analytic accounts names as keys of the dictionary, so it eases " +"the human input." +msgstr "" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__manual_distribution_id +msgid "Manual Distribution" +msgstr "" + +#. module: purchase_analytic +#: model:ir.model,name:purchase_analytic.model_purchase_order +msgid "Purchase Order" +msgstr "Pedido de Compra" + +#~ msgid "Analytic Account" +#~ msgstr "Cuenta Analítica" + +#~ msgid "The analytic account related to a purchase order." +#~ msgstr "La cuenta analítica relacionada al pedido de compra." diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/i18n/fr.po b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/i18n/fr.po new file mode 100644 index 00000000..08db42b3 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/i18n/fr.po @@ -0,0 +1,92 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_analytic +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-07 08:25+0000\n" +"PO-Revision-Date: 2023-05-15 18:34+0000\n" +"Last-Translator: Sandrine (ACSONE) \n" +"Language-Team: \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_distribution +msgid "Analytic" +msgstr "Analytique" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_account_names +msgid "Analytic Account Names" +msgstr "" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_account_ids +msgid "Analytic Accounts" +msgstr "" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Recherche de distribution analytique" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_precision +msgid "Analytic Precision" +msgstr "Précision analytique" + +#. module: purchase_analytic +#: model:ir.model.fields,help:purchase_analytic.field_purchase_order__analytic_account_ids +msgid "Analytic accounts computed from analytic distribution." +msgstr "" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_distribution_import +msgid "Analytic distribution (importable)" +msgstr "" + +#. module: purchase_analytic +#: model:ir.model.fields,help:purchase_analytic.field_purchase_order__analytic_account_names +msgid "" +"Comma-separated analytic account names, in case it is useful to be included " +"in the exported data." +msgstr "" + +#. module: purchase_analytic +#: model:ir.model.fields,help:purchase_analytic.field_purchase_order__analytic_distribution_import +msgid "" +"Defining this field, it will set the analytical distribution in JSON format, " +"but using the analytic accounts names as keys of the dictionary, so it eases " +"the human input." +msgstr "" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__manual_distribution_id +msgid "Manual Distribution" +msgstr "" + +#. module: purchase_analytic +#: model:ir.model,name:purchase_analytic.model_purchase_order +msgid "Purchase Order" +msgstr "Bon de commande" + +#~ msgid "Analytic Account" +#~ msgstr "Compte analytique" + +#~ msgid "The analytic account related to a purchase order." +#~ msgstr "Le compte analytique lié à un bon de commande." + +#~ msgid "Contract / Analytic" +#~ msgstr "Contrat / analytique" + +#~ msgid "Use to store the value of project_id if there is no lines" +#~ msgstr "" +#~ "Utilisé pour stocker la valeur du champs project_id lorsqu'il n'y a pas " +#~ "de lignes" diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/i18n/hr.po b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/i18n/hr.po new file mode 100644 index 00000000..8faafee1 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/i18n/hr.po @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_analytic +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-02-16 14:23+0000\n" +"Last-Translator: Bole \n" +"Language-Team: none\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_distribution +msgid "Analytic" +msgstr "Analitika" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_account_names +msgid "Analytic Account Names" +msgstr "" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_account_ids +msgid "Analytic Accounts" +msgstr "" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_precision +msgid "Analytic Precision" +msgstr "Preciznost analitike" + +#. module: purchase_analytic +#: model:ir.model.fields,help:purchase_analytic.field_purchase_order__analytic_account_ids +msgid "Analytic accounts computed from analytic distribution." +msgstr "" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_distribution_import +msgid "Analytic distribution (importable)" +msgstr "" + +#. module: purchase_analytic +#: model:ir.model.fields,help:purchase_analytic.field_purchase_order__analytic_account_names +msgid "" +"Comma-separated analytic account names, in case it is useful to be included " +"in the exported data." +msgstr "" + +#. module: purchase_analytic +#: model:ir.model.fields,help:purchase_analytic.field_purchase_order__analytic_distribution_import +msgid "" +"Defining this field, it will set the analytical distribution in JSON format, " +"but using the analytic accounts names as keys of the dictionary, so it eases " +"the human input." +msgstr "" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__manual_distribution_id +msgid "Manual Distribution" +msgstr "" + +#. module: purchase_analytic +#: model:ir.model,name:purchase_analytic.model_purchase_order +msgid "Purchase Order" +msgstr "Nalog za nabavu" diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/i18n/it.po b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/i18n/it.po new file mode 100644 index 00000000..f6ea9eb0 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/i18n/it.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_analytic +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-03-06 11:53+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.2\n" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_distribution +msgid "Analytic" +msgstr "Analitico" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_account_names +msgid "Analytic Account Names" +msgstr "Nomi conto analitico" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_account_ids +msgid "Analytic Accounts" +msgstr "Conti analitici" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Ricerca distribuzione analitica" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_precision +msgid "Analytic Precision" +msgstr "Precisione analitica" + +#. module: purchase_analytic +#: model:ir.model.fields,help:purchase_analytic.field_purchase_order__analytic_account_ids +msgid "Analytic accounts computed from analytic distribution." +msgstr "Conti analitici calcolati da distribuzione analitica." + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_distribution_import +msgid "Analytic distribution (importable)" +msgstr "Distribuzione analitica (importabile)" + +#. module: purchase_analytic +#: model:ir.model.fields,help:purchase_analytic.field_purchase_order__analytic_account_names +msgid "" +"Comma-separated analytic account names, in case it is useful to be included " +"in the exported data." +msgstr "" +"Nomi conti analitici separati da virgola, nel caso sia utile includerli nei " +"dati esportati." + +#. module: purchase_analytic +#: model:ir.model.fields,help:purchase_analytic.field_purchase_order__analytic_distribution_import +msgid "" +"Defining this field, it will set the analytical distribution in JSON format, " +"but using the analytic accounts names as keys of the dictionary, so it eases " +"the human input." +msgstr "" +"Definendo questo campo, verrà impostata la distribuzione analitica in " +"formato JSON, ma utilizzando i nomi degli account analitici come chiavi del " +"dizionario, in modo da semplificare l'inserimento umano." + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__manual_distribution_id +msgid "Manual Distribution" +msgstr "Distribuzione manuale" + +#. module: purchase_analytic +#: model:ir.model,name:purchase_analytic.model_purchase_order +msgid "Purchase Order" +msgstr "Ordine di acquisto" + +#~ msgid "Manual Distribution ID" +#~ msgstr "ID distribuzione manuale" diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/i18n/pt_BR.po b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/i18n/pt_BR.po new file mode 100644 index 00000000..498f1172 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/i18n/pt_BR.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_analytic +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-11-13 16:06+0000\n" +"Last-Translator: Rodrigo Sottomaior Macedo " +"\n" +"Language-Team: none\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_distribution +msgid "Analytic" +msgstr "Analítica" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_account_names +msgid "Analytic Account Names" +msgstr "" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_account_ids +msgid "Analytic Accounts" +msgstr "" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Pesquisa Distribuição Analítica" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_precision +msgid "Analytic Precision" +msgstr "Precisão Analítica" + +#. module: purchase_analytic +#: model:ir.model.fields,help:purchase_analytic.field_purchase_order__analytic_account_ids +msgid "Analytic accounts computed from analytic distribution." +msgstr "" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_distribution_import +msgid "Analytic distribution (importable)" +msgstr "Distribuição analítica (importável)" + +#. module: purchase_analytic +#: model:ir.model.fields,help:purchase_analytic.field_purchase_order__analytic_account_names +msgid "" +"Comma-separated analytic account names, in case it is useful to be included " +"in the exported data." +msgstr "" + +#. module: purchase_analytic +#: model:ir.model.fields,help:purchase_analytic.field_purchase_order__analytic_distribution_import +msgid "" +"Defining this field, it will set the analytical distribution in JSON format, " +"but using the analytic accounts names as keys of the dictionary, so it eases " +"the human input." +msgstr "" +"Ao definir esse campo, ele definirá a distribuição analítica no formato " +"JSON, mas usando os nomes das contas analíticas como chaves do dicionário, " +"facilitando a entrada humana." + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__manual_distribution_id +msgid "Manual Distribution" +msgstr "Distribuição Manual" + +#. module: purchase_analytic +#: model:ir.model,name:purchase_analytic.model_purchase_order +msgid "Purchase Order" +msgstr "Pedido de Compra" diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/i18n/purchase_analytic.pot b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/i18n/purchase_analytic.pot new file mode 100644 index 00000000..b21d347c --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/i18n/purchase_analytic.pot @@ -0,0 +1,74 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_analytic +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_account_names +msgid "Analytic Account Names" +msgstr "" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_account_ids +msgid "Analytic Accounts" +msgstr "" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: purchase_analytic +#: model:ir.model.fields,help:purchase_analytic.field_purchase_order__analytic_account_ids +msgid "Analytic accounts computed from analytic distribution." +msgstr "" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_distribution_import +msgid "Analytic distribution (importable)" +msgstr "" + +#. module: purchase_analytic +#: model:ir.model.fields,help:purchase_analytic.field_purchase_order__analytic_account_names +msgid "" +"Comma-separated analytic account names, in case it is useful to be included " +"in the exported data." +msgstr "" + +#. module: purchase_analytic +#: model:ir.model.fields,help:purchase_analytic.field_purchase_order__analytic_distribution_import +msgid "" +"Defining this field, it will set the analytical distribution in JSON format," +" but using the analytic accounts names as keys of the dictionary, so it " +"eases the human input." +msgstr "" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__manual_distribution_id +msgid "Manual Distribution" +msgstr "" + +#. module: purchase_analytic +#: model:ir.model,name:purchase_analytic.model_purchase_order +msgid "Purchase Order" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/i18n/tr.po b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/i18n/tr.po new file mode 100644 index 00000000..74d6fdd9 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/i18n/tr.po @@ -0,0 +1,79 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_analytic +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-04-15 07:43+0000\n" +"Last-Translator: Betül Öğmen \n" +"Language-Team: none\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_distribution +msgid "Analytic" +msgstr "Analitik" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_account_names +msgid "Analytic Account Names" +msgstr "Analitik Hesap İsimleri" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_account_ids +msgid "Analytic Accounts" +msgstr "Analitik Hesaplar" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Analitik Dağılım Araması" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_precision +msgid "Analytic Precision" +msgstr "Analitik Hassasiyet" + +#. module: purchase_analytic +#: model:ir.model.fields,help:purchase_analytic.field_purchase_order__analytic_account_ids +msgid "Analytic accounts computed from analytic distribution." +msgstr "Analitik dağılımdan hesaplanan analitik hesaplar." + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__analytic_distribution_import +msgid "Analytic distribution (importable)" +msgstr "Analitik dağılım (içe aktarılabilir)" + +#. module: purchase_analytic +#: model:ir.model.fields,help:purchase_analytic.field_purchase_order__analytic_account_names +msgid "" +"Comma-separated analytic account names, in case it is useful to be included " +"in the exported data." +msgstr "" +"Dışa aktarılacak verilerde yer alması yararlı olacağı için, virgülle " +"ayrılmış analitik hesap isimleri." + +#. module: purchase_analytic +#: model:ir.model.fields,help:purchase_analytic.field_purchase_order__analytic_distribution_import +msgid "" +"Defining this field, it will set the analytical distribution in JSON format," +" but using the analytic accounts names as keys of the dictionary, so it " +"eases the human input." +msgstr "" + +#. module: purchase_analytic +#: model:ir.model.fields,field_description:purchase_analytic.field_purchase_order__manual_distribution_id +msgid "Manual Distribution" +msgstr "Manuel Dağılım" + +#. module: purchase_analytic +#: model:ir.model,name:purchase_analytic.model_purchase_order +msgid "Purchase Order" +msgstr "Satınalma Siparişi" diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/models/__init__.py b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/models/__init__.py new file mode 100644 index 00000000..370f577b --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/models/__init__.py @@ -0,0 +1 @@ +from . import purchase diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/models/__pycache__/__init__.cpython-312.pyc b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/models/__pycache__/__init__.cpython-312.pyc new file mode 100644 index 00000000..9c8936eb Binary files /dev/null and b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/models/__pycache__/__init__.cpython-312.pyc differ diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/models/__pycache__/purchase.cpython-312.pyc b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/models/__pycache__/purchase.cpython-312.pyc new file mode 100644 index 00000000..45dcd33e Binary files /dev/null and b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/models/__pycache__/purchase.cpython-312.pyc differ diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/models/purchase.py b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/models/purchase.py new file mode 100644 index 00000000..bfe7bb07 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/models/purchase.py @@ -0,0 +1,44 @@ +# © 2016 Laetitia Gangloff, Acsone SA/NV (http://www.acsone.eu) +# Copyright 2022 ForgeFlow S.L. (https://www.forgeflow.com) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import api, fields, models + + +class PurchaseOrder(models.Model): + _name = "purchase.order" + _inherit = ["purchase.order", "analytic.mixin"] + + analytic_distribution = fields.Json( + inverse="_inverse_analytic_distribution", + # To be consistent with order_line readonly behavior + states={"done": [("readonly", True)], "cancel": [("readonly", True)]}, + ) + + @api.depends("order_line.analytic_distribution") + def _compute_analytic_distribution(self): + """If all order line have same analytic distribution set analytic_distribution. + If no lines, respect value given by the user. + """ + for po in self: + if po.order_line: + al = po.order_line[0].analytic_distribution or False + for ol in po.order_line: + if ol.analytic_distribution != al: + al = False + break + po.analytic_distribution = al + + def _inverse_analytic_distribution(self): + """When set analytic_distribution set analytic distribution on all order lines""" + for po in self: + if po.analytic_distribution: + po.order_line.write({"analytic_distribution": po.analytic_distribution}) + + @api.onchange("analytic_distribution") + def _onchange_analytic_distribution(self): + """When change analytic_distribution set analytic distribution on all order lines""" + if self.analytic_distribution: + self.order_line.update( + {"analytic_distribution": self.analytic_distribution} + ) diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..7399d1cd --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/readme/CONTRIBUTORS.rst @@ -0,0 +1,11 @@ +* Laetitia Gangloff +* Cédric Pigeon +* Pimolnat Suntian +* `Jarsa `_ + + * Alan Ramos + +* Lois Rilo +* `Quartile `__: + + * Aung Ko Ko Lin diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/readme/DESCRIPTION.rst new file mode 100644 index 00000000..6ce5768e --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/readme/DESCRIPTION.rst @@ -0,0 +1,5 @@ +The goal of this module is to ease analytic distribution management on purchase order. +This module add analytic distribution on purchase order. + +If all lines of the purchase order have the same analytic distribution, the analytic distribution on the purchase order is automatically set with this value. +If a analytic distribution is set on the purchase order, all lines of the purchase will take this value. diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/readme/HISTORY.rst b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/readme/HISTORY.rst new file mode 100644 index 00000000..0046e92f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/readme/HISTORY.rst @@ -0,0 +1,29 @@ +16.0.1.0.0 (2023-01-16) +~~~~~~~~~~~~~~~~~~~~~~~ + +Migrated to odoo 16. + +15.0.1.0.0 (2022-05-17) +~~~~~~~~~~~~~~~~~~~~~~~ + +Migrated to odoo 15. + +13.0.1.0.0 (2020-01-08) +~~~~~~~~~~~~~~~~~~~~~~~ + +Migrated to odoo 13. + +12.0.1.0.0 (2019-10-23) +~~~~~~~~~~~~~~~~~~~~~~~ + +Migrated to odoo 12. + +10.0.1.0.0 (2017-05-11) +~~~~~~~~~~~~~~~~~~~~~~~ + +Migrated to odoo 10. + +8.0.1.0.0 (2016-04-22) +~~~~~~~~~~~~~~~~~~~~~~~ + +First version. diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/static/description/icon.png b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/static/description/index.html b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/static/description/index.html new file mode 100644 index 00000000..134c37f7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/static/description/index.html @@ -0,0 +1,471 @@ + + + + + + +Purchase Analytic + + + +
+

Purchase Analytic

+ + +

Beta License: AGPL-3 OCA/account-analytic Translate me on Weblate Try me on Runboat

+

The goal of this module is to ease analytic distribution management on purchase order. +This module add analytic distribution on purchase order.

+

If all lines of the purchase order have the same analytic distribution, the analytic distribution on the purchase order is automatically set with this value. +If a analytic distribution is set on the purchase order, all lines of the purchase will take this value.

+

Table of contents

+ +
+

Changelog

+
+

16.0.1.0.0 (2023-01-16)

+

Migrated to odoo 16.

+
+
+

15.0.1.0.0 (2022-05-17)

+

Migrated to odoo 15.

+
+
+

13.0.1.0.0 (2020-01-08)

+

Migrated to odoo 13.

+
+
+

12.0.1.0.0 (2019-10-23)

+

Migrated to odoo 12.

+
+
+

10.0.1.0.0 (2017-05-11)

+

Migrated to odoo 10.

+
+
+

8.0.1.0.0 (2016-04-22)

+

First version.

+
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Acsone SA/NV
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-analytic project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/tests/__init__.py b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/tests/__init__.py new file mode 100644 index 00000000..32e43467 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/tests/__init__.py @@ -0,0 +1 @@ +from . import test_purchase_analytic diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/tests/test_purchase_analytic.py b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/tests/test_purchase_analytic.py new file mode 100644 index 00000000..1deae483 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/tests/test_purchase_analytic.py @@ -0,0 +1,83 @@ +# © 2016 Laetitia Gangloff, Acsone SA/NV (http://www.acsone.eu) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from datetime import datetime + +from odoo.tests.common import TransactionCase + + +class TestPurchaseAnalytic(TransactionCase): + def setUp(self): + super().setUp() + self.partner_id = self.env.ref("base.res_partner_12") + self.product_id = self.env.ref("product.product_product_9") + self.uom_id = self.env.ref("uom.product_uom_unit") + analytic_plan = self.env["account.analytic.plan"].create( + {"name": "Plan Test", "company_id": False} + ) + analytic_account_manual = self.env["account.analytic.account"].create( + {"name": "manual", "plan_id": analytic_plan.id} + ) + self.analytic_distribution_manual = {str(analytic_account_manual.id): 100} + + def test_analytic_distribution(self): + """Create a purchase order (create) + Set analytic distribution on purchase + Check analytic distribution and line is set + """ + po = self.env["purchase.order"].create( + { + "partner_id": self.partner_id.id, + "order_line": [ + ( + 0, + 0, + { + "name": self.product_id.name, + "product_id": self.product_id.id, + "product_qty": 1.0, + "product_uom": self.uom_id.id, + "price_unit": 121.0, + "date_planned": datetime.today(), + }, + ) + ], + } + ) + po.analytic_distribution = self.analytic_distribution_manual + po._onchange_analytic_distribution() + self.assertEqual(po.analytic_distribution, self.analytic_distribution_manual) + self.assertEqual( + po.order_line.analytic_distribution, self.analytic_distribution_manual + ) + + def test_analytic_disctribution_with_new(self): + """Create a purchase order (new) + Set analytic distribution on purchase + Check analytic distribution and line is set + """ + po = self.env["purchase.order"].new( + { + "partner_id": self.partner_id.id, + "analytic_distribution": self.analytic_distribution_manual, + "order_line": [ + ( + 0, + 0, + { + "name": self.product_id.name, + "product_id": self.product_id.id, + "product_qty": 1.0, + "product_uom": self.uom_id.id, + "price_unit": 121.0, + "date_planned": datetime.today(), + }, + ) + ], + } + ) + po._onchange_analytic_distribution() + self.assertEqual(po.analytic_distribution, self.analytic_distribution_manual) + self.assertEqual( + po.order_line.analytic_distribution, self.analytic_distribution_manual + ) diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/views/purchase_views.xml b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/views/purchase_views.xml new file mode 100644 index 00000000..09ef4897 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic/purchase_analytic/views/purchase_views.xml @@ -0,0 +1,55 @@ + + + + purchase.order.kpis.tree (purchase_analytic) + purchase.order + + + + + + + + + purchase.order.tree (purchase_analytic) + purchase.order + + + + + + + + + purchase.order.form (purchase_analytic) + purchase.order + + + + + + + + + { + "default_analytic_distribution": analytic_distribution, + } + + + + + diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic/pyproject.toml b/odoo-bringout-oca-account-analytic-purchase_analytic/pyproject.toml new file mode 100644 index 00000000..1646d6be --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-analytic-purchase_analytic" +version = "16.0.0" +description = "Purchase Analytic - Odoo addon" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-purchase>=16.0.0", + "odoo-bringout-oca-account-analytic-base_view_inheritance_extension>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["purchase_analytic"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic_tag/README.md b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/README.md new file mode 100644 index 00000000..ba7b906d --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/README.md @@ -0,0 +1,45 @@ +# Purchase Analytic Tag + +Odoo addon: purchase_analytic_tag + +## Installation + +```bash +pip install odoo-bringout-oca-account-analytic-purchase_analytic_tag +``` + +## Dependencies + +This addon depends on: +- purchase +- account_analytic_tag + +## Manifest Information + +- **Name**: Purchase Analytic Tag +- **Version**: 16.0.1.0.0 +- **Category**: Purchase Management +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-analytic](https://github.com/OCA/account-analytic) branch 16.0, addon `purchase_analytic_tag`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic_tag/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/doc/ARCHITECTURE.md new file mode 100644 index 00000000..dc72a4b6 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Purchase_analytic_tag Module - purchase_analytic_tag + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic_tag/doc/CONFIGURATION.md b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/doc/CONFIGURATION.md new file mode 100644 index 00000000..92b14b9a --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for purchase_analytic_tag. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic_tag/doc/CONTROLLERS.md b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic_tag/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/doc/DEPENDENCIES.md new file mode 100644 index 00000000..b9457929 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [purchase](../../odoo-bringout-oca-ocb-purchase) +- [account_analytic_tag](../../odoo-bringout-oca-account-analytic-account_analytic_tag) diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic_tag/doc/FAQ.md b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/doc/FAQ.md new file mode 100644 index 00000000..b0771a6e --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon purchase_analytic_tag or install in UI. diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic_tag/doc/INSTALL.md b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/doc/INSTALL.md new file mode 100644 index 00000000..c7eb5c37 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-analytic-purchase_analytic_tag" +# or +uv pip install odoo-bringout-oca-account-analytic-purchase_analytic_tag" +``` diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic_tag/doc/MODELS.md b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/doc/MODELS.md new file mode 100644 index 00000000..220ba41d --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in purchase_analytic_tag. + +```mermaid +classDiagram + class purchase_order_line +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic_tag/doc/OVERVIEW.md b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/doc/OVERVIEW.md new file mode 100644 index 00000000..424807b4 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: purchase_analytic_tag. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon purchase_analytic_tag +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic_tag/doc/REPORTS.md b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic_tag/doc/SECURITY.md b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic_tag/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic_tag/doc/USAGE.md b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/doc/USAGE.md new file mode 100644 index 00000000..64a87af4 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon purchase_analytic_tag +``` diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic_tag/doc/WIZARDS.md b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/README.rst b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/README.rst new file mode 100644 index 00000000..339fe796 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/README.rst @@ -0,0 +1,87 @@ +===================== +Purchase Analytic Tag +===================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:f27f22afcdab3d93652442ffe33b7ed3c253e04a55d86b76495c792726fa7880 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--analytic-lightgray.png?logo=github + :target: https://github.com/OCA/account-analytic/tree/16.0/purchase_analytic_tag + :alt: OCA/account-analytic +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-analytic-16-0/account-analytic-16-0-purchase_analytic_tag + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-analytic&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +The module restores the possibility of defining analytical tags in purchase order lines so that the analytical items generated have those tags. + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Tecnativa + +Contributors +~~~~~~~~~~~~ + +* `Tecnativa `_: + + * Víctor Martínez + * Pedro M. Baeza + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-victoralmau| image:: https://github.com/victoralmau.png?size=40px + :target: https://github.com/victoralmau + :alt: victoralmau + +Current `maintainer `__: + +|maintainer-victoralmau| + +This module is part of the `OCA/account-analytic `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/__init__.py b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/__manifest__.py b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/__manifest__.py new file mode 100644 index 00000000..6d91a881 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/__manifest__.py @@ -0,0 +1,17 @@ +# Copyright 2023 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +{ + "name": "Purchase Analytic Tag", + "version": "16.0.1.0.0", + "category": "Purchase Management", + "website": "https://github.com/OCA/account-analytic", + "author": "Tecnativa, Odoo Community Association (OCA)", + "license": "AGPL-3", + "depends": ["purchase", "account_analytic_tag"], + "installable": True, + "auto_install": True, + "data": [ + "views/purchase_oder_view.xml", + ], + "maintainers": ["victoralmau"], +} diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/i18n/bs.po b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/i18n/bs.po new file mode 100644 index 00000000..e5207dd3 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/i18n/bs.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_analytic_tag +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: purchase_analytic_tag +#: model:ir.model.fields,field_description:purchase_analytic_tag.field_purchase_order_line__analytic_tag_ids +msgid "Analytic Tags" +msgstr "Analitičke oznake" + +#. module: purchase_analytic_tag +#: model:ir.model,name:purchase_analytic_tag.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Stavka naloga za nabavu" diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/i18n/es.po b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/i18n/es.po new file mode 100644 index 00000000..9241fb50 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/i18n/es.po @@ -0,0 +1,28 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_analytic_tag +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 14:26+0000\n" +"PO-Revision-Date: 2023-10-19 16:27+0200\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: Poedit 3.0.1\n" + +#. module: purchase_analytic_tag +#: model:ir.model.fields,field_description:purchase_analytic_tag.field_purchase_order_line__analytic_tag_ids +msgid "Analytic Tags" +msgstr "Etiquetas analíticas" + +#. module: purchase_analytic_tag +#: model:ir.model,name:purchase_analytic_tag.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Línea de pedido de compra" diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/i18n/it.po b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/i18n/it.po new file mode 100644 index 00000000..8947c3e1 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/i18n/it.po @@ -0,0 +1,27 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_analytic_tag +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-02-22 13:34+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: purchase_analytic_tag +#: model:ir.model.fields,field_description:purchase_analytic_tag.field_purchase_order_line__analytic_tag_ids +msgid "Analytic Tags" +msgstr "Etichette analitiche" + +#. module: purchase_analytic_tag +#: model:ir.model,name:purchase_analytic_tag.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Riga ordine di acquisto" diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/i18n/purchase_analytic_tag.pot b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/i18n/purchase_analytic_tag.pot new file mode 100644 index 00000000..89dac614 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/i18n/purchase_analytic_tag.pot @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_analytic_tag +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: purchase_analytic_tag +#: model:ir.model.fields,field_description:purchase_analytic_tag.field_purchase_order_line__analytic_tag_ids +msgid "Analytic Tags" +msgstr "" + +#. module: purchase_analytic_tag +#: model:ir.model,name:purchase_analytic_tag.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/models/__init__.py b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/models/__init__.py new file mode 100644 index 00000000..8fb5331a --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/models/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import purchase_order_line diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/models/purchase_order_line.py b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/models/purchase_order_line.py new file mode 100644 index 00000000..794836cc --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/models/purchase_order_line.py @@ -0,0 +1,18 @@ +# Copyright 2023 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) +from odoo import fields, models + + +class PurchaseOrderLine(models.Model): + _inherit = "purchase.order.line" + + analytic_tag_ids = fields.Many2many( + comodel_name="account.analytic.tag", + string="Analytic Tags", + ) + + def _prepare_account_move_line(self, move=False): + vals = super()._prepare_account_move_line(move=move) + if self.analytic_tag_ids: + vals.update({"analytic_tag_ids": [(6, 0, self.analytic_tag_ids.ids)]}) + return vals diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..5fb71305 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/readme/CONTRIBUTORS.rst @@ -0,0 +1,4 @@ +* `Tecnativa `_: + + * Víctor Martínez + * Pedro M. Baeza diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/readme/DESCRIPTION.rst new file mode 100644 index 00000000..8ed8ea41 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +The module restores the possibility of defining analytical tags in purchase order lines so that the analytical items generated have those tags. diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/static/description/icon.png b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/static/description/index.html b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/static/description/index.html new file mode 100644 index 00000000..d18aba61 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/static/description/index.html @@ -0,0 +1,426 @@ + + + + + +Purchase Analytic Tag + + + +
+

Purchase Analytic Tag

+ + +

Beta License: AGPL-3 OCA/account-analytic Translate me on Weblate Try me on Runboat

+

The module restores the possibility of defining analytical tags in purchase order lines so that the analytical items generated have those tags.

+

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Tecnativa
  • +
+
+
+

Contributors

+
    +
  • Tecnativa:
      +
    • Víctor Martínez
    • +
    • Pedro M. Baeza
    • +
    +
  • +
+
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

victoralmau

+

This module is part of the OCA/account-analytic project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/tests/__init__.py b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/tests/__init__.py new file mode 100644 index 00000000..7dc2b17b --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/tests/__init__.py @@ -0,0 +1,4 @@ +# Copyright 2023 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import test_purchase_analytic_tag diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/tests/test_purchase_analytic_tag.py b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/tests/test_purchase_analytic_tag.py new file mode 100644 index 00000000..23971403 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/tests/test_purchase_analytic_tag.py @@ -0,0 +1,82 @@ +# Copyright 2023 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from odoo.tests import Form, common + +from odoo.addons.base.tests.common import DISABLED_MAIL_CONTEXT + + +class TestPurchaseAnalyticTag(common.TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.env = cls.env(context=dict(cls.env.context, **DISABLED_MAIL_CONTEXT)) + cls.vendor = cls.env["res.partner"].create({"name": "Test vendor"}) + cls.product = cls.env["product.product"].create({"name": "Test product"}) + cls.plan = cls.env["account.analytic.plan"].create( + { + "name": "Projects Plan", + "company_id": False, + } + ) + cls.analytic_account_1 = cls.env["account.analytic.account"].create( + { + "name": "Test account 1", + "plan_id": cls.plan.id, + }, + ) + cls.analytic_account_2 = cls.env["account.analytic.account"].create( + { + "name": "Test account 2", + "plan_id": cls.plan.id, + }, + ) + aa_tag_model = cls.env["account.analytic.tag"] + cls.analytic_tag_1 = aa_tag_model.create({"name": "Test tag 1"}) + cls.analytic_tag_2 = aa_tag_model.create({"name": "Test tag 2"}) + cls.order = cls.create_purchase_order(cls) + + def create_purchase_order(self): + order_form = Form(self.env["purchase.order"]) + order_form.partner_id = self.vendor + with order_form.order_line.new() as line_form: + line_form.product_id = self.product + return order_form.save() + + def _action_confirm_create_invoice(self): + self.order.button_confirm() + self.order.order_line.qty_received = self.order.order_line.product_qty + res = self.order.action_create_invoice() + return self.env[res["res_model"]].browse(res["res_id"]) + + def test_purchase_without_tags(self): + self.order.order_line.analytic_distribution = {self.analytic_account_1.id: 100} + invoice = self._action_confirm_create_invoice() + tags = invoice.mapped("invoice_line_ids.analytic_tag_ids") + self.assertNotIn(self.analytic_tag_1, tags) + self.assertNotIn(self.analytic_tag_2, tags) + + def test_purchase_with_tag_01(self): + self.order.order_line.analytic_distribution = {self.analytic_account_1.id: 100} + self.order.order_line.analytic_tag_ids = self.analytic_tag_1 + invoice = self._action_confirm_create_invoice() + tags = invoice.mapped("invoice_line_ids.analytic_tag_ids") + self.assertIn(self.analytic_tag_1, tags) + self.assertNotIn(self.analytic_tag_2, tags) + + def test_purchase_with_tag_02(self): + self.order.order_line.analytic_distribution = {self.analytic_account_1.id: 100} + self.order.order_line.analytic_tag_ids = self.analytic_tag_2 + invoice = self._action_confirm_create_invoice() + tags = invoice.mapped("invoice_line_ids.analytic_tag_ids") + self.assertNotIn(self.analytic_tag_1, tags) + self.assertIn(self.analytic_tag_2, tags) + + def test_purchase_with_tags(self): + self.order.order_line.analytic_distribution = {self.analytic_account_1.id: 100} + self.order.order_line.analytic_tag_ids = ( + self.analytic_tag_1 + self.analytic_tag_2 + ) + invoice = self._action_confirm_create_invoice() + tags = invoice.mapped("invoice_line_ids.analytic_tag_ids") + self.assertIn(self.analytic_tag_1, tags) + self.assertIn(self.analytic_tag_2, tags) diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/views/purchase_oder_view.xml b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/views/purchase_oder_view.xml new file mode 100644 index 00000000..a84924b2 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/purchase_analytic_tag/views/purchase_oder_view.xml @@ -0,0 +1,31 @@ + + + + purchase.order.form + purchase.order + + + + + + + + + + + diff --git a/odoo-bringout-oca-account-analytic-purchase_analytic_tag/pyproject.toml b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/pyproject.toml new file mode 100644 index 00000000..30b291a0 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_analytic_tag/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-analytic-purchase_analytic_tag" +version = "16.0.0" +description = "Purchase Analytic Tag - Odoo addon" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-purchase>=16.0.0", + "odoo-bringout-oca-account-analytic-account_analytic_tag>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["purchase_analytic_tag"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-analytic-purchase_stock_analytic/README.md b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/README.md new file mode 100644 index 00000000..7d8382f2 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/README.md @@ -0,0 +1,45 @@ +# Purchase Stock Analytic + +Odoo addon: purchase_stock_analytic + +## Installation + +```bash +pip install odoo-bringout-oca-account-analytic-purchase_stock_analytic +``` + +## Dependencies + +This addon depends on: +- purchase_stock +- stock_analytic + +## Manifest Information + +- **Name**: Purchase Stock Analytic +- **Version**: 16.0.1.0.1 +- **Category**: N/A +- **License**: AGPL-3 +- **Installable**: False + +## Source + +Based on [OCA/account-analytic](https://github.com/OCA/account-analytic) branch 16.0, addon `purchase_stock_analytic`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-analytic-purchase_stock_analytic/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/doc/ARCHITECTURE.md new file mode 100644 index 00000000..dc74f32c --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Purchase_stock_analytic Module - purchase_stock_analytic + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-analytic-purchase_stock_analytic/doc/CONFIGURATION.md b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/doc/CONFIGURATION.md new file mode 100644 index 00000000..3d264578 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for purchase_stock_analytic. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-analytic-purchase_stock_analytic/doc/CONTROLLERS.md b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-analytic-purchase_stock_analytic/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/doc/DEPENDENCIES.md new file mode 100644 index 00000000..1352ff76 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [purchase_stock](../../odoo-bringout-oca-ocb-purchase_stock) +- [stock_analytic](../../odoo-bringout-oca-account-analytic-stock_analytic) diff --git a/odoo-bringout-oca-account-analytic-purchase_stock_analytic/doc/FAQ.md b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/doc/FAQ.md new file mode 100644 index 00000000..5a3cba06 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon purchase_stock_analytic or install in UI. diff --git a/odoo-bringout-oca-account-analytic-purchase_stock_analytic/doc/INSTALL.md b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/doc/INSTALL.md new file mode 100644 index 00000000..fe35a371 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-analytic-purchase_stock_analytic" +# or +uv pip install odoo-bringout-oca-account-analytic-purchase_stock_analytic" +``` diff --git a/odoo-bringout-oca-account-analytic-purchase_stock_analytic/doc/MODELS.md b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/doc/MODELS.md new file mode 100644 index 00000000..171328c2 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in purchase_stock_analytic. + +```mermaid +classDiagram + class purchase_order_line +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-analytic-purchase_stock_analytic/doc/OVERVIEW.md b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/doc/OVERVIEW.md new file mode 100644 index 00000000..0dbbf6a6 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: purchase_stock_analytic. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon purchase_stock_analytic +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-analytic-purchase_stock_analytic/doc/REPORTS.md b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-analytic-purchase_stock_analytic/doc/SECURITY.md b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-analytic-purchase_stock_analytic/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-analytic-purchase_stock_analytic/doc/USAGE.md b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/doc/USAGE.md new file mode 100644 index 00000000..55cc8357 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon purchase_stock_analytic +``` diff --git a/odoo-bringout-oca-account-analytic-purchase_stock_analytic/doc/WIZARDS.md b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/README.rst b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/README.rst new file mode 100644 index 00000000..bfa6ff67 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/README.rst @@ -0,0 +1,81 @@ +======================= +Purchase Stock Analytic +======================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:0bdff984817d78bb695ddc43f3fb46fd91877ae17230f3de205f54c0d9a41036 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--analytic-lightgray.png?logo=github + :target: https://github.com/OCA/account-analytic/tree/16.0/purchase_stock_analytic + :alt: OCA/account-analytic +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-analytic-16-0/account-analytic-16-0-purchase_stock_analytic + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-analytic&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module copies the analytic distribution of the purchase order item to the stock move. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +To use this module, you need to: + +#. Create a purchase order +#. Set analytic distribution on purchase order lines +#. Confirm purchase order +#. ... and you should have your analytic distribution on your stock moves + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* ACSONE SA/NV + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-analytic `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/__init__.py b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/__manifest__.py b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/__manifest__.py new file mode 100644 index 00000000..88dfa523 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/__manifest__.py @@ -0,0 +1,13 @@ +# Copyright 2020 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Purchase Stock Analytic", + "summary": """ + Copies the analytic distribution of the purchase order item to the stock move""", + "version": "16.0.1.0.1", + "license": "AGPL-3", + "author": "ACSONE SA/NV,Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-analytic", + "depends": ["purchase_stock", "stock_analytic"], +} diff --git a/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/__pycache__/__init__.cpython-312.pyc b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/__pycache__/__init__.cpython-312.pyc new file mode 100644 index 00000000..7b00e6be Binary files /dev/null and b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/__pycache__/__init__.cpython-312.pyc differ diff --git a/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/i18n/bs.po b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/i18n/bs.po new file mode 100644 index 00000000..65f3dd48 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/i18n/bs.po @@ -0,0 +1,19 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_analytic +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: purchase_stock_analytic +#: model:ir.model,name:purchase_stock_analytic.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Stavka naloga za nabavu" diff --git a/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/i18n/es.po b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/i18n/es.po new file mode 100644 index 00000000..b2068a0f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/i18n/es.po @@ -0,0 +1,22 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_analytic +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-07-13 10:09+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: purchase_stock_analytic +#: model:ir.model,name:purchase_stock_analytic.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Línea de pedido de compra" diff --git a/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/i18n/it.po b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/i18n/it.po new file mode 100644 index 00000000..479ff729 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/i18n/it.po @@ -0,0 +1,22 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_analytic +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-02-22 13:34+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: purchase_stock_analytic +#: model:ir.model,name:purchase_stock_analytic.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Riga ordine di acquisto" diff --git a/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/i18n/pt_BR.po b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/i18n/pt_BR.po new file mode 100644 index 00000000..f0bd0743 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/i18n/pt_BR.po @@ -0,0 +1,22 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_analytic +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-10-13 12:42+0000\n" +"Last-Translator: Adriano Prado \n" +"Language-Team: none\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: purchase_stock_analytic +#: model:ir.model,name:purchase_stock_analytic.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Item Pedido de Compra" diff --git a/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/i18n/purchase_stock_analytic.pot b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/i18n/purchase_stock_analytic.pot new file mode 100644 index 00000000..79aefa74 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/i18n/purchase_stock_analytic.pot @@ -0,0 +1,19 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_analytic +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: purchase_stock_analytic +#: model:ir.model,name:purchase_stock_analytic.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/models/__init__.py b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/models/__init__.py new file mode 100644 index 00000000..fa6c0e40 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/models/__init__.py @@ -0,0 +1 @@ +from . import purchase_order_line diff --git a/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/models/__pycache__/__init__.cpython-312.pyc b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/models/__pycache__/__init__.cpython-312.pyc new file mode 100644 index 00000000..41ed56b3 Binary files /dev/null and b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/models/__pycache__/__init__.cpython-312.pyc differ diff --git a/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/models/__pycache__/purchase_order_line.cpython-312.pyc b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/models/__pycache__/purchase_order_line.cpython-312.pyc new file mode 100644 index 00000000..9c398926 Binary files /dev/null and b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/models/__pycache__/purchase_order_line.cpython-312.pyc differ diff --git a/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/models/purchase_order_line.py b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/models/purchase_order_line.py new file mode 100644 index 00000000..cf456618 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/models/purchase_order_line.py @@ -0,0 +1,28 @@ +# Copyright 2020 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import models + + +class PurchaseOrderLine(models.Model): + + _inherit = "purchase.order.line" + + def write(self, values): + res = super().write(values) + if "analytic_distribution" in values: + for line in self: + moves = line.move_ids.filtered( + lambda s: s.state not in ("cancel", "done") + and s.product_id == line.product_id + ) + moves.write({"analytic_distribution": line.analytic_distribution}) + return res + + def _prepare_stock_moves(self, picking): + res = super(PurchaseOrderLine, self)._prepare_stock_moves(picking) + if not self.analytic_distribution: + return res + for line in res: + line.update({"analytic_distribution": self.analytic_distribution}) + return res diff --git a/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/readme/DESCRIPTION.rst new file mode 100644 index 00000000..20ac4a92 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +This module copies the analytic distribution of the purchase order item to the stock move. diff --git a/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/readme/USAGE.rst b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/readme/USAGE.rst new file mode 100644 index 00000000..90abd123 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/readme/USAGE.rst @@ -0,0 +1,6 @@ +To use this module, you need to: + +#. Create a purchase order +#. Set analytic distribution on purchase order lines +#. Confirm purchase order +#. ... and you should have your analytic distribution on your stock moves diff --git a/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/static/description/icon.png b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/static/description/index.html b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/static/description/index.html new file mode 100644 index 00000000..8741ac16 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/static/description/index.html @@ -0,0 +1,424 @@ + + + + + +Purchase Stock Analytic + + + +
+

Purchase Stock Analytic

+ + +

Beta License: AGPL-3 OCA/account-analytic Translate me on Weblate Try me on Runboat

+

This module copies the analytic distribution of the purchase order item to the stock move.

+

Table of contents

+ +
+

Usage

+

To use this module, you need to:

+
    +
  1. Create a purchase order
  2. +
  3. Set analytic distribution on purchase order lines
  4. +
  5. Confirm purchase order
  6. +
  7. … and you should have your analytic distribution on your stock moves
  8. +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • ACSONE SA/NV
  • +
+
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-analytic project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/tests/__init__.py b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/tests/__init__.py new file mode 100644 index 00000000..76a2c027 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/tests/__init__.py @@ -0,0 +1 @@ +from . import test_purchase_stock_analytic diff --git a/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/tests/test_purchase_stock_analytic.py b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/tests/test_purchase_stock_analytic.py new file mode 100644 index 00000000..f49831fa --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/purchase_stock_analytic/tests/test_purchase_stock_analytic.py @@ -0,0 +1,43 @@ +# Copyright 2020 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields +from odoo.tests.common import TransactionCase + + +class TestPurchaseStockAnalytic(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.env = cls.env(context=dict(cls.env.context, tracking_disable=True)) + cls.purchase_order_model = cls.env["purchase.order"] + cls.purchase_order_line_model = cls.env["purchase.order.line"] + cls.product_model = cls.env["product.product"] + cls.res_partner_model = cls.env["res.partner"] + + cls.analytic_distribution = dict( + {str(cls.env.ref("analytic.analytic_agrolait").id): 100.0} + ) + cls.partner = cls.res_partner_model.create({"name": "Partner test"}) + cls.product = cls.product_model.create({"name": "Product test"}) + + cls.purchase_order = cls.purchase_order_model.create( + {"partner_id": cls.partner.id} + ) + cls.purchase_order_line = cls.purchase_order_line_model.create( + { + "name": "purchase order line test", + "product_qty": 3, + "order_id": cls.purchase_order.id, + "price_unit": 20, + "product_id": cls.product.id, + "analytic_distribution": cls.analytic_distribution, + "date_planned": fields.Datetime.today(), + "product_uom": cls.product.uom_po_id.id, + } + ) + + def test_purchase_stock_analytic(self): + self.purchase_order.button_confirm() + self.move = self.purchase_order.picking_ids.move_ids_without_package + self.assertEqual(self.move.analytic_distribution, self.analytic_distribution) diff --git a/odoo-bringout-oca-account-analytic-purchase_stock_analytic/pyproject.toml b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/pyproject.toml new file mode 100644 index 00000000..8f6b6e41 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-purchase_stock_analytic/pyproject.toml @@ -0,0 +1,44 @@ +[project] +name = "odoo-bringout-oca-account-analytic-purchase_stock_analytic" +version = "16.0.0" +description = "Purchase Stock Analytic - + Copies the analytic distribution of the purchase order item to the stock move" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-account-analytic-purchase_stock>=16.0.0", + "odoo-bringout-oca-account-analytic-stock_analytic>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["purchase_stock_analytic"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-analytic-sale_analytic_tag/README.md b/odoo-bringout-oca-account-analytic-sale_analytic_tag/README.md new file mode 100644 index 00000000..2e95c84f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-sale_analytic_tag/README.md @@ -0,0 +1,45 @@ +# Sale Analytic Tag + +Odoo addon: sale_analytic_tag + +## Installation + +```bash +pip install odoo-bringout-oca-account-analytic-sale_analytic_tag +``` + +## Dependencies + +This addon depends on: +- sale +- account_analytic_tag + +## Manifest Information + +- **Name**: Sale Analytic Tag +- **Version**: 16.0.1.0.1 +- **Category**: Accounting & Finance +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-analytic](https://github.com/OCA/account-analytic) branch 16.0, addon `sale_analytic_tag`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-analytic-sale_analytic_tag/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-analytic-sale_analytic_tag/doc/ARCHITECTURE.md new file mode 100644 index 00000000..087002ab --- /dev/null +++ b/odoo-bringout-oca-account-analytic-sale_analytic_tag/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Sale_analytic_tag Module - sale_analytic_tag + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-analytic-sale_analytic_tag/doc/CONFIGURATION.md b/odoo-bringout-oca-account-analytic-sale_analytic_tag/doc/CONFIGURATION.md new file mode 100644 index 00000000..894d8627 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-sale_analytic_tag/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for sale_analytic_tag. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-analytic-sale_analytic_tag/doc/CONTROLLERS.md b/odoo-bringout-oca-account-analytic-sale_analytic_tag/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-sale_analytic_tag/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-analytic-sale_analytic_tag/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-analytic-sale_analytic_tag/doc/DEPENDENCIES.md new file mode 100644 index 00000000..9f5f574f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-sale_analytic_tag/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [sale](../../odoo-bringout-oca-ocb-sale) +- [account_analytic_tag](../../odoo-bringout-oca-account-analytic-account_analytic_tag) diff --git a/odoo-bringout-oca-account-analytic-sale_analytic_tag/doc/FAQ.md b/odoo-bringout-oca-account-analytic-sale_analytic_tag/doc/FAQ.md new file mode 100644 index 00000000..fdbc2c29 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-sale_analytic_tag/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon sale_analytic_tag or install in UI. diff --git a/odoo-bringout-oca-account-analytic-sale_analytic_tag/doc/INSTALL.md b/odoo-bringout-oca-account-analytic-sale_analytic_tag/doc/INSTALL.md new file mode 100644 index 00000000..2dcd3a0c --- /dev/null +++ b/odoo-bringout-oca-account-analytic-sale_analytic_tag/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-analytic-sale_analytic_tag" +# or +uv pip install odoo-bringout-oca-account-analytic-sale_analytic_tag" +``` diff --git a/odoo-bringout-oca-account-analytic-sale_analytic_tag/doc/MODELS.md b/odoo-bringout-oca-account-analytic-sale_analytic_tag/doc/MODELS.md new file mode 100644 index 00000000..eabb0f48 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-sale_analytic_tag/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in sale_analytic_tag. + +```mermaid +classDiagram + class sale_order_line +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-analytic-sale_analytic_tag/doc/OVERVIEW.md b/odoo-bringout-oca-account-analytic-sale_analytic_tag/doc/OVERVIEW.md new file mode 100644 index 00000000..f362a925 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-sale_analytic_tag/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: sale_analytic_tag. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon sale_analytic_tag +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-analytic-sale_analytic_tag/doc/REPORTS.md b/odoo-bringout-oca-account-analytic-sale_analytic_tag/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-sale_analytic_tag/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-analytic-sale_analytic_tag/doc/SECURITY.md b/odoo-bringout-oca-account-analytic-sale_analytic_tag/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-analytic-sale_analytic_tag/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-analytic-sale_analytic_tag/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-analytic-sale_analytic_tag/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-sale_analytic_tag/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-analytic-sale_analytic_tag/doc/USAGE.md b/odoo-bringout-oca-account-analytic-sale_analytic_tag/doc/USAGE.md new file mode 100644 index 00000000..f85c2b6a --- /dev/null +++ b/odoo-bringout-oca-account-analytic-sale_analytic_tag/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon sale_analytic_tag +``` diff --git a/odoo-bringout-oca-account-analytic-sale_analytic_tag/doc/WIZARDS.md b/odoo-bringout-oca-account-analytic-sale_analytic_tag/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-analytic-sale_analytic_tag/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-analytic-sale_analytic_tag/pyproject.toml b/odoo-bringout-oca-account-analytic-sale_analytic_tag/pyproject.toml new file mode 100644 index 00000000..137ff02e --- /dev/null +++ b/odoo-bringout-oca-account-analytic-sale_analytic_tag/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-analytic-sale_analytic_tag" +version = "16.0.0" +description = "Sale Analytic Tag - Odoo addon" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-sale>=16.0.0", + "odoo-bringout-oca-account-analytic-account_analytic_tag>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["sale_analytic_tag"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/README.rst b/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/README.rst new file mode 100644 index 00000000..62f31a84 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/README.rst @@ -0,0 +1,87 @@ +================= +Sale Analytic Tag +================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:ad903a1fb5be601d3fb549784fb64b2e85c8edc392d17e47ef881a5f08fd4b4b + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--analytic-lightgray.png?logo=github + :target: https://github.com/OCA/account-analytic/tree/16.0/sale_analytic_tag + :alt: OCA/account-analytic +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-analytic-16-0/account-analytic-16-0-sale_analytic_tag + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-analytic&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +The module restores the possibility of defining analytical tags in sale order lines so that the analytical items generated have those tags. + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Tecnativa + +Contributors +~~~~~~~~~~~~ + +* `Tecnativa `_: + + * Víctor Martínez + * Pedro M. Baeza + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-victoralmau| image:: https://github.com/victoralmau.png?size=40px + :target: https://github.com/victoralmau + :alt: victoralmau + +Current `maintainer `__: + +|maintainer-victoralmau| + +This module is part of the `OCA/account-analytic `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/__init__.py b/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/__manifest__.py b/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/__manifest__.py new file mode 100644 index 00000000..0137f5ea --- /dev/null +++ b/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/__manifest__.py @@ -0,0 +1,17 @@ +# Copyright 2023 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +{ + "name": "Sale Analytic Tag", + "version": "16.0.1.0.1", + "category": "Accounting & Finance", + "website": "https://github.com/OCA/account-analytic", + "author": "Tecnativa, Odoo Community Association (OCA)", + "license": "AGPL-3", + "depends": ["sale", "account_analytic_tag"], + "installable": True, + "auto_install": True, + "data": [ + "views/sale_order_view.xml", + ], + "maintainers": ["victoralmau"], +} diff --git a/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/i18n/bs.po b/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/i18n/bs.po new file mode 100644 index 00000000..393c8692 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/i18n/bs.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_analytic_tag +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: sale_analytic_tag +#: model:ir.model.fields,field_description:sale_analytic_tag.field_sale_order_line__analytic_tag_ids +msgid "Analytic Tags" +msgstr "Analitičke oznake" + +#. module: sale_analytic_tag +#: model:ir.model,name:sale_analytic_tag.model_sale_order_line +msgid "Sales Order Line" +msgstr "Stavka prodajne narudžbe" diff --git a/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/i18n/es.po b/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/i18n/es.po new file mode 100644 index 00000000..05b901a3 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/i18n/es.po @@ -0,0 +1,28 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_analytic_tag +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 15:53+0000\n" +"PO-Revision-Date: 2023-10-19 17:53+0200\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: Poedit 3.0.1\n" + +#. module: sale_analytic_tag +#: model:ir.model.fields,field_description:sale_analytic_tag.field_sale_order_line__analytic_tag_ids +msgid "Analytic Tags" +msgstr "Etiquetas analíticas" + +#. module: sale_analytic_tag +#: model:ir.model,name:sale_analytic_tag.model_sale_order_line +msgid "Sales Order Line" +msgstr "Línea de pedido de venta" diff --git a/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/i18n/it.po b/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/i18n/it.po new file mode 100644 index 00000000..1211e6d6 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/i18n/it.po @@ -0,0 +1,27 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_analytic_tag +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-02-22 13:34+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: sale_analytic_tag +#: model:ir.model.fields,field_description:sale_analytic_tag.field_sale_order_line__analytic_tag_ids +msgid "Analytic Tags" +msgstr "Etichette analitiche" + +#. module: sale_analytic_tag +#: model:ir.model,name:sale_analytic_tag.model_sale_order_line +msgid "Sales Order Line" +msgstr "Riga ordine di vendita" diff --git a/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/i18n/sale_analytic_tag.pot b/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/i18n/sale_analytic_tag.pot new file mode 100644 index 00000000..2b079177 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/i18n/sale_analytic_tag.pot @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_analytic_tag +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: sale_analytic_tag +#: model:ir.model.fields,field_description:sale_analytic_tag.field_sale_order_line__analytic_tag_ids +msgid "Analytic Tags" +msgstr "" + +#. module: sale_analytic_tag +#: model:ir.model,name:sale_analytic_tag.model_sale_order_line +msgid "Sales Order Line" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/models/__init__.py b/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/models/__init__.py new file mode 100644 index 00000000..7ca79399 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/models/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import sale_order_line diff --git a/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/models/sale_order_line.py b/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/models/sale_order_line.py new file mode 100644 index 00000000..e23ddff9 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/models/sale_order_line.py @@ -0,0 +1,19 @@ +# Copyright 2023 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) +from odoo import fields, models + + +class SaleOrderLine(models.Model): + _inherit = "sale.order.line" + + analytic_tag_ids = fields.Many2many( + comodel_name="account.analytic.tag", + string="Analytic Tags", + domain="['|', ('company_id', '=', False), ('company_id', '=', company_id)]", + ) + + def _prepare_invoice_line(self, **optional_values): + vals = super()._prepare_invoice_line(**optional_values) + if self.analytic_tag_ids: + vals.update({"analytic_tag_ids": [(6, 0, self.analytic_tag_ids.ids)]}) + return vals diff --git a/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..5fb71305 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/readme/CONTRIBUTORS.rst @@ -0,0 +1,4 @@ +* `Tecnativa `_: + + * Víctor Martínez + * Pedro M. Baeza diff --git a/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/readme/DESCRIPTION.rst new file mode 100644 index 00000000..14980978 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +The module restores the possibility of defining analytical tags in sale order lines so that the analytical items generated have those tags. diff --git a/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/static/description/icon.png b/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/static/description/index.html b/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/static/description/index.html new file mode 100644 index 00000000..b6664354 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/static/description/index.html @@ -0,0 +1,429 @@ + + + + + +Sale Analytic Tag + + + +
+

Sale Analytic Tag

+ + +

Beta License: AGPL-3 OCA/account-analytic Translate me on Weblate Try me on Runboat

+

The module restores the possibility of defining analytical tags in sale order lines so that the analytical items generated have those tags.

+

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Tecnativa
  • +
+
+
+

Contributors

+
    +
  • Tecnativa:
      +
    • Víctor Martínez
    • +
    • Pedro M. Baeza
    • +
    +
  • +
+
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

victoralmau

+

This module is part of the OCA/account-analytic project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/tests/__init__.py b/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/tests/__init__.py new file mode 100644 index 00000000..9e952e09 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/tests/__init__.py @@ -0,0 +1,4 @@ +# Copyright 2023 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import test_sale_analytic_tag diff --git a/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/tests/test_sale_analytic_tag.py b/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/tests/test_sale_analytic_tag.py new file mode 100644 index 00000000..916697fa --- /dev/null +++ b/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/tests/test_sale_analytic_tag.py @@ -0,0 +1,91 @@ +# Copyright 2023 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from odoo.tests import Form, common, tagged + +from odoo.addons.base.tests.common import DISABLED_MAIL_CONTEXT + + +@tagged("-at_install", "post_install") +class TestSaleAnalyticTag(common.TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.env = cls.env(context=dict(cls.env.context, **DISABLED_MAIL_CONTEXT)) + if not cls.env.company.chart_template_id: + # Load a CoA if there's none in current company + coa = cls.env.ref("l10n_generic_coa.configurable_chart_template", False) + if not coa: + # Load the first available CoA + coa = cls.env["account.chart.template"].search( + [("visible", "=", True)], limit=1 + ) + coa.try_loading(company=cls.env.company, install_demo=False) + cls.customer = cls.env["res.partner"].create({"name": "Test customer"}) + cls.product = cls.env["product.product"].create({"name": "Test product"}) + cls.plan = cls.env["account.analytic.plan"].create( + { + "name": "Projects Plan", + "company_id": False, + } + ) + cls.analytic_account_1 = cls.env["account.analytic.account"].create( + { + "name": "Test account 1", + "plan_id": cls.plan.id, + }, + ) + cls.analytic_account_2 = cls.env["account.analytic.account"].create( + { + "name": "Test account 2", + "plan_id": cls.plan.id, + }, + ) + aa_tag_model = cls.env["account.analytic.tag"] + cls.analytic_tag_1 = aa_tag_model.create({"name": "Test tag 1"}) + cls.analytic_tag_2 = aa_tag_model.create({"name": "Test tag 2"}) + cls.order = cls.create_sale_order(cls) + + def create_sale_order(self): + order_form = Form(self.env["sale.order"]) + order_form.partner_id = self.customer + with order_form.order_line.new() as line_form: + line_form.product_id = self.product + return order_form.save() + + def _action_confirm_create_invoice(self): + self.order.action_confirm() + self.order.order_line.qty_delivered = self.order.order_line.product_uom_qty + return self.order._create_invoices() + + def test_sale_order_without_tags(self): + self.order.order_line.analytic_distribution = {self.analytic_account_1.id: 100} + invoice = self._action_confirm_create_invoice() + tags = invoice.mapped("invoice_line_ids.analytic_tag_ids") + self.assertNotIn(self.analytic_tag_1, tags) + self.assertNotIn(self.analytic_tag_2, tags) + + def test_sale_order_with_tag_01(self): + self.order.order_line.analytic_distribution = {self.analytic_account_1.id: 100} + self.order.order_line.analytic_tag_ids = self.analytic_tag_1 + invoice = self._action_confirm_create_invoice() + tags = invoice.mapped("invoice_line_ids.analytic_tag_ids") + self.assertIn(self.analytic_tag_1, tags) + self.assertNotIn(self.analytic_tag_2, tags) + + def test_sale_order_with_tag_02(self): + self.order.order_line.analytic_distribution = {self.analytic_account_1.id: 100} + self.order.order_line.analytic_tag_ids = self.analytic_tag_2 + invoice = self._action_confirm_create_invoice() + tags = invoice.mapped("invoice_line_ids.analytic_tag_ids") + self.assertNotIn(self.analytic_tag_1, tags) + self.assertIn(self.analytic_tag_2, tags) + + def test_sale_order_with_tags(self): + self.order.order_line.analytic_distribution = {self.analytic_account_1.id: 100} + self.order.order_line.analytic_tag_ids = ( + self.analytic_tag_1 + self.analytic_tag_2 + ) + invoice = self._action_confirm_create_invoice() + tags = invoice.mapped("invoice_line_ids.analytic_tag_ids") + self.assertIn(self.analytic_tag_1, tags) + self.assertIn(self.analytic_tag_2, tags) diff --git a/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/views/sale_order_view.xml b/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/views/sale_order_view.xml new file mode 100644 index 00000000..4e51331a --- /dev/null +++ b/odoo-bringout-oca-account-analytic-sale_analytic_tag/sale_analytic_tag/views/sale_order_view.xml @@ -0,0 +1,31 @@ + + + + sale.order.form + sale.order + + + + + + + + + + + diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/README.md b/odoo-bringout-oca-account-analytic-stock_analytic/README.md new file mode 100644 index 00000000..2eec96f8 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/README.md @@ -0,0 +1,45 @@ +# Stock Analytic + +Odoo addon: stock_analytic + +## Installation + +```bash +pip install odoo-bringout-oca-account-analytic-stock_analytic +``` + +## Dependencies + +This addon depends on: +- stock_account +- analytic + +## Manifest Information + +- **Name**: Stock Analytic +- **Version**: 16.0.1.4.0 +- **Category**: Warehouse Management +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-analytic](https://github.com/OCA/account-analytic) branch 16.0, addon `stock_analytic`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-analytic-stock_analytic/doc/ARCHITECTURE.md new file mode 100644 index 00000000..fcc7a6d1 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Stock_analytic Module - stock_analytic + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/doc/CONFIGURATION.md b/odoo-bringout-oca-account-analytic-stock_analytic/doc/CONFIGURATION.md new file mode 100644 index 00000000..2b6cb5a4 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for stock_analytic. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/doc/CONTROLLERS.md b/odoo-bringout-oca-account-analytic-stock_analytic/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-analytic-stock_analytic/doc/DEPENDENCIES.md new file mode 100644 index 00000000..846d7e55 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [stock_account](../../odoo-bringout-oca-ocb-stock_account) +- [analytic](../../odoo-bringout-oca-ocb-analytic) diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/doc/FAQ.md b/odoo-bringout-oca-account-analytic-stock_analytic/doc/FAQ.md new file mode 100644 index 00000000..b9f9acf0 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon stock_analytic or install in UI. diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/doc/INSTALL.md b/odoo-bringout-oca-account-analytic-stock_analytic/doc/INSTALL.md new file mode 100644 index 00000000..78800e94 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-analytic-stock_analytic" +# or +uv pip install odoo-bringout-oca-account-analytic-stock_analytic" +``` diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/doc/MODELS.md b/odoo-bringout-oca-account-analytic-stock_analytic/doc/MODELS.md new file mode 100644 index 00000000..bbe65803 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/doc/MODELS.md @@ -0,0 +1,17 @@ +# Models + +Detected core models and extensions in stock_analytic. + +```mermaid +classDiagram + class stock_move + class stock_move_line + class stock_scrap + class account_analytic_applicability + class stock_picking + class stock_rule +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/doc/OVERVIEW.md b/odoo-bringout-oca-account-analytic-stock_analytic/doc/OVERVIEW.md new file mode 100644 index 00000000..d615a06b --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: stock_analytic. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon stock_analytic +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/doc/REPORTS.md b/odoo-bringout-oca-account-analytic-stock_analytic/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/doc/SECURITY.md b/odoo-bringout-oca-account-analytic-stock_analytic/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-analytic-stock_analytic/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/doc/USAGE.md b/odoo-bringout-oca-account-analytic-stock_analytic/doc/USAGE.md new file mode 100644 index 00000000..6c3768d5 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon stock_analytic +``` diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/doc/WIZARDS.md b/odoo-bringout-oca-account-analytic-stock_analytic/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/pyproject.toml b/odoo-bringout-oca-account-analytic-stock_analytic/pyproject.toml new file mode 100644 index 00000000..b73957df --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-analytic-stock_analytic" +version = "16.0.0" +description = "Stock Analytic - Adds analytic distribution in stock move" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-account-analytic-stock_account>=16.0.0", + "odoo-bringout-oca-ocb-analytic>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["stock_analytic"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/README.rst b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/README.rst new file mode 100644 index 00000000..4e3dac75 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/README.rst @@ -0,0 +1,136 @@ +============== +Stock Analytic +============== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:b2310970dee4b632b51fa1f2c701bf604040f9ecd87ba5adea140cbfa0474a15 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--analytic-lightgray.png?logo=github + :target: https://github.com/OCA/account-analytic/tree/16.0/stock_analytic + :alt: OCA/account-analytic +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-analytic-16-0/account-analytic-16-0-stock_analytic + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-analytic&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +Adds Analytic Distribution field in stock move to be able to get +analytic information when generating the journal items. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +As necessary, go to *Invoicing > Configuration > Analytic Plans*, open the relevant +record and update the applicability for 'Stock Move'. + +Usage +===== + +To Assign an Analytic Account to a Stock Move +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +You need to: + +#. Create manually or open draft picking +#. Add move lines and assign an **analytic account** in Analytic Distribution field + +Assigned Journal Items created from Stock Move with Analytic Account +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +If stock move automatically create journal entry, the journal entry will +contain journal items with following rule: + +#. Journal item with account equal to product's valuation account will not be + assigned to any analytic account. +#. Journal item with account different to product's valuation account will be + assigned to an analytic account according to the stock move's analytic + account. + +Analytic applicability judgment +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Applicability of the analytic distribution is judged based on the applicability +settings of the analytic plan. + +Note that this module adds the 'Stock Move' option to the business domain, and +'Operation Type' field. + +Return moves are currently outside the scope of the validation / applicability judgment +(i.e. treated the same as optional) to allow some flexibility in the operation since +multiple factors (e.g. applicability of the original move) may need to be considered +to correctly judge the applicability. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Julius Network Solutions +* ClearCorp +* OpenSynergy Indonesia +* Hibou Corp. + +Contributors +~~~~~~~~~~~~ + +* Hanane ELKHAL +* Yvan Patry +* Pierre +* Mathieu VATEL +* Fabio Vílchez +* Andhitia Rama +* Michael Viriyananda +* Aaron Henriquez +* Jared Kipe +* Alan Ramos +* Mantas Šniukas +* `Quartile `__: + + * Yoshi Tashiro + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-analytic `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/__init__.py b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/__init__.py new file mode 100644 index 00000000..83e553ac --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import models diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/__manifest__.py b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/__manifest__.py new file mode 100644 index 00000000..7ebb7b43 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/__manifest__.py @@ -0,0 +1,28 @@ +# Copyright 2013 Julius Network Solutions +# Copyright 2015 Clear Corp +# Copyright 2016 OpenSynergy Indonesia +# Copyright 2017 ForgeFlow S.L. +# Copyright 2018 Hibou Corp. +# Copyright 2023 Quartile Limited +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +{ + "name": "Stock Analytic", + "summary": "Adds analytic distribution in stock move", + "version": "16.0.1.4.0", + "author": "Julius Network Solutions, " + "ClearCorp, OpenSynergy Indonesia, " + "Hibou Corp., " + "Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-analytic", + "category": "Warehouse Management", + "license": "AGPL-3", + "depends": ["stock_account", "analytic"], + "data": [ + "views/account_analytic_plan_views.xml", + "views/stock_move_views.xml", + "views/stock_scrap_views.xml", + "views/stock_move_line_views.xml", + "views/stock_picking_views.xml", + ], + "installable": True, +} diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/__pycache__/__init__.cpython-312.pyc b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/__pycache__/__init__.cpython-312.pyc new file mode 100644 index 00000000..8be2c170 Binary files /dev/null and b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/__pycache__/__init__.cpython-312.pyc differ diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/bs.po b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/bs.po new file mode 100644 index 00000000..b5524161 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/bs.po @@ -0,0 +1,76 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_analytic +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +msgid "Analytic" +msgstr "Analitika" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Pretraga analitičkih distribucija" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_account_analytic_applicability +msgid "Analytic Plan's Applicabilities" +msgstr "Primjenjivost Analitičkog plana" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +msgid "Analytic Precision" +msgstr "Preciznost analitike" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__business_domain +msgid "Domain" +msgstr "Domena" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__stock_picking_type_id +msgid "Operation Type" +msgstr "Tip operacije" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move_line +msgid "Product Moves (Stock Move Line)" +msgstr "Kretanja proizvoda (stavke skladišta)" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_scrap +msgid "Scrap" +msgstr "Otpis" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move +#: model:ir.model.fields.selection,name:stock_analytic.selection__account_analytic_applicability__business_domain__stock_move +msgid "Stock Move" +msgstr "Skladišni prijenos" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_rule +msgid "Stock Rule" +msgstr "Skladišno pravilo" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_picking +msgid "Transfer" +msgstr "Prijenos" diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/ca.po b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/ca.po new file mode 100644 index 00000000..d473080c --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/ca.po @@ -0,0 +1,91 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_analytic +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-19 22:13+0000\n" +"PO-Revision-Date: 2024-09-11 16:13+0000\n" +"Last-Translator: Jaume Planas \n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +msgid "Analytic" +msgstr "Analítica" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Cerca de distribució analítica" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_account_analytic_applicability +msgid "Analytic Plan's Applicabilities" +msgstr "Aplicabilitats del pla analític" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +msgid "Analytic Precision" +msgstr "Precisió analítica" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__business_domain +msgid "Domain" +msgstr "Domini" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__stock_picking_type_id +msgid "Operation Type" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move_line +msgid "Product Moves (Stock Move Line)" +msgstr "Moviments de producte (línia de moviment d'existències)" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_scrap +msgid "Scrap" +msgstr "Ferralla" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move +#: model:ir.model.fields.selection,name:stock_analytic.selection__account_analytic_applicability__business_domain__stock_move +msgid "Stock Move" +msgstr "Moviment d'estoc" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_rule +msgid "Stock Rule" +msgstr "Regla d'estoc" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_picking +msgid "Transfer" +msgstr "Transferència" + +#~ msgid "Analytic Account" +#~ msgstr "Compte analític" + +#~ msgid "Analytic Tags" +#~ msgstr "Etiquetes analítiques" + +#~ msgid "Product" +#~ msgstr "Producte" diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/cs_CZ.po b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/cs_CZ.po new file mode 100644 index 00000000..eb599219 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/cs_CZ.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_analytic +# +# Translators: +# Lukáš Spurný , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-21 03:54+0000\n" +"PO-Revision-Date: 2018-02-21 03:54+0000\n" +"Last-Translator: Lukáš Spurný , 2018\n" +"Language-Team: Czech (Czech Republic) (https://www.transifex.com/oca/" +"teams/23907/cs_CZ/)\n" +"Language: cs_CZ\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_account_analytic_applicability +msgid "Analytic Plan's Applicabilities" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__business_domain +msgid "Domain" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__stock_picking_type_id +msgid "Operation Type" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move_line +msgid "Product Moves (Stock Move Line)" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_scrap +msgid "Scrap" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move +#: model:ir.model.fields.selection,name:stock_analytic.selection__account_analytic_applicability__business_domain__stock_move +msgid "Stock Move" +msgstr "Posunout sklad" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_rule +msgid "Stock Rule" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_picking +msgid "Transfer" +msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Analytický účet" diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/de.po b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/de.po new file mode 100644 index 00000000..5810d967 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/de.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_analytic +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-19 22:13+0000\n" +"PO-Revision-Date: 2020-01-29 11:13+0000\n" +"Last-Translator: Maria Sparenberg \n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.10\n" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_account_analytic_applicability +msgid "Analytic Plan's Applicabilities" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__business_domain +msgid "Domain" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__stock_picking_type_id +msgid "Operation Type" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move_line +msgid "Product Moves (Stock Move Line)" +msgstr "Produkt-Lagerbewegungen" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_scrap +msgid "Scrap" +msgstr "Ausschuss" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move +#: model:ir.model.fields.selection,name:stock_analytic.selection__account_analytic_applicability__business_domain__stock_move +msgid "Stock Move" +msgstr "Lagerbewegung" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_rule +msgid "Stock Rule" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_picking +msgid "Transfer" +msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Kostenstelle" diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/el_GR.po b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/el_GR.po new file mode 100644 index 00000000..f6493b53 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/el_GR.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_analytic +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-19 22:13+0000\n" +"PO-Revision-Date: 2017-11-19 22:13+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_account_analytic_applicability +msgid "Analytic Plan's Applicabilities" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__business_domain +msgid "Domain" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__stock_picking_type_id +msgid "Operation Type" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move_line +msgid "Product Moves (Stock Move Line)" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_scrap +msgid "Scrap" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move +#: model:ir.model.fields.selection,name:stock_analytic.selection__account_analytic_applicability__business_domain__stock_move +msgid "Stock Move" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_rule +msgid "Stock Rule" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_picking +msgid "Transfer" +msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Αναλυτικός Λογαριασμός" diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/es.po b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/es.po new file mode 100644 index 00000000..f2976bca --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/es.po @@ -0,0 +1,86 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_analytic +# +# Translators: +# OCA Transbot , 2017 +# enjolras , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-21 03:54+0000\n" +"PO-Revision-Date: 2025-08-07 10:25+0000\n" +"Last-Translator: Miquel Alzanillas \n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +msgid "Analytic" +msgstr "Analítica" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Búsqueda de Distribución Analítca" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_account_analytic_applicability +msgid "Analytic Plan's Applicabilities" +msgstr "Aplicabilidad del Plan Analítico" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +msgid "Analytic Precision" +msgstr "Precisión Analítica" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__business_domain +msgid "Domain" +msgstr "Dominio" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__stock_picking_type_id +msgid "Operation Type" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move_line +msgid "Product Moves (Stock Move Line)" +msgstr "Movimiento de productos (Movimiento de existencias)" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_scrap +msgid "Scrap" +msgstr "Restos" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move +#: model:ir.model.fields.selection,name:stock_analytic.selection__account_analytic_applicability__business_domain__stock_move +msgid "Stock Move" +msgstr "Movimiento de existencias" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_rule +msgid "Stock Rule" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_picking +msgid "Transfer" +msgstr "Transferir" + +#~ msgid "Analytic Account" +#~ msgstr "Cuenta analítica" diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/es_EC.po b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/es_EC.po new file mode 100644 index 00000000..39571acf --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/es_EC.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_analytic +# +# Translators: +# Cristian Salamea , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-05 23:07+0000\n" +"PO-Revision-Date: 2018-01-05 23:07+0000\n" +"Last-Translator: Cristian Salamea , 2018\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/" +"es_EC/)\n" +"Language: es_EC\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_account_analytic_applicability +msgid "Analytic Plan's Applicabilities" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__business_domain +msgid "Domain" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__stock_picking_type_id +msgid "Operation Type" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move_line +msgid "Product Moves (Stock Move Line)" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_scrap +msgid "Scrap" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move +#: model:ir.model.fields.selection,name:stock_analytic.selection__account_analytic_applicability__business_domain__stock_move +msgid "Stock Move" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_rule +msgid "Stock Rule" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_picking +msgid "Transfer" +msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Cuenta Analítica" diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/es_MX.po b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/es_MX.po new file mode 100644 index 00000000..c708589d --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/es_MX.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_analytic +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-19 22:13+0000\n" +"PO-Revision-Date: 2017-11-19 22:13+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" +"es_MX/)\n" +"Language: es_MX\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_account_analytic_applicability +msgid "Analytic Plan's Applicabilities" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__business_domain +msgid "Domain" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__stock_picking_type_id +msgid "Operation Type" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move_line +msgid "Product Moves (Stock Move Line)" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_scrap +msgid "Scrap" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move +#: model:ir.model.fields.selection,name:stock_analytic.selection__account_analytic_applicability__business_domain__stock_move +msgid "Stock Move" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_rule +msgid "Stock Rule" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_picking +msgid "Transfer" +msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Cuenta analítica" diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/fi.po b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/fi.po new file mode 100644 index 00000000..19e7f516 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/fi.po @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_analytic +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-19 22:13+0000\n" +"PO-Revision-Date: 2017-11-19 22:13+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_account_analytic_applicability +msgid "Analytic Plan's Applicabilities" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__business_domain +msgid "Domain" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__stock_picking_type_id +msgid "Operation Type" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move_line +msgid "Product Moves (Stock Move Line)" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_scrap +msgid "Scrap" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move +#: model:ir.model.fields.selection,name:stock_analytic.selection__account_analytic_applicability__business_domain__stock_move +msgid "Stock Move" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_rule +msgid "Stock Rule" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_picking +msgid "Transfer" +msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Analyyttinen tili" diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/fr.po b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/fr.po new file mode 100644 index 00000000..b80febc0 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/fr.po @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_analytic +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-19 22:13+0000\n" +"PO-Revision-Date: 2017-11-19 22:13+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_account_analytic_applicability +msgid "Analytic Plan's Applicabilities" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__business_domain +msgid "Domain" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__stock_picking_type_id +msgid "Operation Type" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move_line +msgid "Product Moves (Stock Move Line)" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_scrap +msgid "Scrap" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move +#: model:ir.model.fields.selection,name:stock_analytic.selection__account_analytic_applicability__business_domain__stock_move +msgid "Stock Move" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_rule +msgid "Stock Rule" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_picking +msgid "Transfer" +msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Compte analytique" diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/gl.po b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/gl.po new file mode 100644 index 00000000..db0b9be8 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/gl.po @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_analytic +# +# Translators: +# César Castro Cruz , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-16 03:41+0000\n" +"PO-Revision-Date: 2016-12-16 03:41+0000\n" +"Last-Translator: César Castro Cruz , 2016\n" +"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"Language: gl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_account_analytic_applicability +msgid "Analytic Plan's Applicabilities" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__business_domain +msgid "Domain" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__stock_picking_type_id +msgid "Operation Type" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move_line +msgid "Product Moves (Stock Move Line)" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_scrap +msgid "Scrap" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move +#: model:ir.model.fields.selection,name:stock_analytic.selection__account_analytic_applicability__business_domain__stock_move +msgid "Stock Move" +msgstr "Movemento de existencias" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_rule +msgid "Stock Rule" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_picking +msgid "Transfer" +msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Conta analítica" diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/gu_IN.po b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/gu_IN.po new file mode 100644 index 00000000..d6fbd028 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/gu_IN.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_analytic +# +# Translators: +# Parth Goswami , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-19 22:13+0000\n" +"PO-Revision-Date: 2017-11-19 22:13+0000\n" +"Last-Translator: Parth Goswami , 2017\n" +"Language-Team: Gujarati (India) (https://www.transifex.com/oca/teams/23907/" +"gu_IN/)\n" +"Language: gu_IN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_account_analytic_applicability +msgid "Analytic Plan's Applicabilities" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__business_domain +msgid "Domain" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__stock_picking_type_id +msgid "Operation Type" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move_line +msgid "Product Moves (Stock Move Line)" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_scrap +msgid "Scrap" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move +#: model:ir.model.fields.selection,name:stock_analytic.selection__account_analytic_applicability__business_domain__stock_move +msgid "Stock Move" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_rule +msgid "Stock Rule" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_picking +msgid "Transfer" +msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "વિશ્લેષણાત્મક ખાતું" diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/hi_IN.po b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/hi_IN.po new file mode 100644 index 00000000..3ae7a1fe --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/hi_IN.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_analytic +# +# Translators: +# Parth Goswami , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-19 22:13+0000\n" +"PO-Revision-Date: 2017-11-19 22:13+0000\n" +"Last-Translator: Parth Goswami , 2017\n" +"Language-Team: Hindi (India) (https://www.transifex.com/oca/teams/23907/" +"hi_IN/)\n" +"Language: hi_IN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_account_analytic_applicability +msgid "Analytic Plan's Applicabilities" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__business_domain +msgid "Domain" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__stock_picking_type_id +msgid "Operation Type" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move_line +msgid "Product Moves (Stock Move Line)" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_scrap +msgid "Scrap" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move +#: model:ir.model.fields.selection,name:stock_analytic.selection__account_analytic_applicability__business_domain__stock_move +msgid "Stock Move" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_rule +msgid "Stock Rule" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_picking +msgid "Transfer" +msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "विश्लेषणात्मक खाता" diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/hr.po b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/hr.po new file mode 100644 index 00000000..5e773d73 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/hr.po @@ -0,0 +1,86 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_analytic +# +# Translators: +# Bole , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-21 03:54+0000\n" +"PO-Revision-Date: 2024-06-17 17:37+0000\n" +"Last-Translator: Bole \n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.17\n" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +msgid "Analytic" +msgstr "Analitika" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Pretraga analitičkih distribucija" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_account_analytic_applicability +msgid "Analytic Plan's Applicabilities" +msgstr "Primjenjivost Analitičkog plana" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +msgid "Analytic Precision" +msgstr "Preciznost analitike" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__business_domain +msgid "Domain" +msgstr "Domena" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__stock_picking_type_id +msgid "Operation Type" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move_line +msgid "Product Moves (Stock Move Line)" +msgstr "Kretanja proizvoda (stavke skladišta)" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_scrap +msgid "Scrap" +msgstr "Otpis" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move +#: model:ir.model.fields.selection,name:stock_analytic.selection__account_analytic_applicability__business_domain__stock_move +msgid "Stock Move" +msgstr "Skladišni prijenos" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_rule +msgid "Stock Rule" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_picking +msgid "Transfer" +msgstr "Prijenos" + +#~ msgid "Analytic Account" +#~ msgstr "Analitički konto" diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/hr_HR.po b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/hr_HR.po new file mode 100644 index 00000000..c1317d79 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/hr_HR.po @@ -0,0 +1,86 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_analytic +# +# Translators: +# Bole , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-19 22:13+0000\n" +"PO-Revision-Date: 2017-11-19 22:13+0000\n" +"Last-Translator: Bole , 2017\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_account_analytic_applicability +msgid "Analytic Plan's Applicabilities" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__business_domain +msgid "Domain" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__stock_picking_type_id +msgid "Operation Type" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move_line +msgid "Product Moves (Stock Move Line)" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_scrap +msgid "Scrap" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move +#: model:ir.model.fields.selection,name:stock_analytic.selection__account_analytic_applicability__business_domain__stock_move +msgid "Stock Move" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_rule +msgid "Stock Rule" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_picking +msgid "Transfer" +msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Analitički konto" diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/hu.po b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/hu.po new file mode 100644 index 00000000..9ef7e9cf --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/hu.po @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_analytic +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-16 03:41+0000\n" +"PO-Revision-Date: 2016-12-16 03:41+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" +"Language: hu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_account_analytic_applicability +msgid "Analytic Plan's Applicabilities" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__business_domain +msgid "Domain" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__stock_picking_type_id +msgid "Operation Type" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move_line +msgid "Product Moves (Stock Move Line)" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_scrap +msgid "Scrap" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move +#: model:ir.model.fields.selection,name:stock_analytic.selection__account_analytic_applicability__business_domain__stock_move +msgid "Stock Move" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_rule +msgid "Stock Rule" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_picking +msgid "Transfer" +msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Analitikus gyűjtőkód könyvelés" diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/it.po b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/it.po new file mode 100644 index 00000000..5783fa6c --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/it.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_analytic +# +# Translators: +# OCA Transbot , 2016 +# Nicola Malcontenti , 2016 +# Paolo Valier , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-16 03:41+0000\n" +"PO-Revision-Date: 2025-06-03 07:45+0000\n" +"Last-Translator: mymage \n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +msgid "Analytic" +msgstr "Analitico" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Ricerca distribuzione analitica" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_account_analytic_applicability +msgid "Analytic Plan's Applicabilities" +msgstr "Applicabilità piano analitico" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +msgid "Analytic Precision" +msgstr "Precisione analitica" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__business_domain +msgid "Domain" +msgstr "Dominio" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__stock_picking_type_id +msgid "Operation Type" +msgstr "Tipo di operazione" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move_line +msgid "Product Moves (Stock Move Line)" +msgstr "Movimenti prodotto (riga movimento di magazzino)" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_scrap +msgid "Scrap" +msgstr "Scarto" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move +#: model:ir.model.fields.selection,name:stock_analytic.selection__account_analytic_applicability__business_domain__stock_move +msgid "Stock Move" +msgstr "Movimento di magazzino" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_rule +msgid "Stock Rule" +msgstr "Regola di giacenza" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_picking +msgid "Transfer" +msgstr "Trasferimento" + +#~ msgid "Analytic Account" +#~ msgstr "Conto Analitico" diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/nl.po b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/nl.po new file mode 100644 index 00000000..1cb47a8e --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/nl.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_analytic +# +# Translators: +# Cas Vissers , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-19 22:13+0000\n" +"PO-Revision-Date: 2023-10-17 14:38+0000\n" +"Last-Translator: \"Jan Tapper [Onestein]\" \n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +msgid "Analytic" +msgstr "Analytisch" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Analytische distributiezoekopdracht" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_account_analytic_applicability +msgid "Analytic Plan's Applicabilities" +msgstr "Toepasbaarheid van analytische plannen" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +msgid "Analytic Precision" +msgstr "Analytische precisie" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__business_domain +msgid "Domain" +msgstr "Domein" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__stock_picking_type_id +msgid "Operation Type" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move_line +msgid "Product Moves (Stock Move Line)" +msgstr "Productverplaatsingen (voorraadverplaatsingslijn)" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_scrap +msgid "Scrap" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move +#: model:ir.model.fields.selection,name:stock_analytic.selection__account_analytic_applicability__business_domain__stock_move +msgid "Stock Move" +msgstr "Voorraadverplaatsing" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_rule +msgid "Stock Rule" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_picking +msgid "Transfer" +msgstr "Overdracht" + +#~ msgid "Analytic Account" +#~ msgstr "Kostenplaats" diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/pt.po b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/pt.po new file mode 100644 index 00000000..2477e2c6 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/pt.po @@ -0,0 +1,86 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_analytic +# +# Translators: +# Daniel Reis , 2016 +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-16 03:41+0000\n" +"PO-Revision-Date: 2020-02-18 17:13+0000\n" +"Last-Translator: alvarorib \n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Weblate 3.10\n" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_account_analytic_applicability +msgid "Analytic Plan's Applicabilities" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__business_domain +msgid "Domain" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__stock_picking_type_id +msgid "Operation Type" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move_line +msgid "Product Moves (Stock Move Line)" +msgstr "Movimento de Artigo (Linha de Movimento de Stock)" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_scrap +msgid "Scrap" +msgstr "Sucata" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move +#: model:ir.model.fields.selection,name:stock_analytic.selection__account_analytic_applicability__business_domain__stock_move +msgid "Stock Move" +msgstr "Movimento Stock" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_rule +msgid "Stock Rule" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_picking +msgid "Transfer" +msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Conta Analítica" diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/pt_BR.po b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/pt_BR.po new file mode 100644 index 00000000..ad92419f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/pt_BR.po @@ -0,0 +1,93 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_analytic +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-19 22:13+0000\n" +"PO-Revision-Date: 2024-09-03 15:06+0000\n" +"Last-Translator: Rodrigo Sottomaior Macedo " +"\n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" +"teams/23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +msgid "Analytic" +msgstr "Analítico" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Pesquisa de Distribuição Analítica" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_account_analytic_applicability +msgid "Analytic Plan's Applicabilities" +msgstr "Aplicabilidades do Plano Analítico" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +msgid "Analytic Precision" +msgstr "Precisão Analítica" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__business_domain +msgid "Domain" +msgstr "Dominio" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__stock_picking_type_id +msgid "Operation Type" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move_line +msgid "Product Moves (Stock Move Line)" +msgstr "Movimentos de produto (Linha de Movimentação de Estoque)" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_scrap +msgid "Scrap" +msgstr "Sucatear" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move +#: model:ir.model.fields.selection,name:stock_analytic.selection__account_analytic_applicability__business_domain__stock_move +msgid "Stock Move" +msgstr "Movimento de Estoque" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_rule +msgid "Stock Rule" +msgstr "Regra do Estoque" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_picking +msgid "Transfer" +msgstr "Transferir" + +#~ msgid "Analytic Account" +#~ msgstr "Conta analítica" + +#~ msgid "Analytic Tags" +#~ msgstr "Etiquetas Analíticas" + +#~ msgid "Product" +#~ msgstr "Produto" diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/pt_PT.po b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/pt_PT.po new file mode 100644 index 00000000..34b1fb98 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/pt_PT.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_analytic +# +# Translators: +# Daniel Reis , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-16 03:41+0000\n" +"PO-Revision-Date: 2016-12-16 03:41+0000\n" +"Last-Translator: Daniel Reis , 2016\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" +"teams/23907/pt_PT/)\n" +"Language: pt_PT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_account_analytic_applicability +msgid "Analytic Plan's Applicabilities" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__business_domain +msgid "Domain" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__stock_picking_type_id +msgid "Operation Type" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move_line +msgid "Product Moves (Stock Move Line)" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_scrap +msgid "Scrap" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move +#: model:ir.model.fields.selection,name:stock_analytic.selection__account_analytic_applicability__business_domain__stock_move +msgid "Stock Move" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_rule +msgid "Stock Rule" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_picking +msgid "Transfer" +msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Conta Analítica" diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/ro.po b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/ro.po new file mode 100644 index 00000000..e8caa97d --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/ro.po @@ -0,0 +1,86 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_analytic +# +# Translators: +# Dorin Hongu , 2016 +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-16 03:41+0000\n" +"PO-Revision-Date: 2016-12-16 03:41+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_account_analytic_applicability +msgid "Analytic Plan's Applicabilities" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__business_domain +msgid "Domain" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__stock_picking_type_id +msgid "Operation Type" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move_line +msgid "Product Moves (Stock Move Line)" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_scrap +msgid "Scrap" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move +#: model:ir.model.fields.selection,name:stock_analytic.selection__account_analytic_applicability__business_domain__stock_move +msgid "Stock Move" +msgstr "Mișcare stoc" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_rule +msgid "Stock Rule" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_picking +msgid "Transfer" +msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Cont analitic" diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/sk_SK.po b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/sk_SK.po new file mode 100644 index 00000000..af06027b --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/sk_SK.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_analytic +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-19 22:13+0000\n" +"PO-Revision-Date: 2017-11-19 22:13+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovak (Slovakia) (https://www.transifex.com/oca/teams/23907/" +"sk_SK/)\n" +"Language: sk_SK\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_account_analytic_applicability +msgid "Analytic Plan's Applicabilities" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__business_domain +msgid "Domain" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__stock_picking_type_id +msgid "Operation Type" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move_line +msgid "Product Moves (Stock Move Line)" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_scrap +msgid "Scrap" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move +#: model:ir.model.fields.selection,name:stock_analytic.selection__account_analytic_applicability__business_domain__stock_move +msgid "Stock Move" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_rule +msgid "Stock Rule" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_picking +msgid "Transfer" +msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Analytický účet" diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/sl.po b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/sl.po new file mode 100644 index 00000000..d4762f92 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/sl.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_analytic +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-19 22:13+0000\n" +"PO-Revision-Date: 2017-11-19 22:13+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || " +"n%100==4 ? 2 : 3);\n" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_account_analytic_applicability +msgid "Analytic Plan's Applicabilities" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__business_domain +msgid "Domain" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__stock_picking_type_id +msgid "Operation Type" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move_line +msgid "Product Moves (Stock Move Line)" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_scrap +msgid "Scrap" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move +#: model:ir.model.fields.selection,name:stock_analytic.selection__account_analytic_applicability__business_domain__stock_move +msgid "Stock Move" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_rule +msgid "Stock Rule" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_picking +msgid "Transfer" +msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Analitični konto" diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/stock_analytic.pot b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/stock_analytic.pot new file mode 100644 index 00000000..e938a6ed --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/stock_analytic.pot @@ -0,0 +1,76 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_analytic +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_account_analytic_applicability +msgid "Analytic Plan's Applicabilities" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__business_domain +msgid "Domain" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__stock_picking_type_id +msgid "Operation Type" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move_line +msgid "Product Moves (Stock Move Line)" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_scrap +msgid "Scrap" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move +#: model:ir.model.fields.selection,name:stock_analytic.selection__account_analytic_applicability__business_domain__stock_move +msgid "Stock Move" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_rule +msgid "Stock Rule" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_picking +msgid "Transfer" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/tr.po b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/tr.po new file mode 100644 index 00000000..67f6e874 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/tr.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_analytic +# +# Translators: +# Ivan BARAYEV , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-06 23:06+0000\n" +"PO-Revision-Date: 2017-01-06 23:06+0000\n" +"Last-Translator: Ivan BARAYEV , 2017\n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_account_analytic_applicability +msgid "Analytic Plan's Applicabilities" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__business_domain +msgid "Domain" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__stock_picking_type_id +msgid "Operation Type" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move_line +msgid "Product Moves (Stock Move Line)" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_scrap +msgid "Scrap" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move +#: model:ir.model.fields.selection,name:stock_analytic.selection__account_analytic_applicability__business_domain__stock_move +msgid "Stock Move" +msgstr "Stok Taşı" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_rule +msgid "Stock Rule" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_picking +msgid "Transfer" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/tr_TR.po b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/tr_TR.po new file mode 100644 index 00000000..4d32f283 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/tr_TR.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_analytic +# +# Translators: +# Ozge Altinisik , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-30 23:06+0000\n" +"PO-Revision-Date: 2016-12-30 23:06+0000\n" +"Last-Translator: Ozge Altinisik , 2017\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_account_analytic_applicability +msgid "Analytic Plan's Applicabilities" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__business_domain +msgid "Domain" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__stock_picking_type_id +msgid "Operation Type" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move_line +msgid "Product Moves (Stock Move Line)" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_scrap +msgid "Scrap" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move +#: model:ir.model.fields.selection,name:stock_analytic.selection__account_analytic_applicability__business_domain__stock_move +msgid "Stock Move" +msgstr "Stok hareketi" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_rule +msgid "Stock Rule" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_picking +msgid "Transfer" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/vi_VN.po b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/vi_VN.po new file mode 100644 index 00000000..4892f9d8 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/vi_VN.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_analytic +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-16 03:41+0000\n" +"PO-Revision-Date: 2016-12-16 03:41+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Vietnamese (Viet Nam) (https://www.transifex.com/oca/" +"teams/23907/vi_VN/)\n" +"Language: vi_VN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_account_analytic_applicability +msgid "Analytic Plan's Applicabilities" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__business_domain +msgid "Domain" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__stock_picking_type_id +msgid "Operation Type" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move_line +msgid "Product Moves (Stock Move Line)" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_scrap +msgid "Scrap" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move +#: model:ir.model.fields.selection,name:stock_analytic.selection__account_analytic_applicability__business_domain__stock_move +msgid "Stock Move" +msgstr "Dịch chuyển kho" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_rule +msgid "Stock Rule" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_picking +msgid "Transfer" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/zh_CN.po b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/zh_CN.po new file mode 100644 index 00000000..1880e27f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/i18n/zh_CN.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_analytic +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-19 22:13+0000\n" +"PO-Revision-Date: 2017-11-19 22:13+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" +"zh_CN/)\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_account_analytic_applicability +msgid "Analytic Plan's Applicabilities" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__business_domain +msgid "Domain" +msgstr "" + +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__stock_picking_type_id +msgid "Operation Type" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move_line +msgid "Product Moves (Stock Move Line)" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_scrap +msgid "Scrap" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_move +#: model:ir.model.fields.selection,name:stock_analytic.selection__account_analytic_applicability__business_domain__stock_move +msgid "Stock Move" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_rule +msgid "Stock Rule" +msgstr "" + +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_picking +msgid "Transfer" +msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "核算科目" diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/models/__init__.py b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/models/__init__.py new file mode 100644 index 00000000..fc24971f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/models/__init__.py @@ -0,0 +1,7 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import analytic_applicability +from . import stock_move +from . import stock_picking +from . import stock_rule +from . import stock_scrap diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/models/__pycache__/__init__.cpython-312.pyc b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/models/__pycache__/__init__.cpython-312.pyc new file mode 100644 index 00000000..8e8fcfa9 Binary files /dev/null and b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/models/__pycache__/__init__.cpython-312.pyc differ diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/models/__pycache__/analytic_applicability.cpython-312.pyc b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/models/__pycache__/analytic_applicability.cpython-312.pyc new file mode 100644 index 00000000..e619ce32 Binary files /dev/null and b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/models/__pycache__/analytic_applicability.cpython-312.pyc differ diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/models/__pycache__/stock_move.cpython-312.pyc b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/models/__pycache__/stock_move.cpython-312.pyc new file mode 100644 index 00000000..f6f5c96c Binary files /dev/null and b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/models/__pycache__/stock_move.cpython-312.pyc differ diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/models/__pycache__/stock_picking.cpython-312.pyc b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/models/__pycache__/stock_picking.cpython-312.pyc new file mode 100644 index 00000000..7aaff521 Binary files /dev/null and b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/models/__pycache__/stock_picking.cpython-312.pyc differ diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/models/__pycache__/stock_rule.cpython-312.pyc b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/models/__pycache__/stock_rule.cpython-312.pyc new file mode 100644 index 00000000..c194e5b0 Binary files /dev/null and b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/models/__pycache__/stock_rule.cpython-312.pyc differ diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/models/__pycache__/stock_scrap.cpython-312.pyc b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/models/__pycache__/stock_scrap.cpython-312.pyc new file mode 100644 index 00000000..8777fdad Binary files /dev/null and b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/models/__pycache__/stock_scrap.cpython-312.pyc differ diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/models/analytic_applicability.py b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/models/analytic_applicability.py new file mode 100644 index 00000000..ff1e5258 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/models/analytic_applicability.py @@ -0,0 +1,26 @@ +# Copyright 2023 Quartile Limited +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class AccountAnalyticApplicability(models.Model): + _inherit = "account.analytic.applicability" + + business_domain = fields.Selection( + selection_add=[("stock_move", "Stock Move")], + ondelete={"stock_move": "cascade"}, + ) + stock_picking_type_id = fields.Many2one( + "stock.picking.type", + string="Operation Type", + ) + + def _get_score(self, **kwargs): + score = super()._get_score(**kwargs) + if score >= 0 and self.stock_picking_type_id: + if kwargs.get("picking_type") == self.stock_picking_type_id.id: + score += 1 + else: + return -1 + return score diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/models/stock_move.py b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/models/stock_move.py new file mode 100644 index 00000000..a84df752 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/models/stock_move.py @@ -0,0 +1,120 @@ +# Copyright 2013 Julius Network Solutions +# Copyright 2015 Clear Corp +# Copyright 2016 OpenSynergy Indonesia +# Copyright 2017 ForgeFlow S.L. +# Copyright 2018 Hibou Corp. +# Copyright 2023 Quartile Limited +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import api, fields, models + + +class StockMove(models.Model): + _name = "stock.move" + _inherit = ["stock.move", "analytic.mixin"] + + analytic_distribution = fields.Json( + inverse="_inverse_analytic_distribution", + ) + + def _inverse_analytic_distribution(self): + """If analytic distribution is set on move, write it on all move lines""" + for move in self: + move.move_line_ids.write( + {"analytic_distribution": move.analytic_distribution} + ) + + def _prepare_account_move_line( + self, qty, cost, credit_account_id, debit_account_id, svl_id, description + ): + self.ensure_one() + res = super(StockMove, self)._prepare_account_move_line( + qty, cost, credit_account_id, debit_account_id, svl_id, description + ) + if not self.analytic_distribution: + return res + accounts = self.product_id.product_tmpl_id.get_product_accounts() + account_valuation_id = ( + accounts.get("stock_valuation") and accounts["stock_valuation"].id + ) + for line in res: + if line[2]["account_id"] != account_valuation_id: + # Add analytic account in debit line + line[2].update({"analytic_distribution": self.analytic_distribution}) + return res + + def _prepare_procurement_values(self): + """ + Allows to transmit analytic account from moves to new + moves through procurement. + """ + res = super()._prepare_procurement_values() + if self.analytic_distribution: + res.update( + { + "analytic_distribution": self.analytic_distribution, + } + ) + return res + + def _prepare_move_line_vals(self, quantity=None, reserved_quant=None): + """ + We fill in the analytic account when creating the move line from + the move + """ + res = super()._prepare_move_line_vals( + quantity=quantity, reserved_quant=reserved_quant + ) + if self.analytic_distribution: + res.update({"analytic_distribution": self.analytic_distribution}) + return res + + def _need_validate_distribution(self): + """Return moves are made outside the scope of the validation for now, since + there could be cases where the necessity cannot be judged solely by the + operation type. + """ + self.ensure_one() + if self._is_in() and self._is_returned(valued_type="in"): + return False + elif self._is_out() and self._is_returned(valued_type="out"): + return False + elif self.company_id.anglo_saxon_accounting and self._is_dropshipped_returned(): + return False + return True + + def _action_done(self, cancel_backorder=False): + for move in self: + move.move_line_ids.analytic_distribution = move.analytic_distribution + if not move._need_validate_distribution(): + continue + move._validate_distribution( + **{ + "product": move.product_id.id, + "picking_type": move.picking_type_id.id, + "business_domain": "stock_move", + "company_id": move.company_id.id, + } + ) + return super()._action_done(cancel_backorder=cancel_backorder) + + +class StockMoveLine(models.Model): + _name = "stock.move.line" + _inherit = ["stock.move.line", "analytic.mixin"] + + @api.model + def _prepare_stock_move_vals(self): + """ + In the case move lines are created manually, we should fill in the + new move created here with the analytic account if filled in. + """ + res = super()._prepare_stock_move_vals() + if self.analytic_distribution: + res.update({"analytic_distribution": self.analytic_distribution}) + return res + + def write(self, vals): + if "analytic_distribution" in vals: + self.move_id.analytic_distribution = vals["analytic_distribution"] + return super().write(vals) diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/models/stock_picking.py b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/models/stock_picking.py new file mode 100644 index 00000000..ac245fa0 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/models/stock_picking.py @@ -0,0 +1,12 @@ +# Copyright 2023 Quartile Limited +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import models + + +class StockPicking(models.Model): + _inherit = "stock.picking" + + def button_validate(self): + self = self.with_context(validate_analytic=True) + return super().button_validate() diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/models/stock_rule.py b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/models/stock_rule.py new file mode 100644 index 00000000..5dfd64c4 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/models/stock_rule.py @@ -0,0 +1,11 @@ +# Copyright 2024 Atte Isopuro +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo import models + + +class StockRule(models.Model): + _inherit = "stock.rule" + + def _get_custom_move_fields(self): + return super()._get_custom_move_fields() + ["analytic_distribution"] diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/models/stock_scrap.py b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/models/stock_scrap.py new file mode 100644 index 00000000..0d277d89 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/models/stock_scrap.py @@ -0,0 +1,21 @@ +# Copyright (C) 2019 Open Source Integrators +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +from odoo import models + + +class StockScrap(models.Model): + _name = "stock.scrap" + _inherit = ["stock.scrap", "analytic.mixin"] + + def _prepare_move_values(self): + res = super()._prepare_move_values() + res.update( + { + "analytic_distribution": self.analytic_distribution, + } + ) + return res + + def action_validate(self): + self = self.with_context(validate_analytic=True) + return super().action_validate() diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/readme/CONFIGURE.rst b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/readme/CONFIGURE.rst new file mode 100644 index 00000000..93b61ef4 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/readme/CONFIGURE.rst @@ -0,0 +1,2 @@ +As necessary, go to *Invoicing > Configuration > Analytic Plans*, open the relevant +record and update the applicability for 'Stock Move'. diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..e41a71af --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/readme/CONTRIBUTORS.rst @@ -0,0 +1,14 @@ +* Hanane ELKHAL +* Yvan Patry +* Pierre +* Mathieu VATEL +* Fabio Vílchez +* Andhitia Rama +* Michael Viriyananda +* Aaron Henriquez +* Jared Kipe +* Alan Ramos +* Mantas Šniukas +* `Quartile `__: + + * Yoshi Tashiro diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/readme/DESCRIPTION.rst new file mode 100644 index 00000000..6cab2bfb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/readme/DESCRIPTION.rst @@ -0,0 +1,2 @@ +Adds Analytic Distribution field in stock move to be able to get +analytic information when generating the journal items. diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/readme/USAGE.rst b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/readme/USAGE.rst new file mode 100644 index 00000000..0f388b31 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/readme/USAGE.rst @@ -0,0 +1,33 @@ +To Assign an Analytic Account to a Stock Move +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +You need to: + +#. Create manually or open draft picking +#. Add move lines and assign an **analytic account** in Analytic Distribution field + +Assigned Journal Items created from Stock Move with Analytic Account +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +If stock move automatically create journal entry, the journal entry will +contain journal items with following rule: + +#. Journal item with account equal to product's valuation account will not be + assigned to any analytic account. +#. Journal item with account different to product's valuation account will be + assigned to an analytic account according to the stock move's analytic + account. + +Analytic applicability judgment +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Applicability of the analytic distribution is judged based on the applicability +settings of the analytic plan. + +Note that this module adds the 'Stock Move' option to the business domain, and +'Operation Type' field. + +Return moves are currently outside the scope of the validation / applicability judgment +(i.e. treated the same as optional) to allow some flexibility in the operation since +multiple factors (e.g. applicability of the original move) may need to be considered +to correctly judge the applicability. diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/static/description/icon.png b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/static/description/index.html b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/static/description/index.html new file mode 100644 index 00000000..9c927940 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/static/description/index.html @@ -0,0 +1,487 @@ + + + + + +Stock Analytic + + + +
+

Stock Analytic

+ + +

Beta License: AGPL-3 OCA/account-analytic Translate me on Weblate Try me on Runboat

+

Adds Analytic Distribution field in stock move to be able to get +analytic information when generating the journal items.

+

Table of contents

+ +
+

Configuration

+

As necessary, go to Invoicing > Configuration > Analytic Plans, open the relevant +record and update the applicability for ‘Stock Move’.

+
+
+

Usage

+
+

To Assign an Analytic Account to a Stock Move

+

You need to:

+
    +
  1. Create manually or open draft picking
  2. +
  3. Add move lines and assign an analytic account in Analytic Distribution field
  4. +
+
+
+

Assigned Journal Items created from Stock Move with Analytic Account

+

If stock move automatically create journal entry, the journal entry will +contain journal items with following rule:

+
    +
  1. Journal item with account equal to product’s valuation account will not be +assigned to any analytic account.
  2. +
  3. Journal item with account different to product’s valuation account will be +assigned to an analytic account according to the stock move’s analytic +account.
  4. +
+
+
+

Analytic applicability judgment

+

Applicability of the analytic distribution is judged based on the applicability +settings of the analytic plan.

+

Note that this module adds the ‘Stock Move’ option to the business domain, and +‘Operation Type’ field.

+

Return moves are currently outside the scope of the validation / applicability judgment +(i.e. treated the same as optional) to allow some flexibility in the operation since +multiple factors (e.g. applicability of the original move) may need to be considered +to correctly judge the applicability.

+
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Julius Network Solutions
  • +
  • ClearCorp
  • +
  • OpenSynergy Indonesia
  • +
  • Hibou Corp.
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-analytic project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/tests/__init__.py b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/tests/__init__.py new file mode 100644 index 00000000..e54d8f6e --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +from . import test_stock_picking +from . import test_stock_scrap diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/tests/test_stock_picking.py b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/tests/test_stock_picking.py new file mode 100644 index 00000000..855de883 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/tests/test_stock_picking.py @@ -0,0 +1,320 @@ +# Copyright 2013 Julius Network Solutions +# Copyright 2015 Clear Corp +# Copyright 2016 OpenSynergy Indonesia +# Copyright 2017 ForgeFlow S.L. +# Copyright 2018 Hibou Corp. +# Copyright 2023 Quartile Limited +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from datetime import datetime + +from odoo.exceptions import ValidationError +from odoo.tests.common import TransactionCase + + +class TestStockPicking(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + # Get the MTO route and activate it if necessary + cls.mto_route = cls.env.ref("stock.route_warehouse0_mto") + cls.mto_route.write({"active": True}) + cls.product = cls.env["product.product"].create( + { + "name": "Test Product", + "type": "product", + "standard_price": 1.0, + } + ) + cls.product_2 = cls.env.ref("product.product_product_5") + cls.product_categ = cls.env.ref("product.product_category_5") + cls.valuation_account = cls.env["account.account"].create( + { + "name": "Test stock valuation", + "code": "tv", + "account_type": "liability_current", + "reconcile": True, + "company_id": cls.env.ref("base.main_company").id, + } + ) + cls.stock_input_account = cls.env["account.account"].create( + { + "name": "Test stock input", + "code": "tsti", + "account_type": "expense", + "reconcile": True, + "company_id": cls.env.ref("base.main_company").id, + } + ) + cls.stock_output_account = cls.env["account.account"].create( + { + "name": "Test stock output", + "code": "tout", + "account_type": "income", + "reconcile": True, + "company_id": cls.env.ref("base.main_company").id, + } + ) + cls.stock_journal = cls.env["account.journal"].create( + {"name": "Stock Journal", "code": "STJTEST", "type": "general"} + ) + cls.analytic_distribution = dict( + {str(cls.env.ref("analytic.analytic_agrolait").id): 100.0} + ) + cls.warehouse = cls.env.ref("stock.warehouse0") + cls.location = cls.warehouse.lot_stock_id + cls.dest_location = cls.env.ref("stock.stock_location_customers") + cls.outgoing_picking_type = cls.env.ref("stock.picking_type_out") + cls.incoming_picking_type = cls.env.ref("stock.picking_type_in") + + cls.product_categ.update( + { + "property_valuation": "real_time", + "property_stock_valuation_account_id": cls.valuation_account.id, + "property_stock_account_input_categ_id": cls.stock_input_account.id, + "property_stock_account_output_categ_id": cls.stock_output_account.id, + "property_stock_journal": cls.stock_journal.id, + } + ) + cls.product.update({"categ_id": cls.product_categ.id}) + + def _create_analytic_applicability(self): + # analytic.analytic_agrolait belongs to analytic.analytic_plan_projects + return self.env["account.analytic.applicability"].create( + { + "business_domain": "stock_move", + "applicability": "optional", + "analytic_plan_id": self.env.ref("analytic.analytic_plan_projects").id, + } + ) + + def _create_picking( + self, + location_id, + location_dest_id, + picking_type_id, + analytic_distribution=False, + ): + picking_data = { + "picking_type_id": picking_type_id.id, + "move_type": "direct", + "location_id": location_id.id, + "location_dest_id": location_dest_id.id, + } + + picking = self.env["stock.picking"].create(picking_data) + + move_data = { + "picking_id": picking.id, + "product_id": self.product.id, + "location_id": location_id.id, + "location_dest_id": location_dest_id.id, + "date": datetime.now().strftime("%Y-%m-%d %H:%M:%S"), + "date_deadline": datetime.now().strftime("%Y-%m-%d %H:%M:%S"), + "name": self.product.name, + "procure_method": "make_to_stock", + "product_uom": self.product.uom_id.id, + "product_uom_qty": 1.0, + "analytic_distribution": analytic_distribution or False, + } + + self.env["stock.move"].create(move_data) + + return picking + + def __update_qty_on_hand_product(self, product, new_qty): + self.env["stock.quant"]._update_available_quantity( + product, self.location, new_qty + ) + + def _confirm_picking_no_error(self, picking): + picking.action_confirm() + self.assertEqual(picking.state, "assigned") + + def _picking_done_no_error(self, picking): + picking.move_ids.quantity_done = 1.0 + picking.button_validate() + self.assertEqual(picking.state, "done") + + def _check_account_move_no_error(self, picking): + criteria1 = [ + ["ref", "=", "{} - {}".format(picking.name, picking.product_id.name)] + ] + acc_moves = self.env["account.move"].search(criteria1) + self.assertTrue(len(acc_moves) > 0) + + def _check_analytic_account_no_error(self, picking): + move = picking.move_ids[0] + criteria2 = [["move_id.ref", "=", picking.name]] + acc_lines = self.env["account.move.line"].search(criteria2) + for acc_line in acc_lines: + if acc_line.account_id == self.valuation_account: + self.assertEqual(acc_line.analytic_distribution, False) + else: + self.assertEqual( + acc_line.analytic_distribution, move.analytic_distribution + ) + + def _check_no_analytic_account(self, picking): + criteria2 = [ + ("move_id.ref", "=", picking.name), + ("analytic_distribution", "!=", False), + ] + line_count = self.env["account.move.line"].search_count(criteria2) + self.assertEqual(line_count, 0) + + def _check_analytic_consistency(self, picking): + for move_line in picking.move_line_ids: + self.assertEqual( + move_line.analytic_distribution, move_line.move_id.analytic_distribution + ) + + def test_outgoing_picking_with_analytic(self): + picking = self._create_picking( + self.location, + self.dest_location, + self.outgoing_picking_type, + self.analytic_distribution, + ) + self.__update_qty_on_hand_product(self.product, 1) + self._confirm_picking_no_error(picking) + self._picking_done_no_error(picking) + self._check_account_move_no_error(picking) + self._check_analytic_account_no_error(picking) + self._check_analytic_consistency(picking) + + def test_outgoing_picking_without_analytic_optional(self): + # Create a general optional applicability for stock moves. + self._create_analytic_applicability() + # Create a another applicability which makes the analytic mandatory only for + # incoming stock moves. i.e. applicability should be optional for the outgoing + applicability_specific = self._create_analytic_applicability() + applicability_specific.write( + { + "stock_picking_type_id": self.incoming_picking_type.id, + "applicability": "mandatory", + } + ) + picking = self._create_picking( + self.location, + self.dest_location, + self.outgoing_picking_type, + ) + self.__update_qty_on_hand_product(self.product, 1) + self._confirm_picking_no_error(picking) + self._picking_done_no_error(picking) + self._check_account_move_no_error(picking) + self._check_no_analytic_account(picking) + self._check_analytic_consistency(picking) + + def test_outgoing_picking_without_analytic_mandatory(self): + # Create a general mandatory applicability for stock moves. + applicability_general = self._create_analytic_applicability() + applicability_general.write({"applicability": "mandatory"}) + # Create a another applicability which makes the analytic optional only for + # incoming stock moves. + applicability_specific = self._create_analytic_applicability() + applicability_specific.write( + {"stock_picking_type_id": self.incoming_picking_type.id} + ) + picking = self._create_picking( + self.location, + self.dest_location, + self.outgoing_picking_type, + ) + self.__update_qty_on_hand_product(self.product, 1) + self._confirm_picking_no_error(picking) + with self.assertRaises(ValidationError): + self._picking_done_no_error(picking) + + def test_incoming_picking_with_analytic(self): + picking = self._create_picking( + self.location, + self.dest_location, + self.incoming_picking_type, + self.analytic_distribution, + ) + self.__update_qty_on_hand_product(self.product, 1) + self._confirm_picking_no_error(picking) + self._picking_done_no_error(picking) + self._check_account_move_no_error(picking) + self._check_analytic_account_no_error(picking) + self._check_analytic_consistency(picking) + + def test_picking_add_extra_move_line(self): + picking = self._create_picking( + self.location, + self.dest_location, + self.outgoing_picking_type, + self.analytic_distribution, + ) + move_before = picking.move_ids + + self.env["stock.move.line"].create( + { + "product_id": self.product_2.id, + "location_id": self.location.id, + "location_dest_id": self.dest_location.id, + "date": datetime.now().strftime("%Y-%m-%d %H:%M:%S"), + "product_uom_id": self.product_2.uom_id.id, + "reserved_uom_qty": 1.0, + "analytic_distribution": self.analytic_distribution, + "company_id": self.env.company.id, + "picking_id": picking.id, + } + ) + + move_after = picking.move_ids - move_before + + self.assertEqual(self.analytic_distribution, move_after.analytic_distribution) + + def test__prepare_procurement_values(self): + picking = self._create_picking( + self.location, + self.dest_location, + self.outgoing_picking_type, + self.analytic_distribution, + ) + values = picking.move_ids._prepare_procurement_values() + self.assertEqual(self.analytic_distribution, values["analytic_distribution"]) + picking = self._create_picking( + self.location, + self.dest_location, + self.outgoing_picking_type, + ) + values = picking.move_ids._prepare_procurement_values() + self.assertEqual(values.get("analytic_distribution"), None) + + def test_procurement_analytic(self): + rule = self.env["stock.rule"].create( + { + "name": "Test MTO Rule", + "action": "pull", + "location_src_id": self.location.id, + "location_dest_id": self.dest_location.id, + "procure_method": "make_to_order", + "route_id": self.mto_route.id, + "picking_type_id": self.outgoing_picking_type.id, + } + ) + # Manually creating a stock move as would result from the rule being triggered + move_values = rule._get_stock_move_values( + self.product, + 10, + self.product.uom_id, + self.dest_location, + "Test Move", + False, + self.env.company, + { + "analytic_distribution": self.analytic_distribution, + "date_planned": datetime.now(), + }, + ) + move = self.env["stock.move"].create(move_values) + # Check that the analytic_distribution data was passed correctly + self.assertEqual( + move.analytic_distribution, + self.analytic_distribution, + "Analytic distribution not correctly propagated.", + ) diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/tests/test_stock_scrap.py b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/tests/test_stock_scrap.py new file mode 100644 index 00000000..7e72791a --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/tests/test_stock_scrap.py @@ -0,0 +1,81 @@ +# Copyright (C) 2019 Open Source Integrators +# Copyright 2023 Quartile Limited +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +from odoo.exceptions import ValidationError +from odoo.tests.common import TransactionCase + + +class TestStockScrap(TransactionCase): + def setUp(self): + super(TestStockScrap, self).setUp() + + self.product = self.env.ref("product.product_product_4") + self.warehouse = self.env.ref("stock.warehouse0") + self.location = self.warehouse.lot_stock_id + self.analytic_distribution = dict( + {str(self.env.ref("analytic.analytic_agrolait").id): 100.0} + ) + # analytic.analytic_agrolait belongs to analytic.analytic_plan_projects + self.analytic_applicability = self.env["account.analytic.applicability"].create( + { + "business_domain": "stock_move", + "applicability": "optional", + "analytic_plan_id": self.env.ref("analytic.analytic_plan_projects").id, + } + ) + + def __update_qty_on_hand_product(self, product, new_qty): + qty_wizard = self.env["stock.change.product.qty"].create( + { + "product_id": product.id, + "product_tmpl_id": product.product_tmpl_id.id, + "new_quantity": new_qty, + } + ) + qty_wizard.change_product_qty() + + def _create_scrap(self, analytic_distribution=False): + scrap_data = { + "product_id": self.product.id, + "scrap_qty": 1.00, + "product_uom_id": self.product.uom_id.id, + "location_id": self.location.id, + "analytic_distribution": analytic_distribution or False, + } + return self.env["stock.scrap"].create(scrap_data) + + def _validate_scrap_no_error(self, scrap): + scrap.action_validate() + self.assertEqual(scrap.state, "done") + + def _check_analytic_distribution_no_error(self, scrap): + domain = [("name", "=", scrap.name)] + acc_lines = self.env["account.move.line"].search(domain) + for acc_line in acc_lines: + if ( + acc_line.account_id + != scrap.product_id.categ_id.property_stock_valuation_account_id + ): + self.assertEqual( + acc_line.analytic_distribution, scrap.analytic_distribution + ) + + def test_scrap_without_analytic_optional(self): + self.__update_qty_on_hand_product(self.product, 1) + scrap = self._create_scrap() + self._validate_scrap_no_error(scrap) + + def test_scrap_without_analytic_mandatory(self): + self.analytic_applicability.write({"applicability": "mandatory"}) + self.__update_qty_on_hand_product(self.product, 1) + scrap = self._create_scrap() + with self.assertRaises(ValidationError): + self._validate_scrap_no_error(scrap) + + def test_scrap_with_analytic(self): + self.__update_qty_on_hand_product(self.product, 1) + scrap = self._create_scrap( + self.analytic_distribution, + ) + self._validate_scrap_no_error(scrap) + self._check_analytic_distribution_no_error(scrap) diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/views/account_analytic_plan_views.xml b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/views/account_analytic_plan_views.xml new file mode 100644 index 00000000..462e8967 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/views/account_analytic_plan_views.xml @@ -0,0 +1,19 @@ + + + + account.analytic.plan.form + account.analytic.plan + + + + + + + + diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/views/stock_move_line_views.xml b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/views/stock_move_line_views.xml new file mode 100644 index 00000000..6617f735 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/views/stock_move_line_views.xml @@ -0,0 +1,54 @@ + + + + + stock.move.line.tree (in stock_analytic) + stock.move.line + + + + + + + + + + + + + + stock.move.line.detailed.tree (in stock_analytic) + stock.move.line + + + + + + + + diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/views/stock_move_views.xml b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/views/stock_move_views.xml new file mode 100644 index 00000000..cba435d4 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/views/stock_move_views.xml @@ -0,0 +1,66 @@ + + + + stock.move.picking.tree + stock.move + + + + + + + + + stock.move.tree + stock.move + + + + + + + + + stock.move.form + stock.move + + + + + + + + + stock.move.tree2 - Analytic Account + stock.move + + + + + + + + diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/views/stock_picking_views.xml b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/views/stock_picking_views.xml new file mode 100644 index 00000000..4173bce2 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/views/stock_picking_views.xml @@ -0,0 +1,22 @@ + + + + stock.picking.form + stock.picking + + + + + + + + diff --git a/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/views/stock_scrap_views.xml b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/views/stock_scrap_views.xml new file mode 100644 index 00000000..c7da12a4 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_analytic/stock_analytic/views/stock_scrap_views.xml @@ -0,0 +1,32 @@ + + + stock.scrap.analytic.form + stock.scrap + + + + + + + + + stock.scrap.form2 + stock.scrap + + + + + + + + diff --git a/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/README.md b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/README.md new file mode 100644 index 00000000..2c8088dd --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/README.md @@ -0,0 +1,44 @@ +# Stock Landed Costs Analytic + +Odoo addon: stock_landed_costs_analytic + +## Installation + +```bash +pip install odoo-bringout-oca-account-analytic-stock_landed_costs_analytic +``` + +## Dependencies + +This addon depends on: +- stock_landed_costs + +## Manifest Information + +- **Name**: Stock Landed Costs Analytic +- **Version**: 16.0.1.0.0 +- **Category**: N/A +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-analytic](https://github.com/OCA/account-analytic) branch 16.0, addon `stock_landed_costs_analytic`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/doc/ARCHITECTURE.md new file mode 100644 index 00000000..f50aadeb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Stock_landed_costs_analytic Module - stock_landed_costs_analytic + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/doc/CONFIGURATION.md b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/doc/CONFIGURATION.md new file mode 100644 index 00000000..3d519abb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for stock_landed_costs_analytic. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/doc/CONTROLLERS.md b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/doc/DEPENDENCIES.md new file mode 100644 index 00000000..b7626dfd --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [stock_landed_costs](../../odoo-bringout-oca-ocb-stock_landed_costs) diff --git a/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/doc/FAQ.md b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/doc/FAQ.md new file mode 100644 index 00000000..9f7b2893 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon stock_landed_costs_analytic or install in UI. diff --git a/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/doc/INSTALL.md b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/doc/INSTALL.md new file mode 100644 index 00000000..2f0af956 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-analytic-stock_landed_costs_analytic" +# or +uv pip install odoo-bringout-oca-account-analytic-stock_landed_costs_analytic" +``` diff --git a/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/doc/MODELS.md b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/doc/MODELS.md new file mode 100644 index 00000000..3439f144 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/doc/MODELS.md @@ -0,0 +1,13 @@ +# Models + +Detected core models and extensions in stock_landed_costs_analytic. + +```mermaid +classDiagram + class stock_landed_cost_lines + class stock_valuation_adjustment_lines +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/doc/OVERVIEW.md b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/doc/OVERVIEW.md new file mode 100644 index 00000000..ababe5d7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: stock_landed_costs_analytic. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon stock_landed_costs_analytic +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/doc/REPORTS.md b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/doc/SECURITY.md b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/doc/USAGE.md b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/doc/USAGE.md new file mode 100644 index 00000000..b92ea850 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon stock_landed_costs_analytic +``` diff --git a/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/doc/WIZARDS.md b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/pyproject.toml b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/pyproject.toml new file mode 100644 index 00000000..18ce4372 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/pyproject.toml @@ -0,0 +1,45 @@ +[project] +name = "odoo-bringout-oca-account-analytic-stock_landed_costs_analytic" +version = "16.0.0" +description = "Stock Landed Costs Analytic - + This module adds an analytic account and analytic tags on landed costs + lines so that on landed costs validation account moves get analytic + account and analytic tags values from landed costs lines." +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-stock_landed_costs>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["stock_landed_costs_analytic"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/README.rst b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/README.rst new file mode 100644 index 00000000..979d68cc --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/README.rst @@ -0,0 +1,64 @@ +.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 + +=========================== +Stock Landed Costs Analytic +=========================== + +This module adds an analytic account and analytic tags on landed costs lines +so that on landed costs validation account moves get analytic account and +analytic tags values from landed costs lines. + +Usage +===== + +To use this module, you need to: + +#. Create a Landed Cost +#. Set Analytic Account and Analytic Tags on your Additional Costs +#. Validate your Landed Cost +#. Each journal items created from your Landed Cost should have Analytic Account and Analytic Costs from Additional Cost if Account on journal item and on Additional Cost is the same. + +.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas + :alt: Try me on Runbot + :target: https://runbot.odoo-community.org/runbot/87/13.0 + +.. repo_id is available in https://github.com/OCA/maintainer-tools/blob/master/tools/repos_with_ids.txt +.. branch is "8.0" for example + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues +`_. In case of trouble, please +check there if your issue has already been reported. If you spotted it first, +help us smash it by providing detailed and welcomed feedback. + +Credits +======= + +Images +------ + +* Odoo Community Association: `Icon `_. + +Contributors +------------ + +* Benoit Aimont + +Maintainer +---------- + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +This module is maintained by the OCA. + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +To contribute to this module, please visit https://odoo-community.org. diff --git a/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/__init__.py b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/__manifest__.py b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/__manifest__.py new file mode 100644 index 00000000..7dcb1fac --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/__manifest__.py @@ -0,0 +1,18 @@ +# Copyright 2020 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Stock Landed Costs Analytic", + "summary": """ + This module adds an analytic account and analytic tags on landed costs + lines so that on landed costs validation account moves get analytic + account and analytic tags values from landed costs lines.""", + "version": "16.0.1.0.0", + "license": "AGPL-3", + "author": "ACSONE SA/NV,Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-analytic", + "depends": ["stock_landed_costs"], + "data": ["views/stock_landed_cost_lines.xml"], + "installable": True, + "demo": [], +} diff --git a/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/i18n/bs.po b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/i18n/bs.po new file mode 100644 index 00000000..a75f8d3f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/i18n/bs.po @@ -0,0 +1,89 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_landed_costs_analytic +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: stock_landed_costs_analytic +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_landed_cost_lines__analytic_distribution +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_valuation_adjustment_lines__analytic_distribution +msgid "Analytic" +msgstr "Analitika" + +#. module: stock_landed_costs_analytic +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_landed_cost_lines__analytic_account_names +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_valuation_adjustment_lines__analytic_account_names +msgid "Analytic Account Names" +msgstr "Nazivi analitičkih računa" + +#. module: stock_landed_costs_analytic +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_landed_cost_lines__analytic_account_ids +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_valuation_adjustment_lines__analytic_account_ids +msgid "Analytic Accounts" +msgstr "Analitički računi" + +#. module: stock_landed_costs_analytic +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_landed_cost_lines__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_valuation_adjustment_lines__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Pretraga analitičkih distribucija" + +#. module: stock_landed_costs_analytic +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_landed_cost_lines__analytic_precision +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_valuation_adjustment_lines__analytic_precision +msgid "Analytic Precision" +msgstr "Preciznost analitike" + +#. module: stock_landed_costs_analytic +#: model:ir.model.fields,help:stock_landed_costs_analytic.field_stock_landed_cost_lines__analytic_account_ids +#: model:ir.model.fields,help:stock_landed_costs_analytic.field_stock_valuation_adjustment_lines__analytic_account_ids +msgid "Analytic accounts computed from analytic distribution." +msgstr "Analitički računi računati iz analitičke distribucije." + +#. module: stock_landed_costs_analytic +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_landed_cost_lines__analytic_distribution_import +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_valuation_adjustment_lines__analytic_distribution_import +msgid "Analytic distribution (importable)" +msgstr "Analitička distribucija (uvozljiva)" + +#. module: stock_landed_costs_analytic +#: model:ir.model.fields,help:stock_landed_costs_analytic.field_stock_landed_cost_lines__analytic_account_names +#: model:ir.model.fields,help:stock_landed_costs_analytic.field_stock_valuation_adjustment_lines__analytic_account_names +msgid "" +"Comma-separated analytic account names, in case it is useful to be included " +"in the exported data." +msgstr "" + +#. module: stock_landed_costs_analytic +#: model:ir.model.fields,help:stock_landed_costs_analytic.field_stock_landed_cost_lines__analytic_distribution_import +#: model:ir.model.fields,help:stock_landed_costs_analytic.field_stock_valuation_adjustment_lines__analytic_distribution_import +msgid "" +"Defining this field, it will set the analytical distribution in JSON format," +" but using the analytic accounts names as keys of the dictionary, so it " +"eases the human input." +msgstr "" + +#. module: stock_landed_costs_analytic +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_landed_cost_lines__manual_distribution_id +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_valuation_adjustment_lines__manual_distribution_id +msgid "Manual Distribution" +msgstr "Ručna distribucija" + +#. module: stock_landed_costs_analytic +#: model:ir.model,name:stock_landed_costs_analytic.model_stock_landed_cost_lines +msgid "Stock Landed Cost Line" +msgstr "Stavka zavisnih troškova" + +#. module: stock_landed_costs_analytic +#: model:ir.model,name:stock_landed_costs_analytic.model_stock_valuation_adjustment_lines +msgid "Valuation Adjustment Lines" +msgstr "Stavke ispravke vrijednosti" diff --git a/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/i18n/es.po b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/i18n/es.po new file mode 100644 index 00000000..e059a1c6 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/i18n/es.po @@ -0,0 +1,95 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_landed_costs_analytic +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-08-07 14:25+0000\n" +"Last-Translator: Miquel Romera \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: stock_landed_costs_analytic +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_landed_cost_lines__analytic_distribution +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_valuation_adjustment_lines__analytic_distribution +msgid "Analytic" +msgstr "Analítico" + +#. module: stock_landed_costs_analytic +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_landed_cost_lines__analytic_account_names +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_valuation_adjustment_lines__analytic_account_names +msgid "Analytic Account Names" +msgstr "Nombres de cuentas analíticas" + +#. module: stock_landed_costs_analytic +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_landed_cost_lines__analytic_account_ids +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_valuation_adjustment_lines__analytic_account_ids +msgid "Analytic Accounts" +msgstr "Cuentas analíticas" + +#. module: stock_landed_costs_analytic +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_landed_cost_lines__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_valuation_adjustment_lines__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Búsqueda de Distribución Analítca" + +#. module: stock_landed_costs_analytic +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_landed_cost_lines__analytic_precision +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_valuation_adjustment_lines__analytic_precision +msgid "Analytic Precision" +msgstr "Precisión Analítica" + +#. module: stock_landed_costs_analytic +#: model:ir.model.fields,help:stock_landed_costs_analytic.field_stock_landed_cost_lines__analytic_account_ids +#: model:ir.model.fields,help:stock_landed_costs_analytic.field_stock_valuation_adjustment_lines__analytic_account_ids +msgid "Analytic accounts computed from analytic distribution." +msgstr "Cuentas analíticas calculadas a partir de la distribución analítica." + +#. module: stock_landed_costs_analytic +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_landed_cost_lines__analytic_distribution_import +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_valuation_adjustment_lines__analytic_distribution_import +msgid "Analytic distribution (importable)" +msgstr "Distribución analítica (importable)" + +#. module: stock_landed_costs_analytic +#: model:ir.model.fields,help:stock_landed_costs_analytic.field_stock_landed_cost_lines__analytic_account_names +#: model:ir.model.fields,help:stock_landed_costs_analytic.field_stock_valuation_adjustment_lines__analytic_account_names +msgid "" +"Comma-separated analytic account names, in case it is useful to be included " +"in the exported data." +msgstr "" + +#. module: stock_landed_costs_analytic +#: model:ir.model.fields,help:stock_landed_costs_analytic.field_stock_landed_cost_lines__analytic_distribution_import +#: model:ir.model.fields,help:stock_landed_costs_analytic.field_stock_valuation_adjustment_lines__analytic_distribution_import +msgid "" +"Defining this field, it will set the analytical distribution in JSON format, " +"but using the analytic accounts names as keys of the dictionary, so it eases " +"the human input." +msgstr "" + +#. module: stock_landed_costs_analytic +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_landed_cost_lines__manual_distribution_id +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_valuation_adjustment_lines__manual_distribution_id +msgid "Manual Distribution" +msgstr "" + +#. module: stock_landed_costs_analytic +#: model:ir.model,name:stock_landed_costs_analytic.model_stock_landed_cost_lines +msgid "Stock Landed Cost Line" +msgstr "Línea Existencias de Costes de destino" + +#. module: stock_landed_costs_analytic +#: model:ir.model,name:stock_landed_costs_analytic.model_stock_valuation_adjustment_lines +msgid "Valuation Adjustment Lines" +msgstr "Líneas de ajustes de valoración" + +#~ msgid "Analytic Tags" +#~ msgstr "Etiquetas analíticas" diff --git a/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/i18n/it.po b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/i18n/it.po new file mode 100644 index 00000000..458693eb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/i18n/it.po @@ -0,0 +1,100 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_landed_costs_analytic +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-03-06 11:53+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.2\n" + +#. module: stock_landed_costs_analytic +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_landed_cost_lines__analytic_distribution +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_valuation_adjustment_lines__analytic_distribution +msgid "Analytic" +msgstr "Analitico" + +#. module: stock_landed_costs_analytic +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_landed_cost_lines__analytic_account_names +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_valuation_adjustment_lines__analytic_account_names +msgid "Analytic Account Names" +msgstr "Nomi conto analitico" + +#. module: stock_landed_costs_analytic +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_landed_cost_lines__analytic_account_ids +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_valuation_adjustment_lines__analytic_account_ids +msgid "Analytic Accounts" +msgstr "Conti analitici" + +#. module: stock_landed_costs_analytic +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_landed_cost_lines__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_valuation_adjustment_lines__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Ricerca distribuzione analitica" + +#. module: stock_landed_costs_analytic +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_landed_cost_lines__analytic_precision +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_valuation_adjustment_lines__analytic_precision +msgid "Analytic Precision" +msgstr "Precisione analitica" + +#. module: stock_landed_costs_analytic +#: model:ir.model.fields,help:stock_landed_costs_analytic.field_stock_landed_cost_lines__analytic_account_ids +#: model:ir.model.fields,help:stock_landed_costs_analytic.field_stock_valuation_adjustment_lines__analytic_account_ids +msgid "Analytic accounts computed from analytic distribution." +msgstr "Conti analitici calcolati da distribuzione analitica." + +#. module: stock_landed_costs_analytic +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_landed_cost_lines__analytic_distribution_import +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_valuation_adjustment_lines__analytic_distribution_import +msgid "Analytic distribution (importable)" +msgstr "Distribuzione analitica (importabile)" + +#. module: stock_landed_costs_analytic +#: model:ir.model.fields,help:stock_landed_costs_analytic.field_stock_landed_cost_lines__analytic_account_names +#: model:ir.model.fields,help:stock_landed_costs_analytic.field_stock_valuation_adjustment_lines__analytic_account_names +msgid "" +"Comma-separated analytic account names, in case it is useful to be included " +"in the exported data." +msgstr "" +"Nomi conti analitici separati da virgola, nel caso sia utile includerli nei " +"dati esportati." + +#. module: stock_landed_costs_analytic +#: model:ir.model.fields,help:stock_landed_costs_analytic.field_stock_landed_cost_lines__analytic_distribution_import +#: model:ir.model.fields,help:stock_landed_costs_analytic.field_stock_valuation_adjustment_lines__analytic_distribution_import +msgid "" +"Defining this field, it will set the analytical distribution in JSON format, " +"but using the analytic accounts names as keys of the dictionary, so it eases " +"the human input." +msgstr "" +"Definendo questo campo, verrà impostata la distribuzione analitica in " +"formato JSON, ma utilizzando i nomi degli account analitici come chiavi del " +"dizionario, in modo da semplificare l'inserimento umano." + +#. module: stock_landed_costs_analytic +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_landed_cost_lines__manual_distribution_id +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_valuation_adjustment_lines__manual_distribution_id +msgid "Manual Distribution" +msgstr "Distribuzione manuale" + +#. module: stock_landed_costs_analytic +#: model:ir.model,name:stock_landed_costs_analytic.model_stock_landed_cost_lines +msgid "Stock Landed Cost Line" +msgstr "Riga costo sbarcato di magazzino" + +#. module: stock_landed_costs_analytic +#: model:ir.model,name:stock_landed_costs_analytic.model_stock_valuation_adjustment_lines +msgid "Valuation Adjustment Lines" +msgstr "Righe correzione valutazione" + +#~ msgid "Manual Distribution ID" +#~ msgstr "ID distribuzione manuale" diff --git a/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/i18n/stock_landed_costs_analytic.pot b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/i18n/stock_landed_costs_analytic.pot new file mode 100644 index 00000000..e6ed49c6 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/i18n/stock_landed_costs_analytic.pot @@ -0,0 +1,89 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_landed_costs_analytic +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: stock_landed_costs_analytic +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_landed_cost_lines__analytic_distribution +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_valuation_adjustment_lines__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: stock_landed_costs_analytic +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_landed_cost_lines__analytic_account_names +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_valuation_adjustment_lines__analytic_account_names +msgid "Analytic Account Names" +msgstr "" + +#. module: stock_landed_costs_analytic +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_landed_cost_lines__analytic_account_ids +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_valuation_adjustment_lines__analytic_account_ids +msgid "Analytic Accounts" +msgstr "" + +#. module: stock_landed_costs_analytic +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_landed_cost_lines__analytic_distribution_search +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_valuation_adjustment_lines__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: stock_landed_costs_analytic +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_landed_cost_lines__analytic_precision +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_valuation_adjustment_lines__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: stock_landed_costs_analytic +#: model:ir.model.fields,help:stock_landed_costs_analytic.field_stock_landed_cost_lines__analytic_account_ids +#: model:ir.model.fields,help:stock_landed_costs_analytic.field_stock_valuation_adjustment_lines__analytic_account_ids +msgid "Analytic accounts computed from analytic distribution." +msgstr "" + +#. module: stock_landed_costs_analytic +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_landed_cost_lines__analytic_distribution_import +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_valuation_adjustment_lines__analytic_distribution_import +msgid "Analytic distribution (importable)" +msgstr "" + +#. module: stock_landed_costs_analytic +#: model:ir.model.fields,help:stock_landed_costs_analytic.field_stock_landed_cost_lines__analytic_account_names +#: model:ir.model.fields,help:stock_landed_costs_analytic.field_stock_valuation_adjustment_lines__analytic_account_names +msgid "" +"Comma-separated analytic account names, in case it is useful to be included " +"in the exported data." +msgstr "" + +#. module: stock_landed_costs_analytic +#: model:ir.model.fields,help:stock_landed_costs_analytic.field_stock_landed_cost_lines__analytic_distribution_import +#: model:ir.model.fields,help:stock_landed_costs_analytic.field_stock_valuation_adjustment_lines__analytic_distribution_import +msgid "" +"Defining this field, it will set the analytical distribution in JSON format," +" but using the analytic accounts names as keys of the dictionary, so it " +"eases the human input." +msgstr "" + +#. module: stock_landed_costs_analytic +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_landed_cost_lines__manual_distribution_id +#: model:ir.model.fields,field_description:stock_landed_costs_analytic.field_stock_valuation_adjustment_lines__manual_distribution_id +msgid "Manual Distribution" +msgstr "" + +#. module: stock_landed_costs_analytic +#: model:ir.model,name:stock_landed_costs_analytic.model_stock_landed_cost_lines +msgid "Stock Landed Cost Line" +msgstr "" + +#. module: stock_landed_costs_analytic +#: model:ir.model,name:stock_landed_costs_analytic.model_stock_valuation_adjustment_lines +msgid "Valuation Adjustment Lines" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/models/__init__.py b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/models/__init__.py new file mode 100644 index 00000000..6bc349a8 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/models/__init__.py @@ -0,0 +1,2 @@ +from . import stock_landed_cost_lines +from . import stock_valuation_adjustment_lines diff --git a/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/models/stock_landed_cost_lines.py b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/models/stock_landed_cost_lines.py new file mode 100644 index 00000000..db2efa9e --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/models/stock_landed_cost_lines.py @@ -0,0 +1,10 @@ +# Copyright 2020 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import models + + +class StockLandedCostLines(models.Model): + + _name = "stock.landed.cost.lines" + _inherit = ["stock.landed.cost.lines", "analytic.mixin"] diff --git a/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/models/stock_valuation_adjustment_lines.py b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/models/stock_valuation_adjustment_lines.py new file mode 100644 index 00000000..992af224 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/models/stock_valuation_adjustment_lines.py @@ -0,0 +1,25 @@ +# Copyright 2020 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import models + + +class StockValuationAdjustmentLines(models.Model): + + _name = "stock.valuation.adjustment.lines" + _inherit = ["stock.valuation.adjustment.lines", "analytic.mixin"] + + def _create_account_move_line( + self, move, credit_account_id, debit_account_id, qty_out, already_out_account_id + ): + res = super(StockValuationAdjustmentLines, self)._create_account_move_line( + move, credit_account_id, debit_account_id, qty_out, already_out_account_id + ) + cost_line = self.cost_line_id + for line in res: + if line[2]["account_id"] == cost_line.account_id.id: + if cost_line.analytic_distribution: + line[2].update( + {"analytic_distribution": cost_line.analytic_distribution} + ) + return res diff --git a/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/static/description/icon.png b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/tests/__init__.py b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/tests/__init__.py new file mode 100644 index 00000000..a8e90901 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/tests/__init__.py @@ -0,0 +1 @@ +from . import test_stock_landed_costs_analytic diff --git a/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/tests/test_stock_landed_costs_analytic.py b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/tests/test_stock_landed_costs_analytic.py new file mode 100644 index 00000000..cb4e4009 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/tests/test_stock_landed_costs_analytic.py @@ -0,0 +1,126 @@ +# Copyright 2020 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo.tests.common import TransactionCase + + +class TestStockLandedCostsAnalytic(TransactionCase): + def setUp(self): + super(TestStockLandedCostsAnalytic, self).setUp() + self.Product = self.env["product.product"] + self.Picking = self.env["stock.picking"] + self.LandedCost = self.env["stock.landed.cost"] + self.ProductCategory = self.env["product.category"] + self.Account = self.env["account.account"] + + self.analytic_distribution_1 = dict( + {str(self.env.ref("analytic.analytic_agrolait").id): 100.0} + ) + self.analytic_distribution_2 = dict( + {str(self.env.ref("analytic.analytic_asustek").id): 100.0} + ) + self.picking_type_in = self.env.ref("stock.picking_type_out") + self.supplier_location = self.env.ref("stock.stock_location_suppliers") + self.customer_location = self.env.ref("stock.stock_location_customers") + + self.account_1 = self.Account.create( + { + "name": "Account 1 test", + "code": "Account1", + "account_type": self.env["account.account"] + .search([], limit=1) + .account_type, + "reconcile": True, + } + ) + self.account_2 = self.Account.create( + { + "name": "Account 2 test", + "code": "Account2", + "account_type": self.env["account.account"] + .search([], limit=1) + .account_type, + "reconcile": True, + } + ) + self.category = self.ProductCategory.create( + { + "name": "Product Category Test", + "property_cost_method": "fifo", + "property_valuation": "real_time", + } + ) + self.product = self.Product.create( + { + "name": "Product Test", + "type": "product", + "standard_price": 1.0, + "categ_id": self.category.id, + } + ) + self.landed_cost_product = self.Product.create( + {"name": "Landed Cost Product Test", "type": "service"} + ) + + picking_vals = { + "name": "Landed Cost Picking Test", + "picking_type_id": self.picking_type_in.id, + "location_id": self.supplier_location.id, + "location_dest_id": self.customer_location.id, + "move_ids": [ + ( + 0, + 0, + { + "name": "Move Test", + "product_id": self.product.id, + "product_uom_qty": 5, + "product_uom": self.ref("uom.product_uom_unit"), + "location_id": self.supplier_location.id, + "location_dest_id": self.customer_location.id, + }, + ) + ], + } + picking_landed_cost = self.Picking.create(picking_vals) + landed_cost_vals = { + "picking_ids": [picking_landed_cost.id], + "cost_lines": [ + ( + 0, + 0, + { + "product_id": self.landed_cost_product.id, + "price_unit": 2.0, + "split_method": "equal", + "account_id": self.account_1.id, + "analytic_distribution": self.analytic_distribution_1, + }, + ), + ( + 0, + 0, + { + "product_id": self.landed_cost_product.id, + "price_unit": 4.0, + "split_method": "equal", + "account_id": self.account_2.id, + "analytic_distribution": self.analytic_distribution_2, + }, + ), + ], + } + self.landed_cost = self.LandedCost.create(landed_cost_vals) + + def test_stock_landed_costs_analytic(self): + self.landed_cost.button_validate() + self.assertTrue(self.landed_cost.account_move_id) + for line in self.landed_cost.account_move_id.line_ids: + if line.account_id == self.account_1: + self.assertEqual( + line.analytic_distribution, self.analytic_distribution_1 + ) + if line.account_id == self.account_2: + self.assertEqual( + line.analytic_distribution, self.analytic_distribution_2 + ) diff --git a/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/views/stock_landed_cost_lines.xml b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/views/stock_landed_cost_lines.xml new file mode 100644 index 00000000..e3c02f04 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_landed_costs_analytic/stock_landed_costs_analytic/views/stock_landed_cost_lines.xml @@ -0,0 +1,25 @@ + + + + + stock.landed.cost.form (in stock_landed_costs_analytic) + stock.landed.cost + + + + + + + + diff --git a/odoo-bringout-oca-account-analytic-stock_picking_analytic/README.md b/odoo-bringout-oca-account-analytic-stock_picking_analytic/README.md new file mode 100644 index 00000000..179e7112 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_picking_analytic/README.md @@ -0,0 +1,45 @@ +# Stock Picking Analytic + +Odoo addon: stock_picking_analytic + +## Installation + +```bash +pip install odoo-bringout-oca-account-analytic-stock_picking_analytic +``` + +## Dependencies + +This addon depends on: +- stock_analytic +- base_view_inheritance_extension + +## Manifest Information + +- **Name**: Stock Picking Analytic +- **Version**: 16.0.1.0.1 +- **Category**: N/A +- **License**: AGPL-3 +- **Installable**: False + +## Source + +Based on [OCA/account-analytic](https://github.com/OCA/account-analytic) branch 16.0, addon `stock_picking_analytic`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-analytic-stock_picking_analytic/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-analytic-stock_picking_analytic/doc/ARCHITECTURE.md new file mode 100644 index 00000000..6b6fb083 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_picking_analytic/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Stock_picking_analytic Module - stock_picking_analytic + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-analytic-stock_picking_analytic/doc/CONFIGURATION.md b/odoo-bringout-oca-account-analytic-stock_picking_analytic/doc/CONFIGURATION.md new file mode 100644 index 00000000..2be80dda --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_picking_analytic/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for stock_picking_analytic. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-analytic-stock_picking_analytic/doc/CONTROLLERS.md b/odoo-bringout-oca-account-analytic-stock_picking_analytic/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_picking_analytic/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-analytic-stock_picking_analytic/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-analytic-stock_picking_analytic/doc/DEPENDENCIES.md new file mode 100644 index 00000000..8bc87ba3 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_picking_analytic/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [stock_analytic](../../odoo-bringout-oca-account-analytic-stock_analytic) +- [base_view_inheritance_extension](../../odoo-bringout-oca-server-tools-base_view_inheritance_extension) diff --git a/odoo-bringout-oca-account-analytic-stock_picking_analytic/doc/FAQ.md b/odoo-bringout-oca-account-analytic-stock_picking_analytic/doc/FAQ.md new file mode 100644 index 00000000..2b7031f2 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_picking_analytic/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon stock_picking_analytic or install in UI. diff --git a/odoo-bringout-oca-account-analytic-stock_picking_analytic/doc/INSTALL.md b/odoo-bringout-oca-account-analytic-stock_picking_analytic/doc/INSTALL.md new file mode 100644 index 00000000..84707657 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_picking_analytic/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-analytic-stock_picking_analytic" +# or +uv pip install odoo-bringout-oca-account-analytic-stock_picking_analytic" +``` diff --git a/odoo-bringout-oca-account-analytic-stock_picking_analytic/doc/MODELS.md b/odoo-bringout-oca-account-analytic-stock_picking_analytic/doc/MODELS.md new file mode 100644 index 00000000..81a00fef --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_picking_analytic/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in stock_picking_analytic. + +```mermaid +classDiagram + class stock_picking +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-analytic-stock_picking_analytic/doc/OVERVIEW.md b/odoo-bringout-oca-account-analytic-stock_picking_analytic/doc/OVERVIEW.md new file mode 100644 index 00000000..37a05d98 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_picking_analytic/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: stock_picking_analytic. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon stock_picking_analytic +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-analytic-stock_picking_analytic/doc/REPORTS.md b/odoo-bringout-oca-account-analytic-stock_picking_analytic/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_picking_analytic/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-analytic-stock_picking_analytic/doc/SECURITY.md b/odoo-bringout-oca-account-analytic-stock_picking_analytic/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_picking_analytic/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-analytic-stock_picking_analytic/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-analytic-stock_picking_analytic/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_picking_analytic/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-analytic-stock_picking_analytic/doc/USAGE.md b/odoo-bringout-oca-account-analytic-stock_picking_analytic/doc/USAGE.md new file mode 100644 index 00000000..64d18986 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_picking_analytic/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon stock_picking_analytic +``` diff --git a/odoo-bringout-oca-account-analytic-stock_picking_analytic/doc/WIZARDS.md b/odoo-bringout-oca-account-analytic-stock_picking_analytic/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_picking_analytic/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-analytic-stock_picking_analytic/pyproject.toml b/odoo-bringout-oca-account-analytic-stock_picking_analytic/pyproject.toml new file mode 100644 index 00000000..0b6aeb15 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_picking_analytic/pyproject.toml @@ -0,0 +1,44 @@ +[project] +name = "odoo-bringout-oca-account-analytic-stock_picking_analytic" +version = "16.0.0" +description = "Stock Picking Analytic - + Allows to define the analytic account on picking level" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-account-analytic-stock_analytic>=16.0.0", + "odoo-bringout-oca-account-analytic-base_view_inheritance_extension>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["stock_picking_analytic"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/README.rst b/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/README.rst new file mode 100644 index 00000000..81bef274 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/README.rst @@ -0,0 +1,81 @@ +====================== +Stock Picking Analytic +====================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:64f5e3f55208a44d2b4af5b3c7f0fd536836b03b0f021de1e027a67c35dc8186 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--analytic-lightgray.png?logo=github + :target: https://github.com/OCA/account-analytic/tree/16.0/stock_picking_analytic + :alt: OCA/account-analytic +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-analytic-16-0/account-analytic-16-0-stock_picking_analytic + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-analytic&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +Allows to define the analytic distribution on picking level, which should propagate +the value to the corresponding field of stock moves. + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* ACSONE SA/NV + +Contributors +~~~~~~~~~~~~ + +* Benoît Aimont +* Denis Roussel +* `Quartile `__: + + * Yoshi Tashiro + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-analytic `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/__init__.py b/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/__manifest__.py b/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/__manifest__.py new file mode 100644 index 00000000..b1fcc76e --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/__manifest__.py @@ -0,0 +1,19 @@ +# Copyright 2021 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Stock Picking Analytic", + "summary": """ + Allows to define the analytic account on picking level""", + "version": "16.0.1.0.1", + "license": "AGPL-3", + "author": "ACSONE SA/NV,Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-analytic", + "depends": [ + "stock_analytic", + "base_view_inheritance_extension", + ], + "data": [ + "views/stock_picking.xml", + ], +} diff --git a/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/i18n/bs.po b/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/i18n/bs.po new file mode 100644 index 00000000..2514017b --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/i18n/bs.po @@ -0,0 +1,91 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_picking_analytic +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__analytic_distribution +msgid "Analytic" +msgstr "Analitika" + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__analytic_account_names +msgid "Analytic Account Names" +msgstr "Nazivi analitičkih računa" + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__analytic_account_ids +msgid "Analytic Accounts" +msgstr "Analitički računi" + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Pretraga analitičkih distribucija" + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__analytic_precision +msgid "Analytic Precision" +msgstr "Preciznost analitike" + +#. module: stock_picking_analytic +#: model:ir.model.fields,help:stock_picking_analytic.field_stock_picking__analytic_account_ids +msgid "Analytic accounts computed from analytic distribution." +msgstr "Analitički računi izračunati iz analitičke distribucije." + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__analytic_distribution_import +msgid "Analytic distribution (importable)" +msgstr "Analitička distribucija (uvozna)" + +#. module: stock_picking_analytic +#: model:ir.model.fields,help:stock_picking_analytic.field_stock_picking__analytic_account_names +msgid "" +"Comma-separated analytic account names, in case it is useful to be included " +"in the exported data." +msgstr "" + +#. module: stock_picking_analytic +#: model:ir.model.fields,help:stock_picking_analytic.field_stock_picking__analytic_distribution_import +msgid "" +"Defining this field, it will set the analytical distribution in JSON format," +" but using the analytic accounts names as keys of the dictionary, so it " +"eases the human input." +msgstr "" + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__manual_distribution_id +msgid "Manual Distribution" +msgstr "Ručna distribucija" + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__original_analytic_distribution +msgid "Original Analytic Distribution" +msgstr "Originalna analitička distribucija" + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__move_ids_without_package +msgid "Stock moves not in package" +msgstr "Skladište promjene van paketa" + +#. module: stock_picking_analytic +#: model:ir.model.fields,help:stock_picking_analytic.field_stock_picking__original_analytic_distribution +msgid "" +"Technical field. Use to store the value ofanalytic_distribution if there is " +"no lines" +msgstr "" + +#. module: stock_picking_analytic +#: model:ir.model,name:stock_picking_analytic.model_stock_picking +msgid "Transfer" +msgstr "Prijenos" diff --git a/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/i18n/es.po b/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/i18n/es.po new file mode 100644 index 00000000..f455b2e1 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/i18n/es.po @@ -0,0 +1,101 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_picking_analytic +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-06-13 13:26+0000\n" +"Last-Translator: Francisco Javier Galera Martínez \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__analytic_distribution +msgid "Analytic" +msgstr "Analítica" + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__analytic_account_names +msgid "Analytic Account Names" +msgstr "Nombres de cuentas analíticas" + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__analytic_account_ids +msgid "Analytic Accounts" +msgstr "Cuentas analíticas" + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Búsqueda de Distribución Analítica" + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__analytic_precision +msgid "Analytic Precision" +msgstr "Precisión Analítica" + +#. module: stock_picking_analytic +#: model:ir.model.fields,help:stock_picking_analytic.field_stock_picking__analytic_account_ids +msgid "Analytic accounts computed from analytic distribution." +msgstr "Cuentas analíticas calculadas a partir de la distribución analítica." + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__analytic_distribution_import +msgid "Analytic distribution (importable)" +msgstr "Distribución analítica (importable)" + +#. module: stock_picking_analytic +#: model:ir.model.fields,help:stock_picking_analytic.field_stock_picking__analytic_account_names +msgid "" +"Comma-separated analytic account names, in case it is useful to be included " +"in the exported data." +msgstr "" +"Nombres de cuentas analíticas separados por comas, en caso de que sea útil " +"incluirlos en los datos exportados." + +#. module: stock_picking_analytic +#: model:ir.model.fields,help:stock_picking_analytic.field_stock_picking__analytic_distribution_import +msgid "" +"Defining this field, it will set the analytical distribution in JSON format, " +"but using the analytic accounts names as keys of the dictionary, so it eases " +"the human input." +msgstr "" +"Definiendo este campo, se establecerá la distribución analítica en formato " +"JSON, pero utilizando los nombres de las cuentas analíticas como claves del " +"diccionario, por lo que facilita la entrada humana." + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__manual_distribution_id +msgid "Manual Distribution" +msgstr "Distribución manual" + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__original_analytic_distribution +msgid "Original Analytic Distribution" +msgstr "Distribución Analítica Original" + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__move_ids_without_package +msgid "Stock moves not in package" +msgstr "Las acciones no se mueven en el paquete" + +#. module: stock_picking_analytic +#: model:ir.model.fields,help:stock_picking_analytic.field_stock_picking__original_analytic_distribution +msgid "" +"Technical field. Use to store the value ofanalytic_distribution if there is " +"no lines" +msgstr "" +"Campo técnico. Úselo para almacenar el valor de distribución_analítica si no " +"hay líneas" + +#. module: stock_picking_analytic +#: model:ir.model,name:stock_picking_analytic.model_stock_picking +msgid "Transfer" +msgstr "Transferencia" diff --git a/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/i18n/it.po b/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/i18n/it.po new file mode 100644 index 00000000..ec62a545 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/i18n/it.po @@ -0,0 +1,104 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_picking_analytic +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-03-06 11:53+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.2\n" + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__analytic_distribution +msgid "Analytic" +msgstr "Analitico" + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__analytic_account_names +msgid "Analytic Account Names" +msgstr "Nomi conto analitico" + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__analytic_account_ids +msgid "Analytic Accounts" +msgstr "Conti analitici" + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Ricerca distribuzione analitica" + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__analytic_precision +msgid "Analytic Precision" +msgstr "Precisione analitica" + +#. module: stock_picking_analytic +#: model:ir.model.fields,help:stock_picking_analytic.field_stock_picking__analytic_account_ids +msgid "Analytic accounts computed from analytic distribution." +msgstr "Conti analitici calcolati da distribuzione analitica." + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__analytic_distribution_import +msgid "Analytic distribution (importable)" +msgstr "Distribuzione analitica (importabile)" + +#. module: stock_picking_analytic +#: model:ir.model.fields,help:stock_picking_analytic.field_stock_picking__analytic_account_names +msgid "" +"Comma-separated analytic account names, in case it is useful to be included " +"in the exported data." +msgstr "" +"Nomi conti analitici separati da virgola, nel caso sia utile includerli nei " +"dati esportati." + +#. module: stock_picking_analytic +#: model:ir.model.fields,help:stock_picking_analytic.field_stock_picking__analytic_distribution_import +msgid "" +"Defining this field, it will set the analytical distribution in JSON format, " +"but using the analytic accounts names as keys of the dictionary, so it eases " +"the human input." +msgstr "" +"Definendo questo campo, verrà impostata la distribuzione analitica in " +"formato JSON, ma utilizzando i nomi degli account analitici come chiavi del " +"dizionario, in modo da semplificare l'inserimento umano." + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__manual_distribution_id +msgid "Manual Distribution" +msgstr "Distribuzione manuale" + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__original_analytic_distribution +msgid "Original Analytic Distribution" +msgstr "Distribuzione analitica originale" + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__move_ids_without_package +msgid "Stock moves not in package" +msgstr "Movimenti di magazzino non nel collo" + +#. module: stock_picking_analytic +#: model:ir.model.fields,help:stock_picking_analytic.field_stock_picking__original_analytic_distribution +msgid "" +"Technical field. Use to store the value ofanalytic_distribution if there is " +"no lines" +msgstr "" +"Campo tecnico. Utilizzato per salvare il valore ofanalytic_distribution se " +"non ci sono righe" + +#. module: stock_picking_analytic +#: model:ir.model,name:stock_picking_analytic.model_stock_picking +msgid "Transfer" +msgstr "Trasferimento" + +#~ msgid "Manual Distribution ID" +#~ msgstr "ID distribuzione manuale" diff --git a/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/i18n/pt_BR.po b/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/i18n/pt_BR.po new file mode 100644 index 00000000..f717e249 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/i18n/pt_BR.po @@ -0,0 +1,100 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_picking_analytic +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-11-13 16:06+0000\n" +"Last-Translator: Rodrigo Sottomaior Macedo " +"\n" +"Language-Team: none\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__analytic_distribution +msgid "Analytic" +msgstr "Analítico" + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__analytic_account_names +msgid "Analytic Account Names" +msgstr "" + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__analytic_account_ids +msgid "Analytic Accounts" +msgstr "" + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Pesquisa de Distribuição Analítica" + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__analytic_precision +msgid "Analytic Precision" +msgstr "Precisão Analítica" + +#. module: stock_picking_analytic +#: model:ir.model.fields,help:stock_picking_analytic.field_stock_picking__analytic_account_ids +msgid "Analytic accounts computed from analytic distribution." +msgstr "" + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__analytic_distribution_import +msgid "Analytic distribution (importable)" +msgstr "Distribuição analítica (importável)" + +#. module: stock_picking_analytic +#: model:ir.model.fields,help:stock_picking_analytic.field_stock_picking__analytic_account_names +msgid "" +"Comma-separated analytic account names, in case it is useful to be included " +"in the exported data." +msgstr "" + +#. module: stock_picking_analytic +#: model:ir.model.fields,help:stock_picking_analytic.field_stock_picking__analytic_distribution_import +msgid "" +"Defining this field, it will set the analytical distribution in JSON format, " +"but using the analytic accounts names as keys of the dictionary, so it eases " +"the human input." +msgstr "" +"Ao definir esse campo, ele definirá a distribuição analítica no formato " +"JSON, mas usando os nomes das contas analíticas como chaves do dicionário, " +"facilitando a entrada humana." + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__manual_distribution_id +msgid "Manual Distribution" +msgstr "Distribuição Manual" + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__original_analytic_distribution +msgid "Original Analytic Distribution" +msgstr "Distribuição Analítica Original" + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__move_ids_without_package +msgid "Stock moves not in package" +msgstr "Movimentos de estoque fora do pacote" + +#. module: stock_picking_analytic +#: model:ir.model.fields,help:stock_picking_analytic.field_stock_picking__original_analytic_distribution +msgid "" +"Technical field. Use to store the value ofanalytic_distribution if there is " +"no lines" +msgstr "" +"Campo técnico. Use para armazenar o valor de distribuição_analítica se não " +"houver linhas" + +#. module: stock_picking_analytic +#: model:ir.model,name:stock_picking_analytic.model_stock_picking +msgid "Transfer" +msgstr "Transferir" diff --git a/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/i18n/stock_picking_analytic.pot b/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/i18n/stock_picking_analytic.pot new file mode 100644 index 00000000..bbbea389 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/i18n/stock_picking_analytic.pot @@ -0,0 +1,91 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_picking_analytic +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__analytic_account_names +msgid "Analytic Account Names" +msgstr "" + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__analytic_account_ids +msgid "Analytic Accounts" +msgstr "" + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: stock_picking_analytic +#: model:ir.model.fields,help:stock_picking_analytic.field_stock_picking__analytic_account_ids +msgid "Analytic accounts computed from analytic distribution." +msgstr "" + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__analytic_distribution_import +msgid "Analytic distribution (importable)" +msgstr "" + +#. module: stock_picking_analytic +#: model:ir.model.fields,help:stock_picking_analytic.field_stock_picking__analytic_account_names +msgid "" +"Comma-separated analytic account names, in case it is useful to be included " +"in the exported data." +msgstr "" + +#. module: stock_picking_analytic +#: model:ir.model.fields,help:stock_picking_analytic.field_stock_picking__analytic_distribution_import +msgid "" +"Defining this field, it will set the analytical distribution in JSON format," +" but using the analytic accounts names as keys of the dictionary, so it " +"eases the human input." +msgstr "" + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__manual_distribution_id +msgid "Manual Distribution" +msgstr "" + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__original_analytic_distribution +msgid "Original Analytic Distribution" +msgstr "" + +#. module: stock_picking_analytic +#: model:ir.model.fields,field_description:stock_picking_analytic.field_stock_picking__move_ids_without_package +msgid "Stock moves not in package" +msgstr "" + +#. module: stock_picking_analytic +#: model:ir.model.fields,help:stock_picking_analytic.field_stock_picking__original_analytic_distribution +msgid "" +"Technical field. Use to store the value ofanalytic_distribution if there is " +"no lines" +msgstr "" + +#. module: stock_picking_analytic +#: model:ir.model,name:stock_picking_analytic.model_stock_picking +msgid "Transfer" +msgstr "" diff --git a/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/models/__init__.py b/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/models/__init__.py new file mode 100644 index 00000000..ae4c2722 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/models/__init__.py @@ -0,0 +1 @@ +from . import stock_picking diff --git a/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/models/stock_picking.py b/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/models/stock_picking.py new file mode 100644 index 00000000..21b009ac --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/models/stock_picking.py @@ -0,0 +1,81 @@ +# Copyright 2021 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import api, fields, models + + +class StockPicking(models.Model): + _name = "stock.picking" + _inherit = ["stock.picking", "analytic.mixin"] + + original_analytic_distribution = fields.Json( + help="Technical field. Use to store the value of" + "analytic_distribution if there is no lines", + ) + analytic_distribution = fields.Json( + inverse="_inverse_analytic_distribution", + states={ + "done": [("readonly", True)], + "cancel": [("readonly", True)], + }, + ) + # Assign a dummy search arg to the field to avoid triggering the warning. + # Without this, use of move_ids_without_package in @api.depends() of the compute + # method would trigger a warning from + # https://github.com/odoo/odoo/blob/0f84366/odoo/fields.py#L808-L812 + # pylint: disable=method-search + move_ids_without_package = fields.One2many(search="[]") + + @api.depends( + "move_ids_without_package.analytic_distribution", + "original_analytic_distribution", + ) + def _compute_analytic_distribution(self): + """ + Get analytic account from first move and put it on picking + """ + if not self.filtered("id"): + return + self.flush_model(["move_ids", "original_analytic_distribution"]) + self.env["stock.move"].flush_model(["analytic_distribution"]) + self.env.cr.execute( + """ + SELECT + picking.id, + CASE + WHEN + COUNT(move.id) = 0 + THEN picking.original_analytic_distribution + WHEN + COUNT(DISTINCT move.analytic_distribution) = 1 + THEN ( + ARRAY_AGG(move.analytic_distribution) + FILTER (WHERE move.analytic_distribution IS NOT NULL) + )[1] + END AS analytic_distribution + FROM + stock_picking AS picking + LEFT JOIN + stock_move AS move + ON picking.id = move.picking_id + WHERE + picking.id IN %s + GROUP BY + picking.id; + """, + [tuple(self.ids)], + ) + result = dict(self.env.cr.fetchall()) + for picking in self: + picking.analytic_distribution = result.get(picking.id) + + def _inverse_analytic_distribution(self): + """ + If analytic distribution is set on picking, write it on all moves + """ + for picking in self: + if picking.analytic_distribution: + picking.move_ids_without_package.write( + {"analytic_distribution": picking.analytic_distribution} + ) + picking.original_analytic_distribution = picking.analytic_distribution diff --git a/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..35fe2b7c --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/readme/CONTRIBUTORS.rst @@ -0,0 +1,5 @@ +* Benoît Aimont +* Denis Roussel +* `Quartile `__: + + * Yoshi Tashiro diff --git a/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/readme/DESCRIPTION.rst new file mode 100644 index 00000000..457ec5d2 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/readme/DESCRIPTION.rst @@ -0,0 +1,2 @@ +Allows to define the analytic distribution on picking level, which should propagate +the value to the corresponding field of stock moves. diff --git a/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/static/description/icon.png b/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/static/description/index.html b/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/static/description/index.html new file mode 100644 index 00000000..88dfdfca --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/static/description/index.html @@ -0,0 +1,426 @@ + + + + + +Stock Picking Analytic + + + +
+

Stock Picking Analytic

+ + +

Beta License: AGPL-3 OCA/account-analytic Translate me on Weblate Try me on Runboat

+

Allows to define the analytic distribution on picking level, which should propagate +the value to the corresponding field of stock moves.

+

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • ACSONE SA/NV
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-analytic project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/tests/__init__.py b/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/tests/__init__.py new file mode 100644 index 00000000..fe50e096 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/tests/__init__.py @@ -0,0 +1 @@ +from . import test_picking_analytic_account diff --git a/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/tests/test_picking_analytic_account.py b/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/tests/test_picking_analytic_account.py new file mode 100644 index 00000000..257d5fa9 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/tests/test_picking_analytic_account.py @@ -0,0 +1,122 @@ +# Copyright 2021 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import Command +from odoo.tests.common import TransactionCase + + +class TestStockAnalytic(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.product_id = cls.env.ref("product.product_product_9") + cls.uom_id = cls.env.ref("uom.product_uom_unit") + analytic_plan = cls.env["account.analytic.plan"].create( + {"name": "Plan Test", "company_id": False} + ) + analytic_account = cls.env["account.analytic.account"].create( + {"name": "analytic account test", "plan_id": analytic_plan.id} + ) + analytic_account_2 = cls.env["account.analytic.account"].create( + {"name": "analytic account test 2", "plan_id": analytic_plan.id} + ) + cls.analytic_distribution = {str(analytic_account.id): 100} + cls.analytic_distribution_2 = {str(analytic_account_2.id): 100} + cls.stock_location = cls.env.ref("stock.stock_location_stock") + cls.customer_location = cls.env.ref("stock.stock_location_customers") + cls.picking = cls.env["stock.picking"].create( + { + "location_id": cls.stock_location.id, + "location_dest_id": cls.customer_location.id, + "picking_type_id": cls.env.ref("stock.picking_type_out").id, + "move_ids": [ + Command.create( + { + "name": "move test", + "product_id": cls.product_id.id, + "product_uom": cls.uom_id.id, + "location_id": cls.stock_location.id, + "location_dest_id": cls.customer_location.id, + }, + ) + ], + } + ) + + def test_inverse_analytic_distribution(self): + """Set analytic distribution on picking + Check analytic distribution on line is set + """ + picking = self.picking + self.assertTrue(picking.move_ids_without_package) + self.assertNotEqual( + picking.move_ids_without_package[0].analytic_distribution, + self.analytic_distribution, + ) + picking.analytic_distribution = self.analytic_distribution + self.assertEqual( + picking.move_ids_without_package[0].analytic_distribution, + self.analytic_distribution, + ) + + def test_compute_analytic_distribution(self): + """Set analytic distribution on move + Check analytic distribution on picking is set + """ + picking = self.picking + self.assertTrue(picking.move_ids_without_package) + self.assertNotEqual( + picking.move_ids_without_package[0].analytic_distribution, + self.analytic_distribution, + ) + picking.move_ids_without_package.write( + { + "analytic_distribution": self.analytic_distribution, + } + ) + self.assertEqual( + picking.analytic_distribution, + self.analytic_distribution, + ) + + def test_compute_no_move(self): + """ + Set analytic distribution on void picking + """ + picking = self.picking + picking.move_ids_without_package = False + self.picking.analytic_distribution = self.analytic_distribution + self.assertEqual(picking.analytic_distribution, self.analytic_distribution) + self.assertEqual( + picking.original_analytic_distribution, self.analytic_distribution + ) + + def test_compute_different_analytic_distribution(self): + """Add a move with another analytic distribution + Check if no analytic distribution is set + """ + picking = self.picking + picking.move_ids_without_package.write( + { + "analytic_distribution": self.analytic_distribution, + } + ) + self.picking.write( + { + "move_ids_without_package": [ + Command.create( + { + "name": "move test 2", + "product_id": self.product_id.id, + "product_uom": self.uom_id.id, + "location_id": self.stock_location.id, + "location_dest_id": self.customer_location.id, + "analytic_distribution": self.analytic_distribution_2, + }, + ) + ] + } + ) + self.assertFalse( + picking.analytic_distribution, + ) diff --git a/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/views/stock_picking.xml b/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/views/stock_picking.xml new file mode 100644 index 00000000..1cce9c03 --- /dev/null +++ b/odoo-bringout-oca-account-analytic-stock_picking_analytic/stock_picking_analytic/views/stock_picking.xml @@ -0,0 +1,66 @@ + + + + + + stock.picking.form (in stock_picking_analytic) + stock.picking + + + + + + + + + {"default_analytic_distribution": analytic_distribution} + + + + + {"default_analytic_distribution": analytic_distribution} + + + + + + + stock.picking.search (in stock_picking_analytic) + stock.picking + + + + + + + + + + stock.picking.tree (in stock_picking_analytic) + stock.picking + + + + + + + + + diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/README.md b/odoo-bringout-oca-account-financial-reporting-account_financial_report/README.md new file mode 100644 index 00000000..30786c52 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/README.md @@ -0,0 +1,46 @@ +# Account Financial Reports + +Odoo addon: account_financial_report + +## Installation + +```bash +pip install odoo-bringout-oca-account-financial-reporting-account_financial_report +``` + +## Dependencies + +This addon depends on: +- account +- date_range +- report_xlsx + +## Manifest Information + +- **Name**: Account Financial Reports +- **Version**: 16.0.1.15.2 +- **Category**: Reporting +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-financial-reporting](https://github.com/OCA/account-financial-reporting) branch 16.0, addon `account_financial_report`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/README.rst b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/README.rst new file mode 100644 index 00000000..52ce9c4a --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/README.rst @@ -0,0 +1,208 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + +========================= +Account Financial Reports +========================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:14f61f914c003a9be1f6858481e6d0ac51c7e0c774327146136252cc7122b514 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--reporting-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-reporting/tree/16.0/account_financial_report + :alt: OCA/account-financial-reporting +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-reporting-16-0/account-financial-reporting-16-0-account_financial_report + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-reporting&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module adds a set of financial reports. They are accessible under +Invoicing / Reporting / OCA accounting reports. + +- General ledger +- Trial Balance +- Open Items +- Aged Partner Balance +- VAT Report +- Journal Ledger + +Currently General ledger, Trial Balance and Open Items are fully compatible with a foreign +currency set up in account in order to display balances. Moreover, any foreign +currency used in account move lines is properly shown. + +In case that in an account has not been configured a second currency foreign +currency balances are not available. + +Invoicing / Settings / Invoicing / OCA Aged Report Configuration you will be able to set +dynamic intervals that will appear on the Aged Partner Balance. +For further information, check CONFIGURE.rst + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +To configure dynamic intervals for Aged Partner Balance you need to: + +Go on 'Settings' -> 'Invoicing' -> 'OCA Aged Report Configuration'. + +Click on option 'Configurations' and create new record. + +Create new interval. +The name established on line will be the column to display in Aged Partner Balance. +Inferior limit established on line is the interval + +Example of configuration inferior limit: + +-> 15 +-> 30 +-> 60 + +It means the first interval is from 0 to 15, the second from 16 to 30, and the third is 61+. + +Go on 'Invoicing' -> 'Reports' -> 'OCA accounting reports' -> 'Aged Partner Balance' + +When wizard is open, you need to select your interval configuration and print report. + +If you want to get default interval configuration any time you wish to print Aged Partner Report, +you can set default interval configuration per company in: + +'Settings' -> 'Invoicing' -> 'OCA Aged Report Configuration'. + +Known issues / Roadmap +====================== + +* 'VAT Report' is valid only for cases where it's met that for each + Tax defined: all the "Account tags" of all the + 'Repartition for Invoices' or 'Repartition for Credit Notes' + are different. +* It would be nice to have in reports a column indicating the + state of the entries when the option "All Entries" is selected + in "Target Moves" field in a wizard + +Changelog +========= + +11.0.2.5.0 (2019-04-26) +~~~~~~~~~~~~~~~~~~~~~~~ + +* In the Trial Balance you have an option to hide parent hierarchy levels + +11.0.2.4.1 (2019-01-08) +~~~~~~~~~~~~~~~~~~~~~~~ + +* Handle better multicompany behaviour +* Improve how title appears in the reports +* Improve performance in General Ledger + + +11.0.2.3.1 (2018-11-29) +~~~~~~~~~~~~~~~~~~~~~~~ + +* In the Trial Balance you can apply a filter by hierarchy levels +* In the General Ledger you can apply a filter by Analytic Tag +* In the Journal Ledger the field 'Journal' is now optional + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Camptocamp +* initOS GmbH +* redCOR AG +* ForgeFlow + +Contributors +~~~~~~~~~~~~ + +* Jordi Ballester +* Yannick Vaucher +* Simone Orsi +* Leonardo Pistone +* Damien Crier +* Andrea Stirpe +* Thomas Rehn +* Andrea Gallina <4everamd@gmail.com> +* Robert Rottermann +* Ciro Urselli +* Francesco Apruzzese +* Lorenzo Battistini +* Julien Coux +* Akim Juillerat +* Alexis de Lattre +* Mihai Fekete +* Miquel Raïch +* Joan Sisquella +* `Tecnativa `__: + + * Pedro M. Baeza + * Sergio Teruel + * Ernesto Tejeda + * João Marques + * Alexandre D. Díaz + * Víctor Martínez + * Carolina Fernandez + +* `Sygel `__: + + * Harald Panten + * Valentin Vinagre + +* Lois Rilo +* Saran Lim. +* Omar Castiñeira + +Much of the work in this module was done at a sprint in Sorrento, Italy in +April 2016. + +* Ooops404 + + * Eduard Brahas + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-financial-reporting `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/__init__.py b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/__init__.py new file mode 100644 index 00000000..a6e5ff78 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/__init__.py @@ -0,0 +1,7 @@ +# Author: Damien Crier +# Copyright 2016 Camptocamp SA +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import models +from . import report +from . import wizard diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/__manifest__.py b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/__manifest__.py new file mode 100644 index 00000000..dd62ebcc --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/__manifest__.py @@ -0,0 +1,57 @@ +# Author: Damien Crier +# Author: Julien Coux +# Copyright 2016 Camptocamp SA +# Copyright 2020 ForgeFlow S.L. (https://www.forgeflow.com) +# Copyright 2021 Tecnativa - João Marques +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +{ + "name": "Account Financial Reports", + "version": "16.0.1.15.2", + "category": "Reporting", + "summary": "OCA Financial Reports", + "author": "Camptocamp," + "initOS GmbH," + "redCOR AG," + "ForgeFlow," + "Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-financial-reporting", + "depends": ["account", "date_range", "report_xlsx"], + "data": [ + "security/ir.model.access.csv", + "security/security.xml", + "wizard/aged_partner_balance_wizard_view.xml", + "wizard/general_ledger_wizard_view.xml", + "wizard/journal_ledger_wizard_view.xml", + "wizard/open_items_wizard_view.xml", + "wizard/trial_balance_wizard_view.xml", + "wizard/vat_report_wizard_view.xml", + "view/account_age_report_configuration_views.xml", + "menuitems.xml", + "reports.xml", + "report/templates/layouts.xml", + "report/templates/aged_partner_balance.xml", + "report/templates/general_ledger.xml", + "report/templates/journal_ledger.xml", + "report/templates/open_items.xml", + "report/templates/trial_balance.xml", + "report/templates/vat_report.xml", + "view/account_view.xml", + "view/report_general_ledger.xml", + "view/report_journal_ledger.xml", + "view/report_trial_balance.xml", + "view/report_open_items.xml", + "view/report_aged_partner_balance.xml", + "view/report_vat_report.xml", + "view/res_config_settings_views.xml", + ], + "assets": { + "web.assets_backend": [ + "account_financial_report/static/src/js/*", + "account_financial_report/static/src/xml/**/*", + ], + }, + "installable": True, + "application": True, + "auto_install": False, + "license": "AGPL-3", +} diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/account_financial_report.pot b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/account_financial_report.pot new file mode 100644 index 00000000..bab6339d --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/account_financial_report.pot @@ -0,0 +1,2012 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_financial_report +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "> 120 d." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "1 - 30 d." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +msgid "10" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "31 - 60 d." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "61 - 90 d." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "91 - 120 d." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Taxes summary" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"\n" +" Duplicate amounts may be shown because more than one analytical account may be defined in the journal items." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Intervals configuration" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "To" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report +msgid "Abstract Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_financial_report_abstract_wizard +msgid "Abstract Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report_xlsx +msgid "Abstract XLSX Account Financial Report" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model,name:account_financial_report.model_account_account +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Account" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__account_age_report_config_id +msgid "Account Age Report Config" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_from +msgid "Account Code From" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_to +msgid "Account Code To" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_group +msgid "Account Group" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Account Name" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Account at 0 filter" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Account balance at 0 filter" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__account_ids +msgid "Accounts" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__centralize +msgid "Activate centralization" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Additional Filtering" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_report_configuration +msgid "Age Partner Report Configuration" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 120\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 120 d." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 30\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 30 d." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 60\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 60 d." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 90\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 90 d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_aged_partner_balance_wizard +#, python-format +msgid "Aged Partner Balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_base +msgid "Aged Partner Balance -" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_aged_partner_balance +msgid "Aged Partner Balance Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_aged_partner_balance_report_wizard +msgid "Aged Partner Balance Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_aged_partner_balance_xlsx +msgid "Aged Partner Balance XLSL Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_aged_partner_balance_xlsx +msgid "Aged Partner Balance XLSX" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "All" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__all +msgid "All Entries" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__posted +msgid "All Posted Entries" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All entries" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All posted entries" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "Amount Cur." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Amount Currency" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Amount cur." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_move_line__analytic_account_ids +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__grouped_by__analytic_account +msgid "Analytic Account" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Analytic Distribution" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Base Amount" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Credit" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Debit" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__based_on +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Based On" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Based on" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Cancel" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Centralize filter" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_account__centralized +msgid "Centralized" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__group_child_ids +msgid "Child Groups" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Code" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_account_financial_report_abstract_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__company_id +#, python-format +msgid "Company" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__compute_account_ids +msgid "Compute accounts" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Configurations" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Credit" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul cur." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul. Bal." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Original" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Residual" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Currency" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Current" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Date" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_at +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_at +msgid "Date At" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_from +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date From" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_to +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date To" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Date at filter" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date from" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_range_id +msgid "Date range" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Date range filter" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date to" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Debit" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#, python-format +msgid "Description" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__tax_detail +msgid "Detail Taxes" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__foreign_currency +msgid "" +"Display foreign currency for move lines, unless account currency is not " +"setup through chart of accounts will display initial and final balance in " +"that currency." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_parent_hierarchy_level +msgid "Do not display parent levels" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Due\n" +" date" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +msgid "" +"Due\n" +" date" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#, python-format +msgid "Due date" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_to +msgid "End Date" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_to +msgid "End date" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +msgid "" +"Ending\n" +" balance" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_to +msgid "Ending account in a range" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Ending balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Ending balance\n" +" cur." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Entries sorted by" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Entry" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Entry number" +msgstr "" + +#. module: account_financial_report +#. odoo-javascript +#: code:addons/account_financial_report/static/src/xml/report.xml:0 +#: code:addons/account_financial_report/static/src/xml/report.xml:0 +#, python-format +msgid "Export" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export PDF" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export XLSX" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter accounts" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter analytic accounts" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__cost_center_ids +msgid "Filter cost centers" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_journal_ids +msgid "Filter journals" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__partner_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter partners" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__foreign_currency +msgid "Foreign Currency" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "From Code" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "From:" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "From: %(date_from)s To: %(date_to)s" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_code +msgid "Full Code" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_name +msgid "Full Name" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__fy_start_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__fy_start_date +msgid "Fy Start Date" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.act_action_general_ledger_wizard_partner_relation +#: model:ir.actions.act_window,name:account_financial_report.action_general_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_general_ledger_wizard +#, python-format +msgid "General Ledger" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_base +msgid "General Ledger -" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_general_ledger +msgid "General Ledger Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_general_ledger_report_wizard +msgid "General Ledger Report Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_general_ledger_xlsx +msgid "General Ledger XLSL Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_general_ledger_xlsx +msgid "General Ledger XLSX" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "" +"General Ledger can be computed only if selected company have\n" +" only one unaffected earnings account." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__group_option +msgid "Group entries by" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__grouped_by +msgid "Grouped By" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "" +"Here you can set the intervals that will appear on the Aged Partner Balance." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Hide" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "Hide account ending balance at 0" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "Hide accounts at 0" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy_level +msgid "Hierarchy Levels to display" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__id +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__id +msgid "ID" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_account_account__centralized +msgid "" +"If flagged, no details will be displayed in the General Ledger report (the " +"webkit one only), only centralized amounts per period." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__inferior_limit +msgid "Inferior Limit" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Inferior Limit must be greather than zero" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Initial\n" +" balance cur." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Initial\n" +" balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Initial balance" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__age_partner_config_id +#: model:ir.model.fields,field_description:account_financial_report.field_res_config_settings__age_partner_config_id +msgid "Intervals configuration" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Journal" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__domain +msgid "Journal Items Domain" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_journal_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_html +#: model:ir.ui.menu,name:account_financial_report.menu_journal_ledger_wizard +#, python-format +msgid "Journal Ledger" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_base +msgid "Journal Ledger -" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_journal_ledger +msgid "Journal Ledger Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_journal_ledger_report_wizard +msgid "Journal Ledger Report Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_journal_ledger_xlsx +msgid "Journal Ledger XLSX" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_journal_ledger_xlsx +msgid "Journal Ledger XLSX Report" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#, python-format +msgid "Journals" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "Level" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "Level %s" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__limit_hierarchy_level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Limit hierarchy levels" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__line_ids +msgid "Line" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#: code:addons/account_financial_report/report/general_ledger.py:0 +#: code:addons/account_financial_report/report/open_items.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance.py:0 +#: code:addons/account_financial_report/report/trial_balance.py:0 +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Missing Partner" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items.py:0 +#, python-format +msgid "Missing Salesperson" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration_line +msgid "Model to set interval lines for Age partner balance report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration +msgid "Model to set intervals for Age partner balance report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__move_target +msgid "Move Target" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "Moves" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Must complete Configuration Lines" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__name +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Name" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#: model:ir.model.constraint,message:account_financial_report.constraint_account_age_report_configuration_line_unique_name_config_combination +#, python-format +msgid "Name must be unique per report configuration" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Net" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "No" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "No group" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "No limit" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__none +msgid "None" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__not_only_one_unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__not_only_one_unaffected_earnings_account +msgid "Not Only One Unaffected Earnings Account" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Not Posted" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "Not due" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "OCA Aged Report Configuration" +msgstr "" + +#. module: account_financial_report +#: model:ir.ui.menu,name:account_financial_report.menu_oca_reports +msgid "OCA accounting reports" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Older" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_open_items_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_open_items_wizard +#, python-format +msgid "Open Items" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_base +msgid "Open Items -" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.act_action_open_items_wizard_partner_relation +msgid "Open Items Partner" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_open_items +msgid "Open Items Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_open_items_report_wizard +msgid "Open Items Report Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_open_items_xlsx +msgid "Open Items XLSX" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_open_items_xlsx +msgid "Open Items XLSX Report" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Options" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Original" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Partner" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_partner_ending_cumul +msgid "" +"Partner\n" +" cumul aged balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Partner Initial balance" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__salesperson +msgid "Partner Salesperson" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Partner cumul aged balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +#, python-format +msgid "Partner ending balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Partner initial balance" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__partners +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__partners +msgid "Partners" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__payable_accounts_only +msgid "Payable Accounts Only" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +msgid "Percents" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Period balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Periods" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Posted" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Rec." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__receivable_accounts_only +msgid "Receivable Accounts Only" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "" +"Ref -\n" +" Label" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +msgid "" +"Ref -\n" +" Label" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Ref - Label" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Residual" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Sequence" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Show" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__show_cost_center +msgid "Show Analytic Account" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_auto_sequence +msgid "Show Auto Sequence" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__show_move_line_details +msgid "Show Move Line Details" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__show_partner_details +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_partner_details +msgid "Show Partner Details" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__foreign_currency +#, python-format +msgid "Show foreign currency" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Show hierarchy" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__sort_option +msgid "Sort entries by" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_from +msgid "Start Date" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_from +msgid "Start date" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_from +msgid "Starting account in a range" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "TOTAL" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tags" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__target_move +msgid "Target Moves" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Target moves filter" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Tax" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Tax Amount" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Credit" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Debit" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxgroups +#, python-format +msgid "Tax Groups" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Tax Initial balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxtags +#, python-format +msgid "Tax Tags" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#, python-format +msgid "Tax ending balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tax initial balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Taxes" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/general_ledger_wizard.py:0 +#, python-format +msgid "" +"The Company in the General Ledger Report Wizard and in Date Range must be " +"the same." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "" +"The Company in the Trial Balance Report Wizard and in Date Range must be the" +" same." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/vat_report_wizard.py:0 +#, python-format +msgid "" +"The Company in the Vat Report Wizard and in Date Range must be the same." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "The hierarchy level to filter on must be greater than 0." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "" +"There is a problem in the structure of the account groups. You may need to " +"create some child group of %s." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__domain +msgid "This domain will be used to select specific domain for Journal Items" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "To" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +msgid "To:" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +#, python-format +msgid "Total" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_trial_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_html +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_trial_balance_wizard +#, python-format +msgid "Trial Balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_base +msgid "Trial Balance -" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_trial_balance +msgid "Trial Balance Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_trial_balance_report_wizard +msgid "Trial Balance Report Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_xlsx +msgid "Trial Balance XLSX" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_trial_balance_xlsx +msgid "Trial Balance XLSX Report" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"Trial Balance can be computed only if selected company have only\n" +" one unaffected earnings account." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__unaffected_earnings_account +msgid "Unaffected Earnings Account" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "" +"Use this filter to hide an account or a partner with an ending balance at 0." +" If partners are filtered, debits and credits totals will not match the " +"trial balance." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Use when your account groups are hierarchical" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_vat_report_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_vat_report_wizard +msgid "VAT Report" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +msgid "VAT Report -" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "VAT Report Options" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_vat_report_wizard +msgid "VAT Report Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_vat_report_xlsx +msgid "VAT Report XLSX" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Vat Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_vat_report +msgid "Vat Report Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_vat_report_xlsx +msgid "Vat Report XLSX Report" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "View" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "" +"When this option is enabled, the trial balance will not display accounts " +"that have initial balance = debit = credit = end balance = 0" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_account_name +msgid "With Account Name" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Without analytic account" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Yes" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#, python-format +msgid "future" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "or" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_qweb +msgid "ournal Ledger" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "to" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 16.21%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.24%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.78%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 31.35%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 38.92%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 8.11%;" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/ar.po b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/ar.po new file mode 100644 index 00000000..2156fd7f --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/ar.po @@ -0,0 +1,2279 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_financial_report +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2018-09-23 16:01+0000\n" +"Last-Translator: yaseentai \n" +"Language-Team: none\n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" +"X-Generator: Weblate 3.1.1\n" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "> 120 d." +msgstr "‫> 120 يوم." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "1 - 30 d." +msgstr "1 - 30 يوم." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +msgid "10" +msgstr "10" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "31 - 60 d." +msgstr "31 - 60 يوم." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "61 - 90 d." +msgstr "61 - 90 يوم." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "91 - 120 d." +msgstr "91 - 120 يوم." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Taxes summary" +msgstr "‫موجز الضرائب" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"\n" +" Duplicate amounts may be shown because more than one " +"analytical account may be defined in the journal items." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Intervals configuration" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "To" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report +msgid "Abstract Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_financial_report_abstract_wizard +msgid "Abstract Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report_xlsx +msgid "Abstract XLSX Account Financial Report" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model,name:account_financial_report.model_account_account +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Account" +msgstr "الحساب" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__account_age_report_config_id +msgid "Account Age Report Config" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_from +#, fuzzy +msgid "Account Code From" +msgstr "رمز الحساب" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_to +#, fuzzy +msgid "Account Code To" +msgstr "رمز الحساب" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_group +msgid "Account Group" +msgstr "مجموعة الحساب" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Account Name" +msgstr "اسم الحساب" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, fuzzy, python-format +msgid "Account at 0 filter" +msgstr "الحسابات برصيد صفر" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Account balance at 0 filter" +msgstr "الحسابات برصيد صفر" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__account_ids +msgid "Accounts" +msgstr "الحسابات" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__centralize +msgid "Activate centralization" +msgstr "تجميع القيود" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Additional Filtering" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_report_configuration +msgid "Age Partner Report Configuration" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 120\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, fuzzy, python-format +msgid "Age ≤ 120 d." +msgstr "‫≤ 120 يوم." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 30\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, fuzzy, python-format +msgid "Age ≤ 30 d." +msgstr "‫≤ 30 يوم." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 60\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, fuzzy, python-format +msgid "Age ≤ 60 d." +msgstr "‫‫‫≤ 60 يوم." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 90\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, fuzzy, python-format +msgid "Age ≤ 90 d." +msgstr "‫‫‫≤ 90 يوم." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_aged_partner_balance_wizard +#, python-format +msgid "Aged Partner Balance" +msgstr "تحليل رصيد الشركاء" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_base +#, fuzzy +msgid "Aged Partner Balance -" +msgstr "تحليل رصيد الشركاء" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_aged_partner_balance +#, fuzzy +msgid "Aged Partner Balance Report" +msgstr "تحليل رصيد الشركاء" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_aged_partner_balance_report_wizard +msgid "Aged Partner Balance Wizard" +msgstr "معالج ‫تحليل رصيد الشركاء" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_aged_partner_balance_xlsx +#, fuzzy +msgid "Aged Partner Balance XLSL Report" +msgstr "‫تحليل رصيد الشركاء إكسل" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_aged_partner_balance_xlsx +msgid "Aged Partner Balance XLSX" +msgstr "‫تحليل رصيد الشركاء إكسل" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "All" +msgstr "الكل" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__all +msgid "All Entries" +msgstr "كل القيود" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__posted +msgid "All Posted Entries" +msgstr "المرحّلة فقط" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All entries" +msgstr "كل القيود" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All posted entries" +msgstr "المرحّلة فقط" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "Amount Cur." +msgstr "القيمة بالعملة." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Amount Currency" +msgstr "القيمة بالعملة" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Amount cur." +msgstr "القيمة بالعملة." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_move_line__analytic_account_ids +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__grouped_by__analytic_account +#, fuzzy +msgid "Analytic Account" +msgstr "ترشيح الحسابات" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Analytic Distribution" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Balance" +msgstr "الرصيد" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Base Amount" +msgstr "القيمة الأساسية" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Balance" +msgstr "الرصيد الأساسي" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Credit" +msgstr "الدائن الأساسي" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Debit" +msgstr "المدين الأساسي" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__based_on +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Based On" +msgstr "مبني على" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Based on" +msgstr "مبني على" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Cancel" +msgstr "إلغاء" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Centralize filter" +msgstr "تجميع القيود" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_account__centralized +msgid "Centralized" +msgstr "مجمّع" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__group_child_ids +msgid "Child Groups" +msgstr "مجموعات فرعية" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Code" +msgstr "الرمز" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_account_financial_report_abstract_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__company_id +#, python-format +msgid "Company" +msgstr "المؤسسة" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__compute_account_ids +#, fuzzy +msgid "Compute accounts" +msgstr "حسابات محسوبة" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Configurations" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_uid +msgid "Created by" +msgstr "أنشئ بواسطة" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_date +msgid "Created on" +msgstr "أنشئ في" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Credit" +msgstr "الدائن" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul cur." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul. Bal." +msgstr "الرصيد التراكمي." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur." +msgstr "العملة" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Original" +msgstr "الإجمالي بالعملة" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Residual" +msgstr "المستحق بالعملة" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Currency" +msgstr "العملة" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Current" +msgstr "الحالي" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Date" +msgstr "التاريخ" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_at +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_at +msgid "Date At" +msgstr "التاريخ عند" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_from +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date From" +msgstr "تاريخ البدء" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_to +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date To" +msgstr "تاريخ الانتهاء" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Date at filter" +msgstr "التاريخ" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date from" +msgstr "تاريخ البدء" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_range_id +msgid "Date range" +msgstr "الفترة" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Date range filter" +msgstr "ترشيح التاريخ" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date to" +msgstr "‫تاريخ الانتهاء" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Debit" +msgstr "المدين" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#, python-format +msgid "Description" +msgstr "البيان" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__tax_detail +msgid "Detail Taxes" +msgstr "تفصيل الضرائب" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__display_name +msgid "Display Name" +msgstr "اسم العرض" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__foreign_currency +msgid "" +"Display foreign currency for move lines, unless account currency is not " +"setup through chart of accounts will display initial and final balance in " +"that currency." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_parent_hierarchy_level +msgid "Do not display parent levels" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Due\n" +" date" +msgstr "تاريخ الاستحقاق" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, fuzzy +msgid "" +"Due\n" +" date" +msgstr "تاريخ الاستحقاق" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#, python-format +msgid "Due date" +msgstr "تاريخ الاستحقاق" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_to +msgid "End Date" +msgstr "تاريخ الإنتهاء" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_to +msgid "End date" +msgstr "تاريخ الانتهاء" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +msgid "" +"Ending\n" +" balance" +msgstr "الرصيد الختامي" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_to +msgid "Ending account in a range" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Ending balance" +msgstr "الرصيد الختامي" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, fuzzy +msgid "" +"Ending balance\n" +" cur." +msgstr "الرصيد الختامي" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Entries sorted by" +msgstr "ترتيب القيود حسب" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Entry" +msgstr "القيد" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Entry number" +msgstr "رقم القيد" + +#. module: account_financial_report +#. odoo-javascript +#: code:addons/account_financial_report/static/src/xml/report.xml:0 +#, python-format +msgid "Export" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export PDF" +msgstr "طباعة PDF" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export XLSX" +msgstr "طباعة إكسل" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter accounts" +msgstr "‫ترشيح الحسابات" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#, fuzzy +msgid "Filter analytic accounts" +msgstr "‫ترشيح الحسابات" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__cost_center_ids +msgid "Filter cost centers" +msgstr "‫ترشيح مراكز التكلفة" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_journal_ids +#, fuzzy +msgid "Filter journals" +msgstr "‫ترشيح الحسابات" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__partner_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter partners" +msgstr "ترشيح الشركاء" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__foreign_currency +msgid "Foreign Currency" +msgstr "العملة الأجنبية" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#, fuzzy +msgid "From Code" +msgstr "الرمز" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "From:" +msgstr "من:" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "From: %(date_from)s To: %(date_to)s" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_code +#, fuzzy +msgid "Full Code" +msgstr "الرمز" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_name +#, fuzzy +msgid "Full Name" +msgstr "الاسم" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__fy_start_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__fy_start_date +msgid "Fy Start Date" +msgstr "تاريخ بدء السنة المالية" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.act_action_general_ledger_wizard_partner_relation +#: model:ir.actions.act_window,name:account_financial_report.action_general_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_general_ledger_wizard +#, python-format +msgid "General Ledger" +msgstr "الأستاذ العام" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_base +#, fuzzy +msgid "General Ledger -" +msgstr "الأستاذ العام" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_general_ledger +#, fuzzy +msgid "General Ledger Report" +msgstr "الأستاذ العام" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_general_ledger_report_wizard +msgid "General Ledger Report Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_general_ledger_xlsx +#, fuzzy +msgid "General Ledger XLSL Report" +msgstr "الأستاذ العام إكسل" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_general_ledger_xlsx +msgid "General Ledger XLSX" +msgstr "الأستاذ العام إكسل" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "" +"General Ledger can be computed only if selected company have\n" +" only one unaffected earnings account." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__group_option +msgid "Group entries by" +msgstr "تجميع القيود حسب" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__grouped_by +msgid "Grouped By" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "" +"Here you can set the intervals that will appear on the Aged Partner Balance." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Hide" +msgstr "إخفاء" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "Hide account ending balance at 0" +msgstr "تجاهل الحسابات برصيد صفر" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +#, fuzzy +msgid "Hide accounts at 0" +msgstr "تجاهل الحسابات برصيد صفر" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy_level +msgid "Hierarchy Levels to display" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__id +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__id +msgid "ID" +msgstr "المعرف" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_account_account__centralized +msgid "" +"If flagged, no details will be displayed in the General Ledger report (the " +"webkit one only), only centralized amounts per period." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__inferior_limit +msgid "Inferior Limit" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Inferior Limit must be greather than zero" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, fuzzy +msgid "" +"Initial\n" +" balance cur." +msgstr "الرصيد الافتتاحي" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Initial\n" +" balance" +msgstr "الرصيد الافتتاحي" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Initial balance" +msgstr "الرصيد الافتتاحي" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__age_partner_config_id +#: model:ir.model.fields,field_description:account_financial_report.field_res_config_settings__age_partner_config_id +msgid "Intervals configuration" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Journal" +msgstr "اليومية" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_move_line +#, fuzzy +msgid "Journal Item" +msgstr "اليومية" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__domain +msgid "Journal Items Domain" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_journal_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_html +#: model:ir.ui.menu,name:account_financial_report.menu_journal_ledger_wizard +#, python-format +msgid "Journal Ledger" +msgstr "أستاذ اليومية" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_base +#, fuzzy +msgid "Journal Ledger -" +msgstr "أستاذ اليومية" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_journal_ledger +#, fuzzy +msgid "Journal Ledger Report" +msgstr "أستاذ اليومية" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_journal_ledger_report_wizard +msgid "Journal Ledger Report Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_journal_ledger_xlsx +msgid "Journal Ledger XLSX" +msgstr "أستاذ اليومية إكسل" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_journal_ledger_xlsx +#, fuzzy +msgid "Journal Ledger XLSX Report" +msgstr "أستاذ اليومية إكسل" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#, python-format +msgid "Journals" +msgstr "اليوميات" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard____last_update +msgid "Last Modified on" +msgstr "آخر تعديل في" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_uid +msgid "Last Updated by" +msgstr "آخر تحديث بواسطة" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_date +msgid "Last Updated on" +msgstr "آخر تحديث في" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "Level" +msgstr "المستوى" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, fuzzy, python-format +msgid "Level %s" +msgstr "المستوى %s" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__limit_hierarchy_level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Limit hierarchy levels" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__line_ids +msgid "Line" +msgstr "بند" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#: code:addons/account_financial_report/report/open_items.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Missing Partner" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items.py:0 +#, python-format +msgid "Missing Salesperson" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration_line +msgid "Model to set interval lines for Age partner balance report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration +msgid "Model to set intervals for Age partner balance report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__move_target +msgid "Move Target" +msgstr "التحركات المستهدفة" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "Moves" +msgstr "القيود" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Must complete Configuration Lines" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__name +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Name" +msgstr "الاسم" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#: model:ir.model.constraint,message:account_financial_report.constraint_account_age_report_configuration_line_unique_name_config_combination +#, python-format +msgid "Name must be unique per report configuration" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Net" +msgstr "الصافي" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "No" +msgstr "لا" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "No group" +msgstr "بدون تجميع" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "No limit" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__none +msgid "None" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__not_only_one_unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__not_only_one_unaffected_earnings_account +msgid "Not Only One Unaffected Earnings Account" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Not Posted" +msgstr "غير مرحّل" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "Not due" +msgstr "غير مستحق" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "OCA Aged Report Configuration" +msgstr "" + +#. module: account_financial_report +#: model:ir.ui.menu,name:account_financial_report.menu_oca_reports +msgid "OCA accounting reports" +msgstr "تقارير محاسبية OCA" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Older" +msgstr "أقدم" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_open_items_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_open_items_wizard +#, python-format +msgid "Open Items" +msgstr "دفعات مستحقّة" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_base +#, fuzzy +msgid "Open Items -" +msgstr "دفعات مستحقّة" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.act_action_open_items_wizard_partner_relation +#, fuzzy +msgid "Open Items Partner" +msgstr "دفعات مستحقّة" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_open_items +#, fuzzy +msgid "Open Items Report" +msgstr "دفعات مستحقّة" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_open_items_report_wizard +msgid "Open Items Report Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_open_items_xlsx +msgid "Open Items XLSX" +msgstr "دفعات مستحقّة إكسل" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_open_items_xlsx +#, fuzzy +msgid "Open Items XLSX Report" +msgstr "دفعات مستحقّة إكسل" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Options" +msgstr "الخيارات" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Original" +msgstr "الإجمالي" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Partner" +msgstr "الشريك" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_partner_ending_cumul +msgid "" +"Partner\n" +" cumul aged balance" +msgstr "إجمالي الرصيد التراكمي" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Partner Initial balance" +msgstr "رصيد الشريك الافتتاحي" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__salesperson +msgid "Partner Salesperson" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Partner cumul aged balance" +msgstr "إجمالي الرصيد التراكمي" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +#, python-format +msgid "Partner ending balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Partner initial balance" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__partners +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__partners +msgid "Partners" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__payable_accounts_only +msgid "Payable Accounts Only" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +msgid "Percents" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, fuzzy, python-format +msgid "Period balance" +msgstr "رصيد الشريك الافتتاحي" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Periods" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Posted" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Rec." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__receivable_accounts_only +msgid "Receivable Accounts Only" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "" +"Ref -\n" +" Label" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, fuzzy +msgid "" +"Ref -\n" +" Label" +msgstr "تاريخ الاستحقاق" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Ref - Label" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Residual" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Sequence" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Show" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__show_cost_center +msgid "Show Analytic Account" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_auto_sequence +msgid "Show Auto Sequence" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__show_move_line_details +msgid "Show Move Line Details" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__show_partner_details +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_partner_details +msgid "Show Partner Details" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__foreign_currency +#, python-format +msgid "Show foreign currency" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Show hierarchy" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__sort_option +msgid "Sort entries by" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_from +msgid "Start Date" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_from +msgid "Start date" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_from +msgid "Starting account in a range" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "TOTAL" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tags" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__target_move +msgid "Target Moves" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Target moves filter" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Tax" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Tax Amount" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Credit" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Debit" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxgroups +#, python-format +msgid "Tax Groups" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Tax Initial balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxtags +#, python-format +msgid "Tax Tags" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#, python-format +msgid "Tax ending balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tax initial balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Taxes" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/general_ledger_wizard.py:0 +#, python-format +msgid "" +"The Company in the General Ledger Report Wizard and in Date Range must be " +"the same." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "" +"The Company in the Trial Balance Report Wizard and in Date Range must be the " +"same." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/vat_report_wizard.py:0 +#, python-format +msgid "" +"The Company in the Vat Report Wizard and in Date Range must be the same." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "The hierarchy level to filter on must be greater than 0." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "" +"There is a problem in the structure of the account groups. You may need to " +"create some child group of %s." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__domain +msgid "This domain will be used to select specific domain for Journal Items" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "To" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +msgid "To:" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +#, python-format +msgid "Total" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_trial_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_html +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_trial_balance_wizard +#, python-format +msgid "Trial Balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_base +#, fuzzy +msgid "Trial Balance -" +msgstr "الرصيد الختامي" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_trial_balance +#, fuzzy +msgid "Trial Balance Report" +msgstr "الرصيد الختامي" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_trial_balance_report_wizard +msgid "Trial Balance Report Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_xlsx +msgid "Trial Balance XLSX" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_trial_balance_xlsx +#, fuzzy +msgid "Trial Balance XLSX Report" +msgstr "الرصيد الختامي" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"Trial Balance can be computed only if selected company have only\n" +" one unaffected earnings account." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__unaffected_earnings_account +msgid "Unaffected Earnings Account" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "" +"Use this filter to hide an account or a partner with an ending balance at 0. " +"If partners are filtered, debits and credits totals will not match the trial " +"balance." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Use when your account groups are hierarchical" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_vat_report_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_vat_report_wizard +msgid "VAT Report" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +msgid "VAT Report -" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "VAT Report Options" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_vat_report_wizard +msgid "VAT Report Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_vat_report_xlsx +msgid "VAT Report XLSX" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Vat Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_vat_report +msgid "Vat Report Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_vat_report_xlsx +msgid "Vat Report XLSX Report" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "View" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "" +"When this option is enabled, the trial balance will not display accounts " +"that have initial balance = debit = credit = end balance = 0" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_account_name +msgid "With Account Name" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Without analytic account" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Yes" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#, python-format +msgid "future" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "or" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_qweb +msgid "ournal Ledger" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "to" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 16.21%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.24%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.78%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 31.35%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 38.92%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 8.11%;" +msgstr "" + +#~ msgid "" +#~ "Age ≤ 120\n" +#~ " d." +#~ msgstr "≤ 120 يوم." + +#~ msgid "" +#~ "Age ≤ 30\n" +#~ " d." +#~ msgstr "المدة ≤ 30 يوم." + +#~ msgid "" +#~ "Age ≤ 60\n" +#~ " d." +#~ msgstr "المدة ≤ 60 يوم." + +#~ msgid "" +#~ "Age ≤ 90\n" +#~ " d." +#~ msgstr "المدة ≤ 90 يوم." + +#, fuzzy +#~ msgid "Filter analytic tags" +#~ msgstr "‫ترشيح الحسابات" + +#~ msgid "Child Accounts" +#~ msgstr "حسابات فرعية" + +#~ msgid "Computed Accounts" +#~ msgstr "حسابات محسوبة" + +#~ msgid "Hierarchy On" +#~ msgstr "الشجرة مبنية على" + +#, fuzzy +#~ msgid "No hierarchy" +#~ msgstr "الشجرة مبنية على" + +#~ msgid "From: %s To: %s" +#~ msgstr "من: %s إلى: %s" + +#~ msgid " Export" +#~ msgstr " ‫تصدير" + +#~ msgid " Print" +#~ msgstr " ‫طباعة" + +#~ msgid "" +#~ "Cost\n" +#~ " center" +#~ msgstr "مركز التكلفة" + +#~ msgid "Cost center" +#~ msgstr "مركز التكلفة" + +#, fuzzy +#~| msgid "Account" +#~ msgid "Account ID" +#~ msgstr "الحساب" + +#~ msgid "Account Type" +#~ msgstr "نوع الحساب" + +#~ msgid "Age 120 Days" +#~ msgstr "120 يوم" + +#~ msgid "Age 30 Days" +#~ msgstr "30 يوم" + +#~ msgid "Age 60 Days" +#~ msgstr "60 يوم" + +#~ msgid "Age 90 Days" +#~ msgstr "90 يوم" + +#~ msgid "Amount Residual" +#~ msgstr "المستحق" + +#~ msgid "Amount Residual Currency" +#~ msgstr "المستحق بالعملة" + +#~ msgid "Amount Total Due" +#~ msgstr "إجمالي المستحق" + +#~ msgid "Amount Total Due Currency" +#~ msgstr "إجمالي المستحق بالعملة" + +#~ msgid "Centralize" +#~ msgstr "تجميع القيود" + +#~ msgid "Centralized Entries" +#~ msgstr "القيود المجمّعة" + +#, fuzzy +#~| msgid "Child Accounts" +#~ msgid "Child accounts" +#~ msgstr "حسابات فرعية" + +#~ msgid "Company Currency" +#~ msgstr "عملة المؤسسة" + +#~ msgid "Cost Center" +#~ msgstr "مركز التكلفة" + +#~ msgid "Cumul Age 120 Days" +#~ msgstr "‫تراكم 120 يوم" + +#~ msgid "Cumul Age 30 Days" +#~ msgstr "‫‫تراكم 30 يوم" + +#~ msgid "Cumul Age 60 Days" +#~ msgstr "‫‫تراكم 60 يوم" + +#~ msgid "Cumul Age 90 Days" +#~ msgstr "‫‫تراكم 90 يوم" + +#~ msgid "Cumul Amount Residual" +#~ msgstr "المستحق المتراكم" + +#~ msgid "Cumul Balance" +#~ msgstr "الرصيد المتراكم" + +#~ msgid "Cumul Current" +#~ msgstr "المتراكم الحالي" + +#~ msgid "Cumul Older" +#~ msgstr "المتراكم القديم" + +#~ msgid "Currency Name" +#~ msgstr "اسم العملة" + +#~ msgid "Date Due" +#~ msgstr "تاريخ الاستحقاق" + +#~ msgid "Ending blance cur." +#~ msgstr "الرصيد الختامي بالعملة." + +#, fuzzy +#~ msgid "Filter Analytic Tag" +#~ msgstr "ترشيح الحسابات" + +#~ msgid "Filter Cost Center" +#~ msgstr "ترشيح مراكز التكلفة" + +#, fuzzy +#~ msgid "Filter Journal" +#~ msgstr "ترشيح الحسابات" + +#~ msgid "Filter Partner" +#~ msgstr "ترشيح الشركاء" + +#~ msgid "Final Amount Residual" +#~ msgstr "المستحق الختامي" + +#~ msgid "Final Amount Residual Currency" +#~ msgstr "المستحق الختامي بالعملة" + +#~ msgid "Final Amount Total Due" +#~ msgstr "إجمالي المستحق الختامي" + +#~ msgid "Final Amount Total Due Currency" +#~ msgstr "‫إجمالي المستحق الختامي بالعملة" + +#~ msgid "Final Balance" +#~ msgstr "الرصيد الختامي" + +#~ msgid "Final Balance Foreign Currency" +#~ msgstr "الرصيد الختامي بالعملة" + +#~ msgid "Final Credit" +#~ msgstr "الدائن الختامي" + +#~ msgid "Final Debit" +#~ msgstr "المدين الختامي" + +#~ msgid "Group Option" +#~ msgstr "خيار التجميع" + +#, fuzzy +#~ msgid "Hide Account At 0" +#~ msgstr "تجاهل الحسابات برصيد صفر" + +#, fuzzy +#~ msgid "Hide Line" +#~ msgstr "البند" + +#~ msgid "Initial Balance" +#~ msgstr "الرصيد الافتتاحي" + +#~ msgid "Initial Balance Foreign Currency" +#~ msgstr "الرصيد الافتتاحي بالعملة" + +#~ msgid "Initial Credit" +#~ msgstr "الدائن الافتتاحي" + +#~ msgid "Initial Debit" +#~ msgstr "المدين الافتتاحي" + +#~ msgid "Initial blance cur." +#~ msgstr "‫الرصيد الافتتاحي بالعملة." + +#~ msgid "Is Partner Account" +#~ msgstr "حساب شريك" + +#~ msgid "Label" +#~ msgstr "البيان" + +#~ msgid "Matching Number" +#~ msgstr "الرقم المطابق" + +#~ msgid "Move" +#~ msgstr "القيد" + +#~ msgid "Move Line" +#~ msgstr "البند" + +#~ msgid "No partner allocated" +#~ msgstr "لم يتم تخصيص شريك" + +#~ msgid "Only Posted Moves" +#~ msgstr "المرحّلة فقط" + +#~ msgid "Parent" +#~ msgstr "الرئيسي" + +#, fuzzy +#~| msgid "Partner" +#~ msgid "Partner ID" +#~ msgstr "الشريك" + +#, fuzzy +#~ msgid "Period Balance" +#~ msgstr "الرصيد الأساسي" + +#, fuzzy +#~ msgid "Aged Partner Balance - %s - %s" +#~ msgstr "تحليل رصيد الشركاء" + +#, fuzzy +#~ msgid "General Ledger - %s - %s" +#~ msgstr "الأستاذ العام" + +#, fuzzy +#~ msgid "Journal Ledger - %s - %s" +#~ msgstr "أستاذ اليومية" + +#, fuzzy +#~ msgid "Open Items - %s - %s" +#~ msgstr "دفعات مستحقّة" + +#, fuzzy +#~ msgid "Trial Balance - %s - %s" +#~ msgstr "الرصيد الختامي" + +#~ msgid "Hide Account Balance At 0" +#~ msgstr "تجاهل الحسابات برصيد صفر" diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/bs.po b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/bs.po new file mode 100644 index 00000000..dbbe6818 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/bs.po @@ -0,0 +1,2012 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_financial_report +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "> 120 d." +msgstr "> 120 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "1 - 30 d." +msgstr "1 - 30 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +msgid "10" +msgstr "10" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "31 - 60 d." +msgstr "31 - 60 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "61 - 90 d." +msgstr "61 - 90 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "91 - 120 d." +msgstr "91 - 120 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Taxes summary" +msgstr "Sažetak poreza" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"\n" +" Duplicate amounts may be shown because more than one analytical account may be defined in the journal items." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Intervals configuration" +msgstr "Postavke intervala" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "To" +msgstr "Do" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report +msgid "Abstract Report" +msgstr "Apstraktni izvještaj" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_financial_report_abstract_wizard +msgid "Abstract Wizard" +msgstr "Apstraktni čarobnjak" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report_xlsx +msgid "Abstract XLSX Account Financial Report" +msgstr "Apstraktni XLSX Financijski izvještaj" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model,name:account_financial_report.model_account_account +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Account" +msgstr "Konto" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__account_age_report_config_id +msgid "Account Age Report Config" +msgstr "Konfiguracija izveštaja po godištu računa" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_from +msgid "Account Code From" +msgstr "Šifra konta od" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_to +msgid "Account Code To" +msgstr "Konto" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_group +msgid "Account Group" +msgstr "Grupa konta" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Account Name" +msgstr "Naziv konta" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Account at 0 filter" +msgstr "Konto na 0 filteru" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Account balance at 0 filter" +msgstr "Saldo konta na 0 filteru" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__account_ids +msgid "Accounts" +msgstr "Konta" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__centralize +msgid "Activate centralization" +msgstr "Aktiviraj centralizaciju" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Additional Filtering" +msgstr "Dodatno filtriranje" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_report_configuration +msgid "Age Partner Report Configuration" +msgstr "Konfiguracija izveštaja po godištu partnera" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 120\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 120 d." +msgstr "Dosp. ≤ 120 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 30\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 30 d." +msgstr "Dosp. ≤ 30 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 60\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 60 d." +msgstr "Dosp. ≤ 60 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 90\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 90 d." +msgstr "Dosp. ≤ 90 d." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_aged_partner_balance_wizard +#, python-format +msgid "Aged Partner Balance" +msgstr "Dospjela dugovanja kupca" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_base +msgid "Aged Partner Balance -" +msgstr "Dospjela dugovanja kupca -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_aged_partner_balance +msgid "Aged Partner Balance Report" +msgstr "Izvještaj dospjelih dugovanja kupaca" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_aged_partner_balance_report_wizard +msgid "Aged Partner Balance Wizard" +msgstr "Čarobnjak balansne liste partnera po godištu" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_aged_partner_balance_xlsx +msgid "Aged Partner Balance XLSL Report" +msgstr "Izveštaj balansne liste partnera po godištu XLSX" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_aged_partner_balance_xlsx +msgid "Aged Partner Balance XLSX" +msgstr "Balansna lista partnera po godištu XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "All" +msgstr "Sve" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__all +msgid "All Entries" +msgstr "Sve stavke" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__posted +msgid "All Posted Entries" +msgstr "Sve proknjižene stavke" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All entries" +msgstr "Sve stavke" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All posted entries" +msgstr "Sve proknjižene stavke" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "Amount Cur." +msgstr "Iznos u val." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Amount Currency" +msgstr "Iznos u valuti" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Amount cur." +msgstr "Iznos u val." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_move_line__analytic_account_ids +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__grouped_by__analytic_account +msgid "Analytic Account" +msgstr "Analitički Konto" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Analytic Distribution" +msgstr "Analitička distribucija" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Balance" +msgstr "Saldo" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Base Amount" +msgstr "Osnovica" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Balance" +msgstr "Saldo osnovica" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Credit" +msgstr "Osnovica Duguje" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Debit" +msgstr "Osnovica potražuje" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__based_on +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Based On" +msgstr "Bazirano na" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Based on" +msgstr "Bazirano na" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Cancel" +msgstr "Otkaži" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Centralize filter" +msgstr "Centraliziraj filter" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_account__centralized +msgid "Centralized" +msgstr "Centralizirano" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__group_child_ids +msgid "Child Groups" +msgstr "Podređene grupe" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Code" +msgstr "Šifra" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_account_financial_report_abstract_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__company_id +#, python-format +msgid "Company" +msgstr "Tvrtka" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__compute_account_ids +msgid "Compute accounts" +msgstr "Izračunaj konta" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_res_config_settings +msgid "Config Settings" +msgstr "Postavke" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Configurations" +msgstr "Konfiguracije" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Credit" +msgstr "Duguje" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul cur." +msgstr "Ukupno val." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul. Bal." +msgstr "Ukupno Sal." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur." +msgstr "Val." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Original" +msgstr "Orig. Val." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Residual" +msgstr "Trenutni ostatak" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Currency" +msgstr "Valuta" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Current" +msgstr "Tekući" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Date" +msgstr "Datum" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_at +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_at +msgid "Date At" +msgstr "Datum na" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_from +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date From" +msgstr "Datum od" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_to +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date To" +msgstr "Datum do" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Date at filter" +msgstr "Datum na filteru" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date from" +msgstr "Datum od" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_range_id +msgid "Date range" +msgstr "Raspon datuma" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Date range filter" +msgstr "Filter raspona datuma" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date to" +msgstr "Datum do" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Debit" +msgstr "Duguje" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#, python-format +msgid "Description" +msgstr "Opis" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__tax_detail +msgid "Detail Taxes" +msgstr "Pojedinosti poreza" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__display_name +msgid "Display Name" +msgstr "Naziv" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__foreign_currency +msgid "" +"Display foreign currency for move lines, unless account currency is not " +"setup through chart of accounts will display initial and final balance in " +"that currency." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_parent_hierarchy_level +msgid "Do not display parent levels" +msgstr "Ne prikazuj nadređene razine" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Due\n" +" date" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +msgid "" +"Due\n" +" date" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#, python-format +msgid "Due date" +msgstr "Datum dospijeća" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_to +msgid "End Date" +msgstr "Završni datum" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_to +msgid "End date" +msgstr "Završni datum" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +msgid "" +"Ending\n" +" balance" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_to +msgid "Ending account in a range" +msgstr "Završni konto u rasponu" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Ending balance" +msgstr "Završni saldo" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Ending balance\n" +" cur." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Entries sorted by" +msgstr "Stavke sortirane po" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Entry" +msgstr "Stavka" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Entry number" +msgstr "Broj stavke" + +#. module: account_financial_report +#. odoo-javascript +#: code:addons/account_financial_report/static/src/xml/report.xml:0 +#: code:addons/account_financial_report/static/src/xml/report.xml:0 +#, python-format +msgid "Export" +msgstr "Izvoz" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export PDF" +msgstr "Izvoz PDF" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export XLSX" +msgstr "Izvoz XLSX" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter accounts" +msgstr "Filtriraj konta" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter analytic accounts" +msgstr "Filtriraj analitička konta" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__cost_center_ids +msgid "Filter cost centers" +msgstr "Filtriraj mjesta troška" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_journal_ids +msgid "Filter journals" +msgstr "Filtriraj dnevnike" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__partner_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter partners" +msgstr "Filtriraj partnere" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__foreign_currency +msgid "Foreign Currency" +msgstr "Strana valuta" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "From Code" +msgstr "Od šifre" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "From:" +msgstr "Od:" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "From: %(date_from)s To: %(date_to)s" +msgstr "Od: %(date_from)s do: %(date_to)s" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_code +msgid "Full Code" +msgstr "Puna šifra" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_name +msgid "Full Name" +msgstr "Puni naziv" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__fy_start_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__fy_start_date +msgid "Fy Start Date" +msgstr "Početni dan Fisk god" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.act_action_general_ledger_wizard_partner_relation +#: model:ir.actions.act_window,name:account_financial_report.action_general_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_general_ledger_wizard +#, python-format +msgid "General Ledger" +msgstr "Glavna knjiga" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_base +msgid "General Ledger -" +msgstr "Glavna knjiga -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_general_ledger +msgid "General Ledger Report" +msgstr "Izveštaj glavne knjige" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_general_ledger_report_wizard +msgid "General Ledger Report Wizard" +msgstr "Čarobnjak izveštaja glavne knjige" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_general_ledger_xlsx +msgid "General Ledger XLSL Report" +msgstr "Izveštaj glavne knjige XLSX" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_general_ledger_xlsx +msgid "General Ledger XLSX" +msgstr "Glavna knjiga XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "" +"General Ledger can be computed only if selected company have\n" +" only one unaffected earnings account." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__group_option +msgid "Group entries by" +msgstr "Grupiraj stavke po" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__grouped_by +msgid "Grouped By" +msgstr "Grupirano po" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "" +"Here you can set the intervals that will appear on the Aged Partner Balance." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Hide" +msgstr "Sakrij" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "Hide account ending balance at 0" +msgstr "Sakrij konta sa saldom 0" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "Hide accounts at 0" +msgstr "Sakrij konta sa 0" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy_level +msgid "Hierarchy Levels to display" +msgstr "Prikaži razinu strukture" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__id +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__id +msgid "ID" +msgstr "ID" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_account_account__centralized +msgid "" +"If flagged, no details will be displayed in the General Ledger report (the " +"webkit one only), only centralized amounts per period." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__inferior_limit +msgid "Inferior Limit" +msgstr "Donja granica" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Inferior Limit must be greather than zero" +msgstr "Donja granica mora biti veća od nule" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Initial\n" +" balance cur." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Initial\n" +" balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Initial balance" +msgstr "Početni saldo" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__age_partner_config_id +#: model:ir.model.fields,field_description:account_financial_report.field_res_config_settings__age_partner_config_id +msgid "Intervals configuration" +msgstr "Konfiguracija intervala" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Journal" +msgstr "Dnevnik" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_move_line +msgid "Journal Item" +msgstr "Stavka dnevnika" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__domain +msgid "Journal Items Domain" +msgstr "Domena stavaka dnevnika" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_journal_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_html +#: model:ir.ui.menu,name:account_financial_report.menu_journal_ledger_wizard +#, python-format +msgid "Journal Ledger" +msgstr "Knjiga dnevnika" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_base +msgid "Journal Ledger -" +msgstr "Knjiga dnevnika -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_journal_ledger +msgid "Journal Ledger Report" +msgstr "Izveštaj knjige dnevnika" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_journal_ledger_report_wizard +msgid "Journal Ledger Report Wizard" +msgstr "Čarobnjak izveštaja knjige dnevnika" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_journal_ledger_xlsx +msgid "Journal Ledger XLSX" +msgstr "Knjiga dnevnika XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_journal_ledger_xlsx +msgid "Journal Ledger XLSX Report" +msgstr "Izveštaj knjige dnevnika XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#, python-format +msgid "Journals" +msgstr "Žurnali" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "Level" +msgstr "Nivo" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "Level %s" +msgstr "Nivo %s" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__limit_hierarchy_level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Limit hierarchy levels" +msgstr "Ograniči hijerarhijske nivoe" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__line_ids +msgid "Line" +msgstr "Linija" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#: code:addons/account_financial_report/report/general_ledger.py:0 +#: code:addons/account_financial_report/report/open_items.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance.py:0 +#: code:addons/account_financial_report/report/trial_balance.py:0 +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Missing Partner" +msgstr "Nedostaje partner" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items.py:0 +#, python-format +msgid "Missing Salesperson" +msgstr "Nedostaje prodavac" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration_line +msgid "Model to set interval lines for Age partner balance report" +msgstr "Model za postavljanje linija intervala za izveštaj balansne liste partnera po godištu" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration +msgid "Model to set intervals for Age partner balance report" +msgstr "Model za postavljanje intervala za izveštaj balansne liste partnera po godištu" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__move_target +msgid "Move Target" +msgstr "Cilj premestanja" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "Moves" +msgstr "Kretanja" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Must complete Configuration Lines" +msgstr "Mora završiti konfiguracije linija" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__name +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Name" +msgstr "Naziv" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#: model:ir.model.constraint,message:account_financial_report.constraint_account_age_report_configuration_line_unique_name_config_combination +#, python-format +msgid "Name must be unique per report configuration" +msgstr "Naziv mora biti jedinstven po konfiguraciji izveštaja" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Net" +msgstr "Neto" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "No" +msgstr "Ne" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "No group" +msgstr "Nema grupu" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "No limit" +msgstr "Nema ograničenja" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__none +msgid "None" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__not_only_one_unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__not_only_one_unaffected_earnings_account +msgid "Not Only One Unaffected Earnings Account" +msgstr "Ne samo jedan račun neraspoređene dobiti" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Not Posted" +msgstr "Nije proknjiženo" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "Not due" +msgstr "Nije dospjelo" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "OCA Aged Report Configuration" +msgstr "OCA konfiguracija izveštaja po godištu" + +#. module: account_financial_report +#: model:ir.ui.menu,name:account_financial_report.menu_oca_reports +msgid "OCA accounting reports" +msgstr "OCA računovodstveni izvještaji" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Older" +msgstr "Starije" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_open_items_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_open_items_wizard +#, python-format +msgid "Open Items" +msgstr "Otvorene stavke" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_base +msgid "Open Items -" +msgstr "Otvorene stavke -" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.act_action_open_items_wizard_partner_relation +msgid "Open Items Partner" +msgstr "Otvorene stavke partnera" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_open_items +msgid "Open Items Report" +msgstr "Izvještaj otvorenih stavaka" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_open_items_report_wizard +msgid "Open Items Report Wizard" +msgstr "Čarobnjak izveštaja otvorenih stavki" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_open_items_xlsx +msgid "Open Items XLSX" +msgstr "Otvorene stavke XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_open_items_xlsx +msgid "Open Items XLSX Report" +msgstr "Izveštaj otvorenih stavki XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Options" +msgstr "Opcije" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Original" +msgstr "Originalno" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Partner" +msgstr "Partner" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_partner_ending_cumul +msgid "" +"Partner\n" +" cumul aged balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Partner Initial balance" +msgstr "Početni saldo partnera" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__salesperson +msgid "Partner Salesperson" +msgstr "Partner prodavac" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Partner cumul aged balance" +msgstr "Partner kumulativni saldo po godištu" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +#, python-format +msgid "Partner ending balance" +msgstr "Završni saldo partnera" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Partner initial balance" +msgstr "Početni saldo partnera" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__partners +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__partners +msgid "Partners" +msgstr "Partneri" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__payable_accounts_only +msgid "Payable Accounts Only" +msgstr "Samo računi obaveza" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +msgid "Percents" +msgstr "Procenti" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Period balance" +msgstr "Saldo perioda" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Periods" +msgstr "Periodi" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Posted" +msgstr "Proknjiženo" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Rec." +msgstr "Pok." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__receivable_accounts_only +msgid "Receivable Accounts Only" +msgstr "Samo računi potraživanja" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "" +"Ref -\n" +" Label" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +msgid "" +"Ref -\n" +" Label" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Ref - Label" +msgstr "Ref - Oznaka" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_ir_actions_report +msgid "Report Action" +msgstr "Akcija izvještaja" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Residual" +msgstr "Ostatak" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Sequence" +msgstr "Sekvenca" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Show" +msgstr "Prikaži" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__show_cost_center +msgid "Show Analytic Account" +msgstr "Prikaži analitički konto" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_auto_sequence +msgid "Show Auto Sequence" +msgstr "Prikaži auto sekvencu" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__show_move_line_details +msgid "Show Move Line Details" +msgstr "Prikaži detalje stavke" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__show_partner_details +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_partner_details +msgid "Show Partner Details" +msgstr "Prikaži detalje partnera" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__foreign_currency +#, python-format +msgid "Show foreign currency" +msgstr "Prikaži stranu valutu" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Show hierarchy" +msgstr "Prikaži strukturu" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__sort_option +msgid "Sort entries by" +msgstr "Sortiraj stavke po" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_from +msgid "Start Date" +msgstr "Početni datum" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_from +msgid "Start date" +msgstr "Početni datum" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_from +msgid "Starting account in a range" +msgstr "Početni konto u rasponu" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "TOTAL" +msgstr "UKUPNO" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tags" +msgstr "Oznake" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__target_move +msgid "Target Moves" +msgstr "Ciljane stavke" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Target moves filter" +msgstr "Filter ciljanih stavaka" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Tax" +msgstr "Porez" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Tax Amount" +msgstr "Iznos poreza" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Balance" +msgstr "Saldo poreza" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Credit" +msgstr "Potražuje porez" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Debit" +msgstr "Duguje porez" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxgroups +#, python-format +msgid "Tax Groups" +msgstr "Porezne grupe" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Tax Initial balance" +msgstr "Početni saldo poreza" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxtags +#, python-format +msgid "Tax Tags" +msgstr "Oznake poreza" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#, python-format +msgid "Tax ending balance" +msgstr "Završni saldo poreza" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tax initial balance" +msgstr "Početni saldo poreza" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Taxes" +msgstr "Porezi" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/general_ledger_wizard.py:0 +#, python-format +msgid "" +"The Company in the General Ledger Report Wizard and in Date Range must be " +"the same." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "" +"The Company in the Trial Balance Report Wizard and in Date Range must be the" +" same." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/vat_report_wizard.py:0 +#, python-format +msgid "" +"The Company in the Vat Report Wizard and in Date Range must be the same." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "The hierarchy level to filter on must be greater than 0." +msgstr "Razina strukture za filtriranje mora biti veća od 0." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "" +"There is a problem in the structure of the account groups. You may need to " +"create some child group of %s." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__domain +msgid "This domain will be used to select specific domain for Journal Items" +msgstr "Ovaj domen će biti korišten za odabir specifičnog domena za stavke dnevnika" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "To" +msgstr "Do" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +msgid "To:" +msgstr "Do:" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +#, python-format +msgid "Total" +msgstr "Ukupno" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_trial_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_html +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_trial_balance_wizard +#, python-format +msgid "Trial Balance" +msgstr "Balansna lista" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_base +msgid "Trial Balance -" +msgstr "Balansna lista -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_trial_balance +msgid "Trial Balance Report" +msgstr "Izveštaj balansne liste" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_trial_balance_report_wizard +msgid "Trial Balance Report Wizard" +msgstr "Čarobnjak izveštaja balansne liste" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_xlsx +msgid "Trial Balance XLSX" +msgstr "Balansna lista XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_trial_balance_xlsx +msgid "Trial Balance XLSX Report" +msgstr "Izveštaj balansne liste XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"Trial Balance can be computed only if selected company have only\n" +" one unaffected earnings account." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__unaffected_earnings_account +msgid "Unaffected Earnings Account" +msgstr "Račun neraspoređene dobiti" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "" +"Use this filter to hide an account or a partner with an ending balance at 0." +" If partners are filtered, debits and credits totals will not match the " +"trial balance." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Use when your account groups are hierarchical" +msgstr "Koristite kada su vaše grupe računa hijerarhijske" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_vat_report_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_vat_report_wizard +msgid "VAT Report" +msgstr "Porezni izvještaj" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +msgid "VAT Report -" +msgstr "Porezni izvještaj -" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "VAT Report Options" +msgstr "Opcije PDV izveštaja" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_vat_report_wizard +msgid "VAT Report Wizard" +msgstr "Čarobnjak PDV izveštaja" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_vat_report_xlsx +msgid "VAT Report XLSX" +msgstr "PDV izveštaj XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Vat Report" +msgstr "PDV izveštaj" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_vat_report +msgid "Vat Report Report" +msgstr "Izveštaj PDV" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_vat_report_xlsx +msgid "Vat Report XLSX Report" +msgstr "Izveštaj PDV XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "View" +msgstr "Pogled" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "" +"When this option is enabled, the trial balance will not display accounts " +"that have initial balance = debit = credit = end balance = 0" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_account_name +msgid "With Account Name" +msgstr "Sa nazivom konta" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Without analytic account" +msgstr "Bez analitičkog računa" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Yes" +msgstr "Da" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#, python-format +msgid "future" +msgstr "buduće" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "or" +msgstr "ili" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_qweb +msgid "ournal Ledger" +msgstr "Knjiga dnevnika" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "to" +msgstr "do" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 16.21%;" +msgstr "širina: 16.21%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.24%;" +msgstr "širina: 23.24%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.78%;" +msgstr "širina: 23.78%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 31.35%;" +msgstr "širina: 31.35%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 38.92%;" +msgstr "širina: 38.92%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 8.11%;" +msgstr "širina: 8.11%;" diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/ca.po b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/ca.po new file mode 100644 index 00000000..8d9659b7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/ca.po @@ -0,0 +1,2144 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_financial_report +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-16 08:14+0000\n" +"PO-Revision-Date: 2024-12-07 10:06+0000\n" +"Last-Translator: QuiJoQuim \n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "> 120 d." +msgstr "> 120 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "1 - 30 d." +msgstr "1 - 30 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +msgid "10" +msgstr "10" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "31 - 60 d." +msgstr "31 - 60 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "61 - 90 d." +msgstr "61 - 90 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "91 - 120 d." +msgstr "91 - 120 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Taxes summary" +msgstr "Resum d'impostos" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#, fuzzy +msgid "" +"\n" +" Duplicate amounts may be shown because more than one " +"analytical account may be defined in the journal items." +msgstr "" +"\n" +" Es poden mostrar quantitats duplicades perquè es pot " +"definir més d'un compte analític als articles del diari." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Intervals configuration" +msgstr "Configuració d'intervals" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "To" +msgstr "A" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report +msgid "Abstract Report" +msgstr "Informe abstracte" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_financial_report_abstract_wizard +msgid "Abstract Wizard" +msgstr "Assistent d'extracte" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report_xlsx +msgid "Abstract XLSX Account Financial Report" +msgstr "Informe financer de compte abstracte XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model,name:account_financial_report.model_account_account +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Account" +msgstr "Compte" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__account_age_report_config_id +msgid "Account Age Report Config" +msgstr "Configuració de l'informe d'antiguitat de comptes" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_from +msgid "Account Code From" +msgstr "Des de codi de compte" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_to +msgid "Account Code To" +msgstr "Des de codi de compte" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_group +msgid "Account Group" +msgstr "Grup de comptes" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Account Name" +msgstr "Compte" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Account at 0 filter" +msgstr "Filtrar per compte a 0" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Account balance at 0 filter" +msgstr "Balanç de compte en filtre 0" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__account_ids +msgid "Accounts" +msgstr "Comptes" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__centralize +msgid "Activate centralization" +msgstr "Activar centralització" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Additional Filtering" +msgstr "Filtrat addicional" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_report_configuration +msgid "Age Partner Report Configuration" +msgstr "Configuració de l'informe d'antiguitat de socis" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 120\n" +" d." +msgstr "" +"Edat ≤ 120\n" +" dies." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 120 d." +msgstr "Antiguitat ≤ 120 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 30\n" +" d." +msgstr "" +"Edat ≤ 30\n" +" dies." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 30 d." +msgstr "Antiguitat ≤ 30 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 60\n" +" d." +msgstr "" +"Edat ≤ 60\n" +" dies." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 60 d." +msgstr "Antiguitat ≤ 60 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 90\n" +" d." +msgstr "" +"Edat ≤ 90\n" +" dies." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 90 d." +msgstr "Antiguitat ≤ 90 d." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_aged_partner_balance_wizard +#, python-format +msgid "Aged Partner Balance" +msgstr "Saldo vençuts d'empresa" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_base +msgid "Aged Partner Balance -" +msgstr "Balanç empresa vençut" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_aged_partner_balance +msgid "Aged Partner Balance Report" +msgstr "Saldos vençut d'empreses" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_aged_partner_balance_report_wizard +msgid "Aged Partner Balance Wizard" +msgstr "Assistent del balanç de vençuts dels clients" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_aged_partner_balance_xlsx +msgid "Aged Partner Balance XLSL Report" +msgstr "Saldos vençuts d'empreses XLSX" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_aged_partner_balance_xlsx +msgid "Aged Partner Balance XLSX" +msgstr "Saldo vençuts d'empresa XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "All" +msgstr "Tots" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__all +msgid "All Entries" +msgstr "Tots els assentaments" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__posted +msgid "All Posted Entries" +msgstr "Tots els assentaments assentats" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All entries" +msgstr "Tots els assentaments" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All posted entries" +msgstr "Tots els assentaments assentats" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "Amount Cur." +msgstr "Import inicial." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Amount Currency" +msgstr "Moneda de l'import" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Amount cur." +msgstr "Import actual" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_move_line__analytic_account_ids +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__grouped_by__analytic_account +msgid "Analytic Account" +msgstr "Compte analític" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Analytic Distribution" +msgstr "Distribució analítica" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Balance" +msgstr "Saldo" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Base Amount" +msgstr "Import base" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Balance" +msgstr "Saldo base" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Credit" +msgstr "Haver base" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Debit" +msgstr "Deure base" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__based_on +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Based On" +msgstr "Basat en" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Based on" +msgstr "Basat en" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Cancel" +msgstr "Cancel·lar" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Centralize filter" +msgstr "Centralitza el filtre" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_account__centralized +msgid "Centralized" +msgstr "Centralitzat" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__group_child_ids +msgid "Child Groups" +msgstr "Grups fill" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Code" +msgstr "Codi" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_account_financial_report_abstract_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__company_id +#, python-format +msgid "Company" +msgstr "Empresa" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__compute_account_ids +msgid "Compute accounts" +msgstr "Calcula comptes" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_res_config_settings +msgid "Config Settings" +msgstr "Configuració de paràmetres" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Configurations" +msgstr "Configuracions" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_uid +msgid "Created by" +msgstr "Creat per" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_date +msgid "Created on" +msgstr "Creat a" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Credit" +msgstr "Haver" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul cur." +msgstr "Cumul act." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul. Bal." +msgstr "Cumul. Saldo." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur." +msgstr "act." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Original" +msgstr "Original act" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Residual" +msgstr "Residual act" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Currency" +msgstr "Moneda" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Current" +msgstr "Actual" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Date" +msgstr "Data" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_at +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_at +msgid "Date At" +msgstr "Data en" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_from +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date From" +msgstr "Data inicial" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_to +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date To" +msgstr "Data final" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Date at filter" +msgstr "Filtre de data en" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date from" +msgstr "Data inicial" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_range_id +msgid "Date range" +msgstr "Rang de dates" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Date range filter" +msgstr "Filtre del rang de dates" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date to" +msgstr "Data final" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Debit" +msgstr "Deure" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#, python-format +msgid "Description" +msgstr "Descripció" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__tax_detail +msgid "Detail Taxes" +msgstr "Detall d'impostos" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__display_name +msgid "Display Name" +msgstr "Nom a mostrar" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__foreign_currency +msgid "" +"Display foreign currency for move lines, unless account currency is not " +"setup through chart of accounts will display initial and final balance in " +"that currency." +msgstr "" +"Mostra la moneda estrangera per a les línies d'assentaments, llevat que la " +"moneda del compte no estigui configurada a través de la llista de comptes " +"mostrarà el saldo inicial i final en aquesta moneda." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_parent_hierarchy_level +msgid "Do not display parent levels" +msgstr "No mostrar nivells pare" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Due\n" +" date" +msgstr "" +"Data\n" +" venciment" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +msgid "" +"Due\n" +" date" +msgstr "" +"Data\n" +" venciment" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#, python-format +msgid "Due date" +msgstr "Venciment" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_to +msgid "End Date" +msgstr "Data final" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_to +msgid "End date" +msgstr "Data final" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +msgid "" +"Ending\n" +" balance" +msgstr "" +"Saldo\n" +" final" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_to +msgid "Ending account in a range" +msgstr "Darrer compte d'un rang" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Ending balance" +msgstr "Saldo final" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Ending balance\n" +" cur." +msgstr "" +"Saldo final\n" +" act." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Entries sorted by" +msgstr "Apunts ordenats per" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Entry" +msgstr "Apunt" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Entry number" +msgstr "Número d'apunt" + +#. module: account_financial_report +#. odoo-javascript +#: code:addons/account_financial_report/static/src/xml/report.xml:0 +#, python-format +msgid "Export" +msgstr "Exportar" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export PDF" +msgstr "Exporta PDF" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export XLSX" +msgstr "Exportar XLSX" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter accounts" +msgstr "Filtra comptes" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter analytic accounts" +msgstr "Filtra comptes analítics" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__cost_center_ids +msgid "Filter cost centers" +msgstr "Filtra centres de cost" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_journal_ids +msgid "Filter journals" +msgstr "Filtra diaris" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__partner_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter partners" +msgstr "Filtra partners" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__foreign_currency +msgid "Foreign Currency" +msgstr "Divisa estrangera" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "From Code" +msgstr "Des de codi" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "From:" +msgstr "Des de:" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "From: %(date_from)s To: %(date_to)s" +msgstr "Des de: %(date_from)s Fins: %(date_to)s" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_code +msgid "Full Code" +msgstr "Codi complet" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_name +msgid "Full Name" +msgstr "Nom complet" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__fy_start_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__fy_start_date +msgid "Fy Start Date" +msgstr "Data d'inici de l'exercici fiscal" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.act_action_general_ledger_wizard_partner_relation +#: model:ir.actions.act_window,name:account_financial_report.action_general_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_general_ledger_wizard +#, python-format +msgid "General Ledger" +msgstr "Llibre major" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_base +msgid "General Ledger -" +msgstr "Llibre major -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_general_ledger +msgid "General Ledger Report" +msgstr "Informe de llibre major" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_general_ledger_report_wizard +msgid "General Ledger Report Wizard" +msgstr "Assistent d'informe de llibre major" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_general_ledger_xlsx +msgid "General Ledger XLSL Report" +msgstr "Informe XLSX del llibre major" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_general_ledger_xlsx +msgid "General Ledger XLSX" +msgstr "Llibre major XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "" +"General Ledger can be computed only if selected company have\n" +" only one unaffected earnings account." +msgstr "" +"El llibre major només pot calcular-se si la empresa seleccionada te\n" +" només un compte de guanys no afectat." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__group_option +msgid "Group entries by" +msgstr "Agrupar apunts per" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__grouped_by +msgid "Grouped By" +msgstr "Agrupat per" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "" +"Here you can set the intervals that will appear on the Aged Partner Balance." +msgstr "" +"Aquí podeu establir els intervals que apareixeran en el balanç d'antiguitat " +"de socis." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Hide" +msgstr "Amaga" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "Hide account ending balance at 0" +msgstr "Amaga saldos finals a 0" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "Hide accounts at 0" +msgstr "Amaga comptes a 0" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy_level +msgid "Hierarchy Levels to display" +msgstr "Nivells de jerarquia a mostrar" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__id +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__id +msgid "ID" +msgstr "ID" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_account_account__centralized +msgid "" +"If flagged, no details will be displayed in the General Ledger report (the " +"webkit one only), only centralized amounts per period." +msgstr "" +"Si es marca, no es mostraran els detalls a l'informe del llibre major (només " +"el webkit), només imports centralitzats per període." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__inferior_limit +msgid "Inferior Limit" +msgstr "Límit inferior" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Inferior Limit must be greather than zero" +msgstr "El límit inferior ha de ser superior a zero" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Initial\n" +" balance cur." +msgstr "" +"Saldo inicial\n" +" act." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Initial\n" +" balance" +msgstr "" +"Saldo\n" +" inicial" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Initial balance" +msgstr "Saldo inicial" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__age_partner_config_id +#: model:ir.model.fields,field_description:account_financial_report.field_res_config_settings__age_partner_config_id +msgid "Intervals configuration" +msgstr "Configuració d'intervals" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Journal" +msgstr "Diari" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_move_line +msgid "Journal Item" +msgstr "Apunt comptable" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__domain +msgid "Journal Items Domain" +msgstr "Domini d'apunts comptables" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_journal_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_html +#: model:ir.ui.menu,name:account_financial_report.menu_journal_ledger_wizard +#, python-format +msgid "Journal Ledger" +msgstr "Llibre diari" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_base +msgid "Journal Ledger -" +msgstr "Llibre diari -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_journal_ledger +msgid "Journal Ledger Report" +msgstr "Informe del llibre diari" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_journal_ledger_report_wizard +msgid "Journal Ledger Report Wizard" +msgstr "Assistent d'informe de llibre diari" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_journal_ledger_xlsx +msgid "Journal Ledger XLSX" +msgstr "Llibre diari XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_journal_ledger_xlsx +msgid "Journal Ledger XLSX Report" +msgstr "Informe llibre diari XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#, python-format +msgid "Journals" +msgstr "Diaris" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard____last_update +msgid "Last Modified on" +msgstr "Última modificació a" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_uid +msgid "Last Updated by" +msgstr "Última actualització per" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_date +msgid "Last Updated on" +msgstr "Última actualització a" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "Level" +msgstr "Nivell" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "Level %s" +msgstr "Nivell %s" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__limit_hierarchy_level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Limit hierarchy levels" +msgstr "Limita nivells de jerarquia" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__line_ids +msgid "Line" +msgstr "Línia" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#: code:addons/account_financial_report/report/open_items.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Missing Partner" +msgstr "Falta contacte" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items.py:0 +#, python-format +msgid "Missing Salesperson" +msgstr "Falta comercial" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration_line +msgid "Model to set interval lines for Age partner balance report" +msgstr "" +"Model per establir les línies d'intervals per a l'informe d'antiguitat de " +"socis" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration +msgid "Model to set intervals for Age partner balance report" +msgstr "Model per establir els intervals per a l'informe d'antiguitat de socis" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__move_target +msgid "Move Target" +msgstr "Mou objectiu" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "Moves" +msgstr "Assentaments" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Must complete Configuration Lines" +msgstr "Heu de completar les línies de configuració" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__name +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Name" +msgstr "Nom" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#: model:ir.model.constraint,message:account_financial_report.constraint_account_age_report_configuration_line_unique_name_config_combination +#, python-format +msgid "Name must be unique per report configuration" +msgstr "El nom ha de ser únic per a cada configuració d'informe" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Net" +msgstr "Net" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "No" +msgstr "No" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "No group" +msgstr "Sense grup" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "No limit" +msgstr "Sense límit" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__none +msgid "None" +msgstr "Cap" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__not_only_one_unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__not_only_one_unaffected_earnings_account +msgid "Not Only One Unaffected Earnings Account" +msgstr "No només un compte de guanys no afectats" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Not Posted" +msgstr "No confirmat" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "Not due" +msgstr "No vençut" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "OCA Aged Report Configuration" +msgstr "Configuració de l'informe d'antiguitat OCA" + +#. module: account_financial_report +#: model:ir.ui.menu,name:account_financial_report.menu_oca_reports +msgid "OCA accounting reports" +msgstr "Informes comptables OCA" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Older" +msgstr "Més antic" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_open_items_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_open_items_wizard +#, python-format +msgid "Open Items" +msgstr "Partides obertes" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_base +msgid "Open Items -" +msgstr "Partides obertes -" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.act_action_open_items_wizard_partner_relation +msgid "Open Items Partner" +msgstr "Elements oberts del soci" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_open_items +msgid "Open Items Report" +msgstr "Informe de partides obertes" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_open_items_report_wizard +msgid "Open Items Report Wizard" +msgstr "Assistent d'informe de partides obertes" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_open_items_xlsx +msgid "Open Items XLSX" +msgstr "Partides obertes XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_open_items_xlsx +msgid "Open Items XLSX Report" +msgstr "Informe XLSX de partides obertes" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Options" +msgstr "Opcions" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Original" +msgstr "Original" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Partner" +msgstr "Soci" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_partner_ending_cumul +msgid "" +"Partner\n" +" cumul aged balance" +msgstr "" +"Balanç acumulat d'antiguitat\n" +" del soci" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Partner Initial balance" +msgstr "Saldo inicial partner" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__salesperson +msgid "Partner Salesperson" +msgstr "Comercial del soci" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Partner cumul aged balance" +msgstr "Balanç acumulat d'antiguitat del soci" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +#, python-format +msgid "Partner ending balance" +msgstr "Saldo final partner" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Partner initial balance" +msgstr "Saldo inicial del contacte" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__partners +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__partners +msgid "Partners" +msgstr "Contactes" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__payable_accounts_only +msgid "Payable Accounts Only" +msgstr "Només comptes a pagar" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +msgid "Percents" +msgstr "Percentatges" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Period balance" +msgstr "Saldo del període" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Periods" +msgstr "Períodes" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Posted" +msgstr "Validat" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Rec." +msgstr "Num." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__receivable_accounts_only +msgid "Receivable Accounts Only" +msgstr "Només comptes a cobrar" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "" +"Ref -\n" +" Label" +msgstr "" +"Ref -\n" +" Etiqueta" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +msgid "" +"Ref -\n" +" Label" +msgstr "" +"Ref -\n" +" Etiqueta" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Ref - Label" +msgstr "Ref - Etiqueta" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_ir_actions_report +msgid "Report Action" +msgstr "Acció d'informe" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Residual" +msgstr "Residual" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Sequence" +msgstr "Seqüència" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Show" +msgstr "Mostrar" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__show_cost_center +msgid "Show Analytic Account" +msgstr "Mostrar compte analític" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_auto_sequence +msgid "Show Auto Sequence" +msgstr "Mostrar seqüència automàtica" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__show_move_line_details +msgid "Show Move Line Details" +msgstr "Mostrar detalls d'apunts" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__show_partner_details +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_partner_details +msgid "Show Partner Details" +msgstr "Mostrar detalls de partner" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__foreign_currency +#, python-format +msgid "Show foreign currency" +msgstr "Mostrar divisa estrangera" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Show hierarchy" +msgstr "Mostra jerarquia" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__sort_option +msgid "Sort entries by" +msgstr "Ordenar assentaments per" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_from +msgid "Start Date" +msgstr "Data inicial" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_from +msgid "Start date" +msgstr "Data inicial" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_from +msgid "Starting account in a range" +msgstr "Compte inicial del rang" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "TOTAL" +msgstr "TOTAL" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tags" +msgstr "Etiquetes" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__target_move +msgid "Target Moves" +msgstr "Moviments destí" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Target moves filter" +msgstr "Filtre de moviments destí" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Tax" +msgstr "Impost" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Tax Amount" +msgstr "Total impost" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Balance" +msgstr "Saldo d'impostos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Credit" +msgstr "Crèdit fiscal" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Debit" +msgstr "Dèbit fiscal" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxgroups +#, python-format +msgid "Tax Groups" +msgstr "Grups d'impostos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Tax Initial balance" +msgstr "Saldo inicial fiscal" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxtags +#, python-format +msgid "Tax Tags" +msgstr "Etiquetes d'impostos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#, python-format +msgid "Tax ending balance" +msgstr "Saldo final fiscal" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tax initial balance" +msgstr "Saldo inicial fiscal" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Taxes" +msgstr "Impostos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/general_ledger_wizard.py:0 +#, python-format +msgid "" +"The Company in the General Ledger Report Wizard and in Date Range must be " +"the same." +msgstr "" +"La empresa de l'informe de llibre major i al rang de dates ha de ser la " +"mateixa." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "" +"The Company in the Trial Balance Report Wizard and in Date Range must be the " +"same." +msgstr "" +"La empresa al balanç de sumes i saldos i al rang de dates ha de ser la " +"mateixa." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/vat_report_wizard.py:0 +#, python-format +msgid "" +"The Company in the Vat Report Wizard and in Date Range must be the same." +msgstr "" +"La empresa a l'assistent de l'informe d'IVA i al rang de dates ha de ser la " +"mateixa." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "The hierarchy level to filter on must be greater than 0." +msgstr "El nivell de jerarquia pel filtre ha de ser més gran que 0." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "" +"There is a problem in the structure of the account groups. You may need to " +"create some child group of %s." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__domain +msgid "This domain will be used to select specific domain for Journal Items" +msgstr "" +"Aquest domini s'utilitzarà per a seleccionar un domini específic pels apunts " +"comptables" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "To" +msgstr "Fins" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +msgid "To:" +msgstr "Fins:" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +#, python-format +msgid "Total" +msgstr "Total" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_trial_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_html +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_trial_balance_wizard +#, python-format +msgid "Trial Balance" +msgstr "Balanç de sumes i saldos" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_base +msgid "Trial Balance -" +msgstr "Balanç de prova -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_trial_balance +msgid "Trial Balance Report" +msgstr "Informe de balanç de prova" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_trial_balance_report_wizard +msgid "Trial Balance Report Wizard" +msgstr "Assistent de l'informe de balanç de sumes i saldos" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_xlsx +msgid "Trial Balance XLSX" +msgstr "Balanç de sumes i saldos XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_trial_balance_xlsx +msgid "Trial Balance XLSX Report" +msgstr "Informe de balanç de prova XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"Trial Balance can be computed only if selected company have only\n" +" one unaffected earnings account." +msgstr "" +"El balanç de prova només es pot calcular si l'empresa seleccionada té només\n" +" un compte de guanys no afectats." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__unaffected_earnings_account +msgid "Unaffected Earnings Account" +msgstr "Compte de guanys no afectat" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "" +"Use this filter to hide an account or a partner with an ending balance at 0. " +"If partners are filtered, debits and credits totals will not match the trial " +"balance." +msgstr "" +"Utilitzeu aquest filtre per amagar un compte o un soci amb un saldo final de " +"0. Si es filtren socis, els totals de dèbits i crèdits no coincidiran amb el " +"balanç de prova." + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Use when your account groups are hierarchical" +msgstr "Utilitzeu quan els vostres grups de comptes siguin jeràrquics" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_vat_report_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_vat_report_wizard +msgid "VAT Report" +msgstr "Informe d'IVA" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +msgid "VAT Report -" +msgstr "Informe d'IVA -" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "VAT Report Options" +msgstr "Opcions d'informe d'IVA" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_vat_report_wizard +msgid "VAT Report Wizard" +msgstr "Assistent d'informe d'IVA" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_vat_report_xlsx +msgid "VAT Report XLSX" +msgstr "Informe d'IVA XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Vat Report" +msgstr "Informe de l'IVA" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_vat_report +msgid "Vat Report Report" +msgstr "Informe de l'informe de l'IVA" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_vat_report_xlsx +msgid "Vat Report XLSX Report" +msgstr "Informe d'IVA XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "View" +msgstr "Vista" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "" +"When this option is enabled, the trial balance will not display accounts " +"that have initial balance = debit = credit = end balance = 0" +msgstr "" +"Quan s'habilita aquesta opció, el balanç de sumes i saldos no mostrarà " +"comptes que tinguin saldo inicial = deure = haver = saldo final = 0" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_account_name +msgid "With Account Name" +msgstr "Amb el nom de compte" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Without analytic account" +msgstr "Sense compte analític" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Yes" +msgstr "Sí" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#, python-format +msgid "future" +msgstr "futur" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "or" +msgstr "o" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_qweb +msgid "ournal Ledger" +msgstr "Llibre diari" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "to" +msgstr "a" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 16.21%;" +msgstr "ample: 16.21%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.24%;" +msgstr "ample: 23.24%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.78%;" +msgstr "ample: 23.78%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 31.35%;" +msgstr "ample: 31.35%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 38.92%;" +msgstr "ample: 38.92%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 8.11%;" +msgstr "ample: 8.11%;" + +#~ msgid "" +#~ "Age ≤ 120\n" +#~ " d." +#~ msgstr "" +#~ "Antiguitat ≤ 120\n" +#~ " d." + +#~ msgid "" +#~ "Age ≤ 30\n" +#~ " d." +#~ msgstr "" +#~ "Antiguitat ≤ 30\n" +#~ " d." + +#~ msgid "" +#~ "Age ≤ 60\n" +#~ " d." +#~ msgstr "" +#~ "Antiguitat ≤ 60\n" +#~ " d." + +#~ msgid "" +#~ "Age ≤ 90\n" +#~ " d." +#~ msgstr "" +#~ "Antiguitat ≤ 90\n" +#~ " d." + +#~ msgid "Filter analytic tags" +#~ msgstr "Filtra etiquetes analítiques" + +#, python-format +#~ msgid "Print" +#~ msgstr "Imprimir" + +#, python-format +#~ msgid "Show analytic tags" +#~ msgstr "Mostrar etiquetes analítiques" + +#~ msgid "Child Accounts" +#~ msgstr "Comptes fill" + +#~ msgid "Computed Accounts" +#~ msgstr "Comptes calculats" + +#~ msgid "Hierarchy On" +#~ msgstr "Jerarquia en" + +#~ msgid "No hierarchy" +#~ msgstr "Sense jerarquia" + +#~ msgid "From: %s To: %s" +#~ msgstr "Des de: %s A: %s" + +#~ msgid " Export" +#~ msgstr "Exportar" + +#~ msgid " Print" +#~ msgstr "Imprimir" + +#~ msgid "Account ID" +#~ msgstr "Nº Compte" + +#~ msgid "Account Type" +#~ msgstr "Tipus de compte" + +#~ msgid "Age 120 Days" +#~ msgstr "120 dies" + +#~ msgid "Age 30 Days" +#~ msgstr "30 dies" + +#~ msgid "Age 60 Days" +#~ msgstr "60 dies" + +#~ msgid "Age 90 Days" +#~ msgstr "90 dies" + +#~ msgid "Amount Residual" +#~ msgstr "Import residual" + +#, fuzzy +#~ msgid "Company Currency" +#~ msgstr "Empresa " + +#, fuzzy +#~ msgid "Period Balance" +#~ msgstr "Cancel·lar " + +#, fuzzy +#~ msgid "Tax Name" +#~ msgstr "Nom a mostrar " diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/de.po b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/de.po new file mode 100644 index 00000000..8ee99ae2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/de.po @@ -0,0 +1,2428 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_financial_report +# +# Translators: +# Rudolf Schnapka , 2017 +# Ricardo Gross , 2018 +# Daniel Göppner , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-01 22:18+0000\n" +"PO-Revision-Date: 2019-02-14 13:16+0000\n" +"Last-Translator: Thorsten Vocks \n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.4\n" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "> 120 d." +msgstr "> 120 T." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "1 - 30 d." +msgstr "1 - 30 T." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +msgid "10" +msgstr "10" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "31 - 60 d." +msgstr "31 - 60 T." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "61 - 90 d." +msgstr "61 - 90 T." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "91 - 120 d." +msgstr "91-120 T." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Taxes summary" +msgstr "Steuerbuchungen Zusammenfassung" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"\n" +" Duplicate amounts may be shown because more than one " +"analytical account may be defined in the journal items." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Intervals configuration" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "To" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report +#, fuzzy +msgid "Abstract Report" +msgstr "Steuerbericht" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_financial_report_abstract_wizard +msgid "Abstract Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report_xlsx +msgid "Abstract XLSX Account Financial Report" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model,name:account_financial_report.model_account_account +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Account" +msgstr "Konto" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__account_age_report_config_id +msgid "Account Age Report Config" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_from +#, fuzzy +msgid "Account Code From" +msgstr "Kontonummer" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_to +#, fuzzy +msgid "Account Code To" +msgstr "Kontonummer" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_group +msgid "Account Group" +msgstr "Kontengruppe" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Account Name" +msgstr "Kontobezeichnung" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Account at 0 filter" +msgstr "Ausgeglichene Salden Filter" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Account balance at 0 filter" +msgstr "Ausgeglichene-Salden-Filter" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__account_ids +msgid "Accounts" +msgstr "Konten" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__centralize +msgid "Activate centralization" +msgstr "Zusammenfassung aktivieren" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Additional Filtering" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_report_configuration +msgid "Age Partner Report Configuration" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 120\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, fuzzy, python-format +msgid "Age ≤ 120 d." +msgstr "Alter bis 120 T." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 30\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, fuzzy, python-format +msgid "Age ≤ 30 d." +msgstr "Alter bis 30 T." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 60\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, fuzzy, python-format +msgid "Age ≤ 60 d." +msgstr "Alter bis 60 T." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 90\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, fuzzy, python-format +msgid "Age ≤ 90 d." +msgstr "Alter bis 90 T." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_aged_partner_balance_wizard +#, python-format +msgid "Aged Partner Balance" +msgstr "Partnersalden nach Alter" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_base +msgid "Aged Partner Balance -" +msgstr "Partnersalden nach Alter -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_aged_partner_balance +#, fuzzy +msgid "Aged Partner Balance Report" +msgstr "Partnersalden nach Alter -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_aged_partner_balance_report_wizard +msgid "Aged Partner Balance Wizard" +msgstr "Assistent für Partnersalden n. Alter" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_aged_partner_balance_xlsx +#, fuzzy +msgid "Aged Partner Balance XLSL Report" +msgstr "Partnersalden n. Alter XLSX" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_aged_partner_balance_xlsx +msgid "Aged Partner Balance XLSX" +msgstr "Partnersalden n. Alter XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "All" +msgstr "Alle" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__all +msgid "All Entries" +msgstr "Alle Posten" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__posted +msgid "All Posted Entries" +msgstr "Alle gebuchten Posten" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All entries" +msgstr "Alle Posten" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All posted entries" +msgstr "Alle gebuchten Posten" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, fuzzy +msgid "Amount Cur." +msgstr "Betragwährung" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Amount Currency" +msgstr "Betragswährung" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Amount cur." +msgstr "Betragwähr." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_move_line__analytic_account_ids +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__grouped_by__analytic_account +#, fuzzy +msgid "Analytic Account" +msgstr "Konten filtern" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Analytic Distribution" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#, fuzzy +msgid "Balance" +msgstr "Kumul. Saldo" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Base Amount" +msgstr "Bemessungsgrundlage" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Balance" +msgstr "Bemessungsgrundlage Saldo" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, fuzzy, python-format +msgid "Base Credit" +msgstr "Haben" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Debit" +msgstr "Soll" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__based_on +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Based On" +msgstr "Basierend auf" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Based on" +msgstr "Basierend auf" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Cancel" +msgstr "Abbrechen" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Centralize filter" +msgstr "Zusammenfassung Filter" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_account__centralized +msgid "Centralized" +msgstr "Zusammengefasst" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__group_child_ids +msgid "Child Groups" +msgstr "Untergruppe" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Code" +msgstr "Nummer" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_account_financial_report_abstract_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__company_id +#, python-format +msgid "Company" +msgstr "Unternehmen" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__compute_account_ids +#, fuzzy +msgid "Compute accounts" +msgstr "Berechnete Konten" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Configurations" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_uid +msgid "Created by" +msgstr "Erstellt von" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_date +msgid "Created on" +msgstr "Erstellt am" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Credit" +msgstr "Haben" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul cur." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul. Bal." +msgstr "Kumul. Saldo" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur." +msgstr "Whrg." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Original" +msgstr "Urspr. Währung" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Residual" +msgstr "Währung Restbetrag" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Currency" +msgstr "Währung" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Current" +msgstr "Ist-Summe" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Date" +msgstr "Datum" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_at +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_at +msgid "Date At" +msgstr "Stichtag" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_from +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date From" +msgstr "Datum ab" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_to +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date To" +msgstr "Datum bis" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Date at filter" +msgstr "Stichtagfilter" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date from" +msgstr "Datum von" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_range_id +msgid "Date range" +msgstr "Zeitraum" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Date range filter" +msgstr "Zeitraumfilter" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date to" +msgstr "Datum bis" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Debit" +msgstr "Soll" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#, python-format +msgid "Description" +msgstr "Beschreibung" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__tax_detail +msgid "Detail Taxes" +msgstr "Details zu Steuern" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__display_name +msgid "Display Name" +msgstr "Bezeichnung" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__foreign_currency +msgid "" +"Display foreign currency for move lines, unless account currency is not " +"setup through chart of accounts will display initial and final balance in " +"that currency." +msgstr "" +"Zeige eine Fremdwährung für die Buchungen an. Solang noch keine eigene " +"Währung über einen konfigurierten Kontenplan spezifiziert wurde, werden die " +"Anfangs- und Endsalden in dieser Währung angezeigt." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_parent_hierarchy_level +msgid "Do not display parent levels" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Due\n" +" date" +msgstr "" +"Fälligkeits\n" +"datum" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, fuzzy +msgid "" +"Due\n" +" date" +msgstr "" +"Fälligkeits\n" +"datum" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#, python-format +msgid "Due date" +msgstr "Fälligkeit" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_to +msgid "End Date" +msgstr "Enddatum" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_to +msgid "End date" +msgstr "Enddatum" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +msgid "" +"Ending\n" +" balance" +msgstr "Endstand" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_to +msgid "Ending account in a range" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Ending balance" +msgstr "Endsaldo" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, fuzzy +msgid "" +"Ending balance\n" +" cur." +msgstr "Endstand" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Entries sorted by" +msgstr "Sortierung nach" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Entry" +msgstr "Buchung" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Entry number" +msgstr "Buchungssatz Nummer" + +#. module: account_financial_report +#. odoo-javascript +#: code:addons/account_financial_report/static/src/xml/report.xml:0 +#, python-format +msgid "Export" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export PDF" +msgstr "Export PDF" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export XLSX" +msgstr "Export XLSX" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter accounts" +msgstr "Konten filtern" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#, fuzzy +msgid "Filter analytic accounts" +msgstr "Kostenstellen-Stichwörter filtern" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__cost_center_ids +msgid "Filter cost centers" +msgstr "Kostenstellen filtern" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_journal_ids +msgid "Filter journals" +msgstr "Journale filtern" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__partner_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter partners" +msgstr "Partner filtern" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__foreign_currency +#, fuzzy +msgid "Foreign Currency" +msgstr "Betragswährung" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#, fuzzy +msgid "From Code" +msgstr "Nummer" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "From:" +msgstr "Von:" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "From: %(date_from)s To: %(date_to)s" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_code +#, fuzzy +msgid "Full Code" +msgstr "Nummer" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_name +#, fuzzy +msgid "Full Name" +msgstr "Bezeichnung" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__fy_start_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__fy_start_date +msgid "Fy Start Date" +msgstr "GJ Beginn" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.act_action_general_ledger_wizard_partner_relation +#: model:ir.actions.act_window,name:account_financial_report.action_general_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_general_ledger_wizard +#, python-format +msgid "General Ledger" +msgstr "Hauptbuch" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_base +msgid "General Ledger -" +msgstr "Hauptbuch -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_general_ledger +#, fuzzy +msgid "General Ledger Report" +msgstr "Hauptbuch Berichtsassistent" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_general_ledger_report_wizard +msgid "General Ledger Report Wizard" +msgstr "Hauptbuch Berichtsassistent" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_general_ledger_xlsx +#, fuzzy +msgid "General Ledger XLSL Report" +msgstr "Hauptbuch XLSX" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_general_ledger_xlsx +msgid "General Ledger XLSX" +msgstr "Hauptbuch XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "" +"General Ledger can be computed only if selected company have\n" +" only one unaffected earnings account." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__group_option +msgid "Group entries by" +msgstr "Gruppieren nach" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__grouped_by +msgid "Grouped By" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "" +"Here you can set the intervals that will appear on the Aged Partner Balance." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Hide" +msgstr "Ausblenden" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "Hide account ending balance at 0" +msgstr "Ausgeglichene Konten ausblenden" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "Hide accounts at 0" +msgstr "Ausgeglichene Konten ausblenden" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy_level +msgid "Hierarchy Levels to display" +msgstr "Anzuzeigende Ebenen" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__id +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__id +msgid "ID" +msgstr "ID" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_account_account__centralized +msgid "" +"If flagged, no details will be displayed in the General Ledger report (the " +"webkit one only), only centralized amounts per period." +msgstr "" +"Wenn gekennzeichnet, werden im (Webkit) Hauptbuch-Bericht nur " +"zusammengefasste Abstimmsummen pro Periode ausgewiesen." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__inferior_limit +msgid "Inferior Limit" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Inferior Limit must be greather than zero" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, fuzzy +msgid "" +"Initial\n" +" balance cur." +msgstr "Anfangssaldo" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Initial\n" +" balance" +msgstr "Anfangssaldo" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Initial balance" +msgstr "Anfangssaldo" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__age_partner_config_id +#: model:ir.model.fields,field_description:account_financial_report.field_res_config_settings__age_partner_config_id +msgid "Intervals configuration" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Journal" +msgstr "Journal" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_move_line +msgid "Journal Item" +msgstr "Buchungszeile" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__domain +msgid "Journal Items Domain" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_journal_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_html +#: model:ir.ui.menu,name:account_financial_report.menu_journal_ledger_wizard +#, python-format +msgid "Journal Ledger" +msgstr "Buchungsjournal" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_base +msgid "Journal Ledger -" +msgstr "Buchungsjournal -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_journal_ledger +#, fuzzy +msgid "Journal Ledger Report" +msgstr "Buchungsjournal Berichtsassistent" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_journal_ledger_report_wizard +msgid "Journal Ledger Report Wizard" +msgstr "Buchungsjournal Berichtsassistent" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_journal_ledger_xlsx +msgid "Journal Ledger XLSX" +msgstr "Buchungsjournale XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_journal_ledger_xlsx +#, fuzzy +msgid "Journal Ledger XLSX Report" +msgstr "Buchungsjournale XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#, python-format +msgid "Journals" +msgstr "Journale" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard____last_update +msgid "Last Modified on" +msgstr "Geändert am" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_uid +msgid "Last Updated by" +msgstr "Aktualisiert durch" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_date +msgid "Last Updated on" +msgstr "Aktualisiert am" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "Level" +msgstr "Ebene" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "Level %s" +msgstr "Ebene %s" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__limit_hierarchy_level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Limit hierarchy levels" +msgstr "Ebenen festlegen" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__line_ids +msgid "Line" +msgstr "Position" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#: code:addons/account_financial_report/report/open_items.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Missing Partner" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items.py:0 +#, python-format +msgid "Missing Salesperson" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration_line +msgid "Model to set interval lines for Age partner balance report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration +msgid "Model to set intervals for Age partner balance report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__move_target +msgid "Move Target" +msgstr "Anzuzeigende Buchungen" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "Moves" +msgstr "Buchungen" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Must complete Configuration Lines" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__name +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Name" +msgstr "Bezeichnung" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#: model:ir.model.constraint,message:account_financial_report.constraint_account_age_report_configuration_line_unique_name_config_combination +#, python-format +msgid "Name must be unique per report configuration" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Net" +msgstr "Netto" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "No" +msgstr "Nein" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "No group" +msgstr "Keine Gruppierung" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "No limit" +msgstr "Keine Einschränkung" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__none +msgid "None" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__not_only_one_unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__not_only_one_unaffected_earnings_account +msgid "Not Only One Unaffected Earnings Account" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Not Posted" +msgstr "Nicht gebucht" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "Not due" +msgstr "Nicht fällig" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "OCA Aged Report Configuration" +msgstr "" + +#. module: account_financial_report +#: model:ir.ui.menu,name:account_financial_report.menu_oca_reports +msgid "OCA accounting reports" +msgstr "OCA Finanzberichte" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Older" +msgstr "Älter" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_open_items_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_open_items_wizard +#, python-format +msgid "Open Items" +msgstr "Offene Posten" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_base +msgid "Open Items -" +msgstr "Offene Posten -" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.act_action_open_items_wizard_partner_relation +#, fuzzy +msgid "Open Items Partner" +msgstr "Offene Posten -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_open_items +#, fuzzy +msgid "Open Items Report" +msgstr "Offene Posten Berichtsassistent" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_open_items_report_wizard +msgid "Open Items Report Wizard" +msgstr "Offene Posten Berichtsassistent" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_open_items_xlsx +msgid "Open Items XLSX" +msgstr "Offene Posten XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_open_items_xlsx +#, fuzzy +msgid "Open Items XLSX Report" +msgstr "Offene Posten XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Options" +msgstr "Optionen" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Original" +msgstr "Ursprünglich" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Partner" +msgstr "Partner" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_partner_ending_cumul +msgid "" +"Partner\n" +" cumul aged balance" +msgstr "" +"Partner\n" +" kumm. Stichtagssalden" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Partner Initial balance" +msgstr "Partner-Anfangssaldo" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__salesperson +msgid "Partner Salesperson" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Partner cumul aged balance" +msgstr "Partner-Salden nach Alter" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +#, python-format +msgid "Partner ending balance" +msgstr "Partner-Endsaldo" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Partner initial balance" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__partners +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__partners +msgid "Partners" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__payable_accounts_only +msgid "Payable Accounts Only" +msgstr "Nur Verbindlichkeiten" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +msgid "Percents" +msgstr "Prozente" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Period balance" +msgstr "Endsaldo" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Periods" +msgstr "Zeiträume" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Posted" +msgstr "Gebucht" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Rec." +msgstr "Ford." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__receivable_accounts_only +msgid "Receivable Accounts Only" +msgstr "Nur Forderungen" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "" +"Ref -\n" +" Label" +msgstr "" +"Ref -\n" +" Kennzeichen" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, fuzzy +msgid "" +"Ref -\n" +" Label" +msgstr "" +"Ref -\n" +" Kennzeichen" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Ref - Label" +msgstr "Ref - Titel" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Residual" +msgstr "Restbetrag" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Sequence" +msgstr "Sequenz" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Show" +msgstr "Anzeigen" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__show_cost_center +#, fuzzy +msgid "Show Analytic Account" +msgstr "Kosten-Stichwörter anzeigen" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_auto_sequence +msgid "Show Auto Sequence" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__show_move_line_details +msgid "Show Move Line Details" +msgstr "Buchungsdetails anzeigen" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__show_partner_details +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_partner_details +msgid "Show Partner Details" +msgstr "Partnerdetails anzeigen" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__foreign_currency +#, python-format +msgid "Show foreign currency" +msgstr "Fremdwährung anzeigen" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Show hierarchy" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__sort_option +#, fuzzy +msgid "Sort entries by" +msgstr "Alle Posten" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_from +msgid "Start Date" +msgstr "Anfangsdatum" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_from +#, fuzzy +msgid "Start date" +msgstr "Anfangsdatum" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_from +msgid "Starting account in a range" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "TOTAL" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tags" +msgstr "Stichwörter" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__target_move +msgid "Target Moves" +msgstr "Anzuzeigende Buchungen" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Target moves filter" +msgstr "Anzuzeigende Buchungen filtern" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Tax" +msgstr "Steuer" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Tax Amount" +msgstr "Steuer" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Balance" +msgstr "Steuersaldo" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, fuzzy, python-format +msgid "Tax Credit" +msgstr "Haben" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Debit" +msgstr "Soll" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxgroups +#, python-format +msgid "Tax Groups" +msgstr "Steuergruppen" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Tax Initial balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxtags +#, python-format +msgid "Tax Tags" +msgstr "Steuer-Stichwörter" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#, python-format +msgid "Tax ending balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tax initial balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Taxes" +msgstr "Steuern" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/general_ledger_wizard.py:0 +#, python-format +msgid "" +"The Company in the General Ledger Report Wizard and in Date Range must be " +"the same." +msgstr "" +"Das Unternehmen im Hauptbuchreport-Assistenten und im Datumsbereich muss " +"identisch sein." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "" +"The Company in the Trial Balance Report Wizard and in Date Range must be the " +"same." +msgstr "" +"Für den Stichtagsbilanz Berichtsassistenten und den Datumsbereich sollte das " +"Unternehmen identisch sein." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/vat_report_wizard.py:0 +#, python-format +msgid "" +"The Company in the Vat Report Wizard and in Date Range must be the same." +msgstr "" +"Für den Umsatzsteuer-Berichtsassistenten und den Datumsbereich sollte das " +"Unternehmen identisch sein." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "The hierarchy level to filter on must be greater than 0." +msgstr "Die ausgewählte Ebenenanzahl sollte >0 sein." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "" +"There is a problem in the structure of the account groups. You may need to " +"create some child group of %s." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__domain +msgid "This domain will be used to select specific domain for Journal Items" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, fuzzy +msgid "To" +msgstr "Bis:" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +msgid "To:" +msgstr "Bis:" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +#, python-format +msgid "Total" +msgstr "Gesamt" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_trial_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_html +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_trial_balance_wizard +#, python-format +msgid "Trial Balance" +msgstr "Stichtagssaldo" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_base +msgid "Trial Balance -" +msgstr "Stichtagssaldo -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_trial_balance +#, fuzzy +msgid "Trial Balance Report" +msgstr "Stichtagssaldo-Berichtsassistent" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_trial_balance_report_wizard +msgid "Trial Balance Report Wizard" +msgstr "Stichtagssaldo-Berichtsassistent" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_xlsx +msgid "Trial Balance XLSX" +msgstr "Stichtagssaldo XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_trial_balance_xlsx +#, fuzzy +msgid "Trial Balance XLSX Report" +msgstr "Stichtagssaldo XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"Trial Balance can be computed only if selected company have only\n" +" one unaffected earnings account." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__unaffected_earnings_account +msgid "Unaffected Earnings Account" +msgstr "Unberührtes Überschusskonto" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "" +"Use this filter to hide an account or a partner with an ending balance at 0. " +"If partners are filtered, debits and credits totals will not match the trial " +"balance." +msgstr "" +"Nutzen Sie diese Eingrenzung, um Konten oder Partner mit Endsaldo 0 zu " +"verbergen. Sind Partner ausgeblendet, werden Soll- und Habensummen nicht dem " +"Stichtagssaldo entsprechen." + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Use when your account groups are hierarchical" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_vat_report_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_vat_report_wizard +msgid "VAT Report" +msgstr "Steuerbericht" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +msgid "VAT Report -" +msgstr "Steuerbericht -" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "VAT Report Options" +msgstr "Steuerbericht Optionen" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_vat_report_wizard +#, fuzzy +msgid "VAT Report Wizard" +msgstr "Steuerbericht -" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_vat_report_xlsx +msgid "VAT Report XLSX" +msgstr "Steuerbericht XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, fuzzy, python-format +msgid "Vat Report" +msgstr "Steuerbericht" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_vat_report +#, fuzzy +msgid "Vat Report Report" +msgstr "Steuerbericht Optionen" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_vat_report_xlsx +#, fuzzy +msgid "Vat Report XLSX Report" +msgstr "Steuerbericht XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "View" +msgstr "Ansehen" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "" +"When this option is enabled, the trial balance will not display accounts " +"that have initial balance = debit = credit = end balance = 0" +msgstr "" +"Durch Auswahl dieser Option, werden keine Konten angezeigt, für die gilt: " +"Anfangssaldo = Soll = Haben = Endsaldo = 0" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_account_name +#, fuzzy +msgid "With Account Name" +msgstr "Mit Kontobezeichnung" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Without analytic account" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Yes" +msgstr "Ja" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#, python-format +msgid "future" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "or" +msgstr "oder" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_qweb +msgid "ournal Ledger" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "to" +msgstr "bis" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 16.21%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.24%;" +msgstr "Breite: 23,24%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.78%;" +msgstr "Breite: 23,78%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 31.35%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 38.92%;" +msgstr "Breite: 38.92%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 8.11%;" +msgstr "Breite: 8,11%;" + +#~ msgid "" +#~ "Age ≤ 120\n" +#~ " d." +#~ msgstr "" +#~ "Alter ≤ 120\n" +#~ " T." + +#~ msgid "" +#~ "Age ≤ 30\n" +#~ " d." +#~ msgstr "" +#~ "Alter ≤ 30\n" +#~ " T." + +#~ msgid "" +#~ "Age ≤ 60\n" +#~ " d." +#~ msgstr "" +#~ "Alter ≤ 60\n" +#~ " T." + +#~ msgid "" +#~ "Age ≤ 90\n" +#~ " d." +#~ msgstr "" +#~ "Alter ≤ 90\n" +#~ " T." + +#~ msgid "Filter analytic tags" +#~ msgstr "Kostenstellen-Stichwörter filtern" + +#, python-format +#~ msgid "Show analytic tags" +#~ msgstr "Kostenstichwörter anzeigen" + +#~ msgid "Child Accounts" +#~ msgstr "Unterkonto" + +#~ msgid "Computed Accounts" +#~ msgstr "Berechnete Konten" + +#~ msgid "Hierarchy On" +#~ msgstr "Gruppieren über" + +#~ msgid "No hierarchy" +#~ msgstr "Keine Ebenen" + +#~ msgid "From: %s To: %s" +#~ msgstr "Von: %s Bis: %s" + +#~ msgid "Not only one unaffected earnings account" +#~ msgstr "Mehr als ein unberührtes Überschußkonto" + +#~ msgid " Export" +#~ msgstr " Export" + +#~ msgid " Print" +#~ msgstr " Druck" + +#~ msgid "" +#~ "General Ledger can be computed only if selected company have only one " +#~ "unaffected earnings account." +#~ msgstr "" +#~ "Das Hauptbuch für gewähltes Unternehmen kann nur korrekt kalkuliert " +#~ "werden, wenn nur ein unangetastetes Überschusskonto besteht." + +#~ msgid "" +#~ "Trial Balance can be computed only if selected company have only one " +#~ "unaffected earnings account." +#~ msgstr "" +#~ "Der Stichtagssaldo kann nur korrekt ermittelt werden, wenn für das " +#~ "gewählte Unternehmen nur ein unberührtes Überschusskonto existiert." + +#~ msgid "" +#~ "Cost\n" +#~ " center" +#~ msgstr "" +#~ "Kosten-\n" +#~ " stelle" + +#~ msgid "Cost center" +#~ msgstr "Kostenstelle" + +#, fuzzy +#~| msgid "Account" +#~ msgid "Account ID" +#~ msgstr "Konto" + +#~ msgid "Account Type" +#~ msgstr "Kontoart" + +#~ msgid "Age 120 Days" +#~ msgstr "Alter 120 Tage" + +#~ msgid "Age 30 Days" +#~ msgstr "Alter 30 Tage" + +#~ msgid "Age 60 Days" +#~ msgstr "Alter 60 Tage" + +#~ msgid "Age 90 Days" +#~ msgstr "Alter 90 Tage" + +#~ msgid "Amount Residual" +#~ msgstr "Restbetrag" + +#~ msgid "Amount Residual Currency" +#~ msgstr "Restbetragswährung" + +#~ msgid "Amount Total Due" +#~ msgstr "Fälliger Gesamtbetrag" + +#~ msgid "Amount Total Due Currency" +#~ msgstr "Währung des fälligen Gesamtbetrags" + +#~ msgid "Centralize" +#~ msgstr "Zusammenfassen" + +#~ msgid "Centralized Entries" +#~ msgstr "Zusammengefasste Buchungen" + +#, fuzzy +#~| msgid "Child Accounts" +#~ msgid "Child accounts" +#~ msgstr "Unterkonto" + +#, fuzzy +#~ msgid "Company Currency" +#~ msgstr "Betragswährung" + +#~ msgid "Cost Center" +#~ msgstr "Kostenstelle" + +#~ msgid "Cumul Age 120 Days" +#~ msgstr "Kumul. 120 Tage alt" + +#~ msgid "Cumul Age 30 Days" +#~ msgstr "Kumul. 30 Tage alt" + +#~ msgid "Cumul Age 60 Days" +#~ msgstr "Kumul. 60 Tage alt" + +#~ msgid "Cumul Age 90 Days" +#~ msgstr "Kumul. 90 Tage alt" + +#~ msgid "Cumul Amount Residual" +#~ msgstr "Kumul. Restbetrag" + +#~ msgid "Cumul Balance" +#~ msgstr "Kumul. Saldo" + +#~ msgid "Cumul Current" +#~ msgstr "Kumul. Ist-Summe" + +#~ msgid "Cumul Older" +#~ msgstr "Kumul. älter" + +#~ msgid "Currency Name" +#~ msgstr "Währung" + +#~ msgid "Date Due" +#~ msgstr "Fälligkeit" + +#~ msgid "Ending blance cur." +#~ msgstr "Endsaldo" + +#~ msgid "Filter Analytic Tag" +#~ msgstr "Kostenstellen-Stichwörter filtern" + +#~ msgid "Filter Cost Center" +#~ msgstr "Kostenstellen filtern" + +#~ msgid "Filter Journal" +#~ msgstr "Journale filtern" + +#~ msgid "Filter Partner" +#~ msgstr "Partner filtern" + +#~ msgid "Final Amount Residual" +#~ msgstr "Abschließender Restbetrag" + +#, fuzzy +#~ msgid "Final Amount Residual Currency" +#~ msgstr "Restbetragswährung" + +#, fuzzy +#~ msgid "Final Amount Total Due" +#~ msgstr "Fälliger Gesamtbetrag" + +#, fuzzy +#~ msgid "Final Amount Total Due Currency" +#~ msgstr "Währung des fälligen Gesamtbetrags" + +#~ msgid "Final Balance" +#~ msgstr "Abschließender Saldo" + +#~ msgid "Final Balance Foreign Currency" +#~ msgstr "Abschließender Saldo Fremdwhrg." + +#~ msgid "Final Credit" +#~ msgstr "Abschließendes Haben" + +#~ msgid "Final Debit" +#~ msgstr "Abschließendes Soll" + +#~ msgid "Group Option" +#~ msgstr "Gruppierungsoption" + +#~ msgid "Hide Account At 0" +#~ msgstr "Ausgeglichene Konten ausblenden" + +#~ msgid "Hide Line" +#~ msgstr "Buchung ausblenden" + +#~ msgid "Initial Balance" +#~ msgstr "Anfangssaldo" + +#~ msgid "Initial Balance Foreign Currency" +#~ msgstr "Anfangssaldo Fremdwährung" + +#~ msgid "Initial Credit" +#~ msgstr "Anfangshaben" + +#~ msgid "Initial Debit" +#~ msgstr "Anfangssoll" + +#~ msgid "Initial blance cur." +#~ msgstr "Anfangssaldo Whrg." + +#~ msgid "Is Partner Account" +#~ msgstr "Ist Partnerkonto" + +#~ msgid "Label" +#~ msgstr "Betitelung" + +#~ msgid "Matching Number" +#~ msgstr "Ausgleich Nummer" + +#~ msgid "Move" +#~ msgstr "Buchung" + +#~ msgid "Move Line" +#~ msgstr "Buchungsposition" + +#~ msgid "No partner allocated" +#~ msgstr "Kein Partner zugewiesen" + +#~ msgid "Only Posted Moves" +#~ msgstr "Nur gebuchte Posten" + +#~ msgid "Parent" +#~ msgstr "Übergeordnet" + +#, fuzzy +#~| msgid "Partner" +#~ msgid "Partner ID" +#~ msgstr "Partner" + +#~ msgid "Percent Age 120 Days" +#~ msgstr "Prozent 120 Tage alt" + +#~ msgid "Percent Age 30 Days" +#~ msgstr "Prozent 30 Tage alt" + +#~ msgid "Percent Age 60 Days" +#~ msgstr "Prozent 60 Tage alt" + +#~ msgid "Percent Age 90 Days" +#~ msgstr "Prozent 90 Tage alt" + +#~ msgid "Percent Current" +#~ msgstr "Prozent Ist-Summe" + +#~ msgid "Percent Older" +#~ msgstr "Prozent älter" + +#, fuzzy +#~ msgid "Period Balance" +#~ msgstr "Stichtagssaldo" + +#~ msgid "Report" +#~ msgstr "Bericht" + +#~ msgid "Report Account" +#~ msgstr "Berichtskonto" + +#~ msgid "Report Journal Ledger" +#~ msgstr "Buchungsjournal Bericht" + +#~ msgid "Report Journal Ledger Tax Line" +#~ msgstr "Buchungsjournal Steuerbuchungen Report" + +#~ msgid "Report Move" +#~ msgstr "Buchungsbericht" + +#, fuzzy +#~ msgid "Report Move Line" +#~ msgstr "Buchungsposition" + +#~ msgid "Report Partner" +#~ msgstr "Partnerbericht" + +#~ msgid "Report Tax" +#~ msgstr "Steuerbericht" + +#~ msgid "Report Tax Line" +#~ msgstr "Steuerbuchungen Bericht" + +#~ msgid "Show Cost Center" +#~ msgstr "Kostenstelle anzeigen" + +#~ msgid "Sort Option" +#~ msgstr "Sortieroption" + +#~ msgid "Tax Code" +#~ msgstr "Steuerkennzahl" + +#~ msgid "Tax Detail" +#~ msgstr "Steuerdetail" + +#, fuzzy +#~| msgid "Tax Debit" +#~ msgid "Tax ID" +#~ msgstr "Soll" + +#~ msgid "Tax Name" +#~ msgstr "Steuerbez." + +#~ msgid "Taxes Description" +#~ msgstr "Steuerbeschreibung" + +#~ msgid "Taxgroup" +#~ msgstr "Steuergruppe" + +#~ msgid "Taxtag" +#~ msgstr "Steuer-Stichwort" + +#~ msgid "Taxtags" +#~ msgstr "Steuer-Stichwörter" + +#, fuzzy +#~ msgid "Aged Partner Balance - %s - %s" +#~ msgstr "Partnersalden nach Alter" + +#, fuzzy +#~ msgid "General Ledger - %s - %s" +#~ msgstr "Hauptbuch" + +#, fuzzy +#~ msgid "Journal Ledger - %s - %s" +#~ msgstr "Hauptbuch" + +#, fuzzy +#~ msgid "Open Items - %s - %s" +#~ msgstr "Offene Posten" + +#, fuzzy +#~ msgid "Trial Balance - %s - %s" +#~ msgstr "Stichtagssaldo" + +#, fuzzy +#~ msgid "VAT Report - %s - %s" +#~ msgstr "Steuerbericht" + +#~ msgid "Hide Account Balance At 0" +#~ msgstr "Verberge Konten mit 0-Saldo" + +#~ msgid "Has Second Currency" +#~ msgstr "Hat Zweitwährung" diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/es.po b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/es.po new file mode 100644 index 00000000..edef7907 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/es.po @@ -0,0 +1,2132 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_financial_report +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0+e\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-21 15:05+0000\n" +"PO-Revision-Date: 2025-08-11 18:33+0000\n" +"Last-Translator: \"Pedro M. Baeza\" \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "> 120 d." +msgstr "> 120 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "1 - 30 d." +msgstr "1 - 30 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +msgid "10" +msgstr "10" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "31 - 60 d." +msgstr "31 - 60 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "61 - 90 d." +msgstr "61 - 90 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "91 - 120 d." +msgstr "91 - 120 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Taxes summary" +msgstr "Resumen de Impuestos" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"\n" +" Duplicate amounts may be shown because more than one " +"analytical account may be defined in the journal items." +msgstr "" +"\n" +" Puede que se muestren importes duplicados porque estén " +"definidas más de una cuenta en los apuntes contables." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Intervals configuration" +msgstr "Configuración de intervalos" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "To" +msgstr "A" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report +msgid "Abstract Report" +msgstr "Informe Extracto" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_financial_report_abstract_wizard +msgid "Abstract Wizard" +msgstr "Asistente de Extracto" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report_xlsx +msgid "Abstract XLSX Account Financial Report" +msgstr "Extracto XLSX Account Financial Report" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model,name:account_financial_report.model_account_account +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Account" +msgstr "Cuenta" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__account_age_report_config_id +msgid "Account Age Report Config" +msgstr "Configuración del informe de calidad de deuda" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_from +msgid "Account Code From" +msgstr "Código Cuenta Desde" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_to +msgid "Account Code To" +msgstr "Código Cuenta Hasta" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_group +msgid "Account Group" +msgstr "Grupo de cuenta" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Account Name" +msgstr "Cuenta" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Account at 0 filter" +msgstr "Filtrar por Cuenta a 0" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Account balance at 0 filter" +msgstr "Balance de Cuenta en filtro 0" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__account_ids +msgid "Accounts" +msgstr "Cuentas" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__centralize +msgid "Activate centralization" +msgstr "Activar centralización" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Additional Filtering" +msgstr "Filtrado adicional" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_report_configuration +msgid "Age Partner Report Configuration" +msgstr "Configuración Calidad de deuda" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 120\n" +" d." +msgstr "" +"Edad ≤ 120\n" +" d." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 120 d." +msgstr "Tiempo ≤ 120 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 30\n" +" d." +msgstr "" +"Edad ≤ 30\n" +" d." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 30 d." +msgstr "Tiempo ≤ 30 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 60\n" +" d." +msgstr "" +"Edad ≤ 60\n" +" d." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 60 d." +msgstr "Tiempo ≤ 60 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 90\n" +" d." +msgstr "" +"Edad ≤ 90\n" +" d." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 90 d." +msgstr "Tiempo ≤ 90 d." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_aged_partner_balance_wizard +#, python-format +msgid "Aged Partner Balance" +msgstr "Calidad de la deuda" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_base +msgid "Aged Partner Balance -" +msgstr "Calidad de la deuda -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_aged_partner_balance +msgid "Aged Partner Balance Report" +msgstr "Informe de Calidad de la deuda" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_aged_partner_balance_report_wizard +msgid "Aged Partner Balance Wizard" +msgstr "Asistente de Calidad de la deuda" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_aged_partner_balance_xlsx +msgid "Aged Partner Balance XLSL Report" +msgstr "Calidad de la deuda XLSX" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_aged_partner_balance_xlsx +msgid "Aged Partner Balance XLSX" +msgstr "Calidad de la deuda XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "All" +msgstr "Todos" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__all +msgid "All Entries" +msgstr "Todos los asientos" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__posted +msgid "All Posted Entries" +msgstr "Todos los asientos publicados" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All entries" +msgstr "Todos los asientos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All posted entries" +msgstr "Todos los asientos asentados" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "Amount Cur." +msgstr "Importe moneda." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Amount Currency" +msgstr "Importe moneda" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Amount cur." +msgstr "Importe moneda." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_move_line__analytic_account_ids +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__grouped_by__analytic_account +msgid "Analytic Account" +msgstr "Cuenta Analítica" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Analytic Distribution" +msgstr "Distribución analítica" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Balance" +msgstr "Saldo" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Base Amount" +msgstr "Basados en" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Balance" +msgstr "Total Saldo" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Credit" +msgstr "Haber" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Debit" +msgstr "Total Debe" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__based_on +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Based On" +msgstr "Basados en" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Based on" +msgstr "Basados en" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Centralize filter" +msgstr "Centralizar el filtro" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_account__centralized +msgid "Centralized" +msgstr "Centralizado" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__group_child_ids +msgid "Child Groups" +msgstr "Grupos Hijos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Code" +msgstr "Código" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_account_financial_report_abstract_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__company_id +#, python-format +msgid "Company" +msgstr "Compañía" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__compute_account_ids +msgid "Compute accounts" +msgstr "Cuentas calculadas" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_res_config_settings +msgid "Config Settings" +msgstr "Opciones de configuración" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Configurations" +msgstr "Configuraciones" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Credit" +msgstr "Haber" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul cur." +msgstr "Acumulado moneda." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul. Bal." +msgstr "Saldo Acumu." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur." +msgstr "Actual." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Original" +msgstr "Importe moneda" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Residual" +msgstr "Pdte. moneda" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Currency" +msgstr "Moneda" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Current" +msgstr "Actual" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Date" +msgstr "Fecha" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_at +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_at +msgid "Date At" +msgstr "Fecha a" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_from +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date From" +msgstr "Fecha de inicio" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_to +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date To" +msgstr "Fecha final" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Date at filter" +msgstr "Filtro Fecha" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date from" +msgstr "Desde" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_range_id +msgid "Date range" +msgstr "Periodo" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Date range filter" +msgstr "Filtro periodo" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date to" +msgstr "Hasta" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Debit" +msgstr "Debe" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#, python-format +msgid "Description" +msgstr "Descripción" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__tax_detail +msgid "Detail Taxes" +msgstr "Detalle de impuestos" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__foreign_currency +msgid "" +"Display foreign currency for move lines, unless account currency is not " +"setup through chart of accounts will display initial and final balance in " +"that currency." +msgstr "" +"Mostrar moneda extranjera para líneas de movimiento contable, a menos que la " +"moneda de la cuenta no esté configurada a través del plan de cuentas " +"mostrará el saldo inicial y final en esa moneda." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_parent_hierarchy_level +msgid "Do not display parent levels" +msgstr "No mostrar niveles padre" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Due\n" +" date" +msgstr "" +"Fecha\n" +" vencimiento" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +msgid "" +"Due\n" +" date" +msgstr "" +"Fecha\n" +" vencimiento" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#, python-format +msgid "Due date" +msgstr "Fecha vencimiento" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_to +msgid "End Date" +msgstr "Fecha final" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_to +msgid "End date" +msgstr "Fecha final" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +msgid "" +"Ending\n" +" balance" +msgstr "" +"Saldo\n" +" final" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_to +msgid "Ending account in a range" +msgstr "Cuenta final en un rango" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Ending balance" +msgstr "Saldo final" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Ending balance\n" +" cur." +msgstr "" +"Balance Final\n" +" moneda." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Entries sorted by" +msgstr "Asientos ordenados por" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Entry" +msgstr "Asiento" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Entry number" +msgstr "Número de asiento" + +#. module: account_financial_report +#. odoo-javascript +#: code:addons/account_financial_report/static/src/xml/report.xml:0 +#, python-format +msgid "Export" +msgstr "Exportar" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export PDF" +msgstr "Exportar a PDF" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export XLSX" +msgstr "Exportar a XLSX" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter accounts" +msgstr "Filtro Cuentas" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter analytic accounts" +msgstr "Filtrar por cuentas analíticas" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__cost_center_ids +msgid "Filter cost centers" +msgstr "Filtro centro de costos" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_journal_ids +msgid "Filter journals" +msgstr "Filtrar por diarios" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__partner_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter partners" +msgstr "Filtrar empresa" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__foreign_currency +msgid "Foreign Currency" +msgstr "Moneda Extranjera" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "From Code" +msgstr "Desde Código" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "From:" +msgstr "Desde:" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "From: %(date_from)s To: %(date_to)s" +msgstr "Desde: %(date_from)s Hasta: %(date_to)s" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_code +msgid "Full Code" +msgstr "Código Completo" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_name +msgid "Full Name" +msgstr "Nombre completo" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__fy_start_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__fy_start_date +msgid "Fy Start Date" +msgstr "Fecha Inicio" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.act_action_general_ledger_wizard_partner_relation +#: model:ir.actions.act_window,name:account_financial_report.action_general_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_general_ledger_wizard +#, python-format +msgid "General Ledger" +msgstr "Libro mayor" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_base +msgid "General Ledger -" +msgstr "Libro mayor" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_general_ledger +msgid "General Ledger Report" +msgstr "Informe Libro Mayor" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_general_ledger_report_wizard +msgid "General Ledger Report Wizard" +msgstr "Asistente de informe de Libro Mayor" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_general_ledger_xlsx +msgid "General Ledger XLSL Report" +msgstr "Libro mayor XLSX" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_general_ledger_xlsx +msgid "General Ledger XLSX" +msgstr "Libro mayor XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "" +"General Ledger can be computed only if selected company have\n" +" only one unaffected earnings account." +msgstr "" +"El Libro mayor solo se puede calcular si la empresa seleccionada tiene \n" +" solo una cuenta " +"de resultados no afectados." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__group_option +msgid "Group entries by" +msgstr "Agrupar por" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__grouped_by +msgid "Grouped By" +msgstr "Agrupado por" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "" +"Here you can set the intervals that will appear on the Aged Partner Balance." +msgstr "" +"Aquí puede configurar los intervalos que aparecerán en el informe de Calidad " +"de la deuda." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Hide" +msgstr "Ocultar" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "Hide account ending balance at 0" +msgstr "Ocultar registros sin actividad" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "Hide accounts at 0" +msgstr "Ocultar cuentas sin actividad" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy_level +msgid "Hierarchy Levels to display" +msgstr "Niveles de Jerarquía a mostrar" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__id +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__id +msgid "ID" +msgstr "ID" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_account_account__centralized +msgid "" +"If flagged, no details will be displayed in the General Ledger report (the " +"webkit one only), only centralized amounts per period." +msgstr "" +"Si se marca, no se mostrarán detalles en el informe del libro mayor (solo el " +"webkit), solo importes centralizados por período." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__inferior_limit +msgid "Inferior Limit" +msgstr "Límite inferior" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Inferior Limit must be greather than zero" +msgstr "El límite inferior debe ser mayor que cero" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Initial\n" +" balance cur." +msgstr "" +"Balance\n" +" inicial moneda." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Initial\n" +" balance" +msgstr "" +"Balance\n" +" inicial" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Initial balance" +msgstr "Saldo inicial" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__age_partner_config_id +#: model:ir.model.fields,field_description:account_financial_report.field_res_config_settings__age_partner_config_id +msgid "Intervals configuration" +msgstr "Configuración de intervalos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Journal" +msgstr "Diario" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_move_line +msgid "Journal Item" +msgstr "Apunte contable" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__domain +msgid "Journal Items Domain" +msgstr "Dominio Apuntes Contables" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_journal_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_html +#: model:ir.ui.menu,name:account_financial_report.menu_journal_ledger_wizard +#, python-format +msgid "Journal Ledger" +msgstr "Libro diario" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_base +msgid "Journal Ledger -" +msgstr "Diario de contabilidad -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_journal_ledger +msgid "Journal Ledger Report" +msgstr "Informe Diario de contabilidad" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_journal_ledger_report_wizard +msgid "Journal Ledger Report Wizard" +msgstr "Asistente de informe de Libro Diario" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_journal_ledger_xlsx +msgid "Journal Ledger XLSX" +msgstr "Libro diario XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_journal_ledger_xlsx +msgid "Journal Ledger XLSX Report" +msgstr "Informe Libro de diario XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#, python-format +msgid "Journals" +msgstr "Diarios" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "Level" +msgstr "Nivel" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "Level %s" +msgstr "Nivel %s" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__limit_hierarchy_level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Limit hierarchy levels" +msgstr "Limitar niveles de jerarquía" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__line_ids +msgid "Line" +msgstr "Línea" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#: code:addons/account_financial_report/report/open_items.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Missing Partner" +msgstr "Falta la empresa" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items.py:0 +#, python-format +msgid "Missing Salesperson" +msgstr "Sin comercial" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration_line +msgid "Model to set interval lines for Age partner balance report" +msgstr "" +"Modelo para establecer líneas de intervalo para el informe de Calidad de " +"deuda" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration +msgid "Model to set intervals for Age partner balance report" +msgstr "" +"Modelo para establecer intervalos en el informe de Calidad de deudaFalta el " +"Socio" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__move_target +msgid "Move Target" +msgstr "Asiento Objetivo" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "Moves" +msgstr "Asientos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Must complete Configuration Lines" +msgstr "Debe completar las líneas de configuración" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__name +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Name" +msgstr "Nombre" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#: model:ir.model.constraint,message:account_financial_report.constraint_account_age_report_configuration_line_unique_name_config_combination +#, python-format +msgid "Name must be unique per report configuration" +msgstr "El nombre debe ser único por cada configuración del informe" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Net" +msgstr "Neto" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "No" +msgstr "No" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "No group" +msgstr "Sin grupo" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "No limit" +msgstr "Sin límite" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__none +msgid "None" +msgstr "Ninguna" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__not_only_one_unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__not_only_one_unaffected_earnings_account +msgid "Not Only One Unaffected Earnings Account" +msgstr "No solo una cuenta de ganancias no afectadas" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Not Posted" +msgstr "Sin Postear" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "Not due" +msgstr "Deuda" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "OCA Aged Report Configuration" +msgstr "Configuración del informe Calidad de deuda OCA" + +#. module: account_financial_report +#: model:ir.ui.menu,name:account_financial_report.menu_oca_reports +msgid "OCA accounting reports" +msgstr "Informes de contabilidad OCA" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Older" +msgstr "Mayor" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_open_items_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_open_items_wizard +#, python-format +msgid "Open Items" +msgstr "Partidas abiertas" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_base +msgid "Open Items -" +msgstr "Partidas abiertas -" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.act_action_open_items_wizard_partner_relation +msgid "Open Items Partner" +msgstr "Extracto - Cliente" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_open_items +msgid "Open Items Report" +msgstr "Informe Partidas Abiertas" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_open_items_report_wizard +msgid "Open Items Report Wizard" +msgstr "Asistente de informe de partidas abiertas" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_open_items_xlsx +msgid "Open Items XLSX" +msgstr "Partidas abiertas XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_open_items_xlsx +msgid "Open Items XLSX Report" +msgstr "Informe Partidas abiertas XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Options" +msgstr "Opciones" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Original" +msgstr "Inicial" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Partner" +msgstr "Empresa" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_partner_ending_cumul +msgid "" +"Partner\n" +" cumul aged balance" +msgstr "" +"Saldo \n" +" Acumulado de Empresa" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Partner Initial balance" +msgstr "Saldo Inicial de empresa" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__salesperson +msgid "Partner Salesperson" +msgstr "Comercial de la empresa" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Partner cumul aged balance" +msgstr "Saldo Acumulado de Empresa" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +#, python-format +msgid "Partner ending balance" +msgstr "Saldo final de empresa" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Partner initial balance" +msgstr "Saldo inicial de empresa" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__partners +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__partners +msgid "Partners" +msgstr "Empresas" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__payable_accounts_only +msgid "Payable Accounts Only" +msgstr "Sólo cuentas a pagar" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +msgid "Percents" +msgstr "Porcentajes" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Period balance" +msgstr "Saldo de periodo" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Periods" +msgstr "Periodos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Posted" +msgstr "Posteado" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Rec." +msgstr "Num." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__receivable_accounts_only +msgid "Receivable Accounts Only" +msgstr "Sólo cuentas a cobrar" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "" +"Ref -\n" +" Label" +msgstr "" +"Referencia\n" +" Etiqueta" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +msgid "" +"Ref -\n" +" Label" +msgstr "" +"Ref -\n" +" Etiqueta" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Ref - Label" +msgstr "Ref - Etiqueta" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_ir_actions_report +msgid "Report Action" +msgstr "Acción Informe" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Residual" +msgstr "Remanente" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Sequence" +msgstr "Secuencia" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Show" +msgstr "Mostrar" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__show_cost_center +msgid "Show Analytic Account" +msgstr "Mostrar cuenta analítica" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_auto_sequence +msgid "Show Auto Sequence" +msgstr "Mostrar auto secuencia" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__show_move_line_details +msgid "Show Move Line Details" +msgstr "Mostrar Detalles Apuntes" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__show_partner_details +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_partner_details +msgid "Show Partner Details" +msgstr "Mostrar detalles de empresa" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__foreign_currency +#, python-format +msgid "Show foreign currency" +msgstr "Mostrar Moneda Extranjera" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Show hierarchy" +msgstr "Mostrar con jerarquía" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__sort_option +msgid "Sort entries by" +msgstr "Ordenar asientos por" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_from +msgid "Start Date" +msgstr "Fecha de comienzo" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_from +msgid "Start date" +msgstr "Fecha de inicio" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_from +msgid "Starting account in a range" +msgstr "Cuenta inicial en un rango" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "TOTAL" +msgstr "TOTAL" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tags" +msgstr "Etiquetas" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__target_move +msgid "Target Moves" +msgstr "Movimientos destino" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Target moves filter" +msgstr "Filtro movimientos destino" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Tax" +msgstr "Impuesto" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Tax Amount" +msgstr "Total Impuestos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Balance" +msgstr "Saldo de Impuestos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Credit" +msgstr "Haber" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Debit" +msgstr "Debe" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxgroups +#, python-format +msgid "Tax Groups" +msgstr "Grupo de impuestos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Tax Initial balance" +msgstr "Saldo inicial de impuesto" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxtags +#, python-format +msgid "Tax Tags" +msgstr "Etiquetas de impuestos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#, python-format +msgid "Tax ending balance" +msgstr "Saldo final de impuesto" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tax initial balance" +msgstr "Saldo inicial de impuesto" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Taxes" +msgstr "Impuestos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/general_ledger_wizard.py:0 +#, python-format +msgid "" +"The Company in the General Ledger Report Wizard and in Date Range must be " +"the same." +msgstr "" +"La empresa en el Asistente de informe de Contabilidad General y de rango de " +"fechas debe ser la misma." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "" +"The Company in the Trial Balance Report Wizard and in Date Range must be the " +"same." +msgstr "" +"La empresa en el Asistente de informe de Balance de comprobación y en rango " +"de fechas debe ser la misma." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/vat_report_wizard.py:0 +#, python-format +msgid "" +"The Company in the Vat Report Wizard and in Date Range must be the same." +msgstr "" +"La empresa en el Asistente para informes de IVA y en rango de fechas debe " +"ser la misma." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "The hierarchy level to filter on must be greater than 0." +msgstr "El nivel de jerarquía a filtrar debe ser mayor que 0." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "" +"There is a problem in the structure of the account groups. You may need to " +"create some child group of %s." +msgstr "" +"Hay un problema en la estructura de los grupos de cuentas. Puede que " +"necesite crear algunos grupos hijos de %s." + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__domain +msgid "This domain will be used to select specific domain for Journal Items" +msgstr "" +"Este dominio se usará para seleccionar dominios específicos para Apuntes " +"Contables" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "To" +msgstr "A" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +msgid "To:" +msgstr "A:" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +#, python-format +msgid "Total" +msgstr "Total" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_trial_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_html +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_trial_balance_wizard +#, python-format +msgid "Trial Balance" +msgstr "Balance de Sumas y Saldos" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_base +msgid "Trial Balance -" +msgstr "Balance de Sumas y Saldos -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_trial_balance +msgid "Trial Balance Report" +msgstr "Informe Balance de Sumas y Saldos" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_trial_balance_report_wizard +msgid "Trial Balance Report Wizard" +msgstr "Asistente del informe de balance de sumas y saldos" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_xlsx +msgid "Trial Balance XLSX" +msgstr "Balance de Sumas y Saldos XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_trial_balance_xlsx +msgid "Trial Balance XLSX Report" +msgstr "Balance de Sumas y Saldos XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"Trial Balance can be computed only if selected company have only\n" +" one unaffected earnings account." +msgstr "" +"El balance de sumas y saldos solo puede calcularse si la compañía " +"seleccionada tiene una \n" +" y solo una cuenta de " +"ganancias." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__unaffected_earnings_account +msgid "Unaffected Earnings Account" +msgstr "Cuenta de Ganancias No Afectadas" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "" +"Use this filter to hide an account or a partner with an ending balance at 0. " +"If partners are filtered, debits and credits totals will not match the trial " +"balance." +msgstr "" +"Use este filtro para ocultar las cuentas o empresas con saldo final 0. Si " +"las empresas se filtran, los debe y haber totales no coincidirán con el " +"balance de sumas y saldos." + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Use when your account groups are hierarchical" +msgstr "Úsese cuando sus grupos de cuentas sean jerárquicos" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_vat_report_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_vat_report_wizard +msgid "VAT Report" +msgstr "Informe de impuestos" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +msgid "VAT Report -" +msgstr "Informe de impuestos -" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "VAT Report Options" +msgstr "Opciones Informes de impuestos" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_vat_report_wizard +msgid "VAT Report Wizard" +msgstr "Asistente Informe de impuestos" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_vat_report_xlsx +msgid "VAT Report XLSX" +msgstr "Informe de impuestos XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Vat Report" +msgstr "Informe de Impuestos" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_vat_report +msgid "Vat Report Report" +msgstr "Informe de IVA" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_vat_report_xlsx +msgid "Vat Report XLSX Report" +msgstr "Informe de IVA XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "View" +msgstr "Ver" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "" +"When this option is enabled, the trial balance will not display accounts " +"that have initial balance = debit = credit = end balance = 0" +msgstr "" +"Cuando habilite esta opción el balance de sumas y saldos no va a mostrar " +"cuentas que tengan saldo inicial = débito = crédito = saldo final = 0" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_account_name +msgid "With Account Name" +msgstr "Cuenta con Nombre" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Without analytic account" +msgstr "Sin cuenta analítica" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Yes" +msgstr "Si" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#, python-format +msgid "future" +msgstr "futuro" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "or" +msgstr "o" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_qweb +msgid "ournal Ledger" +msgstr "Libro Diario" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "to" +msgstr "a" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 16.21%;" +msgstr "ancho: 16.21%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.24%;" +msgstr "ancho: 23.24%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.78%;" +msgstr "ancho: 23.78%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 31.35%;" +msgstr "ancho:31.35%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 38.92%;" +msgstr "ancho: 38.92%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 8.11%;" +msgstr "ancho: 8.11%;" + +#~ msgid "" +#~ "Age ≤ 120\n" +#~ " d." +#~ msgstr "" +#~ "Tiempo ≤ 120\n" +#~ "· · · · · · · · · · · · · · · · · · · · · · · ·d." + +#~ msgid "" +#~ "Age ≤ 30\n" +#~ " d." +#~ msgstr "" +#~ "Tiempo ≤ 30\n" +#~ "· · · · · · · · · · · · · · · · · · · · · · · ·d." + +#~ msgid "" +#~ "Age ≤ 60\n" +#~ " d." +#~ msgstr "" +#~ "Tiempo ≤ 60\n" +#~ "· · · · · · · · · · · · · · · · · · · · · · · ·d." + +#~ msgid "" +#~ "Age ≤ 90\n" +#~ " d." +#~ msgstr "" +#~ "Tiempo ≤ 90\n" +#~ "· · · · · · · · · · · · · · · · · · · · · · · ·d." + +#~ msgid "Companies" +#~ msgstr "Compañías" + +#~ msgid "Filter analytic tags" +#~ msgstr "Filtrar por etiquetas analíticas" + +#, python-format +#~ msgid "Print" +#~ msgstr "Imprimir" + +#~ msgid "Show Analytic Tags" +#~ msgstr "Mostrar etiquetas analíticas" + +#, python-format +#~ msgid "Show analytic tags" +#~ msgstr "Mostrar etiquetas analíticas" + +#~ msgid "Child Accounts" +#~ msgstr "Cuentas Hijas" + +#~ msgid "Computed Accounts" +#~ msgstr "Cuentas Calculadas" + +#~ msgid "" +#~ "Computed Accounts: Use when the account group have codes\n" +#~ " that represent prefixes of the actual accounts.\n" +#~ "\n" +#~ " Child Accounts: Use when your account groups are hierarchical.\n" +#~ "\n" +#~ " No hierarchy: Use to display just the accounts, without any " +#~ "grouping.\n" +#~ " " +#~ msgstr "" +#~ "Cuentas Calculadas: Usar cuando el grupo de cuentas tiene códigos \n" +#~ " que representan prefijos de las cuentas reales.\n" +#~ "\n" +#~ " Cuentas Hijas: Usar cuando los grupos de cuentas son " +#~ "jerárquicos.\n" +#~ "\n" +#~ " Sin jerarquía: Usar para mostrar sólo las cuentas, sin ninguna " +#~ "agrupación.\n" +#~ " " + +#~ msgid "Hierarchy On" +#~ msgstr "Jerarquía en" + +#~ msgid "No hierarchy" +#~ msgstr "Sin jerarquía" diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/es_AR.po b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/es_AR.po new file mode 100644 index 00000000..5279f26f --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/es_AR.po @@ -0,0 +1,2162 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_financial_report +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2022-09-26 05:07+0000\n" +"Last-Translator: Ignacio Buioli \n" +"Language-Team: none\n" +"Language: es_AR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "> 120 d." +msgstr "> 120 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "1 - 30 d." +msgstr "1 - 30 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +msgid "10" +msgstr "10" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "31 - 60 d." +msgstr "31 - 60 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "61 - 90 d." +msgstr "61 - 90 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "91 - 120 d." +msgstr "91 - 120 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Taxes summary" +msgstr "Resumen de Impuestos" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"\n" +" Duplicate amounts may be shown because more than one " +"analytical account may be defined in the journal items." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Intervals configuration" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "To" +msgstr "Para" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report +msgid "Abstract Report" +msgstr "Reporte Abstracto" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_financial_report_abstract_wizard +msgid "Abstract Wizard" +msgstr "Asistente de Extracto" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report_xlsx +msgid "Abstract XLSX Account Financial Report" +msgstr "Informe XLSX Financiero Abstracto de la Cuenta" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model,name:account_financial_report.model_account_account +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Account" +msgstr "Cuenta" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__account_age_report_config_id +msgid "Account Age Report Config" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_from +msgid "Account Code From" +msgstr "Código de Cuenta de" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_to +msgid "Account Code To" +msgstr "Código de Cuenta Para" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_group +msgid "Account Group" +msgstr "Grupo de cuentas" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Account Name" +msgstr "Cuenta" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Account at 0 filter" +msgstr "Filtrar por Cuenta a 0" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Account balance at 0 filter" +msgstr "Balance de Cuenta en filtro 0" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__account_ids +msgid "Accounts" +msgstr "Cuentas" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__centralize +msgid "Activate centralization" +msgstr "Activar centralización" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Additional Filtering" +msgstr "Filtros Adicionales" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_report_configuration +msgid "Age Partner Report Configuration" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 120\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 120 d." +msgstr "Tiempo ≤ 120 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 30\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 30 d." +msgstr "Tiempo ≤ 30 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 60\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 60 d." +msgstr "Tiempo ≤ 60 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 90\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 90 d." +msgstr "Tiempo ≤ 90 d." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_aged_partner_balance_wizard +#, python-format +msgid "Aged Partner Balance" +msgstr "Saldo vencidos de empresa" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_base +msgid "Aged Partner Balance -" +msgstr "Balance Empresa Vencido" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_aged_partner_balance +msgid "Aged Partner Balance Report" +msgstr "Informe de Saldo de Socios Envejecidos" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_aged_partner_balance_report_wizard +msgid "Aged Partner Balance Wizard" +msgstr "Asistente Calidad de la deuda de las empresas" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_aged_partner_balance_xlsx +msgid "Aged Partner Balance XLSL Report" +msgstr "Informe XLSX de Saldo de Socio Envejecido" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_aged_partner_balance_xlsx +msgid "Aged Partner Balance XLSX" +msgstr "Saldo vencidos de empresa XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "All" +msgstr "Todos" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__all +msgid "All Entries" +msgstr "Todos los Asientos" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__posted +msgid "All Posted Entries" +msgstr "Todos los Asientos Asentados" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All entries" +msgstr "Todos los asientos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All posted entries" +msgstr "Todos los asientos asentados" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "Amount Cur." +msgstr "Importe Inicial." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Amount Currency" +msgstr "Moneda de Total" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Amount cur." +msgstr "Total Act." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_move_line__analytic_account_ids +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__grouped_by__analytic_account +msgid "Analytic Account" +msgstr "Cuenta Analítica" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Analytic Distribution" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Balance" +msgstr "Saldo" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Base Amount" +msgstr "Basados en" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Balance" +msgstr "Base Imponible" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Credit" +msgstr "Haber" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Debit" +msgstr "Total Debe" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__based_on +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Based On" +msgstr "Basados en" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Based on" +msgstr "Basados en" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Centralize filter" +msgstr "Centralizar el filtro" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_account__centralized +msgid "Centralized" +msgstr "Centralizado" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__group_child_ids +msgid "Child Groups" +msgstr "Grupos Hijos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Code" +msgstr "Código" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_account_financial_report_abstract_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__company_id +#, python-format +msgid "Company" +msgstr "Compañía" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__compute_account_ids +msgid "Compute accounts" +msgstr "Cuentas calculadas" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Configurations" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Credit" +msgstr "Crédito" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul cur." +msgstr "Moneda Acumulada." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul. Bal." +msgstr "Saldo Acumu." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur." +msgstr "Actual." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Original" +msgstr "Acum. Inicial" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Residual" +msgstr "Acum. Residual" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Currency" +msgstr "Moneda" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Current" +msgstr "Actual" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Date" +msgstr "Fecha" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_at +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_at +msgid "Date At" +msgstr "Fecha a" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_from +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date From" +msgstr "Fecha de inicio" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_to +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date To" +msgstr "Fecha final" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Date at filter" +msgstr "Filtro Fecha" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date from" +msgstr "Desde" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_range_id +msgid "Date range" +msgstr "Periodo" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Date range filter" +msgstr "Filtro periodo" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date to" +msgstr "Hasta" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Debit" +msgstr "Débito" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#, python-format +msgid "Description" +msgstr "Descripción" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__tax_detail +msgid "Detail Taxes" +msgstr "Detalle de impuestos" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__display_name +msgid "Display Name" +msgstr "Mostrar Nombre" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__foreign_currency +msgid "" +"Display foreign currency for move lines, unless account currency is not " +"setup through chart of accounts will display initial and final balance in " +"that currency." +msgstr "" +"Mostrar moneda extranjera para líneas de movimiento contable, a menos que la " +"moneda de la cuenta no esté configurada a través del plan de cuentas " +"mostrará el saldo inicial y final en esa moneda." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_parent_hierarchy_level +msgid "Do not display parent levels" +msgstr "No mostrar niveles padre" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Due\n" +" date" +msgstr "" +"Fecha\n" +" vencimiento" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +msgid "" +"Due\n" +" date" +msgstr "" +"Fecha\n" +" vencimiento" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#, python-format +msgid "Due date" +msgstr "Fecha vencimiento" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_to +msgid "End Date" +msgstr "Fecha final" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_to +msgid "End date" +msgstr "Fecha final" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +msgid "" +"Ending\n" +" balance" +msgstr "" +"Saldo\n" +" final" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_to +msgid "Ending account in a range" +msgstr "Cuenta final en un rango" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Ending balance" +msgstr "Saldo final" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Ending balance\n" +" cur." +msgstr "" +"Balance final\n" +" cur." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Entries sorted by" +msgstr "Asientos ordenados por" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Entry" +msgstr "Asiento" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Entry number" +msgstr "Número de asiento" + +#. module: account_financial_report +#. odoo-javascript +#: code:addons/account_financial_report/static/src/xml/report.xml:0 +#, python-format +msgid "Export" +msgstr "Exportar" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export PDF" +msgstr "Exportar a PDF" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export XLSX" +msgstr "Exportar a XLSX" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter accounts" +msgstr "Filtro cuentas" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter analytic accounts" +msgstr "Filtrar por cuentas analíticas" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__cost_center_ids +msgid "Filter cost centers" +msgstr "Filtro centro de costos" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_journal_ids +msgid "Filter journals" +msgstr "Filtrar por diarios" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__partner_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter partners" +msgstr "Filtrar socios" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__foreign_currency +msgid "Foreign Currency" +msgstr "Moneda Extranjera" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "From Code" +msgstr "Desde Código" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "From:" +msgstr "Desde:" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "From: %(date_from)s To: %(date_to)s" +msgstr "Desde: %(date_from)s Hasta: %(date_to)s" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_code +msgid "Full Code" +msgstr "Código Completo" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_name +msgid "Full Name" +msgstr "Nombre Completo" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__fy_start_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__fy_start_date +msgid "Fy Start Date" +msgstr "Fecha Inicio" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.act_action_general_ledger_wizard_partner_relation +#: model:ir.actions.act_window,name:account_financial_report.action_general_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_general_ledger_wizard +#, python-format +msgid "General Ledger" +msgstr "Libro mayor" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_base +msgid "General Ledger -" +msgstr "Libro mayor" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_general_ledger +msgid "General Ledger Report" +msgstr "Informe del Libro Mayor" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_general_ledger_report_wizard +msgid "General Ledger Report Wizard" +msgstr "Asistente de informe de Libro Mayor" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_general_ledger_xlsx +msgid "General Ledger XLSL Report" +msgstr "Informe XLSL del Libro Mayor" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_general_ledger_xlsx +msgid "General Ledger XLSX" +msgstr "Libro mayor XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "" +"General Ledger can be computed only if selected company have\n" +" only one unaffected earnings account." +msgstr "" +"El Libro Mayor solo se puede calcular si la empresa seleccionada tiene\n" +" solo una cuenta de ganancias no afectada." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__group_option +msgid "Group entries by" +msgstr "Agrupar por" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__grouped_by +msgid "Grouped By" +msgstr "Agrupar por" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "" +"Here you can set the intervals that will appear on the Aged Partner Balance." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Hide" +msgstr "Ocultar" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "Hide account ending balance at 0" +msgstr "Ocultar saldos finales con valor a 0" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "Hide accounts at 0" +msgstr "Ocultar cuentas a 0" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy_level +msgid "Hierarchy Levels to display" +msgstr "Niveles de Jerarquía a mostrar" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__id +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__id +msgid "ID" +msgstr "ID" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_account_account__centralized +msgid "" +"If flagged, no details will be displayed in the General Ledger report (the " +"webkit one only), only centralized amounts per period." +msgstr "" +"Si se marca, no se mostrarán detalles en el informe del libro mayor (solo el " +"webkit), solo importes centralizados por período." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__inferior_limit +msgid "Inferior Limit" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Inferior Limit must be greather than zero" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Initial\n" +" balance cur." +msgstr "" +"Inicial\n" +" balance cur." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Initial\n" +" balance" +msgstr "" +"Saldo\n" +" inicial" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Initial balance" +msgstr "Saldo inicial" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__age_partner_config_id +#: model:ir.model.fields,field_description:account_financial_report.field_res_config_settings__age_partner_config_id +msgid "Intervals configuration" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Journal" +msgstr "Diario" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_move_line +msgid "Journal Item" +msgstr "Elemento del Diario" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__domain +msgid "Journal Items Domain" +msgstr "Dominio de los Apuntes Contables" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_journal_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_html +#: model:ir.ui.menu,name:account_financial_report.menu_journal_ledger_wizard +#, python-format +msgid "Journal Ledger" +msgstr "Libro diario" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_base +msgid "Journal Ledger -" +msgstr "Diario de contabilidad -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_journal_ledger +msgid "Journal Ledger Report" +msgstr "Informe del Libro Mayor" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_journal_ledger_report_wizard +msgid "Journal Ledger Report Wizard" +msgstr "Asistente de informe de Libro Diario" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_journal_ledger_xlsx +msgid "Journal Ledger XLSX" +msgstr "Libro diario XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_journal_ledger_xlsx +msgid "Journal Ledger XLSX Report" +msgstr "Informe XLSX del Libro del Diario" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#, python-format +msgid "Journals" +msgstr "Diarios" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_uid +msgid "Last Updated by" +msgstr "Última modificación por" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "Level" +msgstr "Nivel" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "Level %s" +msgstr "Nivel %s" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__limit_hierarchy_level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Limit hierarchy levels" +msgstr "Limitar niveles de jerarquía" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__line_ids +msgid "Line" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#: code:addons/account_financial_report/report/open_items.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Missing Partner" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items.py:0 +#, python-format +msgid "Missing Salesperson" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration_line +msgid "Model to set interval lines for Age partner balance report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration +msgid "Model to set intervals for Age partner balance report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__move_target +msgid "Move Target" +msgstr "Asiento Objetivo" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "Moves" +msgstr "Asientos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Must complete Configuration Lines" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__name +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Name" +msgstr "Nombre" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#: model:ir.model.constraint,message:account_financial_report.constraint_account_age_report_configuration_line_unique_name_config_combination +#, python-format +msgid "Name must be unique per report configuration" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Net" +msgstr "Neto" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "No" +msgstr "No" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "No group" +msgstr "Sin grupo" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "No limit" +msgstr "Sin límite" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__none +msgid "None" +msgstr "Ninguno" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__not_only_one_unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__not_only_one_unaffected_earnings_account +msgid "Not Only One Unaffected Earnings Account" +msgstr "No Solo Una Cuenta de Ganancias No Afectada" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Not Posted" +msgstr "Sin Postear" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "Not due" +msgstr "Deuda" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "OCA Aged Report Configuration" +msgstr "" + +#. module: account_financial_report +#: model:ir.ui.menu,name:account_financial_report.menu_oca_reports +msgid "OCA accounting reports" +msgstr "Informes de contabilidad OCA" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Older" +msgstr "Mayor" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_open_items_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_open_items_wizard +#, python-format +msgid "Open Items" +msgstr "Partidas abiertas" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_base +msgid "Open Items -" +msgstr "Partidas abiertas -" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.act_action_open_items_wizard_partner_relation +msgid "Open Items Partner" +msgstr "Extracto - Cliente" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_open_items +msgid "Open Items Report" +msgstr "Abrir Elementos del Informe" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_open_items_report_wizard +msgid "Open Items Report Wizard" +msgstr "Asistente de informe de partidas abiertas" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_open_items_xlsx +msgid "Open Items XLSX" +msgstr "Partidas abiertas XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_open_items_xlsx +msgid "Open Items XLSX Report" +msgstr "Abrir Elementos del Informe XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Options" +msgstr "Opciones" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Original" +msgstr "Inicial" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Partner" +msgstr "Socio" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_partner_ending_cumul +msgid "" +"Partner\n" +" cumul aged balance" +msgstr "" +"Saldo\n" +" acumulado de Empresa" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Partner Initial balance" +msgstr "Saldo Inicial de empresa" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__salesperson +msgid "Partner Salesperson" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Partner cumul aged balance" +msgstr "Saldo Acumulado de Empresa" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +#, python-format +msgid "Partner ending balance" +msgstr "Saldo final de empresa" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Partner initial balance" +msgstr "Saldo inicial del contacto" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__partners +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__partners +msgid "Partners" +msgstr "Contactos" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__payable_accounts_only +msgid "Payable Accounts Only" +msgstr "Sólo cuentas a pagar" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +msgid "Percents" +msgstr "Porcentajes" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Period balance" +msgstr "Saldo de periodo" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Periods" +msgstr "Periodos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Posted" +msgstr "Posteado" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Rec." +msgstr "Num." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__receivable_accounts_only +msgid "Receivable Accounts Only" +msgstr "Sólo cuentas a cobrar" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "" +"Ref -\n" +" Label" +msgstr "" +"Ref -\n" +" Etiqueta" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +msgid "" +"Ref -\n" +" Label" +msgstr "" +"Ref -\n" +" Etiqueta" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Ref - Label" +msgstr "Referencia" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_ir_actions_report +msgid "Report Action" +msgstr "Acción de Informe" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Residual" +msgstr "Remanente" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Sequence" +msgstr "Secuencia" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Show" +msgstr "Mostrar" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__show_cost_center +msgid "Show Analytic Account" +msgstr "Mostrar Cuenta Analítica" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_auto_sequence +msgid "Show Auto Sequence" +msgstr "Mostrar Secuencia Automática" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__show_move_line_details +msgid "Show Move Line Details" +msgstr "Mostrar detalles de asientos" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__show_partner_details +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_partner_details +msgid "Show Partner Details" +msgstr "Mostrar detalles de empresa" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__foreign_currency +#, python-format +msgid "Show foreign currency" +msgstr "Mostrar Moneda Extranjera" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Show hierarchy" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__sort_option +msgid "Sort entries by" +msgstr "Ordenar asientos por" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_from +msgid "Start Date" +msgstr "Fecha de Inicio" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_from +msgid "Start date" +msgstr "Fecha de inicio" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_from +msgid "Starting account in a range" +msgstr "Cuenta inicial en un rango" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "TOTAL" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tags" +msgstr "Etiquetas" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__target_move +msgid "Target Moves" +msgstr "Movimientos destino" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Target moves filter" +msgstr "Filtro movimientos destino" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Tax" +msgstr "Impuesto" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Tax Amount" +msgstr "Total Impuestos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Balance" +msgstr "Saldo de Impuestos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Credit" +msgstr "Impuesto Crédito" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Debit" +msgstr "Impuesto Débito" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxgroups +#, python-format +msgid "Tax Groups" +msgstr "Grupo de impuestos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Tax Initial balance" +msgstr "Impuesto de saldo inicial" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxtags +#, python-format +msgid "Tax Tags" +msgstr "Etiquetas de impuestos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#, python-format +msgid "Tax ending balance" +msgstr "Impuesto de saldo final" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tax initial balance" +msgstr "Impuesto de saldo inicial" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Taxes" +msgstr "Impuestos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/general_ledger_wizard.py:0 +#, python-format +msgid "" +"The Company in the General Ledger Report Wizard and in Date Range must be " +"the same." +msgstr "" +"La empresa en el Asistente de informe de Contabilidad General y de rango de " +"fechas debe ser la misma." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "" +"The Company in the Trial Balance Report Wizard and in Date Range must be the " +"same." +msgstr "" +"La empresa en el Asistente de informe de Balance de comprobación y en rango " +"de fechas debe ser la misma." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/vat_report_wizard.py:0 +#, python-format +msgid "" +"The Company in the Vat Report Wizard and in Date Range must be the same." +msgstr "" +"La empresa en el Asistente para informes de IVA y en rango de fechas debe " +"ser la misma." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "The hierarchy level to filter on must be greater than 0." +msgstr "El nivel de jerarquía a filtrar debe ser mayor que 0." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "" +"There is a problem in the structure of the account groups. You may need to " +"create some child group of %s." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__domain +msgid "This domain will be used to select specific domain for Journal Items" +msgstr "" +"Este dominio se utilizará para seleccionar un dominio específico para los " +"Apuntes Contables" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "To" +msgstr "Hasta" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +msgid "To:" +msgstr "A:" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +#, python-format +msgid "Total" +msgstr "Total" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_trial_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_html +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_trial_balance_wizard +#, python-format +msgid "Trial Balance" +msgstr "Balance de Sumas y Saldos" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_base +msgid "Trial Balance -" +msgstr "Balance de Sumas y Saldos -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_trial_balance +msgid "Trial Balance Report" +msgstr "Informe de Balance de Comprobación" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_trial_balance_report_wizard +msgid "Trial Balance Report Wizard" +msgstr "Asistente del informe de balance de sumas y saldos" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_xlsx +msgid "Trial Balance XLSX" +msgstr "Balance de Sumas y Saldos XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_trial_balance_xlsx +msgid "Trial Balance XLSX Report" +msgstr "Informe XLSX del Balance de Comprobación" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"Trial Balance can be computed only if selected company have only\n" +" one unaffected earnings account." +msgstr "" +"El saldo de prueba se puede calcular solo si la empresa seleccionada tiene " +"solo\n" +" una cuenta de ganancias no afectada." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__unaffected_earnings_account +msgid "Unaffected Earnings Account" +msgstr "Cuenta de ganancias no afectadas" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "" +"Use this filter to hide an account or a partner with an ending balance at 0. " +"If partners are filtered, debits and credits totals will not match the trial " +"balance." +msgstr "" +"Use este filtro para ocultar las cuentas o empresas con saldo final 0. Si " +"las empresas se filtran, los debe y haber totales no coincidirán con el " +"balance de sumas y saldos." + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Use when your account groups are hierarchical" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_vat_report_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_vat_report_wizard +msgid "VAT Report" +msgstr "Informe de impuestos" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +msgid "VAT Report -" +msgstr "Informe de impuestos -" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "VAT Report Options" +msgstr "Opciones Informes de impuestos" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_vat_report_wizard +msgid "VAT Report Wizard" +msgstr "Asistente Informe de impuestos" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_vat_report_xlsx +msgid "VAT Report XLSX" +msgstr "Informe de impuestos XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Vat Report" +msgstr "Informe del IVA" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_vat_report +msgid "Vat Report Report" +msgstr "Informe Informe del IVA" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_vat_report_xlsx +msgid "Vat Report XLSX Report" +msgstr "Informe XLSX del Informe del IVA" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "View" +msgstr "Vista" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "" +"When this option is enabled, the trial balance will not display accounts " +"that have initial balance = debit = credit = end balance = 0" +msgstr "" +"Cuando habilite esta opción el balance de sumas y saldos no va a mostrar " +"cuentas que tengan saldo inicial = débito = crédito = saldo final = 0" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_account_name +msgid "With Account Name" +msgstr "Cuenta con Nombre" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Without analytic account" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Yes" +msgstr "Si" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#, python-format +msgid "future" +msgstr "futuro" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "or" +msgstr "o" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_qweb +msgid "ournal Ledger" +msgstr "Libro Mayor del Diario" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "to" +msgstr "a" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 16.21%;" +msgstr "ancho: 16.21%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.24%;" +msgstr "ancho: 23.24%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.78%;" +msgstr "ancho: 23.78%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 31.35%;" +msgstr "ancho: 31.35%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 38.92%;" +msgstr "ancho: 38.92%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 8.11%;" +msgstr "ancho: 8.11%;" + +#~ msgid "" +#~ "Age ≤ 120\n" +#~ " d." +#~ msgstr "" +#~ "Antigüedad ≤ 120\n" +#~ " d." + +#~ msgid "" +#~ "Age ≤ 30\n" +#~ " d." +#~ msgstr "" +#~ "Antigüedad ≤ 30\n" +#~ " d." + +#~ msgid "" +#~ "Age ≤ 60\n" +#~ " d." +#~ msgstr "" +#~ "Antigüedad ≤ 60\n" +#~ " d." + +#~ msgid "" +#~ "Age ≤ 90\n" +#~ " d." +#~ msgstr "" +#~ "Antigüedad ≤ 90\n" +#~ " d." + +#~ msgid "Filter analytic tags" +#~ msgstr "Filtrar por etiquetas analíticas" + +#, python-format +#~ msgid "Print" +#~ msgstr "Imprimir" + +#~ msgid "Show Analytic Tags" +#~ msgstr "Mostrar Etiquetas Analíticas" + +#, python-format +#~ msgid "Show analytic tags" +#~ msgstr "Mostrar etiquetas analíticas" + +#~ msgid "Child Accounts" +#~ msgstr "Cuentas Hijas" + +#~ msgid "Computed Accounts" +#~ msgstr "Cuentas Calculadas" + +#~ msgid "" +#~ "Computed Accounts: Use when the account group have codes\n" +#~ " that represent prefixes of the actual accounts.\n" +#~ "\n" +#~ " Child Accounts: Use when your account groups are hierarchical.\n" +#~ "\n" +#~ " No hierarchy: Use to display just the accounts, without any " +#~ "grouping.\n" +#~ " " +#~ msgstr "" +#~ "Cuentas Calculadas: Usar cuando el grupo de cuentas tiene códigos \n" +#~ " que representan prefijos de las cuentas reales.\n" +#~ "\n" +#~ " Cuentas Hijas: Usar cuando los grupos de cuentas son " +#~ "jerárquicos.\n" +#~ "\n" +#~ " Sin jerarquía: Usar para mostrar sólo las cuentas, sin ninguna " +#~ "agrupación.\n" +#~ " " + +#~ msgid "Hierarchy On" +#~ msgstr "Jerarquía en" + +#~ msgid "No hierarchy" +#~ msgstr "Sin jerarquía" + +#~ msgid "From: %s To: %s" +#~ msgstr "Desde: %s A: %s" + +#~ msgid "Not only one unaffected earnings account" +#~ msgstr "No solo una cuenta de ganancias no afectadas" + +#~ msgid "Open Itemsr" +#~ msgstr "Abrir Itemsr" + +#~ msgid " Export" +#~ msgstr "Exportar" + +#~ msgid " Print" +#~ msgstr "Imprimir" + +#~ msgid "" +#~ "\n" +#~ " To\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " Para\n" +#~ " " + +#~ msgid "" +#~ "\n" +#~ " To\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " Para\n" +#~ " " + +#~ msgid "" +#~ "General Ledger can be computed only if selected company have only one " +#~ "unaffected earnings account." +#~ msgstr "" +#~ "El Libro mayor solo se puede calcular si la empresa seleccionada tiene " +#~ "solo una cuenta de resultados no afectados." + +#~ msgid "" +#~ "Trial Balance can be computed only if selected company have only one " +#~ "unaffected earnings account." +#~ msgstr "" +#~ "El balance de sumas y saldos solo puede calcularse si la compañía " +#~ "seleccionada tiene una y solo una cuenta de ganancias." + +#~ msgid "" +#~ "Cost\n" +#~ " center" +#~ msgstr "Centro de Costos" + +#~ msgid "Cost center" +#~ msgstr "Centro de Costos" diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/es_MX.po b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/es_MX.po new file mode 100644 index 00000000..c5854ef2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/es_MX.po @@ -0,0 +1,1998 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_financial_report +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2021-03-17 04:45+0000\n" +"Last-Translator: Jesús Alan Ramos Rodríguez \n" +"Language-Team: none\n" +"Language: es_MX\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#, fuzzy +msgid "> 120 d." +msgstr "> 120 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#, fuzzy +msgid "1 - 30 d." +msgstr "1 - 30 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#, fuzzy +msgid "10" +msgstr "10" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#, fuzzy +msgid "31 - 60 d." +msgstr "31 - 60 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#, fuzzy +msgid "61 - 90 d." +msgstr "61 - 90 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#, fuzzy +msgid "91 - 120 d." +msgstr "91 - 120 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Taxes summary" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"\n" +" Duplicate amounts may be shown because more than one " +"analytical account may be defined in the journal items." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Intervals configuration" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "To" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report +msgid "Abstract Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_financial_report_abstract_wizard +msgid "Abstract Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report_xlsx +msgid "Abstract XLSX Account Financial Report" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model,name:account_financial_report.model_account_account +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Account" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__account_age_report_config_id +msgid "Account Age Report Config" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_from +msgid "Account Code From" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_to +msgid "Account Code To" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_group +msgid "Account Group" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Account Name" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Account at 0 filter" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Account balance at 0 filter" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__account_ids +msgid "Accounts" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__centralize +msgid "Activate centralization" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Additional Filtering" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_report_configuration +msgid "Age Partner Report Configuration" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 120\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 120 d." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 30\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 30 d." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 60\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 60 d." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 90\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 90 d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_aged_partner_balance_wizard +#, python-format +msgid "Aged Partner Balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_base +msgid "Aged Partner Balance -" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_aged_partner_balance +msgid "Aged Partner Balance Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_aged_partner_balance_report_wizard +msgid "Aged Partner Balance Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_aged_partner_balance_xlsx +msgid "Aged Partner Balance XLSL Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_aged_partner_balance_xlsx +msgid "Aged Partner Balance XLSX" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "All" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__all +msgid "All Entries" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__posted +msgid "All Posted Entries" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All entries" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All posted entries" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "Amount Cur." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Amount Currency" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Amount cur." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_move_line__analytic_account_ids +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__grouped_by__analytic_account +msgid "Analytic Account" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Analytic Distribution" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Base Amount" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Credit" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Debit" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__based_on +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Based On" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Based on" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Cancel" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Centralize filter" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_account__centralized +msgid "Centralized" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__group_child_ids +msgid "Child Groups" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Code" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_account_financial_report_abstract_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__company_id +#, python-format +msgid "Company" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__compute_account_ids +msgid "Compute accounts" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Configurations" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Credit" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul cur." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul. Bal." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Original" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Residual" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Currency" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Current" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Date" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_at +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_at +msgid "Date At" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_from +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date From" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_to +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date To" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Date at filter" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date from" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_range_id +msgid "Date range" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Date range filter" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date to" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Debit" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#, python-format +msgid "Description" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__tax_detail +msgid "Detail Taxes" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__foreign_currency +msgid "" +"Display foreign currency for move lines, unless account currency is not " +"setup through chart of accounts will display initial and final balance in " +"that currency." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_parent_hierarchy_level +msgid "Do not display parent levels" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Due\n" +" date" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +msgid "" +"Due\n" +" date" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#, python-format +msgid "Due date" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_to +msgid "End Date" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_to +msgid "End date" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +msgid "" +"Ending\n" +" balance" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_to +msgid "Ending account in a range" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Ending balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Ending balance\n" +" cur." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Entries sorted by" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Entry" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Entry number" +msgstr "" + +#. module: account_financial_report +#. odoo-javascript +#: code:addons/account_financial_report/static/src/xml/report.xml:0 +#, python-format +msgid "Export" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export PDF" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export XLSX" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter accounts" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter analytic accounts" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__cost_center_ids +msgid "Filter cost centers" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_journal_ids +msgid "Filter journals" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__partner_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter partners" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__foreign_currency +msgid "Foreign Currency" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "From Code" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "From:" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "From: %(date_from)s To: %(date_to)s" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_code +msgid "Full Code" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_name +msgid "Full Name" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__fy_start_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__fy_start_date +msgid "Fy Start Date" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.act_action_general_ledger_wizard_partner_relation +#: model:ir.actions.act_window,name:account_financial_report.action_general_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_general_ledger_wizard +#, python-format +msgid "General Ledger" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_base +msgid "General Ledger -" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_general_ledger +msgid "General Ledger Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_general_ledger_report_wizard +msgid "General Ledger Report Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_general_ledger_xlsx +msgid "General Ledger XLSL Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_general_ledger_xlsx +msgid "General Ledger XLSX" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "" +"General Ledger can be computed only if selected company have\n" +" only one unaffected earnings account." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__group_option +msgid "Group entries by" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__grouped_by +msgid "Grouped By" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "" +"Here you can set the intervals that will appear on the Aged Partner Balance." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Hide" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "Hide account ending balance at 0" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "Hide accounts at 0" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy_level +msgid "Hierarchy Levels to display" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__id +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__id +msgid "ID" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_account_account__centralized +msgid "" +"If flagged, no details will be displayed in the General Ledger report (the " +"webkit one only), only centralized amounts per period." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__inferior_limit +msgid "Inferior Limit" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Inferior Limit must be greather than zero" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Initial\n" +" balance cur." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Initial\n" +" balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Initial balance" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__age_partner_config_id +#: model:ir.model.fields,field_description:account_financial_report.field_res_config_settings__age_partner_config_id +msgid "Intervals configuration" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Journal" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__domain +msgid "Journal Items Domain" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_journal_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_html +#: model:ir.ui.menu,name:account_financial_report.menu_journal_ledger_wizard +#, python-format +msgid "Journal Ledger" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_base +msgid "Journal Ledger -" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_journal_ledger +msgid "Journal Ledger Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_journal_ledger_report_wizard +msgid "Journal Ledger Report Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_journal_ledger_xlsx +msgid "Journal Ledger XLSX" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_journal_ledger_xlsx +msgid "Journal Ledger XLSX Report" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#, python-format +msgid "Journals" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "Level" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "Level %s" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__limit_hierarchy_level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Limit hierarchy levels" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__line_ids +msgid "Line" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#: code:addons/account_financial_report/report/open_items.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Missing Partner" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items.py:0 +#, python-format +msgid "Missing Salesperson" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration_line +msgid "Model to set interval lines for Age partner balance report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration +msgid "Model to set intervals for Age partner balance report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__move_target +msgid "Move Target" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "Moves" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Must complete Configuration Lines" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__name +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Name" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#: model:ir.model.constraint,message:account_financial_report.constraint_account_age_report_configuration_line_unique_name_config_combination +#, python-format +msgid "Name must be unique per report configuration" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Net" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "No" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "No group" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "No limit" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__none +msgid "None" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__not_only_one_unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__not_only_one_unaffected_earnings_account +msgid "Not Only One Unaffected Earnings Account" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Not Posted" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "Not due" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "OCA Aged Report Configuration" +msgstr "" + +#. module: account_financial_report +#: model:ir.ui.menu,name:account_financial_report.menu_oca_reports +msgid "OCA accounting reports" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Older" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_open_items_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_open_items_wizard +#, python-format +msgid "Open Items" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_base +msgid "Open Items -" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.act_action_open_items_wizard_partner_relation +msgid "Open Items Partner" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_open_items +msgid "Open Items Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_open_items_report_wizard +msgid "Open Items Report Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_open_items_xlsx +msgid "Open Items XLSX" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_open_items_xlsx +msgid "Open Items XLSX Report" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Options" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Original" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Partner" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_partner_ending_cumul +msgid "" +"Partner\n" +" cumul aged balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Partner Initial balance" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__salesperson +msgid "Partner Salesperson" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Partner cumul aged balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +#, python-format +msgid "Partner ending balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Partner initial balance" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__partners +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__partners +msgid "Partners" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__payable_accounts_only +msgid "Payable Accounts Only" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +msgid "Percents" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Period balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Periods" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Posted" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Rec." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__receivable_accounts_only +msgid "Receivable Accounts Only" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "" +"Ref -\n" +" Label" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +msgid "" +"Ref -\n" +" Label" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Ref - Label" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Residual" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Sequence" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Show" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__show_cost_center +msgid "Show Analytic Account" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_auto_sequence +msgid "Show Auto Sequence" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__show_move_line_details +msgid "Show Move Line Details" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__show_partner_details +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_partner_details +msgid "Show Partner Details" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__foreign_currency +#, python-format +msgid "Show foreign currency" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Show hierarchy" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__sort_option +msgid "Sort entries by" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_from +msgid "Start Date" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_from +msgid "Start date" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_from +msgid "Starting account in a range" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "TOTAL" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tags" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__target_move +msgid "Target Moves" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Target moves filter" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Tax" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Tax Amount" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Credit" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Debit" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxgroups +#, python-format +msgid "Tax Groups" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Tax Initial balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxtags +#, python-format +msgid "Tax Tags" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#, python-format +msgid "Tax ending balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tax initial balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Taxes" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/general_ledger_wizard.py:0 +#, python-format +msgid "" +"The Company in the General Ledger Report Wizard and in Date Range must be " +"the same." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "" +"The Company in the Trial Balance Report Wizard and in Date Range must be the " +"same." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/vat_report_wizard.py:0 +#, python-format +msgid "" +"The Company in the Vat Report Wizard and in Date Range must be the same." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "The hierarchy level to filter on must be greater than 0." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "" +"There is a problem in the structure of the account groups. You may need to " +"create some child group of %s." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__domain +msgid "This domain will be used to select specific domain for Journal Items" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "To" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +msgid "To:" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +#, python-format +msgid "Total" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_trial_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_html +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_trial_balance_wizard +#, python-format +msgid "Trial Balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_base +msgid "Trial Balance -" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_trial_balance +msgid "Trial Balance Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_trial_balance_report_wizard +msgid "Trial Balance Report Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_xlsx +msgid "Trial Balance XLSX" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_trial_balance_xlsx +msgid "Trial Balance XLSX Report" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"Trial Balance can be computed only if selected company have only\n" +" one unaffected earnings account." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__unaffected_earnings_account +msgid "Unaffected Earnings Account" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "" +"Use this filter to hide an account or a partner with an ending balance at 0. " +"If partners are filtered, debits and credits totals will not match the trial " +"balance." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Use when your account groups are hierarchical" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_vat_report_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_vat_report_wizard +msgid "VAT Report" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +msgid "VAT Report -" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "VAT Report Options" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_vat_report_wizard +msgid "VAT Report Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_vat_report_xlsx +msgid "VAT Report XLSX" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Vat Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_vat_report +msgid "Vat Report Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_vat_report_xlsx +msgid "Vat Report XLSX Report" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "View" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "" +"When this option is enabled, the trial balance will not display accounts " +"that have initial balance = debit = credit = end balance = 0" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_account_name +msgid "With Account Name" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Without analytic account" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Yes" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#, python-format +msgid "future" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "or" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_qweb +msgid "ournal Ledger" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "to" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 16.21%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.24%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.78%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 31.35%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 38.92%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 8.11%;" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/fr.po b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/fr.po new file mode 100644 index 00000000..53ab78c6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/fr.po @@ -0,0 +1,2382 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_financial_report +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-16 08:14+0000\n" +"PO-Revision-Date: 2023-11-01 02:41+0000\n" +"Last-Translator: Alexis de Lattre \n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "> 120 d." +msgstr "> 120 j." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "1 - 30 d." +msgstr "1 - 30 j." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +msgid "10" +msgstr "10" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "31 - 60 d." +msgstr "31 - 60 j." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "61 - 90 d." +msgstr "61 - 90 j." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "91 - 120 d." +msgstr "91 - 120 j." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Taxes summary" +msgstr "Synthèse des taxes" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"\n" +" Duplicate amounts may be shown because more than one " +"analytical account may be defined in the journal items." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Intervals configuration" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "To" +msgstr "à" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report +msgid "Abstract Report" +msgstr "Rapport - Couche d'abstraction" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_financial_report_abstract_wizard +msgid "Abstract Wizard" +msgstr "Assistant - Couche d'abstraction" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report_xlsx +msgid "Abstract XLSX Account Financial Report" +msgstr "Rapport comptable au format XLSX - Couche d'abstraction" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model,name:account_financial_report.model_account_account +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Account" +msgstr "Compte" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__account_age_report_config_id +msgid "Account Age Report Config" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_from +msgid "Account Code From" +msgstr "Code du compte à partir de" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_to +msgid "Account Code To" +msgstr "Code du compte jusqu'à" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_group +msgid "Account Group" +msgstr "Groupe de compte" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Account Name" +msgstr "Nom du compte" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Account at 0 filter" +msgstr "Masquer les comptes à 0" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Account balance at 0 filter" +msgstr "Masquer les soldes de compte à 0" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__account_ids +msgid "Accounts" +msgstr "Comptes" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__centralize +msgid "Activate centralization" +msgstr "Activer la centralisation" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Additional Filtering" +msgstr "Filtre supplémentaire" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_report_configuration +msgid "Age Partner Report Configuration" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 120\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 120 d." +msgstr "Éch. ≤ 120 j." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 30\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 30 d." +msgstr "Éch. ≤ 30 j." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 60\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 60 d." +msgstr "Éch. ≤ 60 j." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 90\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 90 d." +msgstr "Éch. ≤ 90 j." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_aged_partner_balance_wizard +#, python-format +msgid "Aged Partner Balance" +msgstr "Balance âgée auxiliaire" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_base +msgid "Aged Partner Balance -" +msgstr "Balance âgée auxiliaire -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_aged_partner_balance +msgid "Aged Partner Balance Report" +msgstr "Balance âgée auxiliaire" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_aged_partner_balance_report_wizard +msgid "Aged Partner Balance Wizard" +msgstr "Assistant balance âgée auxiliaire" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_aged_partner_balance_xlsx +msgid "Aged Partner Balance XLSL Report" +msgstr "Balance âgée auxiliaire XLSX" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_aged_partner_balance_xlsx +msgid "Aged Partner Balance XLSX" +msgstr "Balance âgée auxiliaire XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "All" +msgstr "Tous" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__all +msgid "All Entries" +msgstr "Toutes les écritures" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__posted +msgid "All Posted Entries" +msgstr "Écritures comptabilisées seulement" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All entries" +msgstr "Toutes les écritures" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All posted entries" +msgstr "Écritures comptabilisées seulement" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "Amount Cur." +msgstr "Montant dev." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Amount Currency" +msgstr "Montant devise" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Amount cur." +msgstr "Montant dev." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_move_line__analytic_account_ids +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__grouped_by__analytic_account +msgid "Analytic Account" +msgstr "Compte analytique" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Analytic Distribution" +msgstr "Distribution analytique" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Balance" +msgstr "Solde" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Base Amount" +msgstr "Base" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Balance" +msgstr "Base Solde" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Credit" +msgstr "Base Crédit" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Debit" +msgstr "Base Débit" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__based_on +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Based On" +msgstr "Basé sur" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Based on" +msgstr "Basée sur" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Cancel" +msgstr "Annuler" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Centralize filter" +msgstr "Filtre de centralisation" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_account__centralized +msgid "Centralized" +msgstr "Centralisé" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__group_child_ids +msgid "Child Groups" +msgstr "Groupes enfant" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Code" +msgstr "Code" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_account_financial_report_abstract_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__company_id +#, python-format +msgid "Company" +msgstr "Société" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__compute_account_ids +msgid "Compute accounts" +msgstr "Calculer les comptes" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Configurations" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Credit" +msgstr "Crédit" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul cur." +msgstr "Cumul devise" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul. Bal." +msgstr "Cumul bal." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur." +msgstr "Dev." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Original" +msgstr "Dev. originale" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Residual" +msgstr "Résiduel dev." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Currency" +msgstr "Devise" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Current" +msgstr "Actuel" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Date" +msgstr "Date" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_at +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_at +msgid "Date At" +msgstr "Date" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_from +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date From" +msgstr "Date de début" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_to +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date To" +msgstr "Date de fin" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Date at filter" +msgstr "Filtre de date" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date from" +msgstr "Date de début" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_range_id +msgid "Date range" +msgstr "Plage de date" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Date range filter" +msgstr "Filtre de plage de dates" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date to" +msgstr "Date de fin" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Debit" +msgstr "Débit" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#, python-format +msgid "Description" +msgstr "Description" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__tax_detail +msgid "Detail Taxes" +msgstr "Détail des taxes" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__foreign_currency +msgid "" +"Display foreign currency for move lines, unless account currency is not " +"setup through chart of accounts will display initial and final balance in " +"that currency." +msgstr "" +"Afficher les devises étrangères pour les écritures comptables, à moins que " +"la devise du compte comptable ne soit pas définie dans le plan comptable " +"affichera les balances initiale et finale dans cette monnaie." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_parent_hierarchy_level +msgid "Do not display parent levels" +msgstr "Ne pas afficher les niveaux parent" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Due\n" +" date" +msgstr "" +"Date\n" +" d'échéance" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +msgid "" +"Due\n" +" date" +msgstr "" +"Date\n" +" d'échéance" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#, python-format +msgid "Due date" +msgstr "Date d'échéance" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_to +msgid "End Date" +msgstr "Date de fin" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_to +msgid "End date" +msgstr "Date de fin" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +msgid "" +"Ending\n" +" balance" +msgstr "" +"Solde\n" +" final" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_to +msgid "Ending account in a range" +msgstr "Compte de fin dans un intervalle" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Ending balance" +msgstr "Solde final" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Ending balance\n" +" cur." +msgstr "" +"Solde final\n" +" en devise" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Entries sorted by" +msgstr "Écritures triées par" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Entry" +msgstr "Pièce" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Entry number" +msgstr "Numéro de pièce" + +#. module: account_financial_report +#. odoo-javascript +#: code:addons/account_financial_report/static/src/xml/report.xml:0 +#, python-format +msgid "Export" +msgstr "Export" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export PDF" +msgstr "Export PDF" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export XLSX" +msgstr "Export XLSX" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter accounts" +msgstr "Filtrer les comptes" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter analytic accounts" +msgstr "Filtrer les comptes analytiques" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__cost_center_ids +msgid "Filter cost centers" +msgstr "Filtrer les centres de coûts" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_journal_ids +msgid "Filter journals" +msgstr "Filtrer les journaux" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__partner_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter partners" +msgstr "Filtrer les partenaires" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__foreign_currency +msgid "Foreign Currency" +msgstr "Devise étrangère" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "From Code" +msgstr "Code de départ" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "From:" +msgstr "Du :" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "From: %(date_from)s To: %(date_to)s" +msgstr "Du : %(date_from)s au : %(date_to)s" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_code +msgid "Full Code" +msgstr "Code complet" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_name +msgid "Full Name" +msgstr "Nom complet" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__fy_start_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__fy_start_date +msgid "Fy Start Date" +msgstr "Date de début" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.act_action_general_ledger_wizard_partner_relation +#: model:ir.actions.act_window,name:account_financial_report.action_general_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_general_ledger_wizard +#, python-format +msgid "General Ledger" +msgstr "Grand livre" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_base +msgid "General Ledger -" +msgstr "Grand livre -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_general_ledger +msgid "General Ledger Report" +msgstr "Grand livre" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_general_ledger_report_wizard +msgid "General Ledger Report Wizard" +msgstr "Assistant d'impression du grand livre" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_general_ledger_xlsx +msgid "General Ledger XLSL Report" +msgstr "Grand livre XLSX" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_general_ledger_xlsx +msgid "General Ledger XLSX" +msgstr "Grand livre XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "" +"General Ledger can be computed only if selected company have\n" +" only one unaffected earnings account." +msgstr "" +"Le grand livre ne peut être généré que si la société sélectionnée a\n" +" un seul compte de type bénéfice de l'année " +"en cours." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__group_option +msgid "Group entries by" +msgstr "Grouper les écritures par" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__grouped_by +msgid "Grouped By" +msgstr "Groupé par" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "" +"Here you can set the intervals that will appear on the Aged Partner Balance." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Hide" +msgstr "Masquer" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "Hide account ending balance at 0" +msgstr "Masquer les comptes ayant un solde à 0" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "Hide accounts at 0" +msgstr "Masquer les comptes à 0" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy_level +msgid "Hierarchy Levels to display" +msgstr "Niveaux de hiérarchie à afficher" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__id +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__id +msgid "ID" +msgstr "ID" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_account_account__centralized +msgid "" +"If flagged, no details will be displayed in the General Ledger report (the " +"webkit one only), only centralized amounts per period." +msgstr "" +"Si coché, aucun détail ne sera affiché dans le grand livre (uniquement le " +"webkit), seulement les montants centralisés par période." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__inferior_limit +msgid "Inferior Limit" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Inferior Limit must be greather than zero" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Initial\n" +" balance cur." +msgstr "" +"Solde initial\n" +" en devise" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Initial\n" +" balance" +msgstr "" +"Solde\n" +" initial" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Initial balance" +msgstr "Solde initial" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__age_partner_config_id +#: model:ir.model.fields,field_description:account_financial_report.field_res_config_settings__age_partner_config_id +msgid "Intervals configuration" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Journal" +msgstr "Journal" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_move_line +msgid "Journal Item" +msgstr "Écriture comptable" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__domain +msgid "Journal Items Domain" +msgstr "Domaine des écritures comptables" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_journal_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_html +#: model:ir.ui.menu,name:account_financial_report.menu_journal_ledger_wizard +#, python-format +msgid "Journal Ledger" +msgstr "Livre-journal" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_base +msgid "Journal Ledger -" +msgstr "Livre-journal -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_journal_ledger +msgid "Journal Ledger Report" +msgstr "Livre-journal" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_journal_ledger_report_wizard +msgid "Journal Ledger Report Wizard" +msgstr "Assistant du livre-journal" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_journal_ledger_xlsx +msgid "Journal Ledger XLSX" +msgstr "Livre-journal XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_journal_ledger_xlsx +msgid "Journal Ledger XLSX Report" +msgstr "Livre-journal XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#, python-format +msgid "Journals" +msgstr "Journaux" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "Level" +msgstr "Niveau" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "Level %s" +msgstr "Niveau %s" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__limit_hierarchy_level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Limit hierarchy levels" +msgstr "Limiter les niveaux de hiérarchie" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__line_ids +msgid "Line" +msgstr "Ligne" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#: code:addons/account_financial_report/report/open_items.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Missing Partner" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items.py:0 +#, python-format +msgid "Missing Salesperson" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration_line +msgid "Model to set interval lines for Age partner balance report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration +msgid "Model to set intervals for Age partner balance report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__move_target +msgid "Move Target" +msgstr "Écriture cible" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "Moves" +msgstr "Écritures" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Must complete Configuration Lines" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__name +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Name" +msgstr "Nom" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#: model:ir.model.constraint,message:account_financial_report.constraint_account_age_report_configuration_line_unique_name_config_combination +#, python-format +msgid "Name must be unique per report configuration" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Net" +msgstr "Net" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "No" +msgstr "Non" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "No group" +msgstr "Sans groupe" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "No limit" +msgstr "Sans limite" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__none +msgid "None" +msgstr "Aucun" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__not_only_one_unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__not_only_one_unaffected_earnings_account +msgid "Not Only One Unaffected Earnings Account" +msgstr "Pas uniquement un compte de type bénéfice de l'année en cours" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Not Posted" +msgstr "Non comptabilisé" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "Not due" +msgstr "Non échu" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "OCA Aged Report Configuration" +msgstr "" + +#. module: account_financial_report +#: model:ir.ui.menu,name:account_financial_report.menu_oca_reports +msgid "OCA accounting reports" +msgstr "Rapports comptables OCA" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Older" +msgstr "Plus ancien" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_open_items_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_open_items_wizard +#, python-format +msgid "Open Items" +msgstr "Grand livre non-lettré" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_base +msgid "Open Items -" +msgstr "Grand livre non lettrée -" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.act_action_open_items_wizard_partner_relation +msgid "Open Items Partner" +msgstr "Grand livre non-lettré" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_open_items +msgid "Open Items Report" +msgstr "Grand livre non-lettré" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_open_items_report_wizard +msgid "Open Items Report Wizard" +msgstr "Assistant grand livre non-lettré" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_open_items_xlsx +msgid "Open Items XLSX" +msgstr "Grand livre non-lettré XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_open_items_xlsx +msgid "Open Items XLSX Report" +msgstr "Grand livre non-lettré XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Options" +msgstr "Options" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Original" +msgstr "Original" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Partner" +msgstr "Partenaire" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_partner_ending_cumul +msgid "" +"Partner\n" +" cumul aged balance" +msgstr "" +"Partenaire\n" +" cumul balance âgée" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Partner Initial balance" +msgstr "Solde initial du partenaire" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__salesperson +msgid "Partner Salesperson" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Partner cumul aged balance" +msgstr "Balance âgée cumulée du partenaire" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +#, python-format +msgid "Partner ending balance" +msgstr "Solde final du partenaire" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Partner initial balance" +msgstr "Balance initiale du partenaire" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__partners +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__partners +msgid "Partners" +msgstr "Partenaires" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__payable_accounts_only +msgid "Payable Accounts Only" +msgstr "Comptes fournisseur uniquement" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +msgid "Percents" +msgstr "Pourcentages" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Period balance" +msgstr "Solde sur la période" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Periods" +msgstr "Périodes" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Posted" +msgstr "Comptabilisé" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Rec." +msgstr "Let." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__receivable_accounts_only +msgid "Receivable Accounts Only" +msgstr "Comptes client uniquement" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "" +"Ref -\n" +" Label" +msgstr "" +"Réf -\n" +" Libellé" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +msgid "" +"Ref -\n" +" Label" +msgstr "" +"Réf -\n" +" Libellé" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Ref - Label" +msgstr "Réf - Libellé" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_ir_actions_report +msgid "Report Action" +msgstr "Action du rapport" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Residual" +msgstr "Résiduel" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Sequence" +msgstr "Séquence" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Show" +msgstr "Afficher" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__show_cost_center +msgid "Show Analytic Account" +msgstr "Afficher le compte analytique" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_auto_sequence +msgid "Show Auto Sequence" +msgstr "Afficher la séquence automatique" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__show_move_line_details +msgid "Show Move Line Details" +msgstr "Afficher le détail des écritures" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__show_partner_details +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_partner_details +msgid "Show Partner Details" +msgstr "Afficher le détail du partenaire" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__foreign_currency +#, python-format +msgid "Show foreign currency" +msgstr "Afficher les devises étrangères" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Show hierarchy" +msgstr "Afficher la hiérarchie" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__sort_option +msgid "Sort entries by" +msgstr "Trier les écritures par" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_from +msgid "Start Date" +msgstr "Date de début" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_from +msgid "Start date" +msgstr "Date de début" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_from +msgid "Starting account in a range" +msgstr "Compte de début dans un intervalle" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "TOTAL" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tags" +msgstr "Étiquettes" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__target_move +msgid "Target Moves" +msgstr "Écritures cibles" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Target moves filter" +msgstr "Filtre sur les écritures cibles" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Tax" +msgstr "Taxe" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Tax Amount" +msgstr "Taxe" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Balance" +msgstr "Taxe Solde" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Credit" +msgstr "Taxe Crédit" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Debit" +msgstr "Taxe Débit" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxgroups +#, python-format +msgid "Tax Groups" +msgstr "Groupes de taxe" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Tax Initial balance" +msgstr "Taxe Balance initiale" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxtags +#, python-format +msgid "Tax Tags" +msgstr "Étiquettes de taxe" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#, python-format +msgid "Tax ending balance" +msgstr "Taxe Balance finale" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tax initial balance" +msgstr "Taxe Balance initiale" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Taxes" +msgstr "Taxes" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/general_ledger_wizard.py:0 +#, python-format +msgid "" +"The Company in the General Ledger Report Wizard and in Date Range must be " +"the same." +msgstr "" +"La société dans le grand livre et dans la plage de dates doit être la même." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "" +"The Company in the Trial Balance Report Wizard and in Date Range must be the " +"same." +msgstr "" +"La société dans la balance générale et dans la plage de dates doit être l " +"même." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/vat_report_wizard.py:0 +#, python-format +msgid "" +"The Company in the Vat Report Wizard and in Date Range must be the same." +msgstr "" +"La société dans le rapport des taxes et dans la plage de dates doit être la " +"même." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "The hierarchy level to filter on must be greater than 0." +msgstr "Le niveau de hiérarchie à filtrer doit être plus grand que 0." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "" +"There is a problem in the structure of the account groups. You may need to " +"create some child group of %s." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__domain +msgid "This domain will be used to select specific domain for Journal Items" +msgstr "Ce domaine sera utilisé pour filtrer les écritures comptables" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "To" +msgstr "Jusqu'au" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +msgid "To:" +msgstr "Jusqu'au :" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +#, python-format +msgid "Total" +msgstr "Total" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_trial_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_html +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_trial_balance_wizard +#, python-format +msgid "Trial Balance" +msgstr "Balance générale" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_base +msgid "Trial Balance -" +msgstr "Balance générale -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_trial_balance +msgid "Trial Balance Report" +msgstr "Balance générale" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_trial_balance_report_wizard +msgid "Trial Balance Report Wizard" +msgstr "Assistant de balance générale" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_xlsx +msgid "Trial Balance XLSX" +msgstr "Balance générale XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_trial_balance_xlsx +msgid "Trial Balance XLSX Report" +msgstr "Balance générale XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"Trial Balance can be computed only if selected company have only\n" +" one unaffected earnings account." +msgstr "" +"La balance générale ne peut être générée que si la société sélectionnée a un " +"seul\n" +" compte de type bénéfice de l'année en " +"cours." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__unaffected_earnings_account +msgid "Unaffected Earnings Account" +msgstr "Compte de type bénéfice de l'année en cours" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "" +"Use this filter to hide an account or a partner with an ending balance at 0. " +"If partners are filtered, debits and credits totals will not match the trial " +"balance." +msgstr "" +"Utiliser ce filtre pour masquer un compte ou un partenaire avec un solde " +"final à 0. Si un ou plusieurs partenaires sont filtrés, les totaux des " +"débits et crédits ne correspondront pas à la balance générale." + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Use when your account groups are hierarchical" +msgstr "A utiliser quand vos groupes de compte sont hiérarchisés" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_vat_report_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_vat_report_wizard +msgid "VAT Report" +msgstr "Rapport de TVA" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +msgid "VAT Report -" +msgstr "Rapport de TVA -" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "VAT Report Options" +msgstr "Options du rapport de TVA" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_vat_report_wizard +msgid "VAT Report Wizard" +msgstr "Assistant du rapport de TVA" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_vat_report_xlsx +msgid "VAT Report XLSX" +msgstr "Rapport de TVA XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Vat Report" +msgstr "Rapport de TVA" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_vat_report +msgid "Vat Report Report" +msgstr "Options du rapport de TVA" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_vat_report_xlsx +msgid "Vat Report XLSX Report" +msgstr "Rapport de TVA XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "View" +msgstr "Afficher" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "" +"When this option is enabled, the trial balance will not display accounts " +"that have initial balance = debit = credit = end balance = 0" +msgstr "" +"Lorsque cette option est activée, la balance générale n'affichera pas les " +"comptes qui ont : solde initial = débit = crédit = solde final = 0" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_account_name +msgid "With Account Name" +msgstr "Avec le libellé du compte" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Without analytic account" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Yes" +msgstr "Oui" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#, python-format +msgid "future" +msgstr "futur" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "or" +msgstr "ou" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_qweb +msgid "ournal Ledger" +msgstr "Livre-journal" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "to" +msgstr "à" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 16.21%;" +msgstr "Largeur : 16,21% ;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.24%;" +msgstr "largeur : 23,24% ;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.78%;" +msgstr "largeur : 23,78% ;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 31.35%;" +msgstr "largeur : 31,35% ;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 38.92%;" +msgstr "largeur : 38,92% ;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 8.11%;" +msgstr "largeur : 8.11% ;" + +#~ msgid "" +#~ "Age ≤ 120\n" +#~ " d." +#~ msgstr "" +#~ "Éch. ≤ 120\n" +#~ " j." + +#~ msgid "" +#~ "Age ≤ 30\n" +#~ " d." +#~ msgstr "" +#~ "Éch. ≤ 30\n" +#~ " j." + +#~ msgid "" +#~ "Age ≤ 60\n" +#~ " d." +#~ msgstr "" +#~ "Éch. ≤ 60\n" +#~ " j." + +#~ msgid "" +#~ "Age ≤ 90\n" +#~ " d." +#~ msgstr "" +#~ "Éch. ≤ 90\n" +#~ " j." + +#~ msgid "Filter analytic tags" +#~ msgstr "Filtrer les étiquettes analytiques" + +#, python-format +#~ msgid "Show analytic tags" +#~ msgstr "Afficher les étiquettes analytiques" + +#~ msgid "Child Accounts" +#~ msgstr "Comptes enfants" + +#~ msgid "Computed Accounts" +#~ msgstr "Comptes calculés" + +#~ msgid "" +#~ "Computed Accounts: Use when the account group have codes\n" +#~ " that represent prefixes of the actual accounts.\n" +#~ "\n" +#~ " Child Accounts: Use when your account groups are hierarchical.\n" +#~ "\n" +#~ " No hierarchy: Use to display just the accounts, without any " +#~ "grouping.\n" +#~ " " +#~ msgstr "" +#~ "Comptes calculés: À utiliser lorsque les groupes de comptes ont des " +#~ "codes\n" +#~ " qui représentent des préfixes des comptes actuels.\n" +#~ "\n" +#~ " Comptes enfants: À utiliser lorsque vos groupes de comptes sont " +#~ "hiérarchisés.\n" +#~ "\n" +#~ " Pas de hiérarchie: À utiliser pour n'afficher que les comptes " +#~ "sans aucun groupement.\n" +#~ " " + +#~ msgid "Hierarchy On" +#~ msgstr "Hiérarchiser sur" + +#~ msgid "No hierarchy" +#~ msgstr "Sans hiérarchie" + +#~ msgid "From: %s To: %s" +#~ msgstr "Du: %s au: %s" + +#~ msgid "Not only one unaffected earnings account" +#~ msgstr "Pas un seul compte de gains non affecté" + +#~ msgid " Export" +#~ msgstr " Exporter" + +#~ msgid " Print" +#~ msgstr " Imprimer" + +#~ msgid "" +#~ "\n" +#~ " To\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " à\n" +#~ " " + +#~ msgid "" +#~ "\n" +#~ " To\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " à\n" +#~ " " + +#~ msgid "" +#~ "General Ledger can be computed only if selected company have only one " +#~ "unaffected earnings account." +#~ msgstr "" +#~ "Le Grand Livre ne peut être calculé que si l'entreprise sélectionnée a un " +#~ "seul compte de résultat non affecté." + +#~ msgid "" +#~ "Trial Balance can be computed only if selected company have only one " +#~ "unaffected earnings account." +#~ msgstr "" +#~ "La balance générale peut être calculée uniquement si la société " +#~ "sélectionnée n'a qu'un seul compte de bénéfices/pertes à reporter." + +#~ msgid "" +#~ "Cost\n" +#~ " center" +#~ msgstr "" +#~ "Coût\n" +#~ " centre" + +#~ msgid "Cost center" +#~ msgstr "Centre de coût" + +#~ msgid "Account ID" +#~ msgstr "ID du compte" + +#~ msgid "Account Type" +#~ msgstr "Type de Compte" + +#~ msgid "Age 120 Days" +#~ msgstr "120 jours" + +#~ msgid "Age 30 Days" +#~ msgstr "30 jours" + +#~ msgid "Age 60 Days" +#~ msgstr "60 jours" + +#~ msgid "Age 90 Days" +#~ msgstr "90 jours" + +#~ msgid "Amount Residual" +#~ msgstr "Montant résiduel" + +#~ msgid "Amount Residual Currency" +#~ msgstr "Montant résiduel Devise" + +#~ msgid "Amount Total Due" +#~ msgstr "Total montant dû" + +#~ msgid "Amount Total Due Currency" +#~ msgstr "Total montant dû Devise" + +#~ msgid "Centralize" +#~ msgstr "Centraliser" + +#~ msgid "Centralized Entries" +#~ msgstr "Écritures centralisées" + +#~ msgid "Child accounts" +#~ msgstr "Comptes enfants" + +#~ msgid "Company Currency" +#~ msgstr "Devise de la Société" + +#~ msgid "Cost Center" +#~ msgstr "Centre de coût" + +#~ msgid "Cumul Age 120 Days" +#~ msgstr "Cumulé sur 120 jours" + +#~ msgid "Cumul Age 30 Days" +#~ msgstr "Cumulé sur 30 jours" + +#~ msgid "Cumul Age 60 Days" +#~ msgstr "Cumulé sur 60 jours" + +#~ msgid "Cumul Age 90 Days" +#~ msgstr "Cumulé sur 90 jours" + +#~ msgid "Cumul Amount Residual" +#~ msgstr "Cumuler le montant résiduel" + +#~ msgid "Cumul Balance" +#~ msgstr "Cumuler Solde" + +#~ msgid "Cumul Current" +#~ msgstr "Cumuler le courant" + +#~ msgid "Cumul Older" +#~ msgstr "Cumuler plus ancien" + +#~ msgid "Currency Name" +#~ msgstr "Nom de la devise" + +#~ msgid "Date Due" +#~ msgstr "Date d'échéance" + +#~ msgid "Ending blance cur." +#~ msgstr "Solde de clôture mon." + +#~ msgid "Filter Analytic Tag" +#~ msgstr "Filtrer les étiquettes analytiques" + +#~ msgid "Filter Cost Center" +#~ msgstr "Filtrer les centres de coûts" + +#~ msgid "Filter Journal" +#~ msgstr "Filtrer les journaux" + +#~ msgid "Filter Partner" +#~ msgstr "Filtrer les partenaires" + +#~ msgid "Final Amount Residual" +#~ msgstr "Montant résiduel final" + +#~ msgid "Final Amount Residual Currency" +#~ msgstr "Montant résiduel final devise" + +#~ msgid "Final Amount Total Due" +#~ msgstr "Montant total dû final" + +#~ msgid "Final Amount Total Due Currency" +#~ msgstr "Montant total dû final en devise" + +#~ msgid "Final Balance" +#~ msgstr "Balance finale" + +#~ msgid "Final Balance Foreign Currency" +#~ msgstr "Balance finale devise étrangère" + +#~ msgid "Final Credit" +#~ msgstr "Crédit final" + +#~ msgid "Final Debit" +#~ msgstr "Débit final" + +#~ msgid "Group Option" +#~ msgstr "Option de groupe" + +#~ msgid "Hide Account At 0" +#~ msgstr "Cacher les comptes à 0" + +#~ msgid "Hide Line" +#~ msgstr "Cacher la ligne" + +#~ msgid "Initial Balance" +#~ msgstr "Solde initial" + +#~ msgid "Initial Balance Foreign Currency" +#~ msgstr "Solde initial devise étrangère" + +#~ msgid "Initial Credit" +#~ msgstr "Crédit initial" + +#~ msgid "Initial Debit" +#~ msgstr "Débit initial" + +#~ msgid "Initial blance cur." +#~ msgstr "Solde initial dev." + +#, fuzzy +#~ msgid "Is Partner Account" +#~ msgstr "Est un compte partenaire" + +#~ msgid "Label" +#~ msgstr "Libellé" + +#~ msgid "Matching Number" +#~ msgstr "Correspond au numéro" + +#~ msgid "Move" +#~ msgstr "Mouvement" + +#~ msgid "Move Line" +#~ msgstr "Ligne d'écriture" + +#~ msgid "No partner allocated" +#~ msgstr "Sans partenaire alloué" + +#~ msgid "Only Posted Moves" +#~ msgstr "Uniquement les écritures comptabilisées" + +#~ msgid "Parent" +#~ msgstr "Parent" + +#~ msgid "Partner ID" +#~ msgstr "ID du partenaire" + +#~ msgid "Percent Age 120 Days" +#~ msgstr "Pourcentage à 120 jours" + +#~ msgid "Percent Age 30 Days" +#~ msgstr "Pourcentage à 30 jours" + +#~ msgid "Percent Age 60 Days" +#~ msgstr "Pourcentage à 60 jours" + +#~ msgid "Percent Age 90 Days" +#~ msgstr "Pourcentage à 90 jours" + +#~ msgid "Percent Current" +#~ msgstr "Pourcentage actuel" + +#~ msgid "Percent Older" +#~ msgstr "Pourcentage ancien" + +#~ msgid "Period Balance" +#~ msgstr "Solde de la période" + +#~ msgid "Report" +#~ msgstr "Rapport" + +#, fuzzy +#~ msgid "Report Move" +#~ msgstr "Écritures ciblées" + +#~ msgid "Show Cost Center" +#~ msgstr "Afficher les centres de coûts" + +#~ msgid "Sort Option" +#~ msgstr "Option de tri" + +#~ msgid "Tax Code" +#~ msgstr "Code de t axe" + +#~ msgid "Tax Detail" +#~ msgstr "Détail de taxe" + +#~ msgid "Tax ID" +#~ msgstr "ID de taxe" + +#, fuzzy +#~ msgid "Tax Name" +#~ msgstr "Nom affiché" + +#~ msgid "Taxes Description" +#~ msgstr "Description des taxes" + +#~ msgid "Taxgroup" +#~ msgstr "Groupe de taxe" + +#~ msgid "Taxtag" +#~ msgstr "Étiquette de taxe" + +#~ msgid "Taxtags" +#~ msgstr "Étiquettes de taxe" diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/fr_CH.po b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/fr_CH.po new file mode 100644 index 00000000..607d76c1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/fr_CH.po @@ -0,0 +1,2360 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_financial_report +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2019-12-24 12:05+0000\n" +"Last-Translator: Martronic SA \n" +"Language-Team: none\n" +"Language: fr_CH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 3.9.1\n" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "> 120 d." +msgstr "> 120 j." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "1 - 30 d." +msgstr "1 - 30 j." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +msgid "10" +msgstr "10" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "31 - 60 d." +msgstr "31 - 60 j." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "61 - 90 d." +msgstr "61 - 90 j." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "91 - 120 d." +msgstr "91 - 120 j." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Taxes summary" +msgstr " Synthèse des taxes" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"\n" +" Duplicate amounts may be shown because more than one " +"analytical account may be defined in the journal items." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Intervals configuration" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "To" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report +msgid "Abstract Report" +msgstr "Résumé du rapport" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_financial_report_abstract_wizard +msgid "Abstract Wizard" +msgstr "Résumé du rapport" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report_xlsx +msgid "Abstract XLSX Account Financial Report" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model,name:account_financial_report.model_account_account +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Account" +msgstr "Compte" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__account_age_report_config_id +msgid "Account Age Report Config" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_from +#, fuzzy +msgid "Account Code From" +msgstr "Code du compte" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_to +#, fuzzy +msgid "Account Code To" +msgstr "Code du compte" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_group +msgid "Account Group" +msgstr "Groupe de compte" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Account Name" +msgstr "Nom du compte" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Account at 0 filter" +msgstr "Le compte a 0 filtre" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Account balance at 0 filter" +msgstr "Filtrer les soldes de compte à 0" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__account_ids +msgid "Accounts" +msgstr "Comptes" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__centralize +msgid "Activate centralization" +msgstr "Activer la centralisation" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Additional Filtering" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_report_configuration +msgid "Age Partner Report Configuration" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 120\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 120 d." +msgstr "≤ 120 jours" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 30\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 30 d." +msgstr "≤ 30 j." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 60\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 60 d." +msgstr "≤ 60 j." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 90\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 90 d." +msgstr "≤ 90 j." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_aged_partner_balance_wizard +#, python-format +msgid "Aged Partner Balance" +msgstr "Balance Âgée partenaire" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_base +msgid "Aged Partner Balance -" +msgstr "Balance Âgée partenaire -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_aged_partner_balance +#, fuzzy +msgid "Aged Partner Balance Report" +msgstr "Balance Âgée partenaire -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_aged_partner_balance_report_wizard +msgid "Aged Partner Balance Wizard" +msgstr "Assistant balance Âgée partenaire" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_aged_partner_balance_xlsx +#, fuzzy +msgid "Aged Partner Balance XLSL Report" +msgstr "Balance Âgée partenaire XLSX" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_aged_partner_balance_xlsx +msgid "Aged Partner Balance XLSX" +msgstr "Balance Âgée partenaire XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "All" +msgstr "Tous" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__all +msgid "All Entries" +msgstr "Toutes les écritures" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__posted +msgid "All Posted Entries" +msgstr "Écritures comptabilisées seulement" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All entries" +msgstr "Toutes les écritures" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All posted entries" +msgstr "Toutes les écritures postées" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "Amount Cur." +msgstr "Montant Devise" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Amount Currency" +msgstr "Montant Devise" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Amount cur." +msgstr "Montant Devise" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_move_line__analytic_account_ids +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__grouped_by__analytic_account +#, fuzzy +msgid "Analytic Account" +msgstr "Filtrer les comptes" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Analytic Distribution" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Balance" +msgstr "Solde" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Base Amount" +msgstr "Montant de base" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Balance" +msgstr "Solde de base" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Credit" +msgstr "Crédit de base" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Debit" +msgstr "Débit de base" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__based_on +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Based On" +msgstr "Basé sur" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Based on" +msgstr "Basée sur" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Cancel" +msgstr "Annuler" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Centralize filter" +msgstr "Filtre de centralisation" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_account__centralized +msgid "Centralized" +msgstr "Centralisé" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__group_child_ids +msgid "Child Groups" +msgstr "Groupes enfants" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Code" +msgstr "Code" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_account_financial_report_abstract_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__company_id +#, python-format +msgid "Company" +msgstr "Société" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__compute_account_ids +msgid "Compute accounts" +msgstr "Calculer les comptes" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Configurations" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Credit" +msgstr "Crédit" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul cur." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul. Bal." +msgstr "Cumuler bal." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur." +msgstr "Courant" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Original" +msgstr "Courant original" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Residual" +msgstr "Courant résiduel" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Currency" +msgstr "Devise" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Current" +msgstr "Courant" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Date" +msgstr "Date" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_at +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_at +msgid "Date At" +msgstr "Date au" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_from +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date From" +msgstr "Date du" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_to +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date To" +msgstr "Date au" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Date at filter" +msgstr "Date au filtre" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date from" +msgstr "Date du" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_range_id +msgid "Date range" +msgstr "Plage de date" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Date range filter" +msgstr "Filtre de plage de dates" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date to" +msgstr "Date au" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Debit" +msgstr "Débit" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#, python-format +msgid "Description" +msgstr "Description" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__tax_detail +msgid "Detail Taxes" +msgstr "Détail des taxes" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__foreign_currency +msgid "" +"Display foreign currency for move lines, unless account currency is not " +"setup through chart of accounts will display initial and final balance in " +"that currency." +msgstr "" +"Afficher les devises étrangères pour les écritures comptables, à moins que " +"la monnaie du compte comptable ne soit pas définie dans le plan comptable " +"affichera les balances initiale et finale dans cette monnaie." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_parent_hierarchy_level +msgid "Do not display parent levels" +msgstr "Ne pas afficher les niveaux parent" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Due\n" +" date" +msgstr "" +"Échéance\n" +" date" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, fuzzy +msgid "" +"Due\n" +" date" +msgstr "" +"Échéance\n" +" date" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#, python-format +msgid "Due date" +msgstr "Date d'échéance" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_to +msgid "End Date" +msgstr "Date de fin" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_to +msgid "End date" +msgstr "Date de fin" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +msgid "" +"Ending\n" +" balance" +msgstr "" +"Clôture\n" +" solde" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_to +msgid "Ending account in a range" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Ending balance" +msgstr "Solde de clôture" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, fuzzy +msgid "" +"Ending balance\n" +" cur." +msgstr "" +"Clôture\n" +" solde" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Entries sorted by" +msgstr "Écriture triées par" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Entry" +msgstr "Écriture" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Entry number" +msgstr "Numéro d'écriture" + +#. module: account_financial_report +#. odoo-javascript +#: code:addons/account_financial_report/static/src/xml/report.xml:0 +#, python-format +msgid "Export" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export PDF" +msgstr "Export PDF" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export XLSX" +msgstr "Export XLSX" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter accounts" +msgstr "Filtrer les comptes" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#, fuzzy +msgid "Filter analytic accounts" +msgstr "Filtrer les étiquettes analytiques" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__cost_center_ids +msgid "Filter cost centers" +msgstr "Filtrer les centres de coûts" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_journal_ids +msgid "Filter journals" +msgstr "Filtrer les journaux" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__partner_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter partners" +msgstr "Filtrer les partenaires" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__foreign_currency +msgid "Foreign Currency" +msgstr "Devise étrangère" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#, fuzzy +msgid "From Code" +msgstr "Code" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "From:" +msgstr "Du:" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "From: %(date_from)s To: %(date_to)s" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_code +#, fuzzy +msgid "Full Code" +msgstr "Code" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_name +#, fuzzy +msgid "Full Name" +msgstr "Nom" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__fy_start_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__fy_start_date +msgid "Fy Start Date" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.act_action_general_ledger_wizard_partner_relation +#: model:ir.actions.act_window,name:account_financial_report.action_general_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_general_ledger_wizard +#, python-format +msgid "General Ledger" +msgstr "Grand livre" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_base +msgid "General Ledger -" +msgstr "Grand livre" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_general_ledger +#, fuzzy +msgid "General Ledger Report" +msgstr "Assistant de rapport Grand livre" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_general_ledger_report_wizard +msgid "General Ledger Report Wizard" +msgstr "Assistant de rapport Grand livre" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_general_ledger_xlsx +#, fuzzy +msgid "General Ledger XLSL Report" +msgstr "Grand livre XLSX" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_general_ledger_xlsx +msgid "General Ledger XLSX" +msgstr "Grand livre XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "" +"General Ledger can be computed only if selected company have\n" +" only one unaffected earnings account." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__group_option +msgid "Group entries by" +msgstr "Grouper les entrées par" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__grouped_by +msgid "Grouped By" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "" +"Here you can set the intervals that will appear on the Aged Partner Balance." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Hide" +msgstr "Cacher" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "Hide account ending balance at 0" +msgstr "Cacher les compte avec un solde à 0" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "Hide accounts at 0" +msgstr "Cacher les comptes à 0" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy_level +msgid "Hierarchy Levels to display" +msgstr "Niveaux de hiérarchie à afficher" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__id +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__id +msgid "ID" +msgstr "ID" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_account_account__centralized +msgid "" +"If flagged, no details will be displayed in the General Ledger report (the " +"webkit one only), only centralized amounts per period." +msgstr "" +"Si coché, aucun détail ne sera affiché dans les rapport du Grand Livre " +"(uniquement le webkit), seulement les montants centralisés par période." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__inferior_limit +msgid "Inferior Limit" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Inferior Limit must be greather than zero" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, fuzzy +msgid "" +"Initial\n" +" balance cur." +msgstr "" +"Solde\n" +" initial" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Initial\n" +" balance" +msgstr "" +"Solde\n" +" initial" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Initial balance" +msgstr "Solde initial" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__age_partner_config_id +#: model:ir.model.fields,field_description:account_financial_report.field_res_config_settings__age_partner_config_id +msgid "Intervals configuration" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Journal" +msgstr "Journal" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_move_line +msgid "Journal Item" +msgstr "Écriture comptable" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__domain +msgid "Journal Items Domain" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_journal_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_html +#: model:ir.ui.menu,name:account_financial_report.menu_journal_ledger_wizard +#, python-format +msgid "Journal Ledger" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_base +msgid "Journal Ledger -" +msgstr "Livre des Journaux -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_journal_ledger +#, fuzzy +msgid "Journal Ledger Report" +msgstr "Livre des Journaux -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_journal_ledger_report_wizard +msgid "Journal Ledger Report Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_journal_ledger_xlsx +msgid "Journal Ledger XLSX" +msgstr "Livre des Journaux XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_journal_ledger_xlsx +#, fuzzy +msgid "Journal Ledger XLSX Report" +msgstr "Livre des Journaux XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#, python-format +msgid "Journals" +msgstr "Journaux" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "Level" +msgstr "Niveau" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "Level %s" +msgstr "Niveau %s" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__limit_hierarchy_level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Limit hierarchy levels" +msgstr "Limiter les niveaux de hiérarchie" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__line_ids +msgid "Line" +msgstr "Ligne" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#: code:addons/account_financial_report/report/open_items.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Missing Partner" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items.py:0 +#, python-format +msgid "Missing Salesperson" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration_line +msgid "Model to set interval lines for Age partner balance report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration +msgid "Model to set intervals for Age partner balance report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__move_target +msgid "Move Target" +msgstr "Mouvement cible" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "Moves" +msgstr "Mouvements" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Must complete Configuration Lines" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__name +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Name" +msgstr "Nom" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#: model:ir.model.constraint,message:account_financial_report.constraint_account_age_report_configuration_line_unique_name_config_combination +#, python-format +msgid "Name must be unique per report configuration" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Net" +msgstr "Net" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "No" +msgstr "Non" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "No group" +msgstr "Sans groupe" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "No limit" +msgstr "Sans limite" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__none +msgid "None" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__not_only_one_unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__not_only_one_unaffected_earnings_account +msgid "Not Only One Unaffected Earnings Account" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Not Posted" +msgstr "Non comptabilisé" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "Not due" +msgstr "Non échu" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "OCA Aged Report Configuration" +msgstr "" + +#. module: account_financial_report +#: model:ir.ui.menu,name:account_financial_report.menu_oca_reports +msgid "OCA accounting reports" +msgstr "Rapports de comptabilité OCA" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Older" +msgstr "Plus ancien" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_open_items_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_open_items_wizard +#, python-format +msgid "Open Items" +msgstr "Postes ouverts" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_base +msgid "Open Items -" +msgstr "Postes ouverts -" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.act_action_open_items_wizard_partner_relation +msgid "Open Items Partner" +msgstr "Postes ouverts du partenaire" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_open_items +#, fuzzy +msgid "Open Items Report" +msgstr "Dialogue du rapport des postes ouverts" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_open_items_report_wizard +msgid "Open Items Report Wizard" +msgstr "Dialogue du rapport des postes ouverts" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_open_items_xlsx +msgid "Open Items XLSX" +msgstr "Postes ouverts XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_open_items_xlsx +#, fuzzy +msgid "Open Items XLSX Report" +msgstr "Postes ouverts XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Options" +msgstr "Options" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Original" +msgstr "Original" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Partner" +msgstr "Partenaire" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_partner_ending_cumul +msgid "" +"Partner\n" +" cumul aged balance" +msgstr "" +"Partenaire\n" +" cumul balance âgée" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Partner Initial balance" +msgstr "Solde initial du partenaire" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__salesperson +msgid "Partner Salesperson" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Partner cumul aged balance" +msgstr "Balance âgée cumulée du partenaire" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +#, python-format +msgid "Partner ending balance" +msgstr "Solde de clôture du partenaire" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Partner initial balance" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__partners +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__partners +msgid "Partners" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__payable_accounts_only +msgid "Payable Accounts Only" +msgstr "Comptes créditeurs uniquement" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +msgid "Percents" +msgstr "Pourcentages" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Period balance" +msgstr "Solde de la période" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Periods" +msgstr "Périodes" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Posted" +msgstr "Comptabilisé" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Rec." +msgstr "Réc." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__receivable_accounts_only +msgid "Receivable Accounts Only" +msgstr "Comptes débiteurs uniquement" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "" +"Ref -\n" +" Label" +msgstr "" +"Ref -\n" +" Libellé" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, fuzzy +msgid "" +"Ref -\n" +" Label" +msgstr "" +"Ref -\n" +" Libellé" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Ref - Label" +msgstr "Ref - Libellé" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Residual" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Sequence" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Show" +msgstr "Afficher" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__show_cost_center +#, fuzzy +msgid "Show Analytic Account" +msgstr "Afficher les étiquettes analytiques" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_auto_sequence +msgid "Show Auto Sequence" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__show_move_line_details +msgid "Show Move Line Details" +msgstr "Afficher le détail des écritures" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__show_partner_details +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_partner_details +msgid "Show Partner Details" +msgstr "Afficher le détails du partenaire" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__foreign_currency +#, python-format +msgid "Show foreign currency" +msgstr "Afficher les devises étrangères" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Show hierarchy" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__sort_option +msgid "Sort entries by" +msgstr "Trier les écritures par" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_from +msgid "Start Date" +msgstr "Date de début" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_from +msgid "Start date" +msgstr "Date de début" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_from +msgid "Starting account in a range" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "TOTAL" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tags" +msgstr "Étiquettes" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__target_move +msgid "Target Moves" +msgstr "Écritures ciblées" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Target moves filter" +msgstr "Filtre sur les écritures cible" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Tax" +msgstr "Taxe" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Tax Amount" +msgstr "Montant de la taxe" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Balance" +msgstr "Solde des taxes" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Credit" +msgstr "Crédit de taxe" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Debit" +msgstr "Débit de taxe" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxgroups +#, python-format +msgid "Tax Groups" +msgstr "Groupes de taxe" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Tax Initial balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxtags +#, python-format +msgid "Tax Tags" +msgstr "Étiquettes de taxe" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#, python-format +msgid "Tax ending balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tax initial balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Taxes" +msgstr "Taxes" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/general_ledger_wizard.py:0 +#, python-format +msgid "" +"The Company in the General Ledger Report Wizard and in Date Range must be " +"the same." +msgstr "" +"La société dans le dialogue du rapport du Grand livre et dans la plage de " +"dates doit être la même." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "" +"The Company in the Trial Balance Report Wizard and in Date Range must be the " +"same." +msgstr "" +"La société dans le rapport de balance générale et dans la plage de dates " +"doivent être les mêmes." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/vat_report_wizard.py:0 +#, python-format +msgid "" +"The Company in the Vat Report Wizard and in Date Range must be the same." +msgstr "" +"La société dans le dialogue du rapport des taxes et dans la plage de dates " +"doit être la même." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "The hierarchy level to filter on must be greater than 0." +msgstr "Le niveau de hiérarchie à filtrer doit être plus rand que 0." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "" +"There is a problem in the structure of the account groups. You may need to " +"create some child group of %s." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__domain +msgid "This domain will be used to select specific domain for Journal Items" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, fuzzy +msgid "To" +msgstr "Au:" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +msgid "To:" +msgstr "Au:" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +#, python-format +msgid "Total" +msgstr "Total" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_trial_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_html +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_trial_balance_wizard +#, python-format +msgid "Trial Balance" +msgstr "Balance générale" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_base +msgid "Trial Balance -" +msgstr "Balance générale -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_trial_balance +#, fuzzy +msgid "Trial Balance Report" +msgstr "Dialogue du rapport de balance générale" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_trial_balance_report_wizard +msgid "Trial Balance Report Wizard" +msgstr "Dialogue du rapport de balance générale" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_xlsx +msgid "Trial Balance XLSX" +msgstr "Balance générale XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_trial_balance_xlsx +#, fuzzy +msgid "Trial Balance XLSX Report" +msgstr "Balance générale XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"Trial Balance can be computed only if selected company have only\n" +" one unaffected earnings account." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__unaffected_earnings_account +msgid "Unaffected Earnings Account" +msgstr "Compte des Bénéfices/Pertes à reporter" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "" +"Use this filter to hide an account or a partner with an ending balance at 0. " +"If partners are filtered, debits and credits totals will not match the trial " +"balance." +msgstr "" +"Utiliser ce filtre pour cacher un compte ou un partenaire avec un solde de " +"clôture à 0. Si les partenaires sont filtrés, les totaux des débits et " +"crédits ne correspondront pas à la balance générale." + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Use when your account groups are hierarchical" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_vat_report_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_vat_report_wizard +msgid "VAT Report" +msgstr "Rapport TVA" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +msgid "VAT Report -" +msgstr "Rapport TVA -" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "VAT Report Options" +msgstr "Options du rapport TVA" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_vat_report_wizard +msgid "VAT Report Wizard" +msgstr "Dialogue du rapport TVA" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_vat_report_xlsx +msgid "VAT Report XLSX" +msgstr "Rapport TVA XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, fuzzy, python-format +msgid "Vat Report" +msgstr "Rapport TVA" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_vat_report +#, fuzzy +msgid "Vat Report Report" +msgstr "Options du rapport TVA" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_vat_report_xlsx +#, fuzzy +msgid "Vat Report XLSX Report" +msgstr "Rapport TVA XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "View" +msgstr "Voir" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "" +"When this option is enabled, the trial balance will not display accounts " +"that have initial balance = debit = credit = end balance = 0" +msgstr "" +"Lorsque cette options est activée, la balance générale n'affichera pas les " +"comptes qui ont balance initiale = débit = crédit = solde de clôture = 0" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_account_name +msgid "With Account Name" +msgstr "Avec le nom du compte" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Without analytic account" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Yes" +msgstr "Oui" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#, python-format +msgid "future" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "or" +msgstr "ou" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_qweb +msgid "ournal Ledger" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "to" +msgstr "à" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 16.21%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.24%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.78%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 31.35%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 38.92%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 8.11%;" +msgstr "" + +#~ msgid "" +#~ "Age ≤ 120\n" +#~ " d." +#~ msgstr "≤ 120 jours" + +#~ msgid "" +#~ "Age ≤ 30\n" +#~ " d." +#~ msgstr "≤ 30 jours" + +#~ msgid "" +#~ "Age ≤ 60\n" +#~ " d." +#~ msgstr "≤ 60 jours" + +#~ msgid "" +#~ "Age ≤ 90\n" +#~ " d." +#~ msgstr "≤ 90 j." + +#~ msgid "Filter analytic tags" +#~ msgstr "Filtrer les étiquettes analytiques" + +#, python-format +#~ msgid "Show analytic tags" +#~ msgstr "Afficher les étiquettes analytiques" + +#~ msgid "Child Accounts" +#~ msgstr "Comptes enfants" + +#~ msgid "Computed Accounts" +#~ msgstr "Comptes calculés" + +#~ msgid "" +#~ "Computed Accounts: Use when the account group have codes\n" +#~ " that represent prefixes of the actual accounts.\n" +#~ "\n" +#~ " Child Accounts: Use when your account groups are hierarchical.\n" +#~ "\n" +#~ " No hierarchy: Use to display just the accounts, without any " +#~ "grouping.\n" +#~ " " +#~ msgstr "" +#~ "Comptes calculés: À utiliser lorsque les groupes de comptes ont des " +#~ "codes\n" +#~ " qui représentent des préfixes des comptes actuels.\n" +#~ "\n" +#~ " Comptes enfants: À utiliser lorsque vos groupes de comptes sont " +#~ "hiérarchisés.\n" +#~ "\n" +#~ " Pas de hiérarchie: À utiliser pour n'afficher que les comptes " +#~ "sans aucun groupement.\n" +#~ " " + +#~ msgid "Hierarchy On" +#~ msgstr "Hiérarchiser sur" + +#~ msgid "No hierarchy" +#~ msgstr "Sans hiérarchie" + +#~ msgid "From: %s To: %s" +#~ msgstr "Du: %s au: %s" + +#~ msgid "Not only one unaffected earnings account" +#~ msgstr "Pas un seul compte de gains non affecté" + +#~ msgid " Export" +#~ msgstr "Exporter" + +#~ msgid " Print" +#~ msgstr "Imprimer" + +#~ msgid "" +#~ "General Ledger can be computed only if selected company have only one " +#~ "unaffected earnings account." +#~ msgstr "" +#~ "La comptabilité générale ne peut être calculée que si l'entreprise " +#~ "sélectionnée a un seul compte de résultat non affecté." + +#~ msgid "" +#~ "Trial Balance can be computed only if selected company have only one " +#~ "unaffected earnings account." +#~ msgstr "" +#~ "La balance générale peut être calculée uniquement si la société " +#~ "sélectionnée n'a qu'un seul compte de bénéfices/pertes à reporter." + +#~ msgid "" +#~ "Cost\n" +#~ " center" +#~ msgstr "" +#~ "Coût\n" +#~ " centre" + +#~ msgid "Cost center" +#~ msgstr "Centre de coût" + +#~ msgid "Account ID" +#~ msgstr "ID du compte" + +#~ msgid "Account Type" +#~ msgstr "Type de Compte" + +#~ msgid "Age 120 Days" +#~ msgstr "120 jours" + +#~ msgid "Age 30 Days" +#~ msgstr "30 jours" + +#~ msgid "Age 60 Days" +#~ msgstr "60 jours" + +#~ msgid "Age 90 Days" +#~ msgstr "90 jours" + +#~ msgid "Amount Residual" +#~ msgstr "Montant résiduel" + +#~ msgid "Amount Residual Currency" +#~ msgstr "Montant résiduel Devise" + +#~ msgid "Amount Total Due" +#~ msgstr "Total montant dû" + +#~ msgid "Amount Total Due Currency" +#~ msgstr "Total montant dû Devise" + +#~ msgid "Centralize" +#~ msgstr "Centraliser" + +#~ msgid "Centralized Entries" +#~ msgstr "Écritures centralisées" + +#~ msgid "Child accounts" +#~ msgstr "Comptes enfants" + +#~ msgid "Company Currency" +#~ msgstr "Devise de la Société" + +#~ msgid "Cost Center" +#~ msgstr "Centre de coût" + +#~ msgid "Cumul Age 120 Days" +#~ msgstr "Cumulé sur 120 jours" + +#~ msgid "Cumul Age 30 Days" +#~ msgstr "Cumulé sur 30 jours" + +#~ msgid "Cumul Age 60 Days" +#~ msgstr "Cumulé sur 60 jours" + +#~ msgid "Cumul Age 90 Days" +#~ msgstr "Cumulé sur 90 jours" + +#~ msgid "Cumul Amount Residual" +#~ msgstr "Cumuler le montant résiduel" + +#~ msgid "Cumul Balance" +#~ msgstr "Cumuler Solde" + +#~ msgid "Cumul Current" +#~ msgstr "Cumuler le courant" + +#~ msgid "Cumul Older" +#~ msgstr "Cumuler plus ancien" + +#~ msgid "Currency Name" +#~ msgstr "Nom de la devise" + +#~ msgid "Date Due" +#~ msgstr "Date d'échéance" + +#~ msgid "Ending blance cur." +#~ msgstr "Solde de clôture mon." + +#~ msgid "Filter Analytic Tag" +#~ msgstr "Filtrer les étiquettes analytiques" + +#~ msgid "Filter Cost Center" +#~ msgstr "Filtrer les centres de coûts" + +#~ msgid "Filter Journal" +#~ msgstr "Filtrer les journaux" + +#~ msgid "Filter Partner" +#~ msgstr "Filtrer les partenaires" + +#~ msgid "Final Amount Residual" +#~ msgstr "Montant résiduel final" + +#~ msgid "Final Amount Residual Currency" +#~ msgstr "Montant résiduel final devise" + +#~ msgid "Final Amount Total Due" +#~ msgstr "Montant total dû final" + +#~ msgid "Final Amount Total Due Currency" +#~ msgstr "Montant total dû final en devise" + +#~ msgid "Final Balance" +#~ msgstr "Balance finale" + +#~ msgid "Final Balance Foreign Currency" +#~ msgstr "Balance finale devise étrangère" + +#~ msgid "Final Credit" +#~ msgstr "Crédit final" + +#~ msgid "Final Debit" +#~ msgstr "Débit final" + +#~ msgid "Group Option" +#~ msgstr "Option de groupe" + +#~ msgid "Hide Account At 0" +#~ msgstr "Cacher les comptes à 0" + +#~ msgid "Hide Line" +#~ msgstr "Cacher la ligne" + +#~ msgid "Initial Balance" +#~ msgstr "Solde initial" + +#~ msgid "Initial Balance Foreign Currency" +#~ msgstr "Solde initial devise étrangère" + +#~ msgid "Initial Credit" +#~ msgstr "Crédit initial" + +#~ msgid "Initial Debit" +#~ msgstr "Débit initial" + +#~ msgid "Initial blance cur." +#~ msgstr "Solde initial dev." + +#~ msgid "Label" +#~ msgstr "Libellé" + +#~ msgid "Matching Number" +#~ msgstr "Correspond au numéro" + +#~ msgid "Move" +#~ msgstr "Mouvement" + +#~ msgid "Move Line" +#~ msgstr "Ligne d'écriture" + +#~ msgid "No partner allocated" +#~ msgstr "Sans partenaire alloué" + +#~ msgid "Only Posted Moves" +#~ msgstr "Uniquement les écritures comptabilisées" + +#~ msgid "Parent" +#~ msgstr "Parent" + +#~ msgid "Partner ID" +#~ msgstr "ID du partenaire" + +#~ msgid "Percent Age 120 Days" +#~ msgstr "Pourcentage à 120 jours" + +#~ msgid "Percent Age 30 Days" +#~ msgstr "Pourcentage à 30 jours" + +#~ msgid "Percent Age 60 Days" +#~ msgstr "Pourcentage à 60 jours" + +#~ msgid "Percent Age 90 Days" +#~ msgstr "Pourcentage à 90 jours" + +#~ msgid "Percent Current" +#~ msgstr "Pourcentage actuel" + +#~ msgid "Percent Older" +#~ msgstr "Pourcentage ancien" + +#~ msgid "Period Balance" +#~ msgstr "Solde de la période" + +#~ msgid "Report" +#~ msgstr "Rapport" + +#~ msgid "Show Cost Center" +#~ msgstr "Afficher les centres de coûts" + +#~ msgid "Sort Option" +#~ msgstr "Option de tri" + +#~ msgid "Tax Code" +#~ msgstr "Code de t axe" + +#~ msgid "Tax Detail" +#~ msgstr "Détail de taxe" + +#~ msgid "Tax ID" +#~ msgstr "ID de taxe" + +#~ msgid "Taxes Description" +#~ msgstr "Description des taxes" + +#~ msgid "Taxgroup" +#~ msgstr "Groupe de taxe" + +#~ msgid "Taxtag" +#~ msgstr "Étiquette de taxe" + +#~ msgid "Taxtags" +#~ msgstr "Étiquettes de taxe" diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/fr_FR.po b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/fr_FR.po new file mode 100644 index 00000000..8fc1f48e --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/fr_FR.po @@ -0,0 +1,2106 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_financial_report +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-05-10 13:02+0000\n" +"Last-Translator: Sandrine (ACSONE) \n" +"Language-Team: none\n" +"Language: fr_FR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "> 120 d." +msgstr "> 120 j." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "1 - 30 d." +msgstr "1 - 30 j." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +msgid "10" +msgstr "10" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "31 - 60 d." +msgstr "31 - 60 j." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "61 - 90 d." +msgstr "61 - 90 j." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "91 - 120 d." +msgstr "91 - 120 j." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Taxes summary" +msgstr " Synthèse des taxes" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"\n" +" Duplicate amounts may be shown because more than one " +"analytical account may be defined in the journal items." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Intervals configuration" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "To" +msgstr "à" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report +msgid "Abstract Report" +msgstr "Résumé" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_financial_report_abstract_wizard +msgid "Abstract Wizard" +msgstr "Résumé du rapport" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report_xlsx +msgid "Abstract XLSX Account Financial Report" +msgstr "Résumé du rapport financier comptable au format XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model,name:account_financial_report.model_account_account +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Account" +msgstr "Compte" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__account_age_report_config_id +msgid "Account Age Report Config" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_from +msgid "Account Code From" +msgstr "Du compte" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_to +msgid "Account Code To" +msgstr "Au compte" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_group +msgid "Account Group" +msgstr "Groupe de compte" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Account Name" +msgstr "Nom du compte" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Account at 0 filter" +msgstr "Filtrer les comptes à 0" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Account balance at 0 filter" +msgstr "Filtrer les soldes de compte à 0" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__account_ids +msgid "Accounts" +msgstr "Comptes" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__centralize +msgid "Activate centralization" +msgstr "Activer la centralisation" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Additional Filtering" +msgstr "Filtre supplémentaire" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_report_configuration +msgid "Age Partner Report Configuration" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 120\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 120 d." +msgstr "Age≤ 120 jours." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 30\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 30 d." +msgstr "≤ 30 j." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 60\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 60 d." +msgstr "≤ 60 j." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 90\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 90 d." +msgstr "≤ 90 j." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_aged_partner_balance_wizard +#, python-format +msgid "Aged Partner Balance" +msgstr "Balance âgée des tiers" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_base +msgid "Aged Partner Balance -" +msgstr "Balance âgée des tiers -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_aged_partner_balance +msgid "Aged Partner Balance Report" +msgstr "Balance âgée des tiers" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_aged_partner_balance_report_wizard +msgid "Aged Partner Balance Wizard" +msgstr "Assistant balance âgée des tiers" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_aged_partner_balance_xlsx +msgid "Aged Partner Balance XLSL Report" +msgstr "Balance âgée des tiers XLSX" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_aged_partner_balance_xlsx +msgid "Aged Partner Balance XLSX" +msgstr "Balance âgée des tiers XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "All" +msgstr "Tous" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__all +msgid "All Entries" +msgstr "Toutes les écritures" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__posted +msgid "All Posted Entries" +msgstr "Écritures comptabilisées seulement" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All entries" +msgstr "Toutes les écritures" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All posted entries" +msgstr "Toutes les écritures comptabilisées" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "Amount Cur." +msgstr "Montant Devise." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Amount Currency" +msgstr "Montant Devise" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Amount cur." +msgstr "Montant Devise." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_move_line__analytic_account_ids +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__grouped_by__analytic_account +msgid "Analytic Account" +msgstr "Compte analytique" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Analytic Distribution" +msgstr "Distribution analytique" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Balance" +msgstr "Solde" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Base Amount" +msgstr "Montant de base" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Balance" +msgstr "Solde de base" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Credit" +msgstr "Crédit de base" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Debit" +msgstr "Débit de base" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__based_on +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Based On" +msgstr "Basé sur" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Based on" +msgstr "Basée sur" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Cancel" +msgstr "Annuler" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Centralize filter" +msgstr "Filtre de centralisation" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_account__centralized +msgid "Centralized" +msgstr "Centralisé" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__group_child_ids +msgid "Child Groups" +msgstr "Groupes enfants" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Code" +msgstr "Code" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_account_financial_report_abstract_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__company_id +#, python-format +msgid "Company" +msgstr "Société" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__compute_account_ids +msgid "Compute accounts" +msgstr "Calculer les comptes" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Configurations" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Credit" +msgstr "Crédit" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul cur." +msgstr "Cumul en devise." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul. Bal." +msgstr "Cumuler bal." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur." +msgstr "Courant" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Original" +msgstr "Courant original" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Residual" +msgstr "Courant résiduel" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Currency" +msgstr "Devise" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Current" +msgstr "Courant" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Date" +msgstr "Date" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_at +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_at +msgid "Date At" +msgstr "Date au" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_from +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date From" +msgstr "Date du" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_to +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date To" +msgstr "Date au" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Date at filter" +msgstr "Date au filtre" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date from" +msgstr "Date du" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_range_id +msgid "Date range" +msgstr "Plage de date" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Date range filter" +msgstr "Filtre de plage de dates" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date to" +msgstr "Date au" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Debit" +msgstr "Débit" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#, python-format +msgid "Description" +msgstr "Description" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__tax_detail +msgid "Detail Taxes" +msgstr "Détail des taxes" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__foreign_currency +msgid "" +"Display foreign currency for move lines, unless account currency is not " +"setup through chart of accounts will display initial and final balance in " +"that currency." +msgstr "" +"Afficher les devises étrangères pour les écritures comptables, à moins que " +"la monnaie du compte comptable ne soit pas définie dans le plan comptable " +"affichera les balances initiale et finale dans cette monnaie." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_parent_hierarchy_level +msgid "Do not display parent levels" +msgstr "Ne pas afficher les niveaux parent" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Due\n" +" date" +msgstr "" +"Échéance\n" +" date" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +msgid "" +"Due\n" +" date" +msgstr "" +"Échéance\n" +" date" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#, python-format +msgid "Due date" +msgstr "Date d'échéance" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_to +msgid "End Date" +msgstr "Date de fin" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_to +msgid "End date" +msgstr "Date de fin" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +msgid "" +"Ending\n" +" balance" +msgstr "" +"Clôture\n" +" solde" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_to +msgid "Ending account in a range" +msgstr "Compte de fin dans une période" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Ending balance" +msgstr "Solde de clôture" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Ending balance\n" +" cur." +msgstr "" +"Balance finale\n" +" en devise." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Entries sorted by" +msgstr "Écriture triées par" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Entry" +msgstr "Écriture" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Entry number" +msgstr "Numéro d'écriture" + +#. module: account_financial_report +#. odoo-javascript +#: code:addons/account_financial_report/static/src/xml/report.xml:0 +#, python-format +msgid "Export" +msgstr "Export" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export PDF" +msgstr "Export PDF" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export XLSX" +msgstr "Export XLSX" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter accounts" +msgstr "Filtrer les comptes" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter analytic accounts" +msgstr "Filtrer les comptes analytiques" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__cost_center_ids +msgid "Filter cost centers" +msgstr "Filtrer les centres de coûts" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_journal_ids +msgid "Filter journals" +msgstr "Filtrer les journaux" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__partner_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter partners" +msgstr "Filtrer les partenaires" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__foreign_currency +msgid "Foreign Currency" +msgstr "Devise étrangère" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "From Code" +msgstr "Du code" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "From:" +msgstr "Du :" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "From: %(date_from)s To: %(date_to)s" +msgstr "Du : %(date_from)s Au : %(date_to)s" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_code +msgid "Full Code" +msgstr "Code complet" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_name +msgid "Full Name" +msgstr "Nom complet" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__fy_start_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__fy_start_date +msgid "Fy Start Date" +msgstr "Af Date de début" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.act_action_general_ledger_wizard_partner_relation +#: model:ir.actions.act_window,name:account_financial_report.action_general_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_general_ledger_wizard +#, python-format +msgid "General Ledger" +msgstr "Grand livre" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_base +msgid "General Ledger -" +msgstr "Grand livre" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_general_ledger +msgid "General Ledger Report" +msgstr "Grand livre" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_general_ledger_report_wizard +msgid "General Ledger Report Wizard" +msgstr "Assistant d'impression du Grand livre" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_general_ledger_xlsx +msgid "General Ledger XLSL Report" +msgstr "Grand livre au format XLSX" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_general_ledger_xlsx +msgid "General Ledger XLSX" +msgstr "Grand livre XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "" +"General Ledger can be computed only if selected company have\n" +" only one unaffected earnings account." +msgstr "" +"Le grand livre peut être généré seulement si les sociétés sélectionnées ont\n" +" uniquement un compte de résultat non affecté." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__group_option +msgid "Group entries by" +msgstr "Grouper les écritures par" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__grouped_by +msgid "Grouped By" +msgstr "Groupé par" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "" +"Here you can set the intervals that will appear on the Aged Partner Balance." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Hide" +msgstr "Cacher" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "Hide account ending balance at 0" +msgstr "Cacher les comptes avec un solde à 0" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "Hide accounts at 0" +msgstr "Cacher les comptes à 0" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy_level +msgid "Hierarchy Levels to display" +msgstr "Niveaux de hiérarchie à afficher" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__id +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__id +msgid "ID" +msgstr "ID" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_account_account__centralized +msgid "" +"If flagged, no details will be displayed in the General Ledger report (the " +"webkit one only), only centralized amounts per period." +msgstr "" +"Si coché, aucun détail ne sera affiché dans les rapport du Grand Livre " +"(uniquement le webkit), seulement les montants centralisés par période." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__inferior_limit +msgid "Inferior Limit" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Inferior Limit must be greather than zero" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Initial\n" +" balance cur." +msgstr "" +"Balance initiale\n" +" en devise." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Initial\n" +" balance" +msgstr "" +"Solde\n" +" initial" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Initial balance" +msgstr "Solde initial" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__age_partner_config_id +#: model:ir.model.fields,field_description:account_financial_report.field_res_config_settings__age_partner_config_id +msgid "Intervals configuration" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Journal" +msgstr "Journal" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_move_line +msgid "Journal Item" +msgstr "Écriture comptable" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__domain +msgid "Journal Items Domain" +msgstr "Domaine des écritures comptables" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_journal_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_html +#: model:ir.ui.menu,name:account_financial_report.menu_journal_ledger_wizard +#, python-format +msgid "Journal Ledger" +msgstr "Livre des journaux" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_base +msgid "Journal Ledger -" +msgstr "Livre des Journaux -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_journal_ledger +msgid "Journal Ledger Report" +msgstr "Livre des Journaux" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_journal_ledger_report_wizard +msgid "Journal Ledger Report Wizard" +msgstr "Assistant du Livre des Journaux" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_journal_ledger_xlsx +msgid "Journal Ledger XLSX" +msgstr "Livre des Journaux XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_journal_ledger_xlsx +msgid "Journal Ledger XLSX Report" +msgstr "Livre des journaux au format XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#, python-format +msgid "Journals" +msgstr "Journaux" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "Level" +msgstr "Niveau" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "Level %s" +msgstr "Niveau %s" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__limit_hierarchy_level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Limit hierarchy levels" +msgstr "Limiter les niveaux de hiérarchie" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__line_ids +msgid "Line" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#: code:addons/account_financial_report/report/open_items.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Missing Partner" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items.py:0 +#, python-format +msgid "Missing Salesperson" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration_line +msgid "Model to set interval lines for Age partner balance report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration +msgid "Model to set intervals for Age partner balance report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__move_target +msgid "Move Target" +msgstr "Mouvement cible" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "Moves" +msgstr "Mouvements" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Must complete Configuration Lines" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__name +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Name" +msgstr "Nom" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#: model:ir.model.constraint,message:account_financial_report.constraint_account_age_report_configuration_line_unique_name_config_combination +#, python-format +msgid "Name must be unique per report configuration" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Net" +msgstr "Net" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "No" +msgstr "Non" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "No group" +msgstr "Sans groupe" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "No limit" +msgstr "Sans limite" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__none +msgid "None" +msgstr "Aucun" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__not_only_one_unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__not_only_one_unaffected_earnings_account +msgid "Not Only One Unaffected Earnings Account" +msgstr "Pas uniquement un seul compte de résultat non affecté" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Not Posted" +msgstr "Non comptabilisé" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "Not due" +msgstr "Non échu" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "OCA Aged Report Configuration" +msgstr "" + +#. module: account_financial_report +#: model:ir.ui.menu,name:account_financial_report.menu_oca_reports +msgid "OCA accounting reports" +msgstr "Rapports de comptabilité OCA" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Older" +msgstr "Plus ancien" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_open_items_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_open_items_wizard +#, python-format +msgid "Open Items" +msgstr "Ecritures non lettrées" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_base +msgid "Open Items -" +msgstr "Ecritures non lettrées -" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.act_action_open_items_wizard_partner_relation +msgid "Open Items Partner" +msgstr "Ecritures non lettrées du partenaire" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_open_items +msgid "Open Items Report" +msgstr "Etat des Ecritures non lettrées" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_open_items_report_wizard +msgid "Open Items Report Wizard" +msgstr "Assistant Etat des Ecritures non lettrées" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_open_items_xlsx +msgid "Open Items XLSX" +msgstr "Ecritures non lettrées XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_open_items_xlsx +msgid "Open Items XLSX Report" +msgstr "Ecritures non lettrées XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Options" +msgstr "Options" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Original" +msgstr "Original" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Partner" +msgstr "Partenaire" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_partner_ending_cumul +msgid "" +"Partner\n" +" cumul aged balance" +msgstr "" +"Partenaire\n" +" cumul balance âgée" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Partner Initial balance" +msgstr "Solde initial du partenaire" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__salesperson +msgid "Partner Salesperson" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Partner cumul aged balance" +msgstr "Balance âgée cumulée du partenaire" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +#, python-format +msgid "Partner ending balance" +msgstr "Solde de clôture du partenaire" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Partner initial balance" +msgstr "Balance initiale du partenaire" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__partners +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__partners +msgid "Partners" +msgstr "Partenaires" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__payable_accounts_only +msgid "Payable Accounts Only" +msgstr "Comptes créditeurs uniquement" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +msgid "Percents" +msgstr "Pourcentages" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Period balance" +msgstr "Solde de la période" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Periods" +msgstr "Périodes" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Posted" +msgstr "Comptabilisé" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Rec." +msgstr "Réc." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__receivable_accounts_only +msgid "Receivable Accounts Only" +msgstr "Comptes débiteurs uniquement" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "" +"Ref -\n" +" Label" +msgstr "" +"Ref -\n" +" Libellé" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +msgid "" +"Ref -\n" +" Label" +msgstr "" +"Ref -\n" +" Libellé" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Ref - Label" +msgstr "Ref - Libellé" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_ir_actions_report +msgid "Report Action" +msgstr "Reporter une action" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Residual" +msgstr "Résiduel" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Sequence" +msgstr "Séquence" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Show" +msgstr "Afficher" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__show_cost_center +msgid "Show Analytic Account" +msgstr "Afficher le compte analytique" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_auto_sequence +msgid "Show Auto Sequence" +msgstr "Montrer la séquence automatique" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__show_move_line_details +msgid "Show Move Line Details" +msgstr "Afficher le détail des écritures" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__show_partner_details +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_partner_details +msgid "Show Partner Details" +msgstr "Afficher le détails du partenaire" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__foreign_currency +#, python-format +msgid "Show foreign currency" +msgstr "Afficher les devises étrangères" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Show hierarchy" +msgstr "Montrer la hiérarchie" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__sort_option +msgid "Sort entries by" +msgstr "Trier les écritures par" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_from +msgid "Start Date" +msgstr "Date de début" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_from +msgid "Start date" +msgstr "Date de début" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_from +msgid "Starting account in a range" +msgstr "Compte de début dans une période" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "TOTAL" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tags" +msgstr "Étiquettes" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__target_move +msgid "Target Moves" +msgstr "Écritures ciblées" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Target moves filter" +msgstr "Filtre sur les écritures cibles" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Tax" +msgstr "Taxe" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Tax Amount" +msgstr "Montant de la taxe" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Balance" +msgstr "Solde des taxes" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Credit" +msgstr "Crédit de taxe" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Debit" +msgstr "Débit de taxe" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxgroups +#, python-format +msgid "Tax Groups" +msgstr "Groupes de taxe" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Tax Initial balance" +msgstr "Balance initiale de la taxe" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxtags +#, python-format +msgid "Tax Tags" +msgstr "Étiquettes de taxe" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#, python-format +msgid "Tax ending balance" +msgstr "Balance finale de la taxe" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tax initial balance" +msgstr "Balance initiale de la taxe" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Taxes" +msgstr "Taxes" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/general_ledger_wizard.py:0 +#, python-format +msgid "" +"The Company in the General Ledger Report Wizard and in Date Range must be " +"the same." +msgstr "" +"La société dans le Grand livre et dans la plage de dates doit être la même." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "" +"The Company in the Trial Balance Report Wizard and in Date Range must be the " +"same." +msgstr "" +"La société dans la balance générale et dans la plage de dates doivent être " +"les mêmes." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/vat_report_wizard.py:0 +#, python-format +msgid "" +"The Company in the Vat Report Wizard and in Date Range must be the same." +msgstr "" +"La société dans le rapport des taxes et dans la plage de dates doit être la " +"même." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "The hierarchy level to filter on must be greater than 0." +msgstr "Le niveau de hiérarchie à filtrer doit être plus grand que 0." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "" +"There is a problem in the structure of the account groups. You may need to " +"create some child group of %s." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__domain +msgid "This domain will be used to select specific domain for Journal Items" +msgstr "" +"Ce domaine sera utilisé pour sélectionner un domaine spécifique pour les " +"écritures de journal" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "To" +msgstr "Au" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +msgid "To:" +msgstr "Au :" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +#, python-format +msgid "Total" +msgstr "Total" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_trial_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_html +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_trial_balance_wizard +#, python-format +msgid "Trial Balance" +msgstr "Balance générale" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_base +msgid "Trial Balance -" +msgstr "Balance générale -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_trial_balance +msgid "Trial Balance Report" +msgstr "Rapport de balance générale" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_trial_balance_report_wizard +msgid "Trial Balance Report Wizard" +msgstr "Assistant de balance générale" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_xlsx +msgid "Trial Balance XLSX" +msgstr "Balance générale XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_trial_balance_xlsx +msgid "Trial Balance XLSX Report" +msgstr "Balance générale au format XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"Trial Balance can be computed only if selected company have only\n" +" one unaffected earnings account." +msgstr "" +"La balance peut être générée seulement si les sociétés sélectionnées ont " +"uniquement\n" +" un compte de résultat non affecté." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__unaffected_earnings_account +msgid "Unaffected Earnings Account" +msgstr "Compte des Bénéfices/Pertes à reporter" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "" +"Use this filter to hide an account or a partner with an ending balance at 0. " +"If partners are filtered, debits and credits totals will not match the trial " +"balance." +msgstr "" +"Utiliser ce filtre pour cacher un compte ou un partenaire avec un solde de " +"clôture à 0. Si les partenaires sont filtrés, les totaux des débits et " +"crédits ne correspondront pas à la balance générale." + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Use when your account groups are hierarchical" +msgstr "A utiliser quand vos groupes de compte sont hiérarchiques" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_vat_report_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_vat_report_wizard +msgid "VAT Report" +msgstr "Etat de TVA" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +msgid "VAT Report -" +msgstr "Etat de TVA -" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "VAT Report Options" +msgstr "Options de l'état de TVA" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_vat_report_wizard +msgid "VAT Report Wizard" +msgstr "Assistant de l'état de TVA" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_vat_report_xlsx +msgid "VAT Report XLSX" +msgstr "Etat de TVA XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Vat Report" +msgstr "Etat de TVA" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_vat_report +msgid "Vat Report Report" +msgstr "Options de l'état de TVA" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_vat_report_xlsx +msgid "Vat Report XLSX Report" +msgstr "Etat de TVA au format XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "View" +msgstr "Voir" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "" +"When this option is enabled, the trial balance will not display accounts " +"that have initial balance = debit = credit = end balance = 0" +msgstr "" +"Lorsque cette option est activée, la balance générale n'affichera pas les " +"comptes qui ont : Solde initial = débit = crédit = solde de clôture = 0" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_account_name +msgid "With Account Name" +msgstr "Avec le nom du compte" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Without analytic account" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Yes" +msgstr "Oui" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#, python-format +msgid "future" +msgstr "futur" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "or" +msgstr "ou" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_qweb +msgid "ournal Ledger" +msgstr "Grand livre par journal" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "to" +msgstr "à" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 16.21%;" +msgstr "Largeur : 16.21% ;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.24%;" +msgstr "largeur : 23,24% ;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.78%;" +msgstr "largeur : 23,78% ;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 31.35%;" +msgstr "Largeur : 31.35% ;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 38.92%;" +msgstr "Largeur : 38,92% ;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 8.11%;" +msgstr "largeur : 8.11% ;" + +#~ msgid "" +#~ "Age ≤ 120\n" +#~ " d." +#~ msgstr "" +#~ "Age≤ 120\n" +#~ " d." + +#~ msgid "" +#~ "Age ≤ 30\n" +#~ " d." +#~ msgstr "" +#~ "Age≤ 30\n" +#~ " jours." + +#~ msgid "" +#~ "Age ≤ 60\n" +#~ " d." +#~ msgstr "" +#~ "Age≤ 60\n" +#~ " jours." + +#~ msgid "" +#~ "Age ≤ 90\n" +#~ " d." +#~ msgstr "" +#~ "Age≤ 90\n" +#~ " jours." + +#~ msgid "Filter analytic tags" +#~ msgstr "Filtrer les étiquettes analytiques" + +#, python-format +#~ msgid "Show analytic tags" +#~ msgstr "Afficher les étiquettes analytiques" + +#~ msgid "Child Accounts" +#~ msgstr "Comptes enfants" + +#~ msgid "Computed Accounts" +#~ msgstr "Comptes calculés" + +#~ msgid "" +#~ "Computed Accounts: Use when the account group have codes\n" +#~ " that represent prefixes of the actual accounts.\n" +#~ "\n" +#~ " Child Accounts: Use when your account groups are hierarchical.\n" +#~ "\n" +#~ " No hierarchy: Use to display just the accounts, without any " +#~ "grouping.\n" +#~ " " +#~ msgstr "" +#~ "Comptes calculés: À utiliser lorsque les groupes de comptes ont des " +#~ "codes\n" +#~ " qui représentent des préfixes des comptes actuels.\n" +#~ "\n" +#~ " Comptes enfants: À utiliser lorsque vos groupes de comptes sont " +#~ "hiérarchisés.\n" +#~ "\n" +#~ " Pas de hiérarchie: À utiliser pour n'afficher que les comptes " +#~ "sans aucun groupement.\n" +#~ " " + +#~ msgid "Hierarchy On" +#~ msgstr "Hiérarchiser sur" + +#~ msgid "No hierarchy" +#~ msgstr "Sans hiérarchie" + +#~ msgid "From: %s To: %s" +#~ msgstr "Du: %s au: %s" + +#~ msgid "Not only one unaffected earnings account" +#~ msgstr "Pas un seul compte de gains non affecté" diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/hr.po b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/hr.po new file mode 100644 index 00000000..9532d609 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/hr.po @@ -0,0 +1,2034 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_financial_report +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-06-18 11:52+0000\n" +"Last-Translator: Bole \n" +"Language-Team: none\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "> 120 d." +msgstr "> 120 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "1 - 30 d." +msgstr "1 - 30 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +msgid "10" +msgstr "10" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "31 - 60 d." +msgstr "31 - 60 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "61 - 90 d." +msgstr "61 - 90 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "91 - 120 d." +msgstr "91 - 120 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Taxes summary" +msgstr "Sažetak poreza" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"\n" +" Duplicate amounts may be shown because more than one " +"analytical account may be defined in the journal items." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Intervals configuration" +msgstr "Postavke intervala" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "To" +msgstr "Do" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report +msgid "Abstract Report" +msgstr "Apstraktni izvještaj" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_financial_report_abstract_wizard +msgid "Abstract Wizard" +msgstr "Apstraktni čarobnjak" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report_xlsx +msgid "Abstract XLSX Account Financial Report" +msgstr "Apstraktni XLSX Financijski izvještaj" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model,name:account_financial_report.model_account_account +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Account" +msgstr "Konto" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__account_age_report_config_id +msgid "Account Age Report Config" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_from +msgid "Account Code From" +msgstr "Šifra konta od" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_to +#, fuzzy +msgid "Account Code To" +msgstr "Konto" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_group +msgid "Account Group" +msgstr "Grupa konta" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Account Name" +msgstr "Naziv konta" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Account at 0 filter" +msgstr "Konto na 0 filteru" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Account balance at 0 filter" +msgstr "Saldo konta na 0 filteru" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__account_ids +msgid "Accounts" +msgstr "Konta" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__centralize +msgid "Activate centralization" +msgstr "Aktiviraj centralizaciju" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Additional Filtering" +msgstr "Dodatno filtriranje" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_report_configuration +msgid "Age Partner Report Configuration" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 120\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 120 d." +msgstr "Dosp. ≤ 120 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 30\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 30 d." +msgstr "Dosp. ≤ 30 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 60\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 60 d." +msgstr "Dosp. ≤ 60 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 90\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 90 d." +msgstr "Dosp. ≤ 90 d." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_aged_partner_balance_wizard +#, python-format +msgid "Aged Partner Balance" +msgstr "Dospjela dugovanja kupca" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_base +msgid "Aged Partner Balance -" +msgstr "Dospjela dugovanja kupca -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_aged_partner_balance +msgid "Aged Partner Balance Report" +msgstr "Izvještaj dospjelih dugovanja kupaca" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_aged_partner_balance_report_wizard +msgid "Aged Partner Balance Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_aged_partner_balance_xlsx +msgid "Aged Partner Balance XLSL Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_aged_partner_balance_xlsx +msgid "Aged Partner Balance XLSX" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "All" +msgstr "Sve" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__all +msgid "All Entries" +msgstr "Sve stavke" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__posted +msgid "All Posted Entries" +msgstr "Sve proknjižene stavke" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All entries" +msgstr "Sve stavke" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All posted entries" +msgstr "Sve proknjižene stavke" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "Amount Cur." +msgstr "Iznos u val." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Amount Currency" +msgstr "Iznos u valuti" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Amount cur." +msgstr "Iznos u val." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_move_line__analytic_account_ids +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__grouped_by__analytic_account +msgid "Analytic Account" +msgstr "Analitički Konto" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Analytic Distribution" +msgstr "Analitička distribucija" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Balance" +msgstr "Saldo" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Base Amount" +msgstr "Osnovica" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Balance" +msgstr "Saldo osnovica" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Credit" +msgstr "Osnovica Duguje" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Debit" +msgstr "Osnovica potražuje" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__based_on +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Based On" +msgstr "Bazirano na" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Based on" +msgstr "Bazirano na" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Cancel" +msgstr "Otkaži" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Centralize filter" +msgstr "Centraliziraj filter" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_account__centralized +msgid "Centralized" +msgstr "Centralizirano" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__group_child_ids +msgid "Child Groups" +msgstr "Podređene grupe" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Code" +msgstr "Šifra" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_account_financial_report_abstract_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__company_id +#, python-format +msgid "Company" +msgstr "Tvrtka" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__compute_account_ids +msgid "Compute accounts" +msgstr "Izračunaj konta" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Configurations" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Credit" +msgstr "Duguje" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul cur." +msgstr "Ukupno val." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul. Bal." +msgstr "Ukupno Sal." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur." +msgstr "Val." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Original" +msgstr "Orig. Val." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Residual" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Currency" +msgstr "Valuta" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Current" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Date" +msgstr "Datum" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_at +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_at +msgid "Date At" +msgstr "Datum na" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_from +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date From" +msgstr "Datum od" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_to +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date To" +msgstr "Datum do" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Date at filter" +msgstr "Datum na filteru" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date from" +msgstr "Datum od" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_range_id +msgid "Date range" +msgstr "Raspon datuma" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Date range filter" +msgstr "Filter raspona datuma" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date to" +msgstr "Datum do" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Debit" +msgstr "Duguje" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#, python-format +msgid "Description" +msgstr "Opis" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__tax_detail +msgid "Detail Taxes" +msgstr "Pojedinosti poreza" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__display_name +msgid "Display Name" +msgstr "Naziv" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__foreign_currency +msgid "" +"Display foreign currency for move lines, unless account currency is not " +"setup through chart of accounts will display initial and final balance in " +"that currency." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_parent_hierarchy_level +msgid "Do not display parent levels" +msgstr "Ne prikazuj nadređene razine" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Due\n" +" date" +msgstr "" +"Datum\n" +" dosp" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +msgid "" +"Due\n" +" date" +msgstr "" +"Datum\n" +" dosp" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#, python-format +msgid "Due date" +msgstr "Datum dospijeća" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_to +msgid "End Date" +msgstr "Završni datum" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_to +msgid "End date" +msgstr "Završni datum" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +msgid "" +"Ending\n" +" balance" +msgstr "" +"Završni\n" +" saldo" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_to +msgid "Ending account in a range" +msgstr "Završni konto u rasponu" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Ending balance" +msgstr "Završni saldo" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Ending balance\n" +" cur." +msgstr "" +"Završni saldo\n" +" val." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Entries sorted by" +msgstr "Stavke sortirane po" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Entry" +msgstr "Stavka" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Entry number" +msgstr "Broj stavke" + +#. module: account_financial_report +#. odoo-javascript +#: code:addons/account_financial_report/static/src/xml/report.xml:0 +#, python-format +msgid "Export" +msgstr "Izvoz" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export PDF" +msgstr "Izvoz PDF" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export XLSX" +msgstr "Izvoz XLSX" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter accounts" +msgstr "Filtriraj konta" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter analytic accounts" +msgstr "Filtriraj analitička konta" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__cost_center_ids +msgid "Filter cost centers" +msgstr "Filtriraj mjesta troška" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_journal_ids +msgid "Filter journals" +msgstr "Filtriraj dnevnike" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__partner_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter partners" +msgstr "Filtriraj partnere" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__foreign_currency +msgid "Foreign Currency" +msgstr "Strana valuta" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "From Code" +msgstr "Od šifre" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "From:" +msgstr "Od:" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "From: %(date_from)s To: %(date_to)s" +msgstr "Od: %(date_from)s do: %(date_to)s" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_code +msgid "Full Code" +msgstr "Puna šifra" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_name +msgid "Full Name" +msgstr "Puni naziv" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__fy_start_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__fy_start_date +msgid "Fy Start Date" +msgstr "Početni dan Fisk god" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.act_action_general_ledger_wizard_partner_relation +#: model:ir.actions.act_window,name:account_financial_report.action_general_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_general_ledger_wizard +#, python-format +msgid "General Ledger" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_base +msgid "General Ledger -" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_general_ledger +msgid "General Ledger Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_general_ledger_report_wizard +msgid "General Ledger Report Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_general_ledger_xlsx +msgid "General Ledger XLSL Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_general_ledger_xlsx +msgid "General Ledger XLSX" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "" +"General Ledger can be computed only if selected company have\n" +" only one unaffected earnings account." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__group_option +msgid "Group entries by" +msgstr "Grupiraj stavke po" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__grouped_by +msgid "Grouped By" +msgstr "Grupirano po" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "" +"Here you can set the intervals that will appear on the Aged Partner Balance." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Hide" +msgstr "Sakrij" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "Hide account ending balance at 0" +msgstr "Sakrij konta sa saldom 0" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "Hide accounts at 0" +msgstr "Sakrij konta sa 0" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy_level +msgid "Hierarchy Levels to display" +msgstr "Prikaži razinu strukture" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__id +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__id +msgid "ID" +msgstr "ID" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_account_account__centralized +msgid "" +"If flagged, no details will be displayed in the General Ledger report (the " +"webkit one only), only centralized amounts per period." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__inferior_limit +msgid "Inferior Limit" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Inferior Limit must be greather than zero" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Initial\n" +" balance cur." +msgstr "" +"Početni\n" +" saldo val." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Initial\n" +" balance" +msgstr "" +"Početni\n" +" saldo" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Initial balance" +msgstr "Početni saldo" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__age_partner_config_id +#: model:ir.model.fields,field_description:account_financial_report.field_res_config_settings__age_partner_config_id +msgid "Intervals configuration" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Journal" +msgstr "Dnevnik" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_move_line +msgid "Journal Item" +msgstr "Stavka dnevnika" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__domain +msgid "Journal Items Domain" +msgstr "Domena stavaka dnevnika" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_journal_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_html +#: model:ir.ui.menu,name:account_financial_report.menu_journal_ledger_wizard +#, python-format +msgid "Journal Ledger" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_base +msgid "Journal Ledger -" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_journal_ledger +msgid "Journal Ledger Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_journal_ledger_report_wizard +msgid "Journal Ledger Report Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_journal_ledger_xlsx +msgid "Journal Ledger XLSX" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_journal_ledger_xlsx +msgid "Journal Ledger XLSX Report" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#, python-format +msgid "Journals" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "Level" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "Level %s" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__limit_hierarchy_level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Limit hierarchy levels" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__line_ids +msgid "Line" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#: code:addons/account_financial_report/report/open_items.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Missing Partner" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items.py:0 +#, python-format +msgid "Missing Salesperson" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration_line +msgid "Model to set interval lines for Age partner balance report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration +msgid "Model to set intervals for Age partner balance report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__move_target +msgid "Move Target" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "Moves" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Must complete Configuration Lines" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__name +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Name" +msgstr "Naziv" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#: model:ir.model.constraint,message:account_financial_report.constraint_account_age_report_configuration_line_unique_name_config_combination +#, python-format +msgid "Name must be unique per report configuration" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Net" +msgstr "Neto" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "No" +msgstr "Ne" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "No group" +msgstr "Nema grupu" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "No limit" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__none +msgid "None" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__not_only_one_unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__not_only_one_unaffected_earnings_account +msgid "Not Only One Unaffected Earnings Account" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Not Posted" +msgstr "Nije proknjiženo" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "Not due" +msgstr "Nije dospjelo" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "OCA Aged Report Configuration" +msgstr "" + +#. module: account_financial_report +#: model:ir.ui.menu,name:account_financial_report.menu_oca_reports +msgid "OCA accounting reports" +msgstr "OCA računovodstveni izvještaji" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Older" +msgstr "Starije" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_open_items_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_open_items_wizard +#, python-format +msgid "Open Items" +msgstr "Otvorene stavke" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_base +msgid "Open Items -" +msgstr "Otvorene stavke -" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.act_action_open_items_wizard_partner_relation +msgid "Open Items Partner" +msgstr "Otvorene stavke partnera" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_open_items +msgid "Open Items Report" +msgstr "Izvještaj otvorenih stavaka" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_open_items_report_wizard +msgid "Open Items Report Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_open_items_xlsx +msgid "Open Items XLSX" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_open_items_xlsx +msgid "Open Items XLSX Report" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Options" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Original" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Partner" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_partner_ending_cumul +msgid "" +"Partner\n" +" cumul aged balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Partner Initial balance" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__salesperson +msgid "Partner Salesperson" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Partner cumul aged balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +#, python-format +msgid "Partner ending balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Partner initial balance" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__partners +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__partners +msgid "Partners" +msgstr "Partneri" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__payable_accounts_only +msgid "Payable Accounts Only" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +msgid "Percents" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Period balance" +msgstr "Saldo perioda" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Periods" +msgstr "Periodi" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Posted" +msgstr "Proknjiženo" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Rec." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__receivable_accounts_only +msgid "Receivable Accounts Only" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "" +"Ref -\n" +" Label" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +msgid "" +"Ref -\n" +" Label" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Ref - Label" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Residual" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Sequence" +msgstr "Sekvenca" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Show" +msgstr "Prikaži" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__show_cost_center +msgid "Show Analytic Account" +msgstr "Prikaži analitički konto" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_auto_sequence +msgid "Show Auto Sequence" +msgstr "Prikaži auto sekvencu" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__show_move_line_details +msgid "Show Move Line Details" +msgstr "Prikaži detalje stavke" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__show_partner_details +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_partner_details +msgid "Show Partner Details" +msgstr "Prikaži detalje partnera" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__foreign_currency +#, python-format +msgid "Show foreign currency" +msgstr "Prikaži stranu valutu" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Show hierarchy" +msgstr "Prikaži strukturu" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__sort_option +msgid "Sort entries by" +msgstr "Sortiraj stavke po" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_from +msgid "Start Date" +msgstr "Početni datum" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_from +msgid "Start date" +msgstr "Početni datum" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_from +msgid "Starting account in a range" +msgstr "Početni konto u rasponu" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "TOTAL" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tags" +msgstr "Oznake" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__target_move +msgid "Target Moves" +msgstr "Ciljane stavke" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Target moves filter" +msgstr "Filter ciljanih stavaka" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Tax" +msgstr "Porez" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Tax Amount" +msgstr "Iznos poreza" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Balance" +msgstr "Saldo poreza" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Credit" +msgstr "Potražuje porez" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Debit" +msgstr "Duguje porez" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxgroups +#, python-format +msgid "Tax Groups" +msgstr "Porezne grupe" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Tax Initial balance" +msgstr "Početni saldo poreza" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxtags +#, python-format +msgid "Tax Tags" +msgstr "Oznake poreza" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#, python-format +msgid "Tax ending balance" +msgstr "Završni saldo poreza" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tax initial balance" +msgstr "Početni saldo poreza" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Taxes" +msgstr "Porezi" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/general_ledger_wizard.py:0 +#, python-format +msgid "" +"The Company in the General Ledger Report Wizard and in Date Range must be " +"the same." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "" +"The Company in the Trial Balance Report Wizard and in Date Range must be the " +"same." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/vat_report_wizard.py:0 +#, python-format +msgid "" +"The Company in the Vat Report Wizard and in Date Range must be the same." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "The hierarchy level to filter on must be greater than 0." +msgstr "Razina strukture za filtriranje mora biti veća od 0." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "" +"There is a problem in the structure of the account groups. You may need to " +"create some child group of %s." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__domain +msgid "This domain will be used to select specific domain for Journal Items" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "To" +msgstr "Do" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +msgid "To:" +msgstr "Do:" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +#, python-format +msgid "Total" +msgstr "Ukupno" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_trial_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_html +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_trial_balance_wizard +#, python-format +msgid "Trial Balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_base +msgid "Trial Balance -" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_trial_balance +msgid "Trial Balance Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_trial_balance_report_wizard +msgid "Trial Balance Report Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_xlsx +msgid "Trial Balance XLSX" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_trial_balance_xlsx +msgid "Trial Balance XLSX Report" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"Trial Balance can be computed only if selected company have only\n" +" one unaffected earnings account." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__unaffected_earnings_account +msgid "Unaffected Earnings Account" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "" +"Use this filter to hide an account or a partner with an ending balance at 0. " +"If partners are filtered, debits and credits totals will not match the trial " +"balance." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Use when your account groups are hierarchical" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_vat_report_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_vat_report_wizard +msgid "VAT Report" +msgstr "Porezni izvještaj" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +msgid "VAT Report -" +msgstr "Porezni izvještaj -" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "VAT Report Options" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_vat_report_wizard +msgid "VAT Report Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_vat_report_xlsx +msgid "VAT Report XLSX" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Vat Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_vat_report +msgid "Vat Report Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_vat_report_xlsx +msgid "Vat Report XLSX Report" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "View" +msgstr "Pogled" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "" +"When this option is enabled, the trial balance will not display accounts " +"that have initial balance = debit = credit = end balance = 0" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_account_name +msgid "With Account Name" +msgstr "Sa nazivom konta" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Without analytic account" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Yes" +msgstr "Da" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#, python-format +msgid "future" +msgstr "buduće" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "or" +msgstr "ili" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_qweb +msgid "ournal Ledger" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "to" +msgstr "do" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 16.21%;" +msgstr "širina: 16.21%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.24%;" +msgstr "širina: 23.24%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.78%;" +msgstr "širina: 23.78%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 31.35%;" +msgstr "širina: 31.35%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 38.92%;" +msgstr "širina: 38.92%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 8.11%;" +msgstr "širina: 8.11%;" + +#~ msgid "" +#~ "Age ≤ 120\n" +#~ " d." +#~ msgstr "" +#~ "Dosp. ≤ 120\n" +#~ " d." + +#~ msgid "" +#~ "Age ≤ 30\n" +#~ " d." +#~ msgstr "" +#~ "Dosp. ≤ 30\n" +#~ " d." + +#~ msgid "" +#~ "Age ≤ 60\n" +#~ " d." +#~ msgstr "" +#~ "Dosp. ≤ 60\n" +#~ " d." + +#~ msgid "" +#~ "Age ≤ 90\n" +#~ " d." +#~ msgstr "" +#~ "Dosp. ≤ 90\n" +#~ " d." diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/hr_HR.po b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/hr_HR.po new file mode 100644 index 00000000..ff74a1a9 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/hr_HR.po @@ -0,0 +1,2034 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_financial_report +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-16 08:14+0000\n" +"PO-Revision-Date: 2018-03-16 08:14+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "> 120 d." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "1 - 30 d." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +msgid "10" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "31 - 60 d." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "61 - 90 d." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "91 - 120 d." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Taxes summary" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"\n" +" Duplicate amounts may be shown because more than one " +"analytical account may be defined in the journal items." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Intervals configuration" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "To" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report +msgid "Abstract Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_financial_report_abstract_wizard +msgid "Abstract Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report_xlsx +msgid "Abstract XLSX Account Financial Report" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model,name:account_financial_report.model_account_account +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Account" +msgstr "Konto" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__account_age_report_config_id +msgid "Account Age Report Config" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_from +#, fuzzy +msgid "Account Code From" +msgstr "Konto" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_to +#, fuzzy +msgid "Account Code To" +msgstr "Konto" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_group +msgid "Account Group" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, fuzzy, python-format +msgid "Account Name" +msgstr "Konto" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, fuzzy, python-format +msgid "Account at 0 filter" +msgstr "Konto" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Account balance at 0 filter" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__account_ids +msgid "Accounts" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__centralize +msgid "Activate centralization" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Additional Filtering" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_report_configuration +msgid "Age Partner Report Configuration" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 120\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 120 d." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 30\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 30 d." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 60\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 60 d." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 90\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 90 d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_aged_partner_balance_wizard +#, python-format +msgid "Aged Partner Balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_base +#, fuzzy +msgid "Aged Partner Balance -" +msgstr "Otkaži" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_aged_partner_balance +#, fuzzy +msgid "Aged Partner Balance Report" +msgstr "Otkaži" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_aged_partner_balance_report_wizard +msgid "Aged Partner Balance Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_aged_partner_balance_xlsx +#, fuzzy +msgid "Aged Partner Balance XLSL Report" +msgstr "Otkaži" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_aged_partner_balance_xlsx +msgid "Aged Partner Balance XLSX" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "All" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__all +msgid "All Entries" +msgstr "Sve stavke" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__posted +msgid "All Posted Entries" +msgstr "Sve proknjižene stavke" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All entries" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All posted entries" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "Amount Cur." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Amount Currency" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Amount cur." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_move_line__analytic_account_ids +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__grouped_by__analytic_account +#, fuzzy +msgid "Analytic Account" +msgstr "Konto" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Analytic Distribution" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#, fuzzy +msgid "Balance" +msgstr "Otkaži" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Base Amount" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Credit" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Debit" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__based_on +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Based On" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Based on" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Cancel" +msgstr "Otkaži" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Centralize filter" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_account__centralized +msgid "Centralized" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__group_child_ids +msgid "Child Groups" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Code" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_account_financial_report_abstract_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__company_id +#, python-format +msgid "Company" +msgstr "Tvrtka" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__compute_account_ids +msgid "Compute accounts" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Configurations" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Credit" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul cur." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul. Bal." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Original" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Residual" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Currency" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Current" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Date" +msgstr "Datum" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_at +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_at +msgid "Date At" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_from +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date From" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_to +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date To" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Date at filter" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date from" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_range_id +msgid "Date range" +msgstr "Raspon datuma" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Date range filter" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date to" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Debit" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#, python-format +msgid "Description" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__tax_detail +msgid "Detail Taxes" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__display_name +msgid "Display Name" +msgstr "Naziv " + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__foreign_currency +msgid "" +"Display foreign currency for move lines, unless account currency is not " +"setup through chart of accounts will display initial and final balance in " +"that currency." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_parent_hierarchy_level +msgid "Do not display parent levels" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Due\n" +" date" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +msgid "" +"Due\n" +" date" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#, python-format +msgid "Due date" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_to +msgid "End Date" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_to +msgid "End date" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +msgid "" +"Ending\n" +" balance" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_to +msgid "Ending account in a range" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Ending balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Ending balance\n" +" cur." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Entries sorted by" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Entry" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Entry number" +msgstr "" + +#. module: account_financial_report +#. odoo-javascript +#: code:addons/account_financial_report/static/src/xml/report.xml:0 +#, python-format +msgid "Export" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export PDF" +msgstr "Izvoz PDF" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export XLSX" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter accounts" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter analytic accounts" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__cost_center_ids +msgid "Filter cost centers" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_journal_ids +msgid "Filter journals" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__partner_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter partners" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__foreign_currency +msgid "Foreign Currency" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "From Code" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "From:" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "From: %(date_from)s To: %(date_to)s" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_code +msgid "Full Code" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_name +msgid "Full Name" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__fy_start_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__fy_start_date +msgid "Fy Start Date" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.act_action_general_ledger_wizard_partner_relation +#: model:ir.actions.act_window,name:account_financial_report.action_general_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_general_ledger_wizard +#, python-format +msgid "General Ledger" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_base +msgid "General Ledger -" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_general_ledger +msgid "General Ledger Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_general_ledger_report_wizard +msgid "General Ledger Report Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_general_ledger_xlsx +msgid "General Ledger XLSL Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_general_ledger_xlsx +msgid "General Ledger XLSX" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "" +"General Ledger can be computed only if selected company have\n" +" only one unaffected earnings account." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__group_option +msgid "Group entries by" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__grouped_by +msgid "Grouped By" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "" +"Here you can set the intervals that will appear on the Aged Partner Balance." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Hide" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "Hide account ending balance at 0" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "Hide accounts at 0" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy_level +msgid "Hierarchy Levels to display" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__id +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__id +msgid "ID" +msgstr "ID" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_account_account__centralized +msgid "" +"If flagged, no details will be displayed in the General Ledger report (the " +"webkit one only), only centralized amounts per period." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__inferior_limit +msgid "Inferior Limit" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Inferior Limit must be greather than zero" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Initial\n" +" balance cur." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Initial\n" +" balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Initial balance" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__age_partner_config_id +#: model:ir.model.fields,field_description:account_financial_report.field_res_config_settings__age_partner_config_id +msgid "Intervals configuration" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Journal" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__domain +msgid "Journal Items Domain" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_journal_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_html +#: model:ir.ui.menu,name:account_financial_report.menu_journal_ledger_wizard +#, python-format +msgid "Journal Ledger" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_base +msgid "Journal Ledger -" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_journal_ledger +msgid "Journal Ledger Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_journal_ledger_report_wizard +msgid "Journal Ledger Report Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_journal_ledger_xlsx +msgid "Journal Ledger XLSX" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_journal_ledger_xlsx +msgid "Journal Ledger XLSX Report" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#, python-format +msgid "Journals" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "Level" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "Level %s" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__limit_hierarchy_level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Limit hierarchy levels" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__line_ids +msgid "Line" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#: code:addons/account_financial_report/report/open_items.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Missing Partner" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items.py:0 +#, python-format +msgid "Missing Salesperson" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration_line +msgid "Model to set interval lines for Age partner balance report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration +msgid "Model to set intervals for Age partner balance report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__move_target +msgid "Move Target" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "Moves" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Must complete Configuration Lines" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__name +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Name" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#: model:ir.model.constraint,message:account_financial_report.constraint_account_age_report_configuration_line_unique_name_config_combination +#, python-format +msgid "Name must be unique per report configuration" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Net" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "No" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "No group" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "No limit" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__none +msgid "None" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__not_only_one_unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__not_only_one_unaffected_earnings_account +msgid "Not Only One Unaffected Earnings Account" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Not Posted" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "Not due" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "OCA Aged Report Configuration" +msgstr "" + +#. module: account_financial_report +#: model:ir.ui.menu,name:account_financial_report.menu_oca_reports +msgid "OCA accounting reports" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Older" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_open_items_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_open_items_wizard +#, python-format +msgid "Open Items" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_base +msgid "Open Items -" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.act_action_open_items_wizard_partner_relation +msgid "Open Items Partner" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_open_items +msgid "Open Items Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_open_items_report_wizard +msgid "Open Items Report Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_open_items_xlsx +msgid "Open Items XLSX" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_open_items_xlsx +msgid "Open Items XLSX Report" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Options" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Original" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Partner" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_partner_ending_cumul +msgid "" +"Partner\n" +" cumul aged balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Partner Initial balance" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__salesperson +msgid "Partner Salesperson" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Partner cumul aged balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +#, python-format +msgid "Partner ending balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Partner initial balance" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__partners +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__partners +msgid "Partners" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__payable_accounts_only +msgid "Payable Accounts Only" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +msgid "Percents" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Period balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Periods" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Posted" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Rec." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__receivable_accounts_only +msgid "Receivable Accounts Only" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "" +"Ref -\n" +" Label" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +msgid "" +"Ref -\n" +" Label" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Ref - Label" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Residual" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Sequence" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Show" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__show_cost_center +msgid "Show Analytic Account" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_auto_sequence +msgid "Show Auto Sequence" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__show_move_line_details +msgid "Show Move Line Details" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__show_partner_details +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_partner_details +msgid "Show Partner Details" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__foreign_currency +#, python-format +msgid "Show foreign currency" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Show hierarchy" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__sort_option +msgid "Sort entries by" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_from +msgid "Start Date" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_from +msgid "Start date" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_from +msgid "Starting account in a range" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "TOTAL" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tags" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__target_move +msgid "Target Moves" +msgstr "Ciljane stavke" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Target moves filter" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Tax" +msgstr "Porez" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Tax Amount" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Credit" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Debit" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxgroups +#, python-format +msgid "Tax Groups" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Tax Initial balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxtags +#, python-format +msgid "Tax Tags" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#, python-format +msgid "Tax ending balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tax initial balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Taxes" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/general_ledger_wizard.py:0 +#, python-format +msgid "" +"The Company in the General Ledger Report Wizard and in Date Range must be " +"the same." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "" +"The Company in the Trial Balance Report Wizard and in Date Range must be the " +"same." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/vat_report_wizard.py:0 +#, python-format +msgid "" +"The Company in the Vat Report Wizard and in Date Range must be the same." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "The hierarchy level to filter on must be greater than 0." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "" +"There is a problem in the structure of the account groups. You may need to " +"create some child group of %s." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__domain +msgid "This domain will be used to select specific domain for Journal Items" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "To" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +msgid "To:" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +#, python-format +msgid "Total" +msgstr "Ukupno" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_trial_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_html +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_trial_balance_wizard +#, python-format +msgid "Trial Balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_base +#, fuzzy +msgid "Trial Balance -" +msgstr "Otkaži" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_trial_balance +#, fuzzy +msgid "Trial Balance Report" +msgstr "Otkaži" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_trial_balance_report_wizard +msgid "Trial Balance Report Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_xlsx +msgid "Trial Balance XLSX" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_trial_balance_xlsx +#, fuzzy +msgid "Trial Balance XLSX Report" +msgstr "Otkaži" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"Trial Balance can be computed only if selected company have only\n" +" one unaffected earnings account." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__unaffected_earnings_account +msgid "Unaffected Earnings Account" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "" +"Use this filter to hide an account or a partner with an ending balance at 0. " +"If partners are filtered, debits and credits totals will not match the trial " +"balance." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Use when your account groups are hierarchical" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_vat_report_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_vat_report_wizard +msgid "VAT Report" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, fuzzy +msgid "VAT Report -" +msgstr "Ciljane stavke" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "VAT Report Options" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_vat_report_wizard +#, fuzzy +msgid "VAT Report Wizard" +msgstr "Ciljane stavke" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_vat_report_xlsx +msgid "VAT Report XLSX" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, fuzzy, python-format +msgid "Vat Report" +msgstr "Ciljane stavke" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_vat_report +#, fuzzy +msgid "Vat Report Report" +msgstr "Ciljane stavke" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_vat_report_xlsx +msgid "Vat Report XLSX Report" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "View" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "" +"When this option is enabled, the trial balance will not display accounts " +"that have initial balance = debit = credit = end balance = 0" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_account_name +msgid "With Account Name" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Without analytic account" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Yes" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#, python-format +msgid "future" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "or" +msgstr "ili" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_qweb +msgid "ournal Ledger" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "to" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 16.21%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.24%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.78%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 31.35%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 38.92%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 8.11%;" +msgstr "" + +#, fuzzy +#~| msgid "Account" +#~ msgid "Account ID" +#~ msgstr "Konto" + +#, fuzzy +#~ msgid "Account Type" +#~ msgstr "Konto" + +#, fuzzy +#~ msgid "Company Currency" +#~ msgstr "Tvrtka" + +#, fuzzy +#~ msgid "Period Balance" +#~ msgstr "Otkaži" + +#, fuzzy +#~ msgid "Report Move" +#~ msgstr "Ciljane stavke" + +#, fuzzy +#~ msgid "Tax Name" +#~ msgstr "Naziv " diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/it.po b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/it.po new file mode 100644 index 00000000..21c33aeb --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/it.po @@ -0,0 +1,2239 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_financial_report +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-06-03 12:07+0000\n" +"PO-Revision-Date: 2025-06-30 13:25+0000\n" +"Last-Translator: mymage \n" +"Language-Team: \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "> 120 d." +msgstr "> 120 g." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "1 - 30 d." +msgstr "1 - 30 g." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +msgid "10" +msgstr "10" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "31 - 60 d." +msgstr "31 - 60 g." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "61 - 90 d." +msgstr "61 - 90 g." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "91 - 120 d." +msgstr "91 - 120 g." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Taxes summary" +msgstr "Riepilogo imposte" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"\n" +" Duplicate amounts may be shown because more than one " +"analytical account may be defined in the journal items." +msgstr "" +"\n" +" Si possono visualizzare valori duplicati perché può " +"essere stato definito più di un conto analitico nelle registrazioni " +"contabili." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Intervals configuration" +msgstr "Configurazione intervalli" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "To" +msgstr "A" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report +msgid "Abstract Report" +msgstr "Report astratto" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_financial_report_abstract_wizard +msgid "Abstract Wizard" +msgstr "Procedura guidata sintesi" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report_xlsx +msgid "Abstract XLSX Account Financial Report" +msgstr "Sintesi XLSX resoconto conto economico" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model,name:account_financial_report.model_account_account +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Account" +msgstr "Conto" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__account_age_report_config_id +msgid "Account Age Report Config" +msgstr "Configurazione resoconto età conto" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_from +msgid "Account Code From" +msgstr "Da conto codice" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_to +msgid "Account Code To" +msgstr "A conto codice" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_group +msgid "Account Group" +msgstr "Gruppo contabile" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Account Name" +msgstr "Nome conto" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Account at 0 filter" +msgstr "Filtro conto a 0" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Account balance at 0 filter" +msgstr "Filtro saldo conto a 0" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__account_ids +msgid "Accounts" +msgstr "Conti" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__centralize +msgid "Activate centralization" +msgstr "Attivare centralizzazione" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Additional Filtering" +msgstr "Filtri aggiuntivi" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_report_configuration +msgid "Age Partner Report Configuration" +msgstr "Configurazione resoconto età partner" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 120\n" +" d." +msgstr "" +"Età ≤ 120\n" +" g." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 120 d." +msgstr "Età ≤ 120 g." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 30\n" +" d." +msgstr "" +"Età ≤ 30\n" +" g." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 30 d." +msgstr "Età ≤ 30 g." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 60\n" +" d." +msgstr "" +"Età ≤ 60\n" +" g." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 60 d." +msgstr "Età ≤ 60 g." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 90\n" +" d." +msgstr "" +"Età ≤ 90\n" +" g." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 90 d." +msgstr "Età ≤ 90 g." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_aged_partner_balance_wizard +#, python-format +msgid "Aged Partner Balance" +msgstr "Scadenzario clienti/fornitori" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_base +msgid "Aged Partner Balance -" +msgstr "Scadenzario clienti/fornitori -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_aged_partner_balance +msgid "Aged Partner Balance Report" +msgstr "Resoconto scadenzario partner" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_aged_partner_balance_report_wizard +msgid "Aged Partner Balance Wizard" +msgstr "Procedura scadenzario clienti/fornitori" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_aged_partner_balance_xlsx +msgid "Aged Partner Balance XLSL Report" +msgstr "Resoconto XLSX scadenzario partner" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_aged_partner_balance_xlsx +msgid "Aged Partner Balance XLSX" +msgstr "Scadenzario clienti/fornitori XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "All" +msgstr "Tutte" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__all +msgid "All Entries" +msgstr "Tutte le registrazioni" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__posted +msgid "All Posted Entries" +msgstr "Tutte le registrazioni confermate" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All entries" +msgstr "Tutte le registrazioni" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All posted entries" +msgstr "Tutte le registrazioni confermate" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "Amount Cur." +msgstr "Importo Val." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Amount Currency" +msgstr "Importo valuta" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Amount cur." +msgstr "Importo val." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_move_line__analytic_account_ids +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__grouped_by__analytic_account +msgid "Analytic Account" +msgstr "Conto analitico" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Analytic Distribution" +msgstr "Distribuzione analitica" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Balance" +msgstr "Saldo" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Base Amount" +msgstr "Importo imponibile" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Balance" +msgstr "Saldo imponibile" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Credit" +msgstr "Imponibile avere" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Debit" +msgstr "Imponibile dare" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__based_on +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Based On" +msgstr "Basato su" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Based on" +msgstr "Basato su" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Cancel" +msgstr "Annulla" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Centralize filter" +msgstr "Filtro centralizzazione" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_account__centralized +msgid "Centralized" +msgstr "Centralizzato" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__group_child_ids +msgid "Child Groups" +msgstr "Gruppi figli" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Code" +msgstr "Codice" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_account_financial_report_abstract_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__company_id +#, python-format +msgid "Company" +msgstr "Azienda" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__compute_account_ids +msgid "Compute accounts" +msgstr "Calcolare conti" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_res_config_settings +msgid "Config Settings" +msgstr "Impostazioni configurazione" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Configurations" +msgstr "Configurazioni" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Credit" +msgstr "Avere" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul cur." +msgstr "Valuta acc." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul. Bal." +msgstr "Saldo progr." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur." +msgstr "Val." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Original" +msgstr "Valuta originale" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Residual" +msgstr "Residuo valuta" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Currency" +msgstr "Valuta" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Current" +msgstr "Attuale" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Date" +msgstr "Data" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_at +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_at +msgid "Date At" +msgstr "Alla data" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_from +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date From" +msgstr "Dalla data" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_to +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date To" +msgstr "Alla data" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Date at filter" +msgstr "Filtro alla data" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date from" +msgstr "Dalla data" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_range_id +msgid "Date range" +msgstr "Intervallo date" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Date range filter" +msgstr "Filtro intervallo di date" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date to" +msgstr "Alla data" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Debit" +msgstr "Dare" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#, python-format +msgid "Description" +msgstr "Descrizione" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__tax_detail +msgid "Detail Taxes" +msgstr "Dettaglio imposte" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__foreign_currency +msgid "" +"Display foreign currency for move lines, unless account currency is not " +"setup through chart of accounts will display initial and final balance in " +"that currency." +msgstr "" +"Visualizza la valuta estera per le righe movimento, a meno che la valuta del " +"conto non sia impostata tramite il piano dei conti verrà visualizzato il " +"saldo iniziale e finale in quella valuta." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_parent_hierarchy_level +msgid "Do not display parent levels" +msgstr "Non mostrare livelli genitori" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Due\n" +" date" +msgstr "" +"Data\n" +" scadenza" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +msgid "" +"Due\n" +" date" +msgstr "" +"Data\n" +" scadenza" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#, python-format +msgid "Due date" +msgstr "Scadenza" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_to +msgid "End Date" +msgstr "Data fine" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_to +msgid "End date" +msgstr "Data fine" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +msgid "" +"Ending\n" +" balance" +msgstr "" +"Saldo\n" +" finale" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_to +msgid "Ending account in a range" +msgstr "Finale conto in un intervallo" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Ending balance" +msgstr "Saldo finale" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Ending balance\n" +" cur." +msgstr "" +"Saldo finale\n" +" valuta" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Entries sorted by" +msgstr "Registrazioni ordinate per" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Entry" +msgstr "Registrazione" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Entry number" +msgstr "Numero registrazione" + +#. module: account_financial_report +#. odoo-javascript +#: code:addons/account_financial_report/static/src/xml/report.xml:0 +#, python-format +msgid "Export" +msgstr "Esporta" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export PDF" +msgstr "Esporta PDF" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export XLSX" +msgstr "Esporta XLSX" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter accounts" +msgstr "Filtro conti" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter analytic accounts" +msgstr "Filtra conti analitici" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__cost_center_ids +msgid "Filter cost centers" +msgstr "Filtra centri di costo" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_journal_ids +msgid "Filter journals" +msgstr "Filtra registri" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__partner_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter partners" +msgstr "Filtro partner" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__foreign_currency +msgid "Foreign Currency" +msgstr "Valuta estera" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "From Code" +msgstr "Da codice" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "From:" +msgstr "Da:" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "From: %(date_from)s To: %(date_to)s" +msgstr "Dal: %(date_from)s Al: %(date_to)s" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_code +msgid "Full Code" +msgstr "Codice completo" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_name +msgid "Full Name" +msgstr "Nome completo" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__fy_start_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__fy_start_date +msgid "Fy Start Date" +msgstr "Data inizio anno fiscale" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.act_action_general_ledger_wizard_partner_relation +#: model:ir.actions.act_window,name:account_financial_report.action_general_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_general_ledger_wizard +#, python-format +msgid "General Ledger" +msgstr "Mastrino" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_base +msgid "General Ledger -" +msgstr "Mastrino -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_general_ledger +msgid "General Ledger Report" +msgstr "Resoconto mastrino" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_general_ledger_report_wizard +msgid "General Ledger Report Wizard" +msgstr "Procedura rendiconto mastrino" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_general_ledger_xlsx +msgid "General Ledger XLSL Report" +msgstr "Resoconto XLSX libro mastro" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_general_ledger_xlsx +msgid "General Ledger XLSX" +msgstr "Mastrino XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "" +"General Ledger can be computed only if selected company have\n" +" only one unaffected earnings account." +msgstr "" +"Il libro mastro può essere elaborato solo se l'azienda selezionata ha\n" +" solo un conto ricavi inalterato." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__group_option +msgid "Group entries by" +msgstr "Raggruppa registrazioni per" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__grouped_by +msgid "Grouped By" +msgstr "Raggruppato per" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "" +"Here you can set the intervals that will appear on the Aged Partner Balance." +msgstr "" +"Qui si possono impostare gli intervalli che appariranno nel bilancio partner " +"storici." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Hide" +msgstr "Nascondi" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "Hide account ending balance at 0" +msgstr "Nascondere i conti con saldo finale a 0" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "Hide accounts at 0" +msgstr "Nascondere conti a 0" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy_level +msgid "Hierarchy Levels to display" +msgstr "Livelli da mostrare" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__id +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__id +msgid "ID" +msgstr "ID" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_account_account__centralized +msgid "" +"If flagged, no details will be displayed in the General Ledger report (the " +"webkit one only), only centralized amounts per period." +msgstr "" +"Se selezionata, nessun dettaglio verrà visualizzato nel resoconto libro " +"mastro (solo il webkit), solo conti centralizzati per periodo." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__inferior_limit +msgid "Inferior Limit" +msgstr "Limite inferiore" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Inferior Limit must be greather than zero" +msgstr "Il limite inferiore deve essere maggiore di zero" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Initial\n" +" balance cur." +msgstr "" +"Saldo\n" +" iniziale valuta" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Initial\n" +" balance" +msgstr "" +"Saldo\n" +" iniziale" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Initial balance" +msgstr "Saldo iniziale" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__age_partner_config_id +#: model:ir.model.fields,field_description:account_financial_report.field_res_config_settings__age_partner_config_id +msgid "Intervals configuration" +msgstr "Configurazione intervalli" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Journal" +msgstr "Registro" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_move_line +msgid "Journal Item" +msgstr "Movimento contabile" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__domain +msgid "Journal Items Domain" +msgstr "Dominio movimenti contabili" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_journal_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_html +#: model:ir.ui.menu,name:account_financial_report.menu_journal_ledger_wizard +#, python-format +msgid "Journal Ledger" +msgstr "Libro Mastro" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_base +msgid "Journal Ledger -" +msgstr "Libro Mastro -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_journal_ledger +msgid "Journal Ledger Report" +msgstr "Resoconto mastrino" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_journal_ledger_report_wizard +msgid "Journal Ledger Report Wizard" +msgstr "Procedura guidata resoconto mastrino" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_journal_ledger_xlsx +msgid "Journal Ledger XLSX" +msgstr "Libro mastro XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_journal_ledger_xlsx +msgid "Journal Ledger XLSX Report" +msgstr "Resoconto XLSX libro mastro" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#, python-format +msgid "Journals" +msgstr "Sezionali" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "Level" +msgstr "Livello" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "Level %s" +msgstr "Livello %s" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__limit_hierarchy_level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Limit hierarchy levels" +msgstr "Limitare i livelli della gerarchia" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__line_ids +msgid "Line" +msgstr "Riga" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#: code:addons/account_financial_report/report/open_items.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Missing Partner" +msgstr "Partner mancante" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items.py:0 +#, python-format +msgid "Missing Salesperson" +msgstr "Addetto vendite non trovato" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration_line +msgid "Model to set interval lines for Age partner balance report" +msgstr "" +"Modello per impostare righe intervalli per il resoconto partner storici" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration +msgid "Model to set intervals for Age partner balance report" +msgstr "Modello per impostare gli intervalli per il resoconto partner storici" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__move_target +msgid "Move Target" +msgstr "Obiettivo" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "Moves" +msgstr "Registrazioni" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Must complete Configuration Lines" +msgstr "Serve completare le righe di configurazione" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__name +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Name" +msgstr "Nome" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#: model:ir.model.constraint,message:account_financial_report.constraint_account_age_report_configuration_line_unique_name_config_combination +#, python-format +msgid "Name must be unique per report configuration" +msgstr "Il nome deve essere univoco per configurazione resoconto" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Net" +msgstr "Netto" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "No" +msgstr "No" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "No group" +msgstr "Nessun gruppo" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "No limit" +msgstr "Nessun limite" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__none +msgid "None" +msgstr "Nessuno" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__not_only_one_unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__not_only_one_unaffected_earnings_account +msgid "Not Only One Unaffected Earnings Account" +msgstr "Conto ricavi anno corrente non unico" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Not Posted" +msgstr "Non confermate" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "Not due" +msgstr "Non dovuto" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "OCA Aged Report Configuration" +msgstr "Configurazione resoconto storico OCA" + +#. module: account_financial_report +#: model:ir.ui.menu,name:account_financial_report.menu_oca_reports +msgid "OCA accounting reports" +msgstr "Rendiconti OCA" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Older" +msgstr "Più vecchio" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_open_items_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_open_items_wizard +#, python-format +msgid "Open Items" +msgstr "Partite aperte" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_base +msgid "Open Items -" +msgstr "Partite aperte -" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.act_action_open_items_wizard_partner_relation +msgid "Open Items Partner" +msgstr "Partite aperte partner" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_open_items +msgid "Open Items Report" +msgstr "Resoconto partite aperte" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_open_items_report_wizard +msgid "Open Items Report Wizard" +msgstr "Procedura guidata resoconto partite aperte" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_open_items_xlsx +msgid "Open Items XLSX" +msgstr "Partite aperte XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_open_items_xlsx +msgid "Open Items XLSX Report" +msgstr "Resoconto XLSX partite aperte" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Options" +msgstr "Opzioni" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Original" +msgstr "Originale" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Partner" +msgstr "Partner" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_partner_ending_cumul +msgid "" +"Partner\n" +" cumul aged balance" +msgstr "" +"Saldo\n" +" scaduto cumulativo partner" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Partner Initial balance" +msgstr "Partner - Saldo iniziale" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__salesperson +msgid "Partner Salesperson" +msgstr "Addetto vendite partner" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Partner cumul aged balance" +msgstr "Partner - Saldo progressivo" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +#, python-format +msgid "Partner ending balance" +msgstr "Partner - Saldo finale" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Partner initial balance" +msgstr "Saldo iniziale partner" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__partners +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__partners +msgid "Partners" +msgstr "Partner" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__payable_accounts_only +msgid "Payable Accounts Only" +msgstr "Solo conti di debito" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +msgid "Percents" +msgstr "Percentuali" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Period balance" +msgstr "Saldo periodo" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Periods" +msgstr "Periodi" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Posted" +msgstr "Confermate" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Rec." +msgstr "Ric." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__receivable_accounts_only +msgid "Receivable Accounts Only" +msgstr "Solo conti di credito" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "" +"Ref -\n" +" Label" +msgstr "" +"Rif -\n" +" Etichetta" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +msgid "" +"Ref -\n" +" Label" +msgstr "" +"Rif -\n" +" etichetta" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Ref - Label" +msgstr "Rif - Etichetta" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_ir_actions_report +msgid "Report Action" +msgstr "Azione resoconto" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Residual" +msgstr "Saldo" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Sequence" +msgstr "Sequenza" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Show" +msgstr "Vedi" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__show_cost_center +msgid "Show Analytic Account" +msgstr "Mostra conto analitico" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_auto_sequence +msgid "Show Auto Sequence" +msgstr "Visualizza auto sequenza" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__show_move_line_details +msgid "Show Move Line Details" +msgstr "Mostrare dettagli riga contabile" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__show_partner_details +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_partner_details +msgid "Show Partner Details" +msgstr "Mostrare dettagli partner" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__foreign_currency +#, python-format +msgid "Show foreign currency" +msgstr "Mostrare valuta estera" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Show hierarchy" +msgstr "Visualizza gerarchia" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__sort_option +msgid "Sort entries by" +msgstr "Ordina registrazioni per" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_from +msgid "Start Date" +msgstr "Data inizio" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_from +msgid "Start date" +msgstr "Data inizio" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_from +msgid "Starting account in a range" +msgstr "Inizio conto in un intervallo" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "TOTAL" +msgstr "TOTALE" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tags" +msgstr "Etichette" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__target_move +msgid "Target Moves" +msgstr "Movimenti obiettivo" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Target moves filter" +msgstr "Filtro movimenti obiettivo" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Tax" +msgstr "Imposta" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Tax Amount" +msgstr "Importo imposta" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Balance" +msgstr "Saldo Imposta" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Credit" +msgstr "Imposta Avere" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Debit" +msgstr "Imposta Dare" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxgroups +#, python-format +msgid "Tax Groups" +msgstr "Gruppi imposte" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Tax Initial balance" +msgstr "Saldo iniziale imposte" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxtags +#, python-format +msgid "Tax Tags" +msgstr "Tag imposte" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#, python-format +msgid "Tax ending balance" +msgstr "Saldo finale imposte" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tax initial balance" +msgstr "Saldo iniziale imposte" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Taxes" +msgstr "Imposte" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/general_ledger_wizard.py:0 +#, python-format +msgid "" +"The Company in the General Ledger Report Wizard and in Date Range must be " +"the same." +msgstr "" +"L'azienda nella procedura guidata del libro mastro e nell'intervallo date " +"deve essere la stessa." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "" +"The Company in the Trial Balance Report Wizard and in Date Range must be the " +"same." +msgstr "" +"L'azienda nella procedura guidata del bilancio di verifica e nell'intervallo " +"date deve essere la stessa." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/vat_report_wizard.py:0 +#, python-format +msgid "" +"The Company in the Vat Report Wizard and in Date Range must be the same." +msgstr "" +"L'azienda nella procedura guidata del resoconto IVA e nell'intervallo date " +"deve essere la stessa." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "The hierarchy level to filter on must be greater than 0." +msgstr "Il livello gerarchico da filtrare deve essere maggiore di 0." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "" +"There is a problem in the structure of the account groups. You may need to " +"create some child group of %s." +msgstr "" +"C'è un problema nella struttura dei gruppi contabilità. Serve creare alcuni " +"figli del gruppo %s." + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__domain +msgid "This domain will be used to select specific domain for Journal Items" +msgstr "" +"Il dominio verrà utilizzato per selezionare il dominio per li movimenti " +"contabili" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "To" +msgstr "A" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +msgid "To:" +msgstr "A:" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +#, python-format +msgid "Total" +msgstr "Totale" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_trial_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_html +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_trial_balance_wizard +#, python-format +msgid "Trial Balance" +msgstr "Bilancio di verifica" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_base +msgid "Trial Balance -" +msgstr "Bilancio di verifica -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_trial_balance +msgid "Trial Balance Report" +msgstr "Resoconto bilancio di verifica" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_trial_balance_report_wizard +msgid "Trial Balance Report Wizard" +msgstr "Procedura guidata bilancio di verifica" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_xlsx +msgid "Trial Balance XLSX" +msgstr "Bilancio di verifica XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_trial_balance_xlsx +msgid "Trial Balance XLSX Report" +msgstr "Resoconto XLSX bilancio di verifica" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"Trial Balance can be computed only if selected company have only\n" +" one unaffected earnings account." +msgstr "" +"Il bilancio di verifica può essere calcolato solo se l'azienda selezionata " +"ha un solo\n" +" conto ricavi anno corrente." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__unaffected_earnings_account +msgid "Unaffected Earnings Account" +msgstr "Conto ricavi inalterato" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "" +"Use this filter to hide an account or a partner with an ending balance at 0. " +"If partners are filtered, debits and credits totals will not match the trial " +"balance." +msgstr "" +"Usare questo filtro per nascondere un conto o un partner con un saldo finale " +"a 0. Se i partner sono filtrati, i totali in dare e in avere non " +"corrisponderanno al bilancio di verifica." + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Use when your account groups are hierarchical" +msgstr "Usare quando i gruppi conto sono gerarchici" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_vat_report_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_vat_report_wizard +msgid "VAT Report" +msgstr "Resoconto IVA" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +msgid "VAT Report -" +msgstr "Rendiconto IVA -" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "VAT Report Options" +msgstr "Opzioni rendiconto IVA" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_vat_report_wizard +msgid "VAT Report Wizard" +msgstr "Procedura guidata resoconto IVA" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_vat_report_xlsx +msgid "VAT Report XLSX" +msgstr "Rendiconto IVA in XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Vat Report" +msgstr "Resoconto IVA" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_vat_report +msgid "Vat Report Report" +msgstr "Resoconto resoconto IVA" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_vat_report_xlsx +msgid "Vat Report XLSX Report" +msgstr "Resoconto XLSX resoconto IVA" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "View" +msgstr "Visualizza" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "" +"When this option is enabled, the trial balance will not display accounts " +"that have initial balance = debit = credit = end balance = 0" +msgstr "" +"Quando questa opzione è abilitata, il bilancio di verifica non visualizza " +"conti che hanno un bilancio iniziale = debiti = crediti = bilancio finale = 0" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_account_name +msgid "With Account Name" +msgstr "Con nome conto" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Without analytic account" +msgstr "Senza conto analitico" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Yes" +msgstr "Sì" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#, python-format +msgid "future" +msgstr "futuro" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "or" +msgstr "o" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_qweb +msgid "ournal Ledger" +msgstr "Libro Mastro" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "to" +msgstr "a" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 16.21%;" +msgstr "larghezza: 16.21%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.24%;" +msgstr "larghezza: 23.24%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.78%;" +msgstr "larghezza: 23,78%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 31.35%;" +msgstr "larghezza: 31,35%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 38.92%;" +msgstr "larghezza: 38,92%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 8.11%;" +msgstr "larghezza: 8,11%;" + +#~ msgid "" +#~ "Age ≤ 120\n" +#~ " d." +#~ msgstr "" +#~ "Età ≤ 120\n" +#~ " g." + +#~ msgid "" +#~ "Age ≤ 30\n" +#~ " d." +#~ msgstr "" +#~ "Età ≤ 30\n" +#~ " g." + +#~ msgid "" +#~ "Age ≤ 60\n" +#~ " d." +#~ msgstr "" +#~ "Età ≤ 60\n" +#~ " g." + +#~ msgid "" +#~ "Age ≤ 90\n" +#~ " d." +#~ msgstr "" +#~ "Età ≤ 90\n" +#~ " g." + +#~ msgid "Filter analytic tags" +#~ msgstr "Filtro tag analitici" + +#, python-format +#~ msgid "Show analytic tags" +#~ msgstr "Mostrare tag analitici" + +#~ msgid "Child Accounts" +#~ msgstr "Conti figli" + +#~ msgid "Computed Accounts" +#~ msgstr "Conti calcolati" + +#~ msgid "" +#~ "Computed Accounts: Use when the account group have codes\n" +#~ " that represent prefixes of the actual accounts.\n" +#~ "\n" +#~ " Child Accounts: Use when your account groups are hierarchical.\n" +#~ "\n" +#~ " No hierarchy: Use to display just the accounts, without any " +#~ "grouping.\n" +#~ " " +#~ msgstr "" +#~ "Conti calcolati: utilizzato quando i gruppi di conti hanno codici\n" +#~ " che rappresentano il prefisso dei conti effettivi.\n" +#~ "\n" +#~ " Conti figli: utilizzato quando i gruppi di conti sono " +#~ "gerarchici.\n" +#~ "\n" +#~ " Nessuna gerarchia: utilizzato per visualizzare solo i conti, " +#~ "senza alcun raggruppo.\n" +#~ " " + +#~ msgid "Hierarchy On" +#~ msgstr "Gerarchia su" + +#~ msgid "No hierarchy" +#~ msgstr "Nessuna gerarchia" + +#~ msgid "From: %s To: %s" +#~ msgstr "Da: %s A: %s" + +#~ msgid " Export" +#~ msgstr " Esporta" + +#~ msgid " Print" +#~ msgstr " Stampa" + +#~ msgid "" +#~ "Cost\n" +#~ " center" +#~ msgstr "" +#~ "Centro\n" +#~ " di costo" + +#~ msgid "Cost center" +#~ msgstr "Centro di costo" + +#~ msgid "Account ID" +#~ msgstr "ID conto" + +#~ msgid "Account Type" +#~ msgstr "Tipo conto" + +#~ msgid "Age 120 Days" +#~ msgstr "Età 120 giorni" + +#~ msgid "Age 30 Days" +#~ msgstr "Età 30 giorni" + +#~ msgid "Age 60 Days" +#~ msgstr "Età 60 giorni" + +#~ msgid "Age 90 Days" +#~ msgstr "Età 90 giorni" + +#~ msgid "Amount Residual" +#~ msgstr "Importo residuo" + +#~ msgid "Amount Residual Currency" +#~ msgstr "Importo residuo in valuta" + +#~ msgid "Amount Total Due" +#~ msgstr "Importo totale dovuto" + +#~ msgid "Amount Total Due Currency" +#~ msgstr "Importo totale dovuto in valuta" + +#~ msgid "Centralized Entries" +#~ msgstr "Registrazioni centralizzate" + +#~ msgid "Child accounts" +#~ msgstr "Conti figli" + +#~ msgid "Company Currency" +#~ msgstr "Valuta azienda" + +#~ msgid "Cost Center" +#~ msgstr "Centro di costo" + +#~ msgid "Cumul Age 120 Days" +#~ msgstr "Progressivo 120 giorni" + +#~ msgid "Cumul Age 30 Days" +#~ msgstr "Progressivo 30 giorni" + +#~ msgid "Cumul Age 60 Days" +#~ msgstr "Progressivo 60 giorni" + +#~ msgid "Cumul Age 90 Days" +#~ msgstr "Progressivo 90 giorni" + +#~ msgid "Cumul Amount Residual" +#~ msgstr "Importo residuo progr" + +#~ msgid "Cumul Balance" +#~ msgstr "Saldo progr" + +#~ msgid "Ending blance cur." +#~ msgstr "Saldo finale val." + +#~ msgid "Filter Analytic Tag" +#~ msgstr "Filtro tag analitico" + +#~ msgid "Filter Partner" +#~ msgstr "Filtro partner" + +#~ msgid "Final Balance Foreign Currency" +#~ msgstr "Saldo finale valuta estera" + +#~ msgid "Initial Balance Foreign Currency" +#~ msgstr "Saldo iniziale valuta estera" + +#~ msgid "Label" +#~ msgstr "Etichetta" + +#~ msgid "Matching Number" +#~ msgstr "Numero abbinamento" + +#~ msgid "Move Line" +#~ msgstr "Riga movimento" + +#~ msgid "Only Posted Moves" +#~ msgstr "Solo registrazioni confermate" + +#~ msgid "Parent" +#~ msgstr "Padre" + +#~ msgid "Report Tax" +#~ msgstr "Rendiconto imposta" + +#~ msgid "Tax ID" +#~ msgstr "Partita IVA" + +#~ msgid "Tax Name" +#~ msgstr "Nome imposta" + +#~ msgid "Assigned accounts." +#~ msgstr "Conti assegnati." diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/ja.po b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/ja.po new file mode 100644 index 00000000..e94abc2b --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/ja.po @@ -0,0 +1,2009 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_financial_report +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2019-07-21 17:43+0000\n" +"Last-Translator: Yoshi Tashiro \n" +"Language-Team: none\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 3.7.1\n" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "> 120 d." +msgstr "> 120日" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "1 - 30 d." +msgstr "1 - 30 日" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#, fuzzy +msgid "10" +msgstr "10" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "31 - 60 d." +msgstr "31 - 60 日" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "61 - 90 d." +msgstr "61 - 90 日" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "91 - 120 d." +msgstr "91 - 120 日" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Taxes summary" +msgstr "税サマリ" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"\n" +" Duplicate amounts may be shown because more than one " +"analytical account may be defined in the journal items." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Intervals configuration" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "To" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report +msgid "Abstract Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_financial_report_abstract_wizard +msgid "Abstract Wizard" +msgstr "アブストラクトウィザード" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report_xlsx +msgid "Abstract XLSX Account Financial Report" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model,name:account_financial_report.model_account_account +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Account" +msgstr "勘定科目" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__account_age_report_config_id +msgid "Account Age Report Config" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_from +#, fuzzy +msgid "Account Code From" +msgstr "勘定科目コード" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_to +#, fuzzy +msgid "Account Code To" +msgstr "勘定科目コード" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_group +msgid "Account Group" +msgstr "勘定科目グループ" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Account Name" +msgstr "勘定科目名" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, fuzzy, python-format +msgid "Account at 0 filter" +msgstr "Account at 0 filter" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, fuzzy, python-format +msgid "Account balance at 0 filter" +msgstr "Account balance at 0 filter" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__account_ids +msgid "Accounts" +msgstr "勘定科目" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__centralize +msgid "Activate centralization" +msgstr "集約を有効化" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Additional Filtering" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_report_configuration +msgid "Age Partner Report Configuration" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 120\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 120 d." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 30\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 30 d." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 60\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 60 d." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 90\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 90 d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_aged_partner_balance_wizard +#, python-format +msgid "Aged Partner Balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_base +msgid "Aged Partner Balance -" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_aged_partner_balance +msgid "Aged Partner Balance Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_aged_partner_balance_report_wizard +msgid "Aged Partner Balance Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_aged_partner_balance_xlsx +msgid "Aged Partner Balance XLSL Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_aged_partner_balance_xlsx +msgid "Aged Partner Balance XLSX" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "All" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__all +msgid "All Entries" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__posted +msgid "All Posted Entries" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All entries" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All posted entries" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "Amount Cur." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Amount Currency" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Amount cur." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_move_line__analytic_account_ids +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__grouped_by__analytic_account +#, fuzzy +msgid "Analytic Account" +msgstr "勘定科目" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Analytic Distribution" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Base Amount" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Credit" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Debit" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__based_on +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Based On" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Based on" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Cancel" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Centralize filter" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_account__centralized +msgid "Centralized" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__group_child_ids +msgid "Child Groups" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Code" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_account_financial_report_abstract_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__company_id +#, python-format +msgid "Company" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__compute_account_ids +msgid "Compute accounts" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Configurations" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Credit" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul cur." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul. Bal." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Original" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Residual" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Currency" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Current" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Date" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_at +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_at +msgid "Date At" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_from +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date From" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_to +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date To" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Date at filter" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date from" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_range_id +msgid "Date range" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Date range filter" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date to" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Debit" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#, python-format +msgid "Description" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__tax_detail +msgid "Detail Taxes" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__foreign_currency +msgid "" +"Display foreign currency for move lines, unless account currency is not " +"setup through chart of accounts will display initial and final balance in " +"that currency." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_parent_hierarchy_level +msgid "Do not display parent levels" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Due\n" +" date" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +msgid "" +"Due\n" +" date" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#, python-format +msgid "Due date" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_to +msgid "End Date" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_to +msgid "End date" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +msgid "" +"Ending\n" +" balance" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_to +msgid "Ending account in a range" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Ending balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Ending balance\n" +" cur." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Entries sorted by" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Entry" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Entry number" +msgstr "" + +#. module: account_financial_report +#. odoo-javascript +#: code:addons/account_financial_report/static/src/xml/report.xml:0 +#, python-format +msgid "Export" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export PDF" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export XLSX" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter accounts" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter analytic accounts" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__cost_center_ids +msgid "Filter cost centers" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_journal_ids +msgid "Filter journals" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__partner_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter partners" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__foreign_currency +msgid "Foreign Currency" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "From Code" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "From:" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "From: %(date_from)s To: %(date_to)s" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_code +msgid "Full Code" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_name +msgid "Full Name" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__fy_start_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__fy_start_date +msgid "Fy Start Date" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.act_action_general_ledger_wizard_partner_relation +#: model:ir.actions.act_window,name:account_financial_report.action_general_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_general_ledger_wizard +#, python-format +msgid "General Ledger" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_base +msgid "General Ledger -" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_general_ledger +msgid "General Ledger Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_general_ledger_report_wizard +msgid "General Ledger Report Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_general_ledger_xlsx +msgid "General Ledger XLSL Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_general_ledger_xlsx +msgid "General Ledger XLSX" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "" +"General Ledger can be computed only if selected company have\n" +" only one unaffected earnings account." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__group_option +msgid "Group entries by" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__grouped_by +msgid "Grouped By" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "" +"Here you can set the intervals that will appear on the Aged Partner Balance." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Hide" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "Hide account ending balance at 0" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "Hide accounts at 0" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy_level +msgid "Hierarchy Levels to display" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__id +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__id +msgid "ID" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_account_account__centralized +msgid "" +"If flagged, no details will be displayed in the General Ledger report (the " +"webkit one only), only centralized amounts per period." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__inferior_limit +msgid "Inferior Limit" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Inferior Limit must be greather than zero" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Initial\n" +" balance cur." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Initial\n" +" balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Initial balance" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__age_partner_config_id +#: model:ir.model.fields,field_description:account_financial_report.field_res_config_settings__age_partner_config_id +msgid "Intervals configuration" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Journal" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__domain +msgid "Journal Items Domain" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_journal_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_html +#: model:ir.ui.menu,name:account_financial_report.menu_journal_ledger_wizard +#, python-format +msgid "Journal Ledger" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_base +msgid "Journal Ledger -" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_journal_ledger +msgid "Journal Ledger Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_journal_ledger_report_wizard +msgid "Journal Ledger Report Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_journal_ledger_xlsx +msgid "Journal Ledger XLSX" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_journal_ledger_xlsx +msgid "Journal Ledger XLSX Report" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#, python-format +msgid "Journals" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "Level" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "Level %s" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__limit_hierarchy_level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Limit hierarchy levels" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__line_ids +msgid "Line" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#: code:addons/account_financial_report/report/open_items.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Missing Partner" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items.py:0 +#, python-format +msgid "Missing Salesperson" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration_line +msgid "Model to set interval lines for Age partner balance report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration +msgid "Model to set intervals for Age partner balance report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__move_target +msgid "Move Target" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "Moves" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Must complete Configuration Lines" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__name +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Name" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#: model:ir.model.constraint,message:account_financial_report.constraint_account_age_report_configuration_line_unique_name_config_combination +#, python-format +msgid "Name must be unique per report configuration" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Net" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "No" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "No group" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "No limit" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__none +msgid "None" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__not_only_one_unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__not_only_one_unaffected_earnings_account +msgid "Not Only One Unaffected Earnings Account" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Not Posted" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "Not due" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "OCA Aged Report Configuration" +msgstr "" + +#. module: account_financial_report +#: model:ir.ui.menu,name:account_financial_report.menu_oca_reports +msgid "OCA accounting reports" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Older" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_open_items_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_open_items_wizard +#, python-format +msgid "Open Items" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_base +msgid "Open Items -" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.act_action_open_items_wizard_partner_relation +msgid "Open Items Partner" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_open_items +msgid "Open Items Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_open_items_report_wizard +msgid "Open Items Report Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_open_items_xlsx +msgid "Open Items XLSX" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_open_items_xlsx +msgid "Open Items XLSX Report" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Options" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Original" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Partner" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_partner_ending_cumul +msgid "" +"Partner\n" +" cumul aged balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Partner Initial balance" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__salesperson +msgid "Partner Salesperson" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Partner cumul aged balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +#, python-format +msgid "Partner ending balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Partner initial balance" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__partners +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__partners +msgid "Partners" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__payable_accounts_only +msgid "Payable Accounts Only" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +msgid "Percents" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Period balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Periods" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Posted" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Rec." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__receivable_accounts_only +msgid "Receivable Accounts Only" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "" +"Ref -\n" +" Label" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +msgid "" +"Ref -\n" +" Label" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Ref - Label" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Residual" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Sequence" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Show" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__show_cost_center +msgid "Show Analytic Account" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_auto_sequence +msgid "Show Auto Sequence" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__show_move_line_details +msgid "Show Move Line Details" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__show_partner_details +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_partner_details +msgid "Show Partner Details" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__foreign_currency +#, python-format +msgid "Show foreign currency" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Show hierarchy" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__sort_option +msgid "Sort entries by" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_from +msgid "Start Date" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_from +msgid "Start date" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_from +msgid "Starting account in a range" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "TOTAL" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tags" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__target_move +msgid "Target Moves" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Target moves filter" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Tax" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Tax Amount" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Credit" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Debit" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxgroups +#, python-format +msgid "Tax Groups" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Tax Initial balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxtags +#, python-format +msgid "Tax Tags" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#, python-format +msgid "Tax ending balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tax initial balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Taxes" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/general_ledger_wizard.py:0 +#, python-format +msgid "" +"The Company in the General Ledger Report Wizard and in Date Range must be " +"the same." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "" +"The Company in the Trial Balance Report Wizard and in Date Range must be the " +"same." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/vat_report_wizard.py:0 +#, python-format +msgid "" +"The Company in the Vat Report Wizard and in Date Range must be the same." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "The hierarchy level to filter on must be greater than 0." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "" +"There is a problem in the structure of the account groups. You may need to " +"create some child group of %s." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__domain +msgid "This domain will be used to select specific domain for Journal Items" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "To" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +msgid "To:" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +#, python-format +msgid "Total" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_trial_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_html +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_trial_balance_wizard +#, python-format +msgid "Trial Balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_base +msgid "Trial Balance -" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_trial_balance +msgid "Trial Balance Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_trial_balance_report_wizard +msgid "Trial Balance Report Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_xlsx +msgid "Trial Balance XLSX" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_trial_balance_xlsx +msgid "Trial Balance XLSX Report" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"Trial Balance can be computed only if selected company have only\n" +" one unaffected earnings account." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__unaffected_earnings_account +msgid "Unaffected Earnings Account" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "" +"Use this filter to hide an account or a partner with an ending balance at 0. " +"If partners are filtered, debits and credits totals will not match the trial " +"balance." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Use when your account groups are hierarchical" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_vat_report_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_vat_report_wizard +msgid "VAT Report" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +msgid "VAT Report -" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "VAT Report Options" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_vat_report_wizard +msgid "VAT Report Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_vat_report_xlsx +msgid "VAT Report XLSX" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, fuzzy, python-format +msgid "Vat Report" +msgstr "アブストラクトレポート" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_vat_report +#, fuzzy +msgid "Vat Report Report" +msgstr "アブストラクトレポート" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_vat_report_xlsx +msgid "Vat Report XLSX Report" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "View" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "" +"When this option is enabled, the trial balance will not display accounts " +"that have initial balance = debit = credit = end balance = 0" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_account_name +msgid "With Account Name" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Without analytic account" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Yes" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#, python-format +msgid "future" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "or" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_qweb +msgid "ournal Ledger" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "to" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 16.21%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.24%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.78%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 31.35%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 38.92%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 8.11%;" +msgstr "" + +#~ msgid " Export" +#~ msgstr " エクスポート" + +#~ msgid " Print" +#~ msgstr " 印刷" + +#~ msgid "Account ID" +#~ msgstr "勘定科目ID" + +#~ msgid "Account Type" +#~ msgstr "勘定科目タイプ" diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/nl.po b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/nl.po new file mode 100644 index 00000000..89f1a2f8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/nl.po @@ -0,0 +1,2407 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_financial_report +# +# Translators: +# Melroy van den Berg , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-16 08:14+0000\n" +"PO-Revision-Date: 2023-11-21 14:34+0000\n" +"Last-Translator: Yung-Wa \n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "> 120 d." +msgstr "> 120 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "1 - 30 d." +msgstr "1 - 30 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +msgid "10" +msgstr "10" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "31 - 60 d." +msgstr "31 - 60 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "61 - 90 d." +msgstr "61 - 90 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "91 - 120 d." +msgstr "91 - 120 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Taxes summary" +msgstr "Belasting samenvatting" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"\n" +" Duplicate amounts may be shown because more than one " +"analytical account may be defined in the journal items." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Intervals configuration" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "To" +msgstr "tot" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report +msgid "Abstract Report" +msgstr "Abstract rapport" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_financial_report_abstract_wizard +msgid "Abstract Wizard" +msgstr "Abstract Wizard" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report_xlsx +msgid "Abstract XLSX Account Financial Report" +msgstr "Abstract XLSX Account Financial Report" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model,name:account_financial_report.model_account_account +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Account" +msgstr "Rekening" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__account_age_report_config_id +msgid "Account Age Report Config" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_from +msgid "Account Code From" +msgstr "Rekening code vanaf" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_to +msgid "Account Code To" +msgstr "Rekening code tot" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_group +msgid "Account Group" +msgstr "Rekening groep" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Account Name" +msgstr "Rekening naam" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Account at 0 filter" +msgstr "Rekening balans met 0 filter" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Account balance at 0 filter" +msgstr "Rekening balans met 0 filter" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__account_ids +msgid "Accounts" +msgstr "Rekeningen" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__centralize +msgid "Activate centralization" +msgstr "Activeer centralisatie" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Additional Filtering" +msgstr "Aanvullende filters" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_report_configuration +msgid "Age Partner Report Configuration" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 120\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 120 d." +msgstr "Vv. ≤ 120 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 30\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 30 d." +msgstr "Vv. ≤ 30 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 60\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 60 d." +msgstr "Vv. ≤ 60 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 90\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 90 d." +msgstr "Vv. ≤ 90 d." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_aged_partner_balance_wizard +#, python-format +msgid "Aged Partner Balance" +msgstr "Ouderdomsanalyse" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_base +msgid "Aged Partner Balance -" +msgstr "Ouderdomsanalyse -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_aged_partner_balance +msgid "Aged Partner Balance Report" +msgstr "Ouderdomsanalyse" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_aged_partner_balance_report_wizard +msgid "Aged Partner Balance Wizard" +msgstr "Ouderdomsanalyse Wizard" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_aged_partner_balance_xlsx +msgid "Aged Partner Balance XLSL Report" +msgstr "Ouderdomsanalyse XLSX" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_aged_partner_balance_xlsx +msgid "Aged Partner Balance XLSX" +msgstr "Ouderdomsanalyse XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "All" +msgstr "Alle" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__all +msgid "All Entries" +msgstr "Alle Regels" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__posted +msgid "All Posted Entries" +msgstr "Alle Geboekte Regels" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All entries" +msgstr "Alle regels" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All posted entries" +msgstr "Alle geboekte regels" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "Amount Cur." +msgstr "Valutabedrag." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Amount Currency" +msgstr "Valutabedrag" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Amount cur." +msgstr "Valutabedrag." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_move_line__analytic_account_ids +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__grouped_by__analytic_account +msgid "Analytic Account" +msgstr "Analytische Rekening" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Analytic Distribution" +msgstr "Analytische verdeling" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Balance" +msgstr "Saldo" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Base Amount" +msgstr "Basisbedrag" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Balance" +msgstr "Balans" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Credit" +msgstr "Balans Credit" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Debit" +msgstr "Balans Debet" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__based_on +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Based On" +msgstr "Gebaseerd op" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Based on" +msgstr "Gebaseerd op" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Cancel" +msgstr "Annuleren" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Centralize filter" +msgstr "Centralisatie filter" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_account__centralized +msgid "Centralized" +msgstr "Gecentraliseerd" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__group_child_ids +msgid "Child Groups" +msgstr "Onderliggende groepen" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Code" +msgstr "Code" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_account_financial_report_abstract_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__company_id +#, python-format +msgid "Company" +msgstr "Bedrijf" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__compute_account_ids +msgid "Compute accounts" +msgstr "Bereken rekeningen" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Configurations" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_uid +msgid "Created by" +msgstr "Gecreëerd door" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_date +msgid "Created on" +msgstr "Gecreëerd op" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Credit" +msgstr "Credit" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, fuzzy, python-format +msgid "Cumul cur." +msgstr "Cumul cur." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul. Bal." +msgstr "Cumulatief Bal." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur." +msgstr "Huidig." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Original" +msgstr "Huidig. Origineel" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Residual" +msgstr "Huidig. Rest" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Currency" +msgstr "Valuta" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Current" +msgstr "Huidig" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Date" +msgstr "Datum" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_at +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_at +msgid "Date At" +msgstr "Datum op" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_from +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date From" +msgstr "Datum vanaf" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_to +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date To" +msgstr "Datum tot" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Date at filter" +msgstr "Datum van filter" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date from" +msgstr "Datum vanaf" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_range_id +msgid "Date range" +msgstr "Datumreeks" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Date range filter" +msgstr "Datumreeks filter" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date to" +msgstr "Datum vanaf" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Debit" +msgstr "Debet" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#, python-format +msgid "Description" +msgstr "Omschrijving" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__tax_detail +msgid "Detail Taxes" +msgstr "Detail belastingen" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__display_name +msgid "Display Name" +msgstr "Weergavenaam" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__foreign_currency +msgid "" +"Display foreign currency for move lines, unless account currency is not " +"setup through chart of accounts will display initial and final balance in " +"that currency." +msgstr "" +"Toon buitenlandse valuta voor boekingsregels, als basisvaluta niet is " +"ingesteld via het rekeningschema, wordt het begin- en eindsaldo in die " +"valuta weergegeven." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_parent_hierarchy_level +msgid "Do not display parent levels" +msgstr "Geef bovenliggende niveaus niet weer" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Due\n" +" date" +msgstr "" +"Verval\n" +" datum" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +msgid "" +"Due\n" +" date" +msgstr "" +"Verval\n" +" datum" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#, python-format +msgid "Due date" +msgstr "Vervaldatum" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_to +msgid "End Date" +msgstr "Einddatum" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_to +msgid "End date" +msgstr "Einddatum" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +msgid "" +"Ending\n" +" balance" +msgstr "" +"Eind\n" +" balans" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_to +msgid "Ending account in a range" +msgstr "Laatste rekening in een bereik" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Ending balance" +msgstr "Eindbalans" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Ending balance\n" +" cur." +msgstr "" +"Eind\n" +" balans." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Entries sorted by" +msgstr "Regels gesorteerd op" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Entry" +msgstr "Boeking" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Entry number" +msgstr "Boekingsnummer" + +#. module: account_financial_report +#. odoo-javascript +#: code:addons/account_financial_report/static/src/xml/report.xml:0 +#, python-format +msgid "Export" +msgstr "Export" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export PDF" +msgstr "Export PDF" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export XLSX" +msgstr "Export XLSX" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter accounts" +msgstr "Filter rekeningen" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter analytic accounts" +msgstr "Filter kostenplaatsen" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__cost_center_ids +msgid "Filter cost centers" +msgstr "Filter kostenplaatsen" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_journal_ids +msgid "Filter journals" +msgstr "Dagboekselectie" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__partner_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter partners" +msgstr "Relatieselectie" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__foreign_currency +msgid "Foreign Currency" +msgstr "Buitenlandse valuta" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "From Code" +msgstr "Code Vanaf" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "From:" +msgstr "Van:" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "From: %(date_from)s To: %(date_to)s" +msgstr "Van: %(date_from)s Tot: %(date_to)s" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_code +msgid "Full Code" +msgstr "Volledige Code" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_name +msgid "Full Name" +msgstr "Volledige Naam" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__fy_start_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__fy_start_date +msgid "Fy Start Date" +msgstr "Fj startdatum" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.act_action_general_ledger_wizard_partner_relation +#: model:ir.actions.act_window,name:account_financial_report.action_general_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_general_ledger_wizard +#, python-format +msgid "General Ledger" +msgstr "Grootboek" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_base +msgid "General Ledger -" +msgstr "Grootboek -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_general_ledger +msgid "General Ledger Report" +msgstr "Grootboekbalans Rapport" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_general_ledger_report_wizard +msgid "General Ledger Report Wizard" +msgstr "Grootboekbalans rapport wizard" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_general_ledger_xlsx +msgid "General Ledger XLSL Report" +msgstr "Grootboekbalans XLSX" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_general_ledger_xlsx +msgid "General Ledger XLSX" +msgstr "Grootboek XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "" +"General Ledger can be computed only if selected company have\n" +" only one unaffected earnings account." +msgstr "" +"Grootboek kan alleen worden berekend als het geselecteerde bedrijf\n" +" slechts één niet-beïnvloede winstrekening heeft." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__group_option +msgid "Group entries by" +msgstr "Groepeer boekingen per" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__grouped_by +msgid "Grouped By" +msgstr "Gegroepeerd op" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "" +"Here you can set the intervals that will appear on the Aged Partner Balance." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Hide" +msgstr "Verbergen" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "Hide account ending balance at 0" +msgstr "Verberg rekeningen eindigend met balans 0" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "Hide accounts at 0" +msgstr "Verberg rekeningen met 0 balans" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy_level +msgid "Hierarchy Levels to display" +msgstr "Hierarchie niveaus om weer te geven" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__id +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__id +msgid "ID" +msgstr "ID" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_account_account__centralized +msgid "" +"If flagged, no details will be displayed in the General Ledger report (the " +"webkit one only), only centralized amounts per period." +msgstr "" +"Als dit is geselecteerd, worden er geen details weergegeven in het Grootboek " +"rapport (alleen de webkit), enkel gecentraliseerde bedragen per periode." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__inferior_limit +msgid "Inferior Limit" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Inferior Limit must be greather than zero" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Initial\n" +" balance cur." +msgstr "" +"Begin\n" +" balans." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Initial\n" +" balance" +msgstr "" +"Begin\n" +" balans" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Initial balance" +msgstr "Beginbalans" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__age_partner_config_id +#: model:ir.model.fields,field_description:account_financial_report.field_res_config_settings__age_partner_config_id +msgid "Intervals configuration" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Journal" +msgstr "Dagboek" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_move_line +msgid "Journal Item" +msgstr "Boekingsregel" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__domain +msgid "Journal Items Domain" +msgstr "Boekingsregels Domein" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_journal_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_html +#: model:ir.ui.menu,name:account_financial_report.menu_journal_ledger_wizard +#, python-format +msgid "Journal Ledger" +msgstr "Grootboekbalans" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_base +msgid "Journal Ledger -" +msgstr "Grootboekbalans -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_journal_ledger +msgid "Journal Ledger Report" +msgstr "Grootboekbalans Rapport" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_journal_ledger_report_wizard +msgid "Journal Ledger Report Wizard" +msgstr "Grootboekbalans Rapport Wizard" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_journal_ledger_xlsx +msgid "Journal Ledger XLSX" +msgstr "Grootboekbalans XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_journal_ledger_xlsx +msgid "Journal Ledger XLSX Report" +msgstr "Grootboekbalans XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#, python-format +msgid "Journals" +msgstr "Dagboeken" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard____last_update +msgid "Last Modified on" +msgstr "Laatst Gewijzigd op" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "Level" +msgstr "Niveau" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "Level %s" +msgstr "Niveau %s" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__limit_hierarchy_level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Limit hierarchy levels" +msgstr "beperk hirarchie niveaus" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__line_ids +msgid "Line" +msgstr "Regel" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#: code:addons/account_financial_report/report/open_items.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Missing Partner" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items.py:0 +#, python-format +msgid "Missing Salesperson" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration_line +msgid "Model to set interval lines for Age partner balance report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration +msgid "Model to set intervals for Age partner balance report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__move_target +msgid "Move Target" +msgstr "Boeking doel" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "Moves" +msgstr "Boekingen" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Must complete Configuration Lines" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__name +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Name" +msgstr "Naam" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#: model:ir.model.constraint,message:account_financial_report.constraint_account_age_report_configuration_line_unique_name_config_combination +#, python-format +msgid "Name must be unique per report configuration" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Net" +msgstr "Netto" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "No" +msgstr "Nee" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "No group" +msgstr "Geen groep" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "No limit" +msgstr "geen limiet" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__none +msgid "None" +msgstr "Geen" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__not_only_one_unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__not_only_one_unaffected_earnings_account +msgid "Not Only One Unaffected Earnings Account" +msgstr "Niet slechts één winstrekening" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Not Posted" +msgstr "Ongeboekt" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "Not due" +msgstr "Niet vervallen" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "OCA Aged Report Configuration" +msgstr "" + +#. module: account_financial_report +#: model:ir.ui.menu,name:account_financial_report.menu_oca_reports +msgid "OCA accounting reports" +msgstr "OCA boekhoudkundige rapporten" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Older" +msgstr "Ouder" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_open_items_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_open_items_wizard +#, python-format +msgid "Open Items" +msgstr "Openstaande posten" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_base +msgid "Open Items -" +msgstr "Openstaande posten -" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.act_action_open_items_wizard_partner_relation +msgid "Open Items Partner" +msgstr "Openstaande Posten Partner" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_open_items +msgid "Open Items Report" +msgstr "Openstaande Posten Rapport" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_open_items_report_wizard +msgid "Open Items Report Wizard" +msgstr "Openstaande posten lijst wizard" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_open_items_xlsx +msgid "Open Items XLSX" +msgstr "Openstaande posten XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_open_items_xlsx +msgid "Open Items XLSX Report" +msgstr "Openstaande posten XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Options" +msgstr "Opties" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Original" +msgstr "Origineel" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Partner" +msgstr "Partner" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_partner_ending_cumul +msgid "" +"Partner\n" +" cumul aged balance" +msgstr "" +"Partner\n" +" cumulatief ouderdomsanalyse" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Partner Initial balance" +msgstr "Relatiebeginsaldo" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__salesperson +msgid "Partner Salesperson" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Partner cumul aged balance" +msgstr "Partner cumulatief ouderdomsanalyse" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +#, python-format +msgid "Partner ending balance" +msgstr "Partner eindbalans" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Partner initial balance" +msgstr "Beginbalans partner" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__partners +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__partners +msgid "Partners" +msgstr "Partners" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__payable_accounts_only +msgid "Payable Accounts Only" +msgstr "Alleen crediteuren" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +msgid "Percents" +msgstr "Percentage" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Period balance" +msgstr "Periode Balans" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Periods" +msgstr "Periodes" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Posted" +msgstr "Geboekt" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Rec." +msgstr "Deb." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__receivable_accounts_only +msgid "Receivable Accounts Only" +msgstr "Alleen debiteuren" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "" +"Ref -\n" +" Label" +msgstr "" +"Ref -\n" +" Label" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +msgid "" +"Ref -\n" +" Label" +msgstr "" +"Ref -\n" +" Label" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Ref - Label" +msgstr "Ref - Label" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_ir_actions_report +msgid "Report Action" +msgstr "Report Actie" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Residual" +msgstr "Resterend" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Sequence" +msgstr "Volgorde" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Show" +msgstr "Toon" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__show_cost_center +msgid "Show Analytic Account" +msgstr "Toon kostenplaats" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_auto_sequence +msgid "Show Auto Sequence" +msgstr "Auto Sequentie Tonen" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__show_move_line_details +msgid "Show Move Line Details" +msgstr "Toon boekingsregel details" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__show_partner_details +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_partner_details +msgid "Show Partner Details" +msgstr "Toon partner details" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__foreign_currency +#, python-format +msgid "Show foreign currency" +msgstr "Toon buitenlandse valuta" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Show hierarchy" +msgstr "Hiërarchie tonen" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__sort_option +msgid "Sort entries by" +msgstr "Sorteer boekingen op" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_from +msgid "Start Date" +msgstr "Startdatum" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_from +msgid "Start date" +msgstr "Startdatum" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_from +msgid "Starting account in a range" +msgstr "Start rekening in een bereik" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "TOTAL" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tags" +msgstr "Labels" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__target_move +msgid "Target Moves" +msgstr "Doel boekingen" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Target moves filter" +msgstr "Doel boekingen filter" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Tax" +msgstr "Belasting" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Tax Amount" +msgstr "Belastingbedrag" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Balance" +msgstr "BTW-saldo" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Credit" +msgstr "Belasting credit" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Debit" +msgstr "Belasting debet" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxgroups +#, python-format +msgid "Tax Groups" +msgstr "Belasting groep" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Tax Initial balance" +msgstr "Belasting beginsaldo" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxtags +#, python-format +msgid "Tax Tags" +msgstr "Belasting label" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#, python-format +msgid "Tax ending balance" +msgstr "Belasting eindsaldo" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tax initial balance" +msgstr "Belasting beginsaldo" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Taxes" +msgstr "Belastingen" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/general_ledger_wizard.py:0 +#, python-format +msgid "" +"The Company in the General Ledger Report Wizard and in Date Range must be " +"the same." +msgstr "" +"Het Bedrijf in de Wizard Grootboekrapport en in Datumbereik moeten hetzelfde " +"zijn." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "" +"The Company in the Trial Balance Report Wizard and in Date Range must be the " +"same." +msgstr "" +"Het bedrijf in de Proefbalans Rapport Wizard en in Datumbereik moeten " +"hetzelfde zijn." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/vat_report_wizard.py:0 +#, python-format +msgid "" +"The Company in the Vat Report Wizard and in Date Range must be the same." +msgstr "" +"Het bedrijf in de BTW Rapport Wizard en in Datumbereik moeten hetzelfde zijn." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "The hierarchy level to filter on must be greater than 0." +msgstr "" +"Het hiërarchieniveau waarop gefilterd moet worden, moet groter zijn dan 0." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "" +"There is a problem in the structure of the account groups. You may need to " +"create some child group of %s." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__domain +msgid "This domain will be used to select specific domain for Journal Items" +msgstr "" +"Dit domein wordt gebruikt om een specifiek domein te selecteren voor " +"Boekingsregels" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "To" +msgstr "Naar" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +msgid "To:" +msgstr "Naar:" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +#, python-format +msgid "Total" +msgstr "Totaal" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_trial_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_html +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_trial_balance_wizard +#, python-format +msgid "Trial Balance" +msgstr "Proefbalans" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_base +msgid "Trial Balance -" +msgstr "Proefbalans -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_trial_balance +msgid "Trial Balance Report" +msgstr "Proefbalans Rapport" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_trial_balance_report_wizard +msgid "Trial Balance Report Wizard" +msgstr "Proefbalans Rapport Wizard" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_xlsx +msgid "Trial Balance XLSX" +msgstr "Proefbalans XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_trial_balance_xlsx +msgid "Trial Balance XLSX Report" +msgstr "Proefbalans XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"Trial Balance can be computed only if selected company have only\n" +" one unaffected earnings account." +msgstr "" +"Proefbalans kan alleen worden berekend als het geselecteerde bedrijf " +"slechts\n" +" één winstrekening heeft." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__unaffected_earnings_account +msgid "Unaffected Earnings Account" +msgstr "Huidige jaarwinst rekening" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "" +"Use this filter to hide an account or a partner with an ending balance at 0. " +"If partners are filtered, debits and credits totals will not match the trial " +"balance." +msgstr "" +"Gebruik dit filter om een rekening of partner met een eindsaldo van 0 te " +"verbergen. Als partners zijn gefilterd, komen de debet- en credit totalen " +"niet overeen met de proefbalans." + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Use when your account groups are hierarchical" +msgstr "Gebruik dit als je rekeninggroepen hiërarchisch zijn" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_vat_report_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_vat_report_wizard +msgid "VAT Report" +msgstr "BTW rapport" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +msgid "VAT Report -" +msgstr "BTW rapport -" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "VAT Report Options" +msgstr "BTW rapport opties" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_vat_report_wizard +msgid "VAT Report Wizard" +msgstr "BTW rapport Wizard" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_vat_report_xlsx +msgid "VAT Report XLSX" +msgstr "BTW rapport XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Vat Report" +msgstr "BTW Rapport" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_vat_report +msgid "Vat Report Report" +msgstr "BTW Rapport" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_vat_report_xlsx +msgid "Vat Report XLSX Report" +msgstr "BTW rapport XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "View" +msgstr "Weergave" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "" +"When this option is enabled, the trial balance will not display accounts " +"that have initial balance = debit = credit = end balance = 0" +msgstr "" +"Als deze optie is ingeschakeld, worden rekeningen met beginsaldo = " +"debetsaldo = creditsaldo = eindsaldo = 0 niet weergegeven in de proefbalans." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_account_name +msgid "With Account Name" +msgstr "Met rekening naam" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Without analytic account" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Yes" +msgstr "Ja" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#, python-format +msgid "future" +msgstr "toekomstig" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "or" +msgstr "of" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_qweb +msgid "ournal Ledger" +msgstr "Grootboekbalans" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "to" +msgstr "tot" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 16.21%;" +msgstr "breedte: 16,21%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.24%;" +msgstr "breedte: 23.24%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.78%;" +msgstr "breedte: 23.78%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 31.35%;" +msgstr "breedte: 31,35%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 38.92%;" +msgstr "breedte: 38.92%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 8.11%;" +msgstr "breedte: 8.11%;" + +#~ msgid "" +#~ "Age ≤ 120\n" +#~ " d." +#~ msgstr "" +#~ "Leeftijd ≤ 120\n" +#~ " d." + +#~ msgid "" +#~ "Age ≤ 30\n" +#~ " d." +#~ msgstr "" +#~ "Leeftijd ≤ 30\n" +#~ " d." + +#~ msgid "" +#~ "Age ≤ 60\n" +#~ " d." +#~ msgstr "" +#~ "Leeftijd ≤ 60\n" +#~ " d." + +#~ msgid "" +#~ "Age ≤ 90\n" +#~ " d." +#~ msgstr "" +#~ "Leeftijd ≤ 90\n" +#~ " d." + +#, fuzzy +#~ msgid "Filter analytic tags" +#~ msgstr "Filter rekeningen" + +#, python-format +#~ msgid "Print" +#~ msgstr "Print" + +#~ msgid "Child Accounts" +#~ msgstr "Onderliggende rekeningen" + +#~ msgid "Computed Accounts" +#~ msgstr "Berekende rekeningen" + +#~ msgid "Hierarchy On" +#~ msgstr "Hiërarchie aan" + +#~ msgid "No hierarchy" +#~ msgstr "Geen Hiërarchie" + +#~ msgid "From: %s To: %s" +#~ msgstr "Van: %s Tot: %s" + +#~ msgid "Not only one unaffected earnings account" +#~ msgstr "Meer dan één huidige jaarwinst rekening" + +#~ msgid " Export" +#~ msgstr "Exporteren" + +#~ msgid " Print" +#~ msgstr "Printen" + +#~ msgid "" +#~ "General Ledger can be computed only if selected company have only one " +#~ "unaffected earnings account." +#~ msgstr "" +#~ "Grootboek kan alleen worden opgemaakt als het geselecteerde bedrijf " +#~ "slechts één huidige jaarwinst grootboekrekening heeft." + +#~ msgid "" +#~ "Trial Balance can be computed only if selected company have only one " +#~ "unaffected earnings account." +#~ msgstr "" +#~ "Proefbalans kan alleen worden berekend als het geselecteerde bedrijf " +#~ "slechts één huidige jaarwinst rekening heeft." + +#~ msgid "" +#~ "Cost\n" +#~ " center" +#~ msgstr "" +#~ "Kosten\n" +#~ " plaats" + +#~ msgid "Cost center" +#~ msgstr "Kostenplaats" + +#, fuzzy +#~| msgid "Account" +#~ msgid "Account ID" +#~ msgstr "Rekening" + +#~ msgid "Account Type" +#~ msgstr "Rekening type" + +#~ msgid "Age 120 Days" +#~ msgstr "Leeftijd 120 dagen" + +#~ msgid "Age 30 Days" +#~ msgstr "Leeftijd 30 dagen" + +#~ msgid "Age 60 Days" +#~ msgstr "Leeftijd 60 dagen" + +#~ msgid "Age 90 Days" +#~ msgstr "Leeftijd 90 dagen" + +#~ msgid "Amount Residual" +#~ msgstr "Restbedrag" + +#~ msgid "Amount Residual Currency" +#~ msgstr "Restbedrag valuta" + +#~ msgid "Amount Total Due" +#~ msgstr "Totaal vervallen bedrag" + +#~ msgid "Amount Total Due Currency" +#~ msgstr "Totaal vervallen valutabedrag" + +#~ msgid "Centralize" +#~ msgstr "Centraliseren" + +#~ msgid "Centralized Entries" +#~ msgstr "Gecentraliseerde boekingen" + +#, fuzzy +#~| msgid "Child Accounts" +#~ msgid "Child accounts" +#~ msgstr "Onderliggende rekeningen" + +#, fuzzy +#~ msgid "Company Currency" +#~ msgstr "Bedrijf" + +#~ msgid "Cost Center" +#~ msgstr "Kostenplaats" + +#~ msgid "Cumul Age 120 Days" +#~ msgstr "Cumulatief leeftijd 120 dagen" + +#~ msgid "Cumul Age 30 Days" +#~ msgstr "Cumulatief leeftijd 30 dagen" + +#~ msgid "Cumul Age 60 Days" +#~ msgstr "Cumulatief leeftijd 60 dagen" + +#~ msgid "Cumul Age 90 Days" +#~ msgstr "Cumulatief leeftijd 90 dagen" + +#~ msgid "Cumul Amount Residual" +#~ msgstr "Cumulatief restbedrag" + +#~ msgid "Cumul Balance" +#~ msgstr "Cumulatief balans" + +#~ msgid "Cumul Current" +#~ msgstr "Cumulatief huidig" + +#~ msgid "Cumul Older" +#~ msgstr "Cumulatief Ouder" + +#~ msgid "Currency Name" +#~ msgstr "Valuta Naam" + +#~ msgid "Date Due" +#~ msgstr "Vervaldatum" + +#~ msgid "Ending blance cur." +#~ msgstr "Eindbalans valuta." + +#, fuzzy +#~ msgid "Filter Analytic Tag" +#~ msgstr "Filter Rekening" + +#~ msgid "Filter Cost Center" +#~ msgstr "Filter kostenplaats" + +#, fuzzy +#~ msgid "Filter Journal" +#~ msgstr "Filter Rekening" + +#~ msgid "Filter Partner" +#~ msgstr "Filter Partner" + +#~ msgid "Final Amount Residual" +#~ msgstr "Eind restbedrag" + +#~ msgid "Final Amount Residual Currency" +#~ msgstr "Eind restbedrag valuta" + +#~ msgid "Final Amount Total Due" +#~ msgstr "Eind totaal vervallen bedrag" + +#~ msgid "Final Amount Total Due Currency" +#~ msgstr "Eind totaal vervallen bedrag valuta" + +#~ msgid "Final Balance" +#~ msgstr "Eindbalans" + +#~ msgid "Final Balance Foreign Currency" +#~ msgstr "Eindbalans buitenlandse valuta" + +#~ msgid "Final Credit" +#~ msgstr "Eind credit" + +#~ msgid "Final Debit" +#~ msgstr "Eind debet" + +#~ msgid "Group Option" +#~ msgstr "Groepeer optie" + +#, fuzzy +#~ msgid "Hide Account At 0" +#~ msgstr "Verberg rekeningen met balans 0" + +#, fuzzy +#~ msgid "Hide Line" +#~ msgstr "Boekingsregel" + +#~ msgid "Initial Balance" +#~ msgstr "Beginbalans" + +#~ msgid "Initial Balance Foreign Currency" +#~ msgstr "Beginbalans buitenlandse valuta" + +#~ msgid "Initial Credit" +#~ msgstr "Beginbalans credit" + +#~ msgid "Initial Debit" +#~ msgstr "Beginbalans debet" + +#~ msgid "Initial blance cur." +#~ msgstr "Beginbalans valuta." + +#~ msgid "Is Partner Account" +#~ msgstr "Is partner rekening" + +#~ msgid "Label" +#~ msgstr "Label" + +#~ msgid "Matching Number" +#~ msgstr "Overeenkomend nummer" + +#~ msgid "Move" +#~ msgstr "Boeking" + +#~ msgid "Move Line" +#~ msgstr "Boekingsregel" + +#~ msgid "No partner allocated" +#~ msgstr "Geen partner toegewezen" + +#~ msgid "Only Posted Moves" +#~ msgstr "Alleen geboekte regels" + +#~ msgid "Parent" +#~ msgstr "Bovenliggend" + +#, fuzzy +#~| msgid "Partner" +#~ msgid "Partner ID" +#~ msgstr "Partner" + +#~ msgid "Percent Age 120 Days" +#~ msgstr "Percentage leeftijd 120 dagen" + +#~ msgid "Percent Age 30 Days" +#~ msgstr "Percentage leeftijd 30 dagen" + +#~ msgid "Percent Age 60 Days" +#~ msgstr "Percentage leeftijd 60 dagen" + +#~ msgid "Percent Age 90 Days" +#~ msgstr "Percentage leeftijd 90 dagen" + +#~ msgid "Percent Current" +#~ msgstr "Percentage huidig" + +#~ msgid "Percent Older" +#~ msgstr "Percentage ouder" + +#, fuzzy +#~ msgid "Period Balance" +#~ msgstr "Proefbalans" + +#~ msgid "Report" +#~ msgstr "Rapport" + +#~ msgid "Report Account" +#~ msgstr "Rapport rekening" + +#~ msgid "Report Journal Ledger" +#~ msgstr "Rapport grootboek" + +#~ msgid "Report Journal Ledger Tax Line" +#~ msgstr "Rapport grootboek belasting regel" + +#~ msgid "Report Move" +#~ msgstr "Rapport boeking" + +#~ msgid "Report Move Line" +#~ msgstr "Rapport boekingsregel" + +#~ msgid "Report Partner" +#~ msgstr "Rapport partner" + +#~ msgid "Report Tax" +#~ msgstr "Rapport belasting" + +#~ msgid "Report Tax Line" +#~ msgstr "Rapport belastingregel" + +#~ msgid "Show Cost Center" +#~ msgstr "Toon kostenplaats" + +#~ msgid "Sort Option" +#~ msgstr "Sorteer optie" + +#~ msgid "Tax Code" +#~ msgstr "Belastingcode" + +#~ msgid "Tax Detail" +#~ msgstr "Belasting detail" + +#, fuzzy +#~| msgid "Tax Debit" +#~ msgid "Tax ID" +#~ msgstr "Belasting debet" + +#~ msgid "Tax Name" +#~ msgstr "Belasting naam" + +#~ msgid "Taxes Description" +#~ msgstr "Omschrijving belastingen" + +#~ msgid "Taxgroup" +#~ msgstr "Belasting groep" + +#~ msgid "Taxtag" +#~ msgstr "Belasting label" + +#~ msgid "Taxtags" +#~ msgstr "Belasting labels" + +#~ msgid "account.group" +#~ msgstr "account.group" + +#, fuzzy +#~ msgid "Aged Partner Balance - %s - %s" +#~ msgstr "Ouderdomsanalyse" + +#, fuzzy +#~ msgid "General Ledger - %s - %s" +#~ msgstr "Grootboek" + +#, fuzzy +#~ msgid "Journal Ledger - %s - %s" +#~ msgstr "Grootboekbalans" + +#, fuzzy +#~ msgid "Open Items - %s - %s" +#~ msgstr "Openstaande posten" + +#, fuzzy +#~ msgid "Trial Balance - %s - %s" +#~ msgstr "Proefbalans" + +#, fuzzy +#~ msgid "VAT Report - %s - %s" +#~ msgstr "BTW rapport" + +#~ msgid "Hide Account Balance At 0" +#~ msgstr "Verberg rekeningen met balans 0" diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/nl_NL.po b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/nl_NL.po new file mode 100644 index 00000000..8fe5b60a --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/nl_NL.po @@ -0,0 +1,2022 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_financial_report +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-16 08:14+0000\n" +"PO-Revision-Date: 2018-03-16 08:14+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" +"teams/23907/nl_NL/)\n" +"Language: nl_NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "> 120 d." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "1 - 30 d." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +msgid "10" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "31 - 60 d." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "61 - 90 d." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "91 - 120 d." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Taxes summary" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"\n" +" Duplicate amounts may be shown because more than one " +"analytical account may be defined in the journal items." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Intervals configuration" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "To" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report +msgid "Abstract Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_financial_report_abstract_wizard +msgid "Abstract Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report_xlsx +msgid "Abstract XLSX Account Financial Report" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model,name:account_financial_report.model_account_account +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Account" +msgstr "Rekening" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__account_age_report_config_id +msgid "Account Age Report Config" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_from +#, fuzzy +msgid "Account Code From" +msgstr "Rekening" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_to +#, fuzzy +msgid "Account Code To" +msgstr "Rekening" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_group +msgid "Account Group" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, fuzzy, python-format +msgid "Account Name" +msgstr "Rekening" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, fuzzy, python-format +msgid "Account at 0 filter" +msgstr "Rekening" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Account balance at 0 filter" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__account_ids +msgid "Accounts" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__centralize +msgid "Activate centralization" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Additional Filtering" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_report_configuration +msgid "Age Partner Report Configuration" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 120\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 120 d." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 30\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 30 d." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 60\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 60 d." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 90\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 90 d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_aged_partner_balance_wizard +#, python-format +msgid "Aged Partner Balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_base +#, fuzzy +msgid "Aged Partner Balance -" +msgstr "Annuleer" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_aged_partner_balance +#, fuzzy +msgid "Aged Partner Balance Report" +msgstr "Annuleer" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_aged_partner_balance_report_wizard +msgid "Aged Partner Balance Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_aged_partner_balance_xlsx +#, fuzzy +msgid "Aged Partner Balance XLSL Report" +msgstr "Annuleer" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_aged_partner_balance_xlsx +msgid "Aged Partner Balance XLSX" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "All" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__all +msgid "All Entries" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__posted +msgid "All Posted Entries" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All entries" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All posted entries" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "Amount Cur." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Amount Currency" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Amount cur." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_move_line__analytic_account_ids +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__grouped_by__analytic_account +#, fuzzy +msgid "Analytic Account" +msgstr "Rekening" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Analytic Distribution" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#, fuzzy +msgid "Balance" +msgstr "Annuleer" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Base Amount" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Credit" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Debit" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__based_on +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Based On" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Based on" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Cancel" +msgstr "Annuleer" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Centralize filter" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_account__centralized +msgid "Centralized" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__group_child_ids +msgid "Child Groups" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Code" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_account_financial_report_abstract_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__company_id +#, python-format +msgid "Company" +msgstr "Bedrijf" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__compute_account_ids +msgid "Compute accounts" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Configurations" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Credit" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul cur." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul. Bal." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Original" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Residual" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Currency" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Current" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Date" +msgstr "Datum" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_at +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_at +msgid "Date At" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_from +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date From" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_to +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date To" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Date at filter" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date from" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_range_id +msgid "Date range" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Date range filter" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date to" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Debit" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#, python-format +msgid "Description" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__tax_detail +msgid "Detail Taxes" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__foreign_currency +msgid "" +"Display foreign currency for move lines, unless account currency is not " +"setup through chart of accounts will display initial and final balance in " +"that currency." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_parent_hierarchy_level +msgid "Do not display parent levels" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Due\n" +" date" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +msgid "" +"Due\n" +" date" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#, python-format +msgid "Due date" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_to +msgid "End Date" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_to +msgid "End date" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +msgid "" +"Ending\n" +" balance" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_to +msgid "Ending account in a range" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Ending balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Ending balance\n" +" cur." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Entries sorted by" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Entry" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Entry number" +msgstr "" + +#. module: account_financial_report +#. odoo-javascript +#: code:addons/account_financial_report/static/src/xml/report.xml:0 +#, python-format +msgid "Export" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export PDF" +msgstr "Export PDF" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export XLSX" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter accounts" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter analytic accounts" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__cost_center_ids +msgid "Filter cost centers" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_journal_ids +msgid "Filter journals" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__partner_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter partners" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__foreign_currency +msgid "Foreign Currency" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "From Code" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "From:" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "From: %(date_from)s To: %(date_to)s" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_code +msgid "Full Code" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_name +msgid "Full Name" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__fy_start_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__fy_start_date +msgid "Fy Start Date" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.act_action_general_ledger_wizard_partner_relation +#: model:ir.actions.act_window,name:account_financial_report.action_general_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_general_ledger_wizard +#, python-format +msgid "General Ledger" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_base +msgid "General Ledger -" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_general_ledger +msgid "General Ledger Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_general_ledger_report_wizard +msgid "General Ledger Report Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_general_ledger_xlsx +msgid "General Ledger XLSL Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_general_ledger_xlsx +msgid "General Ledger XLSX" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "" +"General Ledger can be computed only if selected company have\n" +" only one unaffected earnings account." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__group_option +msgid "Group entries by" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__grouped_by +msgid "Grouped By" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "" +"Here you can set the intervals that will appear on the Aged Partner Balance." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Hide" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "Hide account ending balance at 0" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "Hide accounts at 0" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy_level +msgid "Hierarchy Levels to display" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__id +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__id +msgid "ID" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_account_account__centralized +msgid "" +"If flagged, no details will be displayed in the General Ledger report (the " +"webkit one only), only centralized amounts per period." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__inferior_limit +msgid "Inferior Limit" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Inferior Limit must be greather than zero" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Initial\n" +" balance cur." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Initial\n" +" balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Initial balance" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__age_partner_config_id +#: model:ir.model.fields,field_description:account_financial_report.field_res_config_settings__age_partner_config_id +msgid "Intervals configuration" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Journal" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__domain +msgid "Journal Items Domain" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_journal_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_html +#: model:ir.ui.menu,name:account_financial_report.menu_journal_ledger_wizard +#, python-format +msgid "Journal Ledger" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_base +msgid "Journal Ledger -" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_journal_ledger +msgid "Journal Ledger Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_journal_ledger_report_wizard +msgid "Journal Ledger Report Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_journal_ledger_xlsx +msgid "Journal Ledger XLSX" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_journal_ledger_xlsx +msgid "Journal Ledger XLSX Report" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#, python-format +msgid "Journals" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "Level" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "Level %s" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__limit_hierarchy_level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Limit hierarchy levels" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__line_ids +msgid "Line" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#: code:addons/account_financial_report/report/open_items.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Missing Partner" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items.py:0 +#, python-format +msgid "Missing Salesperson" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration_line +msgid "Model to set interval lines for Age partner balance report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration +msgid "Model to set intervals for Age partner balance report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__move_target +msgid "Move Target" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "Moves" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Must complete Configuration Lines" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__name +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Name" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#: model:ir.model.constraint,message:account_financial_report.constraint_account_age_report_configuration_line_unique_name_config_combination +#, python-format +msgid "Name must be unique per report configuration" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Net" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "No" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "No group" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "No limit" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__none +msgid "None" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__not_only_one_unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__not_only_one_unaffected_earnings_account +msgid "Not Only One Unaffected Earnings Account" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Not Posted" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "Not due" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "OCA Aged Report Configuration" +msgstr "" + +#. module: account_financial_report +#: model:ir.ui.menu,name:account_financial_report.menu_oca_reports +msgid "OCA accounting reports" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Older" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_open_items_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_open_items_wizard +#, python-format +msgid "Open Items" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_base +msgid "Open Items -" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.act_action_open_items_wizard_partner_relation +msgid "Open Items Partner" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_open_items +msgid "Open Items Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_open_items_report_wizard +msgid "Open Items Report Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_open_items_xlsx +msgid "Open Items XLSX" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_open_items_xlsx +msgid "Open Items XLSX Report" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Options" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Original" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Partner" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_partner_ending_cumul +msgid "" +"Partner\n" +" cumul aged balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Partner Initial balance" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__salesperson +msgid "Partner Salesperson" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Partner cumul aged balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +#, python-format +msgid "Partner ending balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Partner initial balance" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__partners +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__partners +msgid "Partners" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__payable_accounts_only +msgid "Payable Accounts Only" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +msgid "Percents" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Period balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Periods" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Posted" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Rec." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__receivable_accounts_only +msgid "Receivable Accounts Only" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "" +"Ref -\n" +" Label" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +msgid "" +"Ref -\n" +" Label" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Ref - Label" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Residual" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Sequence" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Show" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__show_cost_center +msgid "Show Analytic Account" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_auto_sequence +msgid "Show Auto Sequence" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__show_move_line_details +msgid "Show Move Line Details" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__show_partner_details +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_partner_details +msgid "Show Partner Details" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__foreign_currency +#, python-format +msgid "Show foreign currency" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Show hierarchy" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__sort_option +msgid "Sort entries by" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_from +msgid "Start Date" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_from +msgid "Start date" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_from +msgid "Starting account in a range" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "TOTAL" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tags" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__target_move +msgid "Target Moves" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Target moves filter" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Tax" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Tax Amount" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Credit" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Debit" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxgroups +#, python-format +msgid "Tax Groups" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Tax Initial balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxtags +#, python-format +msgid "Tax Tags" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#, python-format +msgid "Tax ending balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tax initial balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Taxes" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/general_ledger_wizard.py:0 +#, python-format +msgid "" +"The Company in the General Ledger Report Wizard and in Date Range must be " +"the same." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "" +"The Company in the Trial Balance Report Wizard and in Date Range must be the " +"same." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/vat_report_wizard.py:0 +#, python-format +msgid "" +"The Company in the Vat Report Wizard and in Date Range must be the same." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "The hierarchy level to filter on must be greater than 0." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "" +"There is a problem in the structure of the account groups. You may need to " +"create some child group of %s." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__domain +msgid "This domain will be used to select specific domain for Journal Items" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "To" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +msgid "To:" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +#, python-format +msgid "Total" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_trial_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_html +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_trial_balance_wizard +#, python-format +msgid "Trial Balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_base +#, fuzzy +msgid "Trial Balance -" +msgstr "Annuleer" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_trial_balance +#, fuzzy +msgid "Trial Balance Report" +msgstr "Annuleer" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_trial_balance_report_wizard +msgid "Trial Balance Report Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_xlsx +msgid "Trial Balance XLSX" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_trial_balance_xlsx +#, fuzzy +msgid "Trial Balance XLSX Report" +msgstr "Annuleer" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"Trial Balance can be computed only if selected company have only\n" +" one unaffected earnings account." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__unaffected_earnings_account +msgid "Unaffected Earnings Account" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "" +"Use this filter to hide an account or a partner with an ending balance at 0. " +"If partners are filtered, debits and credits totals will not match the trial " +"balance." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Use when your account groups are hierarchical" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_vat_report_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_vat_report_wizard +msgid "VAT Report" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +msgid "VAT Report -" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "VAT Report Options" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_vat_report_wizard +msgid "VAT Report Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_vat_report_xlsx +msgid "VAT Report XLSX" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Vat Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_vat_report +msgid "Vat Report Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_vat_report_xlsx +msgid "Vat Report XLSX Report" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "View" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "" +"When this option is enabled, the trial balance will not display accounts " +"that have initial balance = debit = credit = end balance = 0" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_account_name +msgid "With Account Name" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Without analytic account" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Yes" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#, python-format +msgid "future" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "or" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_qweb +msgid "ournal Ledger" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "to" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 16.21%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.24%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.78%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 31.35%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 38.92%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 8.11%;" +msgstr "" + +#, fuzzy +#~| msgid "Account" +#~ msgid "Account ID" +#~ msgstr "Rekening" + +#, fuzzy +#~ msgid "Account Type" +#~ msgstr "Rekening" + +#, fuzzy +#~ msgid "Company Currency" +#~ msgstr "Bedrijf" + +#, fuzzy +#~ msgid "Period Balance" +#~ msgstr "Annuleer" diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/pt.po b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/pt.po new file mode 100644 index 00000000..cda28bb5 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/pt.po @@ -0,0 +1,2129 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_financial_report +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-16 08:14+0000\n" +"PO-Revision-Date: 2024-08-01 22:33+0000\n" +"Last-Translator: Peter Romão \n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "> 120 d." +msgstr "> 120 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "1 - 30 d." +msgstr "1 - 30 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +msgid "10" +msgstr "10" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "31 - 60 d." +msgstr "31 - 60 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "61 - 90 d." +msgstr "61 - 90 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "91 - 120 d." +msgstr "91 - 120 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Taxes summary" +msgstr "Resumo de impostos" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"\n" +" Duplicate amounts may be shown because more than one " +"analytical account may be defined in the journal items." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Intervals configuration" +msgstr "Configuração de intervalos" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "To" +msgstr "Até" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report +msgid "Abstract Report" +msgstr "Relatório Abstrato" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_financial_report_abstract_wizard +msgid "Abstract Wizard" +msgstr "Assistente Abstrato" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report_xlsx +msgid "Abstract XLSX Account Financial Report" +msgstr "Relatório Financeiro Abstrato XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model,name:account_financial_report.model_account_account +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Account" +msgstr "Conta" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__account_age_report_config_id +msgid "Account Age Report Config" +msgstr "Configuração do Relatório de Antiguidade de Conta" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_from +msgid "Account Code From" +msgstr "Código da Conta De" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_to +msgid "Account Code To" +msgstr "Código da Conta Até" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_group +msgid "Account Group" +msgstr "Grupo de Contas" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Account Name" +msgstr "Nome da Conta" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Account at 0 filter" +msgstr "Conta para filtro 0" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Account balance at 0 filter" +msgstr "Filtro de conta com saldo 0" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__account_ids +msgid "Accounts" +msgstr "Contas" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__centralize +msgid "Activate centralization" +msgstr "Ativar centralização" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Additional Filtering" +msgstr "Filtragem Adicional" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_report_configuration +msgid "Age Partner Report Configuration" +msgstr "Configuração do Relatório de Antiguidade de Parceiro" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 120\n" +" d." +msgstr "" +"Antiguidade ≤ 120\n" +" d." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 120 d." +msgstr "Antiguidade ≤ 120 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 30\n" +" d." +msgstr "" +"Antiguidade ≤ 30\n" +" d." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 30 d." +msgstr "Antiguidade ≤ 30 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 60\n" +" d." +msgstr "" +"Antiguidade ≤ 60\n" +" d." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 60 d." +msgstr "Antiguidade ≤ 60 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 90\n" +" d." +msgstr "" +"Antiguidade ≤ 90\n" +" d." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 90 d." +msgstr "Antiguidade ≤ 90 d." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_aged_partner_balance_wizard +#, python-format +msgid "Aged Partner Balance" +msgstr "Antiguidade de Saldo de Parceiro" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_base +msgid "Aged Partner Balance -" +msgstr "Saldo de Antiguidade do Parceiro -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_aged_partner_balance +msgid "Aged Partner Balance Report" +msgstr "Relatórios de Antiguidade de Saldo de Parceiro" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_aged_partner_balance_report_wizard +msgid "Aged Partner Balance Wizard" +msgstr "Assistente de Antiguidade de Saldo de Parceiro" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_aged_partner_balance_xlsx +msgid "Aged Partner Balance XLSL Report" +msgstr "Relatórios XLSX de Antiguidade de Saldo de Parceiro" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_aged_partner_balance_xlsx +msgid "Aged Partner Balance XLSX" +msgstr "Antiguidade de Saldo de Parceiro XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "All" +msgstr "Todos" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__all +msgid "All Entries" +msgstr "Todos os Lançamentos" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__posted +msgid "All Posted Entries" +msgstr "Todos os Lançamentos Publicados" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All entries" +msgstr "Todos os movimentos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All posted entries" +msgstr "Todos os movimentos publicados" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "Amount Cur." +msgstr "Montante em Moeda" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Amount Currency" +msgstr "Montante em Moeda" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Amount cur." +msgstr "Montante em moeda." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_move_line__analytic_account_ids +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__grouped_by__analytic_account +msgid "Analytic Account" +msgstr "Conta Analítica" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Analytic Distribution" +msgstr "Distribuição Analítica" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Balance" +msgstr "Saldo" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Base Amount" +msgstr "Montante Base" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Balance" +msgstr "Saldo da base" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Credit" +msgstr "Crédito base" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Debit" +msgstr "Débito Base" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__based_on +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Based On" +msgstr "Baseado Em" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Based on" +msgstr "Baseado em" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Centralize filter" +msgstr "Filtro de Centralização" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_account__centralized +msgid "Centralized" +msgstr "Centralizado" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__group_child_ids +msgid "Child Groups" +msgstr "Grupos Descendentes" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Code" +msgstr "Código" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_account_financial_report_abstract_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__company_id +#, python-format +msgid "Company" +msgstr "Empresa" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__compute_account_ids +msgid "Compute accounts" +msgstr "Calcular contas" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_res_config_settings +msgid "Config Settings" +msgstr "Ajustes de Configuração" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Configurations" +msgstr "Configurações" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Credit" +msgstr "Crédito" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul cur." +msgstr "Moeda Acum." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul. Bal." +msgstr "Saldo Acumulado." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur." +msgstr "Divisa" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Original" +msgstr "Divisa Original" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Residual" +msgstr "Divisa Residual" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Currency" +msgstr "Divisa" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Current" +msgstr "Corrente" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Date" +msgstr "Data" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_at +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_at +msgid "Date At" +msgstr "Data em" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_from +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date From" +msgstr "Data de" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_to +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date To" +msgstr "Data até" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Date at filter" +msgstr "Data no filtro" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date from" +msgstr "Data de" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_range_id +msgid "Date range" +msgstr "Período" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Date range filter" +msgstr "Filtro do período" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date to" +msgstr "Data até" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Debit" +msgstr "Débito" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#, python-format +msgid "Description" +msgstr "Descrição" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__tax_detail +msgid "Detail Taxes" +msgstr "Detalhe dos Impostos" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__display_name +msgid "Display Name" +msgstr "Exibir nome" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__foreign_currency +msgid "" +"Display foreign currency for move lines, unless account currency is not " +"setup through chart of accounts will display initial and final balance in " +"that currency." +msgstr "" +"Exibir divisas estrangeiras para linhas de movimento, a menos que a conta da " +"divisa não esteja definida através do plano de contas exibirá o saldo " +"inicial e final nessa divisa." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_parent_hierarchy_level +msgid "Do not display parent levels" +msgstr "Não exibir níveis ascendentes" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Due\n" +" date" +msgstr "Data de Vencimento" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +msgid "" +"Due\n" +" date" +msgstr "Data de Vencimento" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#, python-format +msgid "Due date" +msgstr "Data de vencimento" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_to +msgid "End Date" +msgstr "Data de Fim" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_to +msgid "End date" +msgstr "Data de fim" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +msgid "" +"Ending\n" +" balance" +msgstr "Saldo Final" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_to +msgid "Ending account in a range" +msgstr "Conta final no intervalo" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Ending balance" +msgstr "Saldo Final" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Ending balance\n" +" cur." +msgstr "Saldo final na moeda" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Entries sorted by" +msgstr "Movimentos ordenados por" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Entry" +msgstr "Movimento" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Entry number" +msgstr "Número do movimento" + +#. module: account_financial_report +#. odoo-javascript +#: code:addons/account_financial_report/static/src/xml/report.xml:0 +#, python-format +msgid "Export" +msgstr "Exportar" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export PDF" +msgstr "Exportar PDF" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export XLSX" +msgstr "Exportar XLSX" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter accounts" +msgstr "Filtrar contas" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter analytic accounts" +msgstr "Filtrar contas analíticas" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__cost_center_ids +msgid "Filter cost centers" +msgstr "Filtrar centros de custo" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_journal_ids +msgid "Filter journals" +msgstr "Filtrar diários" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__partner_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter partners" +msgstr "Filtrar parceiros" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__foreign_currency +msgid "Foreign Currency" +msgstr "Divisa Estrangeira" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "From Code" +msgstr "Do Código" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "From:" +msgstr "De:" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "From: %(date_from)s To: %(date_to)s" +msgstr "De: %(date_from)s Até: %(date_to)s" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_code +msgid "Full Code" +msgstr "Código Completo" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_name +msgid "Full Name" +msgstr "Nome Completo" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__fy_start_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__fy_start_date +msgid "Fy Start Date" +msgstr "Data Inicial do Ano Fiscal" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.act_action_general_ledger_wizard_partner_relation +#: model:ir.actions.act_window,name:account_financial_report.action_general_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_general_ledger_wizard +#, python-format +msgid "General Ledger" +msgstr "Razão" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_base +msgid "General Ledger -" +msgstr "Razão -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_general_ledger +msgid "General Ledger Report" +msgstr "Relatório do Razão" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_general_ledger_report_wizard +msgid "General Ledger Report Wizard" +msgstr "Assistente de Relatório do Razão" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_general_ledger_xlsx +msgid "General Ledger XLSL Report" +msgstr "Relatório do Razão XLSL" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_general_ledger_xlsx +msgid "General Ledger XLSX" +msgstr "Razão XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "" +"General Ledger can be computed only if selected company have\n" +" only one unaffected earnings account." +msgstr "" +"O Razão só pode ser calculado se a empresa selecionada tiver apenas uma " +"conta de lucros não distribuídos." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__group_option +msgid "Group entries by" +msgstr "Agrupar movimentos por" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__grouped_by +msgid "Grouped By" +msgstr "Agrupado por" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "" +"Here you can set the intervals that will appear on the Aged Partner Balance." +msgstr "" +"Aqui poderá definir os intervalos que aparecerão no Saldo de Antiguidade " +"Parceiros." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Hide" +msgstr "Esconder" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "Hide account ending balance at 0" +msgstr "Esconder conta com saldo final igual a 0" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "Hide accounts at 0" +msgstr "Esconder contas a 0" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy_level +msgid "Hierarchy Levels to display" +msgstr "Níveis Hierárquicos a exibir" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__id +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__id +msgid "ID" +msgstr "ID" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_account_account__centralized +msgid "" +"If flagged, no details will be displayed in the General Ledger report (the " +"webkit one only), only centralized amounts per period." +msgstr "" +"Se marcado, não serão exibidos os detalhes no relatório do Razão , apenas " +"montantes centralizados por período." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__inferior_limit +msgid "Inferior Limit" +msgstr "Limite inferior" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Inferior Limit must be greather than zero" +msgstr "O limite inferior deve ser maior que zero" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Initial\n" +" balance cur." +msgstr "Saldo inicial na moeda" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Initial\n" +" balance" +msgstr "" +"Saldo\n" +" inicial" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Initial balance" +msgstr "Saldo Inicial" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__age_partner_config_id +#: model:ir.model.fields,field_description:account_financial_report.field_res_config_settings__age_partner_config_id +msgid "Intervals configuration" +msgstr "Configuração de intervalos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Journal" +msgstr "Diário" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_move_line +msgid "Journal Item" +msgstr "Item de Diário" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__domain +msgid "Journal Items Domain" +msgstr "Domínio de Itens do Diário" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_journal_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_html +#: model:ir.ui.menu,name:account_financial_report.menu_journal_ledger_wizard +#, python-format +msgid "Journal Ledger" +msgstr "Diário Razão" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_base +msgid "Journal Ledger -" +msgstr "Diário Razão -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_journal_ledger +msgid "Journal Ledger Report" +msgstr "Relatório do Razão" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_journal_ledger_report_wizard +msgid "Journal Ledger Report Wizard" +msgstr "Assistente do Relatório do Diário Razão" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_journal_ledger_xlsx +msgid "Journal Ledger XLSX" +msgstr "Diário Razão XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_journal_ledger_xlsx +msgid "Journal Ledger XLSX Report" +msgstr "Relatório do Razão XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#, python-format +msgid "Journals" +msgstr "Diários" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard____last_update +msgid "Last Modified on" +msgstr "Última modificação em" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_uid +msgid "Last Updated by" +msgstr "Última atualização por" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_date +msgid "Last Updated on" +msgstr "Última Atualização em" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "Level" +msgstr "Nível" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "Level %s" +msgstr "Nível %s" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__limit_hierarchy_level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Limit hierarchy levels" +msgstr "Limite dos níveis hierárquicos" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__line_ids +msgid "Line" +msgstr "Linha" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#: code:addons/account_financial_report/report/open_items.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Missing Partner" +msgstr "Falta Parceiro" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items.py:0 +#, python-format +msgid "Missing Salesperson" +msgstr "Falta Vendedor" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration_line +msgid "Model to set interval lines for Age partner balance report" +msgstr "" +"Modelo para definir linhas de intervalo para o relatório de saldo de " +"Antiguidade de parceiro" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration +msgid "Model to set intervals for Age partner balance report" +msgstr "" +"Modelo para definir intervalos para o relatório de saldo de Antiguidade de " +"parceiro" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__move_target +msgid "Move Target" +msgstr "Destino do Movimento" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "Moves" +msgstr "Movimentos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Must complete Configuration Lines" +msgstr "Deve completar Linhas de Configuração" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__name +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Name" +msgstr "Nome" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#: model:ir.model.constraint,message:account_financial_report.constraint_account_age_report_configuration_line_unique_name_config_combination +#, python-format +msgid "Name must be unique per report configuration" +msgstr "O nome deve ser único por configuração de relatório" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Net" +msgstr "Líquido" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "No" +msgstr "Não" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "No group" +msgstr "Sem grupo" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "No limit" +msgstr "Sem limite" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__none +msgid "None" +msgstr "Nenhum(a)" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__not_only_one_unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__not_only_one_unaffected_earnings_account +msgid "Not Only One Unaffected Earnings Account" +msgstr "Não Apenas Uma Conta de Ganhos Não Afetada" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Not Posted" +msgstr "Não Publicado" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "Not due" +msgstr "Não vencido" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "OCA Aged Report Configuration" +msgstr "Configuração de Relatório de Antiguidade da OCA" + +#. module: account_financial_report +#: model:ir.ui.menu,name:account_financial_report.menu_oca_reports +msgid "OCA accounting reports" +msgstr "Relatórios de contabilidade da OCA" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Older" +msgstr "Mais Antigo" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_open_items_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_open_items_wizard +#, python-format +msgid "Open Items" +msgstr "Items em aberto" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_base +msgid "Open Items -" +msgstr "Itens em aberto -" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.act_action_open_items_wizard_partner_relation +msgid "Open Items Partner" +msgstr "Itens em Aberto de Parceiro" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_open_items +msgid "Open Items Report" +msgstr "Relatório de Itens em Aberto" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_open_items_report_wizard +msgid "Open Items Report Wizard" +msgstr "Assistente de Relatório de Itens em Aberto" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_open_items_xlsx +msgid "Open Items XLSX" +msgstr "Itens em Aberto XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_open_items_xlsx +msgid "Open Items XLSX Report" +msgstr "Relatório de Itens em Aberto XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Options" +msgstr "Opções" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Original" +msgstr "Original" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Partner" +msgstr "Parceiro" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_partner_ending_cumul +msgid "" +"Partner\n" +" cumul aged balance" +msgstr "" +"Parceiro\n" +" antiguidade de saldo acumulada" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Partner Initial balance" +msgstr "Saldo inicial de Parceiro" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__salesperson +msgid "Partner Salesperson" +msgstr "Vendedor do Parceiro" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Partner cumul aged balance" +msgstr "Antiguidade de saldo de parceiro acumulado" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +#, python-format +msgid "Partner ending balance" +msgstr "Saldo final do parceiro" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Partner initial balance" +msgstr "Saldo inicial do parceiro" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__partners +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__partners +msgid "Partners" +msgstr "Parceiros" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__payable_accounts_only +msgid "Payable Accounts Only" +msgstr "Apenas Contas Pagáveis" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +msgid "Percents" +msgstr "Percentagens" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Period balance" +msgstr "Saldo do período" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Periods" +msgstr "Períodos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Posted" +msgstr "Publicado" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Rec." +msgstr "Rec." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__receivable_accounts_only +msgid "Receivable Accounts Only" +msgstr "Apenas Contas Recebíveis" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "" +"Ref -\n" +" Label" +msgstr "" +"Ref -\n" +" Rótulo" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +msgid "" +"Ref -\n" +" Label" +msgstr "Ref - Etiqueta" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Ref - Label" +msgstr "Ref - Rótulo" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_ir_actions_report +msgid "Report Action" +msgstr "Ação de Relatório" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Residual" +msgstr "Residual" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Sequence" +msgstr "Sequência" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Show" +msgstr "Exibir" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__show_cost_center +msgid "Show Analytic Account" +msgstr "Mostrar Conta Analítica" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_auto_sequence +msgid "Show Auto Sequence" +msgstr "Mostrar Sequência Automática" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__show_move_line_details +msgid "Show Move Line Details" +msgstr "Exibir Detalhes de Linhas de Movimento" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__show_partner_details +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_partner_details +msgid "Show Partner Details" +msgstr "Exibir Detalhes de Parceiro" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__foreign_currency +#, python-format +msgid "Show foreign currency" +msgstr "Exibir divisa estrangeira" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Show hierarchy" +msgstr "Mostrar hierarquia" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__sort_option +msgid "Sort entries by" +msgstr "Ordenar movimentos por" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_from +msgid "Start Date" +msgstr "Data Inicial" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_from +msgid "Start date" +msgstr "Data inicial" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_from +msgid "Starting account in a range" +msgstr "Conta inicial no intervalo" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "TOTAL" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tags" +msgstr "Etiquetas" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__target_move +msgid "Target Moves" +msgstr "Marcar Movimentos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Target moves filter" +msgstr "Filtro de Movimentos Marcados" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Tax" +msgstr "Imposto" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Tax Amount" +msgstr "Montante do Imposto" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Balance" +msgstr "Saldo de Impostos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Credit" +msgstr "Crédito de Imposto" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Debit" +msgstr "Débito de Impostos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxgroups +#, python-format +msgid "Tax Groups" +msgstr "Grupos de Impostos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Tax Initial balance" +msgstr "Saldo Inicial de impostos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxtags +#, python-format +msgid "Tax Tags" +msgstr "Etiquetas de Imposto" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#, python-format +msgid "Tax ending balance" +msgstr "Saldo final de impostos" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tax initial balance" +msgstr "Saldo inicial de impostos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Taxes" +msgstr "Impostos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/general_ledger_wizard.py:0 +#, python-format +msgid "" +"The Company in the General Ledger Report Wizard and in Date Range must be " +"the same." +msgstr "" +"A Empresa no Assistente de Relatório do Razão e em Período deve ser a mesma." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "" +"The Company in the Trial Balance Report Wizard and in Date Range must be the " +"same." +msgstr "" +"A Empresa no Assistente de Relatório do Balancete e em Período deve ser a " +"mesma." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/vat_report_wizard.py:0 +#, python-format +msgid "" +"The Company in the Vat Report Wizard and in Date Range must be the same." +msgstr "" +"A Empresa no Assistente de Relatório do IVA e em Período deve ser a mesma." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "The hierarchy level to filter on must be greater than 0." +msgstr "O nível hierárquico a filtrar deve ser superior a 0." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "" +"There is a problem in the structure of the account groups. You may need to " +"create some child group of %s." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__domain +msgid "This domain will be used to select specific domain for Journal Items" +msgstr "" +"Este domínio será usado para selecionar um domínio específico para Itens de " +"Diário" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "To" +msgstr "Até" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +msgid "To:" +msgstr "Para:" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +#, python-format +msgid "Total" +msgstr "Total" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_trial_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_html +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_trial_balance_wizard +#, python-format +msgid "Trial Balance" +msgstr "Balancete" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_base +msgid "Trial Balance -" +msgstr "Balancete -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_trial_balance +msgid "Trial Balance Report" +msgstr "Relatório do Balancete" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_trial_balance_report_wizard +msgid "Trial Balance Report Wizard" +msgstr "Assistente de Relatório de Baancete" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_xlsx +msgid "Trial Balance XLSX" +msgstr "Relatório de Balancete XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_trial_balance_xlsx +msgid "Trial Balance XLSX Report" +msgstr "Relatório XLSX de Balancete" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"Trial Balance can be computed only if selected company have only\n" +" one unaffected earnings account." +msgstr "" +"O Balancete só pode ser calculado se a empresa selecionada tiver apenas uma " +"conta de lucros não distribuídos." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__unaffected_earnings_account +msgid "Unaffected Earnings Account" +msgstr "Conta de Lucros Não Distribuídos" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "" +"Use this filter to hide an account or a partner with an ending balance at 0. " +"If partners are filtered, debits and credits totals will not match the trial " +"balance." +msgstr "" +"Usar este filtro para esconder uma conta ou um parceiro com saldo final 0. " +"Se filtrarem parceiros, os totais do débito e crédito não serão iguais aos " +"do balancete." + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Use when your account groups are hierarchical" +msgstr "Utilizar quando os seus grupos de contas são hierárquicos" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_vat_report_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_vat_report_wizard +msgid "VAT Report" +msgstr "Relatório de IVA" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +msgid "VAT Report -" +msgstr "Relatório de IVA -" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "VAT Report Options" +msgstr "Opções de Relatório de IVA" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_vat_report_wizard +msgid "VAT Report Wizard" +msgstr "Assistente de Relatório de IVA" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_vat_report_xlsx +msgid "VAT Report XLSX" +msgstr "Relatório de IVA XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Vat Report" +msgstr "Relatório de IVA" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_vat_report +msgid "Vat Report Report" +msgstr "Relatório Relatório de IVA" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_vat_report_xlsx +msgid "Vat Report XLSX Report" +msgstr "Relatório de IVA XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "View" +msgstr "Ver" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "" +"When this option is enabled, the trial balance will not display accounts " +"that have initial balance = debit = credit = end balance = 0" +msgstr "" +"Quando esta opção for selecionada, o balancete não exibirá contas que têm " +"saldo inicial = débito = crédito = saldo final = 0" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_account_name +msgid "With Account Name" +msgstr "Com Nome de Conta" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Without analytic account" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Yes" +msgstr "Sim" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#, python-format +msgid "future" +msgstr "futuro" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "or" +msgstr "ou" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_qweb +msgid "ournal Ledger" +msgstr "Razão" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "to" +msgstr "para" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 16.21%;" +msgstr "largura: 16,21%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.24%;" +msgstr "largura:23.24%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.78%;" +msgstr "largura: 23.78%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 31.35%;" +msgstr "largura: 31,35%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 38.92%;" +msgstr "largura: 38.92%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 8.11%;" +msgstr "largura: 8.11%;" + +#~ msgid "" +#~ "Age ≤ 120\n" +#~ " d." +#~ msgstr "Antiguidade ≤ 120 d." + +#~ msgid "" +#~ "Age ≤ 30\n" +#~ " d." +#~ msgstr "Antiguidade ≤ 30 d." + +#~ msgid "" +#~ "Age ≤ 60\n" +#~ " d." +#~ msgstr "Antiguidade ≤ 60 d." + +#~ msgid "" +#~ "Age ≤ 90\n" +#~ " d." +#~ msgstr "Antiguidade ≤ 90 d." + +#~ msgid "Filter analytic tags" +#~ msgstr "Filtrar etiquetas analíticas" + +#, python-format +#~ msgid "Print" +#~ msgstr "Imprimir" + +#, python-format +#~ msgid "Show analytic tags" +#~ msgstr "Exibir etiquetas analíticas" + +#~ msgid "Child Accounts" +#~ msgstr "Contas Descendentes" + +#~ msgid "Computed Accounts" +#~ msgstr "Calcular Contas" + +#~ msgid "" +#~ "Computed Accounts: Use when the account group have codes\n" +#~ " that represent prefixes of the actual accounts.\n" +#~ "\n" +#~ " Child Accounts: Use when your account groups are hierarchical.\n" +#~ "\n" +#~ " No hierarchy: Use to display just the accounts, without any " +#~ "grouping.\n" +#~ " " +#~ msgstr "" +#~ "Contas Calculadas: Usar quando o grupo de contas tem códigos\n" +#~ " que representam prefixos das contas reais.\n" +#~ "\n" +#~ " Contas Descendentes: Usar quando o grupo de contas tem estrutura " +#~ "hierárquica.\n" +#~ "\n" +#~ " Sem hierarquia: Usar para exibir apenas as contas, sem qualquer " +#~ "agrupmento.\n" +#~ " " + +#~ msgid "Hierarchy On" +#~ msgstr "Hierarquia em" + +#~ msgid "No hierarchy" +#~ msgstr "Sem hierarquia" + +#~ msgid "From: %s To: %s" +#~ msgstr "De: %s A: %s" + +#~ msgid "Not only one unaffected earnings account" +#~ msgstr "Mais que uma conta de lucros não distribuídos" + +#, fuzzy +#~| msgid "Account" +#~ msgid "Account ID" +#~ msgstr "Conta" + +#, fuzzy +#~ msgid "Account Type" +#~ msgstr "Conta" + +#, fuzzy +#~ msgid "Company Currency" +#~ msgstr "Empresa" + +#, fuzzy +#~ msgid "Period Balance" +#~ msgstr "Cancelar" + +#, fuzzy +#~ msgid "Report Move" +#~ msgstr "Movimentos alvo" + +#, fuzzy +#~ msgid "Tax Name" +#~ msgstr "Exibir nome" diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/pt_BR.po b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/pt_BR.po new file mode 100644 index 00000000..a89edbf2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/pt_BR.po @@ -0,0 +1,2491 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_financial_report +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-12-19 19:06+0000\n" +"Last-Translator: Rodrigo Sottomaior Macedo " +"\n" +"Language-Team: none\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "> 120 d." +msgstr "> 120 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "1 - 30 d." +msgstr "1 - 30 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +msgid "10" +msgstr "10" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "31 - 60 d." +msgstr "31 - 60 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "61 - 90 d." +msgstr "61 - 90 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "91 - 120 d." +msgstr "91 - 120 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Taxes summary" +msgstr "Resumo de Impostos" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"\n" +" Duplicate amounts may be shown because more than one " +"analytical account may be defined in the journal items." +msgstr "" +"\n" +" Valores duplicados podem ser exibidos porque mais de uma " +"conta analítica pode ser definida nos itens do diário." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Intervals configuration" +msgstr "Configuração de intervalos" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "To" +msgstr "Para" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report +msgid "Abstract Report" +msgstr "Relatório Resumido" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_financial_report_abstract_wizard +msgid "Abstract Wizard" +msgstr "Assistente de Resumo" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report_xlsx +msgid "Abstract XLSX Account Financial Report" +msgstr "Relatório Financeiro abstrato da conta XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model,name:account_financial_report.model_account_account +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Account" +msgstr "Conta" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__account_age_report_config_id +msgid "Account Age Report Config" +msgstr "Configuração do relatório de idade da conta" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_from +msgid "Account Code From" +msgstr "Código de Conta Inicial" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_to +msgid "Account Code To" +msgstr "Código de Conta Final" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_group +msgid "Account Group" +msgstr "Grupo de Contas" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Account Name" +msgstr "Nome da Conta" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Account at 0 filter" +msgstr "Filtro de Conta Zerada" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Account balance at 0 filter" +msgstr "Filtro de Saldo Zerado em Conta" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__account_ids +msgid "Accounts" +msgstr "Contas" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__centralize +msgid "Activate centralization" +msgstr "Ativar centralização" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Additional Filtering" +msgstr "Filtro Adicional" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_report_configuration +msgid "Age Partner Report Configuration" +msgstr "Configuração do relatório de parceiro de idade" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 120\n" +" d." +msgstr "" +"Idade ≤ 120\n" +" d." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 120 d." +msgstr "Idade ≤ 120 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 30\n" +" d." +msgstr "" +"Idade ≤ 30\n" +" d." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 30 d." +msgstr "Idade ≤ 30 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 60\n" +" d." +msgstr "" +"Idade ≤ 60\n" +" d." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 60 d." +msgstr "Idade ≤ 60 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 90\n" +" d." +msgstr "" +"Idade ≤ 90\n" +" d." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 90 d." +msgstr "Idade ≤ 90 d." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_aged_partner_balance_wizard +#, python-format +msgid "Aged Partner Balance" +msgstr "Saldo Atrasado do Parceiro" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_base +msgid "Aged Partner Balance -" +msgstr "Saldo Atrasado do Parceiro" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_aged_partner_balance +msgid "Aged Partner Balance Report" +msgstr "Saldo Atrasado do Parceiro" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_aged_partner_balance_report_wizard +msgid "Aged Partner Balance Wizard" +msgstr "Assistente Saldo Atrasado do Parceiro" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_aged_partner_balance_xlsx +msgid "Aged Partner Balance XLSL Report" +msgstr "Saldo Atrasado do Parceiro XLSX" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_aged_partner_balance_xlsx +msgid "Aged Partner Balance XLSX" +msgstr "Saldo Atrasado do Parceiro XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "All" +msgstr "Todos" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__all +msgid "All Entries" +msgstr "Todos os Lançamentos" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__posted +msgid "All Posted Entries" +msgstr "Todas as Movimentações Lançadas" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All entries" +msgstr "Todos os Lançamentos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All posted entries" +msgstr "Todas as Movimentações Lançadas" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "Amount Cur." +msgstr "Valor." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Amount Currency" +msgstr "Valor na Moeda" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Amount cur." +msgstr "Valor." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_move_line__analytic_account_ids +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__grouped_by__analytic_account +msgid "Analytic Account" +msgstr "Conta Analítica" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Analytic Distribution" +msgstr "Distribuição Analítica" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Balance" +msgstr "Saldo" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Base Amount" +msgstr "Valor Base" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Balance" +msgstr "Saldo Base" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Credit" +msgstr "Crédito Base" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Debit" +msgstr "Débito Base" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__based_on +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Based On" +msgstr "Baseado em" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Based on" +msgstr "Baseado em" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Centralize filter" +msgstr "Filtro Centralizar" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_account__centralized +msgid "Centralized" +msgstr "Centralizado" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__group_child_ids +msgid "Child Groups" +msgstr "Grupos Filhos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Code" +msgstr "Código" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_account_financial_report_abstract_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__company_id +#, python-format +msgid "Company" +msgstr "Empresa" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__compute_account_ids +msgid "Compute accounts" +msgstr "Contas calculadas" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_res_config_settings +msgid "Config Settings" +msgstr "Definições de Configuração" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Configurations" +msgstr "Configurações" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Credit" +msgstr "Crédito" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul cur." +msgstr "Cumul cur." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul. Bal." +msgstr "Saldo Acum." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur." +msgstr "Moeda." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Original" +msgstr "Moeda Original" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Residual" +msgstr "Moeda Residual" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Currency" +msgstr "Moeda" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Current" +msgstr "Atual" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Date" +msgstr "Data" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_at +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_at +msgid "Date At" +msgstr "Até" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_from +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date From" +msgstr "Data Inicial" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_to +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date To" +msgstr "Data Final" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Date at filter" +msgstr "Filtro de Data" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date from" +msgstr "Data Inicial" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_range_id +msgid "Date range" +msgstr "Período" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Date range filter" +msgstr "Filtro de período" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date to" +msgstr "Data Final" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Debit" +msgstr "Débito" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#, python-format +msgid "Description" +msgstr "Descrição" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__tax_detail +msgid "Detail Taxes" +msgstr "Detalhes dos Impostos" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__display_name +msgid "Display Name" +msgstr "Nome de Exibição" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__foreign_currency +msgid "" +"Display foreign currency for move lines, unless account currency is not " +"setup through chart of accounts will display initial and final balance in " +"that currency." +msgstr "" +"Exibir moeda estrangeira para linhas de movimentos contábeis, a menos que a " +"moeda da conta não esteja configurada no plano de contas mostrará os saldos " +"inicial e final desta moeda." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_parent_hierarchy_level +msgid "Do not display parent levels" +msgstr "Não exibir níveis pai" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Due\n" +" date" +msgstr "" +"Data de\n" +" vencimento" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +msgid "" +"Due\n" +" date" +msgstr "" +"Data de\n" +" vencimento" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#, python-format +msgid "Due date" +msgstr "Data de vencimento" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_to +msgid "End Date" +msgstr "Data Final" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_to +msgid "End date" +msgstr "Data final" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +msgid "" +"Ending\n" +" balance" +msgstr "" +"Saldo\n" +" final" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_to +msgid "Ending account in a range" +msgstr "Conta final em um intervalo" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Ending balance" +msgstr "Saldo final" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Ending balance\n" +" cur." +msgstr "" +"Saldo\n" +" moeda." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Entries sorted by" +msgstr "Lançamentos ordenados por" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Entry" +msgstr "Lançamento" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Entry number" +msgstr "Número do lançamento" + +#. module: account_financial_report +#. odoo-javascript +#: code:addons/account_financial_report/static/src/xml/report.xml:0 +#, python-format +msgid "Export" +msgstr "Exportar" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export PDF" +msgstr "Exportar PDF" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export XLSX" +msgstr "Exportar XLSX" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter accounts" +msgstr "Filtrar Contas" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter analytic accounts" +msgstr "Filtrar contas analíticas" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__cost_center_ids +msgid "Filter cost centers" +msgstr "Filtrar centro de custos" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_journal_ids +msgid "Filter journals" +msgstr "Filtrar diários" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__partner_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter partners" +msgstr "Filtrar parceiros" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__foreign_currency +msgid "Foreign Currency" +msgstr "Moeda Estrangeira" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "From Code" +msgstr "Do Código" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "From:" +msgstr "De:" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "From: %(date_from)s To: %(date_to)s" +msgstr "De: %(date_from)s Para: %(date_to)s" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_code +msgid "Full Code" +msgstr "Código Completo" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_name +msgid "Full Name" +msgstr "Nome Completo" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__fy_start_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__fy_start_date +msgid "Fy Start Date" +msgstr "Data Inicial" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.act_action_general_ledger_wizard_partner_relation +#: model:ir.actions.act_window,name:account_financial_report.action_general_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_general_ledger_wizard +#, python-format +msgid "General Ledger" +msgstr "Razão Geral" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_base +msgid "General Ledger -" +msgstr "Razão Geral -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_general_ledger +msgid "General Ledger Report" +msgstr "Relatório do Razão Geral" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_general_ledger_report_wizard +msgid "General Ledger Report Wizard" +msgstr "Assistente do Relatório de Razão Geral" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_general_ledger_xlsx +msgid "General Ledger XLSL Report" +msgstr "Relatório XLSX do Razão Geral" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_general_ledger_xlsx +msgid "General Ledger XLSX" +msgstr "Razão Geral XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "" +"General Ledger can be computed only if selected company have\n" +" only one unaffected earnings account." +msgstr "" +"O Razão Geral pode ser calculado somente se a empresa selecionada tiver\n" +" apenas uma conta de ganhos não afetada." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__group_option +msgid "Group entries by" +msgstr "Agrupar lançamentos por" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__grouped_by +msgid "Grouped By" +msgstr "Agrupado Por" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "" +"Here you can set the intervals that will appear on the Aged Partner Balance." +msgstr "" +"Aqui você pode definir os intervalos que aparecerão no Saldo do Parceiro " +"Idoso." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Hide" +msgstr "Ocultar" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "Hide account ending balance at 0" +msgstr "Ocultar conta com saldo final zerado" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "Hide accounts at 0" +msgstr "Ocultar contas zeradas" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy_level +msgid "Hierarchy Levels to display" +msgstr "Níveis Hierárquicos para exibir" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__id +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__id +msgid "ID" +msgstr "ID" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_account_account__centralized +msgid "" +"If flagged, no details will be displayed in the General Ledger report (the " +"webkit one only), only centralized amounts per period." +msgstr "" +"Se marcado, os detalhes não serão exibidos no relatório Razão Geral (somente " +"no webkit), apenas valores centralizados por período." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__inferior_limit +msgid "Inferior Limit" +msgstr "Limite Inferior" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Inferior Limit must be greather than zero" +msgstr "O Limite Inferior deve ser maior que zero" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Initial\n" +" balance cur." +msgstr "" +"Inicial\n" +" saldo moeda." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Initial\n" +" balance" +msgstr "" +"Saldo\n" +" inicial" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Initial balance" +msgstr "Saldo inicial" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__age_partner_config_id +#: model:ir.model.fields,field_description:account_financial_report.field_res_config_settings__age_partner_config_id +msgid "Intervals configuration" +msgstr "Configuração de intervalos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Journal" +msgstr "Diário" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_move_line +msgid "Journal Item" +msgstr "Item do Diário" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__domain +msgid "Journal Items Domain" +msgstr "Domínio de itens de diário" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_journal_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_html +#: model:ir.ui.menu,name:account_financial_report.menu_journal_ledger_wizard +#, python-format +msgid "Journal Ledger" +msgstr "Razão por Diário" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_base +msgid "Journal Ledger -" +msgstr "Razão por Diário -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_journal_ledger +msgid "Journal Ledger Report" +msgstr "Relatório do Livro-Razão do Diário" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_journal_ledger_report_wizard +msgid "Journal Ledger Report Wizard" +msgstr "Assistente de Relatório Razão por Diário" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_journal_ledger_xlsx +msgid "Journal Ledger XLSX" +msgstr "Razão por Diário XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_journal_ledger_xlsx +msgid "Journal Ledger XLSX Report" +msgstr "Relatório Razão por Diário XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#, python-format +msgid "Journals" +msgstr "Diários" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard____last_update +msgid "Last Modified on" +msgstr "Última modificação em" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_uid +msgid "Last Updated by" +msgstr "Última atualização por" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_date +msgid "Last Updated on" +msgstr "Última atualização em" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "Level" +msgstr "Nível" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "Level %s" +msgstr "Nível %s" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__limit_hierarchy_level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Limit hierarchy levels" +msgstr "Limitar níveis hierárquicos" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__line_ids +msgid "Line" +msgstr "Linha" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#: code:addons/account_financial_report/report/open_items.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Missing Partner" +msgstr "Parceiro ausente" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items.py:0 +#, python-format +msgid "Missing Salesperson" +msgstr "Vendedor desaparecido" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration_line +msgid "Model to set interval lines for Age partner balance report" +msgstr "" +"Modelo para definir linhas de intervalo para relatório de saldo de parceiro " +"por idade" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration +msgid "Model to set intervals for Age partner balance report" +msgstr "" +"Modelo para definir intervalos para relatório de saldo de parceiro por idade" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__move_target +msgid "Move Target" +msgstr "Movimentação de Destino" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "Moves" +msgstr "Movimentações" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Must complete Configuration Lines" +msgstr "" +"Modelo para definir intervalos para relatório de saldo de parceiro por idade" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__name +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Name" +msgstr "Nome" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#: model:ir.model.constraint,message:account_financial_report.constraint_account_age_report_configuration_line_unique_name_config_combination +#, python-format +msgid "Name must be unique per report configuration" +msgstr "O nome deve ser exclusivo por configuração de relatório" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Net" +msgstr "Líquido" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "No" +msgstr "Não" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "No group" +msgstr "Sem grupo" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "No limit" +msgstr "Sem limite" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__none +msgid "None" +msgstr "Não" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__not_only_one_unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__not_only_one_unaffected_earnings_account +msgid "Not Only One Unaffected Earnings Account" +msgstr "Não apenas uma conta de ganhos não afetada" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Not Posted" +msgstr "Não lançado" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "Not due" +msgstr "A vencer" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "OCA Aged Report Configuration" +msgstr "Configuração de relatório antigo OCA" + +#. module: account_financial_report +#: model:ir.ui.menu,name:account_financial_report.menu_oca_reports +msgid "OCA accounting reports" +msgstr "Relatórios Contábeis OCA" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Older" +msgstr "Mais antigo" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_open_items_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_open_items_wizard +#, python-format +msgid "Open Items" +msgstr "Itens abertos" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_base +msgid "Open Items -" +msgstr "Itens Abertos -" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.act_action_open_items_wizard_partner_relation +msgid "Open Items Partner" +msgstr "Itens Abertos Parceiro" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_open_items +msgid "Open Items Report" +msgstr "Relatório de Itens em Aberto" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_open_items_report_wizard +msgid "Open Items Report Wizard" +msgstr "Assistente de Relatório de Itens Abertos" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_open_items_xlsx +msgid "Open Items XLSX" +msgstr "Itens Abertos XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_open_items_xlsx +msgid "Open Items XLSX Report" +msgstr "Relatório de Itens em Aberto XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Options" +msgstr "Opções" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Original" +msgstr "Original" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Partner" +msgstr "Parceiro" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_partner_ending_cumul +msgid "" +"Partner\n" +" cumul aged balance" +msgstr "" +"Parceiro\n" +" saldo periódico acumulado" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Partner Initial balance" +msgstr "Saldo inicial do parceiro" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__salesperson +msgid "Partner Salesperson" +msgstr "Comercial da Empresa" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Partner cumul aged balance" +msgstr "Saldo periódico acumulado do parceiro" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +#, python-format +msgid "Partner ending balance" +msgstr "Saldo final do parceiro" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Partner initial balance" +msgstr "Saldo inicial do Parceiro" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__partners +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__partners +msgid "Partners" +msgstr "Parceiros" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__payable_accounts_only +msgid "Payable Accounts Only" +msgstr "Apenas Contas a Pagar" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +msgid "Percents" +msgstr "Percentuais" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Period balance" +msgstr "Saldo do período" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Periods" +msgstr "Períodos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Posted" +msgstr "Lançado" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Rec." +msgstr "Rec." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__receivable_accounts_only +msgid "Receivable Accounts Only" +msgstr "Apenas Contas a Receber" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "" +"Ref -\n" +" Label" +msgstr "" +"Ref -\n" +" Rótulo" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +msgid "" +"Ref -\n" +" Label" +msgstr "" +"Ref -\n" +" Rótulo" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Ref - Label" +msgstr "Ref - Rótulo" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_ir_actions_report +msgid "Report Action" +msgstr "Ação do Relatório" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Residual" +msgstr "Residual" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Sequence" +msgstr "Sequência" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Show" +msgstr "Exibir" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__show_cost_center +msgid "Show Analytic Account" +msgstr "Exibir Conta Analítica" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_auto_sequence +msgid "Show Auto Sequence" +msgstr "Mostrar sequência automática" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__show_move_line_details +msgid "Show Move Line Details" +msgstr "Exibir Detalhes das Linhas de Movimentação" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__show_partner_details +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_partner_details +msgid "Show Partner Details" +msgstr "Exibir Detalhes do Parceiro" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__foreign_currency +#, python-format +msgid "Show foreign currency" +msgstr "Exibir moeda estrangeira" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Show hierarchy" +msgstr "Mostrar hierarquia" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__sort_option +msgid "Sort entries by" +msgstr "Ordenar lançamentos por" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_from +msgid "Start Date" +msgstr "Data Inicial" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_from +msgid "Start date" +msgstr "Data inicial" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_from +msgid "Starting account in a range" +msgstr "Iniciando conta em um intervalo" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "TOTAL" +msgstr "TOTAL" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tags" +msgstr "Marcadores" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__target_move +msgid "Target Moves" +msgstr "Movimentações de Destino" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Target moves filter" +msgstr "Filtro de movimentações de destino" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Tax" +msgstr "Imposto" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Tax Amount" +msgstr "Valor do Imposto" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Balance" +msgstr "Saldo de Impostos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Credit" +msgstr "Crédito de Impostos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Debit" +msgstr "Débito de Impostos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxgroups +#, python-format +msgid "Tax Groups" +msgstr "Grupos de Impostos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Tax Initial balance" +msgstr "Saldo Inicial do imposto" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxtags +#, python-format +msgid "Tax Tags" +msgstr "Marcadores do Imposto" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#, python-format +msgid "Tax ending balance" +msgstr "Saldo Final do imposto" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tax initial balance" +msgstr "Saldo inicial do imposto" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Taxes" +msgstr "Impostos" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/general_ledger_wizard.py:0 +#, python-format +msgid "" +"The Company in the General Ledger Report Wizard and in Date Range must be " +"the same." +msgstr "" +"A Empresa no Assistente de Relatório Razão Geral e no Intervalo de Datas " +"deve ser a mesma." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "" +"The Company in the Trial Balance Report Wizard and in Date Range must be the " +"same." +msgstr "" +"A empresa no Assistente de Relatório Balancete e o Intervalo de Datas deve " +"ser a mesma." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/vat_report_wizard.py:0 +#, python-format +msgid "" +"The Company in the Vat Report Wizard and in Date Range must be the same." +msgstr "" +"A empresa no Assistente de Relatório de Impostos e o Intervalo de Datas deve " +"ser a mesma." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "The hierarchy level to filter on must be greater than 0." +msgstr "O filtro de nível hierárquico deve ser maior que zero." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "" +"There is a problem in the structure of the account groups. You may need to " +"create some child group of %s." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__domain +msgid "This domain will be used to select specific domain for Journal Items" +msgstr "" +"Este domínio será usado para selecionar um domínio específico para itens de " +"Diário" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "To" +msgstr "Para" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +msgid "To:" +msgstr "Para:" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +#, python-format +msgid "Total" +msgstr "Total" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_trial_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_html +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_trial_balance_wizard +#, python-format +msgid "Trial Balance" +msgstr "Balancete" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_base +msgid "Trial Balance -" +msgstr "Balancete -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_trial_balance +msgid "Trial Balance Report" +msgstr "Relatório do Balancete" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_trial_balance_report_wizard +msgid "Trial Balance Report Wizard" +msgstr "Assistente de Relatório Balancete" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_xlsx +msgid "Trial Balance XLSX" +msgstr "Balancete XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_trial_balance_xlsx +msgid "Trial Balance XLSX Report" +msgstr "Relatório Balancete XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"Trial Balance can be computed only if selected company have only\n" +" one unaffected earnings account." +msgstr "" +"O balancete pode ser calculado apenas se a empresa selecionada tiver apenas\n" +" uma conta de ganhos não afetada." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__unaffected_earnings_account +msgid "Unaffected Earnings Account" +msgstr "Conta de Receitas Não Afetada" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "" +"Use this filter to hide an account or a partner with an ending balance at 0. " +"If partners are filtered, debits and credits totals will not match the trial " +"balance." +msgstr "" +"Utilize este filtro para ocultar as contas ou empresas com saldo final " +"zerado. Se houver parceiros filtrados, os totais de débitos e créditos não " +"coincidirão com o balancete." + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Use when your account groups are hierarchical" +msgstr "Use quando seus grupos de contas são hierárquicos" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_vat_report_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_vat_report_wizard +msgid "VAT Report" +msgstr "Relatório de Impostos" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +msgid "VAT Report -" +msgstr "Relatório de Impostos -" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "VAT Report Options" +msgstr "Opções do Relatório de Impostos" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_vat_report_wizard +msgid "VAT Report Wizard" +msgstr "Assistente de Relatório de Impostos" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_vat_report_xlsx +msgid "VAT Report XLSX" +msgstr "Relatório de Impostos XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Vat Report" +msgstr "Relatório de Impostos" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_vat_report +msgid "Vat Report Report" +msgstr "Opções do Relatório de Impostos" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_vat_report_xlsx +msgid "Vat Report XLSX Report" +msgstr "Relatório de Impostos XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "View" +msgstr "Visualizar" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "" +"When this option is enabled, the trial balance will not display accounts " +"that have initial balance = debit = credit = end balance = 0" +msgstr "" +"Quando esta opção estiver ativa, o balancete não exibirá contas com saldo " +"inicial = débito = crédito = saldo final = 0" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_account_name +msgid "With Account Name" +msgstr "Com Nome de Conta" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Without analytic account" +msgstr "Sem conta analítica" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Yes" +msgstr "Sim" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#, python-format +msgid "future" +msgstr "futuro" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "or" +msgstr "ou" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_qweb +msgid "ournal Ledger" +msgstr "Livro Razão" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "to" +msgstr "para" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 16.21%;" +msgstr "com: 16.21%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.24%;" +msgstr "largura: 23.24%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.78%;" +msgstr "largura: 23.78%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 31.35%;" +msgstr "com: 31.35%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 38.92%;" +msgstr "largura: 38.92%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 8.11%;" +msgstr "largura: 8.11%;" + +#~ msgid "" +#~ "Age ≤ 120\n" +#~ " d." +#~ msgstr "" +#~ "Idade ≤ 120\n" +#~ " d." + +#~ msgid "" +#~ "Age ≤ 30\n" +#~ " d." +#~ msgstr "" +#~ "Idade ≤ 30\n" +#~ " d." + +#~ msgid "" +#~ "Age ≤ 60\n" +#~ " d." +#~ msgstr "" +#~ "Idade ≤ 60\n" +#~ " d." + +#~ msgid "" +#~ "Age ≤ 90\n" +#~ " d." +#~ msgstr "" +#~ "Idade ≤ 90\n" +#~ " d." + +#~ msgid "Filter analytic tags" +#~ msgstr "Filtrar etiquetas analíticas" + +#, python-format +#~ msgid "Show analytic tags" +#~ msgstr "Exibir marcadores analíticos" + +#~ msgid "Child Accounts" +#~ msgstr "Contas Filhas" + +#~ msgid "Computed Accounts" +#~ msgstr "Contas Calculadas" + +#~ msgid "" +#~ "Computed Accounts: Use when the account group have codes\n" +#~ " that represent prefixes of the actual accounts.\n" +#~ "\n" +#~ " Child Accounts: Use when your account groups are hierarchical.\n" +#~ "\n" +#~ " No hierarchy: Use to display just the accounts, without any " +#~ "grouping.\n" +#~ " " +#~ msgstr "" +#~ "Contas Calculadas: Utilize quando o grupo de contas possui códigos \n" +#~ " que representam prefixos das contas do realizado.\n" +#~ "\n" +#~ " Contas Filhas: Utilize quando o grupo de contas é hierárquico.\n" +#~ "\n" +#~ " Sem hierarquia: Utilize para exibir apenas as contas, sem " +#~ "qualquer agrupamento.\n" +#~ " " + +#~ msgid "Hierarchy On" +#~ msgstr "Hierarquia Habilitada" + +#~ msgid "No hierarchy" +#~ msgstr "Sem hierarquia" + +#~ msgid "From: %s To: %s" +#~ msgstr "De: %s Até: %s" + +#~ msgid "Not only one unaffected earnings account" +#~ msgstr "Nenhuma conta de receita não afetada" + +#~ msgid " Export" +#~ msgstr " Exportar" + +#~ msgid " Print" +#~ msgstr " Imprimir" + +#~ msgid "" +#~ "General Ledger can be computed only if selected company have only one " +#~ "unaffected earnings account." +#~ msgstr "" +#~ "O Razão Geral somente pode ser calculado se a empresa selecionada tiver " +#~ "apenas uma conta de receitas não afetada." + +#~ msgid "" +#~ "Trial Balance can be computed only if selected company have only one " +#~ "unaffected earnings account." +#~ msgstr "" +#~ "O Balancete poderá ser calculado somente se a empresa selecionada tiver " +#~ "apenas uma conta de receitas não afetada." + +#~ msgid "" +#~ "Cost\n" +#~ " center" +#~ msgstr "" +#~ "Centro\n" +#~ " de Custos" + +#~ msgid "Cost center" +#~ msgstr "Centro de Custos" + +#~ msgid "Account ID" +#~ msgstr "ID da Conta" + +#~ msgid "Account Type" +#~ msgstr "Tipo de Conta" + +#~ msgid "Age 120 Days" +#~ msgstr "120 Dias" + +#~ msgid "Age 30 Days" +#~ msgstr "30 Dias" + +#~ msgid "Age 60 Days" +#~ msgstr "60 Dias" + +#~ msgid "Age 90 Days" +#~ msgstr "90 Dias" + +#~ msgid "Amount Residual" +#~ msgstr "Saldo Inicial" + +#~ msgid "Amount Residual Currency" +#~ msgstr "Moeda de Saldo Pendente" + +#~ msgid "Amount Total Due" +#~ msgstr "Valor Total Devido" + +#~ msgid "Amount Total Due Currency" +#~ msgstr "Moeda do Valor Total Vencido" + +#~ msgid "Centralize" +#~ msgstr "Centralizar" + +#~ msgid "Centralized Entries" +#~ msgstr "Lançamentos Centralizados" + +#~ msgid "Child accounts" +#~ msgstr "Contas filhas" + +#~ msgid "Company Currency" +#~ msgstr "Moeda da Empresa" + +#~ msgid "Cost Center" +#~ msgstr "Centro de Custos" + +#~ msgid "Cumul Age 120 Days" +#~ msgstr "Acumulado há 120 dias" + +#~ msgid "Cumul Age 30 Days" +#~ msgstr "Acumulado há 30 dias" + +#~ msgid "Cumul Age 60 Days" +#~ msgstr "Acumulado há 60 dias" + +#~ msgid "Cumul Age 90 Days" +#~ msgstr "Acumulado há 90 dias" + +#~ msgid "Cumul Amount Residual" +#~ msgstr "Valor Residual Acumulado" + +#~ msgid "Cumul Balance" +#~ msgstr "Saldo Acumulado" + +#~ msgid "Cumul Current" +#~ msgstr "Acumulado Atual" + +#~ msgid "Cumul Older" +#~ msgstr "Acumulado Anterior" + +#~ msgid "Currency Name" +#~ msgstr "Moeda" + +#~ msgid "Date Due" +#~ msgstr "Data Vencimento" + +#~ msgid "Ending blance cur." +#~ msgstr "Moeda do saldo final." + +#~ msgid "Filter Analytic Tag" +#~ msgstr "Filtrar Marcador Analítico" + +#~ msgid "Filter Cost Center" +#~ msgstr "Filtrar Centro de Custos" + +#~ msgid "Filter Journal" +#~ msgstr "Filtrar Diário" + +#~ msgid "Filter Partner" +#~ msgstr "Filtrar Parceiro" + +#~ msgid "Final Amount Residual" +#~ msgstr "Valor Residual Final" + +#~ msgid "Final Amount Residual Currency" +#~ msgstr "Moeda do Valor Residual Final" + +#~ msgid "Final Amount Total Due" +#~ msgstr "Total Final Vencido" + +#~ msgid "Final Amount Total Due Currency" +#~ msgstr "Moeda do Total Final Vencido" + +#~ msgid "Final Balance" +#~ msgstr "Saldo Final" + +#~ msgid "Final Balance Foreign Currency" +#~ msgstr "Saldo Final em Moeda Estrangeira" + +#~ msgid "Final Credit" +#~ msgstr "Crédito Final" + +#~ msgid "Final Debit" +#~ msgstr "Débito Final" + +#~ msgid "Group Option" +#~ msgstr "Opção de Agrupamento" + +#~ msgid "Hide Account At 0" +#~ msgstr "Ocultar Conta Zerada" + +#~ msgid "Hide Line" +#~ msgstr "Ocultar Linha" + +#~ msgid "Initial Balance" +#~ msgstr "Saldo Inicial" + +#~ msgid "Initial Balance Foreign Currency" +#~ msgstr "Saldo Inicial em Moeda Estrangeira" + +#~ msgid "Initial Credit" +#~ msgstr "Crédito Inicial" + +#~ msgid "Initial Debit" +#~ msgstr "Débito Inicial" + +#~ msgid "Initial blance cur." +#~ msgstr "Moeda saldo inicial." + +#~ msgid "Is Partner Account" +#~ msgstr "É Conta de Parceiro" + +#~ msgid "Label" +#~ msgstr "Rótulo" + +#~ msgid "Matching Number" +#~ msgstr "Número coincidente" + +#~ msgid "Move" +#~ msgstr "Movimentação" + +#~ msgid "Move Line" +#~ msgstr "Linha de movimentação" + +#~ msgid "No partner allocated" +#~ msgstr "Nenhum parceiro alocado" + +#~ msgid "Only Posted Moves" +#~ msgstr "Apenas movimentações lançadas" + +#~ msgid "Parent" +#~ msgstr "Pai" + +#~ msgid "Partner ID" +#~ msgstr "ID Parceiro" + +#~ msgid "Percent Age 120 Days" +#~ msgstr "Percentual 120 Dias" + +#~ msgid "Percent Age 30 Days" +#~ msgstr "Percentual 30 Dias" + +#~ msgid "Percent Age 60 Days" +#~ msgstr "Percentual 60 Dias" + +#~ msgid "Percent Age 90 Days" +#~ msgstr "Percentual 90 Dias" + +#~ msgid "Percent Current" +#~ msgstr "Percentual Atual" + +#~ msgid "Percent Older" +#~ msgstr "Percentual Anterior" + +#~ msgid "Period Balance" +#~ msgstr "Saldo do Período" + +#~ msgid "Report" +#~ msgstr "Relatório" + +#~ msgid "Report Account" +#~ msgstr "Relatório de Conta" + +#~ msgid "Report Journal Ledger" +#~ msgstr "Relatório Razão por Diário" + +#~ msgid "Report Journal Ledger Tax Line" +#~ msgstr "Relatório Linha de Impostos do Razão por Diário" + +#~ msgid "Report Move" +#~ msgstr "Relatório de Movimentações" + +#~ msgid "Report Move Line" +#~ msgstr "Relatório de Linhas de Movimentação" + +#~ msgid "Report Partner" +#~ msgstr "Relatório de Parceiros" + +#~ msgid "Report Tax" +#~ msgstr "Relatório de Impostos" + +#~ msgid "Report Tax Line" +#~ msgstr "Relatório de Linhas de Impostos" + +#~ msgid "Show Cost Center" +#~ msgstr "Exibir Centros de Custo" + +#~ msgid "Sort Option" +#~ msgstr "Opção de Ordenamento" + +#~ msgid "Tax Code" +#~ msgstr "Código do Imposto" + +#~ msgid "Tax Detail" +#~ msgstr "Detalhes do Imposto" + +#~ msgid "Tax ID" +#~ msgstr "ID do Imposto" + +#~ msgid "Tax Name" +#~ msgstr "Nome do Imposto" + +#~ msgid "Taxes Description" +#~ msgstr "Descrições dos Impostos" + +#~ msgid "Taxgroup" +#~ msgstr "Grupo de Impostos" + +#~ msgid "Taxtag" +#~ msgstr "Marcador de impostos" + +#~ msgid "Taxtags" +#~ msgstr "Marcadores de Impostos" + +#~ msgid "report.a_f_r.report_aged_partner_balance_xlsx" +#~ msgstr "report.a_f_r.report_aged_partner_balance_xlsx" + +#~ msgid "report.a_f_r.report_general_ledger_xlsx" +#~ msgstr "report.a_f_r.report_general_ledger_xlsx" + +#~ msgid "report.a_f_r.report_journal_ledger_xlsx" +#~ msgstr "report.a_f_r.report_journal_ledger_xlsx" + +#~ msgid "report.a_f_r.report_open_items_xlsx" +#~ msgstr "report.a_f_r.report_open_items_xlsx" + +#~ msgid "report.a_f_r.report_trial_balance_xlsx" +#~ msgstr "report.a_f_r.report_trial_balance_xlsx" + +#~ msgid "report.a_f_r.report_vat_report_xlsx" +#~ msgstr "report.a_f_r.report_vat_report_xlsx" + +#~ msgid "report.account_financial_report.abstract_report_xlsx" +#~ msgstr "report.account_financial_report.abstract_report_xlsx" + +#~ msgid "report_aged_partner_balance" +#~ msgstr "report_aged_partner_balance" + +#~ msgid "report_aged_partner_balance_account" +#~ msgstr "report_aged_partner_balance_account" + +#~ msgid "report_aged_partner_balance_line" +#~ msgstr "report_aged_partner_balance_line" + +#~ msgid "report_aged_partner_balance_move_line" +#~ msgstr "report_aged_partner_balance_move_line" + +#~ msgid "report_aged_partner_balance_partner" +#~ msgstr "report_aged_partner_balance_partner" + +#~ msgid "report_general_ledger" +#~ msgstr "report_general_ledger" + +#~ msgid "report_general_ledger_account" +#~ msgstr "report_general_ledger_account" + +#~ msgid "report_general_ledger_move_line" +#~ msgstr "report_general_ledger_move_line" + +#~ msgid "report_general_ledger_partner" +#~ msgstr "report_general_ledger_partner" + +#~ msgid "report_journal_ledger" +#~ msgstr "report_journal_ledger" + +#~ msgid "report_journal_ledger_journal" +#~ msgstr "report_journal_ledger_journal" + +#~ msgid "report_journal_ledger_journal_tax_line" +#~ msgstr "report_journal_ledger_journal_tax_line" + +#~ msgid "report_journal_ledger_move" +#~ msgstr "report_journal_ledger_move" + +#~ msgid "report_journal_ledger_move_line" +#~ msgstr "report_journal_ledger_move_line" + +#~ msgid "report_journal_ledger_report_tax_line" +#~ msgstr "report_journal_ledger_report_tax_line" + +#~ msgid "report_open_items" +#~ msgstr "report_open_items" + +#~ msgid "report_open_items_account" +#~ msgstr "report_open_items_account" + +#~ msgid "report_open_items_move_line" +#~ msgstr "report_open_items_move_line" + +#~ msgid "report_open_items_partner" +#~ msgstr "report_open_items_partner" + +#~ msgid "report_trial_balance" +#~ msgstr "report_trial_balance" + +#~ msgid "report_trial_balance_account" +#~ msgstr "report_trial_balance_account" + +#~ msgid "report_trial_balance_partner" +#~ msgstr "report_trial_balance_partner" + +#~ msgid "report_vat_report" +#~ msgstr "report_vat_report" + +#~ msgid "report_vat_report_tax" +#~ msgstr "report_vat_report_tax" + +#~ msgid "report_vat_report_taxtag" +#~ msgstr "report_vat_report_taxtag" diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/ro.po b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/ro.po new file mode 100644 index 00000000..8ff77b49 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/ro.po @@ -0,0 +1,2263 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_financial_report +# +# Translators: +# Dorin Hongu , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-16 08:14+0000\n" +"PO-Revision-Date: 2020-09-25 10:00+0000\n" +"Last-Translator: Dorin Hongu \n" +"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " +"20)) ? 1 : 2;\n" +"X-Generator: Weblate 3.10\n" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "> 120 d." +msgstr "> 120 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "1 - 30 d." +msgstr "1 - 30 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +msgid "10" +msgstr "10" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "31 - 60 d." +msgstr "31 - 60 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "61 - 90 d." +msgstr "61 - 90 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "91 - 120 d." +msgstr "91 - 120 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Taxes summary" +msgstr "Rezumat taxe" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"\n" +" Duplicate amounts may be shown because more than one " +"analytical account may be defined in the journal items." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Intervals configuration" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "To" +msgstr "Către" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report +#, fuzzy +msgid "Abstract Report" +msgstr "Raport TVA" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_financial_report_abstract_wizard +msgid "Abstract Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report_xlsx +msgid "Abstract XLSX Account Financial Report" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model,name:account_financial_report.model_account_account +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Account" +msgstr "Cont" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__account_age_report_config_id +msgid "Account Age Report Config" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_from +msgid "Account Code From" +msgstr "Cod cont de la" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_to +msgid "Account Code To" +msgstr "Cod cont către" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_group +msgid "Account Group" +msgstr "Grup conturi" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Account Name" +msgstr "Nume Cont" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Account at 0 filter" +msgstr "Filtru cont la 0" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Account balance at 0 filter" +msgstr "Conturi cu sold zero filtrate" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__account_ids +msgid "Accounts" +msgstr "Conturi" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__centralize +msgid "Activate centralization" +msgstr "Activare centralizare" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Additional Filtering" +msgstr "Filtrare suplimentară" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_report_configuration +msgid "Age Partner Report Configuration" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 120\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 120 d." +msgstr "Vârstă ≤ 120 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 30\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 30 d." +msgstr "Vârstă ≤ 30 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 60\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 60 d." +msgstr "Vârstă ≤ 60 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 90\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 90 d." +msgstr "Vârstă ≤ 90 d." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_aged_partner_balance_wizard +#, python-format +msgid "Aged Partner Balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_base +msgid "Aged Partner Balance -" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_aged_partner_balance +msgid "Aged Partner Balance Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_aged_partner_balance_report_wizard +msgid "Aged Partner Balance Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_aged_partner_balance_xlsx +msgid "Aged Partner Balance XLSL Report" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_aged_partner_balance_xlsx +msgid "Aged Partner Balance XLSX" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "All" +msgstr "Tot" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__all +msgid "All Entries" +msgstr "Toate înregistrările" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__posted +msgid "All Posted Entries" +msgstr "Toate înregistrările postare" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All entries" +msgstr "Toate înregistrările" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All posted entries" +msgstr "Toate înregistrările postare" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "Amount Cur." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Amount Currency" +msgstr "Sumă Valută" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Amount cur." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_move_line__analytic_account_ids +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__grouped_by__analytic_account +msgid "Analytic Account" +msgstr "Cont analitic" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Analytic Distribution" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Balance" +msgstr "Sold" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Base Amount" +msgstr "Valoare bază" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Balance" +msgstr "Sold bază" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Credit" +msgstr "Credit bază" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Debit" +msgstr "Debit bază" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__based_on +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Based On" +msgstr "Bazat pe" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Based on" +msgstr "Bazat pe" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Cancel" +msgstr "Anulare" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Centralize filter" +msgstr "Centralizați filtrul" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_account__centralized +msgid "Centralized" +msgstr "Centralizat" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__group_child_ids +msgid "Child Groups" +msgstr "Grupuri subordonate" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Code" +msgstr "Cod" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_account_financial_report_abstract_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__company_id +#, python-format +msgid "Company" +msgstr "Companie" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__compute_account_ids +msgid "Compute accounts" +msgstr "Conturi calculate" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Configurations" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_uid +msgid "Created by" +msgstr "Creat de" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_date +msgid "Created on" +msgstr "Creat pe" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Credit" +msgstr "Credit" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul cur." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul. Bal." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Original" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Residual" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Currency" +msgstr "Moneda" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Current" +msgstr "Curent" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Date" +msgstr "Data" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_at +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_at +msgid "Date At" +msgstr "La data" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_from +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date From" +msgstr "De la" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_to +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date To" +msgstr "Până la" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Date at filter" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date from" +msgstr "De la" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_range_id +msgid "Date range" +msgstr "Interval" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Date range filter" +msgstr "Interval selectat" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date to" +msgstr "Până la" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Debit" +msgstr "Debit" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#, python-format +msgid "Description" +msgstr "Descriere" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__tax_detail +msgid "Detail Taxes" +msgstr "Detalii impozite" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__display_name +msgid "Display Name" +msgstr "Nume afișat" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__foreign_currency +msgid "" +"Display foreign currency for move lines, unless account currency is not " +"setup through chart of accounts will display initial and final balance in " +"that currency." +msgstr "" +"Afișați moneda străină pentru liniile de mutare, cu excepția cazului în care " +"moneda contului nu este configurată prin planul de conturi, va afișa soldul " +"inițial și final în moneda respectivă." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_parent_hierarchy_level +msgid "Do not display parent levels" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Due\n" +" date" +msgstr "Dată scadentă" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +msgid "" +"Due\n" +" date" +msgstr "" +"Dată \n" +"scadentă" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#, python-format +msgid "Due date" +msgstr "Data scadentă" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_to +msgid "End Date" +msgstr "Dată final" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_to +msgid "End date" +msgstr "Data final" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +msgid "" +"Ending\n" +" balance" +msgstr "" +"Sold \n" +"final" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_to +msgid "Ending account in a range" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Ending balance" +msgstr "Sold final" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Ending balance\n" +" cur." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Entries sorted by" +msgstr "Înregistrări sortate după" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Entry" +msgstr "Înregistrare" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Entry number" +msgstr "Număr înregistrare" + +#. module: account_financial_report +#. odoo-javascript +#: code:addons/account_financial_report/static/src/xml/report.xml:0 +#, python-format +msgid "Export" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export PDF" +msgstr "Export PDF" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export XLSX" +msgstr "Exportați XLSX" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter accounts" +msgstr "Contrui filtrate" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter analytic accounts" +msgstr "Filtrați conturile analitice" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__cost_center_ids +msgid "Filter cost centers" +msgstr "Filtrează centrele de cost" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_journal_ids +msgid "Filter journals" +msgstr "Filtrează Jurnale" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__partner_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter partners" +msgstr "Filtru partener" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__foreign_currency +msgid "Foreign Currency" +msgstr "Monedă străină" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "From Code" +msgstr "Din cod" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "From:" +msgstr "De la:" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "From: %(date_from)s To: %(date_to)s" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_code +msgid "Full Code" +msgstr "Cod complet" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_name +msgid "Full Name" +msgstr "Nume complet" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__fy_start_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__fy_start_date +msgid "Fy Start Date" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.act_action_general_ledger_wizard_partner_relation +#: model:ir.actions.act_window,name:account_financial_report.action_general_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_general_ledger_wizard +#, python-format +msgid "General Ledger" +msgstr "Carte mare" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_base +msgid "General Ledger -" +msgstr "Carte mare" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_general_ledger +msgid "General Ledger Report" +msgstr "Carte mare" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_general_ledger_report_wizard +msgid "General Ledger Report Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_general_ledger_xlsx +#, fuzzy +msgid "General Ledger XLSL Report" +msgstr "Carte mare XLSX" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_general_ledger_xlsx +msgid "General Ledger XLSX" +msgstr "Carte mare XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "" +"General Ledger can be computed only if selected company have\n" +" only one unaffected earnings account." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__group_option +msgid "Group entries by" +msgstr "Intrări de grup după" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__grouped_by +msgid "Grouped By" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "" +"Here you can set the intervals that will appear on the Aged Partner Balance." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Hide" +msgstr "Ascunde" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "Hide account ending balance at 0" +msgstr "Ascunde conturi cu sold final egal cu zero" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "Hide accounts at 0" +msgstr "Ascunde conturile cu zero" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy_level +msgid "Hierarchy Levels to display" +msgstr "Niveluri Ierahie de afișat" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__id +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__id +msgid "ID" +msgstr "ID" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_account_account__centralized +msgid "" +"If flagged, no details will be displayed in the General Ledger report (the " +"webkit one only), only centralized amounts per period." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__inferior_limit +msgid "Inferior Limit" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Inferior Limit must be greather than zero" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, fuzzy +msgid "" +"Initial\n" +" balance cur." +msgstr "Sold inițial" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Initial\n" +" balance" +msgstr "" +"Sold \n" +"inițial" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Initial balance" +msgstr "Sold inițial" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__age_partner_config_id +#: model:ir.model.fields,field_description:account_financial_report.field_res_config_settings__age_partner_config_id +msgid "Intervals configuration" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Journal" +msgstr "Jurnal" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_move_line +msgid "Journal Item" +msgstr "Articol de jurnal" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__domain +msgid "Journal Items Domain" +msgstr "Domeniul articolelor din jurnal" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_journal_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_html +#: model:ir.ui.menu,name:account_financial_report.menu_journal_ledger_wizard +#, fuzzy, python-format +msgid "Journal Ledger" +msgstr "Jurnal" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_base +#, fuzzy +msgid "Journal Ledger -" +msgstr "Jurnal" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_journal_ledger +#, fuzzy +msgid "Journal Ledger Report" +msgstr "Jurnal" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_journal_ledger_report_wizard +msgid "Journal Ledger Report Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_journal_ledger_xlsx +msgid "Journal Ledger XLSX" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_journal_ledger_xlsx +#, fuzzy +msgid "Journal Ledger XLSX Report" +msgstr "Jurnal" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#, python-format +msgid "Journals" +msgstr "Jurnale" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard____last_update +msgid "Last Modified on" +msgstr "Ultima modificare pe" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_uid +msgid "Last Updated by" +msgstr "Ultima dată actualizat de" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "Level" +msgstr "Nivel" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "Level %s" +msgstr "Nivel %s" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__limit_hierarchy_level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Limit hierarchy levels" +msgstr "Limitați nivelurile de ierarhie" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__line_ids +msgid "Line" +msgstr "Linie" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#: code:addons/account_financial_report/report/open_items.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Missing Partner" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items.py:0 +#, python-format +msgid "Missing Salesperson" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration_line +msgid "Model to set interval lines for Age partner balance report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration +msgid "Model to set intervals for Age partner balance report" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__move_target +msgid "Move Target" +msgstr "Mișcări țintă" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "Moves" +msgstr "Mișcări" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Must complete Configuration Lines" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__name +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Name" +msgstr "Nume" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#: model:ir.model.constraint,message:account_financial_report.constraint_account_age_report_configuration_line_unique_name_config_combination +#, python-format +msgid "Name must be unique per report configuration" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Net" +msgstr "Brut" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "No" +msgstr "Nu" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "No group" +msgstr "Niciun grup" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "No limit" +msgstr "Nicio limită" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__none +msgid "None" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__not_only_one_unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__not_only_one_unaffected_earnings_account +msgid "Not Only One Unaffected Earnings Account" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Not Posted" +msgstr "Nepostat" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "Not due" +msgstr "Nescadent" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "OCA Aged Report Configuration" +msgstr "" + +#. module: account_financial_report +#: model:ir.ui.menu,name:account_financial_report.menu_oca_reports +msgid "OCA accounting reports" +msgstr "Rapoarte contabilitate" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Older" +msgstr "Mai vechi" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_open_items_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_open_items_wizard +#, python-format +msgid "Open Items" +msgstr "Poziții deschise" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_base +msgid "Open Items -" +msgstr "Poziții deschise -" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.act_action_open_items_wizard_partner_relation +msgid "Open Items Partner" +msgstr "Poziții deschise partener" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_open_items +msgid "Open Items Report" +msgstr "Deschideți raportul de articole" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_open_items_report_wizard +msgid "Open Items Report Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_open_items_xlsx +msgid "Open Items XLSX" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_open_items_xlsx +msgid "Open Items XLSX Report" +msgstr "Deschideți raprortul XLSX de articole" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Options" +msgstr "Opțiuni" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Original" +msgstr "Original" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Partner" +msgstr "Partenr" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_partner_ending_cumul +msgid "" +"Partner\n" +" cumul aged balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Partner Initial balance" +msgstr "Sold inițial partener" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__salesperson +msgid "Partner Salesperson" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Partner cumul aged balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +#, python-format +msgid "Partner ending balance" +msgstr "Sold final al partenerului" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Partner initial balance" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__partners +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__partners +msgid "Partners" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__payable_accounts_only +msgid "Payable Accounts Only" +msgstr "Numai conturi de plătit" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +msgid "Percents" +msgstr "Procente" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Period balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Periods" +msgstr "Perioade" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Posted" +msgstr "Postat" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Rec." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__receivable_accounts_only +msgid "Receivable Accounts Only" +msgstr "Numai conturi de încasat" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "" +"Ref -\n" +" Label" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +msgid "" +"Ref -\n" +" Label" +msgstr "Referință" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Ref - Label" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_ir_actions_report +msgid "Report Action" +msgstr "Raportați acțiunea" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Residual" +msgstr "Rezidual" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Sequence" +msgstr "Secvență" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Show" +msgstr "Afișare" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__show_cost_center +msgid "Show Analytic Account" +msgstr "Afișați contul analitic" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_auto_sequence +msgid "Show Auto Sequence" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__show_move_line_details +msgid "Show Move Line Details" +msgstr "Afișați detaliile liniei de mișcare" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__show_partner_details +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_partner_details +msgid "Show Partner Details" +msgstr "Afișați detaliile partenerului" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__foreign_currency +#, python-format +msgid "Show foreign currency" +msgstr "Afișați monedă străină" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Show hierarchy" +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__sort_option +msgid "Sort entries by" +msgstr "Sortați intrările după" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_from +msgid "Start Date" +msgstr "Dată start" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_from +msgid "Start date" +msgstr "Dată start" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_from +msgid "Starting account in a range" +msgstr "Contul de pornire într-un interval" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "TOTAL" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tags" +msgstr "Etichete" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__target_move +msgid "Target Moves" +msgstr "Mișcări țintă" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Target moves filter" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Tax" +msgstr "Taxă" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Tax Amount" +msgstr "Valoare taxă" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Balance" +msgstr "Sold fiscal" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Credit" +msgstr "Credit fiscal" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Debit" +msgstr "Debit fiscal" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxgroups +#, python-format +msgid "Tax Groups" +msgstr "Grupuri fiscale" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Tax Initial balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxtags +#, python-format +msgid "Tax Tags" +msgstr "Etichete fiscale" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#, python-format +msgid "Tax ending balance" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tax initial balance" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Taxes" +msgstr "Taxe" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/general_ledger_wizard.py:0 +#, python-format +msgid "" +"The Company in the General Ledger Report Wizard and in Date Range must be " +"the same." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "" +"The Company in the Trial Balance Report Wizard and in Date Range must be the " +"same." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/vat_report_wizard.py:0 +#, python-format +msgid "" +"The Company in the Vat Report Wizard and in Date Range must be the same." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "The hierarchy level to filter on must be greater than 0." +msgstr "Nivelul de ierarhie de filtrat trebuie să fie mai mare de 0." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "" +"There is a problem in the structure of the account groups. You may need to " +"create some child group of %s." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__domain +msgid "This domain will be used to select specific domain for Journal Items" +msgstr "" +"Acest domeniu va fi utilizat pentru a selecta un domeniu specific pentru " +"articolele din jurnal" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "To" +msgstr "La" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +msgid "To:" +msgstr "La:" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +#, python-format +msgid "Total" +msgstr "Total" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_trial_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_html +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_trial_balance_wizard +#, python-format +msgid "Trial Balance" +msgstr "Balanță verificare" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_base +msgid "Trial Balance -" +msgstr "Balanță verificare" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_trial_balance +msgid "Trial Balance Report" +msgstr "Raport Balanță verificare" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_trial_balance_report_wizard +msgid "Trial Balance Report Wizard" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_xlsx +msgid "Trial Balance XLSX" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_trial_balance_xlsx +#, fuzzy +msgid "Trial Balance XLSX Report" +msgstr "Balanță verificare" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"Trial Balance can be computed only if selected company have only\n" +" one unaffected earnings account." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__unaffected_earnings_account +msgid "Unaffected Earnings Account" +msgstr "Contul de venituri neafectat" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "" +"Use this filter to hide an account or a partner with an ending balance at 0. " +"If partners are filtered, debits and credits totals will not match the trial " +"balance." +msgstr "" +"Utilizați acest filtru pentru a ascunde un cont sau un partener cu un sold " +"final la 0. Dacă partenerii sunt filtrați, totalele de debitelor și " +"creditelor nu vor corespunde soldului de probă." + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Use when your account groups are hierarchical" +msgstr "" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_vat_report_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_vat_report_wizard +msgid "VAT Report" +msgstr "Raport TVA" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, fuzzy +msgid "VAT Report -" +msgstr "Raport TVA" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "VAT Report Options" +msgstr "Opțiuni raport TVA" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_vat_report_wizard +#, fuzzy +msgid "VAT Report Wizard" +msgstr "Raport TVA" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_vat_report_xlsx +msgid "VAT Report XLSX" +msgstr "Raport TVA XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Vat Report" +msgstr "Raport TVA" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_vat_report +msgid "Vat Report Report" +msgstr "Raport raport TVA" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_vat_report_xlsx +#, fuzzy +msgid "Vat Report XLSX Report" +msgstr "Raport TVA XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "View" +msgstr "Afișare" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "" +"When this option is enabled, the trial balance will not display accounts " +"that have initial balance = debit = credit = end balance = 0" +msgstr "" +"Când această opțiune este activată, soldul de probă nu va afișa conturi care " +"au sold inițial = debit = credit = sold final = 0" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_account_name +msgid "With Account Name" +msgstr "Cu numele contului" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Without analytic account" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Yes" +msgstr "Da" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#, python-format +msgid "future" +msgstr "viitor" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "or" +msgstr "sau" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_qweb +msgid "ournal Ledger" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "to" +msgstr "la" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 16.21%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.24%;" +msgstr "lățime: 23,24%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.78%;" +msgstr "lățime: 23,78%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 31.35%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 38.92%;" +msgstr "lățime: 38,92%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 8.11%;" +msgstr "lățime: 8,11%;" + +#~ msgid "" +#~ "Age ≤ 120\n" +#~ " d." +#~ msgstr "" +#~ "Vârstă ≤ 120\n" +#~ " d." + +#~ msgid "" +#~ "Age ≤ 30\n" +#~ " d." +#~ msgstr "" +#~ "Vârstă ≤ 30\n" +#~ " d." + +#~ msgid "" +#~ "Age ≤ 60\n" +#~ " d." +#~ msgstr "" +#~ "Vârstă ≤ 60\n" +#~ " d." + +#~ msgid "" +#~ "Age ≤ 90\n" +#~ " d." +#~ msgstr "" +#~ "Vârstă ≤ 90\n" +#~ " d." + +#~ msgid "Filter analytic tags" +#~ msgstr "Filtrează etichetele analitice" + +#, python-format +#~ msgid "Show analytic tags" +#~ msgstr "Afișați etichete analitice" + +#~ msgid "Child Accounts" +#~ msgstr "Conturi subordonate" + +#~ msgid "Computed Accounts" +#~ msgstr "Conturi calculate" + +#~ msgid "Hierarchy On" +#~ msgstr "Activare ierarhie" + +#~ msgid "No hierarchy" +#~ msgstr "Fără ierahie" + +#~ msgid "From: %s To: %s" +#~ msgstr "De la: %s la: %s" + +#~ msgid "Not only one unaffected earnings account" +#~ msgstr "Nu numai un cont de câștiguri neafectat" + +#~ msgid " Export" +#~ msgstr "Exportă" + +#~ msgid " Print" +#~ msgstr "Tipărește" + +#~ msgid "" +#~ "\n" +#~ " To\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " La\n" +#~ " " + +#~ msgid "" +#~ "\n" +#~ " To\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " La\n" +#~ " " + +#~ msgid "Cost center" +#~ msgstr "Centrul de cost" + +#, fuzzy +#~| msgid "Account" +#~ msgid "Account ID" +#~ msgstr "Cont" + +#, fuzzy +#~ msgid "Account Type" +#~ msgstr "Cont" + +#~ msgid "Age 120 Days" +#~ msgstr "De 120 zile" + +#~ msgid "Age 30 Days" +#~ msgstr "De 30 zile" + +#~ msgid "Age 60 Days" +#~ msgstr "De 60 zile" + +#~ msgid "Age 90 Days" +#~ msgstr "De 90 zile" + +#~ msgid "Centralize" +#~ msgstr "Centralizat" + +#, fuzzy +#~| msgid "Filter accounts" +#~ msgid "Child accounts" +#~ msgstr "Contrui filtrate" + +#, fuzzy +#~ msgid "Company Currency" +#~ msgstr "Companie" + +#~ msgid "Cost Center" +#~ msgstr "Centrul de cost" + +#~ msgid "Cumul Balance" +#~ msgstr "Sold cumulat" + +#~ msgid "Currency Name" +#~ msgstr "Nume monedă" + +#~ msgid "Date Due" +#~ msgstr "Data scadentă" + +#, fuzzy +#~ msgid "Filter Analytic Tag" +#~ msgstr "Filtru cont" + +#~ msgid "Filter Cost Center" +#~ msgstr "Filtru centrul de cost" + +#, fuzzy +#~ msgid "Filter Journal" +#~ msgstr "Jurnal" + +#~ msgid "Filter Partner" +#~ msgstr "Filtru partenr" + +#~ msgid "Final Balance" +#~ msgstr "Sold final" + +#~ msgid "Final Credit" +#~ msgstr "Credit final" + +#~ msgid "Final Debit" +#~ msgstr "Debit final" + +#~ msgid "Group Option" +#~ msgstr "Opțiuni grupare" + +#~ msgid "Hide Account At 0" +#~ msgstr "Ascunde conturile cu zero" + +#, fuzzy +#~ msgid "Hide Line" +#~ msgstr "Linie mișcare" + +#~ msgid "Initial Balance" +#~ msgstr "Sold inițial" + +#, fuzzy +#~ msgid "Initial Balance Foreign Currency" +#~ msgstr "Sold inițial" + +#~ msgid "Initial Credit" +#~ msgstr "Credit inițial" + +#~ msgid "Initial Debit" +#~ msgstr "Debit inițial" + +#~ msgid "Label" +#~ msgstr "Etichetă" + +#~ msgid "Move" +#~ msgstr "Mișcare" + +#~ msgid "Move Line" +#~ msgstr "Linie mișcare" + +#~ msgid "Only Posted Moves" +#~ msgstr "Numai înregistrări postate" + +#~ msgid "Parent" +#~ msgstr "Părinte" + +#, fuzzy +#~| msgid "Partner" +#~ msgid "Partner ID" +#~ msgstr "Partenr" + +#, fuzzy +#~ msgid "Period Balance" +#~ msgstr "Sold inițial" + +#~ msgid "Report" +#~ msgstr "Raport" + +#~ msgid "Report Tax" +#~ msgstr "Raport Taxe" + +#~ msgid "Sort Option" +#~ msgstr "Opțiuni sortare" + +#~ msgid "Tax Code" +#~ msgstr "Cod taxă" + +#, fuzzy +#~ msgid "Tax ID" +#~ msgstr "Debit" + +#~ msgid "Tax Name" +#~ msgstr "Nume taxă" + +#, fuzzy +#~ msgid "report_vat_report_taxtag" +#~ msgstr "report_vat_report_taxtag" + +#, fuzzy +#~ msgid "General Ledger - %s - %s" +#~ msgstr "Carte mare" + +#, fuzzy +#~ msgid "Journal Ledger - %s - %s" +#~ msgstr "Jurnal" + +#, fuzzy +#~ msgid "Open Items - %s - %s" +#~ msgstr "Poziții deschise" + +#, fuzzy +#~ msgid "Trial Balance - %s - %s" +#~ msgstr "Balanță verificare" + +#, fuzzy +#~ msgid "VAT Report - %s - %s" +#~ msgstr "Raport TVA" + +#~ msgid "Hide Account Balance At 0" +#~ msgstr "Ascunde conturi sold la 0" diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/sv.po b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/sv.po new file mode 100644 index 00000000..2a09b984 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/sv.po @@ -0,0 +1,2069 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_financial_report +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-06-18 15:36+0000\n" +"Last-Translator: jakobkrabbe \n" +"Language-Team: none\n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "> 120 d." +msgstr "> 120 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "1 - 30 d." +msgstr "1 - 30 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +msgid "10" +msgstr "10" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "31 - 60 d." +msgstr "31 - 60 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "61 - 90 d." +msgstr "61 - 90 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "91 - 120 d." +msgstr "91 - 120 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Taxes summary" +msgstr "Skatter sammanfattning" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"\n" +" Duplicate amounts may be shown because more than one " +"analytical account may be defined in the journal items." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Intervals configuration" +msgstr "Intervallkonfiguration" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "To" +msgstr "Till" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report +msgid "Abstract Report" +msgstr "Abstrakt rapport" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_financial_report_abstract_wizard +msgid "Abstract Wizard" +msgstr "Abstrakt guide" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report_xlsx +msgid "Abstract XLSX Account Financial Report" +msgstr "Sammanfattning XLSX Konto Finansiell Rapport" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model,name:account_financial_report.model_account_account +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Account" +msgstr "Konto" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__account_age_report_config_id +msgid "Account Age Report Config" +msgstr "Kontons åldersrapport Konfig" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_from +msgid "Account Code From" +msgstr "Konto kod från" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_to +msgid "Account Code To" +msgstr "Konto kod till" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_group +msgid "Account Group" +msgstr "Konto grupp" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Account Name" +msgstr "Konto namn" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Account at 0 filter" +msgstr "Konto vid 0 filter" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Account balance at 0 filter" +msgstr "Kontosaldo vid 0 filter" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__account_ids +msgid "Accounts" +msgstr "Konton" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__centralize +msgid "Activate centralization" +msgstr "Aktivera centralisering" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Additional Filtering" +msgstr "Ytterligare filtrering" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_report_configuration +msgid "Age Partner Report Configuration" +msgstr "Konfiguration av ålderskontaktsrapport" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 120\n" +" d." +msgstr "" +"Age ≤ 120\n" +" d." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 120 d." +msgstr "Ålder ≤ 120 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 30\n" +" d." +msgstr "" +"Age ≤ 30\n" +" d." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 30 d." +msgstr "Ålder ≤ 30 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 60\n" +" d." +msgstr "" +"Age ≤ 60\n" +" d." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 60 d." +msgstr "Ålder ≤ 60 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 90\n" +" d." +msgstr "" +"Age ≤ 90\n" +" d." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 90 d." +msgstr "Ålder ≤ 90 d." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_aged_partner_balance_wizard +#, python-format +msgid "Aged Partner Balance" +msgstr "Åldersfördelad resontra" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_base +msgid "Aged Partner Balance -" +msgstr "Åldersfördelad kontakter balans -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_aged_partner_balance +msgid "Aged Partner Balance Report" +msgstr "Åldersfördelad kontakt balansrapport" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_aged_partner_balance_report_wizard +msgid "Aged Partner Balance Wizard" +msgstr "Åldersfördelad kontakt balans guide" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_aged_partner_balance_xlsx +msgid "Aged Partner Balance XLSL Report" +msgstr "Åldersfördelad kontakt balans XLSL rapport" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_aged_partner_balance_xlsx +msgid "Aged Partner Balance XLSX" +msgstr "Åldersfördelad kontakt balans XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "All" +msgstr "Alla" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__all +msgid "All Entries" +msgstr "Alla verifikat" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__posted +msgid "All Posted Entries" +msgstr "Alla bokförda verifikat" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All entries" +msgstr "Alla verifikat" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All posted entries" +msgstr "Alla bokförda verifikat" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "Amount Cur." +msgstr "Belopp val." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Amount Currency" +msgstr "Belopp valuta" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Amount cur." +msgstr "Belopp val." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_move_line__analytic_account_ids +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__grouped_by__analytic_account +msgid "Analytic Account" +msgstr "Objekt konto" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Analytic Distribution" +msgstr "Objekt distribution" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Balance" +msgstr "Balans" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Base Amount" +msgstr "Basbelopp" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Balance" +msgstr "Brundbalans" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Credit" +msgstr "Baskredit" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Debit" +msgstr "Grunddebitering" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__based_on +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Based On" +msgstr "Baserat på" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Based on" +msgstr "Baserat på" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Cancel" +msgstr "Avbryt" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Centralize filter" +msgstr "Centralisera filtret" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_account__centralized +msgid "Centralized" +msgstr "Centralisera" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__group_child_ids +msgid "Child Groups" +msgstr "Undergrupper" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Code" +msgstr "Kod" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_account_financial_report_abstract_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__company_id +#, python-format +msgid "Company" +msgstr "Företag" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__compute_account_ids +msgid "Compute accounts" +msgstr "Beräkna redovisningar" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_res_config_settings +msgid "Config Settings" +msgstr "Konfigurationsinställningar" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Configurations" +msgstr "Konfigurationer" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_uid +msgid "Created by" +msgstr "Skapat av" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_date +msgid "Created on" +msgstr "Skapat den" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Credit" +msgstr "Kredit" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul cur." +msgstr "Kumulativ cur." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul. Bal." +msgstr "Cumulation. Bal." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur." +msgstr "Valuta" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Original" +msgstr "Valuta original" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Residual" +msgstr "Valuta, resterande" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Currency" +msgstr "Valuta" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Current" +msgstr "Nuvarande" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Date" +msgstr "Datum" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_at +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_at +msgid "Date At" +msgstr "Datum, klockslag" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_from +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date From" +msgstr "Datum, från och med" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_to +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date To" +msgstr "Datum, till och med" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Date at filter" +msgstr "Datumfilter" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date from" +msgstr "Datum, från" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_range_id +msgid "Date range" +msgstr "Datumintervall" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Date range filter" +msgstr "Datumintervall filter" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date to" +msgstr "Datum till" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Debit" +msgstr "Debitera" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#, python-format +msgid "Description" +msgstr "Beskrivning" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__tax_detail +msgid "Detail Taxes" +msgstr "Skattedetaljer" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__display_name +msgid "Display Name" +msgstr "Visningsnamn" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__foreign_currency +msgid "" +"Display foreign currency for move lines, unless account currency is not " +"setup through chart of accounts will display initial and final balance in " +"that currency." +msgstr "" +"Visa utländsk valuta för \"move lines\". Såvida inte kontovalutan ställs in " +"via kontoplanen kommer den att visa initialt och slutligt saldo i den " +"valutan." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_parent_hierarchy_level +msgid "Do not display parent levels" +msgstr "Visa inte underliggande nivå" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Due\n" +" date" +msgstr "" +"Förfallodatum\n" +" datum" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +msgid "" +"Due\n" +" date" +msgstr "" +"Förfallodatum\n" +" datum" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#, python-format +msgid "Due date" +msgstr "Förfallodatum" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_to +msgid "End Date" +msgstr "Slutdatum" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_to +msgid "End date" +msgstr "Slutdatum" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +msgid "" +"Ending\n" +" balance" +msgstr "" +"Utgående\n" +" balans" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_to +msgid "Ending account in a range" +msgstr "Slutkonto i ett intervall" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Ending balance" +msgstr "Utgående balans" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Ending balance\n" +" cur." +msgstr "" +"Utgående balans\n" +" valuta" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Entries sorted by" +msgstr "Inlägg sorterade efter" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Entry" +msgstr "Inlägg" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Entry number" +msgstr "Ingångsnummer" + +#. module: account_financial_report +#. odoo-javascript +#: code:addons/account_financial_report/static/src/xml/report.xml:0 +#, python-format +msgid "Export" +msgstr "Exportera" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export PDF" +msgstr "Exportera PDF" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export XLSX" +msgstr "Exportera XLSX" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter accounts" +msgstr "Filtrera konton" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter analytic accounts" +msgstr "Filtrera analytiska konton" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__cost_center_ids +msgid "Filter cost centers" +msgstr "Filtrera kostnadsställen" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_journal_ids +msgid "Filter journals" +msgstr "Filtrera journaler" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__partner_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter partners" +msgstr "Filtrera partners" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__foreign_currency +msgid "Foreign Currency" +msgstr "Utländsk valuta" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "From Code" +msgstr "Från kod" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "From:" +msgstr "Från:" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "From: %(date_from)s To: %(date_to)s" +msgstr "Från: %(date_from)s Till: %(date_to)s" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_code +msgid "Full Code" +msgstr "Fullständig kod" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_name +msgid "Full Name" +msgstr "Fullständigt namn" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__fy_start_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__fy_start_date +msgid "Fy Start Date" +msgstr "Startdatum" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.act_action_general_ledger_wizard_partner_relation +#: model:ir.actions.act_window,name:account_financial_report.action_general_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_general_ledger_wizard +#, python-format +msgid "General Ledger" +msgstr "Huvudbok" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_base +msgid "General Ledger -" +msgstr "Huvudbok -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_general_ledger +msgid "General Ledger Report" +msgstr "Redovisningsrapport" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_general_ledger_report_wizard +msgid "General Ledger Report Wizard" +msgstr "Guide för huvudbokrapport" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_general_ledger_xlsx +msgid "General Ledger XLSL Report" +msgstr "Huvudbok XLSL Rapport" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_general_ledger_xlsx +msgid "General Ledger XLSX" +msgstr "Huvudbok XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "" +"General Ledger can be computed only if selected company have\n" +" only one unaffected earnings account." +msgstr "" +"Huvudbok kan endast beräknas om valt företag har\n" +" endast ett opåverkat inkomstkonto." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__group_option +msgid "Group entries by" +msgstr "Gruppinlägg efter" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__grouped_by +msgid "Grouped By" +msgstr "Grupperad efter" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "" +"Here you can set the intervals that will appear on the Aged Partner Balance." +msgstr "Här kan du ställa in intervallen som ska visas på Åldrig kundsaldo." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Hide" +msgstr "Dölja" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "Hide account ending balance at 0" +msgstr "Dölj kontots slutsaldo vid 0" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "Hide accounts at 0" +msgstr "Dölj konton på 0" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy_level +msgid "Hierarchy Levels to display" +msgstr "Hierarkinivåer att visa" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__id +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__id +msgid "ID" +msgstr "ID" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_account_account__centralized +msgid "" +"If flagged, no details will be displayed in the General Ledger report (the " +"webkit one only), only centralized amounts per period." +msgstr "" +"Om den är flaggad kommer inga detaljer att visas i huvudboksrapporten " +"(endast webkit), endast centraliserade belopp per period." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__inferior_limit +msgid "Inferior Limit" +msgstr "Underlägsen gräns" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Inferior Limit must be greather than zero" +msgstr "Inferior Limit måste vara större än noll" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Initial\n" +" balance cur." +msgstr "" +"Initial\n" +" balans val." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Initial\n" +" balance" +msgstr "" +"Initial\n" +" balans" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Initial balance" +msgstr "Initial balans" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__age_partner_config_id +#: model:ir.model.fields,field_description:account_financial_report.field_res_config_settings__age_partner_config_id +msgid "Intervals configuration" +msgstr "Intervallkonfiguration" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Journal" +msgstr "Journal" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_move_line +msgid "Journal Item" +msgstr "Journalpost" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__domain +msgid "Journal Items Domain" +msgstr "Domän för journalpost" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_journal_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_html +#: model:ir.ui.menu,name:account_financial_report.menu_journal_ledger_wizard +#, python-format +msgid "Journal Ledger" +msgstr "Journalreskontra" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_base +msgid "Journal Ledger -" +msgstr "Journalreskontra -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_journal_ledger +msgid "Journal Ledger Report" +msgstr "Journalreskontrarapport" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_journal_ledger_report_wizard +msgid "Journal Ledger Report Wizard" +msgstr "Journalreskontrarapportguide" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_journal_ledger_xlsx +msgid "Journal Ledger XLSX" +msgstr "Journalreskontra XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_journal_ledger_xlsx +msgid "Journal Ledger XLSX Report" +msgstr "Journalreskontra XLSX Rapport" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#, python-format +msgid "Journals" +msgstr "Journaler" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard____last_update +msgid "Last Modified on" +msgstr "Senast ändrad den" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_uid +msgid "Last Updated by" +msgstr "Senast uppdaterad av" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_date +msgid "Last Updated on" +msgstr "Senast uppdaterad den" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "Level" +msgstr "Nivå" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "Level %s" +msgstr "Nivå%s" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__limit_hierarchy_level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Limit hierarchy levels" +msgstr "Begränsa hierarkinivåer" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__line_ids +msgid "Line" +msgstr "Rad" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#: code:addons/account_financial_report/report/open_items.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Missing Partner" +msgstr "Saknad kontakt" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items.py:0 +#, python-format +msgid "Missing Salesperson" +msgstr "" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration_line +msgid "Model to set interval lines for Age partner balance report" +msgstr "" +"Modell för att ställa in intervallrader för balansrapport för ålderskontakter" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration +msgid "Model to set intervals for Age partner balance report" +msgstr "" +"Modell för att ställa in intervaller för balansrapport för ålderskontakt" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__move_target +msgid "Move Target" +msgstr "Flytta verifikat" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "Moves" +msgstr "Rörelser" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Must complete Configuration Lines" +msgstr "Måste fylla i Configurationsrader" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__name +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Name" +msgstr "Namn" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#: model:ir.model.constraint,message:account_financial_report.constraint_account_age_report_configuration_line_unique_name_config_combination +#, python-format +msgid "Name must be unique per report configuration" +msgstr "Namnet måste vara unikt per rapportkonfiguration" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Net" +msgstr "Nät" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "No" +msgstr "Nej" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "No group" +msgstr "Ingen grupp" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "No limit" +msgstr "Utan begränsning" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__none +msgid "None" +msgstr "Ingen" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__not_only_one_unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__not_only_one_unaffected_earnings_account +msgid "Not Only One Unaffected Earnings Account" +msgstr "Inte bara ett opåverkat inkomstkonto" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Not Posted" +msgstr "Inte bokförd" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "Not due" +msgstr "Ej förfallen" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "OCA Aged Report Configuration" +msgstr "OCA åldrande Rapportkonfiguration" + +#. module: account_financial_report +#: model:ir.ui.menu,name:account_financial_report.menu_oca_reports +msgid "OCA accounting reports" +msgstr "OCA bokföringsrapporter" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Older" +msgstr "Äldre" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_open_items_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_open_items_wizard +#, python-format +msgid "Open Items" +msgstr "Icke avstämda verifikat" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_base +msgid "Open Items -" +msgstr "Icke avstämda verifikat -" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.act_action_open_items_wizard_partner_relation +msgid "Open Items Partner" +msgstr "Icke avstämda företag" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_open_items +msgid "Open Items Report" +msgstr "Rapport med icke avstämda verifikat" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_open_items_report_wizard +msgid "Open Items Report Wizard" +msgstr "Rapportguide för icke avstämda verifikat" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_open_items_xlsx +msgid "Open Items XLSX" +msgstr "Icke avstämda poster XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_open_items_xlsx +msgid "Open Items XLSX Report" +msgstr "Icke avstämda poster XLSX-rapport" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Options" +msgstr "Alternativ" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Original" +msgstr "Original" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Partner" +msgstr "Kund" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_partner_ending_cumul +msgid "" +"Partner\n" +" cumul aged balance" +msgstr "" +"Kund\n" +" Ackumulerad balans" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Partner Initial balance" +msgstr "Kund initial balans" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__salesperson +msgid "Partner Salesperson" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Partner cumul aged balance" +msgstr "Kund ackumulerat saldo" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +#, python-format +msgid "Partner ending balance" +msgstr "Kund slutsaldo" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Partner initial balance" +msgstr "Kunds initiala saldo" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__partners +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__partners +msgid "Partners" +msgstr "Kunder" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__payable_accounts_only +msgid "Payable Accounts Only" +msgstr "Endast betalkonton" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +msgid "Percents" +msgstr "Procent" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Period balance" +msgstr "Periodsaldo" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Periods" +msgstr "Perioder" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Posted" +msgstr "Bokförd" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Rec." +msgstr "Rec." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__receivable_accounts_only +msgid "Receivable Accounts Only" +msgstr "Endast kundfodringar" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "" +"Ref -\n" +" Label" +msgstr "" +"Ref -\n" +" etikett" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +msgid "" +"Ref -\n" +" Label" +msgstr "" +"Ref -\n" +" Etikett" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Ref - Label" +msgstr "Ref - etikett" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_ir_actions_report +msgid "Report Action" +msgstr "Rapportera händelse" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Residual" +msgstr "Resterande" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Sequence" +msgstr "Sekvens" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Show" +msgstr "Visa" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__show_cost_center +msgid "Show Analytic Account" +msgstr "Visa objektkonto" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_auto_sequence +msgid "Show Auto Sequence" +msgstr "Visa automatisk sekvens" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__show_move_line_details +msgid "Show Move Line Details" +msgstr "Visa detaljer om \"move line\"" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__show_partner_details +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_partner_details +msgid "Show Partner Details" +msgstr "Visa partnerdetaljer" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__foreign_currency +#, python-format +msgid "Show foreign currency" +msgstr "Visa utländsk valuta" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Show hierarchy" +msgstr "Visa hierarki" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__sort_option +msgid "Sort entries by" +msgstr "Sortera verifikat efter" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_from +msgid "Start Date" +msgstr "Startdatum" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_from +msgid "Start date" +msgstr "Startdatum" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_from +msgid "Starting account in a range" +msgstr "Påbörjar ett konto inom ett intervall" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "TOTAL" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tags" +msgstr "Taggar" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__target_move +msgid "Target Moves" +msgstr "Typ av verifikat" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Target moves filter" +msgstr "Filter verifikat" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Tax" +msgstr "Skatt" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Tax Amount" +msgstr "Skattesats" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Balance" +msgstr "Skattebalans" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Credit" +msgstr "Skattekreditering" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Debit" +msgstr "Skattedebitering" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxgroups +#, python-format +msgid "Tax Groups" +msgstr "Skattegrupper" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Tax Initial balance" +msgstr "Skatt, ingående balans" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxtags +#, python-format +msgid "Tax Tags" +msgstr "Skattetaggar" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#, python-format +msgid "Tax ending balance" +msgstr "Slutskatt" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tax initial balance" +msgstr "Skatt, ingående balans" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Taxes" +msgstr "Skatter" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/general_ledger_wizard.py:0 +#, python-format +msgid "" +"The Company in the General Ledger Report Wizard and in Date Range must be " +"the same." +msgstr "" +"Företaget i guiden för huvudbokrapporten och i datumintervallet måste vara " +"detsamma." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "" +"The Company in the Trial Balance Report Wizard and in Date Range must be the " +"same." +msgstr "" +"Företaget i guiden för provbalansrapport och i datumintervall måste vara " +"detsamma." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/vat_report_wizard.py:0 +#, python-format +msgid "" +"The Company in the Vat Report Wizard and in Date Range must be the same." +msgstr "" +"Företaget i momsrapportsguiden och i datumintervallet måste vara samma." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "The hierarchy level to filter on must be greater than 0." +msgstr "Hierarkinivån att filtrera på måste vara större än 0." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "" +"There is a problem in the structure of the account groups. You may need to " +"create some child group of %s." +msgstr "" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__domain +msgid "This domain will be used to select specific domain for Journal Items" +msgstr "" +"Den här domänen kommer att användas för att välja specifik domän för " +"verifikat" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "To" +msgstr "Till" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +msgid "To:" +msgstr "Till:" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +#, python-format +msgid "Total" +msgstr "Total" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_trial_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_html +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_trial_balance_wizard +#, python-format +msgid "Trial Balance" +msgstr "Provbalans" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_base +msgid "Trial Balance -" +msgstr "Provbalans -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_trial_balance +msgid "Trial Balance Report" +msgstr "Balansrapport för försök" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_trial_balance_report_wizard +msgid "Trial Balance Report Wizard" +msgstr "Guide för balansrapport för försök" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_xlsx +msgid "Trial Balance XLSX" +msgstr "Balansrapport XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_trial_balance_xlsx +msgid "Trial Balance XLSX Report" +msgstr "Balansrapport XLSX för försök" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"Trial Balance can be computed only if selected company have only\n" +" one unaffected earnings account." +msgstr "" +"Provsaldo kan endast beräknas om det valda företaget endast har det\n" +" ett opåverkat inkomstkonto." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__unaffected_earnings_account +msgid "Unaffected Earnings Account" +msgstr "Opåverkat inkomstkonto" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "" +"Use this filter to hide an account or a partner with an ending balance at 0. " +"If partners are filtered, debits and credits totals will not match the trial " +"balance." +msgstr "" +"Använd det här filtret för att dölja ett konto eller en partner med ett " +"slutsaldo på 0 kronor. Om partner filtreras kommer debet- och kreditsummor " +"inte att matcha provbalansen." + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Use when your account groups are hierarchical" +msgstr "Använd när dina kontogrupper är hierarkiska" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_vat_report_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_vat_report_wizard +msgid "VAT Report" +msgstr "Momsrapport" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +msgid "VAT Report -" +msgstr "Momsrapport -" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "VAT Report Options" +msgstr "Alternativ för momsrapport" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_vat_report_wizard +msgid "VAT Report Wizard" +msgstr "Momsrapportguiden" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_vat_report_xlsx +msgid "VAT Report XLSX" +msgstr "Momsrapport XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Vat Report" +msgstr "Momsrapport" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_vat_report +msgid "Vat Report Report" +msgstr "Momsrapport" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_vat_report_xlsx +msgid "Vat Report XLSX Report" +msgstr "Momsrapport XLSX" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "View" +msgstr "Vy" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "" +"When this option is enabled, the trial balance will not display accounts " +"that have initial balance = debit = credit = end balance = 0" +msgstr "" +"När det här alternativet är aktiverat kommer inte provsaldot att visa konton " +"som har initialt saldo = debet = kredit = slutsaldo = 0" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_account_name +msgid "With Account Name" +msgstr "Med kontonamn" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Without analytic account" +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Yes" +msgstr "Ja" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#, python-format +msgid "future" +msgstr "framtid" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "or" +msgstr "eller" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_qweb +msgid "ournal Ledger" +msgstr "Huvudbok" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "to" +msgstr "till" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 16.21%;" +msgstr "bredd: 16,21%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.24%;" +msgstr "bredd: 23,24%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.78%;" +msgstr "bredd: 23,78 procent;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 31.35%;" +msgstr "bredd: 31,35%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 38.92%;" +msgstr "bredd: 38,92%;" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 8.11%;" +msgstr "bredd: 8,11%;" + +#~ msgid "" +#~ "Age ≤ 120\n" +#~ " d." +#~ msgstr "" +#~ "Ålder ≤ 120\n" +#~ " d." + +#~ msgid "" +#~ "Age ≤ 30\n" +#~ " d." +#~ msgstr "" +#~ "Ålder ≤ 30\n" +#~ " d." + +#~ msgid "" +#~ "Age ≤ 60\n" +#~ " d." +#~ msgstr "" +#~ "Ålder ≤ 60\n" +#~ " d." + +#~ msgid "" +#~ "Age ≤ 90\n" +#~ " d." +#~ msgstr "" +#~ "Ålder ≤ 90\n" +#~ " d." diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/tr.po b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/tr.po new file mode 100644 index 00000000..f144fadb --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/i18n/tr.po @@ -0,0 +1,2034 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_financial_report +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-06-12 14:26+0000\n" +"Last-Translator: Betül Öğmen \n" +"Language-Team: none\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "> 120 d." +msgstr "> 120 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "1 - 30 d." +msgstr "1 - 30 d." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +msgid "10" +msgstr "10" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "31 - 60 d." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "61 - 90 d." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "91 - 120 d." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Taxes summary" +msgstr "Vergi Özeti" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"\n" +" Duplicate amounts may be shown because more than one " +"analytical account may be defined in the journal items." +msgstr "" +"\n" +" Yevmiye kaleminde birden fazla analitik hesap " +"tanımlanmış olması nedeniyle mükerrer tutarlar gösterilebilir." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Intervals configuration" +msgstr "Aralıklar yapılandırması" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "To" +msgstr "Bitiş" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report +msgid "Abstract Report" +msgstr "Temel Rapor" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_financial_report_abstract_wizard +msgid "Abstract Wizard" +msgstr "Temel Sihirbaz" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_abstract_report_xlsx +msgid "Abstract XLSX Account Financial Report" +msgstr "Temel XLSX Mali Hesap Raporu" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model,name:account_financial_report.model_account_account +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Account" +msgstr "Hesap" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__account_age_report_config_id +msgid "Account Age Report Config" +msgstr "Hesap Yaş Raporu Yapılandırması" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_from +msgid "Account Code From" +msgstr "Hesap Kodu" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_code_to +msgid "Account Code To" +msgstr "Hesap Kodu İle" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_group +msgid "Account Group" +msgstr "Hesap Grubu" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Account Name" +msgstr "Hesap Adı" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Account at 0 filter" +msgstr "0 filtresindeki hesap" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Account balance at 0 filter" +msgstr "0 Filtrelenen Hesap Bakiyesi" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__account_ids +msgid "Accounts" +msgstr "Hesaplar" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__centralize +msgid "Activate centralization" +msgstr "Merkezileştirmeyi Etkinleştir" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Additional Filtering" +msgstr "İlave Filtreleme" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_report_configuration +msgid "Age Partner Report Configuration" +msgstr "Yaşlandırılmış İş Ortağı Raporu Yapılandırması" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 120\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 120 d." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 30\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 30 d." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 60\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 60 d." +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Age ≤ 90\n" +" d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Age ≤ 90 d." +msgstr "" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_aged_partner_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_aged_partner_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_aged_partner_balance_wizard +#, python-format +msgid "Aged Partner Balance" +msgstr "Yaşlandırılmış İş Ortağı Bakiyesi" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_base +msgid "Aged Partner Balance -" +msgstr "Yaşlandırılmış İş Ortağı Bakiyesi -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_aged_partner_balance +msgid "Aged Partner Balance Report" +msgstr "Yaşlandırılmış İş Ortağı Bakiyesi Raporu" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_aged_partner_balance_report_wizard +msgid "Aged Partner Balance Wizard" +msgstr "Yaşlandırılmış İş Ortağı Bakiyesi Raporu" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_aged_partner_balance_xlsx +msgid "Aged Partner Balance XLSL Report" +msgstr "Yaşlandırılmış İş Ortağı Bakiye XLSL Raporu" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_aged_partner_balance_xlsx +msgid "Aged Partner Balance XLSX" +msgstr "Yaşlandırılmış İş Ortağı Bakiye XLS" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "All" +msgstr "Hepsi" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__all +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__all +msgid "All Entries" +msgstr "Tüm Girişler" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__aged_partner_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__target_move__posted +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__target_move__posted +msgid "All Posted Entries" +msgstr "İşlenmiş Tüm Girişler" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All entries" +msgstr "Tüm Girişler" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "All posted entries" +msgstr "İşlenmiş Tüm Girişler" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "Amount Cur." +msgstr "Döviz tutar." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Amount Currency" +msgstr "Tutar Para Birimi" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Amount cur." +msgstr "Döviz tutar." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_move_line__analytic_account_ids +#: model:ir.model.fields.selection,name:account_financial_report.selection__trial_balance_report_wizard__grouped_by__analytic_account +msgid "Analytic Account" +msgstr "Analitik Hesap" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Analytic Distribution" +msgstr "Analitik Dağıtım" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Balance" +msgstr "Bakiye" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Base Amount" +msgstr "Matrah Tutarı" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Balance" +msgstr "Matrah Bakiyesi" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Credit" +msgstr "Matrah Alacak" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Base Debit" +msgstr "Matrah Borç" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__based_on +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Based On" +msgstr "Esas" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Based on" +msgstr "Esas" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Cancel" +msgstr "İptal" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Centralize filter" +msgstr "Merkezi Filtre" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_account__centralized +msgid "Centralized" +msgstr "Merkezileştirilmiş" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__group_child_ids +msgid "Child Groups" +msgstr "Alt Gruplar" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Code" +msgstr "Kod" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_account_financial_report_abstract_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__company_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__company_id +#, python-format +msgid "Company" +msgstr "Firma" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__compute_account_ids +msgid "Compute accounts" +msgstr "Grup hesapları" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_res_config_settings +msgid "Config Settings" +msgstr "Yapılandırma Ayarları" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "Configurations" +msgstr "Yapılandırmalar" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__create_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__create_date +msgid "Created on" +msgstr "Oluşturulma" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Credit" +msgstr "Alacak" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul cur." +msgstr "Kümüle Bak." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Cumul. Bal." +msgstr "Kümül. Bak." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur." +msgstr "Döviz" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Original" +msgstr "Döviz Orjinal" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Cur. Residual" +msgstr "Döviz Kalan" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Currency" +msgstr "Para Birimi" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Current" +msgstr "Güncel" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Date" +msgstr "Tarih" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_at +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_at +msgid "Date At" +msgstr "Tarihden" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__date_from +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_from +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date From" +msgstr "Tarihinden" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_to +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_to +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_filters +msgid "Date To" +msgstr "Tarihine" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#, python-format +msgid "Date at filter" +msgstr "Filtre Tarihi" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date from" +msgstr "Tarihinden" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__date_range_id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_range_id +msgid "Date range" +msgstr "Tarih Aralığı" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Date range filter" +msgstr "Tarih Aralığı Filtre" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Date to" +msgstr "Tarihine" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Debit" +msgstr "Borç" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#, python-format +msgid "Description" +msgstr "Açıklama" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__tax_detail +msgid "Detail Taxes" +msgstr "Vergi Detayları" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__display_name +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__display_name +msgid "Display Name" +msgstr "Görünüm Adı" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__foreign_currency +msgid "" +"Display foreign currency for move lines, unless account currency is not " +"setup through chart of accounts will display initial and final balance in " +"that currency." +msgstr "" +"Hareket satırları için yabancı para birimini görüntüle, hesap para birimi " +"hesap planı aracılığıyla ayarlanmadıkça, ilk ve son bakiyeyi o para " +"biriminde görüntüler." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_parent_hierarchy_level +msgid "Do not display parent levels" +msgstr "Üst düzeyleri gösterme" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +msgid "" +"Due\n" +" date" +msgstr "" +"Vade\n" +" Tarihi" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +msgid "" +"Due\n" +" date" +msgstr "" +"Vade\n" +" Tarihi" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#, python-format +msgid "Due date" +msgstr "Vade Tarihi" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_to +msgid "End Date" +msgstr "Bitiş Tarihi" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_to +msgid "End date" +msgstr "Bitiş Tarihi" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +msgid "" +"Ending\n" +" balance" +msgstr "" +"Son\n" +" Bakiye" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__account_code_to +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_to +msgid "Ending account in a range" +msgstr "Bir aralıktaki hesabı sonlandırma" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Ending balance" +msgstr "Kapanış Bakiyesi" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Ending balance\n" +" cur." +msgstr "" +"Kapanış döviz\n" +" bak." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Entries sorted by" +msgstr "Girişler Göre Sırala" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Entry" +msgstr "Giriş" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Entry number" +msgstr "Giriş Numarası" + +#. module: account_financial_report +#. odoo-javascript +#: code:addons/account_financial_report/static/src/xml/report.xml:0 +#, python-format +msgid "Export" +msgstr "Dışa Aktar" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export PDF" +msgstr "Dışa Aktar PDF" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "Export XLSX" +msgstr "Dışa Aktar XLSX" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__account_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__account_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter accounts" +msgstr "Hesapları Filtrele" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter analytic accounts" +msgstr "Analitik Hesapları Filtreleme" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__cost_center_ids +msgid "Filter cost centers" +msgstr "Merkezi Maliyetleri Filtreleme" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__account_journal_ids +msgid "Filter journals" +msgstr "Yevmiyeleri Filtreleyin" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__partner_ids +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__partner_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "Filter partners" +msgstr "İş Ortaklarını Filtreleme" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__foreign_currency +msgid "Foreign Currency" +msgstr "Yabancı Para Birimi" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "From Code" +msgstr "Koddan" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "From:" +msgstr "İtibaren:" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "From: %(date_from)s To: %(date_to)s" +msgstr "Den: %(date_from)s To: %(date_to)s" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_code +msgid "Full Code" +msgstr "Full Kod" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__complete_name +msgid "Full Name" +msgstr "Tam Ad" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__fy_start_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__fy_start_date +msgid "Fy Start Date" +msgstr "Mali Yıl Başlangıç Tarihi" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.act_action_general_ledger_wizard_partner_relation +#: model:ir.actions.act_window,name:account_financial_report.action_general_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_general_ledger_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_general_ledger_wizard +#, python-format +msgid "General Ledger" +msgstr "Büyük Defter" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_base +msgid "General Ledger -" +msgstr "Büyük Defter -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_general_ledger +msgid "General Ledger Report" +msgstr "Büyük Defter Raporu" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_general_ledger_report_wizard +msgid "General Ledger Report Wizard" +msgstr "Büyük Defter Raporu Sihirbazı" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_general_ledger_xlsx +msgid "General Ledger XLSL Report" +msgstr "Büyük Defter XLSL Raporu" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_general_ledger_xlsx +msgid "General Ledger XLSX" +msgstr "Büyük Defter XLSL" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +msgid "" +"General Ledger can be computed only if selected company have\n" +" only one unaffected earnings account." +msgstr "" +"Büyük Defter yalnızca seçilen şirketin sahip olması durumunda " +"hesaplanabilir.\n" +" yalnızca bir etkilenmemiş kazanç hesabı." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__group_option +msgid "Group entries by" +msgstr "Giriş gruplama" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__grouped_by +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__grouped_by +msgid "Grouped By" +msgstr "Gruplanma" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "" +"Here you can set the intervals that will appear on the Aged Partner Balance." +msgstr "Burada İş Ortağı Bakiyesinde görünecek aralıkları ayarlayabilirsiniz." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Hide" +msgstr "Gizle" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "Hide account ending balance at 0" +msgstr "Hesap 0 biten bakiyeyi gizle" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "Hide accounts at 0" +msgstr "0 Bakiye Hesapları Gizle" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy_level +msgid "Hierarchy Levels to display" +msgstr "Görüntülenecek Hiyerarşi Düzeyleri" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__id +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__id +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__id +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__id +msgid "ID" +msgstr "ID" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_account_account__centralized +msgid "" +"If flagged, no details will be displayed in the General Ledger report (the " +"webkit one only), only centralized amounts per period." +msgstr "" +"İşaretlenirse Büyük Defter raporunda ayrıntılar gösterilmez, sadece " +"merkezileştirilmiş dönem tutarları gösterilir." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__inferior_limit +msgid "Inferior Limit" +msgstr "Alt Limit" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Inferior Limit must be greather than zero" +msgstr "Alt Limit sıfırdan büyük olmalıdır" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Initial\n" +" balance cur." +msgstr "" +"Başlangıç\n" +" bakiye döviz." + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +msgid "" +"Initial\n" +" balance" +msgstr "" +"Açılış\n" +" Bakiyesi" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Initial balance" +msgstr "Açılış Bakiyesi" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__age_partner_config_id +#: model:ir.model.fields,field_description:account_financial_report.field_res_config_settings__age_partner_config_id +msgid "Intervals configuration" +msgstr "Aralıklar yapılandırması" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Journal" +msgstr "Yevmiye" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_move_line +msgid "Journal Item" +msgstr "Yevmiye Kalemi" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__domain +msgid "Journal Items Domain" +msgstr "Yevmiye Öğeleri Etki Alanı" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_journal_ledger_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_html +#: model:ir.ui.menu,name:account_financial_report.menu_journal_ledger_wizard +#, python-format +msgid "Journal Ledger" +msgstr "Yevmiye Defteri" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_base +msgid "Journal Ledger -" +msgstr "Yevmiye Defteri -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_journal_ledger +msgid "Journal Ledger Report" +msgstr "Yevmiye Defteri Raporu" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_journal_ledger_report_wizard +msgid "Journal Ledger Report Wizard" +msgstr "Yevmiye Defteri Rapor Sihirbazı" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_journal_ledger_xlsx +msgid "Journal Ledger XLSX" +msgstr "Yevmiye Defteri XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_journal_ledger_xlsx +msgid "Journal Ledger XLSX Report" +msgstr "Yevmiye Defteri XLSX Rapor" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__journal_ids +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#, python-format +msgid "Journals" +msgstr "Yevmiyeler" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard____last_update +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard____last_update +msgid "Last Modified on" +msgstr "Son Düzenleme" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_uid +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_uid +msgid "Last Updated by" +msgstr "Son Güncelleyen" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__write_date +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__write_date +msgid "Last Updated on" +msgstr "Son Güncelleme" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_group__level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "Level" +msgstr "Seviye" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "Level %s" +msgstr "Seviye %s" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__limit_hierarchy_level +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Limit hierarchy levels" +msgstr "Hiyerarşi Düzeylerini Sınırla" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__line_ids +msgid "Line" +msgstr "Satır" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#: code:addons/account_financial_report/report/open_items.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Missing Partner" +msgstr "Eksik İş Ortağı" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items.py:0 +#, python-format +msgid "Missing Salesperson" +msgstr "Eksik Satış Elemanı" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration_line +msgid "Model to set interval lines for Age partner balance report" +msgstr "İş Ortağı Bakiye Raporu için aralık satırlarını ayarlamak için model" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_account_age_report_configuration +msgid "Model to set intervals for Age partner balance report" +msgstr "İş Ortağı Bakiye Raporu için aralıkları ayarlamak için model" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__move_target +msgid "Move Target" +msgstr "Hedef Harketler" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "Moves" +msgstr "Hareketler" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#, python-format +msgid "Must complete Configuration Lines" +msgstr "Yapılandırma Satırlarını Tamamlamalısınız" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration__name +#: model:ir.model.fields,field_description:account_financial_report.field_account_age_report_configuration_line__name +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Name" +msgstr "Adı" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/models/account_age_report_configuration.py:0 +#: model:ir.model.constraint,message:account_financial_report.constraint_account_age_report_configuration_line_unique_name_config_combination +#, python-format +msgid "Name must be unique per report configuration" +msgstr "İsim rapor yapılandırması için benzersiz olmalıdır" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Net" +msgstr "Net" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "No" +msgstr "Yok" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "No group" +msgstr "Grupsuz" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "No limit" +msgstr "Limitsiz" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__none +msgid "None" +msgstr "Hiçbiri" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__not_only_one_unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__not_only_one_unaffected_earnings_account +msgid "Not Only One Unaffected Earnings Account" +msgstr "Sadece Bir Etkilenmemiş Net Kar Zarar Hesabı Değil" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Not Posted" +msgstr "İşlenmemiş" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +msgid "Not due" +msgstr "Vadesi Gelmemiş" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.res_config_settings_view_form +msgid "OCA Aged Report Configuration" +msgstr "OCA Yaşlandırılmış Rapor Yapılandırması" + +#. module: account_financial_report +#: model:ir.ui.menu,name:account_financial_report.menu_oca_reports +msgid "OCA accounting reports" +msgstr "OCA Muhasebe Raporları" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#, python-format +msgid "Older" +msgstr "Daha Eski" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_open_items_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_open_items_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_open_items_wizard +#, python-format +msgid "Open Items" +msgstr "Açık Pozisyonlar" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_base +msgid "Open Items -" +msgstr "Açık Pozisyonlar -" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.act_action_open_items_wizard_partner_relation +msgid "Open Items Partner" +msgstr "İş Ortağı Açık Pozisyonları" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_open_items +msgid "Open Items Report" +msgstr "Açık Pozisyon Raporu" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_open_items_report_wizard +msgid "Open Items Report Wizard" +msgstr "Açık Pozisyon Sihirbazı" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_open_items_xlsx +msgid "Open Items XLSX" +msgstr "Açık Pozisyon XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_open_items_xlsx +msgid "Open Items XLSX Report" +msgstr "Açık Pozisyon XLSX Raporu" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Options" +msgstr "Seçenekler" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Original" +msgstr "Orijinal" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Partner" +msgstr "İş Ortağı" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_partner_ending_cumul +msgid "" +"Partner\n" +" cumul aged balance" +msgstr "" +"İş ortağı\n" +" kümülatif yaşlandırılmış bakiyesi" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Partner Initial balance" +msgstr "İş Ortağı Açılış Bakiyesi" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__salesperson +msgid "Partner Salesperson" +msgstr "İş Ortağı Satış Temsilcisi" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#, python-format +msgid "Partner cumul aged balance" +msgstr "İş ortağı kümülatif yaşlandırılmış bakiyesi" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_ending_cumul +#, python-format +msgid "Partner ending balance" +msgstr "İş Ortağı Kapanış Bakiyesi" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Partner initial balance" +msgstr "İş Ortağı Açılış Bakiyesi" + +#. module: account_financial_report +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__partners +#: model:ir.model.fields.selection,name:account_financial_report.selection__open_items_report_wizard__grouped_by__partners +msgid "Partners" +msgstr "İş Ortakları" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__payable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__payable_accounts_only +msgid "Payable Accounts Only" +msgstr "Sadece Borç Hesapları" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +msgid "Percents" +msgstr "Yüzdeler" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_lines_header +#, python-format +msgid "Period balance" +msgstr "Dönem Bakiyesi" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +msgid "Periods" +msgstr "Dönemler" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/journal_ledger_wizard.py:0 +#, python-format +msgid "Posted" +msgstr "İşlenmiş" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#, python-format +msgid "Rec." +msgstr "Uzl." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__receivable_accounts_only +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__receivable_accounts_only +msgid "Receivable Accounts Only" +msgstr "Sadece Alacak Hesapları" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "" +"Ref -\n" +" Label" +msgstr "" +"Ref -\n" +" Etiketi" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +msgid "" +"Ref -\n" +" Label" +msgstr "" +"Ref -\n" +" Etiketi" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Ref - Label" +msgstr "Ref - Etiketi" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_ir_actions_report +msgid "Report Action" +msgstr "Rapor İşlemi" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_lines_header +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_move_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_lines_header +#, python-format +msgid "Residual" +msgstr "Kalan" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Sequence" +msgstr "Sıra" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Show" +msgstr "Göster" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__show_cost_center +msgid "Show Analytic Account" +msgstr "Analitik Hesabı Göster" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_auto_sequence +msgid "Show Auto Sequence" +msgstr "Otomatik Sırayı Göster" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__show_move_line_details +msgid "Show Move Line Details" +msgstr "Hareket Satır Ayrıntılarını Göster" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__show_partner_details +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_partner_details +msgid "Show Partner Details" +msgstr "İş Ortağı Ayrıntılarını Göster" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__foreign_currency +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__foreign_currency +#, python-format +msgid "Show foreign currency" +msgstr "Yabancı Para Birimini Göster" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Show hierarchy" +msgstr "Hiyerarşiyi Göster" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__sort_option +msgid "Sort entries by" +msgstr "Girişleri göre sırala" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__date_from +msgid "Start Date" +msgstr "Başlama Tarihi" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__date_from +msgid "Start date" +msgstr "Başlama Tarihi" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_aged_partner_balance_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__account_code_from +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__account_code_from +msgid "Starting account in a range" +msgstr "Hesap kod aralığı başlangıcı" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#, python-format +msgid "TOTAL" +msgstr "TOPLAM" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tags" +msgstr "Etiketler" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_aged_partner_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_open_items_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__target_move +#: model:ir.model.fields,field_description:account_financial_report.field_vat_report_wizard__target_move +msgid "Target Moves" +msgstr "Hedef Harketler" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/aged_partner_balance_xlsx.py:0 +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_open_items_filters +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +#, python-format +msgid "Target moves filter" +msgstr "Hedef Hareket Filtresi" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +#, python-format +msgid "Tax" +msgstr "Vergi" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_all_taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_taxes +msgid "Tax Amount" +msgstr "Vergi Tutarı" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Balance" +msgstr "Vergi Bakiyesi" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Credit" +msgstr "Vergi Alacağı" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#, python-format +msgid "Tax Debit" +msgstr "Vergi Borcu" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxgroups +#, python-format +msgid "Tax Groups" +msgstr "Vergi Grupları" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#, python-format +msgid "Tax Initial balance" +msgstr "Vergi Açılış Bakiyesi" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__vat_report_wizard__based_on__taxtags +#, python-format +msgid "Tax Tags" +msgstr "Vergi Etiketleri" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_ending_cumul +#, python-format +msgid "Tax ending balance" +msgstr "Vergi Kapanış Bakiyesi" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +msgid "Tax initial balance" +msgstr "Vergi Açılış Bakiyesi" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/journal_ledger_xlsx.py:0 +#: model:ir.model.fields.selection,name:account_financial_report.selection__general_ledger_report_wizard__grouped_by__taxes +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_lines +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +#, python-format +msgid "Taxes" +msgstr "Vergiler" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/general_ledger_wizard.py:0 +#, python-format +msgid "" +"The Company in the General Ledger Report Wizard and in Date Range must be " +"the same." +msgstr "" +"Büyük Defter Rapor Sihirbazı ve Tarih Aralığının şirketi aynı olmalıdır." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "" +"The Company in the Trial Balance Report Wizard and in Date Range must be the " +"same." +msgstr "" +"Geçici Mizan Rapor Sihirbazı ve Tarih Aralığının şirketi aynı olmalıdır." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/vat_report_wizard.py:0 +#, python-format +msgid "" +"The Company in the Vat Report Wizard and in Date Range must be the same." +msgstr "Vergi Rapor Sihirbazı ve Tarih Aralığının şirketi aynı olmalıdır." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/wizard/trial_balance_wizard.py:0 +#, python-format +msgid "The hierarchy level to filter on must be greater than 0." +msgstr "Filtrelenecek Hiyerarşi seviyesi sıfırdan büyük olmalıdır." + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "" +"There is a problem in the structure of the account groups. You may need to " +"create some child group of %s." +msgstr "" +"Hesap grupları yapısında bir sorun var. %s'nin bazı alt gruplarını " +"oluşturmanız gerekebilir." + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__domain +msgid "This domain will be used to select specific domain for Journal Items" +msgstr "" +"Bu alan adı Yevmiye Kalemleri için özel bir alan adı seçmek için " +"kullanılacaktır" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_filters +msgid "To" +msgstr "Bitiş" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +msgid "To:" +msgstr "Bitiş:" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_aged_partner_balance_account_ending_cumul +#, python-format +msgid "Total" +msgstr "Toplam" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model:ir.actions.act_window,name:account_financial_report.action_trial_balance_wizard +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_html +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_trial_balance_wizard +#, python-format +msgid "Trial Balance" +msgstr "Geçici Mizan" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_trial_balance_base +msgid "Trial Balance -" +msgstr "Geçici Mizan -" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_trial_balance +msgid "Trial Balance Report" +msgstr "Geçici Mizan Raporu" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_trial_balance_report_wizard +msgid "Trial Balance Report Wizard" +msgstr "Geçici Mizan Rapor Sihirbazı" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_trial_balance_xlsx +msgid "Trial Balance XLSX" +msgstr "Geçici Mizan XLSX" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_trial_balance_xlsx +msgid "Trial Balance XLSX Report" +msgstr "Geçici Mizan XLSX Raporu" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +msgid "" +"Trial Balance can be computed only if selected company have only\n" +" one unaffected earnings account." +msgstr "" +"Mizan, yalnızca seçilen şirketin yalnızca\n" +" etkilenmemiş bir kazanç hesabı." + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_general_ledger_report_wizard__unaffected_earnings_account +#: model:ir.model.fields,field_description:account_financial_report.field_trial_balance_report_wizard__unaffected_earnings_account +msgid "Unaffected Earnings Account" +msgstr "Etkilenmemiş Kazanç Hesabı" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_general_ledger_report_wizard__hide_account_at_0 +#: model:ir.model.fields,help:account_financial_report.field_open_items_report_wizard__hide_account_at_0 +msgid "" +"Use this filter to hide an account or a partner with an ending balance at 0. " +"If partners are filtered, debits and credits totals will not match the trial " +"balance." +msgstr "" +"Bu filtreyi başlangıç bakiyesi 0 olan iş ortaklarını gizlemek için kullanın. " +"Eğer iş ortakları filtrelenirse, borç alacak toplamları geçici mizanla " +"tutmayacaktır." + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__show_hierarchy +msgid "Use when your account groups are hierarchical" +msgstr "Hesap gruplarınız hiyerarşik ise kullanın" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_vat_report_wizard +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_html +#: model:ir.actions.report,name:account_financial_report.action_print_report_vat_report_qweb +#: model:ir.ui.menu,name:account_financial_report.menu_vat_report_wizard +msgid "VAT Report" +msgstr "KDV Raporu" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_vat_report_base +msgid "VAT Report -" +msgstr "KDV Raporu -" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "VAT Report Options" +msgstr "KDV Raporu Seçenekleri" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_vat_report_wizard +msgid "VAT Report Wizard" +msgstr "KDV Raporu Sihirbazı" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_report_vat_report_xlsx +msgid "VAT Report XLSX" +msgstr "KDV Raporu XLSX" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/vat_report_xlsx.py:0 +#, python-format +msgid "Vat Report" +msgstr "KDV Raporu" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_account_financial_report_vat_report +msgid "Vat Report Report" +msgstr "KDV Raporu Raporu" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_report_a_f_r_report_vat_report_xlsx +msgid "Vat Report XLSX Report" +msgstr "KDV Raporu XLSX Raporu" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.aged_partner_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "View" +msgstr "Göster" + +#. module: account_financial_report +#: model:ir.model.fields,help:account_financial_report.field_trial_balance_report_wizard__hide_account_at_0 +msgid "" +"When this option is enabled, the trial balance will not display accounts " +"that have initial balance = debit = credit = end balance = 0" +msgstr "" +"Bu seçenek açılırsa, geçici mizan başlangıç bakiyesi = borç = alacak = bitiş " +"bakiyesi = 0 olan hesapları göstermeyecektir" + +#. module: account_financial_report +#: model:ir.model.fields,field_description:account_financial_report.field_journal_ledger_report_wizard__with_account_name +msgid "With Account Name" +msgstr "Hesap Adıyla" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/trial_balance.py:0 +#, python-format +msgid "Without analytic account" +msgstr "Analitik Hesap olmadan" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger_xlsx.py:0 +#: code:addons/account_financial_report/report/open_items_xlsx.py:0 +#: code:addons/account_financial_report/report/trial_balance_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_general_ledger_filters +#, python-format +msgid "Yes" +msgstr "Evet" + +#. module: account_financial_report +#. odoo-python +#: code:addons/account_financial_report/report/general_ledger.py:0 +#, python-format +msgid "future" +msgstr "gelecek" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.general_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.journal_ledger_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.open_items_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.trial_balance_wizard +#: model_terms:ir.ui.view,arch_db:account_financial_report.vat_report_wizard +msgid "or" +msgstr "veya" + +#. module: account_financial_report +#: model:ir.actions.report,name:account_financial_report.action_print_journal_ledger_wizard_qweb +msgid "ournal Ledger" +msgstr "Yevmiye Defteri" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal +msgid "to" +msgstr "-" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 16.21%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.24%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 23.78%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 31.35%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 38.92%;" +msgstr "" + +#. module: account_financial_report +#: model_terms:ir.ui.view,arch_db:account_financial_report.report_journal_ledger_journal_table_header +msgid "width: 8.11%;" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/menuitems.xml b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/menuitems.xml new file mode 100644 index 00000000..0949e8a3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/menuitems.xml @@ -0,0 +1,45 @@ + + + + + + + + + + diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/models/__init__.py b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/models/__init__.py new file mode 100644 index 00000000..154d80e3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/models/__init__.py @@ -0,0 +1,6 @@ +from . import account_age_report_configuration +from . import account_group +from . import account +from . import account_move_line +from . import ir_actions_report +from . import res_config_settings diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/models/account.py b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/models/account.py new file mode 100644 index 00000000..6f649b3d --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/models/account.py @@ -0,0 +1,13 @@ +# © 2011 Guewen Baconnier (Camptocamp) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).- +from odoo import fields, models + + +class AccountAccount(models.Model): + _inherit = "account.account" + + centralized = fields.Boolean( + help="If flagged, no details will be displayed in " + "the General Ledger report (the webkit one only), " + "only centralized amounts per period.", + ) diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/models/account_age_report_configuration.py b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/models/account_age_report_configuration.py new file mode 100644 index 00000000..9d69d5a1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/models/account_age_report_configuration.py @@ -0,0 +1,47 @@ +# Copyright 2023 Ernesto García +# Copyright 2023 Carolina Fernandez +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from odoo import _, api, fields, models +from odoo.exceptions import ValidationError + + +class AccountAgeReportConfiguration(models.Model): + _name = "account.age.report.configuration" + _description = "Model to set intervals for Age partner balance report" + + name = fields.Char(required=True) + company_id = fields.Many2one( + "res.company", default=lambda self: self.env.company, readonly=True + ) + line_ids = fields.One2many( + "account.age.report.configuration.line", "account_age_report_config_id" + ) + + @api.constrains("line_ids") + def _check_line_ids(self): + for rec in self: + if not rec.line_ids: + raise ValidationError(_("Must complete Configuration Lines")) + + +class AccountAgeReportConfigurationLine(models.Model): + _name = "account.age.report.configuration.line" + _description = "Model to set interval lines for Age partner balance report" + + name = fields.Char(required=True) + account_age_report_config_id = fields.Many2one("account.age.report.configuration") + inferior_limit = fields.Integer() + + @api.constrains("inferior_limit") + def _check_inferior_limit(self): + for rec in self: + if rec.inferior_limit <= 0: + raise ValidationError(_("Inferior Limit must be greather than zero")) + + _sql_constraints = [ + ( + "unique_name_config_combination", + "UNIQUE(name,account_age_report_config_id)", + _("Name must be unique per report configuration"), + ) + ] diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/models/account_group.py b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/models/account_group.py new file mode 100644 index 00000000..43734c96 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/models/account_group.py @@ -0,0 +1,69 @@ +# © 2018 Forest and Biomass Romania SA +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import api, fields, models + + +class AccountGroup(models.Model): + _inherit = "account.group" + + group_child_ids = fields.One2many( + comodel_name="account.group", inverse_name="parent_id", string="Child Groups" + ) + level = fields.Integer(compute="_compute_level", recursive=True) + account_ids = fields.One2many( + comodel_name="account.account", inverse_name="group_id", string="Accounts" + ) + compute_account_ids = fields.Many2many( + "account.account", + recursive=True, + compute="_compute_group_accounts", + string="Compute accounts", + store=True, + ) + complete_name = fields.Char( + "Full Name", compute="_compute_complete_name", recursive=True + ) + complete_code = fields.Char( + "Full Code", compute="_compute_complete_code", recursive=True + ) + + @api.depends("name", "parent_id.complete_name") + def _compute_complete_name(self): + """Forms complete name of location from parent location to child location.""" + for group in self: + if group.parent_id.complete_name: + group.complete_name = "{}/{}".format( + group.parent_id.complete_name, group.name + ) + else: + group.complete_name = group.name + + @api.depends("code_prefix_start", "parent_id.complete_code") + def _compute_complete_code(self): + """Forms complete code of location from parent location to child location.""" + for group in self: + if group.parent_id.complete_code: + group.complete_code = "{}/{}".format( + group.parent_id.complete_code, group.code_prefix_start + ) + else: + group.complete_code = group.code_prefix_start + + @api.depends("parent_id", "parent_id.level") + def _compute_level(self): + for group in self: + if not group.parent_id: + group.level = 0 + else: + group.level = group.parent_id.level + 1 + + @api.depends( + "account_ids", + "group_child_ids.compute_account_ids", + ) + def _compute_group_accounts(self): + for one in self: + one.compute_account_ids = ( + one.account_ids | one.group_child_ids.compute_account_ids + ) diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/models/account_move_line.py b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/models/account_move_line.py new file mode 100644 index 00000000..284ab52d --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/models/account_move_line.py @@ -0,0 +1,69 @@ +# Copyright 2019 ACSONE SA/NV () +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).- +from collections import defaultdict + +from odoo import api, fields, models + + +class AccountMoveLine(models.Model): + _inherit = "account.move.line" + + analytic_account_ids = fields.Many2many( + "account.analytic.account", compute="_compute_analytic_account_ids", store=True + ) + + @api.depends("analytic_distribution") + def _compute_analytic_account_ids(self): + # Prefetch all involved analytic accounts + with_distribution = self.filtered("analytic_distribution") + batch_by_analytic_account = defaultdict(list) + for record in with_distribution: + for account_id in map(int, record.analytic_distribution): + batch_by_analytic_account[account_id].append(record.id) + existing_account_ids = set( + self.env["account.analytic.account"] + .browse(map(int, batch_by_analytic_account)) + .exists() + .ids + ) + # Store them + self.analytic_account_ids = False + for account_id, record_ids in batch_by_analytic_account.items(): + if account_id not in existing_account_ids: + continue + self.browse(record_ids).analytic_account_ids = [ + fields.Command.link(account_id) + ] + + def init(self): + """ + The join between accounts_partners subquery and account_move_line + can be heavy to compute on big databases. + Join sample: + JOIN + account_move_line ml + ON ap.account_id = ml.account_id + AND ml.date < '2018-12-30' + AND ap.partner_id = ml.partner_id + AND ap.include_initial_balance = TRUE + By adding the following index, performances are strongly increased. + :return: + """ + self._cr.execute( + "SELECT indexname FROM pg_indexes WHERE indexname = " "%s", + ("account_move_line_account_id_partner_id_index",), + ) + if not self._cr.fetchone(): + self._cr.execute( + """ + CREATE INDEX account_move_line_account_id_partner_id_index + ON account_move_line (account_id, partner_id)""" + ) + + @api.model + def search_count(self, domain, limit=None): + # In Big DataBase every time you change the domain widget this method + # takes a lot of time. This improves performance + if self.env.context.get("skip_search_count"): + return 0 + return super().search_count(domain, limit=limit) diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/models/ir_actions_report.py b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/models/ir_actions_report.py new file mode 100644 index 00000000..04a91396 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/models/ir_actions_report.py @@ -0,0 +1,27 @@ +# Copyright 2020 Onestein () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import api, models + + +class IrActionsReport(models.Model): + _inherit = "ir.actions.report" + + @api.model + def _prepare_account_financial_report_context(self, data): + lang = data and data.get("account_financial_report_lang") or "" + return dict(self.env.context or {}, lang=lang) if lang else False + + @api.model + def _render_qweb_html(self, report_ref, docids, data=None): + context = self._prepare_account_financial_report_context(data) + obj = self.with_context(**context) if context else self + return super(IrActionsReport, obj)._render_qweb_html( + report_ref, docids, data=data + ) + + @api.model + def _render_xlsx(self, report_ref, docids, data=None): + context = self._prepare_account_financial_report_context(data) + obj = self.with_context(**context) if context else self + return super(IrActionsReport, obj)._render_xlsx(report_ref, docids, data=data) diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/models/res_config_settings.py b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/models/res_config_settings.py new file mode 100644 index 00000000..087ed337 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/models/res_config_settings.py @@ -0,0 +1,36 @@ +# Copyright 2023 Tecnativa - Carolina Fernandez +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). + +from odoo import api, fields, models + + +class ResConfigSettings(models.TransientModel): + _inherit = "res.config.settings" + + age_partner_config_id = fields.Many2one( + "account.age.report.configuration", + string="Intervals configuration", + ) + + def set_values(self): + self.env["ir.default"].sudo().set( + "aged.partner.balance.report.wizard", + "age_partner_config_id", + self.age_partner_config_id.id, + company_id=self.env.company.id, + ) + return super().set_values() + + @api.model + def get_values(self): + res = super(ResConfigSettings, self).get_values() + res.update( + age_partner_config_id=self.env["ir.default"] + .sudo() + .get( + "aged.partner.balance.report.wizard", + "age_partner_config_id", + company_id=self.env.company.id, + ) + ) + return res diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/readme/CONFIGURE.rst b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/readme/CONFIGURE.rst new file mode 100644 index 00000000..74205bfd --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/readme/CONFIGURE.rst @@ -0,0 +1,26 @@ +To configure dynamic intervals for Aged Partner Balance you need to: + +Go on 'Settings' -> 'Invoicing' -> 'OCA Aged Report Configuration'. + +Click on option 'Configurations' and create new record. + +Create new interval. +The name established on line will be the column to display in Aged Partner Balance. +Inferior limit established on line is the interval + +Example of configuration inferior limit: + +-> 15 +-> 30 +-> 60 + +It means the first interval is from 0 to 15, the second from 16 to 30, and the third is 61+. + +Go on 'Invoicing' -> 'Reports' -> 'OCA accounting reports' -> 'Aged Partner Balance' + +When wizard is open, you need to select your interval configuration and print report. + +If you want to get default interval configuration any time you wish to print Aged Partner Report, +you can set default interval configuration per company in: + +'Settings' -> 'Invoicing' -> 'OCA Aged Report Configuration'. diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..7e3a4a8f --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/readme/CONTRIBUTORS.rst @@ -0,0 +1,43 @@ +* Jordi Ballester +* Yannick Vaucher +* Simone Orsi +* Leonardo Pistone +* Damien Crier +* Andrea Stirpe +* Thomas Rehn +* Andrea Gallina <4everamd@gmail.com> +* Robert Rottermann +* Ciro Urselli +* Francesco Apruzzese +* Lorenzo Battistini +* Julien Coux +* Akim Juillerat +* Alexis de Lattre +* Mihai Fekete +* Miquel Raïch +* Joan Sisquella +* `Tecnativa `__: + + * Pedro M. Baeza + * Sergio Teruel + * Ernesto Tejeda + * João Marques + * Alexandre D. Díaz + * Víctor Martínez + * Carolina Fernandez + +* `Sygel `__: + + * Harald Panten + * Valentin Vinagre + +* Lois Rilo +* Saran Lim. +* Omar Castiñeira + +Much of the work in this module was done at a sprint in Sorrento, Italy in +April 2016. + +* Ooops404 + + * Eduard Brahas diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/readme/DESCRIPTION.rst new file mode 100644 index 00000000..353fa34e --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/readme/DESCRIPTION.rst @@ -0,0 +1,20 @@ +This module adds a set of financial reports. They are accessible under +Invoicing / Reporting / OCA accounting reports. + +- General ledger +- Trial Balance +- Open Items +- Aged Partner Balance +- VAT Report +- Journal Ledger + +Currently General ledger, Trial Balance and Open Items are fully compatible with a foreign +currency set up in account in order to display balances. Moreover, any foreign +currency used in account move lines is properly shown. + +In case that in an account has not been configured a second currency foreign +currency balances are not available. + +Invoicing / Settings / Invoicing / OCA Aged Report Configuration you will be able to set +dynamic intervals that will appear on the Aged Partner Balance. +For further information, check CONFIGURE.rst diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/readme/HISTORY.rst b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/readme/HISTORY.rst new file mode 100644 index 00000000..1d53d794 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/readme/HISTORY.rst @@ -0,0 +1,19 @@ +11.0.2.5.0 (2019-04-26) +~~~~~~~~~~~~~~~~~~~~~~~ + +* In the Trial Balance you have an option to hide parent hierarchy levels + +11.0.2.4.1 (2019-01-08) +~~~~~~~~~~~~~~~~~~~~~~~ + +* Handle better multicompany behaviour +* Improve how title appears in the reports +* Improve performance in General Ledger + + +11.0.2.3.1 (2018-11-29) +~~~~~~~~~~~~~~~~~~~~~~~ + +* In the Trial Balance you can apply a filter by hierarchy levels +* In the General Ledger you can apply a filter by Analytic Tag +* In the Journal Ledger the field 'Journal' is now optional diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/readme/ROADMAP.rst b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/readme/ROADMAP.rst new file mode 100644 index 00000000..46ff6c43 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/readme/ROADMAP.rst @@ -0,0 +1,7 @@ +* 'VAT Report' is valid only for cases where it's met that for each + Tax defined: all the "Account tags" of all the + 'Repartition for Invoices' or 'Repartition for Credit Notes' + are different. +* It would be nice to have in reports a column indicating the + state of the entries when the option "All Entries" is selected + in "Target Moves" field in a wizard diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/__init__.py b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/__init__.py new file mode 100644 index 00000000..ae2ee3d5 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/__init__.py @@ -0,0 +1,19 @@ +# © 2015 Yannick Vaucher (Camptocamp) +# © 2016 Damien Crier (Camptocamp) +# © 2016 Julien Coux (Camptocamp) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).- + +from . import abstract_report +from . import abstract_report_xlsx +from . import aged_partner_balance +from . import aged_partner_balance_xlsx +from . import general_ledger +from . import general_ledger_xlsx +from . import journal_ledger +from . import journal_ledger_xlsx +from . import open_items +from . import open_items_xlsx +from . import trial_balance +from . import trial_balance_xlsx +from . import vat_report +from . import vat_report_xlsx diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/abstract_report.py b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/abstract_report.py new file mode 100644 index 00000000..c133ca86 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/abstract_report.py @@ -0,0 +1,162 @@ +# Copyright 2020 ForgeFlow S.L. (https://www.forgeflow.com) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import api, models + + +class AgedPartnerBalanceReport(models.AbstractModel): + _name = "report.account_financial_report.abstract_report" + _description = "Abstract Report" + COMMON_ML_FIELDS = [ + "account_id", + "partner_id", + "journal_id", + "date", + "ref", + "id", + "move_id", + "name", + ] + + @api.model + def _get_move_lines_domain_not_reconciled( + self, company_id, account_ids, partner_ids, only_posted_moves, date_from + ): + domain = [ + ("account_id", "in", account_ids), + ("company_id", "=", company_id), + ("reconciled", "=", False), + ] + if partner_ids: + domain += [("partner_id", "in", partner_ids)] + if only_posted_moves: + domain += [("move_id.state", "=", "posted")] + else: + domain += [("move_id.state", "in", ["posted", "draft"])] + if date_from: + domain += [("date", ">", date_from)] + return domain + + @api.model + def _get_new_move_lines_domain( + self, new_ml_ids, account_ids, company_id, partner_ids, only_posted_moves + ): + domain = [ + ("account_id", "in", account_ids), + ("company_id", "=", company_id), + ("id", "in", new_ml_ids), + ] + if partner_ids: + domain += [("partner_id", "in", partner_ids)] + if only_posted_moves: + domain += [("move_id.state", "=", "posted")] + else: + domain += [("move_id.state", "in", ["posted", "draft"])] + return domain + + def _recalculate_move_lines( + self, + move_lines, + debit_ids, + credit_ids, + debit_amount, + credit_amount, + ml_ids, + account_ids, + company_id, + partner_ids, + only_posted_moves, + debit_amount_currency, + credit_amount_currency, + ): + debit_ids = set(debit_ids) + credit_ids = set(credit_ids) + in_credit_but_not_in_debit = credit_ids - debit_ids + reconciled_ids = list(debit_ids) + list(in_credit_but_not_in_debit) + reconciled_ids = set(reconciled_ids) + ml_ids = set(ml_ids) + new_ml_ids = reconciled_ids - ml_ids + new_ml_ids = list(new_ml_ids) + new_domain = self._get_new_move_lines_domain( + new_ml_ids, account_ids, company_id, partner_ids, only_posted_moves + ) + company_currency = self.env["res.company"].browse(company_id).currency_id + ml_fields = self._get_ml_fields() + new_move_lines = self.env["account.move.line"].search_read( + domain=new_domain, fields=ml_fields + ) + move_lines = move_lines + new_move_lines + for move_line in move_lines: + ml_id = move_line["id"] + if ml_id in debit_ids: + if move_line.get("amount_residual", False): + move_line["amount_residual"] += debit_amount[ml_id] + else: + move_line["amount_residual"] = debit_amount[ml_id] + if move_line.get("amount_residual_currency", False): + move_line["amount_residual_currency"] += debit_amount_currency[ + ml_id + ] + else: + move_line["amount_residual_currency"] = debit_amount_currency[ml_id] + if ml_id in credit_ids: + if move_line.get("amount_residual", False): + move_line["amount_residual"] -= credit_amount[ml_id] + else: + move_line["amount_residual"] = -credit_amount[ml_id] + if move_line.get("amount_residual_currency", False): + move_line["amount_residual_currency"] -= credit_amount_currency[ + ml_id + ] + else: + move_line["amount_residual_currency"] = -credit_amount_currency[ + ml_id + ] + # Set amount_currency=0 to keep the same behaviour as in v13 + # Conditions: if there is no curency_id defined or it is equal + # to the company's curency_id + if "amount_currency" in move_line and ( + "currency_id" not in move_line + or move_line["currency_id"] == company_currency.id + ): + move_line["amount_currency"] = 0 + return move_lines + + def _get_accounts_data(self, accounts_ids): + accounts = self.env["account.account"].browse(accounts_ids) + accounts_data = {} + for account in accounts: + accounts_data.update( + { + account.id: { + "id": account.id, + "code": account.code, + "name": account.name, + "hide_account": False, + "group_id": account.group_id.id, + "currency_id": account.currency_id.id, + "currency_name": account.currency_id.name, + "centralized": account.centralized, + } + } + ) + return accounts_data + + def _get_journals_data(self, journals_ids): + journals = self.env["account.journal"].browse(journals_ids) + journals_data = {} + for journal in journals: + journals_data.update({journal.id: {"id": journal.id, "code": journal.code}}) + return journals_data + + def _get_ml_fields(self): + return self.COMMON_ML_FIELDS + [ + "amount_residual", + "reconciled", + "currency_id", + "credit", + "date_maturity", + "amount_residual_currency", + "debit", + "amount_currency", + ] diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/abstract_report_xlsx.py b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/abstract_report_xlsx.py new file mode 100644 index 00000000..446645d8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/abstract_report_xlsx.py @@ -0,0 +1,697 @@ +# Author: Julien Coux +# Copyright 2016 Camptocamp SA +# Copyright 2021 Tecnativa - João Marques +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +from odoo import models + + +class AbstractReportXslx(models.AbstractModel): + _name = "report.account_financial_report.abstract_report_xlsx" + _description = "Abstract XLSX Account Financial Report" + _inherit = "report.report_xlsx.abstract" + + def get_workbook_options(self): + vals = super().get_workbook_options() + vals.update({"constant_memory": True}) + return vals + + def generate_xlsx_report(self, workbook, data, objects): + # Initialize report variables + report_data = { + "workbook": None, + "sheet": None, # main sheet which will contains report + "columns": None, # columns of the report + "row_pos": None, # row_pos must be incremented at each writing lines + "formats": None, + } + self._define_formats(workbook, report_data) + # Get report data + report_name = self._get_report_name(objects, data=data) + report_footer = self._get_report_footer() + filters = self._get_report_filters(objects) + report_data["columns"] = self._get_report_columns(objects) + report_data["workbook"] = workbook + report_data["sheet"] = workbook.add_worksheet(report_name[:31]) + self._set_column_width(report_data) + # Fill report + report_data["row_pos"] = 0 + self._write_report_title(report_name, report_data) + self._write_filters(filters, report_data) + self._generate_report_content(workbook, objects, data, report_data) + self._write_report_footer(report_footer, report_data) + + def _define_formats(self, workbook, report_data): + """Add cell formats to current workbook. + Those formats can be used on all cell. + Available formats are : + * format_bold + * format_right + * format_right_bold_italic + * format_header_left + * format_header_center + * format_header_right + * format_header_amount + * format_amount + * format_percent_bold_italic + """ + currency_id = self.env["res.company"]._default_currency_id() + report_data["formats"] = { + "format_bold": workbook.add_format({"bold": True}), + "format_right": workbook.add_format({"align": "right"}), + "format_left": workbook.add_format({"align": "left"}), + "format_right_bold_italic": workbook.add_format( + {"align": "right", "bold": True, "italic": True} + ), + "format_header_left": workbook.add_format( + {"bold": True, "border": True, "bg_color": "#FFFFCC"} + ), + "format_header_center": workbook.add_format( + {"bold": True, "align": "center", "border": True, "bg_color": "#FFFFCC"} + ), + "format_header_right": workbook.add_format( + {"bold": True, "align": "right", "border": True, "bg_color": "#FFFFCC"} + ), + "format_header_amount": workbook.add_format( + {"bold": True, "border": True, "bg_color": "#FFFFCC"} + ), + "format_amount": workbook.add_format(), + "format_amount_bold": workbook.add_format({"bold": True}), + "format_percent_bold_italic": workbook.add_format( + {"bold": True, "italic": True} + ), + } + report_data["formats"]["format_amount"].set_num_format( + "#,##0." + "0" * currency_id.decimal_places + ) + report_data["formats"]["format_header_amount"].set_num_format( + "#,##0." + "0" * currency_id.decimal_places + ) + report_data["formats"]["format_percent_bold_italic"].set_num_format("#,##0.00%") + report_data["formats"]["format_amount_bold"].set_num_format( + "#,##0." + "0" * currency_id.decimal_places + ) + + def _set_column_width(self, report_data): + """Set width for all defined columns. + Columns are defined with `_get_report_columns` method. + """ + for position, column in report_data["columns"].items(): + report_data["sheet"].set_column(position, position, column["width"]) + + def _write_report_title(self, title, report_data): + """Write report title on current line using all defined columns width. + Columns are defined with `_get_report_columns` method. + """ + report_data["sheet"].merge_range( + report_data["row_pos"], + 0, + report_data["row_pos"], + len(report_data["columns"]) - 1, + title, + report_data["formats"]["format_bold"], + ) + report_data["row_pos"] += 3 + + def _write_report_footer(self, footer, report_data): + """Write report footer . + Columns are defined with `_get_report_columns` method. + """ + if footer: + report_data["row_pos"] += 1 + report_data["sheet"].merge_range( + report_data["row_pos"], + 0, + report_data["row_pos"], + len(report_data["columns"]) - 1, + footer, + report_data["formats"]["format_left"], + ) + report_data["row_pos"] += 1 + + def _write_filters(self, filters, report_data): + """Write one line per filters on starting on current line. + Columns number for filter name is defined + with `_get_col_count_filter_name` method. + Columns number for filter value is define + with `_get_col_count_filter_value` method. + """ + col_name = 1 + col_count_filter_name = self._get_col_count_filter_name() + col_count_filter_value = self._get_col_count_filter_value() + col_value = col_name + col_count_filter_name + 1 + for title, value in filters: + report_data["sheet"].merge_range( + report_data["row_pos"], + col_name, + report_data["row_pos"], + col_name + col_count_filter_name - 1, + title, + report_data["formats"]["format_header_left"], + ) + report_data["sheet"].merge_range( + report_data["row_pos"], + col_value, + report_data["row_pos"], + col_value + col_count_filter_value - 1, + value, + ) + report_data["row_pos"] += 1 + report_data["row_pos"] += 2 + + def write_array_title(self, title, report_data): + """Write array title on current line using all defined columns width. + Columns are defined with `_get_report_columns` method. + """ + report_data["sheet"].merge_range( + report_data["row_pos"], + 0, + report_data["row_pos"], + len(report_data["columns"]) - 1, + title, + report_data["formats"]["format_bold"], + ) + report_data["row_pos"] += 1 + + def write_array_header(self, report_data): + """Write array header on current line using all defined columns name. + Columns are defined with `_get_report_columns` method. + """ + for col_pos, column in report_data["columns"].items(): + report_data["sheet"].write( + report_data["row_pos"], + col_pos, + column["header"], + report_data["formats"]["format_header_center"], + ) + report_data["row_pos"] += 1 + + def write_line(self, line_object, report_data): + """Write a line on current line using all defined columns field name. + Columns are defined with `_get_report_columns` method. + """ + for col_pos, column in report_data["columns"].items(): + value = getattr(line_object, column["field"]) + cell_type = column.get("type", "string") + if cell_type == "many2one": + report_data["sheet"].write_string( + report_data["row_pos"], + col_pos, + value.name or "", + report_data["formats"]["format_right"], + ) + elif cell_type == "string": + if ( + hasattr(line_object, "account_group_id") + and line_object.account_group_id + ): + report_data["sheet"].write_string( + report_data["row_pos"], + col_pos, + value or "", + report_data["formats"]["format_bold"], + ) + else: + report_data["sheet"].write_string( + report_data["row_pos"], col_pos, value or "" + ) + elif cell_type == "amount": + if ( + hasattr(line_object, "account_group_id") + and line_object.account_group_id + ): + cell_format = report_data["formats"]["format_amount_bold"] + else: + cell_format = report_data["formats"]["format_amount"] + report_data["sheet"].write_number( + report_data["row_pos"], col_pos, float(value), cell_format + ) + elif cell_type == "amount_currency": + if line_object.currency_id: + format_amt = self._get_currency_amt_format(line_object, report_data) + report_data["sheet"].write_number( + report_data["row_pos"], col_pos, float(value), format_amt + ) + report_data["row_pos"] += 1 + + def write_line_from_dict(self, line_dict, report_data): + """Write a line on current line""" + for col_pos, column in report_data["columns"].items(): + value = line_dict.get(column["field"], False) + cell_type = column.get("type", "string") + if cell_type == "string": + if line_dict.get("type", "") == "group_type": + report_data["sheet"].write_string( + report_data["row_pos"], + col_pos, + value or "", + report_data["formats"]["format_bold"], + ) + else: + if ( + not isinstance(value, str) + and not isinstance(value, bool) + and not isinstance(value, int) + ): + value = value and value.strftime("%d/%m/%Y") + report_data["sheet"].write_string( + report_data["row_pos"], col_pos, value or "" + ) + elif cell_type == "amount": + if ( + line_dict.get("account_group_id", False) + and line_dict["account_group_id"] + ): + cell_format = report_data["formats"]["format_amount_bold"] + else: + cell_format = report_data["formats"]["format_amount"] + report_data["sheet"].write_number( + report_data["row_pos"], col_pos, float(value), cell_format + ) + elif cell_type == "amount_currency": + if line_dict.get("currency_name", False): + format_amt = self._get_currency_amt_format_dict( + line_dict, report_data + ) + report_data["sheet"].write_number( + report_data["row_pos"], col_pos, float(value), format_amt + ) + elif cell_type == "currency_name": + report_data["sheet"].write_string( + report_data["row_pos"], + col_pos, + value or "", + report_data["formats"]["format_right"], + ) + else: + self.write_non_standard_column(cell_type, col_pos, value) + report_data["row_pos"] += 1 + + def write_initial_balance(self, my_object, label, report_data): + """Write a specific initial balance line on current line + using defined columns field_initial_balance name. + Columns are defined with `_get_report_columns` method. + """ + col_pos_label = self._get_col_pos_initial_balance_label() + report_data["sheet"].write( + report_data["row_pos"], + col_pos_label, + label, + report_data["formats"]["format_right"], + ) + for col_pos, column in report_data["columns"].items(): + if column.get("field_initial_balance"): + value = getattr(my_object, column["field_initial_balance"]) + cell_type = column.get("type", "string") + if cell_type == "string": + report_data["sheet"].write_string( + report_data["row_pos"], col_pos, value or "" + ) + elif cell_type == "amount": + report_data["sheet"].write_number( + report_data["row_pos"], + col_pos, + float(value), + report_data["formats"]["format_amount"], + ) + elif cell_type == "amount_currency": + if my_object.currency_id: + format_amt = self._get_currency_amt_format( + my_object, report_data + ) + report_data["sheet"].write_number( + report_data["row_pos"], col_pos, float(value), format_amt + ) + elif column.get("field_currency_balance"): + value = getattr(my_object, column["field_currency_balance"]) + cell_type = column.get("type", "string") + if cell_type == "many2one": + if my_object.currency_id: + report_data["sheet"].write_string( + report_data["row_pos"], + col_pos, + value.name or "", + report_data["formats"]["format_right"], + ) + report_data["row_pos"] += 1 + + def write_initial_balance_from_dict(self, my_object, label, report_data): + """Write a specific initial balance line on current line + using defined columns field_initial_balance name. + Columns are defined with `_get_report_columns` method. + """ + col_pos_label = self._get_col_pos_initial_balance_label() + report_data["sheet"].write( + report_data["row_pos"], + col_pos_label, + label, + report_data["formats"]["format_right"], + ) + for col_pos, column in report_data["columns"].items(): + if column.get("field_initial_balance"): + value = my_object.get(column["field_initial_balance"], False) + cell_type = column.get("type", "string") + if cell_type == "string": + report_data["sheet"].write_string( + report_data["row_pos"], col_pos, value or "" + ) + elif cell_type == "amount": + report_data["sheet"].write_number( + report_data["row_pos"], + col_pos, + float(value), + report_data["formats"]["format_amount"], + ) + elif cell_type == "amount_currency": + if my_object["currency_id"]: + format_amt = self._get_currency_amt_format( + my_object, report_data + ) + report_data["sheet"].write_number( + report_data["row_pos"], col_pos, float(value), format_amt + ) + elif column.get("field_currency_balance"): + value = my_object.get(column["field_currency_balance"], False) + cell_type = column.get("type", "string") + if cell_type == "many2one": + if my_object["currency_id"]: + report_data["sheet"].write_string( + report_data["row_pos"], + col_pos, + value.name or "", + report_data["formats"]["format_right"], + ) + report_data["row_pos"] += 1 + + def write_ending_balance(self, my_object, name, label, report_data): + """Write a specific ending balance line on current line + using defined columns field_final_balance name. + Columns are defined with `_get_report_columns` method. + """ + for i in range(0, len(report_data["columns"])): + report_data["sheet"].write( + report_data["row_pos"], + i, + "", + report_data["formats"]["format_header_right"], + ) + row_count_name = self._get_col_count_final_balance_name() + col_pos_label = self._get_col_pos_final_balance_label() + report_data["sheet"].merge_range( + report_data["row_pos"], + 0, + report_data["row_pos"], + row_count_name - 1, + name, + report_data["formats"]["format_header_left"], + ) + report_data["sheet"].write( + report_data["row_pos"], + col_pos_label, + label, + report_data["formats"]["format_header_right"], + ) + for col_pos, column in report_data["columns"].items(): + if column.get("field_final_balance"): + value = getattr(my_object, column["field_final_balance"]) + cell_type = column.get("type", "string") + if cell_type == "string": + report_data["sheet"].write_string( + report_data["row_pos"], + col_pos, + value or "", + report_data["formats"]["format_header_right"], + ) + elif cell_type == "amount": + report_data["sheet"].write_number( + report_data["row_pos"], + col_pos, + float(value), + report_data["formats"]["format_header_amount"], + ) + elif cell_type == "amount_currency": + if my_object.currency_id: + format_amt = self._get_currency_amt_header_format( + my_object, report_data + ) + report_data["sheet"].write_number( + report_data["row_pos"], col_pos, float(value), format_amt + ) + elif column.get("field_currency_balance"): + value = getattr(my_object, column["field_currency_balance"]) + cell_type = column.get("type", "string") + if cell_type == "many2one": + if my_object.currency_id: + report_data["sheet"].write_string( + report_data["row_pos"], + col_pos, + value.name or "", + report_data["formats"]["format_header_right"], + ) + report_data["row_pos"] += 1 + + def write_ending_balance_from_dict(self, my_object, name, label, report_data): + """Write a specific ending balance line on current line + using defined columns field_final_balance name. + Columns are defined with `_get_report_columns` method. + """ + for i in range(0, len(report_data["columns"])): + report_data["sheet"].write( + report_data["row_pos"], + i, + "", + report_data["formats"]["format_header_right"], + ) + row_count_name = self._get_col_count_final_balance_name() + col_pos_label = self._get_col_pos_final_balance_label() + report_data["sheet"].merge_range( + report_data["row_pos"], + 0, + report_data["row_pos"], + row_count_name - 1, + name, + report_data["formats"]["format_header_left"], + ) + report_data["sheet"].write( + report_data["row_pos"], + col_pos_label, + label, + report_data["formats"]["format_header_right"], + ) + for col_pos, column in report_data["columns"].items(): + if column.get("field_final_balance"): + value = my_object.get(column["field_final_balance"], False) + cell_type = column.get("type", "string") + if cell_type == "string": + report_data["sheet"].write_string( + report_data["row_pos"], + col_pos, + value or "", + report_data["formats"]["format_header_right"], + ) + elif cell_type == "amount": + report_data["sheet"].write_number( + report_data["row_pos"], + col_pos, + float(value), + report_data["formats"]["format_header_amount"], + ) + elif cell_type == "amount_currency": + if my_object["currency_id"]: + format_amt = self._get_currency_amt_format_dict( + my_object, report_data + ) + report_data["sheet"].write_number( + report_data["row_pos"], col_pos, float(value), format_amt + ) + elif column.get("field_currency_balance"): + value = my_object.get(column["field_currency_balance"], False) + cell_type = column.get("type", "string") + if cell_type == "many2one": + if my_object["currency_id"]: + report_data["sheet"].write_string( + report_data["row_pos"], + col_pos, + value or "", + report_data["formats"]["format_header_right"], + ) + elif cell_type == "currency_name": + report_data["sheet"].write_string( + report_data["row_pos"], + col_pos, + value or "", + report_data["formats"]["format_header_right"], + ) + report_data["row_pos"] += 1 + + def _get_currency_amt_format(self, line_object, report_data): + """Return amount format specific for each currency.""" + if "account_group_id" in line_object and line_object["account_group_id"]: + format_amt = report_data["formats"]["format_amount_bold"] + field_prefix = "format_amount_bold" + else: + format_amt = report_data["formats"]["format_amount"] + field_prefix = "format_amount" + if "currency_id" in line_object and line_object.get("currency_id", False): + if isinstance(line_object["currency_id"], int): + currency = self.env["res.currency"].browse(line_object["currency_id"]) + else: + currency = line_object["currency_id"] + field_name = "{}_{}".format(field_prefix, currency.name) + if hasattr(self, field_name): + format_amt = getattr(self, field_name) + else: + format_amt = report_data["workbook"].add_format() + report_data["field_name"] = format_amt + format_amt.set_num_format(self._report_xlsx_currency_format(currency)) + return format_amt + + def _get_currency_amt_format_dict(self, line_dict, report_data): + """Return amount format specific for each currency.""" + if line_dict.get("account_group_id", False) and line_dict["account_group_id"]: + format_amt = report_data["formats"]["format_amount_bold"] + field_prefix = "format_amount_bold" + else: + format_amt = report_data["formats"]["format_amount"] + field_prefix = "format_amount" + if line_dict.get("currency_id", False) and line_dict["currency_id"]: + if isinstance(line_dict["currency_id"], int): + currency = self.env["res.currency"].browse(line_dict["currency_id"]) + else: + currency = line_dict["currency_id"] + field_name = "{}_{}".format(field_prefix, currency.name) + if hasattr(self, field_name): + format_amt = getattr(self, field_name) + else: + format_amt = report_data["workbook"].add_format() + report_data["field_name"] = format_amt + format_amt.set_num_format(self._report_xlsx_currency_format(currency)) + return format_amt + + def _get_currency_amt_header_format(self, line_object, report_data): + """Return amount header format for each currency.""" + format_amt = report_data["formats"]["format_header_amount"] + if line_object.currency_id: + field_name = "format_header_amount_%s" % line_object.currency_id.name + if hasattr(self, field_name): + format_amt = getattr(self, field_name) + else: + format_amt = report_data["workbook"].add_format( + {"bold": True, "border": True, "bg_color": "#FFFFCC"} + ) + report_data["field_name"] = format_amt + format_amount = "#,##0." + ( + "0" * line_object.currency_id.decimal_places + ) + format_amt.set_num_format(format_amount) + return format_amt + + def _get_currency_amt_header_format_dict(self, line_object, report_data): + """Return amount header format for each currency.""" + format_amt = report_data["formats"]["format_header_amount"] + if line_object["currency_id"]: + field_name = "format_header_amount_%s" % line_object["currency_name"] + if hasattr(self, field_name): + format_amt = getattr(self, field_name) + else: + format_amt = report_data["workbook"].add_format( + {"bold": True, "border": True, "bg_color": "#FFFFCC"} + ) + report_data["field_name"] = format_amt + currency = self.env["res.currency"].browse(line_object["currency_id"]) + format_amount = "#,##0." + ("0" * currency.decimal_places) + format_amt.set_num_format(format_amount) + return format_amt + + def _generate_report_content(self, workbook, report, data, report_data): + """ + Allow to fetch report content to be displayed. + """ + raise NotImplementedError() + + def _get_report_complete_name(self, report, prefix, data=None): + if report.company_id: + suffix = " - {} - {}".format( + report.company_id.name, report.company_id.currency_id.name + ) + return prefix + suffix + return prefix + + def _get_report_name(self, report, data=False): + """ + Allow to define the report name. + Report name will be used as sheet name and as report title. + :return: the report name + """ + raise NotImplementedError() + + def _get_report_footer(self): + """ + Allow to define the report footer. + :return: the report footer + """ + return False + + def _get_report_columns(self, report): + """ + Allow to define the report columns + which will be used to generate report. + :return: the report columns as dict + :Example: + { + 0: {'header': 'Simple column', + 'field': 'field_name_on_my_object', + 'width': 11}, + 1: {'header': 'Amount column', + 'field': 'field_name_on_my_object', + 'type': 'amount', + 'width': 14}, + } + """ + raise NotImplementedError() + + def _get_report_filters(self, report): + """ + :return: the report filters as list + :Example: + [ + ['first_filter_name', 'first_filter_value'], + ['second_filter_name', 'second_filter_value'] + ] + """ + raise NotImplementedError() + + def _get_col_count_filter_name(self): + """ + :return: the columns number used for filter names. + """ + raise NotImplementedError() + + def _get_col_count_filter_value(self): + """ + :return: the columns number used for filter values. + """ + raise NotImplementedError() + + def _get_col_pos_initial_balance_label(self): + """ + :return: the columns position used for initial balance label. + """ + raise NotImplementedError() + + def _get_col_count_final_balance_name(self): + """ + :return: the columns number used for final balance name. + """ + raise NotImplementedError() + + def _get_col_pos_final_balance_label(self): + """ + :return: the columns position used for final balance label. + """ + raise NotImplementedError() + + def write_non_standard_column(self, cell_type, col_pos, value): + """ + Write columns out of the columns type defined here. + """ + raise NotImplementedError() diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/aged_partner_balance.py b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/aged_partner_balance.py new file mode 100644 index 00000000..f508d19c --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/aged_partner_balance.py @@ -0,0 +1,461 @@ +# © 2016 Julien Coux (Camptocamp) +# Copyright 2020 ForgeFlow S.L. (https://www.forgeflow.com) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +import operator +from datetime import date, datetime, timedelta + +from odoo import api, models +from odoo.tools import float_is_zero + + +class AgedPartnerBalanceReport(models.AbstractModel): + _name = "report.account_financial_report.aged_partner_balance" + _description = "Aged Partner Balance Report" + _inherit = "report.account_financial_report.abstract_report" + + @api.model + def _initialize_account(self, ag_pb_data, acc_id): + ag_pb_data[acc_id] = {} + ag_pb_data[acc_id]["id"] = acc_id + ag_pb_data[acc_id]["residual"] = 0.0 + ag_pb_data[acc_id]["current"] = 0.0 + ag_pb_data[acc_id]["30_days"] = 0.0 + ag_pb_data[acc_id]["60_days"] = 0.0 + ag_pb_data[acc_id]["90_days"] = 0.0 + ag_pb_data[acc_id]["120_days"] = 0.0 + ag_pb_data[acc_id]["older"] = 0.0 + for interval_line in self.env.context["age_partner_config"].line_ids: + ag_pb_data[acc_id][interval_line] = 0.0 + return ag_pb_data + + @api.model + def _initialize_partner(self, ag_pb_data, acc_id, prt_id): + ag_pb_data[acc_id][prt_id] = {} + ag_pb_data[acc_id][prt_id]["id"] = acc_id + ag_pb_data[acc_id][prt_id]["residual"] = 0.0 + ag_pb_data[acc_id][prt_id]["current"] = 0.0 + ag_pb_data[acc_id][prt_id]["30_days"] = 0.0 + ag_pb_data[acc_id][prt_id]["60_days"] = 0.0 + ag_pb_data[acc_id][prt_id]["90_days"] = 0.0 + ag_pb_data[acc_id][prt_id]["120_days"] = 0.0 + ag_pb_data[acc_id][prt_id]["older"] = 0.0 + ag_pb_data[acc_id][prt_id]["move_lines"] = [] + for interval_line in self.env.context["age_partner_config"].line_ids: + ag_pb_data[acc_id][prt_id][interval_line] = 0.0 + return ag_pb_data + + @api.model + def _calculate_amounts( + self, ag_pb_data, acc_id, prt_id, residual, due_date, date_at_object + ): + ag_pb_data[acc_id]["residual"] += residual + ag_pb_data[acc_id][prt_id]["residual"] += residual + interval_lines = self.env.context["age_partner_config"].line_ids + today = date_at_object + if not due_date or today <= due_date: + ag_pb_data[acc_id]["current"] += residual + ag_pb_data[acc_id][prt_id]["current"] += residual + due_date = today + elif today <= due_date + timedelta(days=30): + ag_pb_data[acc_id]["30_days"] += residual + ag_pb_data[acc_id][prt_id]["30_days"] += residual + elif today <= due_date + timedelta(days=60): + ag_pb_data[acc_id]["60_days"] += residual + ag_pb_data[acc_id][prt_id]["60_days"] += residual + elif today <= due_date + timedelta(days=90): + ag_pb_data[acc_id]["90_days"] += residual + ag_pb_data[acc_id][prt_id]["90_days"] += residual + elif today <= due_date + timedelta(days=120): + ag_pb_data[acc_id]["120_days"] += residual + ag_pb_data[acc_id][prt_id]["120_days"] += residual + else: + ag_pb_data[acc_id]["older"] += residual + ag_pb_data[acc_id][prt_id]["older"] += residual + days_difference = abs((today - due_date).days) + for index, line in enumerate(interval_lines): + lower_limit = 0 if not index else interval_lines[index - 1].inferior_limit + next_line = interval_lines[index] if index < len(interval_lines) else None + interval_range = self._get_values_for_range_intervals( + lower_limit, next_line.inferior_limit + ) + if ( + days_difference in interval_range + or days_difference == line.inferior_limit + ): + ag_pb_data[acc_id][line] += residual + ag_pb_data[acc_id][prt_id][line] += residual + break + return ag_pb_data + + def _get_values_for_range_intervals(self, num1, num2): + min_num = min(num1, num2) + max_num = max(num1, num2) + if abs(num2 - num1) == 1: + return [max_num] + return list(range(min_num + 1, max_num)) + + def _get_account_partial_reconciled(self, company_id, date_at_object): + domain = [("max_date", ">", date_at_object), ("company_id", "=", company_id)] + fields = [ + "debit_move_id", + "credit_move_id", + "amount", + "debit_amount_currency", + "credit_amount_currency", + ] + accounts_partial_reconcile = self.env["account.partial.reconcile"].search_read( + domain=domain, fields=fields + ) + debit_amount = {} + debit_amount_currency = {} + credit_amount = {} + credit_amount_currency = {} + for account_partial_reconcile_data in accounts_partial_reconcile: + debit_move_id = account_partial_reconcile_data["debit_move_id"][0] + credit_move_id = account_partial_reconcile_data["credit_move_id"][0] + if debit_move_id not in debit_amount.keys(): + debit_amount[debit_move_id] = 0.0 + debit_amount_currency[debit_move_id] = 0.0 + debit_amount_currency[debit_move_id] += account_partial_reconcile_data[ + "debit_amount_currency" + ] + debit_amount[debit_move_id] += account_partial_reconcile_data["amount"] + if credit_move_id not in credit_amount.keys(): + credit_amount[credit_move_id] = 0.0 + credit_amount_currency[credit_move_id] = 0.0 + credit_amount[credit_move_id] += account_partial_reconcile_data["amount"] + credit_amount_currency[credit_move_id] += account_partial_reconcile_data[ + "credit_amount_currency" + ] + account_partial_reconcile_data.update( + {"debit_move_id": debit_move_id, "credit_move_id": credit_move_id} + ) + return ( + accounts_partial_reconcile, + debit_amount, + credit_amount, + debit_amount_currency, + credit_amount_currency, + ) + + def _get_move_lines_data( + self, + company_id, + account_ids, + partner_ids, + date_at_object, + date_from, + only_posted_moves, + show_move_line_details, + ): + domain = self._get_move_lines_domain_not_reconciled( + company_id, account_ids, partner_ids, only_posted_moves, date_from + ) + ml_fields = self._get_ml_fields() + line_model = self.env["account.move.line"] + move_lines = line_model.search_read(domain=domain, fields=ml_fields) + journals_ids = set() + partners_ids = set() + partners_data = {} + ag_pb_data = {} + if date_at_object < date.today(): + ( + acc_partial_rec, + debit_amount, + credit_amount, + debit_amount_currency, + credit_amount_currency, + ) = self._get_account_partial_reconciled(company_id, date_at_object) + if acc_partial_rec: + ml_ids = list(map(operator.itemgetter("id"), move_lines)) + debit_ids = list( + map(operator.itemgetter("debit_move_id"), acc_partial_rec) + ) + credit_ids = list( + map(operator.itemgetter("credit_move_id"), acc_partial_rec) + ) + move_lines = self._recalculate_move_lines( + move_lines, + debit_ids, + credit_ids, + debit_amount, + credit_amount, + ml_ids, + account_ids, + company_id, + partner_ids, + only_posted_moves, + debit_amount_currency, + credit_amount_currency, + ) + move_lines = [ + move_line + for move_line in move_lines + if move_line["date"] <= date_at_object + and not float_is_zero(move_line["amount_residual"], precision_digits=2) + ] + for move_line in move_lines: + journals_ids.add(move_line["journal_id"][0]) + acc_id = move_line["account_id"][0] + if move_line["partner_id"]: + prt_id = move_line["partner_id"][0] + prt_name = move_line["partner_id"][1] + else: + prt_id = 0 + prt_name = "" + if prt_id not in partners_ids: + partners_data.update({prt_id: {"id": prt_id, "name": prt_name}}) + partners_ids.add(prt_id) + if acc_id not in ag_pb_data.keys(): + ag_pb_data = self._initialize_account(ag_pb_data, acc_id) + if prt_id not in ag_pb_data[acc_id]: + ag_pb_data = self._initialize_partner(ag_pb_data, acc_id, prt_id) + move_line_data = {} + if show_move_line_details: + if move_line["ref"] == move_line["name"]: + if move_line["ref"]: + ref_label = move_line["ref"] + else: + ref_label = "" + elif not move_line["ref"]: + ref_label = move_line["name"] + elif not move_line["name"]: + ref_label = move_line["ref"] + else: + ref_label = move_line["ref"] + str(" - ") + move_line["name"] + move_line_data.update( + { + "line_rec": line_model.browse(move_line["id"]), + "date": move_line["date"], + "entry": move_line["move_id"][1], + "jnl_id": move_line["journal_id"][0], + "acc_id": acc_id, + "partner": prt_name, + "ref_label": ref_label, + "due_date": move_line["date_maturity"], + "residual": move_line["amount_residual"], + } + ) + ag_pb_data[acc_id][prt_id]["move_lines"].append(move_line_data) + ag_pb_data = self._calculate_amounts( + ag_pb_data, + acc_id, + prt_id, + move_line["amount_residual"], + move_line["date_maturity"], + date_at_object, + ) + journals_data = self._get_journals_data(list(journals_ids)) + accounts_data = self._get_accounts_data(ag_pb_data.keys()) + return ag_pb_data, accounts_data, partners_data, journals_data + + @api.model + def _compute_maturity_date(self, ml, date_at_object): + ml.update( + { + "current": 0.0, + "30_days": 0.0, + "60_days": 0.0, + "90_days": 0.0, + "120_days": 0.0, + "older": 0.0, + } + ) + interval_lines = self.env.context["age_partner_config"].line_ids + for interval_line in interval_lines: + ml[interval_line] = 0.0 + due_date = ml["due_date"] + amount = ml["residual"] + today = date_at_object + if not due_date or today <= due_date: + ml["current"] += amount + due_date = today + elif today <= due_date + timedelta(days=30): + ml["30_days"] += amount + elif today <= due_date + timedelta(days=60): + ml["60_days"] += amount + elif today <= due_date + timedelta(days=90): + ml["90_days"] += amount + elif today <= due_date + timedelta(days=120): + ml["120_days"] += amount + else: + ml["older"] += amount + days_difference = abs((today - due_date).days) + for index, interval_line in enumerate(interval_lines): + lower_limit = 0 if not index else interval_lines[index - 1].inferior_limit + next_line = interval_lines[index] if index < len(interval_lines) else None + interval_range = self._get_values_for_range_intervals( + lower_limit, next_line.inferior_limit + ) + if ( + days_difference in interval_range + or days_difference == interval_line.inferior_limit + ): + ml[interval_line] += amount + break + + def _create_account_list( + self, + ag_pb_data, + accounts_data, + partners_data, + journals_data, + show_move_line_details, + date_at_oject, + ): + aged_partner_data = [] + interval_lines = self.env.context["age_partner_config"].line_ids + for account in accounts_data.values(): + acc_id = account["id"] + account.update( + { + "residual": ag_pb_data[acc_id]["residual"], + "current": ag_pb_data[acc_id]["current"], + "30_days": ag_pb_data[acc_id]["30_days"], + "60_days": ag_pb_data[acc_id]["60_days"], + "90_days": ag_pb_data[acc_id]["90_days"], + "120_days": ag_pb_data[acc_id]["120_days"], + "older": ag_pb_data[acc_id]["older"], + "partners": [], + } + ) + for interval_line in interval_lines: + account[interval_line] = ag_pb_data[acc_id][interval_line] + for prt_id in ag_pb_data[acc_id]: + if isinstance(prt_id, int): + partner = { + "name": partners_data[prt_id]["name"], + "residual": ag_pb_data[acc_id][prt_id]["residual"], + "current": ag_pb_data[acc_id][prt_id]["current"], + "30_days": ag_pb_data[acc_id][prt_id]["30_days"], + "60_days": ag_pb_data[acc_id][prt_id]["60_days"], + "90_days": ag_pb_data[acc_id][prt_id]["90_days"], + "120_days": ag_pb_data[acc_id][prt_id]["120_days"], + "older": ag_pb_data[acc_id][prt_id]["older"], + } + for interval_line in interval_lines: + partner[interval_line] = ag_pb_data[acc_id][prt_id][ + interval_line + ] + if show_move_line_details: + move_lines = [] + for ml in ag_pb_data[acc_id][prt_id]["move_lines"]: + ml.update( + { + "journal": journals_data[ml["jnl_id"]]["code"], + "account": accounts_data[ml["acc_id"]]["code"], + } + ) + self._compute_maturity_date(ml, date_at_oject) + move_lines.append(ml) + move_lines = sorted(move_lines, key=lambda k: (k["date"])) + partner.update({"move_lines": move_lines}) + account["partners"].append(partner) + aged_partner_data.append(account) + return aged_partner_data + + @api.model + def _calculate_percent(self, aged_partner_data): + interval_lines = self.env.context["age_partner_config"].line_ids + for account in aged_partner_data: + if abs(account["residual"]) > 0.01: + total = account["residual"] + account.update( + { + "percent_current": abs( + round((account["current"] / total) * 100, 2) + ), + "percent_30_days": abs( + round((account["30_days"] / total) * 100, 2) + ), + "percent_60_days": abs( + round((account["60_days"] / total) * 100, 2) + ), + "percent_90_days": abs( + round((account["90_days"] / total) * 100, 2) + ), + "percent_120_days": abs( + round((account["120_days"] / total) * 100, 2) + ), + "percent_older": abs( + round((account["older"] / total) * 100, 2) + ), + } + ) + for interval_line in interval_lines: + account[f"percent_{interval_line.id}"] = abs( + round((account[interval_line] / total) * 100, 2) + ) + else: + account.update( + { + "percent_current": 0.0, + "percent_30_days": 0.0, + "percent_60_days": 0.0, + "percent_90_days": 0.0, + "percent_120_days": 0.0, + "percent_older": 0.0, + } + ) + for interval_line in interval_lines: + account[f"percent_{interval_line.id}"] = 0.0 + return aged_partner_data + + def _get_report_values(self, docids, data): + wizard_id = data["wizard_id"] + company = self.env["res.company"].browse(data["company_id"]) + company_id = data["company_id"] + account_ids = data["account_ids"] + partner_ids = data["partner_ids"] + date_at = data["date_at"] + date_at_object = datetime.strptime(date_at, "%Y-%m-%d").date() + date_from = data["date_from"] + only_posted_moves = data["only_posted_moves"] + show_move_line_details = data["show_move_line_details"] + aged_partner_configuration = self.env[ + "account.age.report.configuration" + ].browse(data["age_partner_config_id"]) + (ag_pb_data, accounts_data, partners_data, journals_data,) = self.with_context( + age_partner_config=aged_partner_configuration + )._get_move_lines_data( + company_id, + account_ids, + partner_ids, + date_at_object, + date_from, + only_posted_moves, + show_move_line_details, + ) + aged_partner_data = self.with_context( + age_partner_config=aged_partner_configuration + )._create_account_list( + ag_pb_data, + accounts_data, + partners_data, + journals_data, + show_move_line_details, + date_at_object, + ) + aged_partner_data = self.with_context( + age_partner_config=aged_partner_configuration + )._calculate_percent(aged_partner_data) + return { + "doc_ids": [wizard_id], + "doc_model": "aged.partner.balance.report.wizard", + "docs": self.env["aged.partner.balance.report.wizard"].browse(wizard_id), + "company_name": company.display_name, + "currency_name": company.currency_id.name, + "date_at": date_at, + "only_posted_moves": only_posted_moves, + "aged_partner_balance": aged_partner_data, + "show_move_lines_details": show_move_line_details, + "age_partner_config": aged_partner_configuration, + } + + def _get_ml_fields(self): + return self.COMMON_ML_FIELDS + [ + "amount_residual", + "reconciled", + "date_maturity", + ] diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/aged_partner_balance_xlsx.py b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/aged_partner_balance_xlsx.py new file mode 100644 index 00000000..a7f062a2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/aged_partner_balance_xlsx.py @@ -0,0 +1,368 @@ +# Author: Julien Coux +# Copyright 2016 Camptocamp SA +# Copyright 2021 Tecnativa - João Marques +# Copyright 2023 Tecnativa - Carolina Fernandez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import _, models + + +class AgedPartnerBalanceXslx(models.AbstractModel): + _name = "report.a_f_r.report_aged_partner_balance_xlsx" + _description = "Aged Partner Balance XLSL Report" + _inherit = "report.account_financial_report.abstract_report_xlsx" + + def _get_report_name(self, report, data=False): + company_id = data.get("company_id", False) + report_name = _("Aged Partner Balance") + if company_id: + company = self.env["res.company"].browse(company_id) + suffix = " - {} - {}".format(company.name, company.currency_id.name) + report_name = report_name + suffix + return report_name + + def _get_report_columns_without_move_line_details(self, report, column_index): + report_columns = { + 0: {"header": _("Partner"), "field": "name", "width": 70}, + 1: { + "header": _("Residual"), + "field": "residual", + "field_footer_total": "residual", + "type": "amount", + "width": 14, + }, + 2: { + "header": _("Current"), + "field": "current", + "field_footer_total": "current", + "field_footer_percent": "percent_current", + "type": "amount", + "width": 14, + }, + } + if not report.age_partner_config_id: + report_columns.update( + { + 3: { + "header": _("Age ≤ 30 d."), + "field": "30_days", + "field_footer_total": "30_days", + "field_footer_percent": "percent_30_days", + "type": "amount", + "width": 14, + }, + 4: { + "header": _("Age ≤ 60 d."), + "field": "60_days", + "field_footer_total": "60_days", + "field_footer_percent": "percent_60_days", + "type": "amount", + "width": 14, + }, + 5: { + "header": _("Age ≤ 90 d."), + "field": "90_days", + "field_footer_total": "90_days", + "field_footer_percent": "percent_90_days", + "type": "amount", + "width": 14, + }, + 6: { + "header": _("Age ≤ 120 d."), + "field": "120_days", + "field_footer_total": "120_days", + "field_footer_percent": "percent_120_days", + "type": "amount", + "width": 14, + }, + 7: { + "header": _("Older"), + "field": "older", + "field_footer_total": "older", + "field_footer_percent": "percent_older", + "type": "amount", + "width": 14, + }, + } + ) + for interval in report.age_partner_config_id.line_ids: + report_columns[column_index] = { + "header": interval.name, + "field": interval, + "field_footer_total": interval, + "field_footer_percent": f"percent_{interval.id}", + "type": "amount", + "width": 14, + } + column_index += 1 + return report_columns + + def _get_report_columns_with_move_line_details(self, report, column_index): + report_columns = { + 0: {"header": _("Date"), "field": "date", "width": 11}, + 1: {"header": _("Entry"), "field": "entry", "width": 18}, + 2: {"header": _("Journal"), "field": "journal", "width": 8}, + 3: {"header": _("Account"), "field": "account", "width": 9}, + 4: {"header": _("Partner"), "field": "partner", "width": 25}, + 5: {"header": _("Ref - Label"), "field": "ref_label", "width": 40}, + 6: {"header": _("Due date"), "field": "due_date", "width": 11}, + 7: { + "header": _("Residual"), + "field": "residual", + "field_footer_total": "residual", + "field_final_balance": "residual", + "type": "amount", + "width": 14, + }, + 8: { + "header": _("Current"), + "field": "current", + "field_footer_total": "current", + "field_footer_percent": "percent_current", + "field_final_balance": "current", + "type": "amount", + "width": 14, + }, + } + if not report.age_partner_config_id: + report_columns.update( + { + 9: { + "header": _("Age ≤ 30 d."), + "field": "30_days", + "field_footer_total": "30_days", + "field_footer_percent": "percent_30_days", + "field_final_balance": "30_days", + "type": "amount", + "width": 14, + }, + 10: { + "header": _("Age ≤ 60 d."), + "field": "60_days", + "field_footer_total": "60_days", + "field_footer_percent": "percent_60_days", + "field_final_balance": "60_days", + "type": "amount", + "width": 14, + }, + 11: { + "header": _("Age ≤ 90 d."), + "field": "90_days", + "field_footer_total": "90_days", + "field_footer_percent": "percent_90_days", + "field_final_balance": "90_days", + "type": "amount", + "width": 14, + }, + 12: { + "header": _("Age ≤ 120 d."), + "field": "120_days", + "field_footer_total": "120_days", + "field_footer_percent": "percent_120_days", + "field_final_balance": "120_days", + "type": "amount", + "width": 14, + }, + 13: { + "header": _("Older"), + "field": "older", + "field_footer_total": "older", + "field_footer_percent": "percent_older", + "field_final_balance": "older", + "type": "amount", + "width": 14, + }, + } + ) + for interval in report.age_partner_config_id.line_ids: + report_columns[column_index] = { + "header": interval.name, + "field": interval, + "field_footer_total": interval, + "field_footer_percent": f"percent_{interval.id}", + "type": "amount", + "width": 14, + } + column_index += 1 + return report_columns + + def _get_report_columns(self, report): + if not report.show_move_line_details: + return self._get_report_columns_without_move_line_details( + report, column_index=3 + ) + return self._get_report_columns_with_move_line_details(report, column_index=9) + + def _get_report_filters(self, report): + return [ + [_("Date at filter"), report.date_at.strftime("%d/%m/%Y")], + [ + _("Target moves filter"), + _("All posted entries") + if report.target_move == "posted" + else _("All entries"), + ], + ] + + def _get_col_count_filter_name(self): + return 2 + + def _get_col_count_filter_value(self): + return 3 + + def _get_col_pos_footer_label(self, report): + return 0 if not report.show_move_line_details else 5 + + def _get_col_count_final_balance_name(self): + return 5 + + def _get_col_pos_final_balance_label(self): + return 5 + + def _generate_report_content(self, workbook, report, data, report_data): + res_data = self.env[ + "report.account_financial_report.aged_partner_balance" + ]._get_report_values(report, data) + show_move_line_details = res_data["show_move_lines_details"] + aged_partner_balance = res_data["aged_partner_balance"] + if not show_move_line_details: + # For each account + for account in aged_partner_balance: + # Write account title + self.write_array_title( + account["code"] + " - " + account["name"], report_data + ) + + # Display array header for partners lines + self.write_array_header(report_data) + + # Display partner lines + for partner in account["partners"]: + self.write_line_from_dict(partner, report_data) + + # Display account lines + self.write_account_footer_from_dict( + report, + account, + ("Total"), + "field_footer_total", + report_data["formats"]["format_header_right"], + report_data["formats"]["format_header_amount"], + False, + report_data, + ) + self.write_account_footer_from_dict( + report, + account, + ("Percents"), + "field_footer_percent", + report_data["formats"]["format_right_bold_italic"], + report_data["formats"]["format_percent_bold_italic"], + True, + report_data, + ) + + # 2 lines break + report_data["row_pos"] += 2 + else: + # For each account + for account in aged_partner_balance: + # Write account title + self.write_array_title( + account["code"] + " - " + account["name"], report_data + ) + + # For each partner + for partner in account["partners"]: + # Write partner title + self.write_array_title(partner["name"], report_data) + + # Display array header for move lines + self.write_array_header(report_data) + + # Display account move lines + for line in partner["move_lines"]: + self.write_line_from_dict(line, report_data) + + # Display ending balance line for partner + self.write_ending_balance_from_dict(partner, report_data) + + # Line break + report_data["row_pos"] += 1 + + # Display account lines + self.write_account_footer_from_dict( + report, + account, + ("Total"), + "field_footer_total", + report_data["formats"]["format_header_right"], + report_data["formats"]["format_header_amount"], + False, + report_data, + ) + + self.write_account_footer_from_dict( + report, + account, + ("Percents"), + "field_footer_percent", + report_data["formats"]["format_right_bold_italic"], + report_data["formats"]["format_percent_bold_italic"], + True, + report_data, + ) + + # 2 lines break + report_data["row_pos"] += 2 + + def write_ending_balance_from_dict(self, my_object, report_data): + """ + Specific function to write ending partner balance + for Aged Partner Balance + """ + name = None + label = _("Partner cumul aged balance") + return super().write_ending_balance_from_dict( + my_object, name, label, report_data + ) + + def write_account_footer_from_dict( + self, + report, + account, + label, + field_name, + string_format, + amount_format, + amount_is_percent, + report_data, + ): + """ + Specific function to write account footer for Aged Partner Balance + """ + col_pos_footer_label = self._get_col_pos_footer_label(report) + for col_pos, column in report_data["columns"].items(): + if col_pos == col_pos_footer_label or column.get(field_name): + if col_pos == col_pos_footer_label: + value = label + else: + value = account.get(column[field_name], False) + cell_type = column.get("type", "string") + if cell_type == "string" or col_pos == col_pos_footer_label: + report_data["sheet"].write_string( + report_data["row_pos"], col_pos, value or "", string_format + ) + elif cell_type == "amount": + number = float(value) + if amount_is_percent: + number /= 100 + report_data["sheet"].write_number( + report_data["row_pos"], col_pos, number, amount_format + ) + else: + report_data["sheet"].write_string( + report_data["row_pos"], col_pos, "", string_format + ) + + report_data["row_pos"] += 1 diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/general_ledger.py b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/general_ledger.py new file mode 100644 index 00000000..c948f3a1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/general_ledger.py @@ -0,0 +1,916 @@ +# © 2016 Julien Coux (Camptocamp) +# Copyright 2020 ForgeFlow S.L. (https://www.forgeflow.com) +# Copyright 2022 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +import calendar +import datetime +import operator + +from odoo import _, api, models +from odoo.tools import float_is_zero + + +class GeneralLedgerReport(models.AbstractModel): + _name = "report.account_financial_report.general_ledger" + _description = "General Ledger Report" + _inherit = "report.account_financial_report.abstract_report" + + def _get_analytic_data(self, account_ids): + analytic_accounts = self.env["account.analytic.account"].browse(account_ids) + analytic_data = {} + for account in analytic_accounts: + analytic_data.update({account.id: {"name": account.name}}) + return analytic_data + + def _get_taxes_data(self, taxes_ids): + taxes = self.env["account.tax"].browse(taxes_ids) + taxes_data = {} + for tax in taxes: + taxes_data.update( + { + tax.id: { + "id": tax.id, + "amount": tax.amount, + "amount_type": tax.amount_type, + "display_name": tax.display_name, + } + } + ) + if tax.amount_type == "percent" or tax.amount_type == "division": + taxes_data[tax.id]["string"] = "%" + else: + taxes_data[tax.id]["string"] = "" + taxes_data[tax.id]["tax_name"] = ( + tax.display_name + + " (" + + str(tax.amount) + + taxes_data[tax.id]["string"] + + ")" + ) + return taxes_data + + def _get_account_type_domain(self, grouped_by): + """To avoid set all possible types, set in or not in as operator of the types + we are interested in. In v15 we used the internal_type field (type of + account.account.type).""" + at_op = "in" if grouped_by != "taxes" else "not in" + return [ + ("account_type", at_op, ["asset_receivable", "liability_payable"]), + ] + + def _get_acc_prt_accounts_ids(self, company_id, grouped_by): + accounts_domain = [ + ("company_id", "=", company_id), + ] + self._get_account_type_domain(grouped_by) + acc_prt_accounts = self.env["account.account"].search(accounts_domain) + return acc_prt_accounts.ids + + def _get_initial_balances_bs_ml_domain( + self, account_ids, company_id, date_from, base_domain, grouped_by, acc_prt=False + ): + accounts_domain = [ + ("company_id", "=", company_id), + ("include_initial_balance", "=", True), + ] + if account_ids: + accounts_domain += [("id", "in", account_ids)] + domain = [] + domain += base_domain + domain += [("date", "<", date_from)] + accounts = self.env["account.account"].search(accounts_domain) + domain += [("account_id", "in", accounts.ids)] + if acc_prt: + domain += self._get_account_type_domain(grouped_by) + return domain + + def _get_initial_balances_pl_ml_domain( + self, account_ids, company_id, date_from, fy_start_date, base_domain + ): + accounts_domain = [ + ("company_id", "=", company_id), + ("include_initial_balance", "=", False), + ] + if account_ids: + accounts_domain += [("id", "in", account_ids)] + domain = [] + domain += base_domain + domain += [("date", "<", date_from), ("date", ">=", fy_start_date)] + accounts = self.env["account.account"].search(accounts_domain) + domain += [("account_id", "in", accounts.ids)] + return domain + + def _get_accounts_initial_balance(self, initial_domain_bs, initial_domain_pl): + gl_initial_acc_bs = self.env["account.move.line"].read_group( + domain=initial_domain_bs, + fields=["account_id", "debit", "credit", "balance", "amount_currency:sum"], + groupby=["account_id"], + ) + gl_initial_acc_pl = self.env["account.move.line"].read_group( + domain=initial_domain_pl, + fields=["account_id", "debit", "credit", "balance", "amount_currency:sum"], + groupby=["account_id"], + ) + gl_initial_acc = gl_initial_acc_bs + gl_initial_acc_pl + return gl_initial_acc + + def _get_initial_balance_fy_pl_ml_domain( + self, account_ids, company_id, fy_start_date, base_domain + ): + accounts_domain = [ + ("company_id", "=", company_id), + ("include_initial_balance", "=", False), + ] + if account_ids: + accounts_domain += [("id", "in", account_ids)] + domain = [] + domain += base_domain + domain += [("date", "<", fy_start_date)] + accounts = self.env["account.account"].search(accounts_domain) + domain += [("account_id", "in", accounts.ids)] + return domain + + def _get_pl_initial_balance( + self, account_ids, company_id, fy_start_date, foreign_currency, base_domain + ): + domain = self._get_initial_balance_fy_pl_ml_domain( + account_ids, company_id, fy_start_date, base_domain + ) + initial_balances = self.env["account.move.line"].read_group( + domain=domain, + fields=["account_id", "debit", "credit", "balance", "amount_currency:sum"], + groupby=["account_id"], + ) + pl_initial_balance = { + "debit": 0.0, + "credit": 0.0, + "balance": 0.0, + "bal_curr": 0.0, + } + for initial_balance in initial_balances: + pl_initial_balance["debit"] += initial_balance["debit"] + pl_initial_balance["credit"] += initial_balance["credit"] + pl_initial_balance["balance"] += initial_balance["balance"] + pl_initial_balance["bal_curr"] += initial_balance["amount_currency"] + return pl_initial_balance + + def _get_gl_initial_acc( + self, account_ids, company_id, date_from, fy_start_date, base_domain, grouped_by + ): + initial_domain_bs = self._get_initial_balances_bs_ml_domain( + account_ids, company_id, date_from, base_domain, grouped_by + ) + initial_domain_pl = self._get_initial_balances_pl_ml_domain( + account_ids, company_id, date_from, fy_start_date, base_domain + ) + return self._get_accounts_initial_balance(initial_domain_bs, initial_domain_pl) + + def _prepare_gen_ld_data_item(self, gl): + res = {} + for key_bal in ["init_bal", "fin_bal"]: + res[key_bal] = {} + for key_field in ["credit", "debit", "balance", "bal_curr"]: + field_name = key_field if key_field != "bal_curr" else "amount_currency" + res[key_bal][key_field] = gl[field_name] + return res + + def _prepare_gen_ld_data(self, gl_initial_acc, domain, grouped_by): + data = {} + for gl in gl_initial_acc: + acc_id = gl["account_id"][0] + data[acc_id] = self._prepare_gen_ld_data_item(gl) + data[acc_id]["id"] = acc_id + data[acc_id][grouped_by] = False + method = "_prepare_gen_ld_data_group_%s" % grouped_by + if not hasattr(self, method): + return data + return getattr(self, method)(data, domain, grouped_by) + + def _prepare_gen_ld_data_group_partners(self, data, domain, grouped_by): + gl_initial_acc_prt = self.env["account.move.line"].read_group( + domain=domain, + fields=[ + "account_id", + "partner_id", + "debit", + "credit", + "balance", + "amount_currency:sum", + ], + groupby=["account_id", "partner_id"], + lazy=False, + ) + if gl_initial_acc_prt: + for gl in gl_initial_acc_prt: + if not gl["partner_id"]: + prt_id = 0 + prt_name = _("Missing Partner") + else: + prt_id = gl["partner_id"][0] + prt_name = gl["partner_id"][1] + prt_name = prt_name._value + acc_id = gl["account_id"][0] + data[acc_id][prt_id] = self._prepare_gen_ld_data_item(gl) + data[acc_id][prt_id]["id"] = prt_id + data[acc_id][prt_id]["name"] = prt_name + data[acc_id][grouped_by] = True + return data + + def _prepare_gen_ld_data_group_taxes(self, data, domain, grouped_by): + gl_initial_acc_prt = self.env["account.move.line"].read_group( + domain=domain, + fields=[ + "account_id", + "debit", + "credit", + "balance", + "amount_currency:sum", + "tax_line_id", + ], + groupby=["account_id"], + lazy=False, + ) + if gl_initial_acc_prt: + for gl in gl_initial_acc_prt: + if "tax_line_id" in gl and gl["tax_line_id"]: + tax_id = gl["tax_line_id"][0] + tax_name = gl["tax_line_id"][1] + tax_name = tax_name._value + else: + tax_id = 0 + tax_name = "Missing Tax" + acc_id = gl["account_id"][0] + data[acc_id][tax_id] = self._prepare_gen_ld_data_item(gl) + data[acc_id][tax_id]["id"] = tax_id + data[acc_id][tax_id]["name"] = tax_name + data[acc_id][grouped_by] = True + return data + + def _get_initial_balance_data( + self, + account_ids, + partner_ids, + company_id, + date_from, + foreign_currency, + only_posted_moves, + unaffected_earnings_account, + fy_start_date, + cost_center_ids, + extra_domain, + grouped_by, + ): + # If explicit list of accounts is provided, + # don't include unaffected earnings account + if account_ids: + unaffected_earnings_account = False + base_domain = [] + if company_id: + base_domain += [("company_id", "=", company_id)] + if partner_ids: + base_domain += [("partner_id", "in", partner_ids)] + if only_posted_moves: + base_domain += [("move_id.state", "=", "posted")] + else: + base_domain += [("move_id.state", "in", ["posted", "draft"])] + if cost_center_ids: + base_domain += [("analytic_account_ids", "in", cost_center_ids)] + if extra_domain: + base_domain += extra_domain + gl_initial_acc = self._get_gl_initial_acc( + account_ids, company_id, date_from, fy_start_date, base_domain, grouped_by + ) + domain = self._get_initial_balances_bs_ml_domain( + account_ids, company_id, date_from, base_domain, grouped_by, acc_prt=True + ) + data = self._prepare_gen_ld_data(gl_initial_acc, domain, grouped_by) + accounts_ids = list(data.keys()) + unaffected_id = unaffected_earnings_account + if unaffected_id: + if unaffected_id not in accounts_ids: + accounts_ids.append(unaffected_id) + data[unaffected_id] = self._initialize_data(foreign_currency) + data[unaffected_id]["id"] = unaffected_id + data[unaffected_id]["mame"] = "" + data[unaffected_id][grouped_by] = False + pl_initial_balance = self._get_pl_initial_balance( + account_ids, company_id, fy_start_date, foreign_currency, base_domain + ) + for key_bal in ["init_bal", "fin_bal"]: + fields_balance = ["credit", "debit", "balance"] + if foreign_currency: + fields_balance.append("bal_curr") + for field_name in fields_balance: + data[unaffected_id][key_bal][field_name] += pl_initial_balance[ + field_name + ] + return data + + @api.model + def _get_move_line_data(self, move_line): + move_line_data = { + "id": move_line["id"], + "date": move_line["date"], + "entry": move_line["move_name"], + "entry_id": move_line["move_id"][0], + "journal_id": move_line["journal_id"][0], + "account_id": move_line["account_id"][0], + "partner_id": move_line["partner_id"][0] + if move_line["partner_id"] + else False, + "partner_name": move_line["partner_id"][1] + if move_line["partner_id"] + else "", + "ref": "" if not move_line["ref"] else move_line["ref"], + "name": "" if not move_line["name"] else move_line["name"], + "tax_ids": move_line["tax_ids"], + "tax_line_id": move_line["tax_line_id"], + "debit": move_line["debit"], + "credit": move_line["credit"], + "balance": move_line["balance"], + "bal_curr": move_line["amount_currency"], + "rec_id": move_line["full_reconcile_id"][0] + if move_line["full_reconcile_id"] + else False, + "rec_name": move_line["full_reconcile_id"][1] + if move_line["full_reconcile_id"] + else "", + "currency_id": move_line["currency_id"], + "analytic_distribution": move_line["analytic_distribution"] or {}, + } + if ( + move_line_data["ref"] == move_line_data["name"] + or move_line_data["ref"] == "" + ): + ref_label = move_line_data["name"] + elif move_line_data["name"] == "": + ref_label = move_line_data["ref"] + else: + ref_label = move_line_data["ref"] + str(" - ") + move_line_data["name"] + move_line_data.update({"ref_label": ref_label}) + return move_line_data + + @api.model + def _get_period_domain( + self, + account_ids, + partner_ids, + company_id, + only_posted_moves, + date_to, + date_from, + cost_center_ids, + ): + domain = [ + ("display_type", "not in", ["line_note", "line_section"]), + ("date", ">=", date_from), + ("date", "<=", date_to), + ] + if account_ids: + domain += [("account_id", "in", account_ids)] + if company_id: + domain += [("company_id", "=", company_id)] + if partner_ids: + domain += [("partner_id", "in", partner_ids)] + if only_posted_moves: + domain += [("move_id.state", "=", "posted")] + else: + domain += [("move_id.state", "in", ["posted", "draft"])] + + if cost_center_ids: + domain += [("analytic_account_ids", "in", cost_center_ids)] + return domain + + def _initialize_data(self, foreign_currency): + res = {} + for key_bal in ["init_bal", "fin_bal"]: + res[key_bal] = {} + for key_field in ["balance", "credit", "debit"]: + res[key_bal][key_field] = 0.0 + if foreign_currency: + res[key_bal]["bal_curr"] = 0.0 + return res + + def _get_reconciled_after_date_to_ids(self, full_reconcile_ids, date_to): + full_reconcile_ids = list(full_reconcile_ids) + domain = [ + ("max_date", ">", date_to), + ("full_reconcile_id", "in", full_reconcile_ids), + ] + fields = ["full_reconcile_id"] + reconciled_after_date_to = self.env["account.partial.reconcile"].search_read( + domain=domain, fields=fields + ) + rec_after_date_to_ids = list( + map(operator.itemgetter("full_reconcile_id"), reconciled_after_date_to) + ) + rec_after_date_to_ids = [i[0] for i in rec_after_date_to_ids] + return rec_after_date_to_ids + + def _prepare_ml_items(self, move_line, grouped_by): + res = [] + if grouped_by == "partners": + item_id = move_line["partner_id"][0] if move_line["partner_id"] else 0 + item_name = ( + move_line["partner_id"][1] + if move_line["partner_id"] + else _("Missing Partner") + ) + res.append({"id": item_id, "name": item_name}) + elif grouped_by == "taxes": + if move_line["tax_line_id"]: + item_id = move_line["tax_line_id"][0] + item_name = move_line["tax_line_id"][1] + res.append({"id": item_id, "name": item_name}) + elif move_line["tax_ids"]: + for tax_id in move_line["tax_ids"]: + tax_item = self.env["account.tax"].browse(tax_id) + res.append({"id": tax_item.id, "name": tax_item.name}) + else: + res.append({"id": 0, "name": "Missing Tax"}) + else: + res.append({"id": 0, "name": ""}) + return res + + def _get_period_ml_data( + self, + account_ids, + partner_ids, + company_id, + foreign_currency, + only_posted_moves, + date_from, + date_to, + gen_ld_data, + cost_center_ids, + extra_domain, + grouped_by, + ): + domain = self._get_period_domain( + account_ids, + partner_ids, + company_id, + only_posted_moves, + date_to, + date_from, + cost_center_ids, + ) + if extra_domain: + domain += extra_domain + ml_fields = self._get_ml_fields() + move_lines = self.env["account.move.line"].search_read( + domain=domain, fields=ml_fields, order="date,move_name" + ) + journal_ids = set() + full_reconcile_ids = set() + taxes_ids = set() + analytic_ids = set() + full_reconcile_data = {} + acc_prt_account_ids = self._get_acc_prt_accounts_ids(company_id, grouped_by) + for move_line in move_lines: + journal_ids.add(move_line["journal_id"][0]) + for tax_id in move_line["tax_ids"]: + taxes_ids.add(tax_id) + for analytic_account in move_line["analytic_distribution"] or {}: + analytic_ids.add(int(analytic_account)) + if move_line["full_reconcile_id"]: + rec_id = move_line["full_reconcile_id"][0] + if rec_id not in full_reconcile_ids: + full_reconcile_data.update( + { + rec_id: { + "id": rec_id, + "name": move_line["full_reconcile_id"][1], + } + } + ) + full_reconcile_ids.add(rec_id) + acc_id = move_line["account_id"][0] + ml_id = move_line["id"] + if acc_id not in gen_ld_data.keys(): + gen_ld_data[acc_id] = self._initialize_data(foreign_currency) + gen_ld_data[acc_id]["id"] = acc_id + gen_ld_data[acc_id]["mame"] = move_line["account_id"][1] + gen_ld_data[acc_id][grouped_by] = False + if acc_id in acc_prt_account_ids: + item_ids = self._prepare_ml_items(move_line, grouped_by) + for item in item_ids: + item_id = item["id"] + if item_id not in gen_ld_data[acc_id]: + gen_ld_data[acc_id][grouped_by] = True + gen_ld_data[acc_id][item_id] = self._initialize_data( + foreign_currency + ) + gen_ld_data[acc_id][item_id]["id"] = item_id + gen_ld_data[acc_id][item_id]["name"] = item["name"] + gen_ld_data[acc_id][item_id][ml_id] = self._get_move_line_data( + move_line + ) + gen_ld_data[acc_id][item_id]["fin_bal"]["credit"] += move_line[ + "credit" + ] + gen_ld_data[acc_id][item_id]["fin_bal"]["debit"] += move_line[ + "debit" + ] + gen_ld_data[acc_id][item_id]["fin_bal"]["balance"] += move_line[ + "balance" + ] + if foreign_currency: + gen_ld_data[acc_id][item_id]["fin_bal"][ + "bal_curr" + ] += move_line["amount_currency"] + else: + gen_ld_data[acc_id][ml_id] = self._get_move_line_data(move_line) + gen_ld_data[acc_id]["fin_bal"]["credit"] += move_line["credit"] + gen_ld_data[acc_id]["fin_bal"]["debit"] += move_line["debit"] + gen_ld_data[acc_id]["fin_bal"]["balance"] += move_line["balance"] + if foreign_currency: + gen_ld_data[acc_id]["fin_bal"]["bal_curr"] += move_line[ + "amount_currency" + ] + journals_data = self._get_journals_data(list(journal_ids)) + accounts_data = self._get_accounts_data(gen_ld_data.keys()) + taxes_data = self._get_taxes_data(list(taxes_ids)) + analytic_data = self._get_analytic_data(list(analytic_ids)) + rec_after_date_to_ids = self._get_reconciled_after_date_to_ids( + full_reconcile_data.keys(), date_to + ) + return ( + gen_ld_data, + accounts_data, + journals_data, + full_reconcile_data, + taxes_data, + analytic_data, + rec_after_date_to_ids, + ) + + @api.model + def _recalculate_cumul_balance( + self, move_lines, last_cumul_balance, rec_after_date_to_ids + ): + for move_line in move_lines: + move_line["balance"] += last_cumul_balance + last_cumul_balance = move_line["balance"] + if move_line["rec_id"] in rec_after_date_to_ids: + move_line["rec_name"] = "(" + _("future") + ") " + move_line["rec_name"] + return move_lines + + def _create_account(self, account, acc_id, gen_led_data, rec_after_date_to_ids): + move_lines = [] + for ml_id in gen_led_data[acc_id].keys(): + if not isinstance(ml_id, int): + account.update({ml_id: gen_led_data[acc_id][ml_id]}) + else: + move_lines += [gen_led_data[acc_id][ml_id]] + move_lines = sorted(move_lines, key=lambda k: (k["date"])) + move_lines = self._recalculate_cumul_balance( + move_lines, + gen_led_data[acc_id]["init_bal"]["balance"], + rec_after_date_to_ids, + ) + account.update({"move_lines": move_lines}) + return account + + def _create_account_not_show_item( + self, account, acc_id, gen_led_data, rec_after_date_to_ids, grouped_by + ): + move_lines = [] + for prt_id in gen_led_data[acc_id].keys(): + if not isinstance(prt_id, int): + account.update({prt_id: gen_led_data[acc_id][prt_id]}) + elif isinstance(gen_led_data[acc_id][prt_id], dict): + for ml_id in gen_led_data[acc_id][prt_id].keys(): + if isinstance(ml_id, int): + move_lines += [gen_led_data[acc_id][prt_id][ml_id]] + move_lines = sorted(move_lines, key=lambda k: (k["date"])) + move_lines = self._recalculate_cumul_balance( + move_lines, + gen_led_data[acc_id]["init_bal"]["balance"], + rec_after_date_to_ids, + ) + account.update({"move_lines": move_lines, grouped_by: False}) + return account + + def _get_list_grouped_item( + self, data, account, rec_after_date_to_ids, hide_account_at_0, rounding + ): + list_grouped = [] + for data_id in data.keys(): + group_item = {} + move_lines = [] + if not isinstance(data_id, int): + account.update({data_id: data[data_id]}) + else: + for ml_id in data[data_id].keys(): + if not isinstance(ml_id, int): + group_item.update({ml_id: data[data_id][ml_id]}) + else: + move_lines += [data[data_id][ml_id]] + move_lines = sorted(move_lines, key=lambda k: (k["date"])) + move_lines = self._recalculate_cumul_balance( + move_lines, + data[data_id]["init_bal"]["balance"], + rec_after_date_to_ids, + ) + group_item.update({"move_lines": move_lines}) + if ( + hide_account_at_0 + and float_is_zero( + data[data_id]["init_bal"]["balance"], + precision_rounding=rounding, + ) + and group_item["move_lines"] == [] + ): + continue + list_grouped += [group_item] + return account, list_grouped + + def _create_general_ledger( + self, + gen_led_data, + accounts_data, + grouped_by, + rec_after_date_to_ids, + hide_account_at_0, + ): + general_ledger = [] + rounding = self.env.company.currency_id.rounding + for acc_id in gen_led_data.keys(): + account = {} + account.update( + { + "code": accounts_data[acc_id]["code"], + "name": accounts_data[acc_id]["name"], + "type": "account", + "currency_id": accounts_data[acc_id]["currency_id"], + "centralized": accounts_data[acc_id]["centralized"], + "grouped_by": grouped_by, + } + ) + if not gen_led_data[acc_id][grouped_by]: + account = self._create_account( + account, acc_id, gen_led_data, rec_after_date_to_ids + ) + if ( + hide_account_at_0 + and float_is_zero( + gen_led_data[acc_id]["init_bal"]["balance"], + precision_rounding=rounding, + ) + and account["move_lines"] == [] + ): + continue + else: + account, list_grouped = self._get_list_grouped_item( + gen_led_data[acc_id], + account, + rec_after_date_to_ids, + hide_account_at_0, + rounding, + ) + account.update({"list_grouped": list_grouped}) + if ( + hide_account_at_0 + and float_is_zero( + gen_led_data[acc_id]["init_bal"]["balance"], + precision_rounding=rounding, + ) + and account["list_grouped"] == [] + ): + continue + general_ledger += [account] + return general_ledger + + @api.model + def _calculate_centralization(self, centralized_ml, move_line, date_to): + jnl_id = move_line["journal_id"] + month = move_line["date"].month + if jnl_id not in centralized_ml.keys(): + centralized_ml[jnl_id] = {} + if month not in centralized_ml[jnl_id].keys(): + centralized_ml[jnl_id][month] = {} + last_day_month = calendar.monthrange(move_line["date"].year, month) + date = datetime.date(move_line["date"].year, month, last_day_month[1]) + if date > date_to: + date = date_to + centralized_ml[jnl_id][month].update( + { + "journal_id": jnl_id, + "ref_label": "Centralized entries", + "date": date, + "debit": 0.0, + "credit": 0.0, + "balance": 0.0, + "bal_curr": 0.0, + "partner_id": False, + "rec_id": 0, + "entry_id": False, + "tax_ids": [], + "tax_line_id": False, + "full_reconcile_id": False, + "id": False, + "currency_id": False, + "analytic_distribution": {}, + } + ) + centralized_ml[jnl_id][month]["debit"] += move_line["debit"] + centralized_ml[jnl_id][month]["credit"] += move_line["credit"] + centralized_ml[jnl_id][month]["balance"] += ( + move_line["debit"] - move_line["credit"] + ) + centralized_ml[jnl_id][month]["bal_curr"] += move_line["bal_curr"] + return centralized_ml + + @api.model + def _get_centralized_ml(self, account, date_to, grouped_by): + centralized_ml = {} + if isinstance(date_to, str): + date_to = datetime.datetime.strptime(date_to, "%Y-%m-%d").date() + if account[grouped_by]: + for item in account["list_grouped"]: + for move_line in item["move_lines"]: + centralized_ml = self._calculate_centralization( + centralized_ml, + move_line, + date_to, + ) + else: + for move_line in account["move_lines"]: + centralized_ml = self._calculate_centralization( + centralized_ml, + move_line, + date_to, + ) + list_centralized_ml = [] + for jnl_id in centralized_ml.keys(): + list_centralized_ml += list(centralized_ml[jnl_id].values()) + return list_centralized_ml + + # flake8: noqa: C901 + def _get_report_values(self, docids, data): + wizard_id = data["wizard_id"] + company = self.env["res.company"].browse(data["company_id"]) + company_id = data["company_id"] + date_to = data["date_to"] + date_from = data["date_from"] + partner_ids = data["partner_ids"] + account_ids = data["account_ids"] + cost_center_ids = data["cost_center_ids"] + grouped_by = data["grouped_by"] + hide_account_at_0 = data["hide_account_at_0"] + foreign_currency = data["foreign_currency"] + only_posted_moves = data["only_posted_moves"] + unaffected_earnings_account = data["unaffected_earnings_account"] + fy_start_date = data["fy_start_date"] + extra_domain = data["domain"] + gen_ld_data = self._get_initial_balance_data( + account_ids, + partner_ids, + company_id, + date_from, + foreign_currency, + only_posted_moves, + unaffected_earnings_account, + fy_start_date, + cost_center_ids, + extra_domain, + grouped_by, + ) + centralize = data["centralize"] + ( + gen_ld_data, + accounts_data, + journals_data, + full_reconcile_data, + taxes_data, + analytic_data, + rec_after_date_to_ids, + ) = self._get_period_ml_data( + account_ids, + partner_ids, + company_id, + foreign_currency, + only_posted_moves, + date_from, + date_to, + gen_ld_data, + cost_center_ids, + extra_domain, + grouped_by, + ) + general_ledger = self._create_general_ledger( + gen_ld_data, + accounts_data, + grouped_by, + rec_after_date_to_ids, + hide_account_at_0, + ) + if centralize: + for account in general_ledger: + if account["centralized"]: + centralized_ml = self._get_centralized_ml( + account, date_to, grouped_by + ) + account["move_lines"] = centralized_ml + account["move_lines"] = self._recalculate_cumul_balance( + account["move_lines"], + gen_ld_data[account["id"]]["init_bal"]["balance"], + rec_after_date_to_ids, + ) + if account[grouped_by]: + account[grouped_by] = False + del account["list_grouped"] + general_ledger = sorted(general_ledger, key=lambda k: k["code"]) + # Set the bal_curr of the initial balance to 0 if it does not correspond + # (reducing the corresponding of the bal_curr of the initial balance). + for gl_item in general_ledger: + if not foreign_currency: + continue + if not gl_item["currency_id"] or ( + gl_item["currency_id"] != company.currency_id.id + ): + gl_item["fin_bal"]["bal_curr"] -= gl_item["init_bal"]["bal_curr"] + gl_item["init_bal"]["bal_curr"] = 0 + if "list_grouped" in gl_item: + for lg_item in gl_item["list_grouped"]: + lg_item["fin_bal"]["bal_curr"] -= lg_item["init_bal"][ + "bal_curr" + ] + lg_item["init_bal"]["bal_curr"] = 0 + # Set the fin_bal_currency_id value if the account does not have it set + # and there are move lines in a currency different from that of + # the company (USD for example). + for gl_item in general_ledger: + fin_bal_currency_ids = [] + fin_bal_currency_id = gl_item["currency_id"] + if gl_item["currency_id"] or not foreign_currency: + gl_item["fin_bal_currency_id"] = fin_bal_currency_id + continue + gl_item["fin_bal"]["bal_curr"] = gl_item["init_bal"]["bal_curr"] + if "move_lines" in gl_item: + for ml in gl_item["move_lines"]: + ml_currency_id = ( + ml["currency_id"][0] if ml["currency_id"] else False + ) + if ml_currency_id and ml_currency_id != company.currency_id.id: + gl_item["fin_bal"]["bal_curr"] += ml["bal_curr"] + if ml_currency_id not in fin_bal_currency_ids: + fin_bal_currency_ids.append(ml_currency_id) + elif "list_grouped" in gl_item: + fin_bal_currency_ids = [] + for lg_item in gl_item["list_grouped"]: + lg_item["fin_bal"]["bal_curr"] = lg_item["init_bal"]["bal_curr"] + for ml in lg_item["move_lines"]: + ml_currency_id = ( + ml["currency_id"][0] if ml["currency_id"] else False + ) + if ml_currency_id and ml_currency_id != company.currency_id.id: + lg_item["fin_bal"]["bal_curr"] += ml["bal_curr"] + gl_item["fin_bal"]["bal_curr"] += ml["bal_curr"] + if ml_currency_id not in fin_bal_currency_ids: + fin_bal_currency_ids.append(ml_currency_id) + # If there is only 1 currency, we set that one as fin_bal_currency_id + # The use of different move lines with different currencies (EUR + GBP) + # will be excluded. We use a different field to avoid showing the initial + # balance and/or distorting data. + if not gl_item["currency_id"] and len(fin_bal_currency_ids) == 1: + fin_bal_currency_id = fin_bal_currency_ids[0] + gl_item["fin_bal_currency_id"] = fin_bal_currency_id + return { + "doc_ids": [wizard_id], + "doc_model": "general.ledger.report.wizard", + "docs": self.env["general.ledger.report.wizard"].browse(wizard_id), + "foreign_currency": data["foreign_currency"], + "company_name": company.display_name, + "company_currency": company.currency_id, + "currency_name": company.currency_id.name, + "date_from": data["date_from"], + "date_to": data["date_to"], + "only_posted_moves": data["only_posted_moves"], + "hide_account_at_0": data["hide_account_at_0"], + "show_cost_center": data["show_cost_center"], + "general_ledger": general_ledger, + "accounts_data": accounts_data, + "journals_data": journals_data, + "full_reconcile_data": full_reconcile_data, + "taxes_data": taxes_data, + "centralize": centralize, + "analytic_data": analytic_data, + "filter_partner_ids": True if partner_ids else False, + "currency_model": self.env["res.currency"], + } + + def _get_ml_fields(self): + return self.COMMON_ML_FIELDS + [ + "analytic_distribution", + "full_reconcile_id", + "tax_line_id", + "currency_id", + "credit", + "debit", + "amount_currency", + "balance", + "tax_ids", + "move_name", + ] diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/general_ledger_xlsx.py b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/general_ledger_xlsx.py new file mode 100644 index 00000000..e48e833d --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/general_ledger_xlsx.py @@ -0,0 +1,397 @@ +# Author: Damien Crier +# Author: Julien Coux +# Copyright 2016 Camptocamp SA +# Copyright 2021 Tecnativa - João Marques +# Copyright 2022 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import _, models + + +class GeneralLedgerXslx(models.AbstractModel): + _name = "report.a_f_r.report_general_ledger_xlsx" + _description = "General Ledger XLSL Report" + _inherit = "report.account_financial_report.abstract_report_xlsx" + + def _get_report_name(self, report, data=False): + company_id = data.get("company_id", False) + report_name = _("General Ledger") + if company_id: + company = self.env["res.company"].browse(company_id) + suffix = " - {} - {}".format(company.name, company.currency_id.name) + report_name = report_name + suffix + return report_name + + def _get_report_columns(self, report): + res = [ + {"header": _("Date"), "field": "date", "width": 11}, + {"header": _("Entry"), "field": "entry", "width": 18}, + {"header": _("Journal"), "field": "journal", "width": 8}, + {"header": _("Account"), "field": "account", "width": 9}, + {"header": _("Taxes"), "field": "taxes_description", "width": 15}, + {"header": _("Partner"), "field": "partner_name", "width": 25}, + {"header": _("Ref - Label"), "field": "ref_label", "width": 40}, + ] + if report.show_cost_center: + res += [ + { + "header": _("Analytic Distribution"), + "field": "analytic_distribution", + "width": 20, + }, + ] + res += [ + {"header": _("Rec."), "field": "rec_name", "width": 15}, + { + "header": _("Debit"), + "field": "debit", + "field_initial_balance": "initial_debit", + "field_final_balance": "final_debit", + "type": "amount", + "width": 14, + }, + { + "header": _("Credit"), + "field": "credit", + "field_initial_balance": "initial_credit", + "field_final_balance": "final_credit", + "type": "amount", + "width": 14, + }, + { + "header": _("Cumul. Bal."), + "field": "balance", + "field_initial_balance": "initial_balance", + "field_final_balance": "final_balance", + "type": "amount", + "width": 14, + }, + ] + if report.foreign_currency: + res += [ + { + "header": _("Amount cur."), + "field": "bal_curr", + "field_initial_balance": "initial_bal_curr", + "field_final_balance": "final_bal_curr", + "type": "amount_currency", + "width": 10, + }, + { + "header": _("Cumul cur."), + "field": "total_bal_curr", + "field_initial_balance": "initial_bal_curr", + "field_final_balance": "final_bal_curr", + "type": "amount_currency", + "width": 10, + }, + ] + res_as_dict = {} + for i, column in enumerate(res): + res_as_dict[i] = column + return res_as_dict + + def _get_report_filters(self, report): + return [ + [ + _("Date range filter"), + _("From: %(date_from)s To: %(date_to)s") + % ({"date_from": report.date_from, "date_to": report.date_to}), + ], + [ + _("Target moves filter"), + _("All posted entries") + if report.target_move == "posted" + else _("All entries"), + ], + [ + _("Account balance at 0 filter"), + _("Hide") if report.hide_account_at_0 else _("Show"), + ], + [_("Centralize filter"), _("Yes") if report.centralize else _("No")], + [ + _("Show foreign currency"), + _("Yes") if report.foreign_currency else _("No"), + ], + ] + + def _get_col_count_filter_name(self): + return 2 + + def _get_col_count_filter_value(self): + return 2 + + def _get_col_pos_initial_balance_label(self): + return 5 + + def _get_col_count_final_balance_name(self): + return 5 + + def _get_col_pos_final_balance_label(self): + return 5 + + # flake8: noqa: C901 + def _generate_report_content(self, workbook, report, data, report_data): + res_data = self.env[ + "report.account_financial_report.general_ledger" + ]._get_report_values(report, data) + general_ledger = res_data["general_ledger"] + accounts_data = res_data["accounts_data"] + journals_data = res_data["journals_data"] + taxes_data = res_data["taxes_data"] + analytic_data = res_data["analytic_data"] + filter_partner_ids = res_data["filter_partner_ids"] + foreign_currency = res_data["foreign_currency"] + company_currency = res_data["company_currency"] + # For each account + for account in general_ledger: + # Write account title + total_bal_curr = 0 + self.write_array_title( + account["code"] + " - " + accounts_data[account["id"]]["name"], + report_data, + ) + + if "list_grouped" not in account: + # Display array header for move lines + self.write_array_header(report_data) + + # Display initial balance line for account + account.update( + { + "initial_debit": account["init_bal"]["debit"], + "initial_credit": account["init_bal"]["credit"], + "initial_balance": account["init_bal"]["balance"], + } + ) + if foreign_currency and account["currency_id"]: + account.update( + {"initial_bal_curr": account["init_bal"]["bal_curr"]} + ) + self.write_initial_balance_from_dict(account, report_data) + + # Display account move lines + for line in account["move_lines"]: + line.update( + { + "account": account["code"], + "journal": journals_data[line["journal_id"]]["code"], + } + ) + line_currency_id = ( + line["currency_id"][0] if line["currency_id"] else False + ) + if line_currency_id and line_currency_id != company_currency.id: + line.update( + { + "currency_name": line["currency_id"][1], + "currency_id": line["currency_id"][0], + } + ) + if line["ref_label"] != "Centralized entries": + taxes_description = "" + analytic_distribution = "" + for tax_id in line["tax_ids"]: + taxes_description += taxes_data[tax_id]["tax_name"] + " " + if line["tax_line_id"]: + taxes_description += line["tax_line_id"][1] + for account_id, value in line["analytic_distribution"].items(): + if value < 100: + analytic_distribution += "%s %d%% " % ( + analytic_data[int(account_id)]["name"], + value, + ) + else: + analytic_distribution += ( + "%s " % analytic_data[int(account_id)]["name"] + ) + line.update( + { + "taxes_description": taxes_description, + "analytic_distribution": analytic_distribution, + } + ) + if ( + foreign_currency + and line_currency_id + and line_currency_id != company_currency.id + ): + total_bal_curr += line["bal_curr"] + line.update({"total_bal_curr": total_bal_curr}) + self.write_line_from_dict(line, report_data) + # Display ending balance line for account + account.update( + { + "final_debit": account["fin_bal"]["debit"], + "final_credit": account["fin_bal"]["credit"], + "final_balance": account["fin_bal"]["balance"], + } + ) + if foreign_currency and account["currency_id"]: + account.update( + { + "final_bal_curr": account["fin_bal"]["bal_curr"], + } + ) + self.write_ending_balance_from_dict(account, report_data) + + else: + # For each partner + total_bal_curr = 0 + for group_item in account["list_grouped"]: + # Write partner title + self.write_array_title(group_item["name"], report_data) + + # Display array header for move lines + self.write_array_header(report_data) + + account.update( + { + "currency_id": accounts_data[account["id"]]["currency_id"], + "currency_name": accounts_data[account["id"]][ + "currency_name" + ], + } + ) + + # Display initial balance line for partner + group_item.update( + { + "initial_debit": group_item["init_bal"]["debit"], + "initial_credit": group_item["init_bal"]["credit"], + "initial_balance": group_item["init_bal"]["balance"], + "type": "partner", + "grouped_by": account["grouped_by"] + if "grouped_by" in account + else "", + "currency_id": accounts_data[account["id"]]["currency_id"], + "currency_name": accounts_data[account["id"]][ + "currency_name" + ], + } + ) + if foreign_currency and account["currency_id"]: + group_item.update( + { + "initial_bal_curr": group_item["init_bal"]["bal_curr"], + } + ) + self.write_initial_balance_from_dict(group_item, report_data) + + # Display account move lines + for line in group_item["move_lines"]: + line.update( + { + "account": account["code"], + "journal": journals_data[line["journal_id"]]["code"], + } + ) + line_currency_id = ( + line["currency_id"][0] if line["currency_id"] else False + ) + if line_currency_id and line_currency_id != company_currency.id: + line.update( + { + "currency_name": line["currency_id"][1], + "currency_id": line["currency_id"][0], + } + ) + if line["ref_label"] != "Centralized entries": + taxes_description = "" + analytic_distribution = "" + for tax_id in line["tax_ids"]: + taxes_description += ( + taxes_data[tax_id]["tax_name"] + " " + ) + for account_id, value in line[ + "analytic_distribution" + ].items(): + if value < 100: + analytic_distribution += "%s %d%% " % ( + analytic_data[int(account_id)]["name"], + value, + ) + else: + analytic_distribution += ( + "%s " % analytic_data[int(account_id)]["name"] + ) + line.update( + { + "taxes_description": taxes_description, + "analytic_distribution": analytic_distribution, + } + ) + if ( + foreign_currency + and line_currency_id + and line_currency_id != company_currency.id + ): + total_bal_curr += line["bal_curr"] + line.update({"total_bal_curr": total_bal_curr}) + self.write_line_from_dict(line, report_data) + + # Display ending balance line for partner + group_item.update( + { + "final_debit": group_item["fin_bal"]["debit"], + "final_credit": group_item["fin_bal"]["credit"], + "final_balance": group_item["fin_bal"]["balance"], + } + ) + if foreign_currency and group_item["currency_id"]: + group_item.update( + { + "final_bal_curr": group_item["fin_bal"]["bal_curr"], + } + ) + self.write_ending_balance_from_dict(group_item, report_data) + + # Line break + report_data["row_pos"] += 1 + + if not filter_partner_ids: + account.update( + { + "final_debit": account["fin_bal"]["debit"], + "final_credit": account["fin_bal"]["credit"], + "final_balance": account["fin_bal"]["balance"], + } + ) + if foreign_currency and account["fin_bal_currency_id"]: + account.update( + { + "final_bal_curr": total_bal_curr, + "currency_id": account["fin_bal_currency_id"], + } + ) + self.write_ending_balance_from_dict(account, report_data) + + # 2 lines break + report_data["row_pos"] += 2 + + def write_initial_balance_from_dict(self, my_object, report_data): + """Specific function to write initial balance for General Ledger""" + label = False + if "account" not in my_object["type"] and "grouped_by" in my_object: + if my_object["grouped_by"] == "partners": + label = _("Partner Initial balance") + elif my_object["grouped_by"] == "taxes": + label = _("Tax Initial balance") + label = label if label else _("Initial balance") + return super().write_initial_balance_from_dict(my_object, label, report_data) + + def write_ending_balance_from_dict(self, my_object, report_data): + """Specific function to write ending balance for General Ledger""" + label = name = False + if "account" in my_object["type"]: + name = my_object["code"] + " - " + my_object["name"] + elif "grouped_by" in my_object: + name = my_object["name"] + if my_object["grouped_by"] == "partners": + label = _("Partner ending balance") + elif my_object["grouped_by"] == "taxes": + label = _("Tax ending balance") + label = label if label else _("Ending balance") + return super().write_ending_balance_from_dict( + my_object, name, label, report_data + ) diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/journal_ledger.py b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/journal_ledger.py new file mode 100644 index 00000000..82663cbf --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/journal_ledger.py @@ -0,0 +1,375 @@ +# Copyright 2019-20 ForgeFlow S.L. (https://www.forgeflow.com) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +import itertools +import operator +from collections import defaultdict + +from odoo import models + + +class JournalLedgerReport(models.AbstractModel): + _name = "report.account_financial_report.journal_ledger" + _description = "Journal Ledger Report" + + def _get_journal_ledger_data(self, journal): + return { + "id": journal.id, + "name": journal.name, + "currency_id": journal.currency_id.id, + "currency_name": journal.currency_id + and journal.currency_id.name + or journal.company_id.currency_id.name, + "debit": 0.0, + "credit": 0.0, + } + + def _get_journal_ledgers_domain(self, wizard, journal_ids, company): + domain = [] + if company: + domain += [("company_id", "=", company.id)] + if journal_ids: + domain += [("id", "in", journal_ids)] + return domain + + def _get_journal_ledgers(self, wizard, journal_ids, company): + journals = self.env["account.journal"].search( + self._get_journal_ledgers_domain(wizard, journal_ids, company), + order="name asc", + ) + journal_ledgers_data = [] + for journal in journals: + journal_ledgers_data.append(self._get_journal_ledger_data(journal)) + return journal_ledgers_data + + def _get_moves_domain(self, wizard, journal_ids): + domain = [ + ("journal_id", "in", journal_ids), + ("date", ">=", wizard.date_from), + ("date", "<=", wizard.date_to), + ] + if wizard.move_target != "all": + domain += [("state", "=", wizard.move_target)] + else: + domain += [("state", "in", ["posted", "draft"])] + return domain + + def _get_moves_order(self, wizard, journal_ids): + search_order = "" + if wizard.sort_option == "move_name": + search_order = "name asc" + elif wizard.sort_option == "date": + search_order = "date asc, name asc" + return search_order + + def _get_moves_data(self, move): + return { + "move_id": move.id, + "journal_id": move.journal_id.id, + "entry": move.name, + } + + def _get_moves(self, wizard, journal_ids): + moves = self.env["account.move"].search( + self._get_moves_domain(wizard, journal_ids), + order=self._get_moves_order(wizard, journal_ids), + ) + Moves = [] + move_data = {} + for move in moves: + move_data[move.id] = self._get_moves_data(move) + Moves.append(move_data[move.id]) + return moves.ids, Moves, move_data + + def _get_move_lines_domain(self, move_ids, wizard, journal_ids): + return [ + ("display_type", "not in", ["line_note", "line_section"]), + ("move_id", "in", move_ids), + ] + + def _get_move_lines_order(self, move_ids, wizard, journal_ids): + """Add `move_id` to make sure the order of the records is correct + (especially if we use auto-sequence). + """ + return "move_id" + + def _get_move_lines_data(self, ml, wizard, ml_taxes, auto_sequence, exigible): + base_debit = ( + base_credit + ) = tax_debit = tax_credit = base_balance = tax_balance = 0.0 + if exigible: + base_debit = ml_taxes and ml.debit or 0.0 + base_credit = ml_taxes and ml.credit or 0.0 + base_balance = ml_taxes and ml.balance or 0.0 + tax_debit = ml.tax_line_id and ml.debit or 0.0 + tax_credit = ml.tax_line_id and ml.credit or 0.0 + tax_balance = ml.tax_line_id and ml.balance or 0.0 + return { + "move_line_id": ml.id, + "move_id": ml.move_id.id, + "date": ml.date, + "journal_id": ml.journal_id.id, + "account_id": ml.account_id.id, + "partner_id": ml.partner_id.id, + "label": ml.name, + "debit": ml.debit, + "credit": ml.credit, + "company_currency_id": ml.company_currency_id.id, + "amount_currency": ml.amount_currency, + "currency_id": ml.currency_id.id, + "tax_line_id": ml.tax_line_id.id, + "tax_ids": list(ml_taxes.keys()), + "base_debit": base_debit, + "base_credit": base_credit, + "tax_debit": tax_debit, + "tax_credit": tax_credit, + "base_balance": base_balance, + "tax_balance": tax_balance, + "auto_sequence": str(auto_sequence).zfill(6), + } + + def _get_account_data(self, accounts): + data = {} + for account in accounts: + data[account.id] = self._get_account_id_data(account) + return data + + def _get_account_id_data(self, account): + return { + "name": account.name, + "code": account.code, + "account_type": account.account_type, + } + + def _get_partner_data(self, partners): + data = {} + for partner in partners: + data[partner.id] = self._get_partner_id_data(partner) + return data + + def _get_partner_id_data(self, partner): + return {"name": partner.name} + + def _get_currency_data(self, currencies): + data = {} + for currency in currencies: + data[currency.id] = self._get_currency_id_data(currency) + return data + + def _get_currency_id_data(self, currency): + return {"name": currency.name} + + def _get_tax_line_data(self, taxes): + data = {} + for tax in taxes: + data[tax.id] = self._get_tax_line_id_data(tax) + return data + + def _get_tax_line_id_data(self, tax): + return {"name": tax.name, "description": tax.description} + + def _get_query_taxes(self): + return """ + SELECT aml_at_rel.account_move_line_id, aml_at_rel.account_tax_id, + at.description, at.name + FROM account_move_line_account_tax_rel AS aml_at_rel + LEFT JOIN + account_tax AS at on (at.id = aml_at_rel.account_tax_id) + WHERE account_move_line_id IN %(move_line_ids)s + """ + + def _get_query_taxes_params(self, move_lines): + return {"move_line_ids": tuple(move_lines.ids)} + + def _get_move_lines(self, move_ids, wizard, journal_ids): + move_lines = ( + self.env["account.move.line"] + .with_context(prefetch_fields=False) + .search( + self._get_move_lines_domain(move_ids, wizard, journal_ids), + order=self._get_move_lines_order(move_ids, wizard, journal_ids), + ) + ) + # Get the exigible move lines ids instead of the recordset to increase + # performance with a large number of journal items + move_lines_exigible_ids = set( + self.env["account.move.line"] + .search( + self._get_move_lines_domain(move_ids, wizard, journal_ids) + + self.env["account.move.line"]._get_tax_exigible_domain(), + ) + .ids + ) + move_line_ids_taxes_data = {} + if move_lines: + # Get the taxes ids for the move lines + query_taxes_params = self._get_query_taxes_params(move_lines) + query_taxes = self._get_query_taxes() + self.env.cr.execute(query_taxes, query_taxes_params) + # Fetch the taxes associated to the move line + for ( + move_line_id, + account_tax_id, + tax_description, + tax_name, + ) in self.env.cr.fetchall(): + if move_line_id not in move_line_ids_taxes_data.keys(): + move_line_ids_taxes_data[move_line_id] = {} + move_line_ids_taxes_data[move_line_id][account_tax_id] = { + "name": tax_name, + "description": tax_description, + } + Move_Lines = {} + auto_sequence = len(move_ids) + Move_Lines = defaultdict(list) + for ml in move_lines: + move_id = ml.move_id.id + if move_id not in Move_Lines: + auto_sequence -= 1 + taxes = move_line_ids_taxes_data.get(ml.id, {}) + # Check the exigibility of the move line by id + # this way we avoid the recreation of the recordset which affects to the + # performance in the case of a large number of journal items + exigible = ml.id in move_lines_exigible_ids + Move_Lines[move_id].append( + self._get_move_lines_data(ml, wizard, taxes, auto_sequence, exigible) + ) + account_ids_data = self._get_account_data(move_lines.account_id) + partner_ids_data = self._get_partner_data(move_lines.partner_id) + currency_ids_data = self._get_currency_data(move_lines.currency_id) + tax_line_ids_data = self._get_tax_line_data(move_lines.tax_line_id) + return ( + move_lines.ids, + Move_Lines, + account_ids_data, + partner_ids_data, + currency_ids_data, + tax_line_ids_data, + move_line_ids_taxes_data, + ) + + def _get_journal_tax_lines(self, wizard, moves_data): + journals_taxes_data = {} + for move_data in moves_data: + report_move_lines = move_data["report_move_lines"] + for report_move_line in report_move_lines: + ml_data = report_move_line + tax_ids = [] + if ml_data["tax_line_id"]: + tax_ids.append(ml_data["tax_line_id"]) + if ml_data["tax_ids"]: + tax_ids += ml_data["tax_ids"] + tax_ids = list(set(tax_ids)) + journal_id = ml_data["journal_id"] + if journal_id not in journals_taxes_data.keys(): + journals_taxes_data[journal_id] = {} + taxes = self.env["account.tax"].browse(tax_ids) + for tax in taxes: + if tax.id not in journals_taxes_data[journal_id]: + journals_taxes_data[journal_id][tax.id] = { + "base_debit": 0.0, + "base_credit": 0.0, + "base_balance": 0.0, + "tax_debit": 0.0, + "tax_credit": 0.0, + "tax_balance": 0.0, + "tax_name": tax.name, + "tax_code": tax.description, + } + field_keys = [ + "base_debit", + "base_credit", + "base_balance", + "tax_debit", + "tax_credit", + "tax_balance", + ] + for field_key in field_keys: + journals_taxes_data[journal_id][tax.id][field_key] += ml_data[ + field_key + ] + journals_taxes_data_2 = {} + for journal_id in journals_taxes_data.keys(): + journals_taxes_data_2[journal_id] = [] + for tax_id in journals_taxes_data[journal_id].keys(): + journals_taxes_data_2[journal_id] += [ + journals_taxes_data[journal_id][tax_id] + ] + return journals_taxes_data_2 + + def _get_report_values(self, docids, data): + wizard_id = data["wizard_id"] + wizard = self.env["journal.ledger.report.wizard"].browse(wizard_id) + company = self.env["res.company"].browse(data["company_id"]) + journal_ids = data["journal_ids"] + journal_ledgers_data = self._get_journal_ledgers(wizard, journal_ids, company) + move_ids, moves_data, move_ids_data = self._get_moves(wizard, journal_ids) + journal_moves_data = {} + for key, items in itertools.groupby( + moves_data, operator.itemgetter("journal_id") + ): + if key not in journal_moves_data.keys(): + journal_moves_data[key] = [] + journal_moves_data[key] += list(items) + move_lines_data = ( + account_ids_data + ) = ( + partner_ids_data + ) = currency_ids_data = tax_line_ids_data = move_line_ids_taxes_data = {} + if move_ids: + move_lines = self._get_move_lines(move_ids, wizard, journal_ids) + move_lines_data = move_lines[1] + account_ids_data = move_lines[2] + partner_ids_data = move_lines[3] + currency_ids_data = move_lines[4] + tax_line_ids_data = move_lines[5] + for move_data in moves_data: + move_id = move_data["move_id"] + move_data["report_move_lines"] = [] + if move_id in move_lines_data.keys(): + move_data["report_move_lines"] += move_lines_data[move_id] + journals_taxes_data = {} + if moves_data: + journals_taxes_data = self._get_journal_tax_lines(wizard, moves_data) + for journal_ledger_data in journal_ledgers_data: + journal_id = journal_ledger_data["id"] + journal_ledger_data["tax_lines"] = journals_taxes_data.get(journal_id, []) + journal_totals = {} + for move_id in move_lines_data.keys(): + for move_line_data in move_lines_data[move_id]: + journal_id = move_line_data["journal_id"] + if journal_id not in journal_totals.keys(): + journal_totals[journal_id] = {"debit": 0.0, "credit": 0.0} + for item in ["debit", "credit"]: + journal_totals[journal_id][item] += move_line_data[item] + for journal_ledger_data in journal_ledgers_data: + journal_id = journal_ledger_data["id"] + if journal_id in journal_moves_data.keys(): + journal_ledger_data["report_moves"] = journal_moves_data[journal_id] + else: + journal_ledger_data["report_moves"] = [] + if journal_id in journal_totals.keys(): + for item in ["debit", "credit"]: + journal_ledger_data[item] += journal_totals[journal_id][item] + return { + "doc_ids": [wizard_id], + "doc_model": "journal.ledger.report.wizard", + "docs": self.env["journal.ledger.report.wizard"].browse(wizard_id), + "group_option": data["group_option"], + "foreign_currency": data["foreign_currency"], + "with_account_name": data["with_account_name"], + "company_name": company.display_name, + "currency_name": company.currency_id.name, + "date_from": data["date_from"], + "date_to": data["date_to"], + "move_target": data["move_target"], + "with_auto_sequence": data["with_auto_sequence"], + "account_ids_data": account_ids_data, + "partner_ids_data": partner_ids_data, + "currency_ids_data": currency_ids_data, + "move_ids_data": move_ids_data, + "tax_line_data": tax_line_ids_data, + "move_line_ids_taxes_data": move_line_ids_taxes_data, + "Journal_Ledgers": journal_ledgers_data, + "Moves": moves_data, + } diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/journal_ledger_xlsx.py b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/journal_ledger_xlsx.py new file mode 100644 index 00000000..cccb6f78 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/journal_ledger_xlsx.py @@ -0,0 +1,270 @@ +# Author: Damien Crier +# Author: Julien Coux +# Copyright 2016 Camptocamp SA +# Copyright 2021 Tecnativa - João Marques +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import _, models + + +class JournalLedgerXslx(models.AbstractModel): + _name = "report.a_f_r.report_journal_ledger_xlsx" + _description = "Journal Ledger XLSX Report" + _inherit = "report.account_financial_report.abstract_report_xlsx" + + def _get_report_name(self, report, data=False): + company_id = data.get("company_id", False) + report_name = _("Journal Ledger") + if company_id: + company = self.env["res.company"].browse(company_id) + suffix = " - {} - {}".format(company.name, company.currency_id.name) + report_name = report_name + suffix + return report_name + + def _get_report_columns(self, report): + columns = [ + {"header": _("Entry"), "field": "entry", "width": 18}, + {"header": _("Date"), "field": "date", "width": 11}, + {"header": _("Account"), "field": "account_code", "width": 9}, + ] + + if report.with_auto_sequence: + columns.insert( + 0, {"header": _("Sequence"), "field": "auto_sequence", "width": 10} + ) + + if report.with_account_name: + columns.append( + {"header": _("Account Name"), "field": "account_name", "width": 15} + ) + + columns += [ + {"header": _("Partner"), "field": "partner", "width": 25}, + {"header": _("Ref - Label"), "field": "label", "width": 40}, + {"header": _("Taxes"), "field": "taxes_description", "width": 11}, + {"header": _("Debit"), "field": "debit", "type": "amount", "width": 14}, + {"header": _("Credit"), "field": "credit", "type": "amount", "width": 14}, + ] + + if report.foreign_currency: + columns += [ + { + "header": _("Currency"), + "field": "currency_name", + "width": 14, + "type": "currency_name", + }, + { + "header": _("Amount Currency"), + "field": "amount_currency", + "type": "amount", + "width": 18, + }, + ] + + columns_as_dict = {} + for i, column in enumerate(columns): + columns_as_dict[i] = column + return columns_as_dict + + def _get_journal_tax_columns(self, report): + return { + 0: {"header": _("Name"), "field": "tax_name", "width": 35}, + 1: {"header": _("Description"), "field": "tax_code", "width": 18}, + 2: { + "header": _("Base Debit"), + "field": "base_debit", + "type": "amount", + "width": 14, + }, + 3: { + "header": _("Base Credit"), + "field": "base_credit", + "type": "amount", + "width": 14, + }, + 4: { + "header": _("Base Balance"), + "field": "base_balance", + "type": "amount", + "width": 14, + }, + 5: { + "header": _("Tax Debit"), + "field": "tax_debit", + "type": "amount", + "width": 14, + }, + 6: { + "header": _("Tax Credit"), + "field": "tax_credit", + "type": "amount", + "width": 14, + }, + 7: { + "header": _("Tax Balance"), + "field": "tax_balance", + "type": "amount", + "width": 14, + }, + } + + def _get_col_count_filter_name(self): + return 2 + + def _get_col_count_filter_value(self): + return 3 + + def _get_report_filters(self, report): + target_label_by_value = { + value: label + for value, label in self.env[ + "journal.ledger.report.wizard" + ]._get_move_targets() + } + + sort_option_label_by_value = { + value: label + for value, label in self.env[ + "journal.ledger.report.wizard" + ]._get_sort_options() + } + + return [ + [_("Company"), report.company_id.name], + [ + _("Date range filter"), + _("From: %(date_from)s To: %(date_to)s") + % ({"date_from": report.date_from, "date_to": report.date_to}), + ], + [ + _("Target moves filter"), + _("%s") % target_label_by_value[report.move_target], + ], + [ + _("Entries sorted by"), + _("%s") % sort_option_label_by_value[report.sort_option], + ], + [ + _("Journals"), + ", ".join( + [ + "{} - {}".format(report_journal.code, report_journal.name) + for report_journal in report.journal_ids + ] + ), + ], + ] + + def _generate_report_content(self, workbook, report, data, report_data): + res_data = self.env[ + "report.account_financial_report.journal_ledger" + ]._get_report_values(report, data) + group_option = report.group_option + if group_option == "journal": + for ledger in res_data["Journal_Ledgers"]: + self._generate_journal_content( + workbook, report, res_data, ledger, report_data + ) + elif group_option == "none": + self._generate_no_group_content(workbook, report, res_data, report_data) + + def _generate_no_group_content(self, workbook, report, res_data, report_data): + self._generate_moves_content( + workbook, "Report", report, res_data, res_data["Moves"], report_data + ) + self._generate_no_group_taxes_summary(workbook, report, res_data, report_data) + + def _generate_journal_content( + self, workbook, report, res_data, ledger, report_data + ): + journal = self.env["account.journal"].browse(ledger["id"]) + currency_name = ( + journal.currency_id + and journal.currency_id.name + or journal.company_id.currency_id.name + ) + sheet_name = "{} ({}) - {}".format(journal.code, currency_name, journal.name) + self._generate_moves_content( + workbook, sheet_name, report, res_data, ledger["report_moves"], report_data + ) + self._generate_journal_taxes_summary(workbook, ledger, report_data) + + def _generate_no_group_taxes_summary(self, workbook, report, res_data, report_data): + self._generate_taxes_summary( + workbook, "Tax Report", res_data["tax_line_data"], report_data + ) + + def _generate_journal_taxes_summary(self, workbook, ledger, report_data): + journal = self.env["account.journal"].browse(ledger["id"]) + currency_name = ( + journal.currency_id + and journal.currency_id.name + or journal.company_id.currency_id.name + ) + sheet_name = "Tax - {} ({}) - {}".format( + journal.code, currency_name, journal.name + ) + self._generate_taxes_summary( + workbook, sheet_name, ledger["tax_lines"], report_data + ) + + def _generate_moves_content( + self, workbook, sheet_name, report, res_data, moves, report_data + ): + report_data["workbook"] = workbook + report_data["sheet"] = workbook.add_worksheet(sheet_name) + self._set_column_width(report_data) + + report_data["row_pos"] = 1 + + self.write_array_title(sheet_name, report_data) + report_data["row_pos"] += 2 + + self.write_array_header(report_data) + account_ids_data = res_data["account_ids_data"] + partner_ids_data = res_data["partner_ids_data"] + currency_ids_data = res_data["currency_ids_data"] + move_ids_data = res_data["move_ids_data"] + for move in moves: + for line in move["report_move_lines"]: + currency_data = currency_ids_data.get(line["currency_id"], False) + currency_name = currency_data and currency_data["name"] or "" + account_data = account_ids_data.get(line["account_id"], False) + account_name = account_data and account_data["name"] or "" + account_code = account_data and account_data["code"] or "" + move_data = move_ids_data.get(line["move_id"], False) + move_entry = move_data and move_data["entry"] or "" + line["partner"] = self._get_partner_name( + line["partner_id"], partner_ids_data + ) + line["auto_sequence"] = line["auto_sequence"] + line["account_code"] = account_code + line["account_name"] = account_name + line["currency_name"] = currency_name + line["entry"] = move_entry + line["taxes_description"] = report._get_ml_tax_description( + line, + res_data["tax_line_data"].get(line["tax_line_id"]), + res_data["move_line_ids_taxes_data"].get( + line["move_line_id"], False + ), + ) + self.write_line_from_dict(line, report_data) + report_data["row_pos"] += 1 + + def _generate_taxes_summary( + self, workbook, sheet_name, tax_lines_dict, report_data + ): + report_data["workbook"] = workbook + report_data["sheet"] = workbook.add_worksheet(sheet_name) + + report_data["row_pos"] = 1 + self.write_array_title(sheet_name, report_data) + report_data["row_pos"] += 2 + + def _get_partner_name(self, partner_id, partner_data): + if partner_id in partner_data.keys(): + return partner_data[partner_id]["name"] + else: + return "" diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/open_items.py b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/open_items.py new file mode 100644 index 00000000..83a3a90b --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/open_items.py @@ -0,0 +1,309 @@ +# © 2016 Julien Coux (Camptocamp) +# Copyright 2020 ForgeFlow S.L. (https://www.forgeflow.com) +# Copyright 2024 Tecnativa - Carolina Fernandez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +import operator +from datetime import date, datetime + +from odoo import _, api, models +from odoo.tools import float_is_zero + + +class OpenItemsReport(models.AbstractModel): + _name = "report.account_financial_report.open_items" + _description = "Open Items Report" + _inherit = "report.account_financial_report.abstract_report" + + def _get_account_partial_reconciled(self, company_id, date_at_object): + domain = [("max_date", ">", date_at_object), ("company_id", "=", company_id)] + fields = [ + "debit_move_id", + "credit_move_id", + "amount", + "debit_amount_currency", + "credit_amount_currency", + ] + accounts_partial_reconcile = self.env["account.partial.reconcile"].search_read( + domain=domain, fields=fields + ) + debit_amount = {} + debit_amount_currency = {} + credit_amount = {} + credit_amount_currency = {} + for account_partial_reconcile_data in accounts_partial_reconcile: + debit_move_id = account_partial_reconcile_data["debit_move_id"][0] + credit_move_id = account_partial_reconcile_data["credit_move_id"][0] + if debit_move_id not in debit_amount.keys(): + debit_amount[debit_move_id] = 0.0 + debit_amount_currency[debit_move_id] = 0.0 + debit_amount[debit_move_id] += account_partial_reconcile_data["amount"] + debit_amount_currency[debit_move_id] += account_partial_reconcile_data[ + "debit_amount_currency" + ] + if credit_move_id not in credit_amount.keys(): + credit_amount[credit_move_id] = 0.0 + credit_amount_currency[credit_move_id] = 0.0 + credit_amount[credit_move_id] += account_partial_reconcile_data["amount"] + credit_amount_currency[credit_move_id] += account_partial_reconcile_data[ + "credit_amount_currency" + ] + account_partial_reconcile_data.update( + {"debit_move_id": debit_move_id, "credit_move_id": credit_move_id} + ) + return ( + accounts_partial_reconcile, + debit_amount, + credit_amount, + debit_amount_currency, + credit_amount_currency, + ) + + def _get_data( + self, + account_ids, + partner_ids, + date_at_object, + only_posted_moves, + company_id, + date_from, + grouped_by, + ): + domain = self._get_move_lines_domain_not_reconciled( + company_id, account_ids, partner_ids, only_posted_moves, date_from + ) + ml_fields = self._get_ml_fields() + move_lines = self.env["account.move.line"].search_read( + domain=domain, fields=ml_fields + ) + journals_ids = set() + group_ids = set() + partners_data = {} + if date_at_object < date.today(): + ( + acc_partial_rec, + debit_amount, + credit_amount, + debit_amount_currency, + credit_amount_currency, + ) = self._get_account_partial_reconciled(company_id, date_at_object) + if acc_partial_rec: + ml_ids = list(map(operator.itemgetter("id"), move_lines)) + debit_ids = list( + map(operator.itemgetter("debit_move_id"), acc_partial_rec) + ) + credit_ids = list( + map(operator.itemgetter("credit_move_id"), acc_partial_rec) + ) + move_lines = self._recalculate_move_lines( + move_lines, + debit_ids, + credit_ids, + debit_amount, + credit_amount, + ml_ids, + account_ids, + company_id, + partner_ids, + only_posted_moves, + debit_amount_currency, + credit_amount_currency, + ) + move_lines = [ + move_line + for move_line in move_lines + if move_line["date"] <= date_at_object + and not float_is_zero(move_line["amount_residual"], precision_digits=2) + ] + + open_items_move_lines_data = {} + for move_line in move_lines: + journals_ids.add(move_line["journal_id"][0]) + acc_id = move_line["account_id"][0] + # Partners data + partner = self.env["res.partner"] + if move_line.get("partner_id"): + partner = self.env["res.partner"].browse(move_line["partner_id"][0]) + if grouped_by == "salesperson": + user = partner.user_id + group_id = user.id or 0 + group_name = user.name or _("Missing Salesperson") + else: + group_id = partner.id or 0 + group_name = partner.name or _("Missing Partner") + if group_id not in group_ids: + partners_data.update({group_id: {"id": group_id, "name": group_name}}) + group_ids.add(group_id) + # Move line update + if not float_is_zero(move_line["credit"], precision_digits=2): + original = move_line["credit"] * (-1) + else: + original = move_line["debit"] + + if move_line["ref"] == move_line["name"]: + ref_label = move_line["ref"] or "" + elif not move_line["ref"]: + ref_label = move_line["name"] + elif not move_line["name"]: + ref_label = move_line["ref"] + else: + ref_label = move_line["ref"] + str(" - ") + move_line["name"] + + move_line.update( + { + "date": move_line["date"], + "date_maturity": move_line["date_maturity"] + and move_line["date_maturity"].strftime("%d/%m/%Y"), + "original": original, + "partner_id": partner.id or 0, + "partner_name": partner.name or "", + "ref_label": ref_label, + "journal_id": move_line["journal_id"][0], + "move_name": move_line["move_id"][1], + "entry_id": move_line["move_id"][0], + "currency_id": move_line["currency_id"][0] + if move_line["currency_id"] + else False, + "currency_name": move_line["currency_id"][1] + if move_line["currency_id"] + else False, + } + ) + + # Open Items Move Lines Data + if acc_id not in open_items_move_lines_data.keys(): + open_items_move_lines_data[acc_id] = {group_id: [move_line]} + else: + if group_id not in open_items_move_lines_data[acc_id].keys(): + open_items_move_lines_data[acc_id][group_id] = [move_line] + else: + open_items_move_lines_data[acc_id][group_id].append(move_line) + journals_data = self._get_journals_data(list(journals_ids)) + accounts_data = self._get_accounts_data(open_items_move_lines_data.keys()) + return ( + move_lines, + partners_data, + journals_data, + accounts_data, + open_items_move_lines_data, + ) + + @api.model + def _calculate_amounts(self, open_items_move_lines_data): + total_amount = {} + for account_id in open_items_move_lines_data.keys(): + total_amount[account_id] = {} + total_amount[account_id]["residual"] = 0.0 + for partner_id in open_items_move_lines_data[account_id].keys(): + total_amount[account_id][partner_id] = {} + total_amount[account_id][partner_id]["residual"] = 0.0 + for move_line in open_items_move_lines_data[account_id][partner_id]: + total_amount[account_id][partner_id]["residual"] += move_line[ + "amount_residual" + ] + total_amount[account_id]["residual"] += move_line["amount_residual"] + return total_amount + + @api.model + def _order_open_items_by_date( + self, + open_items_move_lines_data, + show_partner_details, + partners_data, + accounts_data, + ): + # We need to order by account code, partner_name and date + accounts_data_sorted = sorted(accounts_data.items(), key=lambda x: x[1]["code"]) + account_ids_sorted = [account[0] for account in accounts_data_sorted] + new_open_items = {} + if not show_partner_details: + for acc_id in account_ids_sorted: + new_open_items[acc_id] = {} + move_lines = [] + for prt_id in open_items_move_lines_data[acc_id]: + for move_line in open_items_move_lines_data[acc_id][prt_id]: + move_lines += [move_line] + move_lines = sorted(move_lines, key=lambda k: (k["date"])) + new_open_items[acc_id] = move_lines + else: + for acc_id in account_ids_sorted: + new_open_items[acc_id] = {} + for prt_id in sorted( + open_items_move_lines_data[acc_id], + key=lambda i: partners_data[i]["name"], + ): + new_open_items[acc_id][prt_id] = {} + move_lines = [] + for move_line in open_items_move_lines_data[acc_id][prt_id]: + move_lines += [move_line] + move_lines = sorted( + move_lines, key=lambda k: (k["date"], k["partner_id"]) + ) + new_open_items[acc_id][prt_id] = move_lines + return new_open_items + + def _get_report_values(self, docids, data): + wizard_id = data["wizard_id"] + company = self.env["res.company"].browse(data["company_id"]) + company_id = data["company_id"] + account_ids = data["account_ids"] + partner_ids = data["partner_ids"] + date_at = data["date_at"] + date_at_object = datetime.strptime(date_at, "%Y-%m-%d").date() + date_from = data["date_from"] + only_posted_moves = data["only_posted_moves"] + show_partner_details = data["show_partner_details"] + grouped_by = data["grouped_by"] + ( + move_lines_data, + partners_data, + journals_data, + accounts_data, + open_items_move_lines_data, + ) = self._get_data( + account_ids, + partner_ids, + date_at_object, + only_posted_moves, + company_id, + date_from, + grouped_by, + ) + + total_amount = self._calculate_amounts(open_items_move_lines_data) + open_items_move_lines_data = self._order_open_items_by_date( + open_items_move_lines_data, + show_partner_details, + partners_data, + accounts_data, + ) + return { + "doc_ids": [wizard_id], + "doc_model": "open.items.report.wizard", + "docs": self.env["open.items.report.wizard"].browse(wizard_id), + "foreign_currency": data["foreign_currency"], + "show_partner_details": data["show_partner_details"], + "company_name": company.display_name, + "currency_name": company.currency_id.name, + "date_at": date_at_object.strftime("%d/%m/%Y"), + "hide_account_at_0": data["hide_account_at_0"], + "target_move": data["target_move"], + "journals_data": journals_data, + "partners_data": partners_data, + "accounts_data": accounts_data, + "total_amount": total_amount, + "Open_Items": open_items_move_lines_data, + "grouped_by": grouped_by, + } + + def _get_ml_fields(self): + return self.COMMON_ML_FIELDS + [ + "amount_residual", + "reconciled", + "currency_id", + "credit", + "date_maturity", + "amount_residual_currency", + "debit", + "amount_currency", + ] diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/open_items_xlsx.py b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/open_items_xlsx.py new file mode 100644 index 00000000..42c7a4af --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/open_items_xlsx.py @@ -0,0 +1,349 @@ +# Author: Julien Coux +# Copyright 2016 Camptocamp SA +# Copyright 2021 Tecnativa - João Marques +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import _, models + + +class OpenItemsXslx(models.AbstractModel): + _name = "report.a_f_r.report_open_items_xlsx" + _description = "Open Items XLSX Report" + _inherit = "report.account_financial_report.abstract_report_xlsx" + + def _get_report_name(self, report, data=False): + company_id = data.get("company_id", False) + report_name = _("Open Items") + if company_id: + company = self.env["res.company"].browse(company_id) + suffix = " - {} - {}".format(company.name, company.currency_id.name) + report_name = report_name + suffix + return report_name + + def _get_report_columns(self, report): + res = { + 0: {"header": _("Date"), "field": "date", "width": 11}, + 1: {"header": _("Entry"), "field": "move_name", "width": 18}, + 2: {"header": _("Journal"), "field": "journal", "width": 8}, + 3: {"header": _("Account"), "field": "account", "width": 9}, + 4: {"header": _("Partner"), "field": "partner_name", "width": 25}, + 5: {"header": _("Ref - Label"), "field": "ref_label", "width": 40}, + 6: {"header": _("Due date"), "field": "date_maturity", "width": 11}, + 7: { + "header": _("Original"), + "field": "original", + "type": "amount", + "width": 14, + }, + 8: { + "header": _("Residual"), + "field": "amount_residual", + "field_final_balance": "residual", + "type": "amount", + "width": 14, + }, + } + if report.foreign_currency: + foreign_currency = { + 9: { + "header": _("Cur."), + "field": "currency_name", + "field_currency_balance": "currency_name", + "type": "currency_name", + "width": 7, + }, + 10: { + "header": _("Cur. Original"), + "field": "amount_currency", + "field_final_balance": "amount_currency", + "type": "amount_currency", + "width": 14, + }, + 11: { + "header": _("Cur. Residual"), + "field": "amount_residual_currency", + "field_final_balance": "amount_currency", + "type": "amount_currency", + "width": 14, + }, + } + res = {**res, **foreign_currency} + return res + + def _get_report_filters(self, report): + return [ + [_("Date at filter"), report.date_at.strftime("%d/%m/%Y")], + [ + _("Target moves filter"), + _("All posted entries") + if report.target_move == "posted" + else _("All entries"), + ], + [ + _("Account balance at 0 filter"), + _("Hide") if report.hide_account_at_0 else _("Show"), + ], + [ + _("Show foreign currency"), + _("Yes") if report.foreign_currency else _("No"), + ], + ] + + def _get_col_count_filter_name(self): + return 2 + + def _get_col_count_filter_value(self): + return 2 + + def _get_col_count_final_balance_name(self): + return 5 + + def _get_col_pos_final_balance_label(self): + return 5 + + def _calculate_amounts_by_partner(self, account_id, open_items_move_lines_data): + total_amount = {} + for line in open_items_move_lines_data: + partner_id_key = line["partner_id"] + if account_id not in total_amount: + total_amount[account_id] = {} + if partner_id_key not in total_amount[account_id]: + total_amount[account_id][partner_id_key] = {"residual": 0.0} + total_amount[account_id][partner_id_key]["residual"] += line[ + "amount_residual" + ] + return total_amount + + def _generate_report_content_by_salesperson( + self, workbook, report, data, report_data, res_data + ): + Open_items = res_data["Open_Items"] + accounts_data = res_data["accounts_data"] + partners_data = res_data["partners_data"] + journals_data = res_data["journals_data"] + total_amount = res_data["total_amount"] + + for partner_id in partners_data.keys(): + # Create a new sheet for each partner + partner_totals = {} + partner_name = partners_data[partner_id]["name"] + new_sheet = workbook.add_worksheet(partner_name[:31]) + report_data["sheet"] = new_sheet + report_data["row_pos"] = 0 + + for account_id in Open_items.keys(): + if partner_id in Open_items[account_id]: + self.write_array_title( + accounts_data[account_id]["code"] + + " - " + + accounts_data[account_id]["name"], + report_data, + ) + + # For each partner + if Open_items[account_id]: + type_object = "partner" + # Write partner title + self.write_array_title( + partners_data[partner_id]["name"], report_data + ) + + # Calculate totals by partner_id + partner_totals = self._calculate_amounts_by_partner( + account_id, Open_items[account_id][partner_id] + ) + # Display array header for move lines + self.write_array_header(report_data) + # Display account move lines + has_lines = False + for partner_id_key, total_amount_dict in partner_totals.get( + account_id, {} + ).items(): + for line in Open_items[account_id][partner_id]: + if line["partner_id"] == partner_id_key: + line.update( + { + "account": accounts_data[account_id][ + "code" + ], + "journal": journals_data[ + line["journal_id"] + ]["code"], + } + ) + self.write_line_from_dict(line, report_data) + has_lines = True + if has_lines: + partner = self.env["res.partner"].browse(partner_id_key) + # Display ending balance line for partner + partner_data = { + "id": partner_id_key, + "name": partner.name + if partner + else _("Missing Partner"), + "currency_id": accounts_data[account_id][ + "currency_id" + ], + "currency_name": accounts_data[account_id][ + "currency_name" + ], + "residual": total_amount_dict, + } + self.write_ending_balance_from_dict( + partner_data, + "partner_subtotal", + partner_totals, + report_data, + account_id=account_id, + partner_id=partner_id_key, + ) + has_lines = False + # Display ending balance line for salesperson + partners_data[partner_id].update( + { + "currency_id": accounts_data[account_id]["currency_id"], + "currency_name": accounts_data[account_id][ + "currency_name" + ], + } + ) + self.write_ending_balance_from_dict( + partners_data[partner_id], + type_object, + total_amount, + report_data, + account_id=account_id, + partner_id=partner_id, + ) + # Line break + report_data["row_pos"] += 1 + + def _generate_report_content_by_partner( + self, workbook, report, data, report_data, res_data + ): + Open_items = res_data["Open_Items"] + accounts_data = res_data["accounts_data"] + partners_data = res_data["partners_data"] + journals_data = res_data["journals_data"] + total_amount = res_data["total_amount"] + show_partner_details = res_data["show_partner_details"] + for account_id in Open_items.keys(): + # Write account title + self.write_array_title( + accounts_data[account_id]["code"] + + " - " + + accounts_data[account_id]["name"], + report_data, + ) + # For each partner + if Open_items[account_id]: + if show_partner_details: + for partner_id in Open_items[account_id]: + type_object = "partner" + # Write partner title + self.write_array_title( + partners_data[partner_id]["name"], report_data + ) + + # Display array header for move lines + self.write_array_header(report_data) + + # Display account move lines + for line in Open_items[account_id][partner_id]: + line.update( + { + "account": accounts_data[account_id]["code"], + "journal": journals_data[line["journal_id"]][ + "code" + ], + } + ) + self.write_line_from_dict(line, report_data) + + # Display ending balance line for partner + partners_data[partner_id].update( + { + "currency_id": accounts_data[account_id]["currency_id"], + "currency_name": accounts_data[account_id][ + "currency_name" + ], + } + ) + self.write_ending_balance_from_dict( + partners_data[partner_id], + type_object, + total_amount, + report_data, + account_id=account_id, + partner_id=partner_id, + ) + + # Line break + report_data["row_pos"] += 1 + else: + # Display array header for move lines + self.write_array_header(report_data) + + # Display account move lines + for line in Open_items[account_id]: + line.update( + { + "account": accounts_data[account_id]["code"], + "journal": journals_data[line["journal_id"]]["code"], + } + ) + self.write_line_from_dict(line, report_data) + + # Display ending balance line for account + type_object = "account" + self.write_ending_balance_from_dict( + accounts_data[account_id], + type_object, + total_amount, + report_data, + account_id=account_id, + ) + + # 2 lines break + report_data["row_pos"] += 2 + + def _generate_report_content(self, workbook, report, data, report_data): + res_data = self.env[ + "report.account_financial_report.open_items" + ]._get_report_values(report, data) + show_partner_details = res_data["show_partner_details"] + grouped_by = res_data["grouped_by"] + if grouped_by == "salesperson" and show_partner_details: + return self._generate_report_content_by_salesperson( + workbook, report, data, report_data, res_data + ) + else: + return self._generate_report_content_by_partner( + workbook, report, data, report_data, res_data + ) + + def write_ending_balance_from_dict( + self, + my_object, + type_object, + total_amount, + report_data, + account_id=False, + partner_id=False, + ): + """Specific function to write ending balance for Open Items""" + if type_object == "partner": + name = my_object["name"] + my_object["residual"] = total_amount[account_id][partner_id]["residual"] + label = _("Partner ending balance") + elif type_object == "account": + name = my_object["code"] + " - " + my_object["name"] + my_object["residual"] = total_amount[account_id]["residual"] + label = _("Ending balance") + elif type_object == "partner_subtotal": + name = my_object["name"] + my_object["residual"] = total_amount[account_id][partner_id]["residual"] + label = _("Ending balance") + return super(OpenItemsXslx, self).write_ending_balance_from_dict( + my_object, name, label, report_data + ) diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/templates/aged_partner_balance.xml b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/templates/aged_partner_balance.xml new file mode 100644 index 00000000..3c5f827b --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/templates/aged_partner_balance.xml @@ -0,0 +1,809 @@ + + + + + + + + + + + diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/templates/general_ledger.xml b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/templates/general_ledger.xml new file mode 100644 index 00000000..ac2f1ef6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/templates/general_ledger.xml @@ -0,0 +1,783 @@ + + + + + + + + diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/templates/journal_ledger.xml b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/templates/journal_ledger.xml new file mode 100644 index 00000000..7df081cc --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/templates/journal_ledger.xml @@ -0,0 +1,519 @@ + + + + + + + + + + + + + + diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/templates/layouts.xml b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/templates/layouts.xml new file mode 100644 index 00000000..6fd62ed3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/templates/layouts.xml @@ -0,0 +1,42 @@ + + + + + diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/templates/open_items.xml b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/templates/open_items.xml new file mode 100644 index 00000000..ab4cb35b --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/templates/open_items.xml @@ -0,0 +1,455 @@ + + + + + + + + + + + diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/templates/trial_balance.xml b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/templates/trial_balance.xml new file mode 100644 index 00000000..8a3b3c8d --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/templates/trial_balance.xml @@ -0,0 +1,994 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/templates/vat_report.xml b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/templates/vat_report.xml new file mode 100644 index 00000000..07a639ed --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/templates/vat_report.xml @@ -0,0 +1,167 @@ + + + + + + diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/trial_balance.py b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/trial_balance.py new file mode 100644 index 00000000..d633eff1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/trial_balance.py @@ -0,0 +1,983 @@ +# © 2016 Julien Coux (Camptocamp) +# © 2018 Forest and Biomass Romania SA +# Copyright 2020 ForgeFlow S.L. (https://www.forgeflow.com) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + + +from odoo import _, api, models +from odoo.exceptions import UserError +from odoo.tools.float_utils import float_is_zero + + +class TrialBalanceReport(models.AbstractModel): + _name = "report.account_financial_report.trial_balance" + _description = "Trial Balance Report" + _inherit = "report.account_financial_report.abstract_report" + + def _get_initial_balances_bs_ml_domain( + self, + account_ids, + journal_ids, + partner_ids, + company_id, + date_from, + only_posted_moves, + show_partner_details, + ): + accounts_domain = [ + ("company_id", "=", company_id), + ("include_initial_balance", "=", True), + ] + if account_ids: + accounts_domain += [("id", "in", account_ids)] + domain = [("date", "<", date_from)] + accounts = self.env["account.account"].search(accounts_domain) + domain += [("account_id", "in", accounts.ids)] + if company_id: + domain += [("company_id", "=", company_id)] + if journal_ids: + domain += [("journal_id", "in", journal_ids)] + if partner_ids: + domain += [("partner_id", "in", partner_ids)] + if only_posted_moves: + domain += [("move_id.state", "=", "posted")] + else: + domain += [("move_id.state", "in", ["posted", "draft"])] + if show_partner_details: + domain += [ + ( + "account_id.account_type", + "in", + ["asset_receivable", "liability_payable"], + ) + ] + return domain + + def _get_initial_balances_pl_ml_domain( + self, + account_ids, + journal_ids, + partner_ids, + company_id, + date_from, + only_posted_moves, + show_partner_details, + fy_start_date, + ): + accounts_domain = [ + ("company_id", "=", company_id), + ("include_initial_balance", "=", False), + ] + if account_ids: + accounts_domain += [("id", "in", account_ids)] + domain = [("date", "<", date_from), ("date", ">=", fy_start_date)] + accounts = self.env["account.account"].search(accounts_domain) + domain += [("account_id", "in", accounts.ids)] + if company_id: + domain += [("company_id", "=", company_id)] + if journal_ids: + domain += [("journal_id", "in", journal_ids)] + if partner_ids: + domain += [("partner_id", "in", partner_ids)] + if only_posted_moves: + domain += [("move_id.state", "=", "posted")] + else: + domain += [("move_id.state", "in", ["posted", "draft"])] + if show_partner_details: + domain += [ + ( + "account_id.account_type", + "in", + ["asset_receivable", "liability_payable"], + ) + ] + return domain + + @api.model + def _get_period_ml_domain( + self, + account_ids, + journal_ids, + partner_ids, + company_id, + date_to, + date_from, + only_posted_moves, + show_partner_details, + ): + domain = [ + ("display_type", "not in", ["line_note", "line_section"]), + ("date", ">=", date_from), + ("date", "<=", date_to), + ] + if company_id: + domain += [("company_id", "=", company_id)] + if account_ids: + domain += [("account_id", "in", account_ids)] + if journal_ids: + domain += [("journal_id", "in", journal_ids)] + if partner_ids: + domain += [("partner_id", "in", partner_ids)] + if only_posted_moves: + domain += [("move_id.state", "=", "posted")] + else: + domain += [("move_id.state", "in", ["posted", "draft"])] + if show_partner_details: + domain += [ + ( + "account_id.account_type", + "in", + ["asset_receivable", "liability_payable"], + ) + ] + return domain + + def _get_initial_balance_fy_pl_ml_domain( + self, + account_ids, + journal_ids, + partner_ids, + company_id, + fy_start_date, + only_posted_moves, + show_partner_details, + ): + accounts_domain = [ + ("company_id", "=", company_id), + ("include_initial_balance", "=", False), + ] + if account_ids: + accounts_domain += [("id", "in", account_ids)] + domain = [("date", "<", fy_start_date)] + accounts = self.env["account.account"].search(accounts_domain) + domain += [("account_id", "in", accounts.ids)] + if company_id: + domain += [("company_id", "=", company_id)] + if journal_ids: + domain += [("journal_id", "in", journal_ids)] + if partner_ids: + domain += [("partner_id", "in", partner_ids)] + if only_posted_moves: + domain += [("move_id.state", "=", "posted")] + else: + domain += [("move_id.state", "in", ["posted", "draft"])] + if show_partner_details: + domain += [ + ( + "account_id.account_type", + "in", + ["asset_receivable", "liability_payable"], + ) + ] + return domain + + def _get_pl_initial_balance( + self, + account_ids, + journal_ids, + partner_ids, + company_id, + fy_start_date, + only_posted_moves, + show_partner_details, + foreign_currency, + ): + domain = self._get_initial_balance_fy_pl_ml_domain( + account_ids, + journal_ids, + partner_ids, + company_id, + fy_start_date, + only_posted_moves, + show_partner_details, + ) + initial_balances = self.env["account.move.line"].read_group( + domain=domain, + fields=["account_id", "balance", "amount_currency:sum"], + groupby=["account_id"], + ) + pl_initial_balance = 0.0 + pl_initial_currency_balance = 0.0 + for initial_balance in initial_balances: + pl_initial_balance += initial_balance["balance"] + if foreign_currency: + pl_initial_currency_balance += round( + initial_balance["amount_currency"], 2 + ) + return pl_initial_balance, pl_initial_currency_balance + + @api.model + def _compute_account_amount( + self, total_amount, tb_initial_acc, tb_period_acc, foreign_currency + ): + for tb in tb_period_acc: + acc_id = tb["account_id"][0] + total_amount[acc_id] = self._prepare_total_amount(tb, foreign_currency) + total_amount[acc_id]["credit"] = tb["credit"] + total_amount[acc_id]["debit"] = tb["debit"] + total_amount[acc_id]["balance"] = tb["balance"] + total_amount[acc_id]["initial_balance"] = 0.0 + if foreign_currency: + total_amount[acc_id]["initial_currency_balance"] = 0.0 + if "__context" in tb and "group_by" in tb["__context"]: + group_by = tb["__context"]["group_by"][0] + gb_data = {} + tb_grouped = self.env["account.move.line"].read_group( + domain=tb["__domain"], + fields=[ + group_by, + "debit", + "credit", + "balance", + "amount_currency:sum", + ], + groupby=[group_by], + ) + for tb2 in tb_grouped: + gb_id = tb2[group_by][0] if tb2[group_by] else 0 + gb_data[gb_id] = self._prepare_total_amount(tb2, foreign_currency) + gb_data[gb_id]["credit"] = tb2["credit"] + gb_data[gb_id]["debit"] = tb2["debit"] + gb_data[gb_id]["balance"] = tb2["balance"] + gb_data[gb_id]["initial_balance"] = 0.0 + if foreign_currency: + gb_data[gb_id]["initial_currency_balance"] = 0.0 + total_amount[acc_id]["group_by"] = group_by + total_amount[acc_id]["group_by_data"] = gb_data + for tb in tb_initial_acc: + acc_id = tb["account_id"] + if acc_id not in total_amount.keys(): + total_amount[acc_id] = self._prepare_total_amount(tb, foreign_currency) + total_amount[acc_id]["group_by_data"] = {} + total_amount[acc_id]["group_by_data"][0] = self._prepare_total_amount( + tb, foreign_currency + ) + else: + total_amount[acc_id]["initial_balance"] = tb["balance"] + total_amount[acc_id]["ending_balance"] += tb["balance"] + if foreign_currency: + total_amount[acc_id]["initial_currency_balance"] = round( + tb["amount_currency"], 2 + ) + total_amount[acc_id]["ending_currency_balance"] += round( + tb["amount_currency"], 2 + ) + if "group_by_data" in tb: + for gb_key in list(tb["group_by_data"]): + tb2 = tb["group_by_data"][gb_key] + if "group_by_data" in total_amount[acc_id]: + if gb_key not in total_amount[acc_id]["group_by_data"]: + total_amount[acc_id]["group_by_data"][ + gb_key + ] = self._prepare_total_amount(tb2, foreign_currency) + else: + total_amount[acc_id]["group_by_data"][gb_key][ + "initial_balance" + ] = tb2["balance"] + total_amount[acc_id]["group_by_data"][gb_key][ + "ending_balance" + ] += tb2["balance"] + if foreign_currency: + total_amount[acc_id]["group_by_data"][gb_key][ + "initial_currency_balance" + ] = round(tb2["amount_currency"], 2) + total_amount[acc_id]["group_by_data"][gb_key][ + "ending_currency_balance" + ] += round(tb2["amount_currency"], 2) + return total_amount + + @api.model + def _prepare_total_amount(self, tb, foreign_currency): + res = { + "credit": 0.0, + "debit": 0.0, + "balance": 0.0, + "initial_balance": tb["balance"], + "ending_balance": tb["balance"], + } + if foreign_currency: + res["initial_currency_balance"] = round(tb["amount_currency"], 2) + res["ending_currency_balance"] = round(tb["amount_currency"], 2) + return res + + @api.model + def _compute_acc_prt_amount( + self, total_amount, tb, acc_id, prt_id, foreign_currency + ): + # Add keys to dict if not exists + if acc_id not in total_amount: + total_amount[acc_id] = self._prepare_total_amount(tb, foreign_currency) + if prt_id not in total_amount[acc_id]: + total_amount[acc_id][prt_id] = self._prepare_total_amount( + tb, foreign_currency + ) + else: + # Increase balance field values + total_amount[acc_id][prt_id]["initial_balance"] = tb["balance"] + total_amount[acc_id][prt_id]["ending_balance"] += tb["balance"] + if foreign_currency: + total_amount[acc_id][prt_id]["initial_currency_balance"] = round( + tb["amount_currency"], 2 + ) + total_amount[acc_id][prt_id]["ending_currency_balance"] += round( + tb["amount_currency"], 2 + ) + total_amount[acc_id][prt_id]["partner_name"] = ( + tb["partner_id"][1] if tb["partner_id"] else _("Missing Partner") + ) + return total_amount + + @api.model + def _compute_partner_amount( + self, total_amount, tb_initial_prt, tb_period_prt, foreign_currency + ): + partners_ids = set() + partners_data = {} + for tb in tb_period_prt: + acc_id = tb["account_id"][0] + prt_id = tb["partner_id"][0] if tb["partner_id"] else 0 + if prt_id not in partners_ids: + partner_name = ( + tb["partner_id"][1] if tb["partner_id"] else _("Missing Partner") + ) + partners_data.update({prt_id: {"id": prt_id, "name": partner_name}}) + total_amount[acc_id][prt_id] = self._prepare_total_amount( + tb, foreign_currency + ) + total_amount[acc_id][prt_id]["credit"] = tb["credit"] + total_amount[acc_id][prt_id]["debit"] = tb["debit"] + total_amount[acc_id][prt_id]["balance"] = tb["balance"] + total_amount[acc_id][prt_id]["initial_balance"] = 0.0 + total_amount[acc_id][prt_id]["partner_name"] = partners_data[prt_id]["name"] + partners_ids.add(prt_id) + for tb in tb_initial_prt: + acc_id = tb["account_id"][0] + prt_id = tb["partner_id"][0] if tb["partner_id"] else 0 + if prt_id not in partners_ids: + partner_name = ( + tb["partner_id"][1] if tb["partner_id"] else _("Missing Partner") + ) + partners_data.update({prt_id: {"id": prt_id, "name": partner_name}}) + total_amount = self._compute_acc_prt_amount( + total_amount, tb, acc_id, prt_id, foreign_currency + ) + # sort on partner_name + for acc_id, total_data in total_amount.items(): + tmp_list = sorted( + total_data.items(), + key=lambda x: isinstance(x[0], int) + and isinstance(x[1], dict) + and x[1]["partner_name"] + or x[0], + ) + total_amount[acc_id] = {} + for key, value in tmp_list: + total_amount[acc_id][key] = value + return total_amount, partners_data + + def _remove_accounts_at_cero(self, total_amount, show_partner_details, company): + def is_removable(d): + rounding = company.currency_id.rounding + return ( + float_is_zero(d["initial_balance"], precision_rounding=rounding) + and float_is_zero(d["credit"], precision_rounding=rounding) + and float_is_zero(d["debit"], precision_rounding=rounding) + and float_is_zero(d["ending_balance"], precision_rounding=rounding) + ) + + accounts_to_remove = [] + for acc_id, ta_data in total_amount.items(): + if is_removable(ta_data): + accounts_to_remove.append(acc_id) + elif show_partner_details: + partner_to_remove = [] + for key, value in ta_data.items(): + # If the show_partner_details option is checked, + # the partner data is in the same account data dict + # but with the partner id as the key + if isinstance(key, int) and is_removable(value): + partner_to_remove.append(key) + for partner_id in partner_to_remove: + del ta_data[partner_id] + for account_id in accounts_to_remove: + del total_amount[account_id] + + # flake8: noqa: C901 + @api.model + def _get_data( + self, + account_ids, + journal_ids, + partner_ids, + company_id, + date_to, + date_from, + foreign_currency, + only_posted_moves, + show_partner_details, + hide_account_at_0, + unaffected_earnings_account, + fy_start_date, + grouped_by, + ): + accounts_domain = [("company_id", "=", company_id)] + if account_ids: + accounts_domain += [("id", "in", account_ids)] + # If explicit list of accounts is provided, + # don't include unaffected earnings account + unaffected_earnings_account = False + accounts = self.env["account.account"].search(accounts_domain) + tb_initial_acc = [] + for account in accounts: + tb_initial_acc.append( + {"account_id": account.id, "balance": 0.0, "amount_currency": 0.0} + ) + groupby_fields = ["account_id"] + if grouped_by: + groupby_fields.append("analytic_account_ids") + initial_domain_bs = self._get_initial_balances_bs_ml_domain( + account_ids, + journal_ids, + partner_ids, + company_id, + date_from, + only_posted_moves, + show_partner_details, + ) + tb_initial_acc_bs = self.env["account.move.line"].read_group( + domain=initial_domain_bs, + fields=["account_id", "balance", "amount_currency:sum"], + groupby=groupby_fields, + ) + initial_domain_pl = self._get_initial_balances_pl_ml_domain( + account_ids, + journal_ids, + partner_ids, + company_id, + date_from, + only_posted_moves, + show_partner_details, + fy_start_date, + ) + tb_initial_acc_pl = self.env["account.move.line"].read_group( + domain=initial_domain_pl, + fields=["account_id", "balance", "amount_currency:sum"], + groupby=groupby_fields, + ) + tb_initial_acc_rg = tb_initial_acc_bs + tb_initial_acc_pl + for account_rg in tb_initial_acc_rg: + element = list( + filter( + lambda acc_dict: acc_dict["account_id"] + == account_rg["account_id"][0], + tb_initial_acc, + ) + ) + if element: + element[0]["balance"] += account_rg["balance"] + element[0]["amount_currency"] += account_rg["amount_currency"] + if "__context" in account_rg and "group_by" in account_rg["__context"]: + group_by = account_rg["__context"]["group_by"][0] + gb_data = {} + account_rg_grouped = self.env["account.move.line"].read_group( + domain=account_rg["__domain"], + fields=[group_by, "balance", "amount_currency:sum"], + groupby=[group_by], + ) + for a_rg2 in account_rg_grouped: + gb_id = a_rg2[group_by][0] if a_rg2[group_by] else 0 + gb_data[gb_id] = { + "balance": a_rg2["balance"], + "amount_currency": a_rg2["amount_currency"], + } + element[0]["group_by"] = group_by + element[0]["group_by_data"] = gb_data + if hide_account_at_0: + tb_initial_acc = [p for p in tb_initial_acc if p["balance"] != 0] + + period_domain = self._get_period_ml_domain( + account_ids, + journal_ids, + partner_ids, + company_id, + date_to, + date_from, + only_posted_moves, + show_partner_details, + ) + tb_period_acc = self.env["account.move.line"].read_group( + domain=period_domain, + fields=["account_id", "debit", "credit", "balance", "amount_currency:sum"], + groupby=groupby_fields, + ) + + if show_partner_details: + tb_initial_prt_bs = self.env["account.move.line"].read_group( + domain=initial_domain_bs, + fields=["account_id", "partner_id", "balance", "amount_currency:sum"], + groupby=["account_id", "partner_id"], + lazy=False, + ) + tb_initial_prt_pl = self.env["account.move.line"].read_group( + domain=initial_domain_pl, + fields=["account_id", "partner_id", "balance", "amount_currency:sum"], + groupby=["account_id", "partner_id"], + ) + tb_initial_prt = tb_initial_prt_bs + tb_initial_prt_pl + if hide_account_at_0: + tb_initial_prt = [p for p in tb_initial_prt if p["balance"] != 0] + tb_period_prt = self.env["account.move.line"].read_group( + domain=period_domain, + fields=[ + "account_id", + "partner_id", + "debit", + "credit", + "balance", + "amount_currency:sum", + ], + groupby=["account_id", "partner_id"], + lazy=False, + ) + total_amount = {} + partners_data = [] + total_amount = self._compute_account_amount( + total_amount, tb_initial_acc, tb_period_acc, foreign_currency + ) + if show_partner_details: + total_amount, partners_data = self._compute_partner_amount( + total_amount, tb_initial_prt, tb_period_prt, foreign_currency + ) + # Remove accounts a 0 from collections + if hide_account_at_0: + company = self.env["res.company"].browse(company_id) + self._remove_accounts_at_cero(total_amount, show_partner_details, company) + + accounts_ids = list(total_amount.keys()) + unaffected_id = unaffected_earnings_account + if unaffected_id: + if unaffected_id not in accounts_ids: + accounts_ids.append(unaffected_id) + total_amount[unaffected_id] = {} + total_amount[unaffected_id]["initial_balance"] = 0.0 + total_amount[unaffected_id]["balance"] = 0.0 + total_amount[unaffected_id]["credit"] = 0.0 + total_amount[unaffected_id]["debit"] = 0.0 + total_amount[unaffected_id]["ending_balance"] = 0.0 + if foreign_currency: + total_amount[unaffected_id]["amount_currency"] = 0 + total_amount[unaffected_id]["initial_currency_balance"] = 0.0 + total_amount[unaffected_id]["ending_currency_balance"] = 0.0 + if grouped_by: + total_amount[unaffected_id]["group_by"] = grouped_by + total_amount[unaffected_id]["group_by_data"] = {} + # Fix to prevent side effects + if ( + foreign_currency + and "amount_currency" not in total_amount[unaffected_id] + ): + total_amount[unaffected_id]["amount_currency"] = 0 + group_by_data_item = self._prepare_total_amount( + total_amount[unaffected_id], foreign_currency + ) + total_amount[unaffected_id]["group_by_data"][0] = group_by_data_item + accounts_data = self._get_accounts_data(accounts_ids) + ( + pl_initial_balance, + pl_initial_currency_balance, + ) = self._get_pl_initial_balance( + account_ids, + journal_ids, + partner_ids, + company_id, + fy_start_date, + only_posted_moves, + show_partner_details, + foreign_currency, + ) + if unaffected_id: + total_amount[unaffected_id]["ending_balance"] += pl_initial_balance + total_amount[unaffected_id]["initial_balance"] += pl_initial_balance + if foreign_currency: + total_amount[unaffected_id][ + "ending_currency_balance" + ] += pl_initial_currency_balance + total_amount[unaffected_id][ + "initial_currency_balance" + ] += pl_initial_currency_balance + if grouped_by: + total_amount[unaffected_id]["group_by_data"][0][ + "ending_balance" + ] = total_amount[unaffected_id]["ending_balance"] + total_amount[unaffected_id]["group_by_data"][0][ + "initial_balance" + ] = total_amount[unaffected_id]["initial_balance"] + if foreign_currency: + total_amount[unaffected_id]["group_by_data"][0][ + "ending_currency_balance" + ] = total_amount[unaffected_id]["ending_currency_balance"] + total_amount[unaffected_id]["group_by_data"][0][ + "initial_currency_balance" + ] = total_amount[unaffected_id]["initial_currency_balance"] + return total_amount, accounts_data, partners_data + + def _get_data_grouped(self, total_amount, accounts_data, foreign_currency): + """Get the data grouped by analytical account instead of as used + "without grouping". + """ + trial_balance = {} + total_amount_grouped = {"type": "total", "name": _("TOTAL")} + f_names = [ + "credit", + "debit", + "balance", + "initial_balance", + "ending_balance", + "initial_currency_balance", + "ending_currency_balance", + ] + for f_name in f_names: + total_amount_grouped[f_name] = 0 + for a_id in list(total_amount.keys()): + for key in list(total_amount[a_id]["group_by_data"].keys()): + total_amount_item2 = total_amount[a_id]["group_by_data"][key] + if key not in trial_balance: + trial_balance[key] = {} + for f_name in f_names: + if f_name in total_amount_item2: + trial_balance[key][f_name] = 0 + trial_balance[key]["account_data"] = {} + for f_name in f_names: + if f_name in total_amount_item2: + trial_balance[key][f_name] += total_amount_item2[f_name] + # Prepare data_item + data_item = total_amount_item2 + data_item["type"] = "account_type" + data_item["id"] = a_id + data_item["name"] = accounts_data[a_id]["name"] + data_item["code"] = accounts_data[a_id]["code"] + if foreign_currency: + data_item["currency_id"] = accounts_data[a_id]["currency_id"] + data_item["currency_name"] = accounts_data[a_id]["currency_name"] + trial_balance[key]["account_data"][a_id] = data_item + analytic_account_ids = list(trial_balance.keys()) + aa_data = {} + aaa_model = self.env["account.analytic.account"].with_context(active_test=False) + analytic_accounts = aaa_model.search_read( + domain=[("id", "in", analytic_account_ids)], + fields=["display_name"], + ) + for aa in analytic_accounts: + aa_data[aa["id"]] = aa + for aa_id in analytic_account_ids: + trial_balance[aa_id]["id"] = aa_id + trial_balance[aa_id]["type"] = "analytic_account_type" + trial_balance[aa_id]["name"] = ( + aa_data[aa_id]["display_name"] + if aa_id in aa_data + else _("Without analytic account") + ) + account_data_item = list(trial_balance[aa_id]["account_data"].values()) + account_data_item = sorted(account_data_item, key=lambda k: k["code"]) + trial_balance[aa_id]["account_data"] = account_data_item + for f_name in f_names: + if f_name in trial_balance[aa_id]: + total_amount_grouped[f_name] += trial_balance[aa_id][f_name] + trial_balance = list(trial_balance.values()) + trial_balance = sorted(trial_balance, key=lambda k: k["name"]) + return trial_balance, total_amount_grouped + + def _get_hierarchy_groups(self, group_ids, groups_data, foreign_currency): + processed_groups = [] + # Sort groups so that parent groups are processed before child groups + groups = ( + self.env["account.group"] + .browse(group_ids) + .sorted(key=lambda x: x.complete_code) + ) + for group in groups: + group_id = group.id + parent_id = groups_data[group_id]["parent_id"] + if group_id in processed_groups: + raise UserError( + _( + "There is a problem in the structure of the account groups. " + "You may need to create some child group of %s." + ) + % groups_data[group_id]["name"] + ) + else: + processed_groups.append(parent_id) + while parent_id: + if parent_id not in groups_data.keys(): + group = self.env["account.group"].browse(parent_id) + groups_data[group.id] = { + "id": group.id, + "code": group.code_prefix_start, + "name": group.name, + "parent_id": group.parent_id.id, + "parent_path": group.parent_path, + "complete_code": group.complete_code, + "account_ids": group.compute_account_ids.ids, + "type": "group_type", + "initial_balance": 0, + "debit": 0, + "credit": 0, + "balance": 0, + "ending_balance": 0, + } + if foreign_currency: + groups_data[group.id].update( + initial_currency_balance=0, + ending_currency_balance=0, + ) + acc_keys = ["debit", "credit", "balance"] + acc_keys += ["initial_balance", "ending_balance"] + for acc_key in acc_keys: + groups_data[parent_id][acc_key] += groups_data[group_id][acc_key] + if foreign_currency: + groups_data[group_id]["initial_currency_balance"] += groups_data[ + group_id + ]["initial_currency_balance"] + groups_data[group_id]["ending_currency_balance"] += groups_data[ + group_id + ]["ending_currency_balance"] + parent_id = groups_data[parent_id]["parent_id"] + return groups_data + + def _get_groups_data(self, accounts_data, total_amount, foreign_currency): + accounts_ids = list(accounts_data.keys()) + accounts = self.env["account.account"].browse(accounts_ids) + account_group_relation = {} + for account in accounts: + accounts_data[account.id]["complete_code"] = ( + account.group_id.complete_code + " / " + account.code + if account.group_id.id + else "" + ) + if account.group_id.id: + if account.group_id.id not in account_group_relation.keys(): + account_group_relation.update({account.group_id.id: [account.id]}) + else: + account_group_relation[account.group_id.id].append(account.id) + groups = self.env["account.group"].browse(account_group_relation.keys()) + groups_data = {} + for group in groups: + groups_data.update( + { + group.id: { + "id": group.id, + "code": group.code_prefix_start, + "name": group.name, + "parent_id": group.parent_id.id, + "parent_path": group.parent_path, + "type": "group_type", + "complete_code": group.complete_code, + "account_ids": group.compute_account_ids.ids, + "initial_balance": 0.0, + "credit": 0.0, + "debit": 0.0, + "balance": 0.0, + "ending_balance": 0.0, + } + } + ) + if foreign_currency: + groups_data[group.id]["initial_currency_balance"] = 0.0 + groups_data[group.id]["ending_currency_balance"] = 0.0 + for group_id in account_group_relation.keys(): + for account_id in account_group_relation[group_id]: + groups_data[group_id]["initial_balance"] += total_amount[account_id][ + "initial_balance" + ] + groups_data[group_id]["debit"] += total_amount[account_id]["debit"] + groups_data[group_id]["credit"] += total_amount[account_id]["credit"] + groups_data[group_id]["balance"] += total_amount[account_id]["balance"] + groups_data[group_id]["ending_balance"] += total_amount[account_id][ + "ending_balance" + ] + if foreign_currency: + groups_data[group_id]["initial_currency_balance"] += total_amount[ + account_id + ]["initial_currency_balance"] + groups_data[group_id]["ending_currency_balance"] += total_amount[ + account_id + ]["ending_currency_balance"] + group_ids = list(groups_data.keys()) + groups_data = self._get_hierarchy_groups( + group_ids, + groups_data, + foreign_currency, + ) + return groups_data + + def _get_computed_groups_data(self, accounts_data, total_amount, foreign_currency): + groups = self.env["account.group"].search([("id", "!=", False)]) + groups_data = {} + for group in groups: + len_group_code = len(group.code_prefix_start) + groups_data.update( + { + group.id: { + "id": group.id, + "code": group.code_prefix_start, + "name": group.name, + "parent_id": group.parent_id.id, + "parent_path": group.parent_path, + "type": "group_type", + "complete_code": group.complete_code, + "account_ids": group.compute_account_ids.ids, + "initial_balance": 0.0, + "credit": 0.0, + "debit": 0.0, + "balance": 0.0, + "ending_balance": 0.0, + } + } + ) + if foreign_currency: + groups_data[group.id]["initial_currency_balance"] = 0.0 + groups_data[group.id]["ending_currency_balance"] = 0.0 + for account in accounts_data.values(): + if group.code_prefix_start == account["code"][:len_group_code]: + acc_id = account["id"] + group_id = group.id + groups_data[group_id]["initial_balance"] += total_amount[acc_id][ + "initial_balance" + ] + groups_data[group_id]["debit"] += total_amount[acc_id]["debit"] + groups_data[group_id]["credit"] += total_amount[acc_id]["credit"] + groups_data[group_id]["balance"] += total_amount[acc_id]["balance"] + groups_data[group_id]["ending_balance"] += total_amount[acc_id][ + "ending_balance" + ] + if foreign_currency: + groups_data[group_id][ + "initial_currency_balance" + ] += total_amount[acc_id]["initial_currency_balance"] + groups_data[group_id][ + "ending_currency_balance" + ] += total_amount[acc_id]["ending_currency_balance"] + return groups_data + + def _get_report_values(self, docids, data): + show_partner_details = data["show_partner_details"] + wizard_id = data["wizard_id"] + company = self.env["res.company"].browse(data["company_id"]) + company_id = data["company_id"] + partner_ids = data["partner_ids"] + journal_ids = data["journal_ids"] + account_ids = data["account_ids"] + date_to = data["date_to"] + date_from = data["date_from"] + hide_account_at_0 = data["hide_account_at_0"] + show_hierarchy = data["show_hierarchy"] + show_hierarchy_level = data["show_hierarchy_level"] + foreign_currency = data["foreign_currency"] + only_posted_moves = data["only_posted_moves"] + unaffected_earnings_account = data["unaffected_earnings_account"] + fy_start_date = data["fy_start_date"] + grouped_by = data["grouped_by"] + total_amount, accounts_data, partners_data = self._get_data( + account_ids, + journal_ids, + partner_ids, + company_id, + date_to, + date_from, + foreign_currency, + only_posted_moves, + show_partner_details, + hide_account_at_0, + unaffected_earnings_account, + fy_start_date, + grouped_by, + ) + trial_balance_grouped = False + total_amount_grouped = False + if grouped_by: + trial_balance_grouped, total_amount_grouped = self._get_data_grouped( + total_amount, accounts_data, foreign_currency + ) + trial_balance = [] + if not show_partner_details: + for account_id in accounts_data.keys(): + accounts_data[account_id].update( + { + "initial_balance": total_amount[account_id]["initial_balance"], + "credit": total_amount[account_id]["credit"], + "debit": total_amount[account_id]["debit"], + "balance": total_amount[account_id]["balance"], + "ending_balance": total_amount[account_id]["ending_balance"], + "group_by": ( + total_amount[account_id]["group_by"] + if "group_by" in total_amount[account_id] + else False + ), + "group_by_data": ( + total_amount[account_id]["group_by_data"] + if "group_by_data" in total_amount[account_id] + else False + ), + "type": "account_type", + } + ) + if foreign_currency: + accounts_data[account_id].update( + { + "ending_currency_balance": total_amount[account_id][ + "ending_currency_balance" + ], + "initial_currency_balance": total_amount[account_id][ + "initial_currency_balance" + ], + } + ) + if show_hierarchy: + groups_data = self._get_groups_data( + accounts_data, total_amount, foreign_currency + ) + trial_balance = list(groups_data.values()) + trial_balance += list(accounts_data.values()) + trial_balance = sorted(trial_balance, key=lambda k: k["complete_code"]) + for trial in trial_balance: + counter = trial["complete_code"].count("/") + trial["level"] = counter + else: + trial_balance = list(accounts_data.values()) + trial_balance = sorted(trial_balance, key=lambda k: k["code"]) + else: + if foreign_currency: + for account_id in accounts_data.keys(): + total_amount[account_id]["currency_id"] = accounts_data[account_id][ + "currency_id" + ] + total_amount[account_id]["currency_name"] = accounts_data[ + account_id + ]["currency_name"] + return { + "doc_ids": [wizard_id], + "doc_model": "trial.balance.report.wizard", + "docs": self.env["trial.balance.report.wizard"].browse(wizard_id), + "foreign_currency": data["foreign_currency"], + "company_name": company.display_name, + "company_currency": company.currency_id, + "currency_name": company.currency_id.name, + "date_from": data["date_from"], + "date_to": data["date_to"], + "only_posted_moves": data["only_posted_moves"], + "hide_account_at_0": data["hide_account_at_0"], + "show_partner_details": data["show_partner_details"], + "limit_hierarchy_level": data["limit_hierarchy_level"], + "show_hierarchy": show_hierarchy, + "hide_parent_hierarchy_level": data["hide_parent_hierarchy_level"], + "trial_balance": trial_balance, + "trial_balance_grouped": trial_balance_grouped, + "total_amount": total_amount, + "total_amount_grouped": total_amount_grouped, + "accounts_data": accounts_data, + "partners_data": partners_data, + "show_hierarchy_level": show_hierarchy_level, + "currency_model": self.env["res.currency"], + "grouped_by": grouped_by, + } diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/trial_balance_xlsx.py b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/trial_balance_xlsx.py new file mode 100644 index 00000000..abe21b05 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/trial_balance_xlsx.py @@ -0,0 +1,323 @@ +# Author: Julien Coux +# Copyright 2016 Camptocamp SA +# Copyright 2021 Tecnativa - João Marques +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + + +from odoo import _, models + + +class TrialBalanceXslx(models.AbstractModel): + _name = "report.a_f_r.report_trial_balance_xlsx" + _description = "Trial Balance XLSX Report" + _inherit = "report.account_financial_report.abstract_report_xlsx" + + def _get_report_name(self, report, data=False): + company_id = data.get("company_id", False) + report_name = _("Trial Balance") + if company_id: + company = self.env["res.company"].browse(company_id) + suffix = " - {} - {}".format(company.name, company.currency_id.name) + report_name = report_name + suffix + return report_name + + def _get_report_columns(self, report): + if not report.show_partner_details: + res = { + 0: {"header": _("Code"), "field": "code", "width": 10}, + 1: {"header": _("Account"), "field": "name", "width": 60}, + 2: { + "header": _("Initial balance"), + "field": "initial_balance", + "type": "amount", + "width": 14, + }, + 3: { + "header": _("Debit"), + "field": "debit", + "type": "amount", + "width": 14, + }, + 4: { + "header": _("Credit"), + "field": "credit", + "type": "amount", + "width": 14, + }, + 5: { + "header": _("Period balance"), + "field": "balance", + "type": "amount", + "width": 14, + }, + 6: { + "header": _("Ending balance"), + "field": "ending_balance", + "type": "amount", + "width": 14, + }, + } + if report.foreign_currency: + foreign_currency = { + 7: { + "header": _("Initial balance"), + "field": "initial_currency_balance", + "type": "amount_currency", + "width": 14, + }, + 8: { + "header": _("Ending balance"), + "field": "ending_currency_balance", + "type": "amount_currency", + "width": 14, + }, + } + res = {**res, **foreign_currency} + return res + else: + res = { + 0: {"header": _("Partner"), "field": "name", "width": 70}, + 1: { + "header": _("Initial balance"), + "field": "initial_balance", + "type": "amount", + "width": 14, + }, + 2: { + "header": _("Debit"), + "field": "debit", + "type": "amount", + "width": 14, + }, + 3: { + "header": _("Credit"), + "field": "credit", + "type": "amount", + "width": 14, + }, + 4: { + "header": _("Period balance"), + "field": "balance", + "type": "amount", + "width": 14, + }, + 5: { + "header": _("Ending balance"), + "field": "ending_balance", + "type": "amount", + "width": 14, + }, + } + if report.foreign_currency: + foreign_currency = { + 6: { + "header": _("Initial balance"), + "field": "initial_currency_balance", + "type": "amount_currency", + "width": 14, + }, + 7: { + "header": _("Ending balance"), + "field": "ending_currency_balance", + "type": "amount_currency", + "width": 14, + }, + } + res = {**res, **foreign_currency} + return res + + def _get_report_filters(self, report): + return [ + [ + _("Date range filter"), + _("From: %(date_from)s To: %(date_to)s") + % ({"date_from": report.date_from, "date_to": report.date_to}), + ], + [ + _("Target moves filter"), + _("All posted entries") + if report.target_move == "posted" + else _("All entries"), + ], + [ + _("Account at 0 filter"), + _("Hide") if report.hide_account_at_0 else _("Show"), + ], + [ + _("Show foreign currency"), + _("Yes") if report.foreign_currency else _("No"), + ], + [ + _("Limit hierarchy levels"), + _("Level %s") % (report.show_hierarchy_level) + if report.limit_hierarchy_level + else _("No limit"), + ], + ] + + def _get_col_count_filter_name(self): + return 2 + + def _get_col_count_filter_value(self): + return 3 + + def _generate_report_content(self, workbook, report, data, report_data): + res_data = self.env[ + "report.account_financial_report.trial_balance" + ]._get_report_values(report, data) + trial_balance = res_data["trial_balance"] + trial_balance_grouped = res_data["trial_balance_grouped"] + total_amount = res_data["total_amount"] + total_amount_grouped = res_data["total_amount_grouped"] + partners_data = res_data["partners_data"] + accounts_data = res_data["accounts_data"] + show_hierarchy = res_data["show_hierarchy"] + show_partner_details = res_data["show_partner_details"] + show_hierarchy_level = res_data["show_hierarchy_level"] + foreign_currency = res_data["foreign_currency"] + limit_hierarchy_level = res_data["limit_hierarchy_level"] + hide_parent_hierarchy_level = res_data["hide_parent_hierarchy_level"] + grouped_by = res_data["grouped_by"] + if not show_partner_details: + if grouped_by: + # For each grouped + for grouped_item in trial_balance_grouped: + self.write_array_title(grouped_item["name"], report_data) + # Display array header for account lines + self.write_array_header(report_data) + # For each account + for balance in grouped_item["account_data"]: + self.write_line_from_dict(balance, report_data) + # Footer with totals + grouped_item["code"] = "" + grouped_item["currency_id"] = False + self.write_account_footer(grouped_item, _("Total"), report_data) + report_data["row_pos"] += 1 + # Last line with totals + total_amount_grouped["currency_id"] = False + total_amount_grouped["code"] = "" + self.write_account_footer(total_amount_grouped, _("TOTAL"), report_data) + else: + # Display array header for account lines + self.write_array_header(report_data) + # For each account + for balance in trial_balance: + if show_hierarchy and limit_hierarchy_level: + if show_hierarchy_level > balance["level"] and ( + not hide_parent_hierarchy_level + or (show_hierarchy_level - 1) == balance["level"] + ): + # Display account lines + self.write_line_from_dict(balance, report_data) + else: + self.write_line_from_dict(balance, report_data) + else: + for account_id in total_amount: + # Write account title + self.write_array_title( + accounts_data[account_id]["code"] + + "- " + + accounts_data[account_id]["name"], + report_data, + ) + # Display array header for partner lines + self.write_array_header(report_data) + + # For each partner + for partner_id in total_amount[account_id]: + if isinstance(partner_id, int): + # Display partner lines + self.write_line_from_dict_order( + total_amount[account_id][partner_id], + partners_data[partner_id], + report_data, + ) + + # Display account footer line + accounts_data[account_id].update( + { + "initial_balance": total_amount[account_id]["initial_balance"], + "credit": total_amount[account_id]["credit"], + "debit": total_amount[account_id]["debit"], + "balance": total_amount[account_id]["balance"], + "ending_balance": total_amount[account_id]["ending_balance"], + } + ) + if foreign_currency: + accounts_data[account_id].update( + { + "initial_currency_balance": total_amount[account_id][ + "initial_currency_balance" + ], + "ending_currency_balance": total_amount[account_id][ + "ending_currency_balance" + ], + } + ) + self.write_account_footer( + accounts_data[account_id], + accounts_data[account_id]["code"] + + "- " + + accounts_data[account_id]["name"], + report_data, + ) + + # Line break + report_data["row_pos"] += 2 + + def write_line_from_dict_order(self, total_amount, partner_data, report_data): + total_amount.update({"name": str(partner_data["name"])}) + self.write_line_from_dict(total_amount, report_data) + + def write_line(self, line_object, type_object, report_data): + """Write a line on current line using all defined columns field name. + Columns are defined with `_get_report_columns` method. + """ + if type_object == "partner": + line_object.currency_id = line_object.report_account_id.currency_id + elif type_object == "account": + line_object.currency_id = line_object.currency_id + return super(TrialBalanceXslx, self).write_line(line_object, report_data) + + def write_account_footer(self, account, name_value, report_data): + """Specific function to write account footer for Trial Balance""" + format_amt = self._get_currency_amt_header_format_dict(account, report_data) + for col_pos, column in report_data["columns"].items(): + if column["field"] == "name": + value = name_value + else: + value = account[column["field"]] + cell_type = column.get("type", "string") + if cell_type == "string": + report_data["sheet"].write_string( + report_data["row_pos"], + col_pos, + value or "", + report_data["formats"]["format_header_left"], + ) + elif cell_type == "amount": + report_data["sheet"].write_number( + report_data["row_pos"], + col_pos, + float(value), + report_data["formats"]["format_header_amount"], + ) + elif cell_type == "many2one" and account["currency_id"]: + report_data["sheet"].write_string( + report_data["row_pos"], + col_pos, + value.name or "", + report_data["formats"]["format_header_right"], + ) + elif cell_type == "amount_currency" and account["currency_id"]: + report_data["sheet"].write_number( + report_data["row_pos"], col_pos, float(value), format_amt + ) + else: + report_data["sheet"].write_string( + report_data["row_pos"], + col_pos, + "", + report_data["formats"]["format_header_right"], + ) + report_data["row_pos"] += 1 diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/vat_report.py b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/vat_report.py new file mode 100644 index 00000000..dc1cbd89 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/vat_report.py @@ -0,0 +1,243 @@ +# Copyright 2018 Forest and Biomass Romania +# Copyright 2020 ForgeFlow S.L. (https://www.forgeflow.com) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +import operator + +from odoo import api, fields, models + + +class VATReport(models.AbstractModel): + _name = "report.account_financial_report.vat_report" + _description = "Vat Report Report" + + def _get_tax_data(self, tax_ids): + taxes = self.env["account.tax"].browse(tax_ids) + tax_data = {} + for tax in taxes: + tax_data.update( + { + tax.id: { + "id": tax.id, + "name": tax.name, + "tax_group_id": tax.tax_group_id.id, + "type_tax_use": tax.type_tax_use, + "amount_type": tax.amount_type, + "tags_ids": tax.invoice_repartition_line_ids.tag_ids.ids, + } + } + ) + return tax_data + + @api.model + def _get_tax_report_domain(self, company_id, date_from, date_to, only_posted_moves): + domain = [ + ("company_id", "=", company_id), + ("date", ">=", date_from), + ("date", "<=", date_to), + ("tax_line_id", "!=", False), + ] + self.env["account.move.line"]._get_tax_exigible_domain() + if only_posted_moves: + domain += [("move_id.state", "=", "posted")] + else: + domain += [("move_id.state", "in", ["posted", "draft"])] + return domain + + @api.model + def _get_net_report_domain(self, company_id, date_from, date_to, only_posted_moves): + domain = [ + ("company_id", "=", company_id), + ("date", ">=", date_from), + ("date", "<=", date_to), + ] + self.env["account.move.line"]._get_tax_exigible_domain() + if only_posted_moves: + domain += [("move_id.state", "=", "posted")] + else: + domain += [("move_id.state", "in", ["posted", "draft"])] + return domain + + def _get_vat_report_data(self, company_id, date_from, date_to, only_posted_moves): + tax_domain = self._get_tax_report_domain( + company_id, date_from, date_to, only_posted_moves + ) + ml_fields = self._get_ml_fields_vat_report() + tax_move_lines = self.env["account.move.line"].search_read( + domain=tax_domain, + fields=ml_fields, + ) + net_domain = self._get_net_report_domain( + company_id, date_from, date_to, only_posted_moves + ) + taxed_move_lines = self.env["account.move.line"].search_read( + domain=net_domain, + fields=ml_fields, + ) + taxed_move_lines = list(filter(lambda d: d["tax_ids"], taxed_move_lines)) + vat_data = [] + for tax_move_line in tax_move_lines: + vat_data.append( + { + "net": 0.0, + "tax": tax_move_line["balance"], + "tax_line_id": tax_move_line["tax_line_id"][0], + } + ) + for taxed_move_line in taxed_move_lines: + for tax_id in taxed_move_line["tax_ids"]: + vat_data.append( + { + "net": taxed_move_line["balance"], + "tax": 0.0, + "tax_line_id": tax_id, + } + ) + tax_ids = list(map(operator.itemgetter("tax_line_id"), vat_data)) + tax_ids = list(set(tax_ids)) + tax_data = self._get_tax_data(tax_ids) + return vat_data, tax_data + + def _get_tax_group_data(self, tax_group_ids): + tax_groups = self.env["account.tax.group"].browse(tax_group_ids) + tax_group_data = {} + for tax_group in tax_groups: + tax_group_data.update( + { + tax_group.id: { + "id": tax_group.id, + "name": tax_group.name, + "code": str(tax_group.sequence), + } + } + ) + return tax_group_data + + def _get_vat_report_group_data(self, vat_report_data, tax_data, tax_detail): + vat_report = {} + for tax_move_line in vat_report_data: + tax_id = tax_move_line["tax_line_id"] + if tax_data[tax_id]["amount_type"] == "group": + pass + else: + tax_group_id = tax_data[tax_id]["tax_group_id"] + if tax_group_id not in vat_report.keys(): + vat_report[tax_group_id] = {} + vat_report[tax_group_id]["net"] = 0.0 + vat_report[tax_group_id]["tax"] = 0.0 + vat_report[tax_group_id][tax_id] = dict(tax_data[tax_id]) + vat_report[tax_group_id][tax_id].update({"net": 0.0, "tax": 0.0}) + else: + if tax_id not in vat_report[tax_group_id].keys(): + vat_report[tax_group_id][tax_id] = dict(tax_data[tax_id]) + vat_report[tax_group_id][tax_id].update( + {"net": 0.0, "tax": 0.0} + ) + vat_report[tax_group_id]["net"] += tax_move_line["net"] + vat_report[tax_group_id]["tax"] += tax_move_line["tax"] + vat_report[tax_group_id][tax_id]["net"] += tax_move_line["net"] + vat_report[tax_group_id][tax_id]["tax"] += tax_move_line["tax"] + tax_group_data = self._get_tax_group_data(vat_report.keys()) + vat_report_list = [] + for tax_group_id in vat_report.keys(): + vat_report[tax_group_id]["name"] = tax_group_data[tax_group_id]["name"] + vat_report[tax_group_id]["code"] = tax_group_data[tax_group_id]["code"] + if tax_detail: + vat_report[tax_group_id]["taxes"] = [] + for tax_id in vat_report[tax_group_id]: + if isinstance(tax_id, int): + vat_report[tax_group_id]["taxes"].append( + vat_report[tax_group_id][tax_id] + ) + vat_report_list.append(vat_report[tax_group_id]) + return vat_report_list + + def _get_tags_data(self, tags_ids): + tags = self.env["account.account.tag"].browse(tags_ids) + tags_data = {} + for tag in tags: + tags_data.update({tag.id: {"code": "", "name": tag.name}}) + return tags_data + + def _get_vat_report_tag_data(self, vat_report_data, tax_data, tax_detail): + vat_report = {} + for tax_move_line in vat_report_data: + tax_id = tax_move_line["tax_line_id"] + tags_ids = tax_data[tax_id]["tags_ids"] + if tax_data[tax_id]["amount_type"] == "group": + continue + else: + if tags_ids: + for tag_id in tags_ids: + if tag_id not in vat_report.keys(): + vat_report[tag_id] = {} + vat_report[tag_id]["net"] = 0.0 + vat_report[tag_id]["tax"] = 0.0 + vat_report[tag_id][tax_id] = dict(tax_data[tax_id]) + vat_report[tag_id][tax_id].update({"net": 0.0, "tax": 0.0}) + else: + if tax_id not in vat_report[tag_id].keys(): + vat_report[tag_id][tax_id] = dict(tax_data[tax_id]) + vat_report[tag_id][tax_id].update( + {"net": 0.0, "tax": 0.0} + ) + vat_report[tag_id][tax_id]["net"] += tax_move_line["net"] + vat_report[tag_id][tax_id]["tax"] += tax_move_line["tax"] + vat_report[tag_id]["net"] += tax_move_line["net"] + vat_report[tag_id]["tax"] += tax_move_line["tax"] + tags_data = self._get_tags_data(vat_report.keys()) + vat_report_list = [] + for tag_id in vat_report.keys(): + vat_report[tag_id]["name"] = tags_data[tag_id]["name"] + vat_report[tag_id]["code"] = tags_data[tag_id]["code"] + if tax_detail: + vat_report[tag_id]["taxes"] = [] + for tax_id in vat_report[tag_id]: + if isinstance(tax_id, int): + vat_report[tag_id]["taxes"].append(vat_report[tag_id][tax_id]) + vat_report_list.append(vat_report[tag_id]) + return vat_report_list + + def _get_report_values(self, docids, data): + wizard_id = data["wizard_id"] + company = self.env["res.company"].browse(data["company_id"]) + company_id = data["company_id"] + date_from = fields.Date.from_string(data["date_from"]) + date_to = fields.Date.from_string(data["date_to"]) + based_on = data["based_on"] + tax_detail = data["tax_detail"] + only_posted_moves = data["only_posted_moves"] + vat_report_data, tax_data = self._get_vat_report_data( + company_id, date_from, date_to, only_posted_moves + ) + if based_on == "taxgroups": + vat_report = self._get_vat_report_group_data( + vat_report_data, tax_data, tax_detail + ) + else: + vat_report = self._get_vat_report_tag_data( + vat_report_data, tax_data, tax_detail + ) + return { + "doc_ids": [wizard_id], + "doc_model": "vat.report.wizard", + "docs": self.env["vat.report.wizard"].browse(wizard_id), + "company_name": company.display_name, + "currency_name": company.currency_id.name, + "date_from": date_from, + "date_to": date_to, + "based_on": dict( + self.env["vat.report.wizard"] + ._fields["based_on"] + ._description_selection(self.env) + ).get(data["based_on"]), + "tax_detail": data["tax_detail"], + "vat_report": vat_report, + } + + def _get_ml_fields_vat_report(self): + return [ + "id", + "tax_base_amount", + "balance", + "tax_line_id", + "tax_ids", + ] diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/vat_report_xlsx.py b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/vat_report_xlsx.py new file mode 100644 index 00000000..9984d02c --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/report/vat_report_xlsx.py @@ -0,0 +1,61 @@ +# Copyright 2018 Forest and Biomass Romania +# Copyright 2021 Tecnativa - João Marques +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import _, models + + +class VATReportXslx(models.AbstractModel): + _name = "report.a_f_r.report_vat_report_xlsx" + _description = "Vat Report XLSX Report" + _inherit = "report.account_financial_report.abstract_report_xlsx" + + def _get_report_name(self, report, data): + company_id = data.get("company_id", False) + report_name = _("Vat Report") + if company_id: + company = self.env["res.company"].browse(company_id) + suffix = " - {} - {}".format(company.name, company.currency_id.name) + report_name = report_name + suffix + return report_name + + def _get_report_columns(self, report): + return { + 0: {"header": _("Code"), "field": "code", "width": 5}, + 1: {"header": _("Name"), "field": "name", "width": 100}, + 2: {"header": _("Net"), "field": "net", "type": "amount", "width": 14}, + 3: {"header": _("Tax"), "field": "tax", "type": "amount", "width": 14}, + } + + def _get_report_filters(self, report): + return [ + [_("Date from"), report.date_from.strftime("%d/%m/%Y")], + [_("Date to"), report.date_to.strftime("%d/%m/%Y")], + [ + _("Based on"), + _("Tax Tags") if report.based_on == "taxtags" else _("Tax Groups"), + ], + ] + + def _get_col_count_filter_name(self): + return 0 + + def _get_col_count_filter_value(self): + return 2 + + def _generate_report_content(self, workbook, report, data, report_data): + res_data = self.env[ + "report.account_financial_report.vat_report" + ]._get_report_values(report, data) + vat_report = res_data["vat_report"] + tax_detail = res_data["tax_detail"] + # For each tax_tag tax_group + self.write_array_header(report_data) + for tag_or_group in vat_report: + # Write taxtag line + self.write_line_from_dict(tag_or_group, report_data) + + # For each tax if detail taxes + if tax_detail: + for tax in tag_or_group["taxes"]: + self.write_line_from_dict(tax, report_data) diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/reports.xml b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/reports.xml new file mode 100644 index 00000000..4f9650d2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/reports.xml @@ -0,0 +1,173 @@ + + + + + Account financial report qweb paperformat + + custom + 297 + 210 + Portrait + 12 + 8 + 5 + 5 + + 10 + 110 + + + + + + General Ledger + general.ledger.report.wizard + qweb-pdf + account_financial_report.general_ledger + account_financial_report.general_ledger + + + + General Ledger + general.ledger.report.wizard + qweb-html + account_financial_report.general_ledger + account_financial_report.general_ledger + + + + ournal Ledger + journal.ledger.report.wizard + qweb-pdf + account_financial_report.journal_ledger + account_financial_report.journal_ledger + + + + Journal Ledger + journal.ledger.report.wizard + qweb-html + account_financial_report.journal_ledger + account_financial_report.journal_ledger + + + + Trial Balance + trial.balance.report.wizard + qweb-pdf + account_financial_report.trial_balance + account_financial_report.trial_balance + + + + Trial Balance + trial.balance.report.wizard + qweb-html + account_financial_report.trial_balance + account_financial_report.trial_balance + + + + Open Items + open.items.report.wizard + qweb-pdf + account_financial_report.open_items + account_financial_report.open_items + + + + Open Items + open.items.report.wizard + qweb-html + account_financial_report.open_items + account_financial_report.open_items + + + + Aged Partner Balance + aged.partner.balance.report.wizard + qweb-pdf + account_financial_report.aged_partner_balance + account_financial_report.aged_partner_balance + + + + Aged Partner Balance + aged.partner.balance.report.wizard + qweb-html + account_financial_report.aged_partner_balance + account_financial_report.aged_partner_balance + + + + VAT Report + vat.report.wizard + qweb-pdf + account_financial_report.vat_report + account_financial_report.vat_report + + + + VAT Report + vat.report.wizard + qweb-html + account_financial_report.vat_report + account_financial_report.vat_report + + + + + General Ledger XLSX + general.ledger.report.wizard + ir.actions.report + a_f_r.report_general_ledger_xlsx + xlsx + report_general_ledger + + + Journal Ledger XLSX + journal.ledger.report.wizard + ir.actions.report + a_f_r.report_journal_ledger_xlsx + xlsx + report_journal_ledger + + + Trial Balance XLSX + trial.balance.report.wizard + ir.actions.report + a_f_r.report_trial_balance_xlsx + xlsx + report_trial_balance + + + Open Items XLSX + open.items.report.wizard + ir.actions.report + a_f_r.report_open_items_xlsx + xlsx + report_open_items + + + Aged Partner Balance XLSX + aged.partner.balance.report.wizard + ir.actions.report + a_f_r.report_aged_partner_balance_xlsx + xlsx + report_aged_partner_balance + + + VAT Report XLSX + vat.report.wizard + ir.actions.report + a_f_r.report_vat_report_xlsx + xlsx + report_vat_report + + diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/security/ir.model.access.csv b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/security/ir.model.access.csv new file mode 100644 index 00000000..eed18285 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/security/ir.model.access.csv @@ -0,0 +1,9 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_aged_partner_balance_report_wizard,access_aged_partner_balance_report_wizard,model_aged_partner_balance_report_wizard,base.group_user,1,1,1,1 +access_general_ledger_report_wizard,access_general_ledger_report_wizard,model_general_ledger_report_wizard,base.group_user,1,1,1,1 +access_journal_ledger_report_wizard,access_journal_ledger_report_wizard,model_journal_ledger_report_wizard,base.group_user,1,1,1,1 +access_open_items_report_wizard,access_open_items_report_wizard,model_open_items_report_wizard,base.group_user,1,1,1,1 +access_trial_balance_report_wizard,access_trial_balance_report_wizard,model_trial_balance_report_wizard,base.group_user,1,1,1,1 +access_vat_report_wizard,access_vat_report_wizard,model_vat_report_wizard,base.group_user,1,1,1,1 +access_account_age_report_configuration,access_account_age_report_configuration,model_account_age_report_configuration,base.group_user,1,1,1,1 +access_account_age_report_configuration_line,access_account_age_report_configuration_line,model_account_age_report_configuration_line,base.group_user,1,1,1,1 diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/security/security.xml b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/security/security.xml new file mode 100644 index 00000000..e2e67b75 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/security/security.xml @@ -0,0 +1,10 @@ + + + + Account age report configuration rule + + ['|',('company_id','=',False),('company_id', 'in', company_ids)] + + diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/static/description/icon.png b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/static/description/icon.png new file mode 100644 index 00000000..272d0294 Binary files /dev/null and b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/static/description/index.html b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/static/description/index.html new file mode 100644 index 00000000..ff88c8d9 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/static/description/index.html @@ -0,0 +1,556 @@ + + + + + +README.rst + + + +
+ + + +Odoo Community Association + +
+

Account Financial Reports

+ +

Beta License: AGPL-3 OCA/account-financial-reporting Translate me on Weblate Try me on Runboat

+

This module adds a set of financial reports. They are accessible under +Invoicing / Reporting / OCA accounting reports.

+
    +
  • General ledger
  • +
  • Trial Balance
  • +
  • Open Items
  • +
  • Aged Partner Balance
  • +
  • VAT Report
  • +
  • Journal Ledger
  • +
+

Currently General ledger, Trial Balance and Open Items are fully compatible with a foreign +currency set up in account in order to display balances. Moreover, any foreign +currency used in account move lines is properly shown.

+

In case that in an account has not been configured a second currency foreign +currency balances are not available.

+

Invoicing / Settings / Invoicing / OCA Aged Report Configuration you will be able to set +dynamic intervals that will appear on the Aged Partner Balance. +For further information, check CONFIGURE.rst

+

Table of contents

+ +
+

Configuration

+

To configure dynamic intervals for Aged Partner Balance you need to:

+

Go on ‘Settings’ -> ‘Invoicing’ -> ‘OCA Aged Report Configuration’.

+

Click on option ‘Configurations’ and create new record.

+

Create new interval. +The name established on line will be the column to display in Aged Partner Balance. +Inferior limit established on line is the interval

+

Example of configuration inferior limit:

+

-> 15 +-> 30 +-> 60

+

It means the first interval is from 0 to 15, the second from 16 to 30, and the third is 61+.

+

Go on ‘Invoicing’ -> ‘Reports’ -> ‘OCA accounting reports’ -> ‘Aged Partner Balance’

+

When wizard is open, you need to select your interval configuration and print report.

+

If you want to get default interval configuration any time you wish to print Aged Partner Report, +you can set default interval configuration per company in:

+

‘Settings’ -> ‘Invoicing’ -> ‘OCA Aged Report Configuration’.

+
+
+

Known issues / Roadmap

+
    +
  • ‘VAT Report’ is valid only for cases where it’s met that for each +Tax defined: all the “Account tags” of all the +‘Repartition for Invoices’ or ‘Repartition for Credit Notes’ +are different.
  • +
  • It would be nice to have in reports a column indicating the +state of the entries when the option “All Entries” is selected +in “Target Moves” field in a wizard
  • +
+
+
+

Changelog

+
+

11.0.2.5.0 (2019-04-26)

+
    +
  • In the Trial Balance you have an option to hide parent hierarchy levels
  • +
+
+
+

11.0.2.4.1 (2019-01-08)

+
    +
  • Handle better multicompany behaviour
  • +
  • Improve how title appears in the reports
  • +
  • Improve performance in General Ledger
  • +
+
+
+

11.0.2.3.1 (2018-11-29)

+
    +
  • In the Trial Balance you can apply a filter by hierarchy levels
  • +
  • In the General Ledger you can apply a filter by Analytic Tag
  • +
  • In the Journal Ledger the field ‘Journal’ is now optional
  • +
+
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Camptocamp
  • +
  • initOS GmbH
  • +
  • redCOR AG
  • +
  • ForgeFlow
  • +
+
+
+

Contributors

+ +

Much of the work in this module was done at a sprint in Sorrento, Italy in +April 2016.

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-financial-reporting project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+
+ + diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/static/src/css/report.css b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/static/src/css/report.css new file mode 100644 index 00000000..3a17fd72 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/static/src/css/report.css @@ -0,0 +1,116 @@ +a { + color: #00337b; +} +.act_as_table { + display: table !important; + background-color: white; +} +.act_as_row { + display: table-row !important; + page-break-inside: avoid; +} +.act_as_cell { + display: table-cell !important; + page-break-inside: avoid; +} +.act_as_thead { + display: table-header-group !important; +} +.act_as_tbody { + display: table-row-group !important; +} +.list_table, +.data_table, +.totals_table { + width: 100% !important; +} +.act_as_row.labels { + background-color: #f0f0f0 !important; +} +.list_table, +.data_table, +.totals_table, +.list_table .act_as_row { + border-left: 0px; + border-right: 0px; + text-align: center; + font-size: 10px; + padding-right: 3px; + padding-left: 3px; + padding-top: 2px; + padding-bottom: 2px; + border-collapse: collapse; +} +.totals_table { + font-weight: bold; + text-align: center; +} +.list_table .act_as_row.labels, +.list_table .act_as_row.initial_balance, +.list_table .act_as_row.lines { + border-color: grey !important; + border-bottom: 1px solid lightGrey !important; +} +.data_table .act_as_cell { + border: 1px solid lightGrey; + text-align: center; +} +.data_table .act_as_cell, +.list_table .act_as_cell, +.totals_table .act_as_cell { + word-wrap: break-word; +} +.data_table .act_as_row.labels, +.totals_table .act_as_row.labels { + font-weight: bold; +} +.initial_balance .act_as_cell { + font-style: italic; +} +.account_title { + font-size: 11px; + font-weight: bold; +} +.account_title.labels { + background-color: #f0f0f0 !important; +} +.act_as_cell.amount { + word-wrap: normal; + text-align: right; +} +.act_as_cell.left { + text-align: left; +} +.act_as_cell.right { + text-align: right; +} +/*.list_table .act_as_cell {*/ +/* border-right:1px solid lightGrey; uncomment to active column lines */ +/*}*/ +.list_table .act_as_cell.first_column { + padding-left: 0px; + /* border-left:1px solid lightGrey; uncomment to active column lines */ +} +.overflow_ellipsis { + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; +} +.custom_footer { + font-size: 7px !important; +} +.page_break { + page-break-inside: avoid; +} + +.button_row { + padding-bottom: 10px; +} + +.o_account_financial_reports_page { + padding-top: 10px; + width: 90%; + margin-right: auto; + margin-left: auto; + font-family: Helvetica, Arial; +} diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/static/src/css/report_html.css b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/static/src/css/report_html.css new file mode 100644 index 00000000..ca8aa59f --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/static/src/css/report_html.css @@ -0,0 +1,7 @@ +/* Styles of html report */ +.account_title span { + font-size: 1rem !important; +} +.act_as_cell { + font-size: 0.9rem !important; +} diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/static/src/js/report.esm.js b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/static/src/js/report.esm.js new file mode 100644 index 00000000..535d43c0 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/static/src/js/report.esm.js @@ -0,0 +1,73 @@ +/** @odoo-module */ + +import {useComponent, useEffect} from "@odoo/owl"; + +function toTitleCase(str) { + return str + .replaceAll(".", " ") + .replace( + /\w\S*/g, + (txt) => `${txt.charAt(0).toUpperCase()}${txt.substr(1).toLowerCase()}` + ); +} + +function enrich(component, targetElement, selector, isIFrame = false) { + let doc = window.document; + let contentDocument = targetElement; + + // If we are in an iframe, we need to take the right document + // both for the element and the doc + if (isIFrame) { + contentDocument = targetElement.contentDocument; + doc = contentDocument; + } + + // If there are selector, we may have multiple blocks of code to enrich + const targets = []; + if (selector) { + targets.push(...contentDocument.querySelectorAll(selector)); + } else { + targets.push(contentDocument); + } + + // Search the elements with the selector, update them and bind an action. + for (const currentTarget of targets) { + const elementsToWrap = currentTarget.querySelectorAll("[res-model][domain]"); + for (const element of elementsToWrap.values()) { + const wrapper = doc.createElement("a"); + wrapper.setAttribute("href", "#"); + wrapper.addEventListener("click", (ev) => { + ev.preventDefault(); + component.env.services.action.doAction({ + type: "ir.actions.act_window", + res_model: element.getAttribute("res-model"), + domain: element.getAttribute("domain"), + name: toTitleCase(element.getAttribute("res-model")), + views: [ + [false, "list"], + [false, "form"], + ], + }); + }); + element.parentNode.insertBefore(wrapper, element); + wrapper.appendChild(element); + } + } +} + +export function useEnrichWithActionLinks(ref, selector = null) { + const comp = useComponent(); + useEffect( + (element) => { + // If we get an iframe, we need to wait until everything is loaded + if (element.matches("iframe")) { + element.addEventListener("load", () => + enrich(comp, element, selector, true) + ); + } else { + enrich(comp, element, selector); + } + }, + () => [ref.el] + ); +} diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/static/src/js/report_action.esm.js b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/static/src/js/report_action.esm.js new file mode 100644 index 00000000..ec7e73bd --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/static/src/js/report_action.esm.js @@ -0,0 +1,40 @@ +/** @odoo-module **/ +import {ReportAction} from "@web/webclient/actions/reports/report_action"; +import {patch} from "web.utils"; +import {useEnrichWithActionLinks} from "./report.esm"; + +const MODULE_NAME = "account_financial_report"; + +patch(ReportAction.prototype, "account_financial_report.ReportAction", { + setup() { + this._super.apply(this, arguments); + this.isAccountFinancialReport = this.props.report_name.startsWith( + `${MODULE_NAME}.` + ); + useEnrichWithActionLinks(this.iframe); + }, + + export() { + this.action.doAction({ + type: "ir.actions.report", + report_type: "xlsx", + report_name: this._get_xlsx_name(this.props.report_name), + report_file: this._get_xlsx_name(this.props.report_file), + data: this.props.data || {}, + context: this.props.context || {}, + display_name: this.title, + }); + }, + + /** + * @param {String} str + * @returns {String} + */ + _get_xlsx_name(str) { + if (!_.isString(str)) { + return str; + } + const parts = str.split("."); + return `a_f_r.report_${parts[parts.length - 1]}_xlsx`; + }, +}); diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/static/src/xml/report.xml b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/static/src/xml/report.xml new file mode 100644 index 00000000..e0099355 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/static/src/xml/report.xml @@ -0,0 +1,19 @@ + diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/tests/__init__.py b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/tests/__init__.py new file mode 100644 index 00000000..ad6fd1ef --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/tests/__init__.py @@ -0,0 +1,10 @@ +# © 2016 Julien Coux (Camptocamp) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).- + +from . import test_aged_partner_balance +from . import test_general_ledger +from . import test_journal_ledger +from . import test_open_items +from . import test_trial_balance +from . import test_vat_report +from . import test_age_report_configuration diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/tests/test_age_report_configuration.py b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/tests/test_age_report_configuration.py new file mode 100644 index 00000000..56eb4196 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/tests/test_age_report_configuration.py @@ -0,0 +1,41 @@ +# Copyright 2023 Tecnativa - Carolina Fernandez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo.exceptions import ValidationError +from odoo.tests import common + + +class TestAccountAgeReportConfiguration(common.TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.account_age_report_config = cls.env[ + "account.age.report.configuration" + ].create( + { + "name": "Intervals configuration", + "line_ids": [ + ( + 0, + 0, + { + "name": "1-30", + "inferior_limit": 30, + }, + ), + ], + } + ) + + def test_check_line_ids_constraint(self): + with self.assertRaises(ValidationError): + self.env["account.age.report.configuration"].create( + {"name": "Interval configuration", "line_ids": False} + ) + + def test_check_lower_inferior_limit_constraint(self): + with self.assertRaises(ValidationError): + self.account_age_report_config.line_ids.inferior_limit = 0 + + with self.assertRaises(ValidationError): + self.account_age_report_config.line_ids.inferior_limit = -1 diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/tests/test_aged_partner_balance.py b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/tests/test_aged_partner_balance.py new file mode 100644 index 00000000..8032ea2a --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/tests/test_aged_partner_balance.py @@ -0,0 +1,158 @@ +# Copyright 2021 Simone Rubino - Agile Business Group +# Copyright 2023 Tecnativa - Carolina Fernandez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo.tests import TransactionCase +from odoo.tools import DEFAULT_SERVER_DATE_FORMAT, test_reports + + +class TestAgedPartnerBalance(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.env = cls.env( + context=dict( + cls.env.context, + mail_create_nolog=True, + mail_create_nosubscribe=True, + mail_notrack=True, + no_reset_password=True, + tracking_disable=True, + ) + ) + cls.wizard_model = cls.env["aged.partner.balance.report.wizard"] + cls.company = cls.env.company + # Check that report is produced correctly + cls.wizard_with_line_details = cls.wizard_model.create( + { + "show_move_line_details": True, + "receivable_accounts_only": True, + } + ) + cls.wizard_without_line_details = cls.wizard_model.create( + { + "show_move_line_details": False, + "receivable_accounts_only": True, + } + ) + cls.account_age_report_config = cls.env[ + "account.age.report.configuration" + ].create( + { + "name": "Intervals configuration", + "line_ids": [ + ( + 0, + 0, + { + "name": "1-30", + "inferior_limit": 30, + }, + ), + ], + } + ) + cls.account001 = cls.env["account.account"].create( + { + "code": "001", + "name": "Account 001", + "account_type": "income_other", + "reconcile": True, + } + ) + + def test_report_without_aged_report_configuration(self): + """Check that report is produced correctly.""" + wizard = self.wizard_with_line_details + + wizard.onchange_type_accounts_only() + data = wizard._prepare_report_aged_partner_balance() + + # Simulate web client behavior: + # default value is a datetime.date but web client sends back strings + data.update({"date_at": data["date_at"].strftime(DEFAULT_SERVER_DATE_FORMAT)}) + result = test_reports.try_report( + self.env.cr, + self.env.uid, + "account_financial_report.aged_partner_balance", + wizard.ids, + data=data, + ) + self.assertTrue(result) + + second_wizard = self.wizard_without_line_details + second_wizard.onchange_type_accounts_only() + data = second_wizard._prepare_report_aged_partner_balance() + + # Simulate web client behavior: + # default value is a datetime.date but web client sends back strings + data.update({"date_at": data["date_at"].strftime(DEFAULT_SERVER_DATE_FORMAT)}) + result = test_reports.try_report( + self.env.cr, + self.env.uid, + "account_financial_report.aged_partner_balance", + second_wizard.ids, + data=data, + ) + self.assertTrue(result) + + def test_all_accounts_loaded(self): + # Tests if all accounts are loaded when the account_code_ fields changed + all_accounts = self.env["account.account"].search( + [("reconcile", "=", True), ("company_id", "=", self.company.id)], + order="code", + ) + aged_partner_balance = self.wizard_model.create( + { + "account_code_from": self.account001.id, + "account_code_to": all_accounts[-1].id, + } + ) + aged_partner_balance.on_change_account_range() + all_accounts_code_set = set() + aged_partner_balance_code_set = set() + [all_accounts_code_set.add(account.code) for account in all_accounts] + [ + aged_partner_balance_code_set.add(account.code) + for account in aged_partner_balance.account_ids + ] + self.assertEqual(len(aged_partner_balance_code_set), len(all_accounts_code_set)) + self.assertTrue(aged_partner_balance_code_set == all_accounts_code_set) + + def test_report_with_aged_report_configuration(self): + """Check that report is produced correctly.""" + wizard = self.wizard_with_line_details + wizard.age_partner_config_id = self.account_age_report_config.id + + wizard.onchange_type_accounts_only() + data = wizard._prepare_report_aged_partner_balance() + + # Simulate web client behavior: + # default value is a datetime.date but web client sends back strings + data.update({"date_at": data["date_at"].strftime(DEFAULT_SERVER_DATE_FORMAT)}) + result = test_reports.try_report( + self.env.cr, + self.env.uid, + "account_financial_report.aged_partner_balance", + wizard.ids, + data=data, + ) + self.assertTrue(result) + + second_wizard = self.wizard_without_line_details + second_wizard.age_partner_config_id = self.account_age_report_config.id + + second_wizard.onchange_type_accounts_only() + data = second_wizard._prepare_report_aged_partner_balance() + + # Simulate web client behavior: + # default value is a datetime.date but web client sends back strings + data.update({"date_at": data["date_at"].strftime(DEFAULT_SERVER_DATE_FORMAT)}) + result = test_reports.try_report( + self.env.cr, + self.env.uid, + "account_financial_report.aged_partner_balance", + second_wizard.ids, + data=data, + ) + self.assertTrue(result) diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/tests/test_general_ledger.py b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/tests/test_general_ledger.py new file mode 100644 index 00000000..7b0bce4c --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/tests/test_general_ledger.py @@ -0,0 +1,762 @@ +# Author: Julien Coux +# Copyright 2016 Camptocamp SA +# Copyright 2020 ForgeFlow S.L. (https://www.forgeflow.com) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +import time +from datetime import date + +from odoo import api, fields +from odoo.tests import tagged + +from odoo.addons.account.tests.common import AccountTestInvoicingCommon + + +@tagged("post_install", "-at_install") +class TestGeneralLedgerReport(AccountTestInvoicingCommon): + @classmethod + def setUpClass(cls, chart_template_ref=None): + super().setUpClass(chart_template_ref=chart_template_ref) + cls.env = cls.env( + context=dict( + cls.env.context, + mail_create_nolog=True, + mail_create_nosubscribe=True, + mail_notrack=True, + no_reset_password=True, + tracking_disable=True, + ) + ) + cls.before_previous_fy_year = fields.Date.from_string("2014-05-05") + cls.previous_fy_date_start = fields.Date.from_string("2015-01-01") + cls.previous_fy_date_end = fields.Date.from_string("2015-12-31") + cls.fy_date_start = fields.Date.from_string("2016-01-01") + cls.fy_date_end = fields.Date.from_string("2016-12-31") + # Get accounts + cls.receivable_account = cls.company_data["default_account_receivable"] + cls.income_account = cls.company_data["default_account_revenue"] + cls.unaffected_account = cls.env["account.account"].search( + [ + ( + "account_type", + "=", + "equity_unaffected", + ), + ("company_id", "=", cls.env.user.company_id.id), + ], + limit=1, + ) + cls.partner = cls.env.ref("base.res_partner_12") + cls.account001 = cls.env["account.account"].create( + { + "code": "001", + "name": "Account 001", + "account_type": "income_other", + } + ) + + def _add_move( + self, + date, + receivable_debit, + receivable_credit, + income_debit, + income_credit, + unaffected_debit=0, + unaffected_credit=0, + ): + journal = self.env["account.journal"].search( + [("company_id", "=", self.env.user.company_id.id)], limit=1 + ) + partner = self.env.ref("base.res_partner_12") + move_vals = { + "journal_id": journal.id, + "date": date, + "line_ids": [ + ( + 0, + 0, + { + "debit": receivable_debit, + "credit": receivable_credit, + "account_id": self.receivable_account.id, + "partner_id": partner.id, + }, + ), + ( + 0, + 0, + { + "debit": income_debit, + "credit": income_credit, + "account_id": self.income_account.id, + "partner_id": partner.id, + }, + ), + ( + 0, + 0, + { + "debit": unaffected_debit, + "credit": unaffected_credit, + "account_id": self.unaffected_account.id, + "partner_id": partner.id, + }, + ), + ], + } + move = self.env["account.move"].create(move_vals) + move.action_post() + + def _get_report_lines(self, with_partners=False, account_ids=False): + centralize = True + if with_partners: + centralize = False + company = self.env.user.company_id + general_ledger = self.env["general.ledger.report.wizard"].create( + { + "date_from": self.fy_date_start, + "date_to": self.fy_date_end, + "target_move": "posted", + "hide_account_at_0": False, + "company_id": company.id, + "account_ids": account_ids, + "fy_start_date": self.fy_date_start, + "centralize": centralize, + } + ) + data = general_ledger._prepare_report_general_ledger() + res_data = self.env[ + "report.account_financial_report.general_ledger" + ]._get_report_values(general_ledger, data) + return res_data + + @api.model + def check_account_in_report(self, account_id, general_ledger): + account_in_report = False + for account in general_ledger: + if account["id"] == account_id: + account_in_report = True + break + return account_in_report + + @api.model + def check_partner_in_report(self, account_id, partner_id, general_ledger): + partner_in_report = False + for account in general_ledger: + if account["id"] == account_id and account["partners"]: + for partner in account["list_grouped"]: + if partner["id"] == partner_id: + partner_in_report = True + return partner_in_report + + @api.model + def _get_initial_balance(self, account_id, general_ledger): + initial_balance = False + for account in general_ledger: + if account["id"] == account_id: + initial_balance = account["init_bal"] + return initial_balance + + @api.model + def _get_partner_initial_balance(self, account_id, partner_id, general_ledger): + initial_balance = False + for account in general_ledger: + if account["id"] == account_id and account["partners"]: + for partner in account["list_grouped"]: + if partner["id"] == partner_id: + initial_balance = partner["init_bal"] + return initial_balance + + @api.model + def _get_final_balance(self, account_id, general_ledger): + final_balance = False + for account in general_ledger: + if account["id"] == account_id: + final_balance = account["fin_bal"] + return final_balance + + @api.model + def _get_partner_final_balance(self, account_id, partner_id, general_ledger): + final_balance = False + for account in general_ledger: + if account["id"] == account_id and account["partners"]: + for partner in account["list_grouped"]: + if partner["id"] == partner_id: + final_balance = partner["fin_bal"] + return final_balance + + def test_01_account_balance(self): + # Generate the general ledger line + res_data = self._get_report_lines() + general_ledger = res_data["general_ledger"] + check_receivable_account = self.check_account_in_report( + self.receivable_account.id, general_ledger + ) + self.assertFalse(check_receivable_account) + check_income_account = self.check_account_in_report( + self.income_account.id, general_ledger + ) + self.assertFalse(check_income_account) + self.assertTrue( + self.check_account_in_report(self.unaffected_account.id, general_ledger) + ) + + # Add a move at the previous day of the first day of fiscal year + # to check the initial balance + self._add_move( + date=self.previous_fy_date_end, + receivable_debit=1000, + receivable_credit=0, + income_debit=0, + income_credit=1000, + ) + + # Re Generate the general ledger line + res_data = self._get_report_lines() + general_ledger = res_data["general_ledger"] + check_receivable_account = self.check_account_in_report( + self.receivable_account.id, general_ledger + ) + self.assertTrue(check_receivable_account) + check_income_account = self.check_account_in_report( + self.income_account.id, general_ledger + ) + self.assertFalse(check_income_account) + + # Check the initial and final balance + receivable_init_balance = self._get_initial_balance( + self.receivable_account.id, general_ledger + ) + receivable_fin_balance = self._get_final_balance( + self.receivable_account.id, general_ledger + ) + + self.assertEqual(receivable_init_balance["debit"], 1000) + self.assertEqual(receivable_init_balance["credit"], 0) + self.assertEqual(receivable_init_balance["balance"], 1000) + self.assertEqual(receivable_fin_balance["debit"], 1000) + self.assertEqual(receivable_fin_balance["credit"], 0) + self.assertEqual(receivable_fin_balance["balance"], 1000) + + # Add reversale move of the initial move the first day of fiscal year + # to check the first day of fiscal year is not used + # to compute the initial balance + self._add_move( + date=self.fy_date_start, + receivable_debit=0, + receivable_credit=1000, + income_debit=1000, + income_credit=0, + ) + + # Re Generate the general ledger line + res_data = self._get_report_lines() + general_ledger = res_data["general_ledger"] + check_receivable_account = self.check_account_in_report( + self.receivable_account.id, general_ledger + ) + self.assertTrue(check_receivable_account) + check_income_account = self.check_account_in_report( + self.income_account.id, general_ledger + ) + self.assertTrue(check_income_account) + + # Check the initial and final balance + receivable_init_balance = self._get_initial_balance( + self.receivable_account.id, general_ledger + ) + receivable_fin_balance = self._get_final_balance( + self.receivable_account.id, general_ledger + ) + income_init_balance = self._get_initial_balance( + self.income_account.id, general_ledger + ) + income_fin_balance = self._get_final_balance( + self.income_account.id, general_ledger + ) + + self.assertEqual(receivable_init_balance["debit"], 1000) + self.assertEqual(receivable_init_balance["credit"], 0) + self.assertEqual(receivable_init_balance["balance"], 1000) + self.assertEqual(receivable_fin_balance["debit"], 1000) + self.assertEqual(receivable_fin_balance["credit"], 1000) + self.assertEqual(receivable_fin_balance["balance"], 0) + + self.assertEqual(income_init_balance["debit"], 0) + self.assertEqual(income_init_balance["credit"], 0) + self.assertEqual(income_init_balance["balance"], 0) + self.assertEqual(income_fin_balance["debit"], 1000) + self.assertEqual(income_fin_balance["credit"], 0) + self.assertEqual(income_fin_balance["balance"], 1000) + + # Re Generate the general ledger line + res_data = self._get_report_lines( + account_ids=(self.receivable_account + self.income_account).ids + ) + general_ledger = res_data["general_ledger"] + self.assertTrue( + self.check_account_in_report(self.receivable_account.id, general_ledger) + ) + self.assertTrue( + self.check_account_in_report(self.income_account.id, general_ledger) + ) + self.assertFalse( + self.check_account_in_report(self.unaffected_account.id, general_ledger) + ) + + # Add another move at the end day of fiscal year + # to check that it correctly used on report + self._add_move( + date=self.fy_date_end, + receivable_debit=0, + receivable_credit=1000, + income_debit=1000, + income_credit=0, + ) + + # Re Generate the general ledger line + res_data = self._get_report_lines() + general_ledger = res_data["general_ledger"] + check_receivable_account = self.check_account_in_report( + self.receivable_account.id, general_ledger + ) + self.assertTrue(check_receivable_account) + check_income_account = self.check_account_in_report( + self.income_account.id, general_ledger + ) + self.assertTrue(check_income_account) + + # Check the initial and final balance + receivable_init_balance = self._get_initial_balance( + self.receivable_account.id, general_ledger + ) + receivable_fin_balance = self._get_final_balance( + self.receivable_account.id, general_ledger + ) + income_init_balance = self._get_initial_balance( + self.income_account.id, general_ledger + ) + income_fin_balance = self._get_final_balance( + self.income_account.id, general_ledger + ) + + self.assertEqual(receivable_init_balance["debit"], 1000) + self.assertEqual(receivable_init_balance["credit"], 0) + self.assertEqual(receivable_init_balance["balance"], 1000) + self.assertEqual(receivable_fin_balance["debit"], 1000) + self.assertEqual(receivable_fin_balance["credit"], 2000) + self.assertEqual(receivable_fin_balance["balance"], -1000) + + self.assertEqual(income_init_balance["debit"], 0) + self.assertEqual(income_init_balance["credit"], 0) + self.assertEqual(income_init_balance["balance"], 0) + self.assertEqual(income_fin_balance["debit"], 2000) + self.assertEqual(income_fin_balance["credit"], 0) + self.assertEqual(income_fin_balance["balance"], 2000) + + def test_02_partner_balance(self): + # Generate the general ledger line + res_data = self._get_report_lines(with_partners=True) + general_ledger = res_data["general_ledger"] + check_partner = self.check_partner_in_report( + self.receivable_account.id, self.partner.id, general_ledger + ) + self.assertFalse(check_partner) + + # Add a move at the previous day of the first day of fiscal year + # to check the initial balance + self._add_move( + date=self.previous_fy_date_end, + receivable_debit=1000, + receivable_credit=0, + income_debit=0, + income_credit=1000, + ) + + # Re Generate the general ledger line + res_data = self._get_report_lines(with_partners=True) + general_ledger = res_data["general_ledger"] + check_partner = self.check_partner_in_report( + self.receivable_account.id, self.partner.id, general_ledger + ) + self.assertTrue(check_partner) + + # Check the initial and final balance + partner_initial_balance = self._get_partner_initial_balance( + self.receivable_account.id, self.partner.id, general_ledger + ) + partner_final_balance = self._get_partner_final_balance( + self.receivable_account.id, self.partner.id, general_ledger + ) + + self.assertEqual(partner_initial_balance["debit"], 1000) + self.assertEqual(partner_initial_balance["credit"], 0) + self.assertEqual(partner_initial_balance["balance"], 1000) + self.assertEqual(partner_final_balance["debit"], 1000) + self.assertEqual(partner_final_balance["credit"], 0) + self.assertEqual(partner_final_balance["balance"], 1000) + + # Add reversale move of the initial move the first day of fiscal year + # to check the first day of fiscal year is not used + # to compute the initial balance + self._add_move( + date=self.fy_date_start, + receivable_debit=0, + receivable_credit=1000, + income_debit=1000, + income_credit=0, + ) + + # Re Generate the general ledger line + res_data = self._get_report_lines(with_partners=True) + general_ledger = res_data["general_ledger"] + check_partner = self.check_partner_in_report( + self.receivable_account.id, self.partner.id, general_ledger + ) + self.assertTrue(check_partner) + + # Check the initial and final balance + partner_initial_balance = self._get_partner_initial_balance( + self.receivable_account.id, self.partner.id, general_ledger + ) + partner_final_balance = self._get_partner_final_balance( + self.receivable_account.id, self.partner.id, general_ledger + ) + + self.assertEqual(partner_initial_balance["debit"], 1000) + self.assertEqual(partner_initial_balance["credit"], 0) + self.assertEqual(partner_initial_balance["balance"], 1000) + self.assertEqual(partner_final_balance["debit"], 1000) + self.assertEqual(partner_final_balance["credit"], 1000) + self.assertEqual(partner_final_balance["balance"], 0) + + # Add another move at the end day of fiscal year + # to check that it correctly used on report + self._add_move( + date=self.fy_date_end, + receivable_debit=0, + receivable_credit=1000, + income_debit=1000, + income_credit=0, + ) + + # Re Generate the general ledger line + res_data = self._get_report_lines(with_partners=True) + general_ledger = res_data["general_ledger"] + check_partner = self.check_partner_in_report( + self.receivable_account.id, self.partner.id, general_ledger + ) + self.assertTrue(check_partner) + + # Check the initial and final balance + partner_initial_balance = self._get_partner_initial_balance( + self.receivable_account.id, self.partner.id, general_ledger + ) + partner_final_balance = self._get_partner_final_balance( + self.receivable_account.id, self.partner.id, general_ledger + ) + + self.assertEqual(partner_initial_balance["debit"], 1000) + self.assertEqual(partner_initial_balance["credit"], 0) + self.assertEqual(partner_initial_balance["balance"], 1000) + self.assertEqual(partner_final_balance["debit"], 1000) + self.assertEqual(partner_final_balance["credit"], 2000) + self.assertEqual(partner_final_balance["balance"], -1000) + + def test_03_unaffected_account_balance(self): + # Generate the general ledger line + res_data = self._get_report_lines() + general_ledger = res_data["general_ledger"] + check_unaffected_account = self.check_account_in_report( + self.unaffected_account.id, general_ledger + ) + self.assertTrue(check_unaffected_account) + + # Check the initial and final balance + unaffected_init_balance = self._get_initial_balance( + self.unaffected_account.id, general_ledger + ) + unaffected_fin_balance = self._get_final_balance( + self.unaffected_account.id, general_ledger + ) + + self.assertEqual(unaffected_init_balance["debit"], 0) + self.assertEqual(unaffected_init_balance["credit"], 0) + self.assertEqual(unaffected_init_balance["balance"], 0) + self.assertEqual(unaffected_fin_balance["debit"], 0) + self.assertEqual(unaffected_fin_balance["credit"], 0) + self.assertEqual(unaffected_fin_balance["balance"], 0) + + # Add a move at the previous day of the first day of fiscal year + # to check the initial balance + self._add_move( + date=self.previous_fy_date_end, + receivable_debit=1000, + receivable_credit=0, + income_debit=0, + income_credit=1000, + ) + + # Re Generate the general ledger line + res_data = self._get_report_lines() + general_ledger = res_data["general_ledger"] + check_unaffected_account = self.check_account_in_report( + self.unaffected_account.id, general_ledger + ) + self.assertTrue(check_unaffected_account) + + # Check the initial and final balance + unaffected_init_balance = self._get_initial_balance( + self.unaffected_account.id, general_ledger + ) + unaffected_fin_balance = self._get_final_balance( + self.unaffected_account.id, general_ledger + ) + + self.assertEqual(unaffected_init_balance["debit"], 0) + self.assertEqual(unaffected_init_balance["credit"], 1000) + self.assertEqual(unaffected_init_balance["balance"], -1000) + self.assertEqual(unaffected_fin_balance["debit"], 0) + self.assertEqual(unaffected_fin_balance["credit"], 1000) + self.assertEqual(unaffected_fin_balance["balance"], -1000) + + # Add reversale move of the initial move the first day of fiscal year + # to check the first day of fiscal year is not used + # to compute the initial balance + self._add_move( + date=self.fy_date_start, + receivable_debit=0, + receivable_credit=0, + income_debit=0, + income_credit=1000, + unaffected_debit=1000, + unaffected_credit=0, + ) + + # Re Generate the general ledger line + res_data = self._get_report_lines() + general_ledger = res_data["general_ledger"] + check_unaffected_account = self.check_account_in_report( + self.unaffected_account.id, general_ledger + ) + self.assertTrue(check_unaffected_account) + + # Check the initial and final balance + unaffected_init_balance = self._get_initial_balance( + self.unaffected_account.id, general_ledger + ) + unaffected_fin_balance = self._get_final_balance( + self.unaffected_account.id, general_ledger + ) + + self.assertEqual(unaffected_init_balance["debit"], 0) + self.assertEqual(unaffected_init_balance["credit"], 1000) + self.assertEqual(unaffected_init_balance["balance"], -1000) + self.assertEqual(unaffected_fin_balance["debit"], 1000) + self.assertEqual(unaffected_fin_balance["credit"], 1000) + self.assertEqual(unaffected_fin_balance["balance"], 0) + + # Add another move at the end day of fiscal year + # to check that it correctly used on report + self._add_move( + date=self.fy_date_end, + receivable_debit=3000, + receivable_credit=0, + income_debit=0, + income_credit=0, + unaffected_debit=0, + unaffected_credit=3000, + ) + + # Re Generate the general ledger line + res_data = self._get_report_lines() + general_ledger = res_data["general_ledger"] + check_unaffected_account = self.check_account_in_report( + self.unaffected_account.id, general_ledger + ) + self.assertTrue(check_unaffected_account) + + # Check the initial and final balance + unaffected_init_balance = self._get_initial_balance( + self.unaffected_account.id, general_ledger + ) + unaffected_fin_balance = self._get_final_balance( + self.unaffected_account.id, general_ledger + ) + + self.assertEqual(unaffected_init_balance["debit"], 0) + self.assertEqual(unaffected_init_balance["credit"], 1000) + self.assertEqual(unaffected_init_balance["balance"], -1000) + self.assertEqual(unaffected_fin_balance["debit"], 1000) + self.assertEqual(unaffected_fin_balance["credit"], 4000) + self.assertEqual(unaffected_fin_balance["balance"], -3000) + + def test_04_unaffected_account_balance_2_years(self): + # Generate the general ledger line + res_data = self._get_report_lines() + general_ledger = res_data["general_ledger"] + check_unaffected_account = self.check_account_in_report( + self.unaffected_account.id, general_ledger + ) + self.assertTrue(check_unaffected_account) + + # Check the initial and final balance + unaffected_init_balance = self._get_initial_balance( + self.unaffected_account.id, general_ledger + ) + unaffected_fin_balance = self._get_final_balance( + self.unaffected_account.id, general_ledger + ) + + self.assertEqual(unaffected_init_balance["debit"], 0) + self.assertEqual(unaffected_init_balance["credit"], 0) + self.assertEqual(unaffected_init_balance["balance"], 0) + self.assertEqual(unaffected_fin_balance["debit"], 0) + self.assertEqual(unaffected_fin_balance["credit"], 0) + self.assertEqual(unaffected_fin_balance["balance"], 0) + + # Add a move at any date 2 years before the balance + # (to create an historic) + self._add_move( + date=self.before_previous_fy_year, + receivable_debit=0, + receivable_credit=1000, + income_debit=1000, + income_credit=0, + ) + + # Re Generate the general ledger line + res_data = self._get_report_lines() + general_ledger = res_data["general_ledger"] + check_unaffected_account = self.check_account_in_report( + self.unaffected_account.id, general_ledger + ) + self.assertTrue(check_unaffected_account) + + # Check the initial and final balance + unaffected_init_balance = self._get_initial_balance( + self.unaffected_account.id, general_ledger + ) + unaffected_fin_balance = self._get_final_balance( + self.unaffected_account.id, general_ledger + ) + + self.assertEqual(unaffected_init_balance["debit"], 1000) + self.assertEqual(unaffected_init_balance["credit"], 0) + self.assertEqual(unaffected_init_balance["balance"], 1000) + self.assertEqual(unaffected_fin_balance["debit"], 1000) + self.assertEqual(unaffected_fin_balance["credit"], 0) + self.assertEqual(unaffected_fin_balance["balance"], 1000) + + # Affect the company's result last year + self._add_move( + date=self.previous_fy_date_start, + receivable_debit=1000, + receivable_credit=0, + income_debit=0, + income_credit=0, + unaffected_debit=0, + unaffected_credit=1000, + ) + + # Add another move last year to test the initial balance this year + self._add_move( + date=self.previous_fy_date_start, + receivable_debit=0, + receivable_credit=500, + income_debit=500, + income_credit=0, + unaffected_debit=0, + unaffected_credit=0, + ) + + # Re Generate the general ledger line + res_data = self._get_report_lines() + general_ledger = res_data["general_ledger"] + check_unaffected_account = self.check_account_in_report( + self.unaffected_account.id, general_ledger + ) + self.assertTrue(check_unaffected_account) + + # Check the initial and final balance + unaffected_init_balance = self._get_initial_balance( + self.unaffected_account.id, general_ledger + ) + unaffected_fin_balance = self._get_final_balance( + self.unaffected_account.id, general_ledger + ) + + self.assertEqual(unaffected_init_balance["debit"], 1500) + self.assertEqual(unaffected_init_balance["credit"], 1000) + self.assertEqual(unaffected_init_balance["balance"], 500) + self.assertEqual(unaffected_fin_balance["debit"], 1500) + self.assertEqual(unaffected_fin_balance["credit"], 1000) + self.assertEqual(unaffected_fin_balance["balance"], 500) + + def test_partner_filter(self): + partner_1 = self.env.ref("base.res_partner_1") + partner_2 = self.env.ref("base.res_partner_2") + partner_3 = self.env.ref("base.res_partner_3") + partner_4 = self.env.ref("base.res_partner_4") + partner_1.write({"is_company": False, "parent_id": partner_2.id}) + partner_3.write({"is_company": False}) + + expected_list = [partner_2.id, partner_3.id, partner_4.id] + context = { + "active_ids": [partner_1.id, partner_2.id, partner_3.id, partner_4.id], + "active_model": "res.partner", + } + + wizard = self.env["general.ledger.report.wizard"].with_context(**context) + self.assertEqual(wizard._default_partners(), expected_list) + + def test_validate_date(self): + company_id = self.env.user.company_id + company_id.write({"fiscalyear_last_day": 31, "fiscalyear_last_month": "12"}) + user = self.env.ref("base.user_root").with_context(company_id=company_id.id) + wizard = self.env["general.ledger.report.wizard"].with_context(user=user.id) + self.assertEqual(wizard._init_date_from(), time.strftime("%Y") + "-01-01") + + def test_validate_date_range(self): + data_type = self.env["date.range.type"].create( + {"name": "Fiscal year", "company_id": False, "allow_overlap": False} + ) + + dr = self.env["date.range"].create( + { + "name": "FS2015", + "date_start": "2018-01-01", + "date_end": "2018-12-31", + "type_id": data_type.id, + } + ) + + wizard = self.env["general.ledger.report.wizard"].create( + {"date_range_id": dr.id} + ) + wizard.onchange_date_range_id() + self.assertEqual(wizard.date_from, date(2018, 1, 1)) + self.assertEqual(wizard.date_to, date(2018, 12, 31)) + + def test_all_accounts_loaded(self): + # Tests if all accounts are loaded when the account_code_ fields changed + all_accounts = self.env["account.account"].search([], order="code") + general_ledger = self.env["general.ledger.report.wizard"].create( + { + "date_from": self.fy_date_start, + "date_to": self.fy_date_end, + "account_code_from": self.account001.id, + "account_code_to": all_accounts[-1].id, + } + ) + general_ledger.on_change_account_range() + all_accounts_code_set = set() + general_ledger_code_set = set() + [all_accounts_code_set.add(account.code) for account in all_accounts] + [ + general_ledger_code_set.add(account.code) + for account in general_ledger.account_ids + ] + self.assertEqual(len(general_ledger_code_set), len(all_accounts_code_set)) + self.assertTrue(general_ledger_code_set == all_accounts_code_set) diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/tests/test_journal_ledger.py b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/tests/test_journal_ledger.py new file mode 100644 index 00000000..bd343932 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/tests/test_journal_ledger.py @@ -0,0 +1,283 @@ +# Copyright 2017 ACSONE SA/NV +# Copyright 2019-20 ForgeFlow S.L. (https://www.forgeflow.com) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from datetime import datetime + +from dateutil.relativedelta import relativedelta + +from odoo.fields import Date +from odoo.tests import tagged +from odoo.tests.common import Form + +from odoo.addons.account.tests.common import AccountTestInvoicingCommon + + +@tagged("post_install", "-at_install") +class TestJournalReport(AccountTestInvoicingCommon): + @classmethod + def setUpClass(cls, chart_template_ref=None): + super().setUpClass(chart_template_ref=chart_template_ref) + cls.env = cls.env( + context=dict( + cls.env.context, + mail_create_nolog=True, + mail_create_nosubscribe=True, + mail_notrack=True, + no_reset_password=True, + tracking_disable=True, + ) + ) + cls.AccountObj = cls.env["account.account"] + cls.InvoiceObj = cls.env["account.move"] + cls.JournalObj = cls.env["account.journal"] + cls.MoveObj = cls.env["account.move"] + cls.TaxObj = cls.env["account.tax"] + cls.JournalLedgerReportWizard = cls.env["journal.ledger.report.wizard"] + cls.JournalLedgerReport = cls.env[ + "report.account_financial_report.journal_ledger" + ] + cls.company = cls.company_data["company"] + cls.company.account_sale_tax_id = False + cls.company.account_purchase_tax_id = False + today = datetime.today() + last_year = today - relativedelta(years=1) + cls.previous_fy_date_start = Date.to_string(last_year.replace(month=1, day=1)) + cls.previous_fy_date_end = Date.to_string(last_year.replace(month=12, day=31)) + cls.fy_date_start = Date.to_string(today.replace(month=1, day=1)) + cls.fy_date_end = Date.to_string(today.replace(month=12, day=31)) + cls.receivable_account = cls.company_data["default_account_receivable"] + cls.income_account = cls.company_data["default_account_revenue"] + cls.expense_account = cls.company_data["default_account_expense"] + cls.payable_account = cls.company_data["default_account_payable"] + cls.journal_sale = cls.company_data["default_journal_sale"] + cls.journal_purchase = cls.company_data["default_journal_purchase"] + cls.tax_15_s = cls.company_data["default_tax_sale"] + cls.tax_15_s.sequence = 30 + cls.tax_15_s.amount = 15.0 + cls.tax_15_s.amount_type = "percent" + cls.tax_15_s.include_base_amount = False + cls.tax_15_s.type_tax_use = "sale" + cls.tax_20_s = cls.tax_15_s.copy( + { + "sequence": 30, + "name": "Tax 20.0% (Percentage of Price)", + "amount": 20.0, + "amount_type": "percent", + "include_base_amount": False, + "type_tax_use": "sale", + } + ) + cls.tax_15_p = cls.company_data["default_tax_purchase"] + cls.tax_15_p.sequence = 30 + cls.tax_15_p.amount = 15.0 + cls.tax_15_p.amount_type = "percent" + cls.tax_15_p.include_base_amount = False + cls.tax_15_p.type_tax_use = "purchase" + cls.tax_20_p = cls.tax_15_p.copy( + { + "sequence": 30, + "name": "Tax 20.0% (Percentage of Price)", + "amount": 20.0, + "amount_type": "percent", + "include_base_amount": False, + "type_tax_use": "purchase", + } + ) + cls.partner_2 = cls.env.ref("base.res_partner_2") + + def _add_move( + self, + date, + journal, + receivable_debit, + receivable_credit, + income_debit, + income_credit, + ): + move_name = "move name" + move_vals = { + "journal_id": journal.id, + "date": date, + "line_ids": [ + ( + 0, + 0, + { + "name": move_name, + "debit": receivable_debit, + "credit": receivable_credit, + "account_id": self.receivable_account.id, + }, + ), + ( + 0, + 0, + { + "name": move_name, + "debit": income_debit, + "credit": income_credit, + "account_id": self.income_account.id, + }, + ), + ], + } + return self.MoveObj.create(move_vals) + + def check_report_journal_debit_credit( + self, res_data, expected_debit, expected_credit + ): + self.assertEqual( + expected_debit, sum(rec["debit"] for rec in res_data["Journal_Ledgers"]) + ) + + self.assertEqual( + expected_credit, sum(rec["credit"] for rec in res_data["Journal_Ledgers"]) + ) + + def check_report_journal_debit_credit_taxes( + self, + res_data, + expected_base_debit, + expected_base_credit, + expected_tax_debit, + expected_tax_credit, + ): + for rec in res_data["Journal_Ledgers"]: + self.assertEqual( + expected_base_debit, + sum(tax_line["base_debit"] for tax_line in rec["tax_lines"]), + ) + self.assertEqual( + expected_base_credit, + sum(tax_line["base_credit"] for tax_line in rec["tax_lines"]), + ) + self.assertEqual( + expected_tax_debit, + sum(tax_line["tax_debit"] for tax_line in rec["tax_lines"]), + ) + self.assertEqual( + expected_tax_credit, + sum(tax_line["tax_credit"] for tax_line in rec["tax_lines"]), + ) + + def test_01_test_total(self): + today_date = Date.today() + last_year_date = Date.to_string(datetime.today() - relativedelta(years=1)) + + move1 = self._add_move(today_date, self.journal_sale, 0, 100, 100, 0) + move2 = self._add_move(last_year_date, self.journal_sale, 0, 100, 100, 0) + + wiz = self.JournalLedgerReportWizard.create( + { + "date_from": self.fy_date_start, + "date_to": self.fy_date_end, + "company_id": self.company.id, + "journal_ids": [(6, 0, self.journal_sale.ids)], + "move_target": "all", + } + ) + data = wiz._prepare_report_journal_ledger() + res_data = self.JournalLedgerReport._get_report_values(wiz, data) + self.check_report_journal_debit_credit(res_data, 100, 100) + + move3 = self._add_move(today_date, self.journal_sale, 0, 100, 100, 0) + + res_data = self.JournalLedgerReport._get_report_values(wiz, data) + self.check_report_journal_debit_credit(res_data, 200, 200) + wiz.move_target = "posted" + data = wiz._prepare_report_journal_ledger() + res_data = self.JournalLedgerReport._get_report_values(wiz, data) + self.check_report_journal_debit_credit(res_data, 0, 0) + + move1.action_post() + res_data = self.JournalLedgerReport._get_report_values(wiz, data) + self.check_report_journal_debit_credit(res_data, 100, 100) + + move2.action_post() + res_data = self.JournalLedgerReport._get_report_values(wiz, data) + self.check_report_journal_debit_credit(res_data, 100, 100) + + move3.action_post() + res_data = self.JournalLedgerReport._get_report_values(wiz, data) + self.check_report_journal_debit_credit(res_data, 200, 200) + + wiz.date_from = self.previous_fy_date_start + data = wiz._prepare_report_journal_ledger() + res_data = self.JournalLedgerReport._get_report_values(wiz, data) + self.check_report_journal_debit_credit(res_data, 300, 300) + + def test_02_test_taxes_out_invoice(self): + move_form = Form( + self.env["account.move"].with_context(default_move_type="out_invoice") + ) + move_form.partner_id = self.partner_2 + move_form.journal_id = self.journal_sale + with move_form.invoice_line_ids.new() as line_form: + line_form.name = "test" + line_form.quantity = 1.0 + line_form.price_unit = 100 + line_form.account_id = self.income_account + line_form.tax_ids.add(self.tax_15_s) + with move_form.invoice_line_ids.new() as line_form: + line_form.name = "test" + line_form.quantity = 1.0 + line_form.price_unit = 100 + line_form.account_id = self.income_account + line_form.tax_ids.add(self.tax_15_s) + line_form.tax_ids.add(self.tax_20_s) + invoice = move_form.save() + invoice.action_post() + + wiz = self.JournalLedgerReportWizard.create( + { + "date_from": self.fy_date_start, + "date_to": self.fy_date_end, + "company_id": self.company.id, + "journal_ids": [(6, 0, self.journal_sale.ids)], + "move_target": "all", + } + ) + data = wiz._prepare_report_journal_ledger() + res_data = self.JournalLedgerReport._get_report_values(wiz, data) + self.check_report_journal_debit_credit(res_data, 250, 250) + self.check_report_journal_debit_credit_taxes(res_data, 0, 300, 0, 50) + + def test_03_test_taxes_in_invoice(self): + move_form = Form( + self.env["account.move"].with_context(default_move_type="in_invoice") + ) + move_form.partner_id = self.partner_2 + move_form.journal_id = self.journal_purchase + move_form.invoice_date = Date.today() + with move_form.invoice_line_ids.new() as line_form: + line_form.name = "test" + line_form.quantity = 1.0 + line_form.price_unit = 100 + line_form.account_id = self.expense_account + line_form.tax_ids.add(self.tax_15_p) + with move_form.invoice_line_ids.new() as line_form: + line_form.name = "test" + line_form.quantity = 1.0 + line_form.price_unit = 100 + line_form.account_id = self.expense_account + line_form.tax_ids.add(self.tax_15_p) + line_form.tax_ids.add(self.tax_20_p) + move_form.invoice_date = move_form.date + invoice = move_form.save() + invoice.action_post() + + wiz = self.JournalLedgerReportWizard.create( + { + "date_from": self.fy_date_start, + "date_to": self.fy_date_end, + "company_id": self.company.id, + "journal_ids": [(6, 0, self.journal_purchase.ids)], + "move_target": "all", + } + ) + data = wiz._prepare_report_journal_ledger() + res_data = self.JournalLedgerReport._get_report_values(wiz, data) + + self.check_report_journal_debit_credit(res_data, 250, 250) + self.check_report_journal_debit_credit_taxes(res_data, 300, 0, 50, 0) diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/tests/test_open_items.py b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/tests/test_open_items.py new file mode 100644 index 00000000..1229de2d --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/tests/test_open_items.py @@ -0,0 +1,90 @@ +# Author: Julien Coux +# Copyright 2016 Camptocamp SA +# Copyright 2024 Tecnativa - Carolina Fernandez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo.fields import Date +from odoo.tests import tagged + +from odoo.addons.account.tests.common import AccountTestInvoicingCommon + + +@tagged("post_install", "-at_install") +class TestOpenItems(AccountTestInvoicingCommon): + @classmethod + def setUpClass(cls, chart_template_ref=None): + super().setUpClass(chart_template_ref=chart_template_ref) + cls.env = cls.env( + context=dict( + cls.env.context, + mail_create_nolog=True, + mail_create_nosubscribe=True, + mail_notrack=True, + no_reset_password=True, + tracking_disable=True, + ) + ) + cls.account001 = cls.env["account.account"].create( + { + "code": "001", + "name": "Account 001", + "account_type": "income_other", + "reconcile": True, + } + ) + + def test_partner_filter(self): + partner_1 = self.env.ref("base.res_partner_1") + partner_2 = self.env.ref("base.res_partner_2") + partner_3 = self.env.ref("base.res_partner_3") + partner_4 = self.env.ref("base.res_partner_4") + partner_1.write({"is_company": False, "parent_id": partner_2.id}) + partner_3.write({"is_company": False}) + + expected_list = [partner_2.id, partner_3.id, partner_4.id] + context = { + "active_ids": [partner_1.id, partner_2.id, partner_3.id, partner_4.id], + "active_model": "res.partner", + } + + wizard = self.env["open.items.report.wizard"].with_context(**context) + self.assertEqual(wizard._default_partners(), expected_list) + + def test_all_accounts_loaded(self): + # Tests if all accounts are loaded when the account_code_ fields changed + all_accounts = self.env["account.account"].search( + [("reconcile", "=", True)], order="code" + ) + open_items = self.env["open.items.report.wizard"].create( + { + "account_code_from": self.account001.id, + "account_code_to": all_accounts[-1].id, + } + ) + open_items.on_change_account_range() + all_accounts_code_set = set() + open_items_code_set = set() + [all_accounts_code_set.add(account.code) for account in all_accounts] + [open_items_code_set.add(account.code) for account in open_items.account_ids] + self.assertEqual(len(open_items_code_set), len(all_accounts_code_set)) + self.assertTrue(open_items_code_set == all_accounts_code_set) + + def test_open_items_grouped_by(self): + open_item_wizard = self.env["open.items.report.wizard"] + all_accounts = self.env["account.account"].search( + [ + ("reconcile", "=", True), + ], + order="code", + ) + wizard = open_item_wizard.create( + { + "date_at": Date.today(), + "account_code_from": self.account001.id, + "account_code_to": all_accounts[-1].id, + "grouped_by": "salesperson", + } + ) + wizard.on_change_account_range() + res = wizard._prepare_report_open_items() + self.assertEqual(res["grouped_by"], wizard.grouped_by) diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/tests/test_trial_balance.py b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/tests/test_trial_balance.py new file mode 100644 index 00000000..7226a54b --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/tests/test_trial_balance.py @@ -0,0 +1,716 @@ +# Author: Julien Coux +# Copyright 2016 Camptocamp SA +# Copyright 2020 ForgeFlow S.L. (https://www.forgeflow.com) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo.tests import tagged + +from odoo.addons.account.tests.common import AccountTestInvoicingCommon + + +@tagged("post_install", "-at_install") +class TestTrialBalanceReport(AccountTestInvoicingCommon): + @classmethod + def setUpClass(cls, chart_template_ref=None): + super().setUpClass(chart_template_ref=chart_template_ref) + cls.env = cls.env( + context=dict( + cls.env.context, + mail_create_nolog=True, + mail_create_nosubscribe=True, + mail_notrack=True, + no_reset_password=True, + tracking_disable=True, + ) + ) + # Remove previous account groups and related invoices to avoid conflicts + group_obj = cls.env["account.group"] + cls.group1 = group_obj.create({"code_prefix_start": "1", "name": "Group 1"}) + cls.group11 = group_obj.create( + {"code_prefix_start": "11", "name": "Group 11", "parent_id": cls.group1.id} + ) + cls.group2 = group_obj.create({"code_prefix_start": "2", "name": "Group 2"}) + # Set accounts + cls.account001 = cls._create_account_account( + cls, + { + "code": "001", + "name": "Account 001", + "group_id": cls.group2.id, + "account_type": "income_other", + }, + ) + cls.account100 = cls.company_data["default_account_receivable"] + cls.account100.group_id = cls.group1.id + cls.account110 = cls.env["account.account"].search( + [ + ( + "account_type", + "=", + "equity_unaffected", + ), + ], + limit=1, + ) + cls.account200 = cls._create_account_account( + cls, + { + "code": "200", + "name": "Account 200", + "group_id": cls.group2.id, + "account_type": "income_other", + }, + ) + cls.account300 = cls._create_account_account( + cls, + { + "code": "300", + "name": "Account 300", + "account_type": "income_other", + }, + ) + cls.account301 = cls._create_account_account( + cls, + { + "code": "301", + "name": "Account 301", + "group_id": cls.group2.id, + "account_type": "income_other", + }, + ) + cls.previous_fy_date_start = "2015-01-01" + cls.previous_fy_date_end = "2015-12-31" + cls.fy_date_start = "2016-01-01" + cls.fy_date_end = "2016-12-31" + cls.date_start = "2016-01-01" + cls.date_end = "2016-12-31" + cls.partner = cls.env.ref("base.res_partner_12") + cls.unaffected_account = cls.env["account.account"].search( + [ + ( + "account_type", + "=", + "equity_unaffected", + ), + ], + limit=1, + ) + + def _create_account_account(self, vals): + item = self.env["account.account"].create(vals) + if "group_id" in vals: + item.group_id = vals["group_id"] + return item + + def _add_move( + self, + date, + receivable_debit, + receivable_credit, + income_debit, + income_credit, + unaffected_debit=0, + unaffected_credit=0, + ): + journal = self.env["account.journal"].search( + [("company_id", "=", self.env.user.company_id.id)], limit=1 + ) + partner = self.env.ref("base.res_partner_12") + move_vals = { + "journal_id": journal.id, + "date": date, + "line_ids": [ + ( + 0, + 0, + { + "debit": receivable_debit, + "credit": receivable_credit, + "partner_id": partner.id, + "account_id": self.account100.id, + }, + ), + ( + 0, + 0, + { + "debit": income_debit, + "credit": income_credit, + "partner_id": partner.id, + "account_id": self.account200.id, + }, + ), + ( + 0, + 0, + { + "debit": unaffected_debit, + "credit": unaffected_credit, + "partner_id": partner.id, + "account_id": self.account110.id, + }, + ), + ( + 0, + 0, + { + "debit": receivable_debit, + "credit": receivable_credit, + "partner_id": partner.id, + "account_id": self.account300.id, + }, + ), + ( + 0, + 0, + { + "debit": receivable_credit, + "credit": receivable_debit, + "partner_id": partner.id, + "account_id": self.account301.id, + }, + ), + ], + } + move = self.env["account.move"].create(move_vals) + move.action_post() + + def _get_report_lines( + self, with_partners=False, account_ids=False, show_hierarchy=False + ): + company = self.env.user.company_id + trial_balance = self.env["trial.balance.report.wizard"].create( + { + "date_from": self.date_start, + "date_to": self.date_end, + "target_move": "posted", + "hide_account_at_0": True, + "show_hierarchy": show_hierarchy, + "company_id": company.id, + "account_ids": account_ids, + "fy_start_date": self.fy_date_start, + "show_partner_details": with_partners, + } + ) + data = trial_balance._prepare_report_trial_balance() + res_data = self.env[ + "report.account_financial_report.trial_balance" + ]._get_report_values(trial_balance, data) + return res_data + + def check_account_in_report(self, account_id, trial_balance): + account_in_report = False + for account in trial_balance: + if account["id"] == account_id and account["type"] == "account_type": + account_in_report = True + break + return account_in_report + + def _get_account_lines(self, account_id, trial_balance): + lines = False + for account in trial_balance: + if account["id"] == account_id and account["type"] == "account_type": + lines = { + "initial_balance": account["initial_balance"], + "debit": account["debit"], + "credit": account["credit"], + "final_balance": account["ending_balance"], + } + return lines + + def _get_group_lines(self, group_id, trial_balance): + lines = False + for group in trial_balance: + if group["id"] == group_id and group["type"] == "group_type": + lines = { + "initial_balance": group["initial_balance"], + "debit": group["debit"], + "credit": group["credit"], + "final_balance": group["ending_balance"], + } + return lines + + def check_partner_in_report(self, account_id, partner_id, total_amount): + partner_in_report = False + if account_id in total_amount.keys(): + if partner_id in total_amount[account_id]: + partner_in_report = True + return partner_in_report + + def _get_partner_lines(self, account_id, partner_id, total_amount): + acc_id = account_id + prt_id = partner_id + lines = { + "initial_balance": total_amount[acc_id][prt_id]["initial_balance"], + "debit": total_amount[acc_id][prt_id]["debit"], + "credit": total_amount[acc_id][prt_id]["credit"], + "final_balance": total_amount[acc_id][prt_id]["ending_balance"], + } + return lines + + def _sum_all_accounts(self, trial_balance, feature): + total = 0.0 + for account in trial_balance: + if account["type"] == "account_type": + for key in account.keys(): + if key == feature: + total += account[key] + return total + + def test_00_account_group(self): + self.assertTrue(self.account100 in self.group1.compute_account_ids) + self.assertTrue(self.account200 in self.group2.compute_account_ids) + + def test_02_account_balance_hierarchy(self): + # Generate the general ledger line + res_data = self._get_report_lines(show_hierarchy=True) + trial_balance = res_data["trial_balance"] + check_receivable_account = self.check_account_in_report( + self.account100.id, trial_balance + ) + self.assertFalse(check_receivable_account) + check_income_account = self.check_account_in_report( + self.account200.id, trial_balance + ) + self.assertFalse(check_income_account) + + # Add a move at the previous day of the first day of fiscal year + # to check the initial balance + self._add_move( + date=self.previous_fy_date_end, + receivable_debit=1000, + receivable_credit=0, + income_debit=0, + income_credit=1000, + ) + + # Re Generate the trial balance line + res_data = self._get_report_lines(show_hierarchy=True) + trial_balance = res_data["trial_balance"] + check_receivable_account = self.check_account_in_report( + self.account100.id, trial_balance + ) + self.assertTrue(check_receivable_account) + check_income_account = self.check_account_in_report( + self.account200.id, trial_balance + ) + self.assertFalse(check_income_account) + + # Check the initial and final balance + account_receivable_lines = self._get_account_lines( + self.account100.id, trial_balance + ) + group1_lines = self._get_group_lines(self.group1.id, trial_balance) + + self.assertEqual(account_receivable_lines["initial_balance"], 1000) + self.assertEqual(account_receivable_lines["debit"], 0) + self.assertEqual(account_receivable_lines["credit"], 0) + self.assertEqual(account_receivable_lines["final_balance"], 1000) + + self.assertEqual(group1_lines["initial_balance"], 1000) + self.assertEqual(group1_lines["debit"], 0) + self.assertEqual(group1_lines["credit"], 0) + self.assertEqual(group1_lines["final_balance"], 1000) + + # Add reversale move of the initial move the first day of fiscal year + # to check the first day of fiscal year is not used + # to compute the initial balance + self._add_move( + date=self.fy_date_start, + receivable_debit=0, + receivable_credit=1000, + income_debit=1000, + income_credit=0, + ) + + # Re Generate the trial balance line + res_data = self._get_report_lines(show_hierarchy=True) + trial_balance = res_data["trial_balance"] + check_receivable_account = self.check_account_in_report( + self.account100.id, trial_balance + ) + self.assertTrue(check_receivable_account) + check_income_account = self.check_account_in_report( + self.account200.id, trial_balance + ) + self.assertTrue(check_income_account) + + # Check the initial and final balance + account_receivable_lines = self._get_account_lines( + self.account100.id, trial_balance + ) + account_income_lines = self._get_account_lines( + self.account200.id, trial_balance + ) + group1_lines = self._get_group_lines(self.group1.id, trial_balance) + group2_lines = self._get_group_lines(self.group2.id, trial_balance) + + self.assertEqual(account_receivable_lines["initial_balance"], 1000) + self.assertEqual(account_receivable_lines["debit"], 0) + self.assertEqual(account_receivable_lines["credit"], 1000) + self.assertEqual(account_receivable_lines["final_balance"], 0) + + self.assertEqual(account_income_lines["initial_balance"], 0) + self.assertEqual(account_income_lines["debit"], 1000) + self.assertEqual(account_income_lines["credit"], 0) + self.assertEqual(account_income_lines["final_balance"], 1000) + + self.assertEqual(group1_lines["initial_balance"], 1000) + self.assertEqual(group1_lines["debit"], 0) + self.assertEqual(group1_lines["credit"], 1000) + self.assertEqual(group1_lines["final_balance"], 0) + + self.assertEqual(group2_lines["initial_balance"], 0) + self.assertEqual(group2_lines["debit"], 2000) + self.assertEqual(group2_lines["credit"], 0) + self.assertEqual(group2_lines["final_balance"], 2000) + + # Add another move at the end day of fiscal year + # to check that it correctly used on report + self._add_move( + date=self.fy_date_end, + receivable_debit=0, + receivable_credit=1000, + income_debit=1000, + income_credit=0, + ) + + # Re Generate the trial balance line + res_data = self._get_report_lines(show_hierarchy=True) + trial_balance = res_data["trial_balance"] + check_receivable_account = self.check_account_in_report( + self.account100.id, trial_balance + ) + self.assertTrue(check_receivable_account) + check_income_account = self.check_account_in_report( + self.account200.id, trial_balance + ) + self.assertTrue(check_income_account) + + # Check the initial and final balance + account_receivable_lines = self._get_account_lines( + self.account100.id, trial_balance + ) + account_income_lines = self._get_account_lines( + self.account200.id, trial_balance + ) + group1_lines = self._get_group_lines(self.group1.id, trial_balance) + group2_lines = self._get_group_lines(self.group2.id, trial_balance) + + self.assertEqual(account_receivable_lines["initial_balance"], 1000) + self.assertEqual(account_receivable_lines["debit"], 0) + self.assertEqual(account_receivable_lines["credit"], 2000) + self.assertEqual(account_receivable_lines["final_balance"], -1000) + + self.assertEqual(account_income_lines["initial_balance"], 0) + self.assertEqual(account_income_lines["debit"], 2000) + self.assertEqual(account_income_lines["credit"], 0) + self.assertEqual(account_income_lines["final_balance"], 2000) + + self.assertEqual(group1_lines["initial_balance"], 1000) + self.assertEqual(group1_lines["debit"], 0) + self.assertEqual(group1_lines["credit"], 2000) + self.assertEqual(group1_lines["final_balance"], -1000) + + self.assertEqual(group2_lines["initial_balance"], 0) + self.assertEqual(group2_lines["debit"], 4000) + self.assertEqual(group2_lines["credit"], 0) + self.assertEqual(group2_lines["final_balance"], 4000) + + def test_03_partner_balance(self): + # Generate the trial balance line + res_data = self._get_report_lines(with_partners=True) + total_amount = res_data["total_amount"] + check_partner_receivable = self.check_partner_in_report( + self.account100.id, self.partner.id, total_amount + ) + self.assertFalse(check_partner_receivable) + + # Add a move at the previous day of the first day of fiscal year + # to check the initial balance + self._add_move( + date=self.previous_fy_date_end, + receivable_debit=1000, + receivable_credit=0, + income_debit=0, + income_credit=1000, + ) + + # Re Generate the trial balance line + res_data = self._get_report_lines(with_partners=True) + total_amount = res_data["total_amount"] + check_partner_receivable = self.check_partner_in_report( + self.account100.id, self.partner.id, total_amount + ) + self.assertTrue(check_partner_receivable) + + # Check the initial and final balance + partner_lines = self._get_partner_lines( + self.account100.id, self.partner.id, total_amount + ) + + self.assertEqual(partner_lines["initial_balance"], 1000) + self.assertEqual(partner_lines["debit"], 0) + self.assertEqual(partner_lines["credit"], 0) + self.assertEqual(partner_lines["final_balance"], 1000) + + # Add reversale move of the initial move the first day of fiscal year + # to check the first day of fiscal year is not used + # to compute the initial balance + self._add_move( + date=self.fy_date_start, + receivable_debit=0, + receivable_credit=1000, + income_debit=1000, + income_credit=0, + ) + + # Re Generate the trial balance line + res_data = self._get_report_lines(with_partners=True) + total_amount = res_data["total_amount"] + check_partner_receivable = self.check_partner_in_report( + self.account100.id, self.partner.id, total_amount + ) + self.assertTrue(check_partner_receivable) + + # Check the initial and final balance + partner_lines = self._get_partner_lines( + self.account100.id, self.partner.id, total_amount + ) + + self.assertEqual(partner_lines["initial_balance"], 1000) + self.assertEqual(partner_lines["debit"], 0) + self.assertEqual(partner_lines["credit"], 1000) + self.assertEqual(partner_lines["final_balance"], 0) + + # Add another move at the end day of fiscal year + # to check that it correctly used on report + self._add_move( + date=self.fy_date_end, + receivable_debit=0, + receivable_credit=1000, + income_debit=1000, + income_credit=0, + ) + + # Re Generate the trial balance line + res_data = self._get_report_lines(with_partners=True) + total_amount = res_data["total_amount"] + check_partner_receivable = self.check_partner_in_report( + self.account100.id, self.partner.id, total_amount + ) + self.assertTrue(check_partner_receivable) + + # Check the initial and final balance + partner_lines = self._get_partner_lines( + self.account100.id, self.partner.id, total_amount + ) + + self.assertEqual(partner_lines["initial_balance"], 1000) + self.assertEqual(partner_lines["debit"], 0) + self.assertEqual(partner_lines["credit"], 2000) + self.assertEqual(partner_lines["final_balance"], -1000) + + def test_04_undistributed_pl(self): + # Add a P&L Move in the previous FY + journal = self.env["account.journal"].search( + [("company_id", "=", self.env.user.company_id.id)], limit=1 + ) + move_vals = { + "journal_id": journal.id, + "date": self.previous_fy_date_end, + "line_ids": [ + ( + 0, + 0, + {"debit": 0.0, "credit": 1000.0, "account_id": self.account300.id}, + ), + ( + 0, + 0, + {"debit": 1000.0, "credit": 0.0, "account_id": self.account100.id}, + ), + ], + } + move = self.env["account.move"].create(move_vals) + move.action_post() + # Generate the trial balance line + company = self.env.user.company_id + trial_balance = self.env["trial.balance.report.wizard"].create( + { + "date_from": self.date_start, + "date_to": self.date_end, + "target_move": "posted", + "hide_account_at_0": False, + "show_hierarchy": False, + "company_id": company.id, + "fy_start_date": self.fy_date_start, + } + ) + data = trial_balance._prepare_report_trial_balance() + res_data = self.env[ + "report.account_financial_report.trial_balance" + ]._get_report_values(trial_balance, data) + trial_balance = res_data["trial_balance"] + + check_unaffected_account = self.check_account_in_report( + self.unaffected_account.id, trial_balance + ) + self.assertTrue(check_unaffected_account) + + unaffected_lines = self._get_account_lines( + self.unaffected_account.id, trial_balance + ) + + self.assertEqual(unaffected_lines["initial_balance"], -1000) + self.assertEqual(unaffected_lines["debit"], 0) + self.assertEqual(unaffected_lines["credit"], 0) + self.assertEqual(unaffected_lines["final_balance"], -1000) + # Add a P&L Move to the current FY + journal = self.env["account.journal"].search( + [("company_id", "=", self.env.user.company_id.id)], limit=1 + ) + move_vals = { + "journal_id": journal.id, + "date": self.date_start, + "line_ids": [ + ( + 0, + 0, + {"debit": 0.0, "credit": 1000.0, "account_id": self.account300.id}, + ), + ( + 0, + 0, + {"debit": 1000.0, "credit": 0.0, "account_id": self.account100.id}, + ), + ], + } + move = self.env["account.move"].create(move_vals) + move.action_post() + # Re Generate the trial balance line + trial_balance = self.env["trial.balance.report.wizard"].create( + { + "date_from": self.date_start, + "date_to": self.date_end, + "target_move": "posted", + "hide_account_at_0": False, + "show_hierarchy": False, + "company_id": company.id, + "fy_start_date": self.fy_date_start, + } + ) + data = trial_balance._prepare_report_trial_balance() + res_data = self.env[ + "report.account_financial_report.trial_balance" + ]._get_report_values(trial_balance, data) + trial_balance = res_data["trial_balance"] + # The unaffected earnings account is not affected by a journal entry + # made to the P&L in the current fiscal year. + check_unaffected_account = self.check_account_in_report( + self.unaffected_account.id, trial_balance + ) + self.assertTrue(check_unaffected_account) + + unaffected_lines = self._get_account_lines( + self.unaffected_account.id, trial_balance + ) + + self.assertEqual(unaffected_lines["initial_balance"], -1000) + self.assertEqual(unaffected_lines["debit"], 0) + self.assertEqual(unaffected_lines["credit"], 0) + self.assertEqual(unaffected_lines["final_balance"], -1000) + # Add a Move including Unaffected Earnings to the current FY + journal = self.env["account.journal"].search( + [("company_id", "=", self.env.user.company_id.id)], limit=1 + ) + move_vals = { + "journal_id": journal.id, + "date": self.date_start, + "line_ids": [ + ( + 0, + 0, + {"debit": 0.0, "credit": 1000.0, "account_id": self.account110.id}, + ), + ( + 0, + 0, + {"debit": 1000.0, "credit": 0.0, "account_id": self.account100.id}, + ), + ], + } + move = self.env["account.move"].create(move_vals) + move.action_post() + # Re Generate the trial balance line + trial_balance = self.env["trial.balance.report.wizard"].create( + { + "date_from": self.date_start, + "date_to": self.date_end, + "target_move": "posted", + "hide_account_at_0": False, + "show_hierarchy": False, + "company_id": company.id, + "fy_start_date": self.fy_date_start, + } + ) + data = trial_balance._prepare_report_trial_balance() + res_data = self.env[ + "report.account_financial_report.trial_balance" + ]._get_report_values(trial_balance, data) + trial_balance = res_data["trial_balance"] + # The unaffected earnings account affected by a journal entry + # made to the unaffected earnings in the current fiscal year. + check_unaffected_account = self.check_account_in_report( + self.unaffected_account.id, trial_balance + ) + self.assertTrue(check_unaffected_account) + + unaffected_lines = self._get_account_lines( + self.unaffected_account.id, trial_balance + ) + + self.assertEqual(unaffected_lines["initial_balance"], -1000) + self.assertEqual(unaffected_lines["debit"], 0) + self.assertEqual(unaffected_lines["credit"], 1000) + self.assertEqual(unaffected_lines["final_balance"], -2000) + + # The totals for the Trial Balance are zero + total_initial_balance = self._sum_all_accounts(trial_balance, "initial_balance") + total_final_balance = self._sum_all_accounts(trial_balance, "ending_balance") + total_debit = self._sum_all_accounts(trial_balance, "debit") + total_credit = self._sum_all_accounts(trial_balance, "credit") + + self.assertEqual(total_initial_balance, 0) + self.assertEqual(total_final_balance, 0) + self.assertEqual(total_debit, total_credit) + + def test_05_all_accounts_loaded(self): + # Tests if all accounts are loaded when the account_code_ fields changed + all_accounts = self.env["account.account"].search([], order="code") + company = self.env.user.company_id + trial_balance = self.env["trial.balance.report.wizard"].create( + { + "date_from": self.date_start, + "date_to": self.date_end, + "target_move": "posted", + "hide_account_at_0": False, + "show_hierarchy": False, + "company_id": company.id, + "fy_start_date": self.fy_date_start, + "account_code_from": self.account001.id, + "account_code_to": all_accounts[-1].id, + } + ) + trial_balance.on_change_account_range() + # sets are needed because some codes are duplicated and + # thus the length of all_accounts would be higher + all_accounts_code_set = set() + trial_balance_code_set = set() + [all_accounts_code_set.add(account.code) for account in all_accounts] + [ + trial_balance_code_set.add(account.code) + for account in trial_balance.account_ids + ] + self.assertEqual(len(trial_balance_code_set), len(all_accounts_code_set)) + self.assertTrue(trial_balance_code_set == all_accounts_code_set) diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/tests/test_vat_report.py b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/tests/test_vat_report.py new file mode 100644 index 00000000..04cb9a5b --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/tests/test_vat_report.py @@ -0,0 +1,397 @@ +# Copyright 2018 Forest and Biomass Romania +# Copyright 2020 ForgeFlow S.L. (https://www.forgeflow.com) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +import time +from datetime import date + +from odoo import fields +from odoo.tests import tagged +from odoo.tests.common import Form + +from odoo.addons.account.tests.common import AccountTestInvoicingCommon + + +@tagged("post_install", "-at_install") +class TestVATReport(AccountTestInvoicingCommon): + @classmethod + def init_invoice( + cls, + move_type, + name=None, + partner=None, + invoice_date=None, + post=False, + lines=None, + taxes=None, + ): + move_form = Form( + cls.env["account.move"].with_context(default_move_type=move_type) + ) + move_form.invoice_date = invoice_date or fields.Date.from_string("2019-01-01") + move_form.partner_id = partner or cls.partner_a + lines = lines or [] + for line in lines: + with move_form.invoice_line_ids.new() as line_form: + line_form.product_id = line[0] + line_form.name = "Test" + line_form.account_id = line[1] + line_form.quantity = line[2] + line_form.price_unit = line[3] + if taxes: + line_form.tax_ids.clear() + line_form.tax_ids.add(taxes) + rslt = move_form.save() + if post: + rslt.action_post() + return rslt + + @classmethod + def setUpClass(cls, chart_template_ref=None): + super().setUpClass(chart_template_ref=chart_template_ref) + cls.env = cls.env( + context=dict( + cls.env.context, + mail_create_nolog=True, + mail_create_nosubscribe=True, + mail_notrack=True, + no_reset_password=True, + tracking_disable=True, + ) + ) + cls.date_from = time.strftime("%Y-%m-01") + cls.date_to = time.strftime("%Y-%m-28") + cls.company = cls.env.user.company_id + cls.company.country_id = cls.env.ref("base.us").id + cls.receivable_account = cls.company_data["default_account_receivable"] + cls.income_account = cls.company_data["default_account_revenue"] + cls.expense_account = cls.company_data["default_account_expense"] + cls.tax_account = cls.env["account.account"].search( + [ + ("company_id", "=", cls.company.id), + ( + "account_type", + "=", + "liability_non_current", + ), + ], + limit=1, + ) + cls.bank_journal = cls.company_data["default_journal_bank"] + cls.tax_tag_01 = cls.env["account.account.tag"].create( + { + "name": "Tag 01", + "applicability": "taxes", + "country_id": cls.company.country_id.id, + } + ) + cls.tax_tag_02 = cls.env["account.account.tag"].create( + { + "name": "Tag 02", + "applicability": "taxes", + "country_id": cls.company.country_id.id, + } + ) + cls.tax_tag_03 = cls.env["account.account.tag"].create( + { + "name": "Tag 03", + "applicability": "taxes", + "country_id": cls.company.country_id.id, + } + ) + cls.tax_group_10 = cls.env["account.tax.group"].create( + {"name": "Tax 10%", "sequence": 1} + ) + cls.tax_group_20 = cls.env["account.tax.group"].create( + {"name": "Tax 20%", "sequence": 2} + ) + cls.tax_10 = cls.env["account.tax"].create( + { + "name": "Tax 10.0%", + "amount": 10.0, + "amount_type": "percent", + "type_tax_use": "sale", + "company_id": cls.company.id, + "tax_group_id": cls.tax_group_10.id, + "invoice_repartition_line_ids": [ + (0, 0, {"factor_percent": 100, "repartition_type": "base"}), + ( + 0, + 0, + { + "factor_percent": 100, + "repartition_type": "tax", + "account_id": cls.tax_account.id, + "tag_ids": [(6, 0, [cls.tax_tag_01.id, cls.tax_tag_02.id])], + }, + ), + ], + "refund_repartition_line_ids": [ + (0, 0, {"factor_percent": 100, "repartition_type": "base"}), + ( + 0, + 0, + { + "factor_percent": 100, + "repartition_type": "tax", + "account_id": cls.tax_account.id, + }, + ), + ], + } + ) + cls.tax_20 = cls.env["account.tax"].create( + { + "sequence": 30, + "name": "Tax 20.0%", + "amount": 20.0, + "amount_type": "percent", + "type_tax_use": "sale", + "company_id": cls.company.id, + "cash_basis_transition_account_id": cls.tax_account.id, + "tax_group_id": cls.tax_group_20.id, + "invoice_repartition_line_ids": [ + (0, 0, {"factor_percent": 100, "repartition_type": "base"}), + ( + 0, + 0, + { + "factor_percent": 100, + "repartition_type": "tax", + "account_id": cls.tax_account.id, + "tag_ids": [(6, 0, [cls.tax_tag_02.id, cls.tax_tag_03.id])], + }, + ), + ], + "refund_repartition_line_ids": [ + (0, 0, {"factor_percent": 100, "repartition_type": "base"}), + ( + 0, + 0, + { + "factor_percent": 100, + "repartition_type": "tax", + "account_id": cls.tax_account.id, + }, + ), + ], + } + ) + cls.init_invoice( + "out_invoice", + name="Test invoice 1", + partner=cls.env.ref("base.res_partner_2"), + invoice_date=time.strftime("%Y-%m-03"), + post=True, + lines=[ + (cls.env.ref("product.product_product_4"), cls.income_account, 1, 100.0) + ], + taxes=cls.tax_10, + ) + cls.init_invoice( + "out_invoice", + name="Test invoice 2", + partner=cls.env.ref("base.res_partner_2"), + invoice_date=time.strftime("%Y-%m-04"), + post=True, + lines=[ + ( + cls.env.ref("product.product_product_4"), + cls.income_account, + 1, + 250.0, + ), + ], + taxes=cls.tax_20, + ) + + def _get_report_lines(self, taxgroups=False): + based_on = "taxtags" + if taxgroups: + based_on = "taxgroups" + vat_report = self.env["vat.report.wizard"].create( + { + "date_from": self.date_from, + "date_to": self.date_to, + "company_id": self.company.id, + "based_on": based_on, + "tax_detail": True, + } + ) + data = vat_report._prepare_vat_report() + res_data = self.env[ + "report.account_financial_report.vat_report" + ]._get_report_values(vat_report, data) + return res_data + + def check_tag_or_group_in_report(self, tag_or_group_name, vat_report): + tag_or_group_in_report = False + for tag_or_group in vat_report: + if tag_or_group["name"] == tag_or_group_name: + tag_or_group_in_report = True + break + return tag_or_group_in_report + + def check_tax_in_report(self, tax_name, vat_report): + tax_in_report = False + for tag_or_group in vat_report: + if tag_or_group["taxes"]: + for tax in tag_or_group["taxes"]: + if tax["name"] == tax_name: + tax_in_report = True + return tax_in_report + + def _get_tag_or_group_line(self, tag_or_group_name, vat_report): + tag_or_group_net = False + tag_or_group_tax = False + for tag_or_group in vat_report: + if tag_or_group["name"] == tag_or_group_name: + tag_or_group_net = tag_or_group["net"] + tag_or_group_tax = tag_or_group["tax"] + return tag_or_group_net, tag_or_group_tax + + def _get_tax_line(self, tax_name, vat_report): + tax_net = False + tax_tax = False + for tag_or_group in vat_report: + if tag_or_group["taxes"]: + for tax in tag_or_group["taxes"]: + if tax["name"] == tax_name: + tax_net = tax["net"] + tax_tax = tax["tax"] + return tax_net, tax_tax + + def test_01_compute(self): + # Generate the vat lines + res_data = self._get_report_lines() + vat_report = res_data["vat_report"] + + # Check report based on taxtags + check_tax_tag_01 = self.check_tag_or_group_in_report( + self.tax_tag_01.name, vat_report + ) + self.assertTrue(check_tax_tag_01) + check_tax_tag_02 = self.check_tag_or_group_in_report( + self.tax_tag_02.name, vat_report + ) + self.assertTrue(check_tax_tag_02) + check_tax_tag_03 = self.check_tag_or_group_in_report( + self.tax_tag_03.name, vat_report + ) + self.assertTrue(check_tax_tag_03) + check_tax_10 = self.check_tax_in_report(self.tax_10.name, vat_report) + self.assertTrue(check_tax_10) + check_tax_20 = self.check_tax_in_report(self.tax_20.name, vat_report) + self.assertTrue(check_tax_20) + + tag_01_net, tag_01_tax = self._get_tag_or_group_line( + self.tax_tag_01.name, vat_report + ) + tag_02_net, tag_02_tax = self._get_tag_or_group_line( + self.tax_tag_02.name, vat_report + ) + tag_03_net, tag_03_tax = self._get_tag_or_group_line( + self.tax_tag_03.name, vat_report + ) + tax_10_net, tax_10_tax = self._get_tax_line(self.tax_10.name, vat_report) + tax_20_net, tax_20_tax = self._get_tax_line(self.tax_20.name, vat_report) + + self.assertEqual(tag_01_net, -100) + self.assertEqual(tag_01_tax, -10) + self.assertEqual(tag_02_net, -350) + self.assertEqual(tag_02_tax, -60) + self.assertEqual(tag_03_net, -250) + self.assertEqual(tag_03_tax, -50) + self.assertEqual(tax_10_net, -100) + self.assertEqual(tax_10_tax, -10) + self.assertEqual(tax_20_net, -250) + self.assertEqual(tax_20_tax, -50) + + # Check report based on taxgroups + res_data = self._get_report_lines(taxgroups=True) + vat_report = res_data["vat_report"] + + check_group_10 = self.check_tag_or_group_in_report( + self.tax_group_10.name, vat_report + ) + self.assertTrue(check_group_10) + check_group_20 = self.check_tag_or_group_in_report( + self.tax_group_20.name, vat_report + ) + self.assertTrue(check_group_20) + check_tax_10 = self.check_tax_in_report(self.tax_10.name, vat_report) + self.assertTrue(check_tax_10) + check_tax_20 = self.check_tax_in_report(self.tax_20.name, vat_report) + self.assertTrue(check_tax_20) + + group_10_net, group_10_tax = self._get_tag_or_group_line( + self.tax_group_10.name, vat_report + ) + group_20_net, group_20_tax = self._get_tag_or_group_line( + self.tax_group_20.name, vat_report + ) + tax_10_net, tax_10_tax = self._get_tax_line(self.tax_10.name, vat_report) + tax_20_net, tax_20_tax = self._get_tax_line(self.tax_20.name, vat_report) + + self.assertEqual(group_10_net, -100) + self.assertEqual(group_10_tax, -10) + self.assertEqual(group_20_net, -250) + self.assertEqual(group_20_tax, -50) + self.assertEqual(tax_10_net, -100) + self.assertEqual(tax_10_tax, -10) + self.assertEqual(tax_20_net, -250) + self.assertEqual(tax_20_tax, -50) + + def test_wizard_date_range(self): + vat_wizard = self.env["vat.report.wizard"] + date_range = self.env["date.range"] + self.type = self.env["date.range.type"].create( + {"name": "Month", "company_id": False, "allow_overlap": False} + ) + dt = date_range.create( + { + "name": "FS2016", + "date_start": time.strftime("%Y-%m-01"), + "date_end": time.strftime("%Y-%m-28"), + "type_id": self.type.id, + } + ) + wizard = vat_wizard.create( + { + "date_range_id": dt.id, + "date_from": time.strftime("%Y-%m-28"), + "date_to": time.strftime("%Y-%m-01"), + "tax_detail": True, + } + ) + wizard.onchange_date_range_id() + self.assertEqual( + wizard.date_from, date(date.today().year, date.today().month, 1) + ) + self.assertEqual( + wizard.date_to, date(date.today().year, date.today().month, 28) + ) + wizard._export("qweb-pdf") + wizard.button_export_html() + wizard.button_export_pdf() + wizard.button_export_xlsx() + wizard = vat_wizard.create( + { + "date_range_id": dt.id, + "date_from": time.strftime("%Y-%m-28"), + "date_to": time.strftime("%Y-%m-01"), + "based_on": "taxgroups", + "tax_detail": True, + } + ) + wizard.onchange_date_range_id() + self.assertEqual( + wizard.date_from, date(date.today().year, date.today().month, 1) + ) + self.assertEqual( + wizard.date_to, date(date.today().year, date.today().month, 28) + ) + wizard._export("qweb-pdf") + wizard.button_export_html() + wizard.button_export_pdf() + wizard.button_export_xlsx() diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/view/account_age_report_configuration_views.xml b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/view/account_age_report_configuration_views.xml new file mode 100644 index 00000000..aeeff2ec --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/view/account_age_report_configuration_views.xml @@ -0,0 +1,41 @@ + + + + + Age partner report configuration form + account.age.report.configuration + +
+ + + + + + + + + + + + +
+
+
+ + Age partner report configuration tree + account.age.report.configuration + + + + + + + + + Age Partner Report Configuration + account.age.report.configuration + tree,form + +
diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/view/account_view.xml b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/view/account_view.xml new file mode 100644 index 00000000..600c937f --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/view/account_view.xml @@ -0,0 +1,14 @@ + + + + account.account.form.inherit + + account.account + form + + + + + + + diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/view/report_aged_partner_balance.xml b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/view/report_aged_partner_balance.xml new file mode 100644 index 00000000..a6e35c99 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/view/report_aged_partner_balance.xml @@ -0,0 +1,9 @@ + + + + diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/view/report_general_ledger.xml b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/view/report_general_ledger.xml new file mode 100644 index 00000000..03132487 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/view/report_general_ledger.xml @@ -0,0 +1,9 @@ + + + + diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/view/report_journal_ledger.xml b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/view/report_journal_ledger.xml new file mode 100644 index 00000000..6f4382ef --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/view/report_journal_ledger.xml @@ -0,0 +1,9 @@ + + + + diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/view/report_open_items.xml b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/view/report_open_items.xml new file mode 100644 index 00000000..4e01b7fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/view/report_open_items.xml @@ -0,0 +1,9 @@ + + + + diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/view/report_trial_balance.xml b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/view/report_trial_balance.xml new file mode 100644 index 00000000..8af8553d --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/view/report_trial_balance.xml @@ -0,0 +1,9 @@ + + + + diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/view/report_vat_report.xml b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/view/report_vat_report.xml new file mode 100644 index 00000000..ab66a5b8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/view/report_vat_report.xml @@ -0,0 +1,9 @@ + + + + diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/view/res_config_settings_views.xml b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/view/res_config_settings_views.xml new file mode 100644 index 00000000..bdcd3f1f --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/view/res_config_settings_views.xml @@ -0,0 +1,56 @@ + + + + + res.config.settings + + + +
+

OCA Aged Report Configuration

+
+
+
+
+ Intervals configuration +
+ Here you can set the intervals that will appear on the Aged Partner Balance. +
+
+
+
+
+
+
+
+
+
+
+ + + + diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/wizard/__init__.py b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/wizard/__init__.py new file mode 100644 index 00000000..e9c649bd --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/wizard/__init__.py @@ -0,0 +1,7 @@ +from . import abstract_wizard +from . import aged_partner_balance_wizard +from . import general_ledger_wizard +from . import journal_ledger_wizard +from . import open_items_wizard +from . import trial_balance_wizard +from . import vat_report_wizard diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/wizard/abstract_wizard.py b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/wizard/abstract_wizard.py new file mode 100644 index 00000000..6b784367 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/wizard/abstract_wizard.py @@ -0,0 +1,51 @@ +# Copyright 2019 Lorenzo Battistini @ TAKOBI +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models + + +class AbstractWizard(models.AbstractModel): + _name = "account_financial_report_abstract_wizard" + _description = "Abstract Wizard" + + def _get_partner_ids_domain(self): + return [ + "&", + "|", + ("company_id", "=", self.company_id.id), + ("company_id", "=", False), + "|", + ("parent_id", "=", False), + ("is_company", "=", True), + ] + + def _default_partners(self): + context = self.env.context + if context.get("active_ids") and context.get("active_model") == "res.partner": + partners = self.env["res.partner"].browse(context["active_ids"]) + corp_partners = partners.filtered("parent_id") + partners -= corp_partners + partners |= corp_partners.mapped("commercial_partner_id") + return partners.ids + + company_id = fields.Many2one( + comodel_name="res.company", + default=lambda self: self.env.company.id, + required=False, + string="Company", + ) + + def button_export_html(self): + self.ensure_one() + report_type = "qweb-html" + return self._export(report_type) + + def button_export_pdf(self): + self.ensure_one() + report_type = "qweb-pdf" + return self._export(report_type) + + def button_export_xlsx(self): + self.ensure_one() + report_type = "xlsx" + return self._export(report_type) diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/wizard/aged_partner_balance_wizard.py b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/wizard/aged_partner_balance_wizard.py new file mode 100644 index 00000000..33fbb3e5 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/wizard/aged_partner_balance_wizard.py @@ -0,0 +1,151 @@ +# Author: Damien Crier, Andrea Stirpe, Kevin Graveman, Dennis Sluijk +# Author: Julien Coux +# Copyright 2016 Camptocamp SA, Onestein B.V. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import api, fields, models + + +class AgedPartnerBalanceWizard(models.TransientModel): + """Aged partner balance report wizard.""" + + _name = "aged.partner.balance.report.wizard" + _description = "Aged Partner Balance Wizard" + _inherit = "account_financial_report_abstract_wizard" + + date_at = fields.Date(required=True, default=fields.Date.context_today) + date_from = fields.Date() + target_move = fields.Selection( + [("posted", "All Posted Entries"), ("all", "All Entries")], + string="Target Moves", + required=True, + default="posted", + ) + account_ids = fields.Many2many( + comodel_name="account.account", + string="Filter accounts", + domain=[("reconcile", "=", True)], + required=True, + ) + receivable_accounts_only = fields.Boolean() + payable_accounts_only = fields.Boolean() + partner_ids = fields.Many2many(comodel_name="res.partner", string="Filter partners") + show_move_line_details = fields.Boolean() + + account_code_from = fields.Many2one( + comodel_name="account.account", + help="Starting account in a range", + ) + account_code_to = fields.Many2one( + comodel_name="account.account", + help="Ending account in a range", + ) + age_partner_config_id = fields.Many2one( + "account.age.report.configuration", string="Intervals configuration" + ) + + @api.onchange("account_code_from", "account_code_to") + def on_change_account_range(self): + if ( + self.account_code_from + and self.account_code_from.code.isdigit() + and self.account_code_to + and self.account_code_to.code.isdigit() + ): + start_range = self.account_code_from.code + end_range = self.account_code_to.code + self.account_ids = self.env["account.account"].search( + [ + ("code", ">=", start_range), + ("code", "<=", end_range), + ("reconcile", "=", True), + ] + ) + if self.company_id: + self.account_ids = self.account_ids.filtered( + lambda a: a.company_id == self.company_id + ) + return { + "domain": { + "account_code_from": [("reconcile", "=", True)], + "account_code_to": [("reconcile", "=", True)], + } + } + + @api.onchange("company_id") + def onchange_company_id(self): + """Handle company change.""" + if self.company_id and self.partner_ids: + self.partner_ids = self.partner_ids.filtered( + lambda p: p.company_id == self.company_id or not p.company_id + ) + if self.company_id and self.account_ids: + if self.receivable_accounts_only or self.payable_accounts_only: + self.onchange_type_accounts_only() + else: + self.account_ids = self.account_ids.filtered( + lambda a: a.company_id == self.company_id + ) + res = {"domain": {"account_ids": [], "partner_ids": []}} + if not self.company_id: + return res + else: + res["domain"]["account_ids"] += [("company_id", "=", self.company_id.id)] + res["domain"]["partner_ids"] += self._get_partner_ids_domain() + return res + + @api.onchange("account_ids") + def onchange_account_ids(self): + return {"domain": {"account_ids": [("reconcile", "=", True)]}} + + @api.onchange("receivable_accounts_only", "payable_accounts_only") + def onchange_type_accounts_only(self): + """Handle receivable/payable accounts only change.""" + domain = [("company_id", "=", self.company_id.id)] + if self.receivable_accounts_only or self.payable_accounts_only: + if self.receivable_accounts_only and self.payable_accounts_only: + domain += [ + ("account_type", "in", ("asset_receivable", "liability_payable")) + ] + elif self.receivable_accounts_only: + domain += [("account_type", "=", "asset_receivable")] + elif self.payable_accounts_only: + domain += [("account_type", "=", "liability_payable")] + self.account_ids = self.env["account.account"].search(domain) + else: + self.account_ids = None + + def _print_report(self, report_type): + self.ensure_one() + data = self._prepare_report_aged_partner_balance() + if report_type == "xlsx": + report_name = "a_f_r.report_aged_partner_balance_xlsx" + else: + report_name = "account_financial_report.aged_partner_balance" + return ( + self.env["ir.actions.report"] + .search( + [("report_name", "=", report_name), ("report_type", "=", report_type)], + limit=1, + ) + .report_action(self, data=data) + ) + + def _prepare_report_aged_partner_balance(self): + self.ensure_one() + return { + "wizard_id": self.id, + "date_at": self.date_at, + "date_from": self.date_from or False, + "only_posted_moves": self.target_move == "posted", + "company_id": self.company_id.id, + "account_ids": self.account_ids.ids, + "partner_ids": self.partner_ids.ids, + "show_move_line_details": self.show_move_line_details, + "account_financial_report_lang": self.env.lang, + "age_partner_config_id": self.age_partner_config_id.id, + } + + def _export(self, report_type): + """Default export is PDF.""" + return self._print_report(report_type) diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/wizard/aged_partner_balance_wizard_view.xml b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/wizard/aged_partner_balance_wizard_view.xml new file mode 100644 index 00000000..c02d1d7a --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/wizard/aged_partner_balance_wizard_view.xml @@ -0,0 +1,95 @@ + + + + + Aged Partner Balance + aged.partner.balance.report.wizard + +
+ + + + + + + + + + + + + + + + + +
+
+
+
+
+ + Aged Partner Balance + aged.partner.balance.report.wizard + form + + new + +
diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/wizard/general_ledger_wizard.py b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/wizard/general_ledger_wizard.py new file mode 100644 index 00000000..08ba5c91 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/wizard/general_ledger_wizard.py @@ -0,0 +1,317 @@ +# Author: Damien Crier +# Author: Julien Coux +# Author: Jordi Ballester +# Copyright 2016 Camptocamp SA +# Copyright 2017 Akretion - Alexis de Lattre +# Copyright 2017 ForgeFlow, S.L. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + + +import time +from ast import literal_eval + +from odoo import _, api, fields, models +from odoo.exceptions import ValidationError +from odoo.tools import date_utils + + +class GeneralLedgerReportWizard(models.TransientModel): + """General ledger report wizard.""" + + _name = "general.ledger.report.wizard" + _description = "General Ledger Report Wizard" + _inherit = "account_financial_report_abstract_wizard" + + date_range_id = fields.Many2one(comodel_name="date.range", string="Date range") + date_from = fields.Date(required=True, default=lambda self: self._init_date_from()) + date_to = fields.Date(required=True, default=fields.Date.context_today) + fy_start_date = fields.Date(compute="_compute_fy_start_date") + target_move = fields.Selection( + [("posted", "All Posted Entries"), ("all", "All Entries")], + string="Target Moves", + required=True, + default="posted", + ) + account_ids = fields.Many2many( + comodel_name="account.account", string="Filter accounts" + ) + centralize = fields.Boolean(string="Activate centralization", default=True) + hide_account_at_0 = fields.Boolean( + string="Hide account ending balance at 0", + help="Use this filter to hide an account or a partner " + "with an ending balance at 0. " + "If partners are filtered, " + "debits and credits totals will not match the trial balance.", + ) + receivable_accounts_only = fields.Boolean() + payable_accounts_only = fields.Boolean() + partner_ids = fields.Many2many( + comodel_name="res.partner", + string="Filter partners", + default=lambda self: self._default_partners(), + ) + account_journal_ids = fields.Many2many( + comodel_name="account.journal", string="Filter journals" + ) + cost_center_ids = fields.Many2many( + comodel_name="account.analytic.account", string="Filter cost centers" + ) + + not_only_one_unaffected_earnings_account = fields.Boolean(readonly=True) + foreign_currency = fields.Boolean( + string="Show foreign currency", + help="Display foreign currency for move lines, unless " + "account currency is not setup through chart of accounts " + "will display initial and final balance in that currency.", + default=lambda self: self._default_foreign_currency(), + ) + account_code_from = fields.Many2one( + comodel_name="account.account", + help="Starting account in a range", + ) + account_code_to = fields.Many2one( + comodel_name="account.account", + help="Ending account in a range", + ) + grouped_by = fields.Selection( + selection=[("none", "None"), ("partners", "Partners"), ("taxes", "Taxes")], + default="partners", + required=True, + ) + show_cost_center = fields.Boolean( + string="Show Analytic Account", + default=True, + ) + domain = fields.Char( + string="Journal Items Domain", + default=[], + help="This domain will be used to select specific domain for Journal " "Items", + ) + + def _get_account_move_lines_domain(self): + domain = literal_eval(self.domain) if self.domain else [] + return domain + + @api.onchange("account_code_from", "account_code_to") + def on_change_account_range(self): + if ( + self.account_code_from + and self.account_code_from.code.isdigit() + and self.account_code_to + and self.account_code_to.code.isdigit() + ): + start_range = self.account_code_from.code + end_range = self.account_code_to.code + self.account_ids = self.env["account.account"].search( + [("code", ">=", start_range), ("code", "<=", end_range)] + ) + if self.company_id: + self.account_ids = self.account_ids.filtered( + lambda a: a.company_id == self.company_id + ) + + def _init_date_from(self): + """set start date to begin of current year if fiscal year running""" + today = fields.Date.context_today(self) + company = self.company_id or self.env.company + last_fsc_month = company.fiscalyear_last_month + last_fsc_day = company.fiscalyear_last_day + + if ( + today.month < int(last_fsc_month) + or today.month == int(last_fsc_month) + and today.day <= last_fsc_day + ): + return time.strftime("%Y-01-01") + else: + return False + + def _default_foreign_currency(self): + return self.env.user.has_group("base.group_multi_currency") + + @api.depends("date_from") + def _compute_fy_start_date(self): + for wiz in self: + if wiz.date_from: + date_from, date_to = date_utils.get_fiscal_year( + wiz.date_from, + day=self.company_id.fiscalyear_last_day, + month=int(self.company_id.fiscalyear_last_month), + ) + wiz.fy_start_date = date_from + else: + wiz.fy_start_date = False + + @api.onchange("company_id") + def onchange_company_id(self): + """Handle company change.""" + count = self.env["account.account"].search_count( + [ + ("account_type", "=", "equity_unaffected"), + ("company_id", "=", self.company_id.id), + ] + ) + self.not_only_one_unaffected_earnings_account = count != 1 + if ( + self.company_id + and self.date_range_id.company_id + and self.date_range_id.company_id != self.company_id + ): + self.date_range_id = False + if self.company_id and self.account_journal_ids: + self.account_journal_ids = self.account_journal_ids.filtered( + lambda p: p.company_id == self.company_id or not p.company_id + ) + if self.company_id and self.partner_ids: + self.partner_ids = self.partner_ids.filtered( + lambda p: p.company_id == self.company_id or not p.company_id + ) + if self.company_id and self.account_ids: + if self.receivable_accounts_only or self.payable_accounts_only: + self.onchange_type_accounts_only() + else: + self.account_ids = self.account_ids.filtered( + lambda a: a.company_id == self.company_id + ) + if self.company_id and self.cost_center_ids: + self.cost_center_ids = self.cost_center_ids.filtered( + lambda c: c.company_id == self.company_id + ) + res = { + "domain": { + "account_ids": [], + "partner_ids": [], + "account_journal_ids": [], + "cost_center_ids": [], + "date_range_id": [], + } + } + if not self.company_id: + return res + else: + res["domain"]["account_ids"] += [("company_id", "=", self.company_id.id)] + res["domain"]["account_journal_ids"] += [ + ("company_id", "=", self.company_id.id) + ] + res["domain"]["partner_ids"] += self._get_partner_ids_domain() + res["domain"]["cost_center_ids"] += [ + ("company_id", "=", self.company_id.id) + ] + res["domain"]["date_range_id"] += [ + "|", + ("company_id", "=", self.company_id.id), + ("company_id", "=", False), + ] + return res + + @api.onchange("date_range_id") + def onchange_date_range_id(self): + """Handle date range change.""" + if self.date_range_id: + self.date_from = self.date_range_id.date_start + self.date_to = self.date_range_id.date_end + + @api.constrains("company_id", "date_range_id") + def _check_company_id_date_range_id(self): + for rec in self.sudo(): + if ( + rec.company_id + and rec.date_range_id.company_id + and rec.company_id != rec.date_range_id.company_id + ): + raise ValidationError( + _( + "The Company in the General Ledger Report Wizard and in " + "Date Range must be the same." + ) + ) + + @api.onchange("receivable_accounts_only", "payable_accounts_only") + def onchange_type_accounts_only(self): + """Handle receivable/payable accounts only change.""" + if self.receivable_accounts_only or self.payable_accounts_only: + domain = [("company_id", "=", self.company_id.id)] + if self.receivable_accounts_only and self.payable_accounts_only: + domain += [ + ("account_type", "in", ("asset_receivable", "liability_payable")) + ] + elif self.receivable_accounts_only: + domain += [("account_type", "=", "asset_receivable")] + elif self.payable_accounts_only: + domain += [("account_type", "=", "liability_payable")] + self.account_ids = self.env["account.account"].search(domain) + else: + self.account_ids = None + + @api.onchange("partner_ids") + def onchange_partner_ids(self): + """Handle partners change.""" + if self.partner_ids: + self.receivable_accounts_only = self.payable_accounts_only = True + else: + self.receivable_accounts_only = self.payable_accounts_only = False + + @api.depends("company_id") + def _compute_unaffected_earnings_account(self): + for record in self: + record.unaffected_earnings_account = self.env["account.account"].search( + [ + ("account_type", "=", "equity_unaffected"), + ("company_id", "=", record.company_id.id), + ] + ) + + unaffected_earnings_account = fields.Many2one( + comodel_name="account.account", + compute="_compute_unaffected_earnings_account", + store=True, + ) + + def _print_report(self, report_type): + self.ensure_one() + data = self._prepare_report_general_ledger() + if report_type == "xlsx": + report_name = "a_f_r.report_general_ledger_xlsx" + else: + report_name = "account_financial_report.general_ledger" + return ( + self.env["ir.actions.report"] + .search( + [("report_name", "=", report_name), ("report_type", "=", report_type)], + limit=1, + ) + .report_action(self, data=data) + ) + + def _prepare_report_general_ledger(self): + self.ensure_one() + return { + "wizard_id": self.id, + "date_from": self.date_from, + "date_to": self.date_to, + "only_posted_moves": self.target_move == "posted", + "hide_account_at_0": self.hide_account_at_0, + "foreign_currency": self.foreign_currency, + "company_id": self.company_id.id, + "account_ids": self.account_ids.ids, + "partner_ids": self.partner_ids.ids, + "grouped_by": self.grouped_by, + "cost_center_ids": self.cost_center_ids.ids, + "show_cost_center": self.show_cost_center, + "journal_ids": self.account_journal_ids.ids, + "centralize": self.centralize, + "fy_start_date": self.fy_start_date, + "unaffected_earnings_account": self.unaffected_earnings_account.id, + "account_financial_report_lang": self.env.lang, + "domain": self._get_account_move_lines_domain(), + } + + def _export(self, report_type): + """Default export is PDF.""" + return self._print_report(report_type) + + def _get_atr_from_dict(self, obj_id, data, key): + try: + return data[obj_id][key] + except KeyError: + return data[str(obj_id)][key] diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/wizard/general_ledger_wizard_view.xml b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/wizard/general_ledger_wizard_view.xml new file mode 100644 index 00000000..623f6c48 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/wizard/general_ledger_wizard_view.xml @@ -0,0 +1,174 @@ + + + + + General Ledger + general.ledger.report.wizard + +
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +

+ General Ledger can be computed only if selected company have + only one unaffected earnings account. +

+ +
+
+
+
+
+
+
+
+
+
+ + General Ledger + general.ledger.report.wizard + form + + new + + + + General Ledger + general.ledger.report.wizard + + form + + + + new + +
diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/wizard/journal_ledger_wizard.py b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/wizard/journal_ledger_wizard.py new file mode 100644 index 00000000..bc03c2c0 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/wizard/journal_ledger_wizard.py @@ -0,0 +1,157 @@ +# Copyright 2017 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import _, api, fields, models + + +class JournalLedgerReportWizard(models.TransientModel): + """Journal Ledger report wizard.""" + + _name = "journal.ledger.report.wizard" + _description = "Journal Ledger Report Wizard" + _inherit = "account_financial_report_abstract_wizard" + + date_range_id = fields.Many2one(comodel_name="date.range", string="Date range") + date_from = fields.Date(string="Start date", required=True) + date_to = fields.Date(string="End date", required=True) + journal_ids = fields.Many2many( + comodel_name="account.journal", string="Journals", required=False + ) + move_target = fields.Selection( + selection="_get_move_targets", default="posted", required=True + ) + foreign_currency = fields.Boolean() + sort_option = fields.Selection( + selection="_get_sort_options", + string="Sort entries by", + default="move_name", + required=True, + ) + group_option = fields.Selection( + selection="_get_group_options", + string="Group entries by", + default="journal", + required=True, + ) + with_account_name = fields.Boolean(default=False) + with_auto_sequence = fields.Boolean(string="Show Auto Sequence", default=False) + + @api.model + def _get_move_targets(self): + return [("all", _("All")), ("posted", _("Posted")), ("draft", _("Not Posted"))] + + @api.model + def _get_sort_options(self): + return [("move_name", _("Entry number")), ("date", _("Date"))] + + @api.model + def _get_group_options(self): + return [("journal", _("Journal")), ("none", _("No group"))] + + @api.onchange("date_range_id") + def onchange_date_range_id(self): + self.date_from = self.date_range_id.date_start + self.date_to = self.date_range_id.date_end + + @api.onchange("company_id") + def onchange_company_id(self): + """Handle company change.""" + if ( + self.company_id + and self.date_range_id.company_id + and self.date_range_id.company_id != self.company_id + ): + self.date_range_id = False + if self.company_id and self.journal_ids: + self.journal_ids = self.journal_ids.filtered( + lambda p: p.company_id == self.company_id or not p.company_id + ) + res = {"domain": {"journal_ids": []}} + if not self.company_id: + return res + else: + res["domain"]["journal_ids"] += [("company_id", "=", self.company_id.id)] + return res + + def _print_report(self, report_type): + self.ensure_one() + data = self._prepare_report_journal_ledger() + if report_type == "xlsx": + report_name = "a_f_r.report_journal_ledger_xlsx" + else: + report_name = "account_financial_report.journal_ledger" + return ( + self.env["ir.actions.report"] + .search( + [("report_name", "=", report_name), ("report_type", "=", report_type)], + limit=1, + ) + .report_action(self, data=data) + ) + + def _prepare_report_journal_ledger(self): + self.ensure_one() + journals = self.journal_ids + if not journals: + # Not selecting a journal means that we'll display all journals + journals = self.env["account.journal"].search( + [("company_id", "=", self.company_id.id)] + ) + return { + "wizard_id": self.id, + "date_from": self.date_from, + "date_to": self.date_to, + "move_target": self.move_target, + "foreign_currency": self.foreign_currency, + "company_id": self.company_id.id, + "journal_ids": journals.ids, + "sort_option": self.sort_option, + "group_option": self.group_option, + "with_account_name": self.with_account_name, + "account_financial_report_lang": self.env.lang, + "with_auto_sequence": self.with_auto_sequence, + } + + def _export(self, report_type): + """Default export is PDF.""" + self.ensure_one() + return self._print_report(report_type) + + @api.model + def _get_ml_tax_description( + self, move_line_data, tax_line_data, move_line_taxes_data + ): + taxes_description = "" + if move_line_data["tax_line_id"]: + taxes_description = tax_line_data["description"] or tax_line_data["name"] + elif move_line_taxes_data: + tax_names = [] + for tax_key in move_line_taxes_data: + tax = move_line_taxes_data[tax_key] + tax_names.append(tax["description"] or tax["name"]) + taxes_description = ",".join(tax_names) + return taxes_description + + @api.model + def _get_partner_name(self, partner_id, partner_data): + if partner_id in partner_data.keys(): + return partner_data[partner_id]["name"] + else: + return "" + + @api.model + def _get_atr_from_dict(self, obj_id, data, key): + try: + return data[obj_id][key] + except KeyError: + return data[str(obj_id)][key] + + @api.model + def _get_data_from_dict(self, obj_id, data): + if data: + if isinstance(list(data.keys())[0], int): + return data.get(obj_id, False) + else: + return data.get(obj_id(obj_id), False) + else: + return False diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/wizard/journal_ledger_wizard_view.xml b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/wizard/journal_ledger_wizard_view.xml new file mode 100644 index 00000000..53f7097d --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/wizard/journal_ledger_wizard_view.xml @@ -0,0 +1,75 @@ + + + + + Journal Ledger + journal.ledger.report.wizard + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+
+ + Journal Ledger + journal.ledger.report.wizard + form + + new + +
diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/wizard/open_items_wizard.py b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/wizard/open_items_wizard.py new file mode 100644 index 00000000..467164db --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/wizard/open_items_wizard.py @@ -0,0 +1,189 @@ +# Author: Damien Crier +# Author: Julien Coux +# Copyright 2016 Camptocamp SA +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import api, fields, models + + +class OpenItemsReportWizard(models.TransientModel): + """Open items report wizard.""" + + _name = "open.items.report.wizard" + _description = "Open Items Report Wizard" + _inherit = "account_financial_report_abstract_wizard" + + date_at = fields.Date(required=True, default=fields.Date.context_today) + date_from = fields.Date() + target_move = fields.Selection( + [("posted", "All Posted Entries"), ("all", "All Entries")], + string="Target Moves", + required=True, + default="posted", + ) + account_ids = fields.Many2many( + comodel_name="account.account", + string="Filter accounts", + domain=[("reconcile", "=", True)], + required=True, + ) + hide_account_at_0 = fields.Boolean( + string="Hide account ending balance at 0", + default=True, + help="Use this filter to hide an account or a partner " + "with an ending balance at 0. " + "If partners are filtered, " + "debits and credits totals will not match the trial balance.", + ) + receivable_accounts_only = fields.Boolean() + payable_accounts_only = fields.Boolean() + partner_ids = fields.Many2many( + comodel_name="res.partner", + string="Filter partners", + default=lambda self: self._default_partners(), + ) + foreign_currency = fields.Boolean( + string="Show foreign currency", + help="Display foreign currency for move lines, unless " + "account currency is not setup through chart of accounts " + "will display initial and final balance in that currency.", + default=lambda self: self._default_foreign_currency(), + ) + show_partner_details = fields.Boolean( + default=True, + ) + account_code_from = fields.Many2one( + comodel_name="account.account", + ) + account_code_to = fields.Many2one( + comodel_name="account.account", + help="Ending account in a range", + ) + grouped_by = fields.Selection( + selection=[("partners", "Partners"), ("salesperson", "Partner Salesperson")], + default="partners", + ) + + @api.onchange("account_code_from", "account_code_to") + def on_change_account_range(self): + if ( + self.account_code_from + and self.account_code_from.code.isdigit() + and self.account_code_to + and self.account_code_to.code.isdigit() + ): + start_range = self.account_code_from.code + end_range = self.account_code_to.code + self.account_ids = self.env["account.account"].search( + [ + ("code", ">=", start_range), + ("code", "<=", end_range), + ("reconcile", "=", True), + ] + ) + if self.company_id: + self.account_ids = self.account_ids.filtered( + lambda a: a.company_id == self.company_id + ) + return { + "domain": { + "account_code_from": [("reconcile", "=", True)], + "account_code_to": [("reconcile", "=", True)], + } + } + + def _default_foreign_currency(self): + return self.env.user.has_group("base.group_multi_currency") + + @api.onchange("company_id") + def onchange_company_id(self): + """Handle company change.""" + if self.company_id and self.partner_ids: + self.partner_ids = self.partner_ids.filtered( + lambda p: p.company_id == self.company_id or not p.company_id + ) + if self.company_id and self.account_ids: + if self.receivable_accounts_only or self.payable_accounts_only: + self.onchange_type_accounts_only() + else: + self.account_ids = self.account_ids.filtered( + lambda a: a.company_id == self.company_id + ) + res = {"domain": {"account_ids": [], "partner_ids": []}} + if not self.company_id: + return res + else: + res["domain"]["account_ids"] += [("company_id", "=", self.company_id.id)] + res["domain"]["partner_ids"] += self._get_partner_ids_domain() + return res + + @api.onchange("account_ids") + def onchange_account_ids(self): + return {"domain": {"account_ids": [("reconcile", "=", True)]}} + + @api.onchange("receivable_accounts_only", "payable_accounts_only") + def onchange_type_accounts_only(self): + """Handle receivable/payable accounts only change.""" + domain = [("company_id", "=", self.company_id.id)] + if self.receivable_accounts_only or self.payable_accounts_only: + if self.receivable_accounts_only and self.payable_accounts_only: + domain += [ + ("account_type", "in", ("asset_receivable", "liability_payable")) + ] + elif self.receivable_accounts_only: + domain += [("account_type", "=", "asset_receivable")] + elif self.payable_accounts_only: + domain += [("account_type", "=", "liability_payable")] + self.account_ids = self.env["account.account"].search(domain) + else: + self.account_ids = None + + def _calculate_amounts_by_partner(self, account_id, open_items_move_lines_data): + total_amount = {} + for line in open_items_move_lines_data: + partner_id_key = line["partner_id"] + if account_id not in total_amount: + total_amount[account_id] = {} + if partner_id_key not in total_amount[account_id]: + total_amount[account_id][partner_id_key] = {"residual": 0.0} + total_amount[account_id][partner_id_key]["residual"] += line[ + "amount_residual" + ] + return total_amount + + def _print_report(self, report_type): + self.ensure_one() + data = self._prepare_report_open_items() + if report_type == "xlsx": + report_name = "a_f_r.report_open_items_xlsx" + else: + report_name = "account_financial_report.open_items" + return ( + self.env["ir.actions.report"] + .search( + [("report_name", "=", report_name), ("report_type", "=", report_type)], + limit=1, + ) + .report_action(self, data=data) + ) + + def _prepare_report_open_items(self): + self.ensure_one() + return { + "wizard_id": self.id, + "date_at": fields.Date.to_string(self.date_at), + "date_from": self.date_from or False, + "only_posted_moves": self.target_move == "posted", + "hide_account_at_0": self.hide_account_at_0, + "foreign_currency": self.foreign_currency, + "show_partner_details": self.show_partner_details, + "company_id": self.company_id.id, + "target_move": self.target_move, + "account_ids": self.account_ids.ids, + "partner_ids": self.partner_ids.ids or [], + "account_financial_report_lang": self.env.lang, + "grouped_by": self.grouped_by, + } + + def _export(self, report_type): + return self._print_report(report_type) diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/wizard/open_items_wizard_view.xml b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/wizard/open_items_wizard_view.xml new file mode 100644 index 00000000..610b5367 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/wizard/open_items_wizard_view.xml @@ -0,0 +1,118 @@ + + + + + Open Items + open.items.report.wizard + +
+ + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ + Open Items + open.items.report.wizard + form + + new + + + + Open Items Partner + open.items.report.wizard + + form + + + + new + +
diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/wizard/trial_balance_wizard.py b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/wizard/trial_balance_wizard.py new file mode 100644 index 00000000..5426b574 --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/wizard/trial_balance_wizard.py @@ -0,0 +1,276 @@ +# Author: Julien Coux +# Copyright 2016 Camptocamp SA +# Copyright 2017 Akretion - Alexis de Lattre +# Copyright 2018 ForgeFlow, S.L. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import _, api, fields, models +from odoo.exceptions import UserError, ValidationError +from odoo.tools import date_utils + + +class TrialBalanceReportWizard(models.TransientModel): + """Trial balance report wizard.""" + + _name = "trial.balance.report.wizard" + _description = "Trial Balance Report Wizard" + _inherit = "account_financial_report_abstract_wizard" + + date_range_id = fields.Many2one(comodel_name="date.range", string="Date range") + date_from = fields.Date(required=True) + date_to = fields.Date(required=True) + fy_start_date = fields.Date(compute="_compute_fy_start_date") + target_move = fields.Selection( + [("posted", "All Posted Entries"), ("all", "All Entries")], + string="Target Moves", + required=True, + default="posted", + ) + show_hierarchy = fields.Boolean( + string="Show hierarchy", + help="Use when your account groups are hierarchical", + ) + limit_hierarchy_level = fields.Boolean("Limit hierarchy levels") + show_hierarchy_level = fields.Integer("Hierarchy Levels to display", default=1) + hide_parent_hierarchy_level = fields.Boolean( + "Do not display parent levels", default=False + ) + account_ids = fields.Many2many( + comodel_name="account.account", string="Filter accounts" + ) + hide_account_at_0 = fields.Boolean( + string="Hide accounts at 0", + default=True, + help="When this option is enabled, the trial balance will " + "not display accounts that have initial balance = " + "debit = credit = end balance = 0", + ) + receivable_accounts_only = fields.Boolean() + payable_accounts_only = fields.Boolean() + show_partner_details = fields.Boolean() + partner_ids = fields.Many2many(comodel_name="res.partner", string="Filter partners") + journal_ids = fields.Many2many(comodel_name="account.journal") + + not_only_one_unaffected_earnings_account = fields.Boolean(readonly=True) + + foreign_currency = fields.Boolean( + string="Show foreign currency", + help="Display foreign currency for move lines, unless " + "account currency is not setup through chart of accounts " + "will display initial and final balance in that currency.", + ) + account_code_from = fields.Many2one( + comodel_name="account.account", + help="Starting account in a range", + ) + account_code_to = fields.Many2one( + comodel_name="account.account", + help="Ending account in a range", + ) + grouped_by = fields.Selection( + selection=[("analytic_account", "Analytic Account")], default=False + ) + + @api.onchange("grouped_by") + def onchange_grouped_by(self): + if self.grouped_by == "analytic_account": + self.show_partner_details = False + self.show_hierarchy = False + + @api.onchange("account_code_from", "account_code_to") + def on_change_account_range(self): + if ( + self.account_code_from + and self.account_code_from.code.isdigit() + and self.account_code_to + and self.account_code_to.code.isdigit() + ): + start_range = self.account_code_from.code + end_range = self.account_code_to.code + self.account_ids = self.env["account.account"].search( + [("code", ">=", start_range), ("code", "<=", end_range)] + ) + if self.company_id: + self.account_ids = self.account_ids.filtered( + lambda a: a.company_id == self.company_id + ) + + @api.constrains("show_hierarchy", "show_hierarchy_level") + def _check_show_hierarchy_level(self): + for rec in self: + if rec.show_hierarchy and rec.show_hierarchy_level <= 0: + raise UserError( + _("The hierarchy level to filter on must be greater than 0.") + ) + + @api.depends("date_from") + def _compute_fy_start_date(self): + for wiz in self: + if wiz.date_from: + date_from, date_to = date_utils.get_fiscal_year( + wiz.date_from, + day=self.company_id.fiscalyear_last_day, + month=int(self.company_id.fiscalyear_last_month), + ) + wiz.fy_start_date = date_from + else: + wiz.fy_start_date = False + + @api.onchange("company_id") + def onchange_company_id(self): + """Handle company change.""" + count = self.env["account.account"].search_count( + [ + ("account_type", "=", "equity_unaffected"), + ("company_id", "=", self.company_id.id), + ] + ) + self.not_only_one_unaffected_earnings_account = count != 1 + if ( + self.company_id + and self.date_range_id.company_id + and self.date_range_id.company_id != self.company_id + ): + self.date_range_id = False + if self.company_id and self.partner_ids: + self.partner_ids = self.partner_ids.filtered( + lambda p: p.company_id == self.company_id or not p.company_id + ) + if self.company_id and self.journal_ids: + self.journal_ids = self.journal_ids.filtered( + lambda a: a.company_id == self.company_id + ) + if self.company_id and self.account_ids: + if self.receivable_accounts_only or self.payable_accounts_only: + self.onchange_type_accounts_only() + else: + self.account_ids = self.account_ids.filtered( + lambda a: a.company_id == self.company_id + ) + res = { + "domain": { + "account_ids": [], + "partner_ids": [], + "date_range_id": [], + "journal_ids": [], + } + } + if not self.company_id: + return res + else: + res["domain"]["account_ids"] += [("company_id", "=", self.company_id.id)] + res["domain"]["partner_ids"] += self._get_partner_ids_domain() + res["domain"]["date_range_id"] += [ + "|", + ("company_id", "=", self.company_id.id), + ("company_id", "=", False), + ] + res["domain"]["journal_ids"] += [("company_id", "=", self.company_id.id)] + return res + + @api.onchange("date_range_id") + def onchange_date_range_id(self): + """Handle date range change.""" + self.date_from = self.date_range_id.date_start + self.date_to = self.date_range_id.date_end + + @api.constrains("company_id", "date_range_id") + def _check_company_id_date_range_id(self): + for rec in self.sudo(): + if ( + rec.company_id + and rec.date_range_id.company_id + and rec.company_id != rec.date_range_id.company_id + ): + raise ValidationError( + _( + "The Company in the Trial Balance Report Wizard and in " + "Date Range must be the same." + ) + ) + + @api.onchange("receivable_accounts_only", "payable_accounts_only") + def onchange_type_accounts_only(self): + """Handle receivable/payable accounts only change.""" + if self.receivable_accounts_only or self.payable_accounts_only: + domain = [("company_id", "=", self.company_id.id)] + if self.receivable_accounts_only and self.payable_accounts_only: + domain += [ + ("account_type", "in", ("asset_receivable", "liability_payable")) + ] + elif self.receivable_accounts_only: + domain += [("account_type", "=", "asset_receivable")] + elif self.payable_accounts_only: + domain += [("account_type", "=", "liability_payable")] + self.account_ids = self.env["account.account"].search(domain) + else: + self.account_ids = None + + @api.onchange("show_partner_details") + def onchange_show_partner_details(self): + """Handle partners change.""" + if self.show_partner_details: + self.receivable_accounts_only = self.payable_accounts_only = True + self.grouped_by = False + else: + self.receivable_accounts_only = self.payable_accounts_only = False + + @api.depends("company_id") + def _compute_unaffected_earnings_account(self): + for record in self: + record.unaffected_earnings_account = self.env["account.account"].search( + [ + ("account_type", "=", "equity_unaffected"), + ("company_id", "=", record.company_id.id), + ] + ) + + unaffected_earnings_account = fields.Many2one( + comodel_name="account.account", + compute="_compute_unaffected_earnings_account", + store=True, + ) + + def _print_report(self, report_type): + self.ensure_one() + data = self._prepare_report_trial_balance() + if report_type == "xlsx": + report_name = "a_f_r.report_trial_balance_xlsx" + else: + report_name = "account_financial_report.trial_balance" + return ( + self.env["ir.actions.report"] + .search( + [("report_name", "=", report_name), ("report_type", "=", report_type)], + limit=1, + ) + .report_action(self, data=data) + ) + + def _prepare_report_trial_balance(self): + self.ensure_one() + return { + "wizard_id": self.id, + "date_from": self.date_from, + "date_to": self.date_to, + "only_posted_moves": self.target_move == "posted", + "hide_account_at_0": self.hide_account_at_0, + "foreign_currency": self.foreign_currency, + "company_id": self.company_id.id, + "account_ids": self.account_ids.ids or [], + "partner_ids": self.partner_ids.ids or [], + "journal_ids": self.journal_ids.ids or [], + "fy_start_date": self.fy_start_date, + "show_hierarchy": self.show_hierarchy, + "limit_hierarchy_level": self.limit_hierarchy_level, + "show_hierarchy_level": self.show_hierarchy_level, + "hide_parent_hierarchy_level": self.hide_parent_hierarchy_level, + "show_partner_details": self.show_partner_details, + "unaffected_earnings_account": self.unaffected_earnings_account.id, + "account_financial_report_lang": self.env.lang, + "grouped_by": self.grouped_by, + } + + def _export(self, report_type): + """Default export is PDF.""" + return self._print_report(report_type) diff --git a/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/wizard/trial_balance_wizard_view.xml b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/wizard/trial_balance_wizard_view.xml new file mode 100644 index 00000000..7b3293be --- /dev/null +++ b/odoo-bringout-oca-account-financial-reporting-account_financial_report/account_financial_report/wizard/trial_balance_wizard_view.xml @@ -0,0 +1,172 @@ + + + + + Trial Balance + trial.balance.report.wizard + +
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management/account_asset_management/views/account_move_line.xml b/odoo-bringout-oca-account-financial-tools-account_asset_management/account_asset_management/views/account_move_line.xml new file mode 100644 index 00000000..fafedd65 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management/account_asset_management/views/account_move_line.xml @@ -0,0 +1,27 @@ + + + + Journal Items (form) + account.move.line + + + + + + + + + + Journal Items (Search) + account.move.line + + + + + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management/account_asset_management/views/menuitem.xml b/odoo-bringout-oca-account-financial-tools-account_asset_management/account_asset_management/views/menuitem.xml new file mode 100644 index 00000000..17c3c42c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management/account_asset_management/views/menuitem.xml @@ -0,0 +1,36 @@ + + + + + + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management/account_asset_management/wizard/__init__.py b/odoo-bringout-oca-account-financial-tools-account_asset_management/account_asset_management/wizard/__init__.py new file mode 100644 index 00000000..b387e74e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management/account_asset_management/wizard/__init__.py @@ -0,0 +1,4 @@ +from . import account_asset_compute +from . import account_asset_remove +from . import wiz_account_asset_report +from . import wiz_asset_move_reverse diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management/account_asset_management/wizard/account_asset_compute.py b/odoo-bringout-oca-account-financial-tools-account_asset_management/account_asset_management/wizard/account_asset_compute.py new file mode 100644 index 00000000..df51489d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management/account_asset_management/wizard/account_asset_compute.py @@ -0,0 +1,62 @@ +# Copyright 2009-2018 Noviat +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import _, fields, models + + +class AccountAssetCompute(models.TransientModel): + _name = "account.asset.compute" + _description = "Compute Assets" + + date_end = fields.Date( + string="Date", + required=True, + default=fields.Date.today, + help="All depreciation lines prior to this date will be automatically" + " posted", + ) + note = fields.Text() + + def asset_compute(self): + assets = self.env["account.asset"].search([("state", "=", "open")]) + created_move_ids, error_log = assets._compute_entries( + self.date_end, check_triggers=True + ) + + if error_log: + module = __name__.split("addons.")[1].split(".")[0] + result_view = self.env.ref( + "{}.{}_view_form_result".format(module, self._table) + ) + self.note = _("Compute Assets errors") + ":\n" + error_log + return { + "name": _("Compute Assets result"), + "res_id": self.id, + "view_mode": "form", + "res_model": "account.asset.compute", + "view_id": result_view.id, + "target": "new", + "type": "ir.actions.act_window", + "context": {"asset_move_ids": created_move_ids}, + } + + return { + "name": _("Created Asset Moves"), + "view_mode": "tree,form", + "res_model": "account.move", + "view_id": False, + "domain": [("id", "in", created_move_ids)], + "type": "ir.actions.act_window", + } + + def view_asset_moves(self): + self.ensure_one() + domain = [("id", "in", self.env.context.get("asset_move_ids", []))] + return { + "name": _("Created Asset Moves"), + "view_mode": "tree,form", + "res_model": "account.move", + "view_id": False, + "domain": domain, + "type": "ir.actions.act_window", + } diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management/account_asset_management/wizard/account_asset_compute.xml b/odoo-bringout-oca-account-financial-tools-account_asset_management/account_asset_management/wizard/account_asset_compute.xml new file mode 100644 index 00000000..9131667e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management/account_asset_management/wizard/account_asset_compute.xml @@ -0,0 +1,53 @@ + + + + account.asset.compute + account.asset.compute + +
+ + + +
+
+
+
+
+ + account.asset.compute.result + account.asset.compute + 20 + +
+ + +
+
+ +
+
+ + Compute Assets + account.asset.compute + tree,form + + new + +
diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management/account_asset_management/wizard/account_asset_remove.py b/odoo-bringout-oca-account-financial-tools-account_asset_management/account_asset_management/wizard/account_asset_remove.py new file mode 100644 index 00000000..e49996c4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management/account_asset_management/wizard/account_asset_remove.py @@ -0,0 +1,379 @@ +# Copyright 2009-2018 Noviat +# Copyright 2021 Tecnativa - João Marques +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +import logging + +from dateutil.relativedelta import relativedelta + +from odoo import _, api, fields, models +from odoo.exceptions import UserError, ValidationError + +_logger = logging.getLogger(__name__) + + +class AccountAssetRemove(models.TransientModel): + _name = "account.asset.remove" + _description = "Remove Asset" + _check_company_auto = True + + company_id = fields.Many2one( + comodel_name="res.company", + string="Company", + readonly=True, + required=True, + default=lambda self: self._default_company_id(), + ) + currency_id = fields.Many2one( + related="company_id.currency_id", string="Company Currency" + ) + date_remove = fields.Date( + string="Asset Removal Date", + required=True, + default=fields.Date.today, + help="Removal date must be after the last posted entry " + "in case of early removal", + ) + force_date = fields.Date(string="Force accounting date") + sale_value = fields.Monetary( + default=lambda self: self._default_sale_value(), + ) + account_sale_id = fields.Many2one( + comodel_name="account.account", + string="Asset Sale Account", + domain="[('deprecated', '=', False), ('company_id', '=', company_id)]", + default=lambda self: self._default_account_sale_id(), + ) + account_plus_value_id = fields.Many2one( + comodel_name="account.account", + string="Plus-Value Account", + domain="[('deprecated', '=', False), ('company_id', '=', company_id)]", + default=lambda self: self._default_account_plus_value_id(), + ) + account_min_value_id = fields.Many2one( + comodel_name="account.account", + string="Min-Value Account", + domain="[('deprecated', '=', False), ('company_id', '=', company_id)]", + default=lambda self: self._default_account_min_value_id(), + ) + account_residual_value_id = fields.Many2one( + comodel_name="account.account", + string="Residual Value Account", + domain="[('deprecated', '=', False), ('company_id', '=', company_id)]", + default=lambda self: self._default_account_residual_value_id(), + ) + posting_regime = fields.Selection( + selection=lambda self: self._selection_posting_regime(), + string="Removal Entry Policy", + required=True, + default=lambda self: self._get_posting_regime(), + help="Removal Entry Policy \n" + " * Residual Value: The non-depreciated value will be " + "posted on the 'Residual Value Account' \n" + " * Gain/Loss on Sale: The Gain or Loss will be posted on " + "the 'Plus-Value Account' or 'Min-Value Account' ", + ) + note = fields.Text("Notes") + + @api.constrains("sale_value", "company_id") + def _check_sale_value(self): + if self.company_id.currency_id.compare_amounts(self.sale_value, 0) < 0: + raise ValidationError(_("The Sale Value must be positive!")) + + @api.model + def _default_company_id(self): + asset_id = self.env.context.get("active_id") + asset = self.env["account.asset"].browse(asset_id) + return asset.company_id + + @api.model + def _default_sale_value(self): + return self._get_sale()["sale_value"] + + @api.model + def _default_account_sale_id(self): + return self._get_sale()["account_sale_id"] + + def _get_sale(self): + asset_id = self.env.context.get("active_id") + sale_value = 0.0 + account_sale_id = False + inv_lines = self.env["account.move.line"].search( + [ + ("asset_id", "=", asset_id), + ("move_id.move_type", "in", ("out_invoice", "out_refund")), + ] + ) + for line in inv_lines: + inv = line.move_id + comp_curr = inv.currency_id + inv_curr = inv.currency_id + if line.move_id.payment_state == "paid" or line.parent_state == "draft": + account_sale_id = line.account_id.id + amount_inv_cur = line.price_subtotal + amount_comp_cur = inv_curr._convert( + amount_inv_cur, comp_curr, inv.company_id, inv.date + ) + sale_value += amount_comp_cur + return {"sale_value": sale_value, "account_sale_id": account_sale_id} + + @api.model + def _default_account_plus_value_id(self): + asset_id = self.env.context.get("active_id") + asset = self.env["account.asset"].browse(asset_id) + return asset.profile_id.account_plus_value_id + + @api.model + def _default_account_min_value_id(self): + asset_id = self.env.context.get("active_id") + asset = self.env["account.asset"].browse(asset_id) + return asset.profile_id.account_min_value_id + + @api.model + def _default_account_residual_value_id(self): + asset_id = self.env.context.get("active_id") + asset = self.env["account.asset"].browse(asset_id) + return asset.profile_id.account_residual_value_id + + @api.model + def _selection_posting_regime(self): + return [ + ("residual_value", _("Residual Value")), + ("gain_loss_on_sale", _("Gain/Loss on Sale")), + ] + + @api.model + def _get_posting_regime(self): + asset_obj = self.env["account.asset"] + asset = asset_obj.browse(self.env.context.get("active_id")) + country = asset and asset.company_id.country_id.code or False + if country in self._residual_value_regime_countries(): + return "residual_value" + else: + return "gain_loss_on_sale" + + def _residual_value_regime_countries(self): + return ["FR"] + + def remove(self): + self.ensure_one() + asset_line_obj = self.env["account.asset.line"] + + asset_id = self.env.context.get("active_id") + asset = self.env["account.asset"].browse(asset_id) + asset_ref = ( + asset.code and "{} (ref: {})".format(asset.name, asset.code) or asset.name + ) + + if self.env.context.get("early_removal"): + residual_value = self._prepare_early_removal(asset) + else: + residual_value = asset.value_residual + + dlines = asset_line_obj.search( + [ + ("asset_id", "=", asset.id), + ("type", "=", "depreciate"), + ("move_check", "!=", False), + ], + order="line_date desc", + ) + if dlines: + last_date = dlines[0].line_date + else: + create_dl = asset_line_obj.search( + [("asset_id", "=", asset.id), ("type", "=", "create")] + )[0] + last_date = create_dl.line_date + + if self.date_remove < last_date: + raise UserError( + _("The removal date must be after " "the last depreciation date.") + ) + + line_name = asset._get_depreciation_entry_name(len(dlines) + 1) + journal_id = asset.profile_id.journal_id.id + if not self.force_date: + date_remove = self.date_remove + else: + date_remove = self.force_date + + # create move + move_vals = { + "date": date_remove, + "ref": line_name, + "journal_id": journal_id, + "narration": self.note, + } + move = self.env["account.move"].create(move_vals) + + # create asset line + asset_line_vals = { + "amount": residual_value, + "asset_id": asset_id, + "name": line_name, + "line_date": self.date_remove, + "move_id": move.id, + "type": "remove", + } + asset_line_obj.create(asset_line_vals) + asset.write({"state": "removed", "date_remove": self.date_remove}) + + # create move lines + move_lines = self._get_removal_data(asset, residual_value) + move.with_context(allow_asset=True).write({"line_ids": move_lines}) + + return { + "name": _("Asset '%s' Removal Journal Entry") % asset_ref, + "view_mode": "tree,form", + "res_model": "account.move", + "view_id": False, + "type": "ir.actions.act_window", + "context": self.env.context, + "domain": [("id", "=", move.id)], + } + + def _prepare_early_removal(self, asset): + """ + Generate last depreciation entry on the day before the removal date. + """ + date_remove = self.date_remove + asset_line_obj = self.env["account.asset.line"] + + currency = asset.company_id.currency_id + + def _dlines(asset): + lines = asset.depreciation_line_ids + dlines = lines.filtered( + lambda l: l.type == "depreciate" + and not l.init_entry + and not l.move_check + ) + dlines = dlines.sorted(key=lambda l: l.line_date) + return dlines + + dlines = _dlines(asset) + if not dlines: + asset.compute_depreciation_board() + dlines = _dlines(asset) + if not dlines: + return asset.value_residual + first_to_depreciate_dl = dlines[0] + + first_date = first_to_depreciate_dl.line_date + if date_remove > first_date: + raise UserError( + _( + "You can't make an early removal if all the depreciation " + "lines for previous periods are not posted." + ) + ) + + if first_to_depreciate_dl.previous_id: + last_depr_date = first_to_depreciate_dl.previous_id.line_date + else: + create_dl = asset_line_obj.search( + [("asset_id", "=", asset.id), ("type", "=", "create")] + ) + last_depr_date = create_dl.line_date + + # Never create move. + same_month = ( + last_depr_date.month == first_to_depreciate_dl.line_date.month and 1 or 0 + ) + + period_number_days = (first_date - last_depr_date).days + same_month + new_line_date = date_remove + relativedelta(days=-1) + to_depreciate_days = (new_line_date - last_depr_date).days + same_month + to_depreciate_amount = currency.round( + float(to_depreciate_days) + / float(period_number_days) + * first_to_depreciate_dl.amount, + ) + residual_value = asset.value_residual - to_depreciate_amount + if to_depreciate_amount: + update_vals = { + "amount": to_depreciate_amount, + "line_date": new_line_date, + "line_days": to_depreciate_days, + } + first_to_depreciate_dl.write(update_vals) + dlines[0].create_move() + dlines -= dlines[0] + dlines.unlink() + return residual_value + + def _get_removal_data(self, asset, residual_value): + move_lines = [] + partner_id = asset.partner_id and asset.partner_id.id or False + profile = asset.profile_id + currency = asset.company_id.currency_id + + # asset and asset depreciation account reversal + depr_amount = asset.depreciation_base - residual_value + depr_amount_comp = currency.compare_amounts(depr_amount, 0) + if depr_amount: + move_line_vals = { + "name": asset.name, + "account_id": profile.account_depreciation_id.id, + "debit": depr_amount_comp > 0 and depr_amount or 0.0, + "credit": depr_amount_comp < 0 and -depr_amount or 0.0, + "partner_id": partner_id, + "asset_id": asset.id, + } + move_lines.append((0, 0, move_line_vals)) + + depreciation_base_comp = currency.compare_amounts(asset.depreciation_base, 0) + move_line_vals = { + "name": asset.name, + "account_id": profile.account_asset_id.id, + "debit": (depreciation_base_comp < 0 and -asset.depreciation_base or 0.0), + "credit": (depreciation_base_comp > 0 and asset.depreciation_base or 0.0), + "partner_id": partner_id, + "asset_id": asset.id, + } + move_lines.append((0, 0, move_line_vals)) + + if residual_value: + if self.posting_regime == "residual_value": + move_line_vals = { + "name": asset.name, + "account_id": self.account_residual_value_id.id, + "analytic_distribution": asset.analytic_distribution, + "debit": residual_value, + "credit": 0.0, + "partner_id": partner_id, + "asset_id": asset.id, + } + move_lines.append((0, 0, move_line_vals)) + elif self.posting_regime == "gain_loss_on_sale": + if self.sale_value: + sale_value = self.sale_value + move_line_vals = { + "name": asset.name, + "account_id": self.account_sale_id.id, + "analytic_distribution": asset.analytic_distribution, + "debit": sale_value, + "credit": 0.0, + "partner_id": partner_id, + "asset_id": asset.id, + } + move_lines.append((0, 0, move_line_vals)) + balance = self.sale_value - residual_value + balance_comp = currency.compare_amounts(balance, 0) + account_id = ( + self.account_plus_value_id.id + if balance_comp > 0 + else self.account_min_value_id.id + ) + move_line_vals = { + "name": asset.name, + "account_id": account_id, + "debit": balance_comp < 0 and -balance or 0.0, + "credit": balance_comp > 0 and balance or 0.0, + "analytic_distribution": asset.analytic_distribution, + "partner_id": partner_id, + "asset_id": asset.id, + } + move_lines.append((0, 0, move_line_vals)) + return move_lines diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management/account_asset_management/wizard/account_asset_remove.xml b/odoo-bringout-oca-account-financial-tools-account_asset_management/account_asset_management/wizard/account_asset_remove.xml new file mode 100644 index 00000000..027e77b1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management/account_asset_management/wizard/account_asset_remove.xml @@ -0,0 +1,54 @@ + + + + account.asset.remove.form + account.asset.remove + +
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+
+
diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management/account_asset_management/wizard/wiz_account_asset_report.py b/odoo-bringout-oca-account-financial-tools-account_asset_management/account_asset_management/wizard/wiz_account_asset_report.py new file mode 100644 index 00000000..29d4a53c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management/account_asset_management/wizard/wiz_account_asset_report.py @@ -0,0 +1,73 @@ +# Copyright 2009-2019 Noviat +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +import unicodedata + +from odoo import _, api, fields, models +from odoo.exceptions import UserError + + +class WizAccountAssetReport(models.TransientModel): + _name = "wiz.account.asset.report" + _description = "Financial Assets report" + + asset_group_id = fields.Many2one( + comodel_name="account.asset.group", + string="Asset Group", + default=lambda self: self._default_asset_group_id(), + ) + date_from = fields.Date(string="Start Date", required=True) + date_to = fields.Date(string="End Date", required=True) + draft = fields.Boolean(string="Include draft assets") + company_id = fields.Many2one( + comodel_name="res.company", + string="Company", + required=True, + default=lambda self: self._default_company_id(), + ) + + @api.model + def _default_asset_group_id(self): + return ( + self.env["account.asset.group"] + .search([("parent_id", "=", False)], limit=1) + .id + ) + + @api.model + def _default_company_id(self): + return self.env.company + + @api.onchange("company_id") + def _onchange_company_id(self): + fy_dates = self.company_id.compute_fiscalyear_dates(fields.date.today()) + self.date_from = fy_dates["date_from"] + self.date_to = fy_dates["date_to"] + + @api.constrains("date_from", "date_to") + def _check_dates(self): + for wiz in self: + if wiz.date_to <= wiz.date_from: + raise UserError(_("The Start Date must precede the Ending Date.")) + + def xls_export(self): + self.ensure_one() + report_name = "account_asset_management.asset_report_xls" + if self.asset_group_id: + prefix = ( + unicodedata.normalize("NFKD", self.asset_group_id.name) + .encode("ascii", "ignore") + .decode("ascii") + ) + prefix = "".join(x for x in prefix if x.isalnum()) + report_file = "{}_asset_report".format(prefix) + else: + report_file = "asset_report" + report = { + "type": "ir.actions.report", + "report_type": "xlsx", + "report_name": report_name, + "context": dict(self.env.context, report_file=report_file), + "data": {"dynamic_report": True}, + } + return report diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management/account_asset_management/wizard/wiz_account_asset_report.xml b/odoo-bringout-oca-account-financial-tools-account_asset_management/account_asset_management/wizard/wiz_account_asset_report.xml new file mode 100644 index 00000000..add7a6db --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management/account_asset_management/wizard/wiz_account_asset_report.xml @@ -0,0 +1,53 @@ + + + + Financial Assets report + wiz.account.asset.report + +
+ + + + + + + + +
+
+
+
+
+ + Financial Assets report + ir.actions.act_window + wiz.account.asset.report + form + + new + + + +
diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management/account_asset_management/wizard/wiz_asset_move_reverse.py b/odoo-bringout-oca-account-financial-tools-account_asset_management/account_asset_management/wizard/wiz_asset_move_reverse.py new file mode 100644 index 00000000..c2e53a50 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management/account_asset_management/wizard/wiz_asset_move_reverse.py @@ -0,0 +1,61 @@ +# Copyright 2021 ForgeFlow, S.L. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from odoo import api, fields, models + + +class WizAssetMoveReverse(models.TransientModel): + _name = "wiz.asset.move.reverse" + _description = "Reverse posted journal entry on depreciation line" + + line_id = fields.Many2one( + comodel_name="account.asset.line", + string="Asset Line", + readonly=True, + required=True, + ) + date_reversal = fields.Date( + string="Reversal date", + required=True, + default=fields.Date.context_today, + ) + reason = fields.Char() + journal_id = fields.Many2one( + "account.journal", + string="Use Specific Journal", + help="If empty, uses the journal of the journal entry to be reversed.", + ) + + @api.model + def default_get(self, fields): + res = super(WizAssetMoveReverse, self).default_get(fields) + line_ids = ( + self.env["account.asset.line"].browse(self.env.context["active_ids"]) + if self.env.context.get("active_model") == "account.asset.line" + else self.env["account.asset.line"] + ) + res["line_id"] = line_ids[0].id if line_ids else False + return res + + def reverse_move(self): + move = self.line_id.move_id + move_reversal = ( + self.env["account.move.reversal"] + .with_context( + active_model="account.move", active_ids=move.ids, active_id=move.id + ) + .create( + { + "date": self.date_reversal, + "reason": self.reason, + "refund_method": "refund", + "journal_id": self.journal_id.id, + } + ) + ) + reversal = move_reversal.with_context(allow_asset=True).reverse_moves() + reverse_move = self.env["account.move"].browse(reversal["res_id"]) + reverse_move.action_post() + self.line_id.with_context( + unlink_from_asset=True + ).update_asset_line_after_unlink_move() + return True diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management/account_asset_management/wizard/wiz_asset_move_reverse.xml b/odoo-bringout-oca-account-financial-tools-account_asset_management/account_asset_management/wizard/wiz_asset_move_reverse.xml new file mode 100644 index 00000000..9cf1d95e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management/account_asset_management/wizard/wiz_asset_move_reverse.xml @@ -0,0 +1,27 @@ + + + + wiz.asset.move.reverse.form + wiz.asset.move.reverse + +
+ + + + + + + +
+
+ +
+
+
diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-financial-tools-account_asset_management/doc/ARCHITECTURE.md new file mode 100644 index 00000000..d6c1858d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_asset_management Module - account_asset_management + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management/doc/CONFIGURATION.md b/odoo-bringout-oca-account-financial-tools-account_asset_management/doc/CONFIGURATION.md new file mode 100644 index 00000000..77eb2036 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_asset_management. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management/doc/CONTROLLERS.md b/odoo-bringout-oca-account-financial-tools-account_asset_management/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-financial-tools-account_asset_management/doc/DEPENDENCIES.md new file mode 100644 index 00000000..6a897ef6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) +- [report_xlsx_helper](../../odoo-bringout-oca-reporting-engine-report_xlsx_helper) diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management/doc/FAQ.md b/odoo-bringout-oca-account-financial-tools-account_asset_management/doc/FAQ.md new file mode 100644 index 00000000..09bf2388 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_asset_management or install in UI. diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management/doc/INSTALL.md b/odoo-bringout-oca-account-financial-tools-account_asset_management/doc/INSTALL.md new file mode 100644 index 00000000..4a83e30a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_asset_management" +# or +uv pip install odoo-bringout-oca-account-financial-tools-account_asset_management" +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management/doc/MODELS.md b/odoo-bringout-oca-account-financial-tools-account_asset_management/doc/MODELS.md new file mode 100644 index 00000000..bd10e9fd --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management/doc/MODELS.md @@ -0,0 +1,20 @@ +# Models + +Detected core models and extensions in account_asset_management. + +```mermaid +classDiagram + class account_asset + class account_asset_group + class account_asset_line + class account_asset_profile + class account_asset_recompute_trigger + class account_account + class account_move + class account_move_line + class analytic_mixin +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management/doc/OVERVIEW.md b/odoo-bringout-oca-account-financial-tools-account_asset_management/doc/OVERVIEW.md new file mode 100644 index 00000000..4ce7d122 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_asset_management. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_asset_management +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management/doc/REPORTS.md b/odoo-bringout-oca-account-financial-tools-account_asset_management/doc/REPORTS.md new file mode 100644 index 00000000..4fb8d5b9 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management/doc/REPORTS.md @@ -0,0 +1,25 @@ +# Reports + +Report definitions and templates in account_asset_management. + +```mermaid +classDiagram + class AssetReportXlsx + AbstractModel <|-- AssetReportXlsx +``` + +## Available Reports + +No named reports found in XML files. + + +## Report Files + +- **account_asset_report_xls.py** (Python logic) +- **__init__.py** (Python logic) + +## Notes +- Named reports above are accessible through Odoo's reporting menu +- Python files define report logic and data processing +- XML files contain report templates, definitions, and formatting +- Reports are integrated with Odoo's printing and email systems diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management/doc/SECURITY.md b/odoo-bringout-oca-account-financial-tools-account_asset_management/doc/SECURITY.md new file mode 100644 index 00000000..c85f3854 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management/doc/SECURITY.md @@ -0,0 +1,41 @@ +# Security + +Access control and security definitions in account_asset_management. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../account_asset_management/security/ir.model.access.csv)** + - 18 model access rules + +## Record Rules + +Row-level security rules defined in: + +## Security Groups & Configuration + +Security groups and permissions defined in: +- **[account_asset_security.xml](../account_asset_management/security/account_asset_security.xml)** + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[account_asset_security.xml](../account_asset_management/security/account_asset_security.xml)** + - Security groups, categories, and XML-based rules +- **[ir.model.access.csv](../account_asset_management/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-financial-tools-account_asset_management/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management/doc/USAGE.md b/odoo-bringout-oca-account-financial-tools-account_asset_management/doc/USAGE.md new file mode 100644 index 00000000..7d4bcad8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_asset_management +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management/doc/WIZARDS.md b/odoo-bringout-oca-account-financial-tools-account_asset_management/doc/WIZARDS.md new file mode 100644 index 00000000..38bc3302 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management/doc/WIZARDS.md @@ -0,0 +1,11 @@ +# Wizards + +Transient models exposed as UI wizards in account_asset_management. + +```mermaid +classDiagram + class AccountAssetCompute + class AccountAssetRemove + class WizAccountAssetReport + class WizAssetMoveReverse +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management/pyproject.toml b/odoo-bringout-oca-account-financial-tools-account_asset_management/pyproject.toml new file mode 100644 index 00000000..3e29e402 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-financial-tools-account_asset_management" +version = "16.0.0" +description = "Assets Management - Odoo addon" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "odoo-bringout-oca-account-financial-tools-report_xlsx_helper>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_asset_management"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/README.md b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/README.md new file mode 100644 index 00000000..415f7c72 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/README.md @@ -0,0 +1,45 @@ +# Assets Management Stock Lot + +Odoo addon: account_asset_management_stock_lot + +## Installation + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot +``` + +## Dependencies + +This addon depends on: +- account_asset_management +- stock + +## Manifest Information + +- **Name**: Assets Management Stock Lot +- **Version**: 16.0.1.0.0 +- **Category**: Accounting & Finance +- **License**: AGPL-3 +- **Installable**: False + +## Source + +Based on [OCA/account-financial-tools](https://github.com/OCA/account-financial-tools) branch 16.0, addon `account_asset_management_stock_lot`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/README.rst b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/README.rst new file mode 100644 index 00000000..65b80fb5 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/README.rst @@ -0,0 +1,77 @@ +=========================== +Assets Management Stock Lot +=========================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:7ae5f6b06765c171693d8d9300f223a0e16f0cfd4ca5e5585f09f1d82cf1c4e4 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-tools/tree/16.0/account_asset_management_stock_lot + :alt: OCA/account-financial-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-tools-16-0/account-financial-tools-16-0-account_asset_management_stock_lot + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows to link a lot/serial number to an asset. +It is usefull when you have asset that you manage in your stock. + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Akretion + +Contributors +~~~~~~~~~~~~ + +* Florian da Costa + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-financial-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/__init__.py b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/__manifest__.py b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/__manifest__.py new file mode 100644 index 00000000..d3c7935d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/__manifest__.py @@ -0,0 +1,15 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Assets Management Stock Lot", + "version": "16.0.1.0.0", + "license": "AGPL-3", + "depends": ["account_asset_management", "stock"], + "author": "Akretion, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-financial-tools", + "category": "Accounting & Finance", + "development_status": "Beta", + "data": [ + "views/account_asset.xml", + ], +} diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/i18n/account_asset_management_stock_lot.pot b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/i18n/account_asset_management_stock_lot.pot new file mode 100644 index 00000000..54ed6156 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/i18n/account_asset_management_stock_lot.pot @@ -0,0 +1,42 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_asset_management_stock_lot +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_asset_management_stock_lot +#. odoo-python +#: code:addons/account_asset_management_stock_lot/models/account_asset.py:0 +#, python-format +msgid "A serial number can't be linked to multiple assets" +msgstr "" + +#. module: account_asset_management_stock_lot +#: model:ir.model,name:account_asset_management_stock_lot.model_account_asset +#: model:ir.model.fields,field_description:account_asset_management_stock_lot.field_stock_lot__asset_ids +msgid "Asset" +msgstr "" + +#. module: account_asset_management_stock_lot +#: model:ir.model,name:account_asset_management_stock_lot.model_stock_lot +msgid "Lot/Serial" +msgstr "" + +#. module: account_asset_management_stock_lot +#: model:ir.model.fields,field_description:account_asset_management_stock_lot.field_account_asset__stock_lot_id +msgid "Lot/Serial Number" +msgstr "" + +#. module: account_asset_management_stock_lot +#: model:ir.model.fields,field_description:account_asset_management_stock_lot.field_account_asset__product_id +msgid "Product" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/i18n/bs.po b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/i18n/bs.po new file mode 100644 index 00000000..86b91383 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/i18n/bs.po @@ -0,0 +1,42 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_asset_management_stock_lot +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_asset_management_stock_lot +#. odoo-python +#: code:addons/account_asset_management_stock_lot/models/account_asset.py:0 +#, python-format +msgid "A serial number can't be linked to multiple assets" +msgstr "Serijski broj ne može biti povezan sa više imovine" + +#. module: account_asset_management_stock_lot +#: model:ir.model,name:account_asset_management_stock_lot.model_account_asset +#: model:ir.model.fields,field_description:account_asset_management_stock_lot.field_stock_lot__asset_ids +msgid "Asset" +msgstr "Osnovna sredstva" + +#. module: account_asset_management_stock_lot +#: model:ir.model,name:account_asset_management_stock_lot.model_stock_lot +msgid "Lot/Serial" +msgstr "Lot/Serijski" + +#. module: account_asset_management_stock_lot +#: model:ir.model.fields,field_description:account_asset_management_stock_lot.field_account_asset__stock_lot_id +msgid "Lot/Serial Number" +msgstr "Lot/Serijski broj" + +#. module: account_asset_management_stock_lot +#: model:ir.model.fields,field_description:account_asset_management_stock_lot.field_account_asset__product_id +msgid "Product" +msgstr "Artikal" diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/i18n/it.po b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/i18n/it.po new file mode 100644 index 00000000..0f342a1a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/i18n/it.po @@ -0,0 +1,45 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_asset_management_stock_lot +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-05-24 13:24+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: account_asset_management_stock_lot +#. odoo-python +#: code:addons/account_asset_management_stock_lot/models/account_asset.py:0 +#, python-format +msgid "A serial number can't be linked to multiple assets" +msgstr "Un numero di serie non può essere collegato a più cespiti" + +#. module: account_asset_management_stock_lot +#: model:ir.model,name:account_asset_management_stock_lot.model_account_asset +#: model:ir.model.fields,field_description:account_asset_management_stock_lot.field_stock_lot__asset_ids +msgid "Asset" +msgstr "Cespite" + +#. module: account_asset_management_stock_lot +#: model:ir.model,name:account_asset_management_stock_lot.model_stock_lot +msgid "Lot/Serial" +msgstr "Lotto/Numero di serie" + +#. module: account_asset_management_stock_lot +#: model:ir.model.fields,field_description:account_asset_management_stock_lot.field_account_asset__stock_lot_id +msgid "Lot/Serial Number" +msgstr "Numero di lotto/serie" + +#. module: account_asset_management_stock_lot +#: model:ir.model.fields,field_description:account_asset_management_stock_lot.field_account_asset__product_id +msgid "Product" +msgstr "Prodotto" diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/models/__init__.py b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/models/__init__.py new file mode 100644 index 00000000..427b18c0 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/models/__init__.py @@ -0,0 +1,2 @@ +from . import account_asset +from . import stock_lot diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/models/account_asset.py b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/models/account_asset.py new file mode 100644 index 00000000..e64ccf9e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/models/account_asset.py @@ -0,0 +1,30 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import _, api, exceptions, fields, models + + +class AccountAsset(models.Model): + _inherit = "account.asset" + + product_id = fields.Many2one( + "product.product", + string="Product", + compute="_compute_product_id", + store=True, + ) + stock_lot_id = fields.Many2one("stock.lot", string="Lot/Serial Number") + + @api.depends("stock_lot_id") + def _compute_product_id(self): + for asset in self: + if asset.stock_lot_id: + asset.product_id = asset.stock_lot_id.product_id.id + + @api.constrains("stock_lot_id") + def _check_unique_asset(self): + for asset in self: + lot = asset.stock_lot_id + if lot.product_id.tracking == "serial" and len(lot.asset_ids) > 1: + raise exceptions.UserError( + _("A serial number can't be linked to multiple assets") + ) diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/models/stock_lot.py b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/models/stock_lot.py new file mode 100644 index 00000000..4b536b4c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/models/stock_lot.py @@ -0,0 +1,9 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class StockLot(models.Model): + _inherit = "stock.lot" + + asset_ids = fields.One2many("account.asset", "stock_lot_id", readonly=True) diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..0bddb053 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/readme/CONTRIBUTORS.rst @@ -0,0 +1 @@ +* Florian da Costa diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/readme/DESCRIPTION.rst new file mode 100644 index 00000000..0ce6e6bd --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/readme/DESCRIPTION.rst @@ -0,0 +1,2 @@ +This module allows to link a lot/serial number to an asset. +It is usefull when you have asset that you manage in your stock. diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/static/description/icon.png b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/static/description/icon.png new file mode 100644 index 00000000..1dcc49c2 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/static/description/index.html b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/static/description/index.html new file mode 100644 index 00000000..bd47bb32 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/static/description/index.html @@ -0,0 +1,424 @@ + + + + + +Assets Management Stock Lot + + + +
+

Assets Management Stock Lot

+ + +

Beta License: AGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runboat

+

This module allows to link a lot/serial number to an asset. +It is usefull when you have asset that you manage in your stock.

+

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Akretion
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-financial-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/views/account_asset.xml b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/views/account_asset.xml new file mode 100644 index 00000000..b36d0c80 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/account_asset_management_stock_lot/views/account_asset.xml @@ -0,0 +1,50 @@ + + + + account.asset + + + + + + + + + + + + + account.asset.tree.inherit + account.asset + + + + + + + + + + account.asset.search.inherit + account.asset + + + + + + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/doc/ARCHITECTURE.md new file mode 100644 index 00000000..fd626be0 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_asset_management_stock_lot Module - account_asset_management_stock_lot + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/doc/CONFIGURATION.md b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/doc/CONFIGURATION.md new file mode 100644 index 00000000..2a983e4a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_asset_management_stock_lot. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/doc/CONTROLLERS.md b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/doc/DEPENDENCIES.md new file mode 100644 index 00000000..a1f2c9ac --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [account_asset_management](../../odoo-bringout-oca-account-financial-tools-account_asset_management) +- [stock](../../odoo-bringout-oca-ocb-stock) diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/doc/FAQ.md b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/doc/FAQ.md new file mode 100644 index 00000000..e099c684 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_asset_management_stock_lot or install in UI. diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/doc/INSTALL.md b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/doc/INSTALL.md new file mode 100644 index 00000000..21779574 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot" +# or +uv pip install odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot" +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/doc/MODELS.md b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/doc/MODELS.md new file mode 100644 index 00000000..f13455f9 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/doc/MODELS.md @@ -0,0 +1,13 @@ +# Models + +Detected core models and extensions in account_asset_management_stock_lot. + +```mermaid +classDiagram + class account_asset + class stock_lot +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/doc/OVERVIEW.md b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/doc/OVERVIEW.md new file mode 100644 index 00000000..ea2703bc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_asset_management_stock_lot. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_asset_management_stock_lot +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/doc/REPORTS.md b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/doc/SECURITY.md b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/doc/USAGE.md b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/doc/USAGE.md new file mode 100644 index 00000000..56447ae0 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_asset_management_stock_lot +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/doc/WIZARDS.md b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/pyproject.toml b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/pyproject.toml new file mode 100644 index 00000000..13c2200f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-financial-tools-account_asset_management_stock_lot" +version = "16.0.0" +description = "Assets Management Stock Lot - Odoo addon" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-account-financial-tools-account_asset_management>=16.0.0", + "odoo-bringout-oca-ocb-stock>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_asset_management_stock_lot"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_number/README.md b/odoo-bringout-oca-account-financial-tools-account_asset_number/README.md new file mode 100644 index 00000000..6b28051e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_number/README.md @@ -0,0 +1,44 @@ +# Assets Number + +Odoo addon: account_asset_number + +## Installation + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_asset_number +``` + +## Dependencies + +This addon depends on: +- account_asset_management + +## Manifest Information + +- **Name**: Assets Number +- **Version**: 16.0.1.1.0 +- **Category**: Accounting & Finance +- **License**: AGPL-3 +- **Installable**: False + +## Source + +Based on [OCA/account-financial-tools](https://github.com/OCA/account-financial-tools) branch 16.0, addon `account_asset_number`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/README.rst b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/README.rst new file mode 100644 index 00000000..51ada54c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/README.rst @@ -0,0 +1,89 @@ +============= +Assets Number +============= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:60647111a7d6cee9fb79991a4bf6ca0f1949628d1cc44c7735df9ac246278bec + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-tools/tree/16.0/account_asset_number + :alt: OCA/account-financial-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-tools-16-0/account-financial-tools-16-0-account_asset_number + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module adds a asset number for the asset's reference. + +**Notes:** + +If you check "Auto Asset Number by Sequence", +you will not be able to edit the asset number using that asset profile. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +You can set the default asset number by going to *Invoicing > Configuration > Asset Profile*, +and check *Auto Asset Number by Sequence* then select *Asset Number Sequence*. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Ecosoft + +Contributors +~~~~~~~~~~~~ + +* `Ecosoft `__: + + * Pimolnat Suntian + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-financial-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/__init__.py b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/__init__.py new file mode 100644 index 00000000..37e105d0 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/__init__.py @@ -0,0 +1,4 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import models +from . import report diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/__manifest__.py b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/__manifest__.py new file mode 100644 index 00000000..42964bc8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/__manifest__.py @@ -0,0 +1,17 @@ +# Copyright 2021 Ecosoft Co., Ltd. (http://ecosoft.co.th) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +{ + "name": "Assets Number", + "version": "16.0.1.1.0", + "license": "AGPL-3", + "depends": ["account_asset_management"], + "author": "Ecosoft, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-financial-tools", + "category": "Accounting & Finance", + "data": [ + "views/account_asset_profile.xml", + "views/account_asset.xml", + "report/account_asset_number_report.xml", + ], +} diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/i18n/account_asset_number.pot b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/i18n/account_asset_number.pot new file mode 100644 index 00000000..5d97d5ce --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/i18n/account_asset_number.pot @@ -0,0 +1,119 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_asset_number +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_asset_number +#: model:ir.actions.report,print_report_name:account_asset_number.report_account_asset_number +msgid "'Asset Number - %s' % (object.name)" +msgstr "" + +#. module: account_asset_number +#: model_terms:ir.ui.view,arch_db:account_asset_number.report_simple_asset_number +msgid "No number available" +msgstr "" + +#. module: account_asset_number +#: model:ir.model,name:account_asset_number.model_account_asset +msgid "Asset" +msgstr "" + +#. module: account_asset_number +#: model:ir.model.fields,field_description:account_asset_number.field_account_asset__number +msgid "Asset Number" +msgstr "" + +#. module: account_asset_number +#: model:ir.actions.report,name:account_asset_number.report_account_asset_number +msgid "Asset Number (PDF)" +msgstr "" + +#. module: account_asset_number +#: model:ir.model.fields,field_description:account_asset_number.field_account_asset_profile__sequence_id +msgid "Asset Number Sequence" +msgstr "" + +#. module: account_asset_number +#: model:ir.model,name:account_asset_number.model_account_asset_profile +msgid "Asset profile" +msgstr "" + +#. module: account_asset_number +#: model:ir.model.fields,field_description:account_asset_number.field_account_asset__use_sequence +#: model:ir.model.fields,field_description:account_asset_number.field_account_asset_profile__use_sequence +msgid "Auto Asset Number by Sequence" +msgstr "" + +#. module: account_asset_number +#: model:ir.model.fields.selection,name:account_asset_number.selection__account_asset_profile__barcode_type__barcode +#: model_terms:ir.ui.view,arch_db:account_asset_number.report_simple_asset_number +msgid "Barcode" +msgstr "" + +#. module: account_asset_number +#: model:ir.model.fields,field_description:account_asset_number.field_account_asset_profile__barcode_height +msgid "Barcode Height" +msgstr "" + +#. module: account_asset_number +#: model:ir.model.fields,field_description:account_asset_number.field_account_asset_profile__barcode_type +msgid "Barcode Type" +msgstr "" + +#. module: account_asset_number +#: model:ir.model.fields,field_description:account_asset_number.field_account_asset_profile__barcode_width +msgid "Barcode Width" +msgstr "" + +#. module: account_asset_number +#: model:ir.model,name:account_asset_number.model_report_account_asset_management_asset_report_xls +msgid "Dynamic XLS asset report generator" +msgstr "" + +#. module: account_asset_number +#: model:ir.model.fields,help:account_asset_number.field_account_asset_profile__barcode_height +msgid "Height (in px) of the barcode or the QR code" +msgstr "" + +#. module: account_asset_number +#: model:ir.model.fields,help:account_asset_number.field_account_asset__use_sequence +#: model:ir.model.fields,help:account_asset_number.field_account_asset_profile__use_sequence +msgid "If check, asset number auto run by sequence." +msgstr "" + +#. module: account_asset_number +#. odoo-python +#: code:addons/account_asset_number/report/account_asset_report_xls.py:0 +#, python-format +msgid "Number" +msgstr "" + +#. module: account_asset_number +#: model:ir.model.fields.selection,name:account_asset_number.selection__account_asset_profile__barcode_type__qr +msgid "QR" +msgstr "" + +#. module: account_asset_number +#: model_terms:ir.ui.view,arch_db:account_asset_number.account_asset_profile_view_form +msgid "QR/Barcode Configuration" +msgstr "" + +#. module: account_asset_number +#: model_terms:ir.ui.view,arch_db:account_asset_number.report_simple_asset_number +msgid "QRcode" +msgstr "" + +#. module: account_asset_number +#: model:ir.model.fields,help:account_asset_number.field_account_asset_profile__barcode_width +msgid "Width (in px) of the barcode or the QR code" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/i18n/bs.po b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/i18n/bs.po new file mode 100644 index 00000000..5a6fbdfd --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/i18n/bs.po @@ -0,0 +1,119 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_asset_number +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_asset_number +#: model:ir.actions.report,print_report_name:account_asset_number.report_account_asset_number +msgid "'Asset Number - %s' % (object.name)" +msgstr "'Broj sredstva - %s' % (object.name)" + +#. module: account_asset_number +#: model_terms:ir.ui.view,arch_db:account_asset_number.report_simple_asset_number +msgid "No number available" +msgstr "Nema raspoloživih brojeva" + +#. module: account_asset_number +#: model:ir.model,name:account_asset_number.model_account_asset +msgid "Asset" +msgstr "Sredstvo" + +#. module: account_asset_number +#: model:ir.model.fields,field_description:account_asset_number.field_account_asset__number +msgid "Asset Number" +msgstr "Broj sredstva" + +#. module: account_asset_number +#: model:ir.actions.report,name:account_asset_number.report_account_asset_number +msgid "Asset Number (PDF)" +msgstr "Broj sredstva (PDF)" + +#. module: account_asset_number +#: model:ir.model.fields,field_description:account_asset_number.field_account_asset_profile__sequence_id +msgid "Asset Number Sequence" +msgstr "Brojevni krug sredstava" + +#. module: account_asset_number +#: model:ir.model,name:account_asset_number.model_account_asset_profile +msgid "Asset profile" +msgstr "Profil sredstva" + +#. module: account_asset_number +#: model:ir.model.fields,field_description:account_asset_number.field_account_asset__use_sequence +#: model:ir.model.fields,field_description:account_asset_number.field_account_asset_profile__use_sequence +msgid "Auto Asset Number by Sequence" +msgstr "Automatski broj imovine po sekvenci" + +#. module: account_asset_number +#: model:ir.model.fields.selection,name:account_asset_number.selection__account_asset_profile__barcode_type__barcode +#: model_terms:ir.ui.view,arch_db:account_asset_number.report_simple_asset_number +msgid "Barcode" +msgstr "Barkod" + +#. module: account_asset_number +#: model:ir.model.fields,field_description:account_asset_number.field_account_asset_profile__barcode_height +msgid "Barcode Height" +msgstr "Visina barkoda" + +#. module: account_asset_number +#: model:ir.model.fields,field_description:account_asset_number.field_account_asset_profile__barcode_type +msgid "Barcode Type" +msgstr "Tip barkoda" + +#. module: account_asset_number +#: model:ir.model.fields,field_description:account_asset_number.field_account_asset_profile__barcode_width +msgid "Barcode Width" +msgstr "Širina barkoda" + +#. module: account_asset_number +#: model:ir.model,name:account_asset_number.model_report_account_asset_management_asset_report_xls +msgid "Dynamic XLS asset report generator" +msgstr "Dinamički XLS generator izvještaja imovine" + +#. module: account_asset_number +#: model:ir.model.fields,help:account_asset_number.field_account_asset_profile__barcode_height +msgid "Height (in px) of the barcode or the QR code" +msgstr "Visina (u px) barkoda ili QR koda" + +#. module: account_asset_number +#: model:ir.model.fields,help:account_asset_number.field_account_asset__use_sequence +#: model:ir.model.fields,help:account_asset_number.field_account_asset_profile__use_sequence +msgid "If check, asset number auto run by sequence." +msgstr "Ako je označeno, broj imovine automatski radi po sekvenci." + +#. module: account_asset_number +#. odoo-python +#: code:addons/account_asset_number/report/account_asset_report_xls.py:0 +#, python-format +msgid "Number" +msgstr "Broj" + +#. module: account_asset_number +#: model:ir.model.fields.selection,name:account_asset_number.selection__account_asset_profile__barcode_type__qr +msgid "QR" +msgstr "QR" + +#. module: account_asset_number +#: model_terms:ir.ui.view,arch_db:account_asset_number.account_asset_profile_view_form +msgid "QR/Barcode Configuration" +msgstr "Konfiguracija QR/barkoda" + +#. module: account_asset_number +#: model_terms:ir.ui.view,arch_db:account_asset_number.report_simple_asset_number +msgid "QRcode" +msgstr "QRkod" + +#. module: account_asset_number +#: model:ir.model.fields,help:account_asset_number.field_account_asset_profile__barcode_width +msgid "Width (in px) of the barcode or the QR code" +msgstr "Širina (u px) barkoda ili QR koda" diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/i18n/es.po b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/i18n/es.po new file mode 100644 index 00000000..75acb9e5 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/i18n/es.po @@ -0,0 +1,124 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_asset_number +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-08-07 12:10+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_asset_number +#: model:ir.actions.report,print_report_name:account_asset_number.report_account_asset_number +msgid "'Asset Number - %s' % (object.name)" +msgstr "'Número de activo - %s' % (object.name)" + +#. module: account_asset_number +#: model_terms:ir.ui.view,arch_db:account_asset_number.report_simple_asset_number +msgid "No number available" +msgstr "Ningún número disponible" + +#. module: account_asset_number +#: model:ir.model,name:account_asset_number.model_account_asset +msgid "Asset" +msgstr "Activo" + +#. module: account_asset_number +#: model:ir.model.fields,field_description:account_asset_number.field_account_asset__number +msgid "Asset Number" +msgstr "Número de activo" + +#. module: account_asset_number +#: model:ir.actions.report,name:account_asset_number.report_account_asset_number +msgid "Asset Number (PDF)" +msgstr "Número de activo (PDF)" + +#. module: account_asset_number +#: model:ir.model.fields,field_description:account_asset_number.field_account_asset_profile__sequence_id +msgid "Asset Number Sequence" +msgstr "Secuencia del número de activo" + +#. module: account_asset_number +#: model:ir.model,name:account_asset_number.model_account_asset_profile +msgid "Asset profile" +msgstr "Perfil del activo" + +#. module: account_asset_number +#: model:ir.model.fields,field_description:account_asset_number.field_account_asset__use_sequence +#: model:ir.model.fields,field_description:account_asset_number.field_account_asset_profile__use_sequence +msgid "Auto Asset Number by Sequence" +msgstr "Número de activo automático por secuencia" + +#. module: account_asset_number +#: model:ir.model.fields.selection,name:account_asset_number.selection__account_asset_profile__barcode_type__barcode +#: model_terms:ir.ui.view,arch_db:account_asset_number.report_simple_asset_number +msgid "Barcode" +msgstr "Código de Barras" + +#. module: account_asset_number +#: model:ir.model.fields,field_description:account_asset_number.field_account_asset_profile__barcode_height +msgid "Barcode Height" +msgstr "" + +#. module: account_asset_number +#: model:ir.model.fields,field_description:account_asset_number.field_account_asset_profile__barcode_type +msgid "Barcode Type" +msgstr "" + +#. module: account_asset_number +#: model:ir.model.fields,field_description:account_asset_number.field_account_asset_profile__barcode_width +msgid "Barcode Width" +msgstr "" + +#. module: account_asset_number +#: model:ir.model,name:account_asset_number.model_report_account_asset_management_asset_report_xls +msgid "Dynamic XLS asset report generator" +msgstr "Generador dinámico de informes de activos en XLS" + +#. module: account_asset_number +#: model:ir.model.fields,help:account_asset_number.field_account_asset_profile__barcode_height +msgid "Height (in px) of the barcode or the QR code" +msgstr "" + +#. module: account_asset_number +#: model:ir.model.fields,help:account_asset_number.field_account_asset__use_sequence +#: model:ir.model.fields,help:account_asset_number.field_account_asset_profile__use_sequence +msgid "If check, asset number auto run by sequence." +msgstr "" +"Si está marcada, el número de activo se ejecuta automáticamente por " +"secuencia." + +#. module: account_asset_number +#. odoo-python +#: code:addons/account_asset_number/report/account_asset_report_xls.py:0 +#, python-format +msgid "Number" +msgstr "Número" + +#. module: account_asset_number +#: model:ir.model.fields.selection,name:account_asset_number.selection__account_asset_profile__barcode_type__qr +msgid "QR" +msgstr "" + +#. module: account_asset_number +#: model_terms:ir.ui.view,arch_db:account_asset_number.account_asset_profile_view_form +msgid "QR/Barcode Configuration" +msgstr "" + +#. module: account_asset_number +#: model_terms:ir.ui.view,arch_db:account_asset_number.report_simple_asset_number +msgid "QRcode" +msgstr "" + +#. module: account_asset_number +#: model:ir.model.fields,help:account_asset_number.field_account_asset_profile__barcode_width +msgid "Width (in px) of the barcode or the QR code" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/i18n/hr.po b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/i18n/hr.po new file mode 100644 index 00000000..1a7a71a0 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/i18n/hr.po @@ -0,0 +1,129 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_asset_number +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2022-08-22 21:07+0000\n" +"Last-Translator: Bole \n" +"Language-Team: none\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: account_asset_number +#: model:ir.actions.report,print_report_name:account_asset_number.report_account_asset_number +msgid "'Asset Number - %s' % (object.name)" +msgstr "'Broj sredstva - %s' % (object.name)" + +#. module: account_asset_number +#: model_terms:ir.ui.view,arch_db:account_asset_number.report_simple_asset_number +msgid "No number available" +msgstr "Nema raspoloživih brojeva" + +#. module: account_asset_number +#: model:ir.model,name:account_asset_number.model_account_asset +msgid "Asset" +msgstr "Sredstvo" + +#. module: account_asset_number +#: model:ir.model.fields,field_description:account_asset_number.field_account_asset__number +msgid "Asset Number" +msgstr "Broj sredstva" + +#. module: account_asset_number +#: model:ir.actions.report,name:account_asset_number.report_account_asset_number +msgid "Asset Number (PDF)" +msgstr "Broj sredstva (PDF)" + +#. module: account_asset_number +#: model:ir.model.fields,field_description:account_asset_number.field_account_asset_profile__sequence_id +msgid "Asset Number Sequence" +msgstr "Brojevni krug sredstava" + +#. module: account_asset_number +#: model:ir.model,name:account_asset_number.model_account_asset_profile +msgid "Asset profile" +msgstr "Profil sredstva" + +#. module: account_asset_number +#: model:ir.model.fields,field_description:account_asset_number.field_account_asset__use_sequence +#: model:ir.model.fields,field_description:account_asset_number.field_account_asset_profile__use_sequence +msgid "Auto Asset Number by Sequence" +msgstr "" + +#. module: account_asset_number +#: model:ir.model.fields.selection,name:account_asset_number.selection__account_asset_profile__barcode_type__barcode +#: model_terms:ir.ui.view,arch_db:account_asset_number.report_simple_asset_number +msgid "Barcode" +msgstr "Barkod" + +#. module: account_asset_number +#: model:ir.model.fields,field_description:account_asset_number.field_account_asset_profile__barcode_height +msgid "Barcode Height" +msgstr "" + +#. module: account_asset_number +#: model:ir.model.fields,field_description:account_asset_number.field_account_asset_profile__barcode_type +msgid "Barcode Type" +msgstr "" + +#. module: account_asset_number +#: model:ir.model.fields,field_description:account_asset_number.field_account_asset_profile__barcode_width +msgid "Barcode Width" +msgstr "" + +#. module: account_asset_number +#: model:ir.model,name:account_asset_number.model_report_account_asset_management_asset_report_xls +msgid "Dynamic XLS asset report generator" +msgstr "" + +#. module: account_asset_number +#: model:ir.model.fields,help:account_asset_number.field_account_asset_profile__barcode_height +msgid "Height (in px) of the barcode or the QR code" +msgstr "" + +#. module: account_asset_number +#: model:ir.model.fields,help:account_asset_number.field_account_asset__use_sequence +#: model:ir.model.fields,help:account_asset_number.field_account_asset_profile__use_sequence +msgid "If check, asset number auto run by sequence." +msgstr "" + +#. module: account_asset_number +#. odoo-python +#: code:addons/account_asset_number/report/account_asset_report_xls.py:0 +#, python-format +msgid "Number" +msgstr "Broj" + +#. module: account_asset_number +#: model:ir.model.fields.selection,name:account_asset_number.selection__account_asset_profile__barcode_type__qr +msgid "QR" +msgstr "" + +#. module: account_asset_number +#: model_terms:ir.ui.view,arch_db:account_asset_number.account_asset_profile_view_form +msgid "QR/Barcode Configuration" +msgstr "" + +#. module: account_asset_number +#: model_terms:ir.ui.view,arch_db:account_asset_number.report_simple_asset_number +msgid "QRcode" +msgstr "" + +#. module: account_asset_number +#: model:ir.model.fields,help:account_asset_number.field_account_asset_profile__barcode_width +msgid "Width (in px) of the barcode or the QR code" +msgstr "" + +#~ msgid "Display Name" +#~ msgstr "Prikazani naziv" + +#~ msgid "ID" +#~ msgstr "ID" diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/i18n/it.po b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/i18n/it.po new file mode 100644 index 00000000..2ac486ee --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/i18n/it.po @@ -0,0 +1,122 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_asset_number +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-09-26 09:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_asset_number +#: model:ir.actions.report,print_report_name:account_asset_number.report_account_asset_number +msgid "'Asset Number - %s' % (object.name)" +msgstr "'Numero cespite - %s' % (object.name)" + +#. module: account_asset_number +#: model_terms:ir.ui.view,arch_db:account_asset_number.report_simple_asset_number +msgid "No number available" +msgstr "Nessun numero disponibile" + +#. module: account_asset_number +#: model:ir.model,name:account_asset_number.model_account_asset +msgid "Asset" +msgstr "Cespite" + +#. module: account_asset_number +#: model:ir.model.fields,field_description:account_asset_number.field_account_asset__number +msgid "Asset Number" +msgstr "Numero cespite" + +#. module: account_asset_number +#: model:ir.actions.report,name:account_asset_number.report_account_asset_number +msgid "Asset Number (PDF)" +msgstr "Numero cespite (PDF)" + +#. module: account_asset_number +#: model:ir.model.fields,field_description:account_asset_number.field_account_asset_profile__sequence_id +msgid "Asset Number Sequence" +msgstr "Sequenza numero cespite" + +#. module: account_asset_number +#: model:ir.model,name:account_asset_number.model_account_asset_profile +msgid "Asset profile" +msgstr "Profilo cespite" + +#. module: account_asset_number +#: model:ir.model.fields,field_description:account_asset_number.field_account_asset__use_sequence +#: model:ir.model.fields,field_description:account_asset_number.field_account_asset_profile__use_sequence +msgid "Auto Asset Number by Sequence" +msgstr "Numero cespite automatico per sequenza" + +#. module: account_asset_number +#: model:ir.model.fields.selection,name:account_asset_number.selection__account_asset_profile__barcode_type__barcode +#: model_terms:ir.ui.view,arch_db:account_asset_number.report_simple_asset_number +msgid "Barcode" +msgstr "Codice a barre" + +#. module: account_asset_number +#: model:ir.model.fields,field_description:account_asset_number.field_account_asset_profile__barcode_height +msgid "Barcode Height" +msgstr "Altezza codice a barre" + +#. module: account_asset_number +#: model:ir.model.fields,field_description:account_asset_number.field_account_asset_profile__barcode_type +msgid "Barcode Type" +msgstr "Tipo codice a barre" + +#. module: account_asset_number +#: model:ir.model.fields,field_description:account_asset_number.field_account_asset_profile__barcode_width +msgid "Barcode Width" +msgstr "Larghezza codice a barre" + +#. module: account_asset_number +#: model:ir.model,name:account_asset_number.model_report_account_asset_management_asset_report_xls +msgid "Dynamic XLS asset report generator" +msgstr "Generatore resoconto XLS cespite dinamico" + +#. module: account_asset_number +#: model:ir.model.fields,help:account_asset_number.field_account_asset_profile__barcode_height +msgid "Height (in px) of the barcode or the QR code" +msgstr "Altezza (in px) del codice a barre o del codice QR" + +#. module: account_asset_number +#: model:ir.model.fields,help:account_asset_number.field_account_asset__use_sequence +#: model:ir.model.fields,help:account_asset_number.field_account_asset_profile__use_sequence +msgid "If check, asset number auto run by sequence." +msgstr "Se selezionata, il numero automatico del cespite va per sequenza." + +#. module: account_asset_number +#. odoo-python +#: code:addons/account_asset_number/report/account_asset_report_xls.py:0 +#, python-format +msgid "Number" +msgstr "Numero" + +#. module: account_asset_number +#: model:ir.model.fields.selection,name:account_asset_number.selection__account_asset_profile__barcode_type__qr +msgid "QR" +msgstr "QR" + +#. module: account_asset_number +#: model_terms:ir.ui.view,arch_db:account_asset_number.account_asset_profile_view_form +msgid "QR/Barcode Configuration" +msgstr "Configurazione QR/codice a barre" + +#. module: account_asset_number +#: model_terms:ir.ui.view,arch_db:account_asset_number.report_simple_asset_number +msgid "QRcode" +msgstr "Codice QR" + +#. module: account_asset_number +#: model:ir.model.fields,help:account_asset_number.field_account_asset_profile__barcode_width +msgid "Width (in px) of the barcode or the QR code" +msgstr "Larghezza (in px) del codice a barre o del codice QR" diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/models/__init__.py b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/models/__init__.py new file mode 100644 index 00000000..b2b73f37 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/models/__init__.py @@ -0,0 +1,4 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import account_asset_profile +from . import account_asset diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/models/account_asset.py b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/models/account_asset.py new file mode 100644 index 00000000..e80cfacd --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/models/account_asset.py @@ -0,0 +1,47 @@ +# Copyright 2021 Ecosoft Co., Ltd. (http://ecosoft.co.th) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import api, fields, models + + +class AccountAsset(models.Model): + _inherit = "account.asset" + _rec_name = "number" + + number = fields.Char( + string="Asset Number", + default="", + index=True, + copy=False, + ) + use_sequence = fields.Boolean(related="profile_id.use_sequence") + + def validate(self): + res = super().validate() + for asset in self: + asset_profile = asset.profile_id + if ( + asset.number in [False, ""] + and asset_profile.use_sequence + and asset_profile.sequence_id + ): + asset.number = asset_profile.sequence_id.next_by_id() + return res + + @api.model + def _xls_acquisition_fields(self): + acquisition_fields = super()._xls_acquisition_fields() + acquisition_fields.insert(acquisition_fields.index("name"), "number") + return acquisition_fields + + @api.model + def _xls_active_fields(self): + active_fields = super()._xls_active_fields() + active_fields.insert(active_fields.index("name"), "number") + return active_fields + + @api.model + def _xls_removal_fields(self): + removal_fields = super()._xls_removal_fields() + removal_fields.insert(removal_fields.index("name"), "number") + return removal_fields diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/models/account_asset_profile.py b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/models/account_asset_profile.py new file mode 100644 index 00000000..a157ea46 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/models/account_asset_profile.py @@ -0,0 +1,44 @@ +# Copyright 2021 Ecosoft Co., Ltd. (http://ecosoft.co.th) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import api, fields, models + + +class AccountAssetProfile(models.Model): + _inherit = "account.asset.profile" + + use_sequence = fields.Boolean( + string="Auto Asset Number by Sequence", + default=False, + help="If check, asset number auto run by sequence.", + ) + sequence_id = fields.Many2one( + comodel_name="ir.sequence", + string="Asset Number Sequence", + domain=lambda self: self._get_domain_sequence_id(), + ) + barcode_type = fields.Selection( + selection=[("barcode", "Barcode"), ("qr", "QR")], + default="barcode", + ) + barcode_width = fields.Integer( + default=350, + help="Width (in px) of the barcode or the QR code", + ) + barcode_height = fields.Integer( + default=75, + help="Height (in px) of the barcode or the QR code", + ) + + @api.model + def _get_domain_sequence_id(self): + return [("company_id", "in", [False, self.env.company.id])] + + @api.onchange("barcode_type") + def _onchange_barcode_type(self): + # Set default values when type is changed + if self.barcode_type == "barcode": + self.barcode_width = 300 + self.barcode_height = 75 + elif self.barcode_type == "qr": + self.barcode_width = 150 diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/readme/CONFIGURE.rst b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/readme/CONFIGURE.rst new file mode 100644 index 00000000..27628958 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/readme/CONFIGURE.rst @@ -0,0 +1,2 @@ +You can set the default asset number by going to *Invoicing > Configuration > Asset Profile*, +and check *Auto Asset Number by Sequence* then select *Asset Number Sequence*. diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..ea63aa7b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/readme/CONTRIBUTORS.rst @@ -0,0 +1,3 @@ +* `Ecosoft `__: + + * Pimolnat Suntian diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/readme/DESCRIPTION.rst new file mode 100644 index 00000000..eb49b2a5 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/readme/DESCRIPTION.rst @@ -0,0 +1,6 @@ +This module adds a asset number for the asset's reference. + +**Notes:** + +If you check "Auto Asset Number by Sequence", +you will not be able to edit the asset number using that asset profile. diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/report/__init__.py b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/report/__init__.py new file mode 100644 index 00000000..6203df4f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/report/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import account_asset_report_xls diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/report/account_asset_number_report.xml b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/report/account_asset_number_report.xml new file mode 100644 index 00000000..8d177e8f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/report/account_asset_number_report.xml @@ -0,0 +1,75 @@ + + + + + + + Asset Number (PDF) + account.asset + qweb-pdf + account_asset_number.report_asset_number + account_asset_number.report_asset_number + 'Asset Number - %s' % (object.name) + + report + + diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/report/account_asset_report_xls.py b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/report/account_asset_report_xls.py new file mode 100644 index 00000000..98a0584c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/report/account_asset_report_xls.py @@ -0,0 +1,24 @@ +# Copyright 2021 Ecosoft Co., Ltd. (http://ecosoft.co.th) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import _, models + + +class AssetReportXlsx(models.AbstractModel): + _inherit = "report.account_asset_management.asset_report_xls" + + def _get_asset_template(self): + res = super()._get_asset_template() + res.update( + { + "number": { + "header": {"type": "string", "value": _("Number")}, + "asset": { + "type": "string", + "value": self._render("asset.number or ''"), + }, + "width": 20, + } + } + ) + return res diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/static/description/icon.png b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/static/description/index.html b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/static/description/index.html new file mode 100644 index 00000000..ab1fcf34 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/static/description/index.html @@ -0,0 +1,435 @@ + + + + + +Assets Number + + + +
+

Assets Number

+ + +

Beta License: AGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runboat

+

This module adds a asset number for the asset’s reference.

+

Notes:

+

If you check “Auto Asset Number by Sequence”, +you will not be able to edit the asset number using that asset profile.

+

Table of contents

+ +
+

Configuration

+

You can set the default asset number by going to Invoicing > Configuration > Asset Profile, +and check Auto Asset Number by Sequence then select Asset Number Sequence.

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Ecosoft
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-financial-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/tests/__init__.py b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/tests/__init__.py new file mode 100644 index 00000000..4dc63235 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/tests/__init__.py @@ -0,0 +1 @@ +from . import test_account_asset_number diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/tests/test_account_asset_number.py b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/tests/test_account_asset_number.py new file mode 100644 index 00000000..b6b173bf --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/tests/test_account_asset_number.py @@ -0,0 +1,57 @@ +# Copyright 2022 Ecosoft Co., Ltd. (http://ecosoft.co.th) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +import time + +from odoo.tests import tagged + +from odoo.addons.account_asset_management.tests.test_account_asset_management import ( + TestAssetManagement, +) + + +@tagged("post_install", "-at_install") +class TestAssetNumber(TestAssetManagement): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.sequence_asset = cls.env["ir.sequence"].create( + { + "name": "Asset Number Test", + "code": "account.asset.sequence", + "implementation": "standard", + "prefix": "AC", + "padding": 5, + } + ) + + def test_01_asset_number(self): + # use sequence number on profile_id + self.car5y.write( + { + "use_sequence": True, + "sequence_id": self.sequence_asset.id, + } + ) + asset = self.asset_model.create( + { + "name": "test asset", + "profile_id": self.car5y.id, + "purchase_value": 1000, + "salvage_value": 0, + "date_start": time.strftime("%Y-07-07"), + "method_time": "year", + "method": "degr-linear", + "method_progress_factor": 0.40, + "method_number": 5, + "method_period": "year", + "prorata": False, + } + ) + asset.compute_depreciation_board() + asset.invalidate_recordset() + # check number in the asset + self.assertFalse(asset.number) + asset.validate() + self.assertTrue(asset.number) + self.assertEqual(asset.number[:2], "AC") diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/views/account_asset.xml b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/views/account_asset.xml new file mode 100644 index 00000000..ec61d464 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/views/account_asset.xml @@ -0,0 +1,52 @@ + + + + account.asset.form + account.asset + + +

+ +

+
+
+ + account.asset.tree + account.asset + + + + + + + + + account.asset.search + account.asset + + + + ['|', ('name', 'ilike', self), ('number', 'ilike', self)] + + + +
diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/views/account_asset_profile.xml b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/views/account_asset_profile.xml new file mode 100644 index 00000000..396fa8c0 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_number/account_asset_number/views/account_asset_profile.xml @@ -0,0 +1,36 @@ + + + + account.asset.profile.form + account.asset.profile + + + + + + + + + + + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_number/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-financial-tools-account_asset_number/doc/ARCHITECTURE.md new file mode 100644 index 00000000..e2fafe7f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_number/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_asset_number Module - account_asset_number + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_number/doc/CONFIGURATION.md b/odoo-bringout-oca-account-financial-tools-account_asset_number/doc/CONFIGURATION.md new file mode 100644 index 00000000..407e2c4d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_number/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_asset_number. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_number/doc/CONTROLLERS.md b/odoo-bringout-oca-account-financial-tools-account_asset_number/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_number/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_number/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-financial-tools-account_asset_number/doc/DEPENDENCIES.md new file mode 100644 index 00000000..38e8af37 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_number/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account_asset_management](../../odoo-bringout-oca-account-financial-tools-account_asset_management) diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_number/doc/FAQ.md b/odoo-bringout-oca-account-financial-tools-account_asset_number/doc/FAQ.md new file mode 100644 index 00000000..f511624a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_number/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_asset_number or install in UI. diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_number/doc/INSTALL.md b/odoo-bringout-oca-account-financial-tools-account_asset_number/doc/INSTALL.md new file mode 100644 index 00000000..2adceed5 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_number/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_asset_number" +# or +uv pip install odoo-bringout-oca-account-financial-tools-account_asset_number" +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_number/doc/MODELS.md b/odoo-bringout-oca-account-financial-tools-account_asset_number/doc/MODELS.md new file mode 100644 index 00000000..623bc4c4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_number/doc/MODELS.md @@ -0,0 +1,13 @@ +# Models + +Detected core models and extensions in account_asset_number. + +```mermaid +classDiagram + class account_asset + class account_asset_profile +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_number/doc/OVERVIEW.md b/odoo-bringout-oca-account-financial-tools-account_asset_number/doc/OVERVIEW.md new file mode 100644 index 00000000..d30c8830 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_number/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_asset_number. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_asset_number +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_number/doc/REPORTS.md b/odoo-bringout-oca-account-financial-tools-account_asset_number/doc/REPORTS.md new file mode 100644 index 00000000..88b74bf1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_number/doc/REPORTS.md @@ -0,0 +1,27 @@ +# Reports + +Report definitions and templates in account_asset_number. + +```mermaid +classDiagram + class AssetReportXlsx + AbstractModel <|-- AssetReportXlsx +``` + +## Available Reports + +### PDF/Document Reports +- **Asset Number (PDF)** (PDF/Print) + + +## Report Files + +- **account_asset_number_report.xml** (XML template/definition) +- **account_asset_report_xls.py** (Python logic) +- **__init__.py** (Python logic) + +## Notes +- Named reports above are accessible through Odoo's reporting menu +- Python files define report logic and data processing +- XML files contain report templates, definitions, and formatting +- Reports are integrated with Odoo's printing and email systems diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_number/doc/SECURITY.md b/odoo-bringout-oca-account-financial-tools-account_asset_number/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_number/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_number/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-financial-tools-account_asset_number/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_number/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_number/doc/USAGE.md b/odoo-bringout-oca-account-financial-tools-account_asset_number/doc/USAGE.md new file mode 100644 index 00000000..85a25c68 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_number/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_asset_number +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_number/doc/WIZARDS.md b/odoo-bringout-oca-account-financial-tools-account_asset_number/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_number/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_number/pyproject.toml b/odoo-bringout-oca-account-financial-tools-account_asset_number/pyproject.toml new file mode 100644 index 00000000..aeaf33c2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_number/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-financial-tools-account_asset_number" +version = "16.0.0" +description = "Assets Number - Odoo addon" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-account-financial-tools-account_asset_management>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_asset_number"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_transfer/README.md b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/README.md new file mode 100644 index 00000000..50e39af7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/README.md @@ -0,0 +1,44 @@ +# Asset Transfer from AUC to Asset + +Odoo addon: account_asset_transfer + +## Installation + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_asset_transfer +``` + +## Dependencies + +This addon depends on: +- account_asset_management + +## Manifest Information + +- **Name**: Asset Transfer from AUC to Asset +- **Version**: 16.0.1.0.0 +- **Category**: Accounting & Finance +- **License**: AGPL-3 +- **Installable**: False + +## Source + +Based on [OCA/account-financial-tools](https://github.com/OCA/account-financial-tools) branch 16.0, addon `account_asset_transfer`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/README.rst b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/README.rst new file mode 100644 index 00000000..16085c5c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/README.rst @@ -0,0 +1,115 @@ +================================ +Asset Transfer from AUC to Asset +================================ + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:5fb144c4441c023dcd6f27dcd7be70952e7b51761699c1c4e0a08f50f8bc9c97 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-tools/tree/16.0/account_asset_transfer + :alt: OCA/account-financial-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-tools-16-0/account-financial-tools-16-0-account_asset_transfer + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allow transferring assets under construction (AUC) to normal assets. + +AUC is Asset under construction where some assets are in construction phase and +cost needs to be captured for the time being. Once asset is fully completed then +cost would be transferred to final asset + +**Note:** + +* If the asset don't have journal entries, asset transfer will use account settings from the asset/asset profile instead. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +On asset profile, user can setup default Transfer Journal, to be used during transfer. + +Usage +===== + +Given asset under construction has been created, i.e., by vendor bill. + +- Go to asset menu +- Filter "Transferrable" assets and look for desired assets to transfer +- Select assets to transfer, and click action "Transfer Asset" +- On asset transfer wizard, on the "To New Asset" tab, choose new profile(s) +- Click "Transfer" button +- Odoo will create journal entry as well as new asset(s) + +**Note:** You can click "Expand Asset" button for expand asset line that selects the asset profile set to be "Create an asset by product item" + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Ecosoft + +Contributors +~~~~~~~~~~~~ + +* `Ecosoft `__: + + * Kitti U. + * Pimolnat Suntian + * Saran Lim. + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-kittiu| image:: https://github.com/kittiu.png?size=40px + :target: https://github.com/kittiu + :alt: kittiu + +Current `maintainer `__: + +|maintainer-kittiu| + +This module is part of the `OCA/account-financial-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/__init__.py b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/__init__.py new file mode 100644 index 00000000..4d7a49b5 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/__init__.py @@ -0,0 +1,4 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import models +from . import wizard diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/__manifest__.py b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/__manifest__.py new file mode 100644 index 00000000..f1b834ea --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/__manifest__.py @@ -0,0 +1,19 @@ +# Copyright 2020 Ecosoft Co., Ltd. (http://ecosoft.co.th) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Asset Transfer from AUC to Asset", + "version": "16.0.1.0.0", + "license": "AGPL-3", + "depends": ["account_asset_management"], + "author": "Ecosoft, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-financial-tools", + "category": "Accounting & Finance", + "data": [ + "security/ir.model.access.csv", + "views/account_asset.xml", + "views/account_asset_profile.xml", + "wizard/account_asset_transfer.xml", + ], + "maintainers": ["kittiu"], +} diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/i18n/account_asset_transfer.pot b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/i18n/account_asset_transfer.pot new file mode 100644 index 00000000..9bbaf095 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/i18n/account_asset_transfer.pot @@ -0,0 +1,307 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_asset_transfer +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_asset_transfer +#: model:ir.model.fields,help:account_asset_transfer.field_account_asset__can_transfer +msgid "Allow transfer AUC (running) to Asset" +msgstr "" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__analytic_distribution +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__analytic_distribution_search +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__analytic_precision +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_asset_transfer +#: model:ir.model,name:account_asset_transfer.model_account_asset +msgid "Asset" +msgstr "" + +#. module: account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_view_form +msgid "Asset From" +msgstr "" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__asset_name +msgid "Asset Name" +msgstr "" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__asset_profile_id +msgid "Asset Profile" +msgstr "" + +#. module: account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_view_form +msgid "Asset To" +msgstr "" + +#. module: account_asset_transfer +#. odoo-python +#: code:addons/account_asset_transfer/wizard/account_asset_transfer.py:0 +#, python-format +msgid "Asset Transfer Journal Entry" +msgstr "" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__asset_value +msgid "Asset Value" +msgstr "" + +#. module: account_asset_transfer +#: model:ir.model,name:account_asset_transfer.model_account_asset_profile +msgid "Asset profile" +msgstr "" + +#. module: account_asset_transfer +#. odoo-python +#: code:addons/account_asset_transfer/models/account_asset.py:0 +#, python-format +msgid "Assets" +msgstr "" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__balance +msgid "Balance" +msgstr "" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset__can_transfer +msgid "Can Transfer" +msgstr "" + +#. module: account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_view_search +msgid "Can be transferred" +msgstr "" + +#. module: account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_transfer_view_form +msgid "Cancel" +msgstr "" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__company_id +msgid "Company" +msgstr "" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__create_uid +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__create_uid +msgid "Created by" +msgstr "" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__create_date +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__create_date +msgid "Created on" +msgstr "" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__currency_id +msgid "Currency" +msgstr "" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__display_name +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__display_name +msgid "Display Name" +msgstr "" + +#. module: account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_transfer_view_form +msgid "Expand Asset" +msgstr "" + +#. module: account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_transfer_view_form +msgid "From" +msgstr "" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__from_asset_ids +msgid "From Asset(s)" +msgstr "" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__from_asset_value +msgid "From Value" +msgstr "" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__id +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__id +msgid "ID" +msgstr "" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset__is_transfer +msgid "Is Transfer" +msgstr "" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer____last_update +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__write_uid +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__write_date +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__note +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_transfer_view_form +msgid "Notes" +msgstr "" + +#. module: account_asset_transfer +#. odoo-python +#: code:addons/account_asset_transfer/models/account_asset.py:0 +#, python-format +msgid "Only running assets without depreciation (AUC) can transfer" +msgstr "" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__partner_id +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__partner_id +msgid "Partner" +msgstr "" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__quantity +msgid "Quantity" +msgstr "" + +#. module: account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_view_form +msgid "" +"There are no journal entries on current asset(s), asset transfer will use " +"account settings from the asset/asset profile instead." +msgstr "" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__to_asset_ids +msgid "To Asset(s)" +msgstr "" + +#. module: account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_transfer_view_form +msgid "To New Asset" +msgstr "" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__to_asset_value +msgid "To Value" +msgstr "" + +#. module: account_asset_transfer +#. odoo-python +#: code:addons/account_asset_transfer/wizard/account_asset_transfer.py:0 +#, python-format +msgid "Total values of new assets must equal to source assets" +msgstr "" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__transfer_id +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_transfer_view_form +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_view_form +msgid "Transfer" +msgstr "" + +#. module: account_asset_transfer +#. odoo-python +#: code:addons/account_asset_transfer/models/account_asset.py:0 +#, python-format +msgid "Transfer AUC to Asset & Create Transfer Journal Entry" +msgstr "" + +#. module: account_asset_transfer +#: model:ir.actions.act_window,name:account_asset_transfer.action_account_asset_transfer +#: model:ir.actions.server,name:account_asset_transfer.action_asset_transfer_from_list +#: model:ir.model,name:account_asset_transfer.model_account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_transfer_view_form +msgid "Transfer Asset" +msgstr "" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__date_transfer +msgid "Transfer Date" +msgstr "" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_profile__transfer_journal_id +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__transfer_journal_id +msgid "Transfer Journal" +msgstr "" + +#. module: account_asset_transfer +#: model:ir.model,name:account_asset_transfer.model_account_asset_transfer_line +msgid "Transfer To Asset" +msgstr "" + +#. module: account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_view_form +msgid "Transfer asset from AUC to Asset" +msgstr "" + +#. module: account_asset_transfer +#: model:ir.model.fields,help:account_asset_transfer.field_account_asset_transfer__date_transfer +msgid "Transfer date must be after the asset journal entry" +msgstr "" + +#. module: account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_view_search +msgid "Transferable" +msgstr "" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__price_unit +msgid "Unit Price" +msgstr "" + +#. module: account_asset_transfer +#. odoo-python +#: code:addons/account_asset_transfer/wizard/account_asset_transfer.py:0 +#, python-format +msgid "Value of new asset must greater than 0.0" +msgstr "" + +#. module: account_asset_transfer +#: model:ir.model.fields,help:account_asset_transfer.field_account_asset__is_transfer +msgid "" +"flag indicating if the asset has been transferred from/to another asset." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/i18n/bs.po b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/i18n/bs.po new file mode 100644 index 00000000..7c979d44 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/i18n/bs.po @@ -0,0 +1,307 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_asset_transfer +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_asset_transfer +#: model:ir.model.fields,help:account_asset_transfer.field_account_asset__can_transfer +msgid "Allow transfer AUC (running) to Asset" +msgstr "Dozvoli transfer AUC (pokretno) na imovinu" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__analytic_distribution +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__analytic_distribution +msgid "Analytic" +msgstr "Analitika" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__analytic_distribution_search +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Pretraga analitičkih distribucija" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__analytic_precision +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__analytic_precision +msgid "Analytic Precision" +msgstr "Preciznost analitike" + +#. module: account_asset_transfer +#: model:ir.model,name:account_asset_transfer.model_account_asset +msgid "Asset" +msgstr "Osnovna sredstva" + +#. module: account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_view_form +msgid "Asset From" +msgstr "Imovina od" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__asset_name +msgid "Asset Name" +msgstr "Naziv osnovnog sredstva" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__asset_profile_id +msgid "Asset Profile" +msgstr "Grupe osnovnih sredstava" + +#. module: account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_view_form +msgid "Asset To" +msgstr "Imovina do" + +#. module: account_asset_transfer +#. odoo-python +#: code:addons/account_asset_transfer/wizard/account_asset_transfer.py:0 +#, python-format +msgid "Asset Transfer Journal Entry" +msgstr "Zapis dnevnika transfera imovine" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__asset_value +msgid "Asset Value" +msgstr "Vrijednost imovine" + +#. module: account_asset_transfer +#: model:ir.model,name:account_asset_transfer.model_account_asset_profile +msgid "Asset profile" +msgstr "Grupe osnovnih sredstava" + +#. module: account_asset_transfer +#. odoo-python +#: code:addons/account_asset_transfer/models/account_asset.py:0 +#, python-format +msgid "Assets" +msgstr "Osnovna sredstva" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__balance +msgid "Balance" +msgstr "Saldo" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset__can_transfer +msgid "Can Transfer" +msgstr "Može transfer" + +#. module: account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_view_search +msgid "Can be transferred" +msgstr "Može se prenijeti" + +#. module: account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_transfer_view_form +msgid "Cancel" +msgstr "Otkaži" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__company_id +msgid "Company" +msgstr "Preduzeće" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__create_uid +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__create_date +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__currency_id +msgid "Currency" +msgstr "Valuta" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__display_name +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_transfer_view_form +msgid "Expand Asset" +msgstr "Proširi imovinu" + +#. module: account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_transfer_view_form +msgid "From" +msgstr "Od" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__from_asset_ids +msgid "From Asset(s)" +msgstr "Sa imovine(a)" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__from_asset_value +msgid "From Value" +msgstr "Sa vrijednosti" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__id +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__id +msgid "ID" +msgstr "ID" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset__is_transfer +msgid "Is Transfer" +msgstr "Je transfer" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer____last_update +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__write_uid +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__write_date +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__note +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_transfer_view_form +msgid "Notes" +msgstr "Zabilješke" + +#. module: account_asset_transfer +#. odoo-python +#: code:addons/account_asset_transfer/models/account_asset.py:0 +#, python-format +msgid "Only running assets without depreciation (AUC) can transfer" +msgstr "Samo pokretna imovina bez amortizacije (AUC) može transfer" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__partner_id +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__partner_id +msgid "Partner" +msgstr "Partner" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__quantity +msgid "Quantity" +msgstr "Količina" + +#. module: account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_view_form +msgid "" +"There are no journal entries on current asset(s), asset transfer will use " +"account settings from the asset/asset profile instead." +msgstr "" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__to_asset_ids +msgid "To Asset(s)" +msgstr "Na imovinu(e)" + +#. module: account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_transfer_view_form +msgid "To New Asset" +msgstr "Na novu imovinu" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__to_asset_value +msgid "To Value" +msgstr "Na vrijednost" + +#. module: account_asset_transfer +#. odoo-python +#: code:addons/account_asset_transfer/wizard/account_asset_transfer.py:0 +#, python-format +msgid "Total values of new assets must equal to source assets" +msgstr "Ukupne vrijednosti novih imovine moraju biti jednake s izvornim imovinama" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__transfer_id +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_transfer_view_form +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_view_form +msgid "Transfer" +msgstr "Prijenos" + +#. module: account_asset_transfer +#. odoo-python +#: code:addons/account_asset_transfer/models/account_asset.py:0 +#, python-format +msgid "Transfer AUC to Asset & Create Transfer Journal Entry" +msgstr "Prenesi AUC na imovinu i kreiraj zapis dnevnika transfera" + +#. module: account_asset_transfer +#: model:ir.actions.act_window,name:account_asset_transfer.action_account_asset_transfer +#: model:ir.actions.server,name:account_asset_transfer.action_asset_transfer_from_list +#: model:ir.model,name:account_asset_transfer.model_account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_transfer_view_form +msgid "Transfer Asset" +msgstr "Transfer imovine" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__date_transfer +msgid "Transfer Date" +msgstr "Datum prijenosa" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_profile__transfer_journal_id +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__transfer_journal_id +msgid "Transfer Journal" +msgstr "Dnevnik transfera" + +#. module: account_asset_transfer +#: model:ir.model,name:account_asset_transfer.model_account_asset_transfer_line +msgid "Transfer To Asset" +msgstr "Prenesi na imovinu" + +#. module: account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_view_form +msgid "Transfer asset from AUC to Asset" +msgstr "Prenesi imovinu sa AUC na imovinu" + +#. module: account_asset_transfer +#: model:ir.model.fields,help:account_asset_transfer.field_account_asset_transfer__date_transfer +msgid "Transfer date must be after the asset journal entry" +msgstr "Datum transfera mora biti nakon zapisa dnevnika imovine" + +#. module: account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_view_search +msgid "Transferable" +msgstr "Prenosivo" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__price_unit +msgid "Unit Price" +msgstr "Cijena" + +#. module: account_asset_transfer +#. odoo-python +#: code:addons/account_asset_transfer/wizard/account_asset_transfer.py:0 +#, python-format +msgid "Value of new asset must greater than 0.0" +msgstr "Vrijednost nove imovine mora biti veća od 0.0" + +#. module: account_asset_transfer +#: model:ir.model.fields,help:account_asset_transfer.field_account_asset__is_transfer +msgid "" +"flag indicating if the asset has been transferred from/to another asset." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/i18n/es.po b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/i18n/es.po new file mode 100644 index 00000000..35bfdc78 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/i18n/es.po @@ -0,0 +1,321 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_asset_transfer +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-10-10 19:36+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_asset_transfer +#: model:ir.model.fields,help:account_asset_transfer.field_account_asset__can_transfer +msgid "Allow transfer AUC (running) to Asset" +msgstr "Permitir transferencia AUC (en curso) a Activo" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__analytic_distribution +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__analytic_distribution_search +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__analytic_precision +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_asset_transfer +#: model:ir.model,name:account_asset_transfer.model_account_asset +msgid "Asset" +msgstr "Activo" + +#. module: account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_view_form +msgid "Asset From" +msgstr "Activo Desde" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__asset_name +msgid "Asset Name" +msgstr "Nombre del activo" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__asset_profile_id +msgid "Asset Profile" +msgstr "Perfil del activo" + +#. module: account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_view_form +msgid "Asset To" +msgstr "Activo a" + +#. module: account_asset_transfer +#. odoo-python +#: code:addons/account_asset_transfer/wizard/account_asset_transfer.py:0 +#, python-format +msgid "Asset Transfer Journal Entry" +msgstr "Entrada en el diario de transferencia de activos" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__asset_value +msgid "Asset Value" +msgstr "Valor del activo" + +#. module: account_asset_transfer +#: model:ir.model,name:account_asset_transfer.model_account_asset_profile +msgid "Asset profile" +msgstr "Perfil del activo" + +#. module: account_asset_transfer +#. odoo-python +#: code:addons/account_asset_transfer/models/account_asset.py:0 +#, python-format +msgid "Assets" +msgstr "Activos" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__balance +msgid "Balance" +msgstr "Saldo" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset__can_transfer +msgid "Can Transfer" +msgstr "Puede transferir" + +#. module: account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_view_search +msgid "Can be transferred" +msgstr "Se puede transferir" + +#. module: account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_transfer_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__company_id +msgid "Company" +msgstr "Compañía" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__create_uid +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__create_date +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__currency_id +msgid "Currency" +msgstr "Divisa" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__display_name +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__display_name +msgid "Display Name" +msgstr "Mostrar Nombre" + +#. module: account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_transfer_view_form +msgid "Expand Asset" +msgstr "Ampliar activos" + +#. module: account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_transfer_view_form +msgid "From" +msgstr "Desde" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__from_asset_ids +msgid "From Asset(s)" +msgstr "Desde Activo(s)" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__from_asset_value +msgid "From Value" +msgstr "Desde Valor" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__id +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset__is_transfer +msgid "Is Transfer" +msgstr "Es Transferencia" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer____last_update +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line____last_update +msgid "Last Modified on" +msgstr "Última Modifiación en" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__write_uid +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__write_date +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__write_date +msgid "Last Updated on" +msgstr "Última Actualización el" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__note +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_transfer_view_form +msgid "Notes" +msgstr "Notas" + +#. module: account_asset_transfer +#. odoo-python +#: code:addons/account_asset_transfer/models/account_asset.py:0 +#, python-format +msgid "Only running assets without depreciation (AUC) can transfer" +msgstr "" +"Sólo pueden transferirse los activos circulantes sin amortización (AUC)" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__partner_id +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__partner_id +msgid "Partner" +msgstr "Socio" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__quantity +msgid "Quantity" +msgstr "Cantidad" + +#. module: account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_view_form +msgid "" +"There are no journal entries on current asset(s), asset transfer will use " +"account settings from the asset/asset profile instead." +msgstr "" +"No hay asientos en los activos actuales, la transferencia de activos " +"utilizará en su lugar los ajustes de cuenta del perfil de activo/activo." + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__to_asset_ids +msgid "To Asset(s)" +msgstr "A Activo(s)" + +#. module: account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_transfer_view_form +msgid "To New Asset" +msgstr "Al nuevo activo" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__to_asset_value +msgid "To Value" +msgstr "Para valorar" + +#. module: account_asset_transfer +#. odoo-python +#: code:addons/account_asset_transfer/wizard/account_asset_transfer.py:0 +#, python-format +msgid "Total values of new assets must equal to source assets" +msgstr "" +"El valor total de los activos nuevos debe ser igual al de los activos de " +"origen" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__transfer_id +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_transfer_view_form +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_view_form +msgid "Transfer" +msgstr "Transferencia" + +#. module: account_asset_transfer +#. odoo-python +#: code:addons/account_asset_transfer/models/account_asset.py:0 +#, python-format +msgid "Transfer AUC to Asset & Create Transfer Journal Entry" +msgstr "Transferir AUC a activo y crear asiento de transferencia" + +#. module: account_asset_transfer +#: model:ir.actions.act_window,name:account_asset_transfer.action_account_asset_transfer +#: model:ir.actions.server,name:account_asset_transfer.action_asset_transfer_from_list +#: model:ir.model,name:account_asset_transfer.model_account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_transfer_view_form +msgid "Transfer Asset" +msgstr "Transferencia de activos" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__date_transfer +msgid "Transfer Date" +msgstr "Fecha de transferencia" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_profile__transfer_journal_id +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__transfer_journal_id +msgid "Transfer Journal" +msgstr "Diario de transferencia" + +#. module: account_asset_transfer +#: model:ir.model,name:account_asset_transfer.model_account_asset_transfer_line +msgid "Transfer To Asset" +msgstr "Transferencia a activos" + +#. module: account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_view_form +msgid "Transfer asset from AUC to Asset" +msgstr "Transferir activo de AUC a Activo" + +#. module: account_asset_transfer +#: model:ir.model.fields,help:account_asset_transfer.field_account_asset_transfer__date_transfer +msgid "Transfer date must be after the asset journal entry" +msgstr "La fecha de transferencia debe ser posterior al asiento del activo" + +#. module: account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_view_search +msgid "Transferable" +msgstr "Transferible" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__price_unit +msgid "Unit Price" +msgstr "Precio Unitario" + +#. module: account_asset_transfer +#. odoo-python +#: code:addons/account_asset_transfer/wizard/account_asset_transfer.py:0 +#, python-format +msgid "Value of new asset must greater than 0.0" +msgstr "El valor del nuevo activo debe ser superior a 0,0" + +#. module: account_asset_transfer +#: model:ir.model.fields,help:account_asset_transfer.field_account_asset__is_transfer +msgid "" +"flag indicating if the asset has been transferred from/to another asset." +msgstr "que indica si el activo ha sido transferido de/a otro activo." + +#~ msgid "Analytic account" +#~ msgstr "Cuenta Analítica" + +#~ msgid "Analytic tags" +#~ msgstr "Etiquetas analíticas" diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/i18n/it.po b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/i18n/it.po new file mode 100644 index 00000000..52a66791 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/i18n/it.po @@ -0,0 +1,317 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_asset_transfer +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-11-19 14:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_asset_transfer +#: model:ir.model.fields,help:account_asset_transfer.field_account_asset__can_transfer +msgid "Allow transfer AUC (running) to Asset" +msgstr "Consenti trasferimento CiC (in sviluppo) al cespite" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__analytic_distribution +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__analytic_distribution +msgid "Analytic" +msgstr "Analitica" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__analytic_distribution_search +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Ricerca distribuzione analitica" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__analytic_precision +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__analytic_precision +msgid "Analytic Precision" +msgstr "Precisione analitica" + +#. module: account_asset_transfer +#: model:ir.model,name:account_asset_transfer.model_account_asset +msgid "Asset" +msgstr "Cespite" + +#. module: account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_view_form +msgid "Asset From" +msgstr "Maschera cespite" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__asset_name +msgid "Asset Name" +msgstr "Nome cespite" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__asset_profile_id +msgid "Asset Profile" +msgstr "Profilo cespite" + +#. module: account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_view_form +msgid "Asset To" +msgstr "A cespite" + +#. module: account_asset_transfer +#. odoo-python +#: code:addons/account_asset_transfer/wizard/account_asset_transfer.py:0 +#, python-format +msgid "Asset Transfer Journal Entry" +msgstr "Registrazione contabile trasferimento cespite" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__asset_value +msgid "Asset Value" +msgstr "Valore cespite" + +#. module: account_asset_transfer +#: model:ir.model,name:account_asset_transfer.model_account_asset_profile +msgid "Asset profile" +msgstr "Profilo cespite" + +#. module: account_asset_transfer +#. odoo-python +#: code:addons/account_asset_transfer/models/account_asset.py:0 +#, python-format +msgid "Assets" +msgstr "Cespiti" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__balance +msgid "Balance" +msgstr "Saldo" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset__can_transfer +msgid "Can Transfer" +msgstr "Può trasferire" + +#. module: account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_view_search +msgid "Can be transferred" +msgstr "Può essere trasferito" + +#. module: account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_transfer_view_form +msgid "Cancel" +msgstr "Annulla" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__company_id +msgid "Company" +msgstr "Azienda" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__create_uid +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__create_date +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__currency_id +msgid "Currency" +msgstr "Valuta" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__display_name +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_transfer_view_form +msgid "Expand Asset" +msgstr "Espandi cespite" + +#. module: account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_transfer_view_form +msgid "From" +msgstr "Da" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__from_asset_ids +msgid "From Asset(s)" +msgstr "Da cespite(i)" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__from_asset_value +msgid "From Value" +msgstr "Dal valore" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__id +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__id +msgid "ID" +msgstr "ID" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset__is_transfer +msgid "Is Transfer" +msgstr "È un trasferimento" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer____last_update +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__write_uid +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__write_date +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__note +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_transfer_view_form +msgid "Notes" +msgstr "Note" + +#. module: account_asset_transfer +#. odoo-python +#: code:addons/account_asset_transfer/models/account_asset.py:0 +#, python-format +msgid "Only running assets without depreciation (AUC) can transfer" +msgstr "" +"Si possono trasferire solo i cespiti in sviluppo senza ammortamenti (CiC)" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__partner_id +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__partner_id +msgid "Partner" +msgstr "Partner" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__quantity +msgid "Quantity" +msgstr "Quantità" + +#. module: account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_view_form +msgid "" +"There are no journal entries on current asset(s), asset transfer will use " +"account settings from the asset/asset profile instead." +msgstr "" +"Non ci sono registrazioni contabili nei cespiti attuali, il trasferimento di " +"cespite utilizzerà le impostazioni conto dal cespite/profilo del cespite." + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__to_asset_ids +msgid "To Asset(s)" +msgstr "Al cespite(i)" + +#. module: account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_transfer_view_form +msgid "To New Asset" +msgstr "A nuovo cespite" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__to_asset_value +msgid "To Value" +msgstr "Al valore" + +#. module: account_asset_transfer +#. odoo-python +#: code:addons/account_asset_transfer/wizard/account_asset_transfer.py:0 +#, python-format +msgid "Total values of new assets must equal to source assets" +msgstr "" +"I valori totali dei nuovi cespiti devono essere uguali ai cespiti origine" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__transfer_id +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_transfer_view_form +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_view_form +msgid "Transfer" +msgstr "Trasferimento" + +#. module: account_asset_transfer +#. odoo-python +#: code:addons/account_asset_transfer/models/account_asset.py:0 +#, python-format +msgid "Transfer AUC to Asset & Create Transfer Journal Entry" +msgstr "" +"Trasferisci CiC al cespite e crea il movimento giornale del trasferimento" + +#. module: account_asset_transfer +#: model:ir.actions.act_window,name:account_asset_transfer.action_account_asset_transfer +#: model:ir.actions.server,name:account_asset_transfer.action_asset_transfer_from_list +#: model:ir.model,name:account_asset_transfer.model_account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_transfer_view_form +msgid "Transfer Asset" +msgstr "Cespite trasferimento" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__date_transfer +msgid "Transfer Date" +msgstr "Data trasferimento" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_profile__transfer_journal_id +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer__transfer_journal_id +msgid "Transfer Journal" +msgstr "Registro trasferimento" + +#. module: account_asset_transfer +#: model:ir.model,name:account_asset_transfer.model_account_asset_transfer_line +msgid "Transfer To Asset" +msgstr "Trasferisci a cespite" + +#. module: account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_view_form +msgid "Transfer asset from AUC to Asset" +msgstr "Trasferisci cespite da CiC a cespite" + +#. module: account_asset_transfer +#: model:ir.model.fields,help:account_asset_transfer.field_account_asset_transfer__date_transfer +msgid "Transfer date must be after the asset journal entry" +msgstr "" +"La data trasferimento deve essere successiva alla registrazione contabile " +"del cespite" + +#. module: account_asset_transfer +#: model_terms:ir.ui.view,arch_db:account_asset_transfer.account_asset_view_search +msgid "Transferable" +msgstr "Trasferibile" + +#. module: account_asset_transfer +#: model:ir.model.fields,field_description:account_asset_transfer.field_account_asset_transfer_line__price_unit +msgid "Unit Price" +msgstr "Prezzo unitario" + +#. module: account_asset_transfer +#. odoo-python +#: code:addons/account_asset_transfer/wizard/account_asset_transfer.py:0 +#, python-format +msgid "Value of new asset must greater than 0.0" +msgstr "Il valore del nuovo cespite deve essere maggiore di 0.0" + +#. module: account_asset_transfer +#: model:ir.model.fields,help:account_asset_transfer.field_account_asset__is_transfer +msgid "" +"flag indicating if the asset has been transferred from/to another asset." +msgstr "flag che indica se il cespite è stato trasferito da/a un altro cespite." diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/models/__init__.py b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/models/__init__.py new file mode 100644 index 00000000..b5f1e68b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/models/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from . import account_asset +from . import account_asset_profile diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/models/account_asset.py b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/models/account_asset.py new file mode 100644 index 00000000..c15bad2f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/models/account_asset.py @@ -0,0 +1,94 @@ +# Copyright 2020 Ecosoft Co., Ltd. (http://ecosoft.co.th) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import _, fields, models +from odoo.exceptions import ValidationError + + +class AccountAsset(models.Model): + _inherit = "account.asset" + + can_transfer = fields.Boolean( + compute="_compute_can_transfer", + search="_search_can_transfer", + help="Allow transfer AUC (running) to Asset", + ) + is_transfer = fields.Boolean( + help="flag indicating if the asset has been transferred from/to another asset." + ) + + def _compute_can_transfer(self): + for asset in self: + asset.can_transfer = ( + not asset.method_number + and asset.value_residual + and asset.state == "open" + ) + + def _search_can_transfer(self, operator, value): + if operator == "=": + return [ + ("method_number", "=", 0), + ("value_residual", ">", 0), + ("state", "=", "open"), + ] + if operator == "!=": + return [ + "|", + "|", + "|", + ("method_number", ">", 0), + ("value_residual", "=", 0), + ("state", "!=", "open"), + ] + + def _check_can_transfer(self): + if not all(self.mapped("can_transfer")): + raise ValidationError( + _("Only running assets without depreciation (AUC) can transfer") + ) + + def transfer(self): + ctx = dict(self.env.context, active_ids=self.ids) + self._check_can_transfer() + return { + "name": _("Transfer AUC to Asset & Create Transfer Journal Entry"), + "view_mode": "form", + "res_model": "account.asset.transfer", + "target": "new", + "type": "ir.actions.act_window", + "context": ctx, + } + + def open_assets(self): + self.ensure_one() + moves = self.account_move_line_ids.mapped("move_id") + assets = self.env["account.asset"] + asset_from = self._context.get("asset_from") + asset_to = self._context.get("asset_to") + for move in moves: + # Source Assets, we check from move that create this asset + if ( + asset_from + and self.id + not in move.line_ids.filtered(lambda l: l.credit).mapped("asset_id").ids + ): + assets = move.line_ids.filtered(lambda l: l.credit).mapped("asset_id") + break + # Destination Assets, we check from move that create destination asset + elif ( + asset_to + and self.id + in move.line_ids.filtered(lambda l: l.credit).mapped("asset_id").ids + ): + assets = move.line_ids.filtered(lambda l: l.debit).mapped("asset_id") + break + return { + "name": _("Assets"), + "view_mode": "tree,form", + "res_model": "account.asset", + "view_id": False, + "type": "ir.actions.act_window", + "context": self._context, + "domain": [("id", "in", assets.ids)], + } diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/models/account_asset_profile.py b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/models/account_asset_profile.py new file mode 100644 index 00000000..831f3203 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/models/account_asset_profile.py @@ -0,0 +1,15 @@ +# Copyright 2020 Ecosoft Co., Ltd. (http://ecosoft.co.th) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class AccountAssetProfile(models.Model): + _inherit = "account.asset.profile" + + transfer_journal_id = fields.Many2one( + comodel_name="account.journal", + domain="[('type', '=', 'general'), ('company_id', '=', company_id)]", + string="Transfer Journal", + check_company=True, + ) diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/readme/CONFIGURE.rst b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/readme/CONFIGURE.rst new file mode 100644 index 00000000..7a1b303b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/readme/CONFIGURE.rst @@ -0,0 +1 @@ +On asset profile, user can setup default Transfer Journal, to be used during transfer. diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..0b1bd3c7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/readme/CONTRIBUTORS.rst @@ -0,0 +1,5 @@ +* `Ecosoft `__: + + * Kitti U. + * Pimolnat Suntian + * Saran Lim. diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/readme/DESCRIPTION.rst new file mode 100644 index 00000000..176f2cbd --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/readme/DESCRIPTION.rst @@ -0,0 +1,9 @@ +This module allow transferring assets under construction (AUC) to normal assets. + +AUC is Asset under construction where some assets are in construction phase and +cost needs to be captured for the time being. Once asset is fully completed then +cost would be transferred to final asset + +**Note:** + +* If the asset don't have journal entries, asset transfer will use account settings from the asset/asset profile instead. diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/readme/USAGE.rst b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/readme/USAGE.rst new file mode 100644 index 00000000..3dd83b8b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/readme/USAGE.rst @@ -0,0 +1,10 @@ +Given asset under construction has been created, i.e., by vendor bill. + +- Go to asset menu +- Filter "Transferrable" assets and look for desired assets to transfer +- Select assets to transfer, and click action "Transfer Asset" +- On asset transfer wizard, on the "To New Asset" tab, choose new profile(s) +- Click "Transfer" button +- Odoo will create journal entry as well as new asset(s) + +**Note:** You can click "Expand Asset" button for expand asset line that selects the asset profile set to be "Create an asset by product item" diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/security/ir.model.access.csv b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/security/ir.model.access.csv new file mode 100644 index 00000000..5558b0da --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/security/ir.model.access.csv @@ -0,0 +1,3 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_account_asset_transfer_user,account.asset.transfer,model_account_asset_transfer,account.group_account_user,1,1,1,1 +access_account_asset_transfer_line_user,account.asset.transfer.line,model_account_asset_transfer_line,account.group_account_user,1,1,1,1 diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/static/description/icon.png b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/static/description/index.html b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/static/description/index.html new file mode 100644 index 00000000..2fad89ad --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/static/description/index.html @@ -0,0 +1,454 @@ + + + + + + +Asset Transfer from AUC to Asset + + + +
+

Asset Transfer from AUC to Asset

+ + +

Beta License: AGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runboat

+

This module allow transferring assets under construction (AUC) to normal assets.

+

AUC is Asset under construction where some assets are in construction phase and +cost needs to be captured for the time being. Once asset is fully completed then +cost would be transferred to final asset

+

Note:

+
    +
  • If the asset don’t have journal entries, asset transfer will use account settings from the asset/asset profile instead.
  • +
+

Table of contents

+ +
+

Configuration

+

On asset profile, user can setup default Transfer Journal, to be used during transfer.

+
+
+

Usage

+

Given asset under construction has been created, i.e., by vendor bill.

+
    +
  • Go to asset menu
  • +
  • Filter “Transferrable” assets and look for desired assets to transfer
  • +
  • Select assets to transfer, and click action “Transfer Asset”
  • +
  • On asset transfer wizard, on the “To New Asset” tab, choose new profile(s)
  • +
  • Click “Transfer” button
  • +
  • Odoo will create journal entry as well as new asset(s)
  • +
+

Note: You can click “Expand Asset” button for expand asset line that selects the asset profile set to be “Create an asset by product item”

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Ecosoft
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

kittiu

+

This module is part of the OCA/account-financial-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/tests/__init__.py b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/tests/__init__.py new file mode 100644 index 00000000..29f2356f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/tests/__init__.py @@ -0,0 +1 @@ +from . import test_account_asset_transfer diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/tests/test_account_asset_transfer.py b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/tests/test_account_asset_transfer.py new file mode 100644 index 00000000..d495b713 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/tests/test_account_asset_transfer.py @@ -0,0 +1,142 @@ +# Copyright 2021 Ecosoft Co., Ltd. (http://ecosoft.co.th) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + + +from odoo import fields +from odoo.exceptions import UserError +from odoo.tests import tagged +from odoo.tests.common import Form + +from odoo.addons.account_asset_management.tests.test_account_asset_management import ( + TestAssetManagement, +) + + +@tagged("post_install", "-at_install") +class TestAccountAssetTransfer(TestAssetManagement): + @classmethod + def setUpClass(cls): + super().setUpClass() + # Profile Under Construction + cls.profile_auc = cls.asset_profile_model.create( + { + "account_expense_depreciation_id": cls.company_data[ + "default_account_expense" + ].id, + "account_asset_id": cls.company_data["default_account_assets"].id, + "account_depreciation_id": cls.company_data[ + "default_account_assets" + ].id, + "journal_id": cls.company_data["default_journal_purchase"].id, + "transfer_journal_id": cls.company_data["default_journal_misc"].id, + "asset_product_item": True, + "name": "Asset Under Construction", + "method_time": "year", + "method_number": 0, + "method_period": "year", + } + ) + + # Profile normal asset + cls.profile_asset = cls.asset_profile_model.create( + { + "account_expense_depreciation_id": cls.company_data[ + "default_account_expense" + ].id, + "account_asset_id": cls.company_data["default_account_assets"].id, + "account_depreciation_id": cls.company_data[ + "default_account_assets" + ].id, + "journal_id": cls.company_data["default_journal_purchase"].id, + "asset_product_item": True, + "name": "Room - 5 Years", + "method_time": "year", + "method_number": 5, + "method_period": "year", + } + ) + + def test_01_asset_transfer_auc_to_asset(self): + """Create AUC and then transfer to normal asset class, + I expect a new journal entry will be created""" + # Create 3 AUC assets from an invoice + move_form = Form( + self.env["account.move"].with_context( + default_move_type="in_invoice", check_move_validity=False + ) + ) + move_form.invoice_date = fields.Date.context_today(self.env.user) + move_form.partner_id = self.partner + with move_form.invoice_line_ids.new() as line_form: + line_form.name = "Wall" + line_form.price_unit = 2000.00 + line_form.asset_profile_id = self.profile_auc + with move_form.invoice_line_ids.new() as line_form: + line_form.name = "Roof" + line_form.price_unit = 10000.00 + line_form.asset_profile_id = self.profile_auc + with move_form.invoice_line_ids.new() as line_form: + line_form.name = "Floor" + line_form.price_unit = 10000.00 + line_form.asset_profile_id = self.profile_auc + self.invoice_auc = move_form.save() + self.invoice_auc.invoice_line_ids.write( + {"asset_profile_id": self.profile_auc.id} + ) + self.invoice_auc.action_post() + # Create AUC asset without move + asset_auc = self.env["account.asset"].create( + { + "name": "Door", + "profile_id": self.profile_auc.id, + "purchase_value": 1000, + "date_start": fields.Date.context_today(self.env.user), + } + ) + # Test can_transfer status + assets = self.invoice_auc.invoice_line_ids.mapped("asset_id") + assets += asset_auc + self.assertFalse(list(set(assets.mapped("can_transfer")))[0]) + assets.validate() + assets.invalidate_model() + # can_transfer = True after validate + self.assertTrue(list(set(assets.mapped("can_transfer")))[0]) + self.assertEqual(list(set(assets.mapped("is_transfer"))), [False]) + # Keep source asset + source_assets = assets + # Create Asset Transfer + transfer_form = Form( + self.env["account.asset.transfer"].with_context(active_ids=assets.ids) + ) + transfer_wiz = transfer_form.save() + with self.assertRaises(UserError): + transfer_wiz.transfer() + with transfer_form.to_asset_ids.new() as to_asset: + to_asset.asset_name = "Asset 1" + to_asset.asset_profile_id = self.profile_asset + to_asset.quantity = 6 + to_asset.price_unit = 500 + with transfer_form.to_asset_ids.new() as to_asset: + to_asset.asset_name = "Asset 2" + to_asset.asset_profile_id = self.profile_asset + to_asset.quantity = 1 + to_asset.price_unit = 20000 + transfer_form.save() + # Test expand asset lines from quantity line + self.assertEqual(len(transfer_wiz.to_asset_ids), 2) + transfer_wiz.expand_to_asset_ids() + self.assertEqual(len(transfer_wiz.to_asset_ids), 7) + res = transfer_wiz.transfer() + transfer_move = self.env["account.move"].browse(res["domain"][0][2]) + assets = transfer_move.invoice_line_ids.mapped("asset_id") + # 2 new assets created, and value equal to original assets + new_assets = assets.filtered(lambda l: l.state == "draft") + self.assertEqual(sum(new_assets.mapped("purchase_value")), 23000) + # All asset transfer will change to is_transfer + self.assertEqual(list(set(assets.mapped("is_transfer"))), [True]) + # Check source asset from new asset + result = new_assets[0].with_context(asset_from=1).open_assets() + self.assertEqual(sorted(result["domain"][0][2]), source_assets.ids) + # Check dest asset from source asset + result = source_assets[0].with_context(asset_to=1).open_assets() + self.assertEqual(result["domain"][0][2], new_assets.ids) diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/views/account_asset.xml b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/views/account_asset.xml new file mode 100644 index 00000000..ba99382d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/account_asset_transfer/views/account_asset.xml @@ -0,0 +1,79 @@ + + + + account.asset.form + account.asset + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+
+ +
+
+ + + Transfer Asset + account.asset.transfer + form + new + + + + Transfer Asset + + + + list + code + +if records: + action = records.transfer() + + + +
diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_transfer/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/doc/ARCHITECTURE.md new file mode 100644 index 00000000..4204556c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_asset_transfer Module - account_asset_transfer + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_transfer/doc/CONFIGURATION.md b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/doc/CONFIGURATION.md new file mode 100644 index 00000000..d5f3848b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_asset_transfer. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_transfer/doc/CONTROLLERS.md b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_transfer/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/doc/DEPENDENCIES.md new file mode 100644 index 00000000..38e8af37 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account_asset_management](../../odoo-bringout-oca-account-financial-tools-account_asset_management) diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_transfer/doc/FAQ.md b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/doc/FAQ.md new file mode 100644 index 00000000..4ce92672 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_asset_transfer or install in UI. diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_transfer/doc/INSTALL.md b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/doc/INSTALL.md new file mode 100644 index 00000000..f38d3f19 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_asset_transfer" +# or +uv pip install odoo-bringout-oca-account-financial-tools-account_asset_transfer" +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_transfer/doc/MODELS.md b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/doc/MODELS.md new file mode 100644 index 00000000..3e030224 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/doc/MODELS.md @@ -0,0 +1,13 @@ +# Models + +Detected core models and extensions in account_asset_transfer. + +```mermaid +classDiagram + class account_asset + class account_asset_profile +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_transfer/doc/OVERVIEW.md b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/doc/OVERVIEW.md new file mode 100644 index 00000000..1709e315 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_asset_transfer. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_asset_transfer +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_transfer/doc/REPORTS.md b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_transfer/doc/SECURITY.md b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/doc/SECURITY.md new file mode 100644 index 00000000..770137ab --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/doc/SECURITY.md @@ -0,0 +1,34 @@ +# Security + +Access control and security definitions in account_asset_transfer. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../account_asset_transfer/security/ir.model.access.csv)** + - 2 model access rules + +## Record Rules + +Row-level security rules defined in: + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[ir.model.access.csv](../account_asset_transfer/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_transfer/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_transfer/doc/USAGE.md b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/doc/USAGE.md new file mode 100644 index 00000000..509cb5ed --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_asset_transfer +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_transfer/doc/WIZARDS.md b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/doc/WIZARDS.md new file mode 100644 index 00000000..c38053c1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/doc/WIZARDS.md @@ -0,0 +1,9 @@ +# Wizards + +Transient models exposed as UI wizards in account_asset_transfer. + +```mermaid +classDiagram + class AccountAssetTransfer + class AccountAssetTransferLine +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_asset_transfer/pyproject.toml b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/pyproject.toml new file mode 100644 index 00000000..f9a0ea14 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_asset_transfer/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-financial-tools-account_asset_transfer" +version = "16.0.0" +description = "Asset Transfer from AUC to Asset - Odoo addon" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-account-financial-tools-account_asset_management>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_asset_transfer"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/README.md b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/README.md new file mode 100644 index 00000000..47995403 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/README.md @@ -0,0 +1,44 @@ +# Chatter on bank statements + +Odoo addon: account_bank_statement_chatter + +## Installation + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter +``` + +## Dependencies + +This addon depends on: +- account_statement_base + +## Manifest Information + +- **Name**: Chatter on bank statements +- **Version**: 16.0.1.0.0 +- **Category**: Invoices & Payments +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-financial-tools](https://github.com/OCA/account-financial-tools) branch 16.0, addon `account_bank_statement_chatter`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/README.rst b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/README.rst new file mode 100644 index 00000000..e6911d16 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/README.rst @@ -0,0 +1,95 @@ +========================== +Chatter on bank statements +========================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:df1680f26f8d995d55af2fb5265fb7f1c3b464cbc6ecfcd2476b6ad058468b92 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-tools/tree/16.0/account_bank_statement_chatter + :alt: OCA/account-financial-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-tools-16-0/account-financial-tools-16-0-account_bank_statement_chatter + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module adds the chatter on the bank statements for managing attachments +and communications in this document. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +#. Go to *Invocing > Configuration > Accounting > Journals*. +#. Select one bank or cash journal and click on *Action > Bank statements*. +#. Select then one bank statement. +#. You will see there the chatter. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Trey + +Contributors +~~~~~~~~~~~~ + +* `Trey `__: + + * Vicent Cubells + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-cubells| image:: https://github.com/cubells.png?size=40px + :target: https://github.com/cubells + :alt: cubells + +Current `maintainer `__: + +|maintainer-cubells| + +This module is part of the `OCA/account-financial-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/__init__.py b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/__manifest__.py b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/__manifest__.py new file mode 100644 index 00000000..8e55f0f4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/__manifest__.py @@ -0,0 +1,20 @@ +# Copyright 2021 Trey, Kilobytes de Soluciones - Vicent Cubells +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Chatter on bank statements", + "version": "16.0.1.0.0", + "category": "Invoices & Payments", + "license": "AGPL-3", + "author": "Trey, " "Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-financial-tools", + "depends": [ + "account_statement_base", + ], + "data": [ + "views/account_bank_statement_views.xml", + ], + "installable": True, + "development_status": "Beta", + "maintainers": ["cubells"], +} diff --git a/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/i18n/account_bank_statement_chatter.pot b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/i18n/account_bank_statement_chatter.pot new file mode 100644 index 00000000..4ed5545c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/i18n/account_bank_statement_chatter.pot @@ -0,0 +1,178 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_bank_statement_chatter +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model,name:account_bank_statement_chatter.model_account_bank_statement +msgid "Bank Statement" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,help:account_bank_statement_chatter.field_account_bank_statement__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__has_message +msgid "Has Message" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,help:account_bank_statement_chatter.field_account_bank_statement__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,help:account_bank_statement_chatter.field_account_bank_statement__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,help:account_bank_statement_chatter.field_account_bank_statement__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__message_ids +msgid "Messages" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,help:account_bank_statement_chatter.field_account_bank_statement__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,help:account_bank_statement_chatter.field_account_bank_statement__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,help:account_bank_statement_chatter.field_account_bank_statement__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,help:account_bank_statement_chatter.field_account_bank_statement__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,help:account_bank_statement_chatter.field_account_bank_statement__website_message_ids +msgid "Website communication history" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/i18n/bs.po b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/i18n/bs.po new file mode 100644 index 00000000..e45dcbe8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/i18n/bs.po @@ -0,0 +1,178 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_bank_statement_chatter +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__message_needaction +msgid "Action Needed" +msgstr "Potrebna akcija" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__activity_ids +msgid "Activities" +msgstr "Aktivnosti" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "Dekoracija iznimke aktivnosti" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__activity_state +msgid "Activity State" +msgstr "Status aktivnosti" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__activity_type_icon +msgid "Activity Type Icon" +msgstr "Ikona tipa aktivnosti" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__message_attachment_count +msgid "Attachment Count" +msgstr "Broj priloga" + +#. module: account_bank_statement_chatter +#: model:ir.model,name:account_bank_statement_chatter.model_account_bank_statement +msgid "Bank Statement" +msgstr "Izvod banke" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__message_follower_ids +msgid "Followers" +msgstr "Pratioci" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__message_partner_ids +msgid "Followers (Partners)" +msgstr "Pratioci (Partneri)" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,help:account_bank_statement_chatter.field_account_bank_statement__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "Font awesome ikona npr. fa-tasks" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__has_message +msgid "Has Message" +msgstr "Ima poruku" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__activity_exception_icon +msgid "Icon" +msgstr "Ikona" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,help:account_bank_statement_chatter.field_account_bank_statement__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "Ikona za prikaz iznimki." + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,help:account_bank_statement_chatter.field_account_bank_statement__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Ako je zakačeno, nove poruke će zahtjevati vašu pažnju" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,help:account_bank_statement_chatter.field_account_bank_statement__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Ako je označeno neke poruke mogu imati grešku u dostavi." + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__message_is_follower +msgid "Is Follower" +msgstr "Pratilac" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__message_main_attachment_id +msgid "Main Attachment" +msgstr "Glavna zakačka" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__message_has_error +msgid "Message Delivery error" +msgstr "Greška pri isporuci poruke" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__message_ids +msgid "Messages" +msgstr "Poruke" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "Rok za moju aktivnost" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "Krajnji rok za sljedeću aktivnost" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__activity_summary +msgid "Next Activity Summary" +msgstr "Pregled sljedeće aktivnosti" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__activity_type_id +msgid "Next Activity Type" +msgstr "Tip sljedeće aktivnosti" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__message_needaction_counter +msgid "Number of Actions" +msgstr "Broj akcija" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__message_has_error_counter +msgid "Number of errors" +msgstr "Broj grešaka" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,help:account_bank_statement_chatter.field_account_bank_statement__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "Broj poruka koje zahtijevaju aktivnost" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,help:account_bank_statement_chatter.field_account_bank_statement__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Broj poruka sa greškama pri isporuci" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__activity_user_id +msgid "Responsible User" +msgstr "Odgovorni korisnik" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,help:account_bank_statement_chatter.field_account_bank_statement__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,help:account_bank_statement_chatter.field_account_bank_statement__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "Vrsta aktivnosti iznimke na zapisu." + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__website_message_ids +msgid "Website Messages" +msgstr "Poruke sa website-a" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,help:account_bank_statement_chatter.field_account_bank_statement__website_message_ids +msgid "Website communication history" +msgstr "Povijest komunikacije Web stranice" diff --git a/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/i18n/es.po b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/i18n/es.po new file mode 100644 index 00000000..e04ac640 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/i18n/es.po @@ -0,0 +1,182 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_bank_statement_chatter +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-02-01 15:11+0000\n" +"PO-Revision-Date: 2021-02-01 16:11+0100\n" +"Last-Translator: cubells \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: Poedit 2.4.1\n" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model,name:account_bank_statement_chatter.model_account_bank_statement +msgid "Bank Statement" +msgstr "Extracto" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,help:account_bank_statement_chatter.field_account_bank_statement__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__has_message +msgid "Has Message" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,help:account_bank_statement_chatter.field_account_bank_statement__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,help:account_bank_statement_chatter.field_account_bank_statement__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,help:account_bank_statement_chatter.field_account_bank_statement__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__message_ids +msgid "Messages" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,help:account_bank_statement_chatter.field_account_bank_statement__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,help:account_bank_statement_chatter.field_account_bank_statement__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,help:account_bank_statement_chatter.field_account_bank_statement__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,help:account_bank_statement_chatter.field_account_bank_statement__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,help:account_bank_statement_chatter.field_account_bank_statement__website_message_ids +msgid "Website communication history" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/i18n/it.po b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/i18n/it.po new file mode 100644 index 00000000..a9cd7723 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/i18n/it.po @@ -0,0 +1,185 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_bank_statement_chatter +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-11-28 23:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__message_needaction +msgid "Action Needed" +msgstr "Azione richiesta" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__activity_ids +msgid "Activities" +msgstr "Attività" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "Decorazione eccezione attività" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__activity_state +msgid "Activity State" +msgstr "Stato attività" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__activity_type_icon +msgid "Activity Type Icon" +msgstr "Icona tipo attività" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__message_attachment_count +msgid "Attachment Count" +msgstr "Conteggio allegati" + +#. module: account_bank_statement_chatter +#: model:ir.model,name:account_bank_statement_chatter.model_account_bank_statement +msgid "Bank Statement" +msgstr "Estratto conto bancario" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__message_follower_ids +msgid "Followers" +msgstr "Seguito da" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__message_partner_ids +msgid "Followers (Partners)" +msgstr "Seguito da (partner)" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,help:account_bank_statement_chatter.field_account_bank_statement__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "Icona Font Awesome es. fa-tasks" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__has_message +msgid "Has Message" +msgstr "Ha un messaggio" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__activity_exception_icon +msgid "Icon" +msgstr "Icona" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,help:account_bank_statement_chatter.field_account_bank_statement__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "Icona per indicare un'attività eccezione." + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,help:account_bank_statement_chatter.field_account_bank_statement__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Se selezionata, nuovi messaggi richiedono attenzione." + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,help:account_bank_statement_chatter.field_account_bank_statement__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Se selezionata, alcuni messaggi hanno un errore di consegna." + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__message_is_follower +msgid "Is Follower" +msgstr "Segue" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__message_main_attachment_id +msgid "Main Attachment" +msgstr "Allegato principale" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__message_has_error +msgid "Message Delivery error" +msgstr "Errore di consegna messaggio" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__message_ids +msgid "Messages" +msgstr "Messaggi" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "Scadenza mia attività" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "Scadenza prossima attività" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__activity_summary +msgid "Next Activity Summary" +msgstr "Riepilogo prossima attività" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__activity_type_id +msgid "Next Activity Type" +msgstr "Tipo prossima attività" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__message_needaction_counter +msgid "Number of Actions" +msgstr "Numero di azioni" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__message_has_error_counter +msgid "Number of errors" +msgstr "Numero di errori" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,help:account_bank_statement_chatter.field_account_bank_statement__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "Numero di messaggi che richiedono un'azione" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,help:account_bank_statement_chatter.field_account_bank_statement__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Numero di messaggi con errore di consegna" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__activity_user_id +msgid "Responsible User" +msgstr "Utente responsabile" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,help:account_bank_statement_chatter.field_account_bank_statement__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" +"Stato in base alle attività\n" +"Scaduto: la data richiesta è trascorsa\n" +"Oggi: la data attività è oggi\n" +"Pianificato: attività future." + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,help:account_bank_statement_chatter.field_account_bank_statement__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "Tipo di attività eccezione sul record." + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,field_description:account_bank_statement_chatter.field_account_bank_statement__website_message_ids +msgid "Website Messages" +msgstr "Messaggi sito web" + +#. module: account_bank_statement_chatter +#: model:ir.model.fields,help:account_bank_statement_chatter.field_account_bank_statement__website_message_ids +msgid "Website communication history" +msgstr "Cronologia comunicazioni sito web" diff --git a/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/models/__init__.py b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/models/__init__.py new file mode 100644 index 00000000..0882dd26 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/models/__init__.py @@ -0,0 +1 @@ +from . import account_bank_statement diff --git a/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/models/account_bank_statement.py b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/models/account_bank_statement.py new file mode 100644 index 00000000..11e91b5a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/models/account_bank_statement.py @@ -0,0 +1,9 @@ +# Copyright 2021 Trey, Kilobytes de Soluciones - Vicent Cubells +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import models + + +class AccountBankStatement(models.Model): + _inherit = ["account.bank.statement", "mail.thread", "mail.activity.mixin"] + _name = "account.bank.statement" diff --git a/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..28f64b77 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/readme/CONTRIBUTORS.rst @@ -0,0 +1,3 @@ +* `Trey `__: + + * Vicent Cubells diff --git a/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/readme/DESCRIPTION.rst new file mode 100644 index 00000000..bd73e749 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/readme/DESCRIPTION.rst @@ -0,0 +1,2 @@ +This module adds the chatter on the bank statements for managing attachments +and communications in this document. diff --git a/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/readme/USAGE.rst b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/readme/USAGE.rst new file mode 100644 index 00000000..86bb6ff3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/readme/USAGE.rst @@ -0,0 +1,4 @@ +#. Go to *Invocing > Configuration > Accounting > Journals*. +#. Select one bank or cash journal and click on *Action > Bank statements*. +#. Select then one bank statement. +#. You will see there the chatter. diff --git a/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/static/description/icon.png b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/static/description/index.html b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/static/description/index.html new file mode 100644 index 00000000..3bde6983 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/static/description/index.html @@ -0,0 +1,439 @@ + + + + + +Chatter on bank statements + + + +
+

Chatter on bank statements

+ + +

Beta License: AGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runboat

+

This module adds the chatter on the bank statements for managing attachments +and communications in this document.

+

Table of contents

+ +
+

Usage

+
    +
  1. Go to Invocing > Configuration > Accounting > Journals.
  2. +
  3. Select one bank or cash journal and click on Action > Bank statements.
  4. +
  5. Select then one bank statement.
  6. +
  7. You will see there the chatter.
  8. +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Trey
  • +
+
+
+

Contributors

+
    +
  • Trey:
      +
    • Vicent Cubells
    • +
    +
  • +
+
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

cubells

+

This module is part of the OCA/account-financial-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/views/account_bank_statement_views.xml b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/views/account_bank_statement_views.xml new file mode 100644 index 00000000..02c7701c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/account_bank_statement_chatter/views/account_bank_statement_views.xml @@ -0,0 +1,21 @@ + + + + + account.bank.statement + + + +
+ + + +
+
+
+
+ +
diff --git a/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/doc/ARCHITECTURE.md new file mode 100644 index 00000000..f2594606 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_bank_statement_chatter Module - account_bank_statement_chatter + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/doc/CONFIGURATION.md b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/doc/CONFIGURATION.md new file mode 100644 index 00000000..c04bcedd --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_bank_statement_chatter. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/doc/CONTROLLERS.md b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/doc/DEPENDENCIES.md new file mode 100644 index 00000000..4c5b6fca --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- account_statement_base diff --git a/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/doc/FAQ.md b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/doc/FAQ.md new file mode 100644 index 00000000..f69d7958 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_bank_statement_chatter or install in UI. diff --git a/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/doc/INSTALL.md b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/doc/INSTALL.md new file mode 100644 index 00000000..c06c098e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter" +# or +uv pip install odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter" +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/doc/MODELS.md b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/doc/MODELS.md new file mode 100644 index 00000000..0d3c7261 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in account_bank_statement_chatter. + +```mermaid +classDiagram + class account_bank_statement +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/doc/OVERVIEW.md b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/doc/OVERVIEW.md new file mode 100644 index 00000000..320dca34 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_bank_statement_chatter. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_bank_statement_chatter +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/doc/REPORTS.md b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/doc/SECURITY.md b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/doc/USAGE.md b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/doc/USAGE.md new file mode 100644 index 00000000..cf7f251d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_bank_statement_chatter +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/doc/WIZARDS.md b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/pyproject.toml b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/pyproject.toml new file mode 100644 index 00000000..be928c3d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-financial-tools-account_bank_statement_chatter" +version = "16.0.0" +description = "Chatter on bank statements - Odoo addon" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-account-financial-tools-account_statement_base>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_bank_statement_chatter"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/README.md b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/README.md new file mode 100644 index 00000000..6d75b145 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/README.md @@ -0,0 +1,44 @@ +# Account Cash Deposit + +Odoo addon: account_cash_deposit + +## Installation + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_cash_deposit +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Account Cash Deposit +- **Version**: 16.0.1.3.0 +- **Category**: Accounting +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-financial-tools](https://github.com/OCA/account-financial-tools) branch 16.0, addon `account_cash_deposit`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/README.rst b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/README.rst new file mode 100644 index 00000000..01305173 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/README.rst @@ -0,0 +1,108 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + +==================== +Account Cash Deposit +==================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:37a017f829c13aecf4b2d2dab7b31f3be804905e712bb4b3846f1a5138077272 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-tools/tree/16.0/account_cash_deposit + :alt: OCA/account-financial-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-tools-16-0/account-financial-tools-16-0-account_cash_deposit + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module adds support for **cash deposits at the bank**. It also supports the other way around: **ordering cash at the bank**. It allows to declare the kind of cash you want to deposit (or order): bank notes, coins and coin rolls and the quantity for each of them. Coins are rarely used, because most banks only allow to deposit/order coin rolls. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +First, for each currency of your cash boxes, you must define the bank notes and coin rolls for that currency (coin rolls are often standardised by the Central Bank). You can also definie the coins, but it's not useful if your bank only accept coin rolls and not coins. + +.. image:: https://raw.githubusercontent.com/OCA/account-financial-tools/16.0/account_cash_deposit/static/description/currency_form_view.png + +To save time for new users, this module provides the bank notes, coins and coin rolls for several currencies (EUR, USD, CAD, etc.). If it is not the case for your currency, it would be very nice of you to contribute it (you can use the file *account_cash_deposit/data/cash_unit_eur.xml* as an example). + +To save time when encoding the cash deposits/orders, you can set the parameter *Auto Create* on the bank notes and/or coin rolls that you use very often. + +On the Accounting configuration page, in the section *Bank & Cash*, the *Inter-Banks Transfer Account* must be configured. + +Usage +===== + +To create a new cash **deposit**, go to the menu *Invoicing > Accounting > Miscellaneous > Cash Deposits* and click on *Create*: select the currency, the cash box from which you will take the cash out and the bank journal corresponding to the bank account on which you want to deposit the cash. Then create/edit lines to enter the quantity for each kind of bank note and coin rolls. Then, you can print a PDF report designed to be a kind of delivery report for the cash. Upon validation, Odoo will generate a journal entry in the cash journal that: + +* credits the cash account, +* debits the inter-banks transfer account. + +.. image:: https://raw.githubusercontent.com/OCA/account-financial-tools/16.0/account_cash_deposit/static/description/cash_deposit_form.png + +The process is very similar when **ordering** cash but you have to use another menu entry: menu *Invoicing > Accounting > Miscellaneous > Cash Orders*. Select the currency, the cash box that will receive the cash and the bank account from which the bank will take the money. Create/edit lines to enter the details of your order (bank notes, coin rolls). Then, you can confirm the order and print a PDF report designed to be sent to your bank as a cash order. Eventually, when the bank delivers the cash to you, you should validate the cash order and Odoo will generate a journal entry in the cash journal that: + +* debits the cash account, +* credits the inter-banks transfer account. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Akretion + +Contributors +~~~~~~~~~~~~ + +* Alexis de Lattre + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-financial-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/__init__.py b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/__init__.py new file mode 100644 index 00000000..aee8895e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/__init__.py @@ -0,0 +1,2 @@ +from . import models +from . import wizards diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/__manifest__.py b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/__manifest__.py new file mode 100644 index 00000000..062331eb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/__manifest__.py @@ -0,0 +1,30 @@ +# Copyright 2022 Akretion France (http://www.akretion.com/) +# @author: Alexis de Lattre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +{ + "name": "Account Cash Deposit", + "version": "16.0.1.3.0", + "category": "Accounting", + "license": "AGPL-3", + "summary": "Manage cash deposits and cash orders", + "author": "Akretion, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-financial-tools", + "depends": ["account"], + "data": [ + "security/ir.model.access.csv", + "security/security.xml", + "wizards/account_cash_order_reception_view.xml", + "data/sequence.xml", + "data/cash_unit_eur.xml", + "data/cash_unit_usd.xml", + "data/cash_unit_chf.xml", + "data/cash_unit_cad.xml", + "views/account_cash_deposit.xml", + "views/cash_unit.xml", + "views/res_currency.xml", + "report/report.xml", + "report/report_cashdeposit.xml", + ], + "installable": True, +} diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/data/cash_unit_cad.xml b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/data/cash_unit_cad.xml new file mode 100644 index 00000000..7c08897a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/data/cash_unit_cad.xml @@ -0,0 +1,96 @@ + + + + + + + note + 100 + + + + note + 50 + deposit + + + + note + 20 + deposit + + + + note + 10 + deposit + + + + note + 5 + deposit + + + + coin + 2 + + + + coin + 1 + + + + coin + 0.25 + + + + coin + 0.1 + + + + coin + 0.05 + + + + + coinroll + 2 + 25 + + + + coinroll + 1 + 25 + + + + coinroll + 0.25 + 40 + + + + coinroll + 0.1 + 50 + + + + coinroll + 0.05 + 40 + + diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/data/cash_unit_chf.xml b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/data/cash_unit_chf.xml new file mode 100644 index 00000000..f9aab062 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/data/cash_unit_chf.xml @@ -0,0 +1,122 @@ + + + + + + + note + 1000 + + + + note + 200 + + + + note + 100 + + + + note + 50 + deposit + + + + note + 20 + deposit + + + + note + 10 + deposit + + + + coin + 5 + + + + coin + 2 + + + + coin + 1 + + + + coin + 0.5 + + + + coin + 0.2 + + + + coin + 0.1 + + + + coin + 0.05 + + + + + coinroll + 5 + 50 + + + + coinroll + 2 + 50 + + + + coinroll + 1 + 50 + + + + coinroll + 0.5 + 50 + + + + coinroll + 0.2 + 50 + + + + coinroll + 0.1 + 50 + + + + coinroll + 0.05 + 50 + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/data/cash_unit_eur.xml b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/data/cash_unit_eur.xml new file mode 100644 index 00000000..a02195db --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/data/cash_unit_eur.xml @@ -0,0 +1,139 @@ + + + + + + + note + 500 + + + + note + 200 + + + + note + 100 + + + + note + 50 + deposit + + + + note + 20 + deposit + + + + note + 10 + deposit + + + + note + 5 + deposit + + + + coin + 2 + + + + coin + 1 + + + + coin + 0.5 + + + + coin + 0.2 + + + + coin + 0.1 + + + + coin + 0.05 + + + + coin + 0.02 + + + + coin + 0.01 + + + + + coinroll + 2 + 25 + + + + coinroll + 1 + 25 + + + + coinroll + 0.5 + 40 + + + + coinroll + 0.2 + 40 + + + + coinroll + 0.1 + 40 + + + + coinroll + 0.05 + 50 + + + + coinroll + 0.02 + 50 + + + + coinroll + 0.01 + 50 + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/data/cash_unit_usd.xml b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/data/cash_unit_usd.xml new file mode 100644 index 00000000..4c844c56 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/data/cash_unit_usd.xml @@ -0,0 +1,122 @@ + + + + + + + note + 100 + + + + note + 50 + deposit + + + + note + 20 + deposit + + + + note + 10 + deposit + + + + note + 5 + deposit + + + + note + 2 + deposit + + + + note + 1 + deposit + + + + + + + coin + 1 + + + + coin + 0.5 + + + + coin + 0.25 + + + + coin + 0.1 + + + + coin + 0.05 + + + + coin + 0.01 + + + + + coinroll + 1 + 25 + + + + coinroll + 0.5 + 20 + + + + coinroll + 0.25 + 40 + + + + coinroll + 0.1 + 50 + + + + coinroll + 0.05 + 40 + + + + coinroll + 0.01 + 50 + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/data/sequence.xml b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/data/sequence.xml new file mode 100644 index 00000000..054307fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/data/sequence.xml @@ -0,0 +1,22 @@ + + + + + Account Cash Deposit + account.cash.deposit + CASH-DEP- + 3 + + + + Account Cash Order + account.cash.order + CASH-ORDER- + 3 + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/i18n/account_cash_deposit.pot b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/i18n/account_cash_deposit.pot new file mode 100644 index 00000000..97f6acb3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/i18n/account_cash_deposit.pot @@ -0,0 +1,693 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_cash_deposit +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/account_cash_deposit.py:0 +#, python-format +msgid "%s has already been credited/debited on the bank account." +msgstr "" + +#. module: account_cash_deposit +#: model:ir.actions.report,print_report_name:account_cash_deposit.report_account_cash_deposit +msgid "" +"'%s%s' % (object.display_name.replace(' ', '_'), object.state == 'draft' and" +" '-draft' or '')" +msgstr "" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Currency:" +msgstr "" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Date:" +msgstr "" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Loose Coins:" +msgstr "" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Order Date:" +msgstr "" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Total:" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.constraint,message:account_cash_deposit.constraint_account_cash_deposit_name_company_unique +msgid "" +"A cash deposit/order with this reference already exists in this company." +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.constraint,message:account_cash_deposit.constraint_account_cash_deposit_line_cash_unit_unique +msgid "A line already exists for this cash unit." +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__active +msgid "Active" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.cash_unit_form +msgid "Archived" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__auto_create +msgid "Auto Create" +msgstr "" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_form +msgid "Back to Draft" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__bank_journal_id +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Bank Account" +msgstr "" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Bank Account Number to Credit:" +msgstr "" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Bank Account Number to Debit:" +msgstr "" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Bank:" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__cash_unit__auto_create__both +msgid "Both" +msgstr "" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_order_reception_form +msgid "Cancel" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__cash_journal_id +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Cash Box" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__account_cash_deposit__operation_type__deposit +msgid "Cash Deposit" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model,name:account_cash_deposit.model_account_cash_deposit_line +msgid "Cash Deposit Lines" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.actions.report,name:account_cash_deposit.report_account_cash_deposit +#: model:ir.model,name:account_cash_deposit.model_account_cash_deposit +msgid "Cash Deposit/Order" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.actions.act_window,name:account_cash_deposit.account_cash_deposit_action +#: model:ir.ui.menu,name:account_cash_deposit.account_cash_deposit_menu +msgid "Cash Deposits" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__order_id +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__account_cash_deposit__operation_type__order +msgid "Cash Order" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.actions.act_window,name:account_cash_deposit.account_cash_order_reception_action +#: model:ir.model,name:account_cash_deposit.model_account_cash_order_reception +msgid "Cash Order Reception" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.actions.act_window,name:account_cash_deposit.account_cash_order_action +#: model:ir.ui.menu,name:account_cash_deposit.account_cash_order_menu +msgid "Cash Orders" +msgstr "" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_form +msgid "Cash Received" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__date +msgid "Cash Reception Date" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.actions.act_window,name:account_cash_deposit.cash_unit_action +#: model:ir.model,name:account_cash_deposit.model_cash_unit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__cash_unit_id +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Cash Unit" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_res_currency__cash_unit_ids +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.view_currency_form +msgid "Cash Units" +msgstr "" + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/wizards/account_cash_order_reception.py:0 +#, python-format +msgid "Cash reception confirmed on %s." +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__cash_unit__cash_type__coin +msgid "Coin" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__coinroll_qty +msgid "Coin Quantity" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__cash_unit__cash_type__coinroll +msgid "Coin Roll" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__company_id +msgid "Company" +msgstr "" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_order_reception_form +msgid "Confirm Cash Reception" +msgstr "" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_form +msgid "Confirm Order" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__account_cash_deposit__state__confirmed +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Confirmed" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__create_uid +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__create_uid +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__create_uid +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__create_uid +msgid "Created by" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__create_date +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__create_date +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__create_date +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__create_date +msgid "Created on" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model,name:account_cash_deposit.model_res_currency +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__currency_id +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__currency_id +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__currency_id +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__currency_id +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Currency" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__date +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Date" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__cash_unit__auto_create__deposit +msgid "Deposit" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__display_name +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__display_name +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__display_name +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__display_name +msgid "Display Name" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__account_cash_deposit__state__done +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Done" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__account_cash_deposit__state__draft +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Draft" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/cash_unit.py:0 +#, python-format +msgid "For a coin roll, the coin quantity must be strictly positive." +msgstr "" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Group By" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__has_message +msgid "Has Message" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__id +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__id +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__id +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__id +msgid "ID" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_cash_unit__auto_create +msgid "" +"If set, a line for this cash unit will be created by default on a new cash " +"deposit or a new cash order or both." +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__coin_amount +msgid "" +"If your bank has a coin counting machine, enter the total amount of coins " +"counted by the machine instead of creating a line for each type of coin." +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__move_id +msgid "Journal Entry" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit____last_update +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line____last_update +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception____last_update +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__write_uid +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__write_uid +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__write_uid +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__write_date +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__write_date +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__write_date +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__line_ids +msgid "Lines" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__coin_amount +msgid "Loose Coin Amount" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_ids +msgid "Messages" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__cash_unit__cash_type__note +msgid "Note" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__notes +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_form +msgid "Notes" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/account_cash_deposit.py:0 +#, python-format +msgid "" +"On %(deposit)s, the cash journal %(cash_journal)s is not in the selected " +"currency %(currency)s." +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__operation_type +msgid "Operation Type" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__cash_unit__auto_create__order +msgid "Order" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__order_date +msgid "Order Date" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__parent_id +msgid "Parent" +msgstr "" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_form +msgid "Print" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__qty +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Quantity" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__is_reconcile +msgid "Reconciled" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__name +msgid "Reference" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "State" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__state +msgid "Status" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__subtotal +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Subtotal" +msgstr "" + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/account_cash_deposit.py:0 +#, python-format +msgid "The %s is not in draft state, so you cannot delete it." +msgstr "" + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/account_cash_deposit.py:0 +#, python-format +msgid "The Inter-Banks Transfer Account is not configured." +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.constraint,message:account_cash_deposit.constraint_cash_unit_coinroll_qty_positive +msgid "The coin quantity must be positive." +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.constraint,message:account_cash_deposit.constraint_account_cash_deposit_coin_amount_positive +msgid "The loose coin amount must be positive or null." +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.constraint,message:account_cash_deposit.constraint_account_cash_deposit_line_qty_positive +msgid "The quantity must be positive or null." +msgstr "" + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/account_cash_deposit.py:0 +#, python-format +msgid "The total amount of %s is zero." +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.constraint,message:account_cash_deposit.constraint_cash_unit_value_positive +msgid "The value must be strictly positive." +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_cash_unit__cash_type +#: model:ir.model.fields,help:account_cash_deposit.field_cash_unit__coinroll_qty +msgid "This field should never be modified." +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_cash_unit__value +msgid "" +"This field should never be modified. For a coin roll, you must enter the " +"value of the coin." +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__total_amount +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__total_amount +msgid "Total Amount" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__total_value +msgid "Total Value" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__tree_order +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__tree_order +msgid "Tree Order" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__cash_type +msgid "Type" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__date +msgid "Used as date for the journal entry." +msgstr "" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_form +msgid "Validate" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__value +msgid "Value" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/account_cash_deposit.py:0 +#, python-format +msgid "" +"You must delete cash lines that are linked to a currency other than %s." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/i18n/bs.po b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/i18n/bs.po new file mode 100644 index 00000000..c7ab72de --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/i18n/bs.po @@ -0,0 +1,693 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_cash_deposit +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/account_cash_deposit.py:0 +#, python-format +msgid "%s has already been credited/debited on the bank account." +msgstr "%s je već zadužen/razdužen na bankovnom računu." + +#. module: account_cash_deposit +#: model:ir.actions.report,print_report_name:account_cash_deposit.report_account_cash_deposit +msgid "" +"'%s%s' % (object.display_name.replace(' ', '_'), object.state == 'draft' and" +" '-draft' or '')" +msgstr "" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Currency:" +msgstr "Valuta:" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Date:" +msgstr "Datum:" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Loose Coins:" +msgstr "Kovanice:" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Order Date:" +msgstr "Datum naloga:" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Total:" +msgstr "Ukupno:" + +#. module: account_cash_deposit +#: model:ir.model.constraint,message:account_cash_deposit.constraint_account_cash_deposit_name_company_unique +msgid "" +"A cash deposit/order with this reference already exists in this company." +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.constraint,message:account_cash_deposit.constraint_account_cash_deposit_line_cash_unit_unique +msgid "A line already exists for this cash unit." +msgstr "Stavka već postoji za ovu gotovinsku jedinicu." + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_needaction +msgid "Action Needed" +msgstr "Potrebna radnja" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__active +msgid "Active" +msgstr "Aktivan" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_ids +msgid "Activities" +msgstr "Aktivnosti" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "Dekoracija izuzetka aktivnosti" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_state +msgid "Activity State" +msgstr "Status aktivnosti" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_type_icon +msgid "Activity Type Icon" +msgstr "Ikona tipa aktivnosti" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.cash_unit_form +msgid "Archived" +msgstr "Arhivirano" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_attachment_count +msgid "Attachment Count" +msgstr "Broj priloga" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__auto_create +msgid "Auto Create" +msgstr "Automatski kreiraj" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_form +msgid "Back to Draft" +msgstr "Nazad u nacrt" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__bank_journal_id +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Bank Account" +msgstr "Bankovni račun" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Bank Account Number to Credit:" +msgstr "Broj bankovnog računa za potraživanje:" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Bank Account Number to Debit:" +msgstr "Broj bankovnog računa za dugovanje:" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Bank:" +msgstr "Banka:" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__cash_unit__auto_create__both +msgid "Both" +msgstr "Oboje" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_order_reception_form +msgid "Cancel" +msgstr "Otkaži" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__cash_journal_id +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Cash Box" +msgstr "Gotovinska blagajna" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__account_cash_deposit__operation_type__deposit +msgid "Cash Deposit" +msgstr "Polog gotovine" + +#. module: account_cash_deposit +#: model:ir.model,name:account_cash_deposit.model_account_cash_deposit_line +msgid "Cash Deposit Lines" +msgstr "Stavke pologa gotovine" + +#. module: account_cash_deposit +#: model:ir.actions.report,name:account_cash_deposit.report_account_cash_deposit +#: model:ir.model,name:account_cash_deposit.model_account_cash_deposit +msgid "Cash Deposit/Order" +msgstr "Nalog za gotovinsku Uplatu/Isplatu" + +#. module: account_cash_deposit +#: model:ir.actions.act_window,name:account_cash_deposit.account_cash_deposit_action +#: model:ir.ui.menu,name:account_cash_deposit.account_cash_deposit_menu +msgid "Cash Deposits" +msgstr "Gotovinske uplate" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__order_id +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__account_cash_deposit__operation_type__order +msgid "Cash Order" +msgstr "Gotovinski nalog" + +#. module: account_cash_deposit +#: model:ir.actions.act_window,name:account_cash_deposit.account_cash_order_reception_action +#: model:ir.model,name:account_cash_deposit.model_account_cash_order_reception +msgid "Cash Order Reception" +msgstr "Zaprimanje gotovine" + +#. module: account_cash_deposit +#: model:ir.actions.act_window,name:account_cash_deposit.account_cash_order_action +#: model:ir.ui.menu,name:account_cash_deposit.account_cash_order_menu +msgid "Cash Orders" +msgstr "Gotovinski nalozi" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_form +msgid "Cash Received" +msgstr "Gotovina zaprimljena" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__date +msgid "Cash Reception Date" +msgstr "Datum zaprimanja gotovine" + +#. module: account_cash_deposit +#: model:ir.actions.act_window,name:account_cash_deposit.cash_unit_action +#: model:ir.model,name:account_cash_deposit.model_cash_unit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__cash_unit_id +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Cash Unit" +msgstr "Gotovinska jedinica" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_res_currency__cash_unit_ids +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.view_currency_form +msgid "Cash Units" +msgstr "Gotovinske jedinice" + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/wizards/account_cash_order_reception.py:0 +#, python-format +msgid "Cash reception confirmed on %s." +msgstr "Zaprimanje gotovine potvrđeno %s." + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__cash_unit__cash_type__coin +msgid "Coin" +msgstr "Kovanica" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__coinroll_qty +msgid "Coin Quantity" +msgstr "Količina kovanica" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__cash_unit__cash_type__coinroll +msgid "Coin Roll" +msgstr "Rola kovanica" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__company_id +msgid "Company" +msgstr "Tvrtka" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_order_reception_form +msgid "Confirm Cash Reception" +msgstr "Potvrdi zaprimanje gotovine" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_form +msgid "Confirm Order" +msgstr "Potvrdi nalog" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__account_cash_deposit__state__confirmed +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Confirmed" +msgstr "Potvrđeno" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__create_uid +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__create_uid +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__create_uid +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__create_date +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__create_date +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__create_date +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_cash_deposit +#: model:ir.model,name:account_cash_deposit.model_res_currency +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__currency_id +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__currency_id +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__currency_id +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__currency_id +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Currency" +msgstr "Valuta" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__date +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Date" +msgstr "Datum" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__cash_unit__auto_create__deposit +msgid "Deposit" +msgstr "Polog" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__display_name +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__display_name +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__display_name +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__account_cash_deposit__state__done +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Done" +msgstr "Gotovo" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__account_cash_deposit__state__draft +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Draft" +msgstr "Nacrt" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_follower_ids +msgid "Followers" +msgstr "Pratitelji" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_partner_ids +msgid "Followers (Partners)" +msgstr "Pratitelji (Partneri)" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "Font awesome ikona npr. fa-tasks" + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/cash_unit.py:0 +#, python-format +msgid "For a coin roll, the coin quantity must be strictly positive." +msgstr "Za rolu kovanica količina mora biti striktno pozitivna." + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Group By" +msgstr "Grupiraj po" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__has_message +msgid "Has Message" +msgstr "Ima poruka" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__id +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__id +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__id +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__id +msgid "ID" +msgstr "ID" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_exception_icon +msgid "Icon" +msgstr "Ikona" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "Ikona za označavanje izuzetka pri aktivnosti." + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Ukoliko je označeno nove poruke traže vašu pozornost." + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Ukoliko je označeno, neke poruke imaju greške pri isporuci." + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_cash_unit__auto_create +msgid "" +"If set, a line for this cash unit will be created by default on a new cash " +"deposit or a new cash order or both." +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__coin_amount +msgid "" +"If your bank has a coin counting machine, enter the total amount of coins " +"counted by the machine instead of creating a line for each type of coin." +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_is_follower +msgid "Is Follower" +msgstr "Je pratitelj" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__move_id +msgid "Journal Entry" +msgstr "Stavka dnevnika" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit____last_update +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line____last_update +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception____last_update +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit____last_update +msgid "Last Modified on" +msgstr "Zadnje modificirano" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__write_uid +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__write_uid +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__write_uid +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__write_uid +msgid "Last Updated by" +msgstr "Zadnje ažurirano" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__write_date +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__write_date +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__write_date +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__write_date +msgid "Last Updated on" +msgstr "Zadnje ažuriranje" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__line_ids +msgid "Lines" +msgstr "Stavke" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__coin_amount +msgid "Loose Coin Amount" +msgstr "Iznos gubitka kovanica" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_main_attachment_id +msgid "Main Attachment" +msgstr "Glavni prilog" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_has_error +msgid "Message Delivery error" +msgstr "Greška pri isporuci poruke" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_ids +msgid "Messages" +msgstr "Poruke" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "Krajnji rok moje aktivnosti" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "Krajnji rok sljedeće aktivnosti" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_summary +msgid "Next Activity Summary" +msgstr "Sažetak sljedeće aktivnosti" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_type_id +msgid "Next Activity Type" +msgstr "Tip sljedeće aktivnosti" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__cash_unit__cash_type__note +msgid "Note" +msgstr "Napomena" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__notes +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_form +msgid "Notes" +msgstr "Napomene" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_needaction_counter +msgid "Number of Actions" +msgstr "Broj radnji" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_has_error_counter +msgid "Number of errors" +msgstr "Broj grešaka" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "Broj poruka koje zahtijevaju aktivnost" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Broj poruka sa greškom pri isporuci" + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/account_cash_deposit.py:0 +#, python-format +msgid "" +"On %(deposit)s, the cash journal %(cash_journal)s is not in the selected " +"currency %(currency)s." +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__operation_type +msgid "Operation Type" +msgstr "Tip operacije" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__cash_unit__auto_create__order +msgid "Order" +msgstr "Nalog" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__order_date +msgid "Order Date" +msgstr "Datum naloga" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__parent_id +msgid "Parent" +msgstr "Nadređeni" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_form +msgid "Print" +msgstr "Ispis" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__qty +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Quantity" +msgstr "Količina" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__is_reconcile +msgid "Reconciled" +msgstr "Zatvoreno" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__name +msgid "Reference" +msgstr "Referenca" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_user_id +msgid "Responsible User" +msgstr "Odgovorni korisnik" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "State" +msgstr "Status" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__state +msgid "Status" +msgstr "Status" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__subtotal +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Subtotal" +msgstr "Podzbroj" + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/account_cash_deposit.py:0 +#, python-format +msgid "The %s is not in draft state, so you cannot delete it." +msgstr "%s nije u stanju Nacrta, dakle nije moguće brisanje." + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/account_cash_deposit.py:0 +#, python-format +msgid "The Inter-Banks Transfer Account is not configured." +msgstr "Prelazni bankovni konto nije definiran." + +#. module: account_cash_deposit +#: model:ir.model.constraint,message:account_cash_deposit.constraint_cash_unit_coinroll_qty_positive +msgid "The coin quantity must be positive." +msgstr "Količina kovanica mora biti pozitivna." + +#. module: account_cash_deposit +#: model:ir.model.constraint,message:account_cash_deposit.constraint_account_cash_deposit_coin_amount_positive +msgid "The loose coin amount must be positive or null." +msgstr "Količina izgubljenih kovanica mora biti pozitivna ili nula." + +#. module: account_cash_deposit +#: model:ir.model.constraint,message:account_cash_deposit.constraint_account_cash_deposit_line_qty_positive +msgid "The quantity must be positive or null." +msgstr "Količina mora biti pozitivna ili nula." + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/account_cash_deposit.py:0 +#, python-format +msgid "The total amount of %s is zero." +msgstr "Ukupni iznos %s je nula." + +#. module: account_cash_deposit +#: model:ir.model.constraint,message:account_cash_deposit.constraint_cash_unit_value_positive +msgid "The value must be strictly positive." +msgstr "Vrijednost mora striktno biti pozitina." + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_cash_unit__cash_type +#: model:ir.model.fields,help:account_cash_deposit.field_cash_unit__coinroll_qty +msgid "This field should never be modified." +msgstr "Ovo polje nikada nebi smjelo biti uređivano." + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_cash_unit__value +msgid "" +"This field should never be modified. For a coin roll, you must enter the " +"value of the coin." +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__total_amount +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__total_amount +msgid "Total Amount" +msgstr "Ukupni iznos" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__total_value +msgid "Total Value" +msgstr "Ukupna vrijednost" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__tree_order +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__tree_order +msgid "Tree Order" +msgstr "Redoslijed stabla" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__cash_type +msgid "Type" +msgstr "Tip" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "Tip izuzetka aktivnosti na zapisu." + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__date +msgid "Used as date for the journal entry." +msgstr "Korišteno kao datum za stavku dnevnika." + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_form +msgid "Validate" +msgstr "Ovjeri" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__value +msgid "Value" +msgstr "Vrijednost" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__website_message_ids +msgid "Website Messages" +msgstr "Poruke sa website-a" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__website_message_ids +msgid "Website communication history" +msgstr "Povijest komunikacije Web stranice" + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/account_cash_deposit.py:0 +#, python-format +msgid "" +"You must delete cash lines that are linked to a currency other than %s." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/i18n/es.po b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/i18n/es.po new file mode 100644 index 00000000..675eb26e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/i18n/es.po @@ -0,0 +1,721 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_cash_deposit +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-09-20 17:47+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/account_cash_deposit.py:0 +#, python-format +msgid "%s has already been credited/debited on the bank account." +msgstr "%s ya se ha abonado/debitado en la cuenta bancaria." + +#. module: account_cash_deposit +#: model:ir.actions.report,print_report_name:account_cash_deposit.report_account_cash_deposit +msgid "" +"'%s%s' % (object.display_name.replace(' ', '_'), object.state == 'draft' and " +"'-draft' or '')" +msgstr "" +"'%s%s' % (object.display_name.replace(' ', '_'), object.state == 'draft' and " +"'-draft' or '')" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Currency:" +msgstr "Divisa:" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Date:" +msgstr "Fecha:" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Loose Coins:" +msgstr "Monedas perdidas:" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Order Date:" +msgstr "Fecha de pedido:" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Total:" +msgstr "Total:" + +#. module: account_cash_deposit +#: model:ir.model.constraint,message:account_cash_deposit.constraint_account_cash_deposit_name_company_unique +msgid "" +"A cash deposit/order with this reference already exists in this company." +msgstr "" +"En esta empresa ya existe un depósito en efectivo/pedido con esta referencia." + +#. module: account_cash_deposit +#: model:ir.model.constraint,message:account_cash_deposit.constraint_account_cash_deposit_line_cash_unit_unique +msgid "A line already exists for this cash unit." +msgstr "Ya existe una línea para esta unidad de caja." + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_needaction +msgid "Action Needed" +msgstr "Necesita Acción" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__active +msgid "Active" +msgstr "Activo" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_ids +msgid "Activities" +msgstr "Actividades" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "Decoración de actividad de excepción" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_state +msgid "Activity State" +msgstr "Estado de la actividad" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_type_icon +msgid "Activity Type Icon" +msgstr "Icono para el tipo de actividad" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.cash_unit_form +msgid "Archived" +msgstr "Archivado" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_attachment_count +msgid "Attachment Count" +msgstr "Recuento de archivos adjuntos" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__auto_create +msgid "Auto Create" +msgstr "Auto Crear" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_form +msgid "Back to Draft" +msgstr "Volver a borrador" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__bank_journal_id +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Bank Account" +msgstr "Cuenta Bancaria" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Bank Account Number to Credit:" +msgstr "Número de cuenta bancaria a crédito:" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Bank Account Number to Debit:" +msgstr "Número de cuenta bancaria a débito:" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Bank:" +msgstr "Banco:" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__cash_unit__auto_create__both +msgid "Both" +msgstr "Ambos" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_order_reception_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__cash_journal_id +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Cash Box" +msgstr "Caja de efectivo" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__account_cash_deposit__operation_type__deposit +msgid "Cash Deposit" +msgstr "Depósito en efectivo" + +#. module: account_cash_deposit +#: model:ir.model,name:account_cash_deposit.model_account_cash_deposit_line +msgid "Cash Deposit Lines" +msgstr "Líneas de Depósito en efectivo" + +#. module: account_cash_deposit +#: model:ir.actions.report,name:account_cash_deposit.report_account_cash_deposit +#: model:ir.model,name:account_cash_deposit.model_account_cash_deposit +msgid "Cash Deposit/Order" +msgstr "Depósito en Efectivo/Orden" + +#. module: account_cash_deposit +#: model:ir.actions.act_window,name:account_cash_deposit.account_cash_deposit_action +#: model:ir.ui.menu,name:account_cash_deposit.account_cash_deposit_menu +msgid "Cash Deposits" +msgstr "Depósitos en efectivo" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__order_id +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__account_cash_deposit__operation_type__order +msgid "Cash Order" +msgstr "Orden de efectivo" + +#. module: account_cash_deposit +#: model:ir.actions.act_window,name:account_cash_deposit.account_cash_order_reception_action +#: model:ir.model,name:account_cash_deposit.model_account_cash_order_reception +msgid "Cash Order Reception" +msgstr "Recepción de órdenes de pago en efectivo" + +#. module: account_cash_deposit +#: model:ir.actions.act_window,name:account_cash_deposit.account_cash_order_action +#: model:ir.ui.menu,name:account_cash_deposit.account_cash_order_menu +msgid "Cash Orders" +msgstr "Órdenes de efectivo" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_form +msgid "Cash Received" +msgstr "Efectivo recibido" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__date +msgid "Cash Reception Date" +msgstr "Fecha de recepción de efectivo" + +#. module: account_cash_deposit +#: model:ir.actions.act_window,name:account_cash_deposit.cash_unit_action +#: model:ir.model,name:account_cash_deposit.model_cash_unit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__cash_unit_id +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Cash Unit" +msgstr "Unidad de efectivo" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_res_currency__cash_unit_ids +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.view_currency_form +msgid "Cash Units" +msgstr "Unidades de efectivo" + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/wizards/account_cash_order_reception.py:0 +#, python-format +msgid "Cash reception confirmed on %s." +msgstr "Recepción de efectivo confirmada en %s." + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__cash_unit__cash_type__coin +msgid "Coin" +msgstr "Moneda" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__coinroll_qty +msgid "Coin Quantity" +msgstr "Cantidad de monedas" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__cash_unit__cash_type__coinroll +msgid "Coin Roll" +msgstr "Rollo de monedas" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__company_id +msgid "Company" +msgstr "Companía" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_order_reception_form +msgid "Confirm Cash Reception" +msgstr "Confirmar la recepción de efectivo" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_form +msgid "Confirm Order" +msgstr "Confirmar pedido" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__account_cash_deposit__state__confirmed +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Confirmed" +msgstr "Confirmada" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__create_uid +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__create_uid +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__create_uid +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__create_date +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__create_date +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__create_date +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: account_cash_deposit +#: model:ir.model,name:account_cash_deposit.model_res_currency +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__currency_id +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__currency_id +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__currency_id +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__currency_id +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Currency" +msgstr "Divisa" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__date +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Date" +msgstr "Fecha" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__cash_unit__auto_create__deposit +msgid "Deposit" +msgstr "Depósito" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__display_name +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__display_name +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__display_name +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__display_name +msgid "Display Name" +msgstr "Mostrar Nombre" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__account_cash_deposit__state__done +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Done" +msgstr "Hecho" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__account_cash_deposit__state__draft +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Draft" +msgstr "Borrador" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_follower_ids +msgid "Followers" +msgstr "Seguidores" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_partner_ids +msgid "Followers (Partners)" +msgstr "Seguidores (socios)" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "Icono de fuente impresionante, por ejemplo fa-tasks" + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/cash_unit.py:0 +#, python-format +msgid "For a coin roll, the coin quantity must be strictly positive." +msgstr "" +"Para lanzar una moneda, la cantidad de monedas debe ser estrictamente " +"positiva." + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Group By" +msgstr "Agrupado por" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__has_message +msgid "Has Message" +msgstr "Tiene mensaje" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__id +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__id +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__id +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_exception_icon +msgid "Icon" +msgstr "Icono" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "icono para indicar una actividad por excepción." + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Si está marcada, nuevos mensajes requieren su atención." + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Si está marcada, algunos mensajes tienen un error de entrega." + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_cash_unit__auto_create +msgid "" +"If set, a line for this cash unit will be created by default on a new cash " +"deposit or a new cash order or both." +msgstr "" +"Si se establece, se creará por defecto una línea para esta unidad de caja en " +"un nuevo ingreso en efectivo o en una nueva orden de caja, o en ambos." + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__coin_amount +msgid "" +"If your bank has a coin counting machine, enter the total amount of coins " +"counted by the machine instead of creating a line for each type of coin." +msgstr "" +"Si su banco dispone de una máquina contadora de monedas, introduzca la " +"cantidad total de monedas contadas por la máquina en lugar de crear una " +"línea para cada tipo de moneda." + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_is_follower +msgid "Is Follower" +msgstr "Es Seguidor/a" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__move_id +msgid "Journal Entry" +msgstr "Entrada diaria" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit____last_update +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line____last_update +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception____last_update +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit____last_update +msgid "Last Modified on" +msgstr "Última Modificación el" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__write_uid +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__write_uid +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__write_uid +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__write_uid +msgid "Last Updated by" +msgstr "Actualizado por última vez por" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__write_date +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__write_date +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__write_date +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__write_date +msgid "Last Updated on" +msgstr "Última Actualización el" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__line_ids +msgid "Lines" +msgstr "Líneas" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__coin_amount +msgid "Loose Coin Amount" +msgstr "Cantidad de monedas sueltas" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_main_attachment_id +msgid "Main Attachment" +msgstr "Archivo adjunto principal" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_has_error +msgid "Message Delivery error" +msgstr "Error en entrega de mensaje" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_ids +msgid "Messages" +msgstr "Mensajes" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "Fecha límite de mi actividad" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "Fecha Límite para la siguiente Actividad" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_summary +msgid "Next Activity Summary" +msgstr "Resumen de la Siguiente Actividad" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_type_id +msgid "Next Activity Type" +msgstr "Tipo de la Siguiente Actividad" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__cash_unit__cash_type__note +msgid "Note" +msgstr "Nota" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__notes +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_form +msgid "Notes" +msgstr "Notas" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_needaction_counter +msgid "Number of Actions" +msgstr "Número de acciones" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_has_error_counter +msgid "Number of errors" +msgstr "Número de errores" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "Número de mensajes que requieren una acción" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Número de mensajes con error de entrega" + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/account_cash_deposit.py:0 +#, python-format +msgid "" +"On %(deposit)s, the cash journal %(cash_journal)s is not in the selected " +"currency %(currency)s." +msgstr "" +"En %(deposit)s, el libro de caja %(cash_journal)s no está en la moneda " +"seleccionada %(currency)s." + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__operation_type +msgid "Operation Type" +msgstr "Tipo de operación" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__cash_unit__auto_create__order +msgid "Order" +msgstr "Orden" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__order_date +msgid "Order Date" +msgstr "Fecha del Pedido" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__parent_id +msgid "Parent" +msgstr "Parental" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_form +msgid "Print" +msgstr "Imprimir" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__qty +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Quantity" +msgstr "Cantidad" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__is_reconcile +msgid "Reconciled" +msgstr "Reconciliado" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__name +msgid "Reference" +msgstr "Referencia" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_user_id +msgid "Responsible User" +msgstr "Usuario Responsable" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "State" +msgstr "Estado" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__state +msgid "Status" +msgstr "Estados" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" +"Estado en base a las actividades\n" +"Atrasada: La fecha de vencimiento ya ha pasado\n" +"Hoy: La fecha de la actividad es hoy\n" +"Planificada: Actividades futuras." + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__subtotal +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Subtotal" +msgstr "Sub total" + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/account_cash_deposit.py:0 +#, python-format +msgid "The %s is not in draft state, so you cannot delete it." +msgstr "El %s no está en estado borrador, por lo que no puede borrarlo." + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/account_cash_deposit.py:0 +#, python-format +msgid "The Inter-Banks Transfer Account is not configured." +msgstr "La cuenta de transferencia interbancaria no está configurada." + +#. module: account_cash_deposit +#: model:ir.model.constraint,message:account_cash_deposit.constraint_cash_unit_coinroll_qty_positive +msgid "The coin quantity must be positive." +msgstr "La cantidad de monedas debe ser positiva." + +#. module: account_cash_deposit +#: model:ir.model.constraint,message:account_cash_deposit.constraint_account_cash_deposit_coin_amount_positive +msgid "The loose coin amount must be positive or null." +msgstr "La cantidad de monedas sueltas debe ser positiva o nula." + +#. module: account_cash_deposit +#: model:ir.model.constraint,message:account_cash_deposit.constraint_account_cash_deposit_line_qty_positive +msgid "The quantity must be positive or null." +msgstr "La cantidad debe ser positiva o nula." + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/account_cash_deposit.py:0 +#, python-format +msgid "The total amount of %s is zero." +msgstr "La cantidad total de %s es cero." + +#. module: account_cash_deposit +#: model:ir.model.constraint,message:account_cash_deposit.constraint_cash_unit_value_positive +msgid "The value must be strictly positive." +msgstr "El valor debe ser estrictamente positivo." + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_cash_unit__cash_type +#: model:ir.model.fields,help:account_cash_deposit.field_cash_unit__coinroll_qty +msgid "This field should never be modified." +msgstr "Este campo no debe modificarse nunca." + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_cash_unit__value +msgid "" +"This field should never be modified. For a coin roll, you must enter the " +"value of the coin." +msgstr "" +"Este campo no debe modificarse nunca. Para una tirada de moneda, debe " +"introducir el valor de la moneda." + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__total_amount +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__total_amount +msgid "Total Amount" +msgstr "Importe Total" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__total_value +msgid "Total Value" +msgstr "Valor total" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__tree_order +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__tree_order +msgid "Tree Order" +msgstr "Orden del árbol" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__cash_type +msgid "Type" +msgstr "Tipo" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "Tipo (o clase) de actividad excepcional registrada." + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__date +msgid "Used as date for the journal entry." +msgstr "Se utiliza como fecha para la entrada diaria." + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_form +msgid "Validate" +msgstr "Validar" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__value +msgid "Value" +msgstr "Valor" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__website_message_ids +msgid "Website Messages" +msgstr "Mensajes de la página web" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__website_message_ids +msgid "Website communication history" +msgstr "Historial de la comunicación en la página web" + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/account_cash_deposit.py:0 +#, python-format +msgid "You must delete cash lines that are linked to a currency other than %s." +msgstr "" +"Debe eliminar las líneas de caja que estén vinculadas a una divisa distinta " +"de %s." + +#~ msgid "SMS Delivery error" +#~ msgstr "Error en la entrega de sms" + +#~ msgid "Number of messages which requires an action" +#~ msgstr "Números de mensajes que requieren una acción" diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/i18n/fr.po b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/i18n/fr.po new file mode 100644 index 00000000..082a1724 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/i18n/fr.po @@ -0,0 +1,742 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_cash_deposit +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-03-03 11:19+0000\n" +"PO-Revision-Date: 2023-06-09 00:10+0000\n" +"Last-Translator: Alexis de Lattre \n" +"Language-Team: \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/account_cash_deposit.py:0 +#, python-format +msgid "%s has already been credited/debited on the bank account." +msgstr "%s a déjà été crédité/débité sur le compte bancaire." + +#. module: account_cash_deposit +#: model:ir.actions.report,print_report_name:account_cash_deposit.report_account_cash_deposit +msgid "" +"'%s%s' % (object.display_name.replace(' ', '_'), object.state == 'draft' and " +"'-draft' or '')" +msgstr "" +"'%s%s' % (object.display_name.replace(' ', '_'), object.state == 'draft' and " +"'-draft' or '')" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Currency:" +msgstr "Devise :" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Date:" +msgstr "Date :" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Loose Coins:" +msgstr "Pièces en vrac :" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Order Date:" +msgstr "Date de commande :" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Total:" +msgstr "Total :" + +#. module: account_cash_deposit +#: model:ir.model.constraint,message:account_cash_deposit.constraint_account_cash_deposit_name_company_unique +msgid "" +"A cash deposit/order with this reference already exists in this company." +msgstr "" +"Une commande/remise d'espèces existe déjà avec cette référence dans la même " +"société." + +#. module: account_cash_deposit +#: model:ir.model.constraint,message:account_cash_deposit.constraint_account_cash_deposit_line_cash_unit_unique +msgid "A line already exists for this cash unit." +msgstr "Une ligne existe déjà avec cette unité d'espèces." + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_needaction +msgid "Action Needed" +msgstr "Action requise" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__active +msgid "Active" +msgstr "Actif" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_ids +msgid "Activities" +msgstr "Activités" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "Style d'affichage de l'activité-alerte" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_state +msgid "Activity State" +msgstr "État de l'activité" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_type_icon +msgid "Activity Type Icon" +msgstr "Îcone du type d'activité" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.cash_unit_form +msgid "Archived" +msgstr "Archivé" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_attachment_count +msgid "Attachment Count" +msgstr "Nombre de pièces jointes" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__auto_create +msgid "Auto Create" +msgstr "Création automatique" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_form +msgid "Back to Draft" +msgstr "Remettre en brouillon" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__bank_journal_id +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Bank Account" +msgstr "Compte bancaire" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Bank Account Number to Credit:" +msgstr "Numéro de compte bancaire à créditer :" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Bank Account Number to Debit:" +msgstr "Numéro de compte bancaire à débiter :" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Bank:" +msgstr "Banque :" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__cash_unit__auto_create__both +msgid "Both" +msgstr "Les deux" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_order_reception_form +msgid "Cancel" +msgstr "Annuler" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__cash_journal_id +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Cash Box" +msgstr "Caisse" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__account_cash_deposit__operation_type__deposit +msgid "Cash Deposit" +msgstr "Remise d'espèces" + +#. module: account_cash_deposit +#: model:ir.model,name:account_cash_deposit.model_account_cash_deposit_line +msgid "Cash Deposit Lines" +msgstr "Lignes de remise d'espèces" + +#. module: account_cash_deposit +#: model:ir.actions.report,name:account_cash_deposit.report_account_cash_deposit +#: model:ir.model,name:account_cash_deposit.model_account_cash_deposit +msgid "Cash Deposit/Order" +msgstr "Remise/commande d'espèces" + +#. module: account_cash_deposit +#: model:ir.actions.act_window,name:account_cash_deposit.account_cash_deposit_action +#: model:ir.ui.menu,name:account_cash_deposit.account_cash_deposit_menu +msgid "Cash Deposits" +msgstr "Remises d'espèces" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__order_id +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__account_cash_deposit__operation_type__order +msgid "Cash Order" +msgstr "Commande d'espèces" + +#. module: account_cash_deposit +#: model:ir.actions.act_window,name:account_cash_deposit.account_cash_order_reception_action +#: model:ir.model,name:account_cash_deposit.model_account_cash_order_reception +msgid "Cash Order Reception" +msgstr "Réception de la commande d'espèces" + +#. module: account_cash_deposit +#: model:ir.actions.act_window,name:account_cash_deposit.account_cash_order_action +#: model:ir.ui.menu,name:account_cash_deposit.account_cash_order_menu +msgid "Cash Orders" +msgstr "Commandes d'espèces" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_form +msgid "Cash Received" +msgstr "Espèces reçues" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__date +msgid "Cash Reception Date" +msgstr "Date de réception des espèces" + +#. module: account_cash_deposit +#: model:ir.actions.act_window,name:account_cash_deposit.cash_unit_action +#: model:ir.model,name:account_cash_deposit.model_cash_unit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__cash_unit_id +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Cash Unit" +msgstr "Unité d'espèces" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_res_currency__cash_unit_ids +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.view_currency_form +msgid "Cash Units" +msgstr "Unités d'espèces" + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/wizards/account_cash_order_reception.py:0 +#, python-format +msgid "Cash reception confirmed on %s." +msgstr "Réception d'espèces confirmée le %s." + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__cash_unit__cash_type__coin +msgid "Coin" +msgstr "Pièce" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__coinroll_qty +msgid "Coin Quantity" +msgstr "Quantité de pièces" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__cash_unit__cash_type__coinroll +msgid "Coin Roll" +msgstr "Rouleau de pièces" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__company_id +msgid "Company" +msgstr "Société" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_order_reception_form +msgid "Confirm Cash Reception" +msgstr "Confirmer la réception d'espèces" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_form +msgid "Confirm Order" +msgstr "Confirmer la commande" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__account_cash_deposit__state__confirmed +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Confirmed" +msgstr "Confirmé" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__create_uid +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__create_uid +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__create_uid +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__create_date +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__create_date +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__create_date +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: account_cash_deposit +#: model:ir.model,name:account_cash_deposit.model_res_currency +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__currency_id +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__currency_id +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__currency_id +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__currency_id +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Currency" +msgstr "Devise" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__date +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Date" +msgstr "Date" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__cash_unit__auto_create__deposit +msgid "Deposit" +msgstr "Remise" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__display_name +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__display_name +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__display_name +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__account_cash_deposit__state__done +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Done" +msgstr "Terminé" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__account_cash_deposit__state__draft +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Draft" +msgstr "Brouillon" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_follower_ids +msgid "Followers" +msgstr "Abonnés" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_partner_ids +msgid "Followers (Partners)" +msgstr "Abonnés (partenaires)" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "Îcone font-awesome, par exemple fa-task" + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/cash_unit.py:0 +#, python-format +msgid "For a coin roll, the coin quantity must be strictly positive." +msgstr "" +"Pour un rouleau d'espèces, la quantité de pièces doit être strictement " +"positive." + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Group By" +msgstr "Grouper par" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__has_message +msgid "Has Message" +msgstr "A un message" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__id +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__id +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__id +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__id +msgid "ID" +msgstr "ID" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_exception_icon +msgid "Icon" +msgstr "Îcone" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "Îcone pour indiquer une activité-alerte" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Si activé, de nouveaux messages nécessitent votre attention." + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Si activé, des messages ont une erreur d'envoi." + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_cash_unit__auto_create +msgid "" +"If set, a line for this cash unit will be created by default on a new cash " +"deposit or a new cash order or both." +msgstr "" +"Si coché, une ligne sera créé par défault pour cette unité d'espèce sur les " +"nouvelles remises d'espèce ou les nouvelles commandes d'espèces ou les deux." + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__coin_amount +msgid "" +"If your bank has a coin counting machine, enter the total amount of coins " +"counted by the machine instead of creating a line for each type of coin." +msgstr "" +"Si votre banque à une machine à compter les pièces, entrez le montant total " +"de pièces comptées par la machine au lieu de créer une ligne pour chaque " +"type de pièces." + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_is_follower +msgid "Is Follower" +msgstr "Est abonné" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__move_id +msgid "Journal Entry" +msgstr "Pièce comptable" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit____last_update +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line____last_update +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception____last_update +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__write_uid +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__write_uid +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__write_uid +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__write_date +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__write_date +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__write_date +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__line_ids +msgid "Lines" +msgstr "Lignes" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__coin_amount +msgid "Loose Coin Amount" +msgstr "Montant des pièces en vrac" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_main_attachment_id +msgid "Main Attachment" +msgstr "Pièce jointe principale" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_has_error +msgid "Message Delivery error" +msgstr "Erreur d'envoi du message" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_ids +msgid "Messages" +msgstr "Messages" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "Date butoir de l'activité" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "Date butoir de l'activité suivante" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_summary +msgid "Next Activity Summary" +msgstr "Résumé de l'activité suivante" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_type_id +msgid "Next Activity Type" +msgstr "Type de l'activité suivante" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__cash_unit__cash_type__note +msgid "Note" +msgstr "Note" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__notes +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_form +msgid "Notes" +msgstr "Notes" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_needaction_counter +msgid "Number of Actions" +msgstr "Nombre d'actions" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_has_error_counter +msgid "Number of errors" +msgstr "Nombre d'erreurs" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Nombre de messages en échec d'envoi" + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/account_cash_deposit.py:0 +#, python-format +msgid "" +"On %(deposit)s, the cash journal %(cash_journal)s is not in the selected " +"currency %(currency)s." +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__operation_type +msgid "Operation Type" +msgstr "Type d'opération" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__cash_unit__auto_create__order +msgid "Order" +msgstr "Commande" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__order_date +msgid "Order Date" +msgstr "Date de commande" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__parent_id +msgid "Parent" +msgstr "Parent" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_form +msgid "Print" +msgstr "Imprimer" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__qty +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Quantity" +msgstr "Quantité" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__is_reconcile +msgid "Reconciled" +msgstr "Lettré" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__name +msgid "Reference" +msgstr "Référence" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_user_id +msgid "Responsible User" +msgstr "Utilisateur responsable" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "State" +msgstr "État" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__state +msgid "Status" +msgstr "État" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" +"Statut basé sur les activités\n" +"En retard : La date d'échéance est déjà passée\n" +"Ajourd'hui : La date de l'activité est aujourd'hui\n" +"Planifié : Activités futures." + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__subtotal +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Subtotal" +msgstr "Sous-total" + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/account_cash_deposit.py:0 +#, python-format +msgid "The %s is not in draft state, so you cannot delete it." +msgstr "" +"La %s n'est pas à l'état brouillon, donc vous ne pouvez pas la supprimer." + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/account_cash_deposit.py:0 +#, python-format +msgid "The Inter-Banks Transfer Account is not configured." +msgstr "Le compte de virements internes n'est pas configuré." + +#. module: account_cash_deposit +#: model:ir.model.constraint,message:account_cash_deposit.constraint_cash_unit_coinroll_qty_positive +msgid "The coin quantity must be positive." +msgstr "La quantité de pièces doit être positive." + +#. module: account_cash_deposit +#: model:ir.model.constraint,message:account_cash_deposit.constraint_account_cash_deposit_coin_amount_positive +msgid "The loose coin amount must be positive or null." +msgstr "Le montant des pièces en vrac doit être positif ou nul." + +#. module: account_cash_deposit +#: model:ir.model.constraint,message:account_cash_deposit.constraint_account_cash_deposit_line_qty_positive +msgid "The quantity must be positive or null." +msgstr "La quantité doit être positive ou nulle." + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/account_cash_deposit.py:0 +#, python-format +msgid "The total amount of %s is zero." +msgstr "Le montant total de %s est zéro." + +#. module: account_cash_deposit +#: model:ir.model.constraint,message:account_cash_deposit.constraint_cash_unit_value_positive +msgid "The value must be strictly positive." +msgstr "La valeur doit être strictement positive." + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_cash_unit__cash_type +#: model:ir.model.fields,help:account_cash_deposit.field_cash_unit__coinroll_qty +msgid "This field should never be modified." +msgstr "Ce champ ne doit jamais être modifié." + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_cash_unit__value +msgid "" +"This field should never be modified. For a coin roll, you must enter the " +"value of the coin." +msgstr "" +"Ce champ ne doit jamais être modifié. Pour un rouleau de pièces, vous devez " +"entrer la valeur de la pièce." + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__total_amount +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__total_amount +msgid "Total Amount" +msgstr "Montant total" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__total_value +msgid "Total Value" +msgstr "Valeur totale" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__tree_order +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__tree_order +msgid "Tree Order" +msgstr "Ordre dans la liste" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__cash_type +msgid "Type" +msgstr "Type" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "Type de l'activité-alerte sur l'enregistrement." + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__date +msgid "Used as date for the journal entry." +msgstr "Utilisé comme date pour la pièce comptable." + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_form +msgid "Validate" +msgstr "Valider" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__value +msgid "Value" +msgstr "Valeur" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__website_message_ids +msgid "Website Messages" +msgstr "Messages du site Web" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__website_message_ids +msgid "Website communication history" +msgstr "Historique des échanges sur le site Web" + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/account_cash_deposit.py:0 +#, python-format +msgid "You must delete cash lines that are linked to a currency other than %s." +msgstr "Vous devez supprimer les lignes liées à une devise autre que %s." + +#~ msgid "SMS Delivery error" +#~ msgstr "Erreur d'envoi du SMS" + +#~ msgid "Number of messages which requires an action" +#~ msgstr "Nombre de messages nécessitant une action" + +#, python-format +#~ msgid "" +#~ "On {deposit}, the cash journal {cash_journal} is not in the selected " +#~ "currency {currency}." +#~ msgstr "" +#~ "Sur {deposit}, la caisse {cash_journal} n'est pas dans la devise " +#~ "sélectionnée {currency}." + +#, python-format +#~ msgid "There are no non-zero lines on %s!" +#~ msgstr "Il n'y a aucune ligne non nulle sur %s !" + +#, python-format +#~ msgid "Missing Outstanding Payments Account on bank journal '%s'." +#~ msgstr "" +#~ "Compte de paiements sortants non configuré sur le journal de banque '%s'." + +#, python-format +#~ msgid "Missing Outstanding Receipts Account on bank journal '%s'." +#~ msgstr "" +#~ "Compte de paiements entrants non configuré sur le journal de banque '%s'." diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/i18n/hr.po b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/i18n/hr.po new file mode 100644 index 00000000..b0b99991 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/i18n/hr.po @@ -0,0 +1,709 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_cash_deposit +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-05-25 15:09+0000\n" +"Last-Translator: Bole \n" +"Language-Team: none\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/account_cash_deposit.py:0 +#, python-format +msgid "%s has already been credited/debited on the bank account." +msgstr "%s je već zadužen/razdužen na bankovnom računu." + +#. module: account_cash_deposit +#: model:ir.actions.report,print_report_name:account_cash_deposit.report_account_cash_deposit +msgid "" +"'%s%s' % (object.display_name.replace(' ', '_'), object.state == 'draft' and " +"'-draft' or '')" +msgstr "" +"'%s%s' % (object.display_name.replace(' ', '_'), object.state == 'draft' and " +"'-nacrt' or '')" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Currency:" +msgstr "Valuta:" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Date:" +msgstr "Datum:" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Loose Coins:" +msgstr "Kovanice:" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Order Date:" +msgstr "Datum naloga:" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Total:" +msgstr "Ukupno:" + +#. module: account_cash_deposit +#: model:ir.model.constraint,message:account_cash_deposit.constraint_account_cash_deposit_name_company_unique +msgid "" +"A cash deposit/order with this reference already exists in this company." +msgstr "Gotovinska stavka sa ovom referencom već postoji unutar ove tvrke." + +#. module: account_cash_deposit +#: model:ir.model.constraint,message:account_cash_deposit.constraint_account_cash_deposit_line_cash_unit_unique +msgid "A line already exists for this cash unit." +msgstr "Stavka već postoji za ovu gotovinsku jedinicu." + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_needaction +msgid "Action Needed" +msgstr "Potrebna radnja" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__active +msgid "Active" +msgstr "Aktivan" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_ids +msgid "Activities" +msgstr "Aktivnosti" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "Dekoracija izuzetka aktivnosti" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_state +msgid "Activity State" +msgstr "Status aktivnosti" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_type_icon +msgid "Activity Type Icon" +msgstr "Ikona tipa aktivnosti" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.cash_unit_form +msgid "Archived" +msgstr "Arhivirano" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_attachment_count +msgid "Attachment Count" +msgstr "Broj priloga" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__auto_create +msgid "Auto Create" +msgstr "Automatski kreiraj" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_form +msgid "Back to Draft" +msgstr "Nazad u nacrt" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__bank_journal_id +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Bank Account" +msgstr "Bankovni račun" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Bank Account Number to Credit:" +msgstr "Broj bankovnog računa za potraživanje:" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Bank Account Number to Debit:" +msgstr "Broj bankovnog računa za dugovanje:" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Bank:" +msgstr "Banka:" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__cash_unit__auto_create__both +msgid "Both" +msgstr "Oboje" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_order_reception_form +msgid "Cancel" +msgstr "Otkaži" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__cash_journal_id +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Cash Box" +msgstr "Gotovinska blagajna" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__account_cash_deposit__operation_type__deposit +msgid "Cash Deposit" +msgstr "Polog gotovine" + +#. module: account_cash_deposit +#: model:ir.model,name:account_cash_deposit.model_account_cash_deposit_line +msgid "Cash Deposit Lines" +msgstr "Stavke pologa gotovine" + +#. module: account_cash_deposit +#: model:ir.actions.report,name:account_cash_deposit.report_account_cash_deposit +#: model:ir.model,name:account_cash_deposit.model_account_cash_deposit +msgid "Cash Deposit/Order" +msgstr "Nalog za gotovinsku Uplatu/Isplatu" + +#. module: account_cash_deposit +#: model:ir.actions.act_window,name:account_cash_deposit.account_cash_deposit_action +#: model:ir.ui.menu,name:account_cash_deposit.account_cash_deposit_menu +msgid "Cash Deposits" +msgstr "Gotovinske uplate" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__order_id +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__account_cash_deposit__operation_type__order +msgid "Cash Order" +msgstr "Gotovinski nalog" + +#. module: account_cash_deposit +#: model:ir.actions.act_window,name:account_cash_deposit.account_cash_order_reception_action +#: model:ir.model,name:account_cash_deposit.model_account_cash_order_reception +msgid "Cash Order Reception" +msgstr "Zaprimanje gotovine" + +#. module: account_cash_deposit +#: model:ir.actions.act_window,name:account_cash_deposit.account_cash_order_action +#: model:ir.ui.menu,name:account_cash_deposit.account_cash_order_menu +msgid "Cash Orders" +msgstr "Gotovinski nalozi" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_form +msgid "Cash Received" +msgstr "Gotovina zaprimljena" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__date +msgid "Cash Reception Date" +msgstr "Datum zaprimanja gotovine" + +#. module: account_cash_deposit +#: model:ir.actions.act_window,name:account_cash_deposit.cash_unit_action +#: model:ir.model,name:account_cash_deposit.model_cash_unit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__cash_unit_id +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Cash Unit" +msgstr "Gotovinska jedinica" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_res_currency__cash_unit_ids +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.view_currency_form +msgid "Cash Units" +msgstr "Gotovinske jedinice" + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/wizards/account_cash_order_reception.py:0 +#, python-format +msgid "Cash reception confirmed on %s." +msgstr "Zaprimanje gotovine potvrđeno %s." + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__cash_unit__cash_type__coin +msgid "Coin" +msgstr "Kovanica" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__coinroll_qty +msgid "Coin Quantity" +msgstr "Količina kovanica" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__cash_unit__cash_type__coinroll +msgid "Coin Roll" +msgstr "Rola kovanica" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__company_id +msgid "Company" +msgstr "Tvrtka" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_order_reception_form +msgid "Confirm Cash Reception" +msgstr "Potvrdi zaprimanje gotovine" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_form +msgid "Confirm Order" +msgstr "Potvrdi nalog" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__account_cash_deposit__state__confirmed +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Confirmed" +msgstr "Potvrđeno" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__create_uid +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__create_uid +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__create_uid +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__create_date +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__create_date +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__create_date +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_cash_deposit +#: model:ir.model,name:account_cash_deposit.model_res_currency +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__currency_id +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__currency_id +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__currency_id +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__currency_id +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Currency" +msgstr "Valuta" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__date +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Date" +msgstr "Datum" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__cash_unit__auto_create__deposit +msgid "Deposit" +msgstr "Polog" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__display_name +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__display_name +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__display_name +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__account_cash_deposit__state__done +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Done" +msgstr "Gotovo" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__account_cash_deposit__state__draft +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Draft" +msgstr "Nacrt" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_follower_ids +msgid "Followers" +msgstr "Pratitelji" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_partner_ids +msgid "Followers (Partners)" +msgstr "Pratitelji (Partneri)" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/cash_unit.py:0 +#, python-format +msgid "For a coin roll, the coin quantity must be strictly positive." +msgstr "Za rolu kovanica količina mora biti striktno pozitivna." + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Group By" +msgstr "Grupiraj po" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__has_message +msgid "Has Message" +msgstr "Ima poruka" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__id +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__id +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__id +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__id +msgid "ID" +msgstr "ID" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_exception_icon +msgid "Icon" +msgstr "Ikona" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "Ikona za označavanje izuzetka pri aktivnosti." + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Ukoliko je označeno nove poruke traže vašu pozornost." + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Ukoliko je označeno, neke poruke imaju greške pri isporuci." + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_cash_unit__auto_create +msgid "" +"If set, a line for this cash unit will be created by default on a new cash " +"deposit or a new cash order or both." +msgstr "" +"Ako je označeno, stavka za ovu gotovinsku jedinicu će biti kreirana pri " +"novom polaganju ili podizanju gotovine." + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__coin_amount +msgid "" +"If your bank has a coin counting machine, enter the total amount of coins " +"counted by the machine instead of creating a line for each type of coin." +msgstr "" +"Ako vaša banka ima automat za brojenje kovanica, unesite ukupni iznos " +"kovanica izbrojen na automatu umjesto kreiranja stavke za svaki kovanice." + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_is_follower +msgid "Is Follower" +msgstr "Je pratitelj" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__move_id +msgid "Journal Entry" +msgstr "Stavka dnevnika" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit____last_update +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line____last_update +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception____last_update +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit____last_update +msgid "Last Modified on" +msgstr "Zadnje modificirano" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__write_uid +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__write_uid +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__write_uid +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__write_uid +msgid "Last Updated by" +msgstr "Zadnje ažurirano" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__write_date +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__write_date +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__write_date +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__write_date +msgid "Last Updated on" +msgstr "Zadnje ažuriranje" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__line_ids +msgid "Lines" +msgstr "Stavke" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__coin_amount +msgid "Loose Coin Amount" +msgstr "Iznos gubitka kovanica" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_main_attachment_id +msgid "Main Attachment" +msgstr "Glavni prilog" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_has_error +msgid "Message Delivery error" +msgstr "Greška pri isporuci poruke" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_ids +msgid "Messages" +msgstr "Poruke" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "Krajnji rok moje aktivnosti" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "Krajnji rok sljedeće aktivnosti" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_summary +msgid "Next Activity Summary" +msgstr "Sažetak sljedeće aktivnosti" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_type_id +msgid "Next Activity Type" +msgstr "Tip sljedeće aktivnosti" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__cash_unit__cash_type__note +msgid "Note" +msgstr "Napomena" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__notes +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_form +msgid "Notes" +msgstr "Napomene" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_needaction_counter +msgid "Number of Actions" +msgstr "Broj radnji" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_has_error_counter +msgid "Number of errors" +msgstr "Broj grešaka" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Broj poruka sa greškom pri isporuci" + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/account_cash_deposit.py:0 +#, python-format +msgid "" +"On %(deposit)s, the cash journal %(cash_journal)s is not in the selected " +"currency %(currency)s." +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__operation_type +msgid "Operation Type" +msgstr "Tip operacije" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__cash_unit__auto_create__order +msgid "Order" +msgstr "Nalog" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__order_date +msgid "Order Date" +msgstr "Datum naloga" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__parent_id +msgid "Parent" +msgstr "Nadređeni" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_form +msgid "Print" +msgstr "Ispis" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__qty +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Quantity" +msgstr "Količina" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__is_reconcile +msgid "Reconciled" +msgstr "Zatvoreno" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__name +msgid "Reference" +msgstr "Referenca" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_user_id +msgid "Responsible User" +msgstr "Odgovorni korisnik" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "State" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__state +msgid "Status" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" +"Status baziran na aktivnostima:\n" +"Prekoračeno: Krajnji rok je već prošao\n" +"Danas: Dana je datum aktivnosti\n" +"U Planu: Buduće aktivnosti." + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__subtotal +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Subtotal" +msgstr "Podzbroj" + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/account_cash_deposit.py:0 +#, python-format +msgid "The %s is not in draft state, so you cannot delete it." +msgstr "%s nije u stanju Nacrta, dakle nije moguće brisanje." + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/account_cash_deposit.py:0 +#, python-format +msgid "The Inter-Banks Transfer Account is not configured." +msgstr "Prelazni bankovni konto nije definiran." + +#. module: account_cash_deposit +#: model:ir.model.constraint,message:account_cash_deposit.constraint_cash_unit_coinroll_qty_positive +msgid "The coin quantity must be positive." +msgstr "Količina kovanica mora biti pozitivna." + +#. module: account_cash_deposit +#: model:ir.model.constraint,message:account_cash_deposit.constraint_account_cash_deposit_coin_amount_positive +msgid "The loose coin amount must be positive or null." +msgstr "Količina izgubljenih kovanica mora biti pozitivna ili nula." + +#. module: account_cash_deposit +#: model:ir.model.constraint,message:account_cash_deposit.constraint_account_cash_deposit_line_qty_positive +msgid "The quantity must be positive or null." +msgstr "Količina mora biti pozitivna ili nula." + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/account_cash_deposit.py:0 +#, python-format +msgid "The total amount of %s is zero." +msgstr "Ukupni iznos %s je nula." + +#. module: account_cash_deposit +#: model:ir.model.constraint,message:account_cash_deposit.constraint_cash_unit_value_positive +msgid "The value must be strictly positive." +msgstr "Vrijednost mora striktno biti pozitina." + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_cash_unit__cash_type +#: model:ir.model.fields,help:account_cash_deposit.field_cash_unit__coinroll_qty +msgid "This field should never be modified." +msgstr "Ovo polje nikada nebi smjelo biti uređivano." + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_cash_unit__value +msgid "" +"This field should never be modified. For a coin roll, you must enter the " +"value of the coin." +msgstr "biti uređivano. Za rolu kovanica, morate upisati vrijednost kovanice." + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__total_amount +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__total_amount +msgid "Total Amount" +msgstr "Ukupni iznos" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__total_value +msgid "Total Value" +msgstr "Ukupna vrijednost" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__tree_order +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__tree_order +msgid "Tree Order" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__cash_type +msgid "Type" +msgstr "Tip" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "Tip izuzetka aktivnosti na zapisu." + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__date +msgid "Used as date for the journal entry." +msgstr "Korišteno kao datum za stavku dnevnika." + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_form +msgid "Validate" +msgstr "Ovjeri" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__value +msgid "Value" +msgstr "Vrijednost" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/account_cash_deposit.py:0 +#, python-format +msgid "You must delete cash lines that are linked to a currency other than %s." +msgstr "" + +#~ msgid "Number of messages which requires an action" +#~ msgstr "Broj poruka koje traže vašu pozornost" diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/i18n/it.po b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/i18n/it.po new file mode 100644 index 00000000..e911568b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/i18n/it.po @@ -0,0 +1,716 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_cash_deposit +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-01-11 13:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/account_cash_deposit.py:0 +#, python-format +msgid "%s has already been credited/debited on the bank account." +msgstr "%s è già stato accreditato/addebitato nel conto bancario." + +#. module: account_cash_deposit +#: model:ir.actions.report,print_report_name:account_cash_deposit.report_account_cash_deposit +msgid "" +"'%s%s' % (object.display_name.replace(' ', '_'), object.state == 'draft' and" +" '-draft' or '')" +msgstr "" +"'%s%s' % (object.display_name.replace(' ', '_'), object.state == 'draft' and " +"'-draft' or '')" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Currency:" +msgstr "Valuta:" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Date:" +msgstr "Data:" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Loose Coins:" +msgstr "Monete sciolte:" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Order Date:" +msgstr "Data ordine:" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Total:" +msgstr "Totale:" + +#. module: account_cash_deposit +#: model:ir.model.constraint,message:account_cash_deposit.constraint_account_cash_deposit_name_company_unique +msgid "" +"A cash deposit/order with this reference already exists in this company." +msgstr "" +"Esiste già un deposito/ordine contanti con questo riferimento per questa " +"azienda." + +#. module: account_cash_deposit +#: model:ir.model.constraint,message:account_cash_deposit.constraint_account_cash_deposit_line_cash_unit_unique +msgid "A line already exists for this cash unit." +msgstr "Esiste già una riga per questa unità contanti." + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_needaction +msgid "Action Needed" +msgstr "Azione richiesta" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__active +msgid "Active" +msgstr "Attiva" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_ids +msgid "Activities" +msgstr "Attività" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "Decorazione eccezione attività" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_state +msgid "Activity State" +msgstr "Stato attività" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_type_icon +msgid "Activity Type Icon" +msgstr "Icona tipo attività" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.cash_unit_form +msgid "Archived" +msgstr "In archivio" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_attachment_count +msgid "Attachment Count" +msgstr "Conteggio allegati" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__auto_create +msgid "Auto Create" +msgstr "Crea automaticamente" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_form +msgid "Back to Draft" +msgstr "Reimposta a bozza" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__bank_journal_id +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Bank Account" +msgstr "Conto bancario" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Bank Account Number to Credit:" +msgstr "Numero conto bancari da accreditare:" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Bank Account Number to Debit:" +msgstr "Numero conto bancari da addebitare:" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Bank:" +msgstr "Banca:" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__cash_unit__auto_create__both +msgid "Both" +msgstr "Entrambi" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_order_reception_form +msgid "Cancel" +msgstr "Annulla" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__cash_journal_id +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Cash Box" +msgstr "Cassetto contanti" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__account_cash_deposit__operation_type__deposit +msgid "Cash Deposit" +msgstr "Deposito contanti" + +#. module: account_cash_deposit +#: model:ir.model,name:account_cash_deposit.model_account_cash_deposit_line +msgid "Cash Deposit Lines" +msgstr "Righe deposito contanti" + +#. module: account_cash_deposit +#: model:ir.actions.report,name:account_cash_deposit.report_account_cash_deposit +#: model:ir.model,name:account_cash_deposit.model_account_cash_deposit +msgid "Cash Deposit/Order" +msgstr "Deposito/ordine contanti" + +#. module: account_cash_deposit +#: model:ir.actions.act_window,name:account_cash_deposit.account_cash_deposit_action +#: model:ir.ui.menu,name:account_cash_deposit.account_cash_deposit_menu +msgid "Cash Deposits" +msgstr "Depositi contanti" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__order_id +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__account_cash_deposit__operation_type__order +msgid "Cash Order" +msgstr "Ordine contanti" + +#. module: account_cash_deposit +#: model:ir.actions.act_window,name:account_cash_deposit.account_cash_order_reception_action +#: model:ir.model,name:account_cash_deposit.model_account_cash_order_reception +msgid "Cash Order Reception" +msgstr "Ricevimento ordine contanti" + +#. module: account_cash_deposit +#: model:ir.actions.act_window,name:account_cash_deposit.account_cash_order_action +#: model:ir.ui.menu,name:account_cash_deposit.account_cash_order_menu +msgid "Cash Orders" +msgstr "Ordini contanti" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_form +msgid "Cash Received" +msgstr "Contanti ricevuti" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__date +msgid "Cash Reception Date" +msgstr "Data ricevimento contanti" + +#. module: account_cash_deposit +#: model:ir.actions.act_window,name:account_cash_deposit.cash_unit_action +#: model:ir.model,name:account_cash_deposit.model_cash_unit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__cash_unit_id +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Cash Unit" +msgstr "Unità contanti" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_res_currency__cash_unit_ids +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.view_currency_form +msgid "Cash Units" +msgstr "Unità contanti" + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/wizards/account_cash_order_reception.py:0 +#, python-format +msgid "Cash reception confirmed on %s." +msgstr "Ricevimento contanti confermata il %s." + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__cash_unit__cash_type__coin +msgid "Coin" +msgstr "Monete" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__coinroll_qty +msgid "Coin Quantity" +msgstr "Quantità monete" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__cash_unit__cash_type__coinroll +msgid "Coin Roll" +msgstr "Rotolo monete" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__company_id +msgid "Company" +msgstr "Azienda" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_order_reception_form +msgid "Confirm Cash Reception" +msgstr "Conferma ricezione contanti" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_form +msgid "Confirm Order" +msgstr "Conferma ordine" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__account_cash_deposit__state__confirmed +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Confirmed" +msgstr "Confermato" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__create_uid +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__create_uid +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__create_uid +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__create_date +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__create_date +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__create_date +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: account_cash_deposit +#: model:ir.model,name:account_cash_deposit.model_res_currency +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__currency_id +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__currency_id +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__currency_id +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__currency_id +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Currency" +msgstr "Valuta" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__date +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Date" +msgstr "Data" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__cash_unit__auto_create__deposit +msgid "Deposit" +msgstr "Deposito" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__display_name +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__display_name +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__display_name +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__account_cash_deposit__state__done +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Done" +msgstr "Eseguito" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__account_cash_deposit__state__draft +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Draft" +msgstr "Bozza" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_follower_ids +msgid "Followers" +msgstr "Seguito da" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_partner_ids +msgid "Followers (Partners)" +msgstr "Seguito da (partner)" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "Icona Font Awesome es. fa-tasks" + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/cash_unit.py:0 +#, python-format +msgid "For a coin roll, the coin quantity must be strictly positive." +msgstr "Per un rotolo di monete, la quantità di monete deve essere positiva." + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "Group By" +msgstr "Raggruppa per" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__has_message +msgid "Has Message" +msgstr "Ha un messaggio" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__id +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__id +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__id +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__id +msgid "ID" +msgstr "ID" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_exception_icon +msgid "Icon" +msgstr "Icona" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "Icona per indicare un'attività eccezione." + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Se selezionata, nuovi messaggi richiedono attenzione." + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Se selezionata, alcuni messaggi hanno un errore di consegna." + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_cash_unit__auto_create +msgid "" +"If set, a line for this cash unit will be created by default on a new cash " +"deposit or a new cash order or both." +msgstr "" +"Se impostata, una riga per questa unità contanti verrà creata in modo " +"predefinito in un nuovo deposito contanti o un nuovo ordine contanti o " +"entrambi." + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__coin_amount +msgid "" +"If your bank has a coin counting machine, enter the total amount of coins " +"counted by the machine instead of creating a line for each type of coin." +msgstr "" +"Se la banca ha una macchina conta monete, inserire il valore totale delle " +"monete contate dalla macchina invece di creare una riga per ogni tipo di " +"monete." + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_is_follower +msgid "Is Follower" +msgstr "Segue" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__move_id +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit____last_update +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line____last_update +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception____last_update +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__write_uid +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__write_uid +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__write_uid +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__write_date +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__write_date +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__write_date +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__line_ids +msgid "Lines" +msgstr "Righe" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__coin_amount +msgid "Loose Coin Amount" +msgstr "Valore monete sciolte" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_main_attachment_id +msgid "Main Attachment" +msgstr "Allegato principale" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_has_error +msgid "Message Delivery error" +msgstr "Errore di consegna messaggio" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_ids +msgid "Messages" +msgstr "Messaggi" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "Scadenza mia attività" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "Scadenza prossima attività" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_summary +msgid "Next Activity Summary" +msgstr "Riepilogo prossima attività" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_type_id +msgid "Next Activity Type" +msgstr "Tipo prossima attività" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__cash_unit__cash_type__note +msgid "Note" +msgstr "Nota" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__notes +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_form +msgid "Notes" +msgstr "Note" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_needaction_counter +msgid "Number of Actions" +msgstr "Numero di azioni" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__message_has_error_counter +msgid "Number of errors" +msgstr "Numero di errori" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "Numero di messaggi che richiedono un'azione" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Numero di messaggi con errore di consegna" + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/account_cash_deposit.py:0 +#, python-format +msgid "" +"On %(deposit)s, the cash journal %(cash_journal)s is not in the selected " +"currency %(currency)s." +msgstr "" +"In %(deposit)s, il registro contanti %(cash_journal)s non è nella valuta " +"%(currency)s selezionata." + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__operation_type +msgid "Operation Type" +msgstr "Tipo di operazione" + +#. module: account_cash_deposit +#: model:ir.model.fields.selection,name:account_cash_deposit.selection__cash_unit__auto_create__order +msgid "Order" +msgstr "Ordine" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__order_date +msgid "Order Date" +msgstr "Data ordine" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__parent_id +msgid "Parent" +msgstr "Padre" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_form +msgid "Print" +msgstr "Stampa" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__qty +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Quantity" +msgstr "Quantità" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__is_reconcile +msgid "Reconciled" +msgstr "Riconciliato" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__name +msgid "Reference" +msgstr "Riferimento" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__activity_user_id +msgid "Responsible User" +msgstr "Utente responsabile" + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_search +msgid "State" +msgstr "Stato" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__state +msgid "Status" +msgstr "Stato" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" +"Stato in base alle attività\n" +"Scaduto: la data richiesta è trascorsa\n" +"Oggi: la data attività è oggi\n" +"Pianificato: attività future." + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__subtotal +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.report_cashdeposit +msgid "Subtotal" +msgstr "Subtotale" + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/account_cash_deposit.py:0 +#, python-format +msgid "The %s is not in draft state, so you cannot delete it." +msgstr "%s non è in stato bozza, quindi no si può cancellare." + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/account_cash_deposit.py:0 +#, python-format +msgid "The Inter-Banks Transfer Account is not configured." +msgstr "Il conto trasferimento interbancario non è configurato." + +#. module: account_cash_deposit +#: model:ir.model.constraint,message:account_cash_deposit.constraint_cash_unit_coinroll_qty_positive +msgid "The coin quantity must be positive." +msgstr "La quantità di monete deve essere positiva." + +#. module: account_cash_deposit +#: model:ir.model.constraint,message:account_cash_deposit.constraint_account_cash_deposit_coin_amount_positive +msgid "The loose coin amount must be positive or null." +msgstr "Il valore delle monete sciolte deve essere positivo o nullo." + +#. module: account_cash_deposit +#: model:ir.model.constraint,message:account_cash_deposit.constraint_account_cash_deposit_line_qty_positive +msgid "The quantity must be positive or null." +msgstr "La quantità deve essere positiva o nulla." + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/account_cash_deposit.py:0 +#, python-format +msgid "The total amount of %s is zero." +msgstr "Il valore totale di %s è zero." + +#. module: account_cash_deposit +#: model:ir.model.constraint,message:account_cash_deposit.constraint_cash_unit_value_positive +msgid "The value must be strictly positive." +msgstr "Il valore deve essere positivo." + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_cash_unit__cash_type +#: model:ir.model.fields,help:account_cash_deposit.field_cash_unit__coinroll_qty +msgid "This field should never be modified." +msgstr "Questo campo non dovrebbe mai essere modificato." + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_cash_unit__value +msgid "" +"This field should never be modified. For a coin roll, you must enter the " +"value of the coin." +msgstr "" +"Questo campo non dovrebbe mai essere modificato. Per un rotolo di monete, " +"bisogna inserire il valore della moneta." + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__total_amount +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_order_reception__total_amount +msgid "Total Amount" +msgstr "Importo totale" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__total_value +msgid "Total Value" +msgstr "Valore totale" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit_line__tree_order +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__tree_order +msgid "Tree Order" +msgstr "Ordinamento elenco" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__cash_type +msgid "Type" +msgstr "Tipo" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "Tipo di attività eccezione sul record." + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__date +msgid "Used as date for the journal entry." +msgstr "Utilizzato come data per la registrazione contabile." + +#. module: account_cash_deposit +#: model_terms:ir.ui.view,arch_db:account_cash_deposit.account_cash_deposit_form +msgid "Validate" +msgstr "Valida" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_cash_unit__value +msgid "Value" +msgstr "Valore" + +#. module: account_cash_deposit +#: model:ir.model.fields,field_description:account_cash_deposit.field_account_cash_deposit__website_message_ids +msgid "Website Messages" +msgstr "Messaggi sito web" + +#. module: account_cash_deposit +#: model:ir.model.fields,help:account_cash_deposit.field_account_cash_deposit__website_message_ids +msgid "Website communication history" +msgstr "Cronologia comunicazioni sito web" + +#. module: account_cash_deposit +#. odoo-python +#: code:addons/account_cash_deposit/models/account_cash_deposit.py:0 +#, python-format +msgid "" +"You must delete cash lines that are linked to a currency other than %s." +msgstr "" +"Bisogna cancellare le righe contanti che sono collegate ad un ordine in " +"valuta diversa da %s." diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/models/__init__.py b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/models/__init__.py new file mode 100644 index 00000000..9a7db64d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/models/__init__.py @@ -0,0 +1,3 @@ +from . import cash_unit +from . import res_currency +from . import account_cash_deposit diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/models/account_cash_deposit.py b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/models/account_cash_deposit.py new file mode 100644 index 00000000..e0ac9c4f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/models/account_cash_deposit.py @@ -0,0 +1,434 @@ +# Copyright 2022 Akretion France (http://www.akretion.com/) +# @author: Alexis de Lattre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import _, api, fields, models +from odoo.exceptions import UserError, ValidationError + + +class AccountCashDeposit(models.Model): + _name = "account.cash.deposit" + _description = "Cash Deposit/Order" + _inherit = ["mail.thread", "mail.activity.mixin"] + _order = "date desc, id desc" + _check_company_auto = True + + name = fields.Char( + string="Reference", size=64, readonly=True, default="/", copy=False + ) + operation_type = fields.Selection( + [ + ("deposit", "Cash Deposit"), + ("order", "Cash Order"), + ], + required=True, + readonly=True, + ) + line_ids = fields.One2many( + "account.cash.deposit.line", + "parent_id", + string="Lines", + readonly=True, + states={"draft": [("readonly", "=", False)]}, + ) + order_date = fields.Date( + default=fields.Date.context_today, + readonly=True, + states={"draft": [("readonly", "=", False)]}, + ) + date = fields.Date( + states={"done": [("readonly", "=", True)]}, + tracking=True, + copy=False, + help="Used as date for the journal entry.", + ) + cash_journal_id = fields.Many2one( + "account.journal", + string="Cash Box", + domain="[('company_id', '=', company_id), ('type', '=', 'cash')]", + required=True, + check_company=True, + readonly=True, + states={"draft": [("readonly", "=", False)]}, + tracking=True, + ) + currency_id = fields.Many2one( + "res.currency", + required=True, + tracking=True, + readonly=True, + states={"draft": [("readonly", "=", False)]}, + ) + state = fields.Selection( + [ + ("draft", "Draft"), + ("confirmed", "Confirmed"), # step only for orders, not for deposits + ("done", "Done"), + ], + string="Status", + default="draft", + readonly=True, + tracking=True, + ) + move_id = fields.Many2one( + "account.move", + string="Journal Entry", + readonly=True, + check_company=True, + ) + bank_journal_id = fields.Many2one( + "account.journal", + string="Bank Account", + required=True, + domain="[('company_id', '=', company_id), ('type', '=', 'bank'), " + "('bank_account_id', '!=', False)]", + check_company=True, + readonly=True, + states={"draft": [("readonly", "=", False)]}, + tracking=True, + ) + company_id = fields.Many2one( + "res.company", + required=True, + readonly=True, + states={"draft": [("readonly", "=", False)]}, + tracking=True, + ) + coin_amount = fields.Monetary( + string="Loose Coin Amount", + currency_field="currency_id", + readonly=True, + states={"draft": [("readonly", "=", False)]}, + tracking=True, + help="If your bank has a coin counting machine, enter the total amount " + "of coins counted by the machine instead of creating a line for each type " + "of coin.", + ) + total_amount = fields.Monetary( + compute="_compute_total_amount", + precompute=True, + store=True, + currency_field="currency_id", + tracking=True, + ) + is_reconcile = fields.Boolean( + compute="_compute_is_reconcile", store=True, string="Reconciled" + ) + notes = fields.Text() + + _sql_constraints = [ + ( + "name_company_unique", + "unique(company_id, name)", + "A cash deposit/order with this reference already exists in this company.", + ), + ( + "coin_amount_positive", + "CHECK(coin_amount >= 0)", + "The loose coin amount must be positive or null.", + ), + ] + + @api.constrains("cash_journal_id", "currency_id") + def _check_deposit(self): + for rec in self: + if rec.currency_id and rec.cash_journal_id: + if ( + rec.cash_journal_id.currency_id + and rec.currency_id != rec.cash_journal_id.currency_id + ) or ( + not rec.cash_journal_id.currency_id + and rec.currency_id != rec.company_id.currency_id + ): + raise ValidationError( + _( + "On %(deposit)s, the cash journal %(cash_journal)s is not " + "in the selected currency %(currency)s." + ) + % { + "deposit": rec.display_name, + "cash_journal": rec.cash_journal_id.display_name, + "currency": rec.currency_id.name, + } + ) + + @api.model + def default_get(self, fields_list): + res = super().default_get(fields_list) + ajo = self.env["account.journal"] + company = self.env.company + currency = company.currency_id + # pre-set cash_journal_id and bank_journal_id if there is only one + domain = [("company_id", "=", company.id)] + cash_journals = ajo.search( + domain + + [ + ("type", "=", "cash"), + "|", + ("currency_id", "=", False), + ("currency_id", "=", currency.id), + ] + ) + if len(cash_journals) == 1: + res["cash_journal_id"] = cash_journals.id + bank_journals = ajo.search( + domain + [("type", "=", "bank"), ("bank_account_id", "!=", False)] + ) + if len(bank_journals) == 1: + res["bank_journal_id"] = bank_journals.id + res.update( + { + "company_id": company.id, + "currency_id": currency.id, + } + ) + if res.get("operation_type"): + cash_units = self.env["cash.unit"].search( + [ + ("auto_create", "in", ("both", res["operation_type"])), + ("currency_id", "=", currency.id), + ] + ) + res["line_ids"] = [(0, 0, {"cash_unit_id": cu.id}) for cu in cash_units] + return res + + @api.depends("line_ids.subtotal", "coin_amount") + def _compute_total_amount(self): + # With precompute=True, we can't use read_group() any more, + # because it won't work with NewID + for rec in self: + total_amount = rec.coin_amount + for line in rec.line_ids: + total_amount += line.subtotal + rec.total_amount = total_amount + + @api.depends("move_id.line_ids.reconciled", "company_id") + def _compute_is_reconcile(self): + for rec in self: + reconcile = False + if rec.move_id: + for line in rec.move_id.line_ids: + if ( + line.account_id.id != rec.cash_journal_id.default_account_id.id + and line.reconciled + ): + reconcile = True + rec.is_reconcile = reconcile + + def unlink(self): + for rec in self: + if rec.state != "draft": + raise UserError( + _("The %s is not in draft state, so you cannot delete it.") + % rec.display_name + ) + return super().unlink() + + def backtodraft(self): + for rec in self: + if rec.move_id: + if rec.is_reconcile: + raise UserError( + _("%s has already been credited/debited on the bank account.") + % rec.display_name + ) + move = rec.move_id + if move.state == "posted": + move.button_draft() + move.with_context(force_delete=True).unlink() + rec.write({"state": "draft"}) + + @api.model_create_multi + def create(self, vals_list): + for vals in vals_list: + if "company_id" in vals: + self = self.with_company(vals["company_id"]) + if vals.get("name", "/") == "/": + if ( + vals.get("operation_type") == "order" + or self._context.get("default_operation_type") == "order" + ): + vals["name"] = self.env["ir.sequence"].next_by_code( + "account.cash.order", vals.get("order_date") + ) + else: + vals["name"] = self.env["ir.sequence"].next_by_code( + "account.cash.deposit" + ) + return super().create(vals_list) + + def name_get(self): + res = [] + type2label = dict( + self.fields_get("operation_type", "selection")["operation_type"][ + "selection" + ] + ) + for rec in self: + res.append((rec.id, " ".join([type2label[self.operation_type], self.name]))) + return res + + def confirm_order(self): + self.ensure_one() + assert self.operation_type == "order", "Wrong operation type" + self._del_empty_lines() + self.write({"state": "confirmed"}) + + def _del_empty_lines(self, raise_if_empty=True): + self.ensure_one() + self.line_ids.filtered(lambda x: x.qty == 0).unlink() + if raise_if_empty and self.currency_id.is_zero(self.total_amount): + raise UserError(_("The total amount of %s is zero.") % self.display_name) + + def _prepare_account_move(self, vals): + self.ensure_one() + date = vals.get("date") or self.date + op_type = self.operation_type + total_amount_comp_cur = self.currency_id._convert( + self.total_amount, self.company_id.currency_id, self.company_id, date + ) + if not self.company_id.transfer_account_id: + raise UserError(_("The Inter-Banks Transfer Account is not configured.")) + bank_account_id = self.company_id.transfer_account_id.id + + cash_debit = cash_credit = bank_debit = bank_credit = 0.0 + if op_type == "deposit": + cash_credit = total_amount_comp_cur + bank_debit = total_amount_comp_cur + else: + cash_debit = total_amount_comp_cur + bank_credit = total_amount_comp_cur + # Cash move line + cash_vals = { + "account_id": self.cash_journal_id.default_account_id.id, + "partner_id": False, + "debit": cash_debit, + "credit": cash_credit, + "currency_id": self.currency_id.id, + "amount_currency": self.total_amount * (op_type == "deposit" and -1 or 1), + } + # Bank move line + bank_vals = { + "account_id": bank_account_id, + "partner_id": False, + "debit": bank_debit, + "credit": bank_credit, + "currency_id": self.currency_id.id, + "amount_currency": self.total_amount * (op_type == "deposit" and 1 or -1), + } + move_vals = { + "journal_id": self.cash_journal_id.id, + "date": date, + "ref": self.display_name, + "company_id": self.company_id.id, + "line_ids": [(0, 0, cash_vals), (0, 0, bank_vals)], + } + return move_vals + + def _prepare_validate(self, force_date=None): + vals = {"state": "done"} + if force_date: + vals["date"] = force_date + elif not self.date: + vals["date"] = fields.Date.context_today(self) + return vals + + def validate(self, force_date=None): + self.ensure_one() + self._del_empty_lines() + vals = self._prepare_validate(force_date=force_date) + move_vals = self._prepare_account_move(vals) + move = self.env["account.move"].create(move_vals) + move.action_post() + vals["move_id"] = move.id + self.write(vals) + + @api.onchange("currency_id") + def currency_change(self): + if self.currency_id and self.operation_type: + line_obj = self.env["account.cash.deposit.line"] + new_lines = self.env["account.cash.deposit.line"] + cash_units = self.env["cash.unit"].search( + [ + ("auto_create", "in", ("both", self.operation_type)), + ("currency_id", "=", self.currency_id.id), + ] + ) + for cunit in cash_units: + new_lines += line_obj.new({"cash_unit_id": cunit.id}) + self.line_ids = new_lines + domain = [("company_id", "=", self.company_id.id), ("type", "=", "cash")] + if self.currency_id == self.company_id.currency_id: + cash_journals = self.env["account.journal"].search( + domain + + [ + "|", + ("currency_id", "=", False), + ("currency_id", "=", self.currency_id.id), + ] + ) + if len(cash_journals) == 1: + self.cash_journal_id = cash_journals.id + else: + self.cash_journal_id = False + else: + cash_journals = self.env["account.journal"].search( + domain + [("currency_id", "=", self.currency_id.id)] + ) + if len(cash_journals) == 1: + self.cash_journal_id = cash_journals.id + else: + self.cash_journal_id = False + + def get_report(self): + report = self.env.ref("account_cash_deposit.report_account_cash_deposit") + action = report.with_context(discard_logo_check=True).report_action(self) + return action + + +class AccountCashDepositLine(models.Model): + _name = "account.cash.deposit.line" + _description = "Cash Deposit Lines" + _order = "tree_order desc" + + parent_id = fields.Many2one("account.cash.deposit", ondelete="cascade") + qty = fields.Integer(string="Quantity") + cash_unit_id = fields.Many2one( + "cash.unit", required=True, domain="[('currency_id', '=', currency_id)]" + ) + tree_order = fields.Float(related="cash_unit_id.tree_order", store=True) + subtotal = fields.Monetary(compute="_compute_subtotal", store=True, precompute=True) + currency_id = fields.Many2one(related="parent_id.currency_id", store=True) + + _sql_constraints = [ + ("qty_positive", "CHECK(qty >= 0)", "The quantity must be positive or null."), + ( + "cash_unit_unique", + "unique(cash_unit_id, parent_id)", + "A line already exists for this cash unit.", + ), + ] + + @api.constrains("currency_id", "cash_unit_id") + def _check_lines(self): + for line in self: + if ( + line.currency_id + and line.cash_unit_id + and line.currency_id != line.cash_unit_id.currency_id + ): + raise ValidationError( + _( + "You must delete cash lines that are linked to a currency " + "other than %s." + ) + % line.currency_id.name + ) + + @api.depends("cash_unit_id", "qty") + def _compute_subtotal(self): + for line in self: + subtotal = 0 + if line.cash_unit_id: + subtotal = line.cash_unit_id.total_value * line.qty + line.subtotal = subtotal diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/models/cash_unit.py b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/models/cash_unit.py new file mode 100644 index 00000000..bd0135e5 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/models/cash_unit.py @@ -0,0 +1,152 @@ +# Copyright 2022 Akretion France (http://www.akretion.com/) +# @author: Alexis de Lattre +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +import logging + +from odoo import _, api, fields, models +from odoo.exceptions import ValidationError +from odoo.tools.misc import format_amount + +logger = logging.getLogger(__name__) + + +class CashUnit(models.Model): + _name = "cash.unit" + _description = "Cash Unit" + _order = "currency_id, tree_order desc" + _rec_name = "value" + + currency_id = fields.Many2one("res.currency", ondelete="cascade") + active = fields.Boolean(default=True) + tree_order = fields.Float(compute="_compute_all", store=True) + cash_type = fields.Selection( + [ + ("note", "Note"), + ("coin", "Coin"), + ("coinroll", "Coin Roll"), + ], + string="Type", + required=True, + help="This field should never be modified.", + ) + coinroll_qty = fields.Integer( + string="Coin Quantity", help="This field should never be modified." + ) + value = fields.Monetary( + required=True, + help="This field should never be modified. For a coin roll, " + "you must enter the value of the coin.", + ) + total_value = fields.Monetary(compute="_compute_all", store=True) + auto_create = fields.Selection( + [ + ("deposit", "Deposit"), + ("order", "Order"), + ("both", "Both"), + ], + help="If set, a line for this cash unit will be created by default " + "on a new cash deposit or a new cash order or both.", + ) + + _sql_constraints = [ + ( + "coinroll_qty_positive", + "CHECK(coinroll_qty >= 0)", + "The coin quantity must be positive.", + ), + ("value_positive", "CHECK(value > 0)", "The value must be strictly positive."), + ] + + @api.constrains("cash_type", "coinroll_qty") + def _check_cash_unit(self): + for rec in self: + if rec.cash_type == "coinroll" and rec.coinroll_qty <= 0: + raise ValidationError( + _("For a coin roll, the coin quantity must be strictly positive.") + ) + + @api.depends("coinroll_qty", "cash_type", "value") + def _compute_all(self): + # I want bank notes first, then coinrolls, then coins + # This is a hack, but it is designed to work fine with + # all currencies of the planet ! + type2multiplier = { + "note": 1000000, + "coinroll": 1000, + "coin": 1, + } + for rec in self: + qty = rec.cash_type == "coinroll" and rec.coinroll_qty or 1 + total_value = rec.value * qty + rec.tree_order = type2multiplier.get(rec.cash_type, 0) * total_value + rec.total_value = total_value + + def _get_value_label(self, value): + self.ensure_one() + symbol_position = self.currency_id.position + symbol = self.currency_id.symbol + int_value = int(round(value)) + # if value is an integer + if self.currency_id.compare_amounts(value, int_value) == 0: + amount_label = str(int_value) + if symbol_position == "before": + value_label = "%s %s" % (symbol, amount_label) + else: + value_label = "%s %s" % (amount_label, symbol) + else: + value_label = format_amount(self.env, value, self.currency_id) + return value_label + + def name_get(self): + res = [] + type2label = dict( + self.fields_get("cash_type", "selection")["cash_type"]["selection"] + ) + for rec in self: + cash_type_label = type2label.get(rec.cash_type) + value_label = rec._get_value_label(rec.value) + if rec.cash_type == "coinroll": + total_value_label = rec._get_value_label(rec.total_value) + label = "%s %s x %d (%s)" % ( + cash_type_label, + value_label, + rec.coinroll_qty, + total_value_label, + ) + else: + label = "%s %s" % (cash_type_label, value_label) + res.append((rec.id, label)) + return res + + @api.model + def name_search(self, name="", args=None, operator="ilike", limit=100): + if args is None: + args = [] + if name and operator == "ilike": + if name.isdigit(): + recs = self.search([("value", "=", name)] + args, limit=limit) + if recs: + return recs.name_get() + value = False + try: + value = float(name) + except ValueError: + logger.debug("name %s is not a float. Make pylint happy.", name) + if value: + recs = self.search([("value", "=", value)] + args, limit=limit) + if recs: + return recs.name_get() + lang = self.env["res.lang"]._lang_get(self.env.user.lang) + if lang: + decimal_sep = lang.decimal_point + if decimal_sep and decimal_sep != ".": + try: + value = float(name.replace(decimal_sep, ".", 1)) + except ValueError: + logger.debug("name %s is not a float. Make pylint happy.", name) + if value: + recs = self.search([("value", "=", value)] + args, limit=limit) + if recs: + return recs.name_get() + return super().name_search(name=name, args=args, operator=operator, limit=limit) diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/models/res_currency.py b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/models/res_currency.py new file mode 100644 index 00000000..6dcc3430 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/models/res_currency.py @@ -0,0 +1,11 @@ +# Copyright 2022 Akretion France (http://www.akretion.com/) +# @author: Alexis de Lattre +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class ResCurrency(models.Model): + _inherit = "res.currency" + + cash_unit_ids = fields.One2many("cash.unit", "currency_id", string="Cash Units") diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/readme/CONFIGURE.rst b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/readme/CONFIGURE.rst new file mode 100644 index 00000000..b26e00fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/readme/CONFIGURE.rst @@ -0,0 +1,9 @@ +First, for each currency of your cash boxes, you must define the bank notes and coin rolls for that currency (coin rolls are often standardised by the Central Bank). You can also definie the coins, but it's not useful if your bank only accept coin rolls and not coins. + +.. image:: ../static/description/currency_form_view.png + +To save time for new users, this module provides the bank notes, coins and coin rolls for several currencies (EUR, USD, CAD, etc.). If it is not the case for your currency, it would be very nice of you to contribute it (you can use the file *account_cash_deposit/data/cash_unit_eur.xml* as an example). + +To save time when encoding the cash deposits/orders, you can set the parameter *Auto Create* on the bank notes and/or coin rolls that you use very often. + +On the Accounting configuration page, in the section *Bank & Cash*, the *Inter-Banks Transfer Account* must be configured. diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..ff65d68c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/readme/CONTRIBUTORS.rst @@ -0,0 +1 @@ +* Alexis de Lattre diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/readme/DESCRIPTION.rst new file mode 100644 index 00000000..ef8b2afa --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +This module adds support for **cash deposits at the bank**. It also supports the other way around: **ordering cash at the bank**. It allows to declare the kind of cash you want to deposit (or order): bank notes, coins and coin rolls and the quantity for each of them. Coins are rarely used, because most banks only allow to deposit/order coin rolls. diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/readme/USAGE.rst b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/readme/USAGE.rst new file mode 100644 index 00000000..c6aaa9b0 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/readme/USAGE.rst @@ -0,0 +1,11 @@ +To create a new cash **deposit**, go to the menu *Invoicing > Accounting > Miscellaneous > Cash Deposits* and click on *Create*: select the currency, the cash box from which you will take the cash out and the bank journal corresponding to the bank account on which you want to deposit the cash. Then create/edit lines to enter the quantity for each kind of bank note and coin rolls. Then, you can print a PDF report designed to be a kind of delivery report for the cash. Upon validation, Odoo will generate a journal entry in the cash journal that: + +* credits the cash account, +* debits the inter-banks transfer account. + +.. image:: ../static/description/cash_deposit_form.png + +The process is very similar when **ordering** cash but you have to use another menu entry: menu *Invoicing > Accounting > Miscellaneous > Cash Orders*. Select the currency, the cash box that will receive the cash and the bank account from which the bank will take the money. Create/edit lines to enter the details of your order (bank notes, coin rolls). Then, you can confirm the order and print a PDF report designed to be sent to your bank as a cash order. Eventually, when the bank delivers the cash to you, you should validate the cash order and Odoo will generate a journal entry in the cash journal that: + +* debits the cash account, +* credits the inter-banks transfer account. diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/report/report.xml b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/report/report.xml new file mode 100644 index 00000000..b83c5ae8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/report/report.xml @@ -0,0 +1,20 @@ + + + + + Cash Deposit/Order + account.cash.deposit + qweb-pdf + account_cash_deposit.report_cashdeposit + account_cash_deposit.report_cashdeposit + '%s%s' % (object.display_name.replace(' ', '_'), object.state == 'draft' and '-draft' or '') + + report + + diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/report/report_cashdeposit.xml b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/report/report_cashdeposit.xml new file mode 100644 index 00000000..363f58d3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/report/report_cashdeposit.xml @@ -0,0 +1,107 @@ + + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/security/ir.model.access.csv b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/security/ir.model.access.csv new file mode 100644 index 00000000..1ae75b94 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/security/ir.model.access.csv @@ -0,0 +1,6 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_account_cash_deposit_user,Full rights on account.cash.deposit to Accountant,model_account_cash_deposit,account.group_account_user,1,1,1,1 +access_account_cash_deposit_line_user,Full rights on account.cash.deposit.line to Accountant,model_account_cash_deposit_line,account.group_account_user,1,1,1,1 +access_account_cash_order_reception,Full rights on account.cash.order.reception wizard,model_account_cash_order_reception,account.group_account_user,1,1,1,1 +cash_unit_read,Read rights on cash.unit to everybody,model_cash_unit,,1,0,0,0 +cash_unit_full,Full rights on cash.unit to System group,model_cash_unit,base.group_system,1,1,1,1 diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/security/security.xml b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/security/security.xml new file mode 100644 index 00000000..f42479cf --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/security/security.xml @@ -0,0 +1,13 @@ + + + + + Cash Deposit multi-company + + [('company_id', 'in', company_ids)] + + diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/static/description/cash_deposit_form.png b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/static/description/cash_deposit_form.png new file mode 100644 index 00000000..e2409333 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/static/description/cash_deposit_form.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/static/description/currency_form_view.png b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/static/description/currency_form_view.png new file mode 100644 index 00000000..82282708 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/static/description/currency_form_view.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/static/description/icon.png b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/static/description/index.html b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/static/description/index.html new file mode 100644 index 00000000..2af91962 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/static/description/index.html @@ -0,0 +1,453 @@ + + + + + +README.rst + + + +
+ + + +Odoo Community Association + +
+

Account Cash Deposit

+ +

Beta License: AGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runboat

+

This module adds support for cash deposits at the bank. It also supports the other way around: ordering cash at the bank. It allows to declare the kind of cash you want to deposit (or order): bank notes, coins and coin rolls and the quantity for each of them. Coins are rarely used, because most banks only allow to deposit/order coin rolls.

+

Table of contents

+ +
+

Configuration

+

First, for each currency of your cash boxes, you must define the bank notes and coin rolls for that currency (coin rolls are often standardised by the Central Bank). You can also definie the coins, but it’s not useful if your bank only accept coin rolls and not coins.

+https://raw.githubusercontent.com/OCA/account-financial-tools/16.0/account_cash_deposit/static/description/currency_form_view.png +

To save time for new users, this module provides the bank notes, coins and coin rolls for several currencies (EUR, USD, CAD, etc.). If it is not the case for your currency, it would be very nice of you to contribute it (you can use the file account_cash_deposit/data/cash_unit_eur.xml as an example).

+

To save time when encoding the cash deposits/orders, you can set the parameter Auto Create on the bank notes and/or coin rolls that you use very often.

+

On the Accounting configuration page, in the section Bank & Cash, the Inter-Banks Transfer Account must be configured.

+
+
+

Usage

+

To create a new cash deposit, go to the menu Invoicing > Accounting > Miscellaneous > Cash Deposits and click on Create: select the currency, the cash box from which you will take the cash out and the bank journal corresponding to the bank account on which you want to deposit the cash. Then create/edit lines to enter the quantity for each kind of bank note and coin rolls. Then, you can print a PDF report designed to be a kind of delivery report for the cash. Upon validation, Odoo will generate a journal entry in the cash journal that:

+
    +
  • credits the cash account,
  • +
  • debits the inter-banks transfer account.
  • +
+https://raw.githubusercontent.com/OCA/account-financial-tools/16.0/account_cash_deposit/static/description/cash_deposit_form.png +

The process is very similar when ordering cash but you have to use another menu entry: menu Invoicing > Accounting > Miscellaneous > Cash Orders. Select the currency, the cash box that will receive the cash and the bank account from which the bank will take the money. Create/edit lines to enter the details of your order (bank notes, coin rolls). Then, you can confirm the order and print a PDF report designed to be sent to your bank as a cash order. Eventually, when the bank delivers the cash to you, you should validate the cash order and Odoo will generate a journal entry in the cash journal that:

+
    +
  • debits the cash account,
  • +
  • credits the inter-banks transfer account.
  • +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Akretion
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-financial-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+
+ + diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/tests/__init__.py b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/tests/__init__.py new file mode 100644 index 00000000..03896123 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/tests/__init__.py @@ -0,0 +1 @@ +from . import test_cash_deposit diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/tests/test_cash_deposit.py b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/tests/test_cash_deposit.py new file mode 100644 index 00000000..39373cc3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/tests/test_cash_deposit.py @@ -0,0 +1,143 @@ +# Copyright 2022 Akretion France (http://www.akretion.com/) +# @author: Alexis de Lattre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from datetime import date, timedelta + +from odoo.tests import tagged +from odoo.tests.common import TransactionCase + + +@tagged("-at_install", "post_install") +class TestAccountCashDeposit(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + if not cls.env.company.chart_template_id: + # Load a CoA if there's none in current company + coa = cls.env.ref("l10n_generic_coa.configurable_chart_template", False) + if not coa: + # Load the first available CoA + coa = cls.env["account.chart.template"].search( + [("visible", "=", True)], limit=1 + ) + coa.try_loading(company=cls.env.company, install_demo=False) + cls.company = cls.env.company + cls.currency = cls.company.currency_id + cls.cash_journal = cls.env["account.journal"].search( + [("type", "=", "cash"), ("company_id", "=", cls.company.id)], limit=1 + ) + cls.bank_journal = cls.env["account.journal"].search( + [("type", "=", "bank"), ("company_id", "=", cls.company.id)], limit=1 + ) + cls.cash_unit_note = cls.env["cash.unit"].search( + [("currency_id", "=", cls.currency.id), ("cash_type", "=", "note")], + limit=1, + ) + cls.cash_unit_coinroll = cls.env["cash.unit"].search( + [("currency_id", "=", cls.currency.id), ("cash_type", "=", "coinroll")], + limit=1, + ) + cls.all_cash_units = cls.env["cash.unit"].search( + [("currency_id", "=", cls.currency.id)] + ) + cls.date = date.today() + cls.yesterday = date.today() - timedelta(days=1) + cls.deposit_seq = cls.env["ir.sequence"].search( + [("code", "=", "account.cash.deposit")] + ) + cls.order_seq = cls.env["ir.sequence"].search( + [("code", "=", "account.cash.order")] + ) + + def test_cash_order(self): + self.all_cash_units.write({"auto_create": "both"}) + order = ( + self.env["account.cash.deposit"] + .with_context(default_operation_type="order") + .create( + { + "company_id": self.company.id, + "currency_id": self.currency.id, + "cash_journal_id": self.cash_journal.id, + "bank_journal_id": self.bank_journal.id, + } + ) + ) + self.assertEqual(len(order.line_ids), len(self.all_cash_units)) + self.assertEqual(order.state, "draft") + self.assertTrue(order.name.startswith(self.order_seq.prefix)) + self.assertEqual(order.operation_type, "order") + line_note = self.env["account.cash.deposit.line"].search( + [ + ("cash_unit_id", "=", self.cash_unit_note.id), + ("parent_id", "=", order.id), + ] + ) + line_note.write({"qty": 5}) + line_note = self.env["account.cash.deposit.line"].search( + [ + ("cash_unit_id", "=", self.cash_unit_coinroll.id), + ("parent_id", "=", order.id), + ] + ) + line_note.write({"qty": 2}) + total = ( + 5 * self.cash_unit_note.total_value + + 2 * self.cash_unit_coinroll.total_value + ) + self.assertFalse(order.currency_id.compare_amounts(order.total_amount, total)) + order.confirm_order() + self.assertEqual(order.state, "confirmed") + self.assertEqual(len(order.line_ids), 2) + wizard = ( + self.env["account.cash.order.reception"] + .with_context(default_order_id=order.id) + .create({"date": self.yesterday}) + ) + wizard.run() + self.assertEqual(order.state, "done") + self.assertEqual(order.date, self.yesterday) + self.assertTrue(order.move_id) + self.assertEqual(len(order.move_id.line_ids), 2) + self.assertEqual(order.move_id.date, order.date) + self.assertEqual(order.move_id.journal_id, order.cash_journal_id) + self.assertEqual(order.move_id.ref, order.display_name) + + def test_cash_deposit(self): + coin_amount = 12.42 + deposit = ( + self.env["account.cash.deposit"] + .with_context(default_operation_type="deposit") + .create( + { + "company_id": self.company.id, + "currency_id": self.currency.id, + "cash_journal_id": self.cash_journal.id, + "bank_journal_id": self.bank_journal.id, + "coin_amount": coin_amount, + "line_ids": [ + (0, 0, {"cash_unit_id": self.cash_unit_note.id, "qty": 3}), + (0, 0, {"cash_unit_id": self.cash_unit_coinroll.id, "qty": 6}), + ], + } + ) + ) + self.assertEqual(len(deposit.line_ids), 2) + self.assertEqual(deposit.state, "draft") + self.assertTrue(deposit.name.startswith(self.deposit_seq.prefix)) + self.assertEqual(deposit.operation_type, "deposit") + total = ( + 3 * self.cash_unit_note.total_value + + 6 * self.cash_unit_coinroll.total_value + ) + coin_amount + self.assertFalse( + deposit.currency_id.compare_amounts(deposit.total_amount, total) + ) + deposit.validate() + self.assertEqual(deposit.state, "done") + self.assertTrue(deposit.move_id) + self.assertEqual(len(deposit.move_id.line_ids), 2) + self.assertEqual(deposit.move_id.date, deposit.date) + self.assertEqual(deposit.move_id.journal_id, deposit.cash_journal_id) + self.assertEqual(deposit.move_id.ref, deposit.display_name) diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/views/account_cash_deposit.xml b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/views/account_cash_deposit.xml new file mode 100644 index 00000000..c1f8e99e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/views/account_cash_deposit.xml @@ -0,0 +1,234 @@ + + + + + account.cash.deposit + +
+
+ +
+ +
+ +

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+
+
+
+ + account.cash.deposit + + + + + + + + + + + + + + + + + + account.cash.deposit + + + + + + + + + + + + + + + + + + + + + + Cash Deposits + account.cash.deposit + tree,form + [('operation_type', '=', 'deposit')] + {'default_operation_type': 'deposit'} + + + + + Cash Orders + account.cash.deposit + tree,form + [('operation_type', '=', 'order')] + {'default_operation_type': 'order'} + + + + + + +
diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/views/cash_unit.xml b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/views/cash_unit.xml new file mode 100644 index 00000000..f2f71ec9 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/views/cash_unit.xml @@ -0,0 +1,75 @@ + + + + + + cash.unit + +
+ + + + + + + + + + + +
+
+ + + cash.unit + + + + + + + + + + + + + + + Cash Unit + cash.unit + tree,form + {'cash_unit_main_view': True} + + +
diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/views/res_currency.xml b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/views/res_currency.xml new file mode 100644 index 00000000..f074d139 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/views/res_currency.xml @@ -0,0 +1,21 @@ + + + + + + res.currency + + + + + + + + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/wizards/__init__.py b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/wizards/__init__.py new file mode 100644 index 00000000..01e460e7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/wizards/__init__.py @@ -0,0 +1 @@ +from . import account_cash_order_reception diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/wizards/account_cash_order_reception.py b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/wizards/account_cash_order_reception.py new file mode 100644 index 00000000..ad9ed4d8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/wizards/account_cash_order_reception.py @@ -0,0 +1,27 @@ +# Copyright 2022 Akretion France (http://www.akretion.com/) +# @author: Alexis de Lattre +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import _, fields, models +from odoo.tools.misc import format_date + + +class AccountCashOrderReception(models.TransientModel): + _name = "account.cash.order.reception" + _description = "Cash Order Reception" + + order_id = fields.Many2one( + "account.cash.deposit", readonly=True, string="Cash Order" + ) + date = fields.Date( + string="Cash Reception Date", default=fields.Date.context_today, required=True + ) + total_amount = fields.Monetary(related="order_id.total_amount") + currency_id = fields.Many2one(related="order_id.currency_id") + + def run(self): + self.ensure_one() + self.order_id.message_post( + body=_("Cash reception confirmed on %s.") % format_date(self.env, self.date) + ) + self.order_id.validate(force_date=self.date) diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/wizards/account_cash_order_reception_view.xml b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/wizards/account_cash_order_reception_view.xml new file mode 100644 index 00000000..f5ae8f2a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/account_cash_deposit/wizards/account_cash_order_reception_view.xml @@ -0,0 +1,42 @@ + + + + + + account.cash.order.reception + +
+ + + + + + +
+
+
+
+
+ + + Cash Order Reception + account.cash.order.reception + form + new + + +
diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/doc/ARCHITECTURE.md new file mode 100644 index 00000000..ee67f08e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_cash_deposit Module - account_cash_deposit + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/doc/CONFIGURATION.md b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/doc/CONFIGURATION.md new file mode 100644 index 00000000..cc084300 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_cash_deposit. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/doc/CONTROLLERS.md b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/doc/FAQ.md b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/doc/FAQ.md new file mode 100644 index 00000000..3b7b254d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_cash_deposit or install in UI. diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/doc/INSTALL.md b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/doc/INSTALL.md new file mode 100644 index 00000000..f018b0ea --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_cash_deposit" +# or +uv pip install odoo-bringout-oca-account-financial-tools-account_cash_deposit" +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/doc/MODELS.md b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/doc/MODELS.md new file mode 100644 index 00000000..e8155da8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/doc/MODELS.md @@ -0,0 +1,15 @@ +# Models + +Detected core models and extensions in account_cash_deposit. + +```mermaid +classDiagram + class account_cash_deposit + class account_cash_deposit_line + class cash_unit + class res_currency +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/doc/OVERVIEW.md b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/doc/OVERVIEW.md new file mode 100644 index 00000000..e846d40b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_cash_deposit. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_cash_deposit +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/doc/REPORTS.md b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/doc/REPORTS.md new file mode 100644 index 00000000..8666f744 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/doc/REPORTS.md @@ -0,0 +1,24 @@ +# Reports + +Report definitions and templates in account_cash_deposit. + +```mermaid +classDiagram +``` + +## Available Reports + +### PDF/Document Reports +- **Cash Deposit/Order** (PDF/Print) + + +## Report Files + +- **report_cashdeposit.xml** (XML template/definition) +- **report.xml** (XML template/definition) + +## Notes +- Named reports above are accessible through Odoo's reporting menu +- Python files define report logic and data processing +- XML files contain report templates, definitions, and formatting +- Reports are integrated with Odoo's printing and email systems diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/doc/SECURITY.md b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/doc/SECURITY.md new file mode 100644 index 00000000..5911dfcf --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/doc/SECURITY.md @@ -0,0 +1,41 @@ +# Security + +Access control and security definitions in account_cash_deposit. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../account_cash_deposit/security/ir.model.access.csv)** + - 5 model access rules + +## Record Rules + +Row-level security rules defined in: + +## Security Groups & Configuration + +Security groups and permissions defined in: +- **[security.xml](../account_cash_deposit/security/security.xml)** + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[ir.model.access.csv](../account_cash_deposit/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) +- **[security.xml](../account_cash_deposit/security/security.xml)** + - Security groups, categories, and XML-based rules + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/doc/USAGE.md b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/doc/USAGE.md new file mode 100644 index 00000000..a4cf3a93 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_cash_deposit +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/doc/WIZARDS.md b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-financial-tools-account_cash_deposit/pyproject.toml b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/pyproject.toml new file mode 100644 index 00000000..1622cc43 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_cash_deposit/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-financial-tools-account_cash_deposit" +version = "16.0.0" +description = "Account Cash Deposit - Manage cash deposits and cash orders" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_cash_deposit"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/README.md b/odoo-bringout-oca-account-financial-tools-account_chart_update/README.md new file mode 100644 index 00000000..30b13288 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/README.md @@ -0,0 +1,44 @@ +# Detect changes and update the Account Chart from a template + +Odoo addon: account_chart_update + +## Installation + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_chart_update +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Detect changes and update the Account Chart from a template +- **Version**: 16.0.2.0.8 +- **Category**: Accounting +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-financial-tools](https://github.com/OCA/account-financial-tools) branch 16.0, addon `account_chart_update`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/README.rst b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/README.rst new file mode 100644 index 00000000..107d9cf2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/README.rst @@ -0,0 +1,122 @@ +=========================================================== +Detect changes and update the Account Chart from a template +=========================================================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:497c270aec188558ca0602f080f09e1788bba7f48cab3627ded962077c336cd8 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-tools/tree/16.0/account_chart_update + :alt: OCA/account-financial-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-tools-16-0/account-financial-tools-16-0-account_chart_update + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This is a pretty useful tool to update Odoo installations after tax reforms +on the official charts of accounts, or to apply fixes performed on the chart +template. + +The wizard: + +* Allows the user to compare a chart and a template showing differences + on accounts, taxes, tax codes and fiscal positions. +* It may create the new account, taxes, tax codes and fiscal positions detected + on the template. +* It can also update (overwrite) the accounts, taxes, tax codes and fiscal + positions that got modified on the template. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +The wizard, accesible from *Accounting > Settings > Update Chart Template*, +lets the user select what kind of objects must be checked/updated, and whether +old records must be checked for changes and updates. + +It will display all the objects to be created / updated / deactivated with some +information about the detected differences, and allow the user to exclude +records individually. + +Known issues / Roadmap +====================== + +* Generate and update account reconcile models. +* Generate XML-ID for fiscal position tax and account mapping lines. +* Allow to select independently operations to perform (create, update, + deactivate). +* Detect fiscal positions to deactivate? + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Tecnativa +* BCIM +* Okia + +Contributors +~~~~~~~~~~~~ + +* `Tecnativa `_: + + * Pedro M. Baeza + * Ernesto Tejeda + +* Jacques-Etienne Baudoux +* Sylvain Van Hoof +* Nacho Muñoz +* Alberto Martín - Guadaltech +* Fernando La Chica - GreenIce +* Jairo Llopis (https://www.moduon.team/) +* `Factor Libre `_: + + * Luis J. Salvatierra + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-financial-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/__init__.py b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/__init__.py new file mode 100644 index 00000000..4d7a49b5 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/__init__.py @@ -0,0 +1,4 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import models +from . import wizard diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/__manifest__.py b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/__manifest__.py new file mode 100644 index 00000000..748085bb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/__manifest__.py @@ -0,0 +1,22 @@ +# Copyright 2016 Jairo Llopis +# Copyright 2016 Jacques-Etienne Baudoux +# Copyright 2016 Sylvain Van Hoof +# Copyright 2015-2018 Tecnativa - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Detect changes and update the Account Chart from a template", + "summary": "Wizard to update a company's account chart from a template", + "version": "16.0.2.0.8", + "author": "Tecnativa, BCIM, Okia, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-financial-tools", + "depends": ["account"], + "category": "Accounting", + "license": "AGPL-3", + "data": [ + "security/ir.model.access.csv", + "wizard/wizard_chart_update_view.xml", + "views/account_config_settings_view.xml", + ], + "installable": True, +} diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/account_chart_update.pot b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/account_chart_update.pot new file mode 100644 index 00000000..746ba310 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/account_chart_update.pot @@ -0,0 +1,880 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by " +"name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also update\n" +" records with changes (i.e. different tax amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/am.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/am.po new file mode 100644 index 00000000..de330d36 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/am.po @@ -0,0 +1,880 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:23+0000\n" +"PO-Revision-Date: 2017-11-28 23:23+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Amharic (https://www.transifex.com/oca/teams/23907/am/)\n" +"Language: am\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/ar.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/ar.po new file mode 100644 index 00000000..6323a709 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/ar.po @@ -0,0 +1,881 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "الشركة" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "أنشئ بواسطة" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "أنشئ في" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "اسم العرض" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "المعرف" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "آخر تعديل في" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "آخر تحديث بواسطة" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "آخر تحديث في" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "الحالة" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "النوع" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/bg.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/bg.po new file mode 100644 index 00000000..36e51e9d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/bg.po @@ -0,0 +1,880 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Bulgarian (https://www.transifex.com/oca/teams/23907/bg/)\n" +"Language: bg\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "Фирма" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Създадено от" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Създадено на" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Име за показване" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Последно обновено на" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Последно обновено от" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Последно обновено на" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Вид" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/bs.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/bs.po new file mode 100644 index 00000000..3f2feafa --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/bs.po @@ -0,0 +1,880 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "# Znamenaka" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "Ažuriraj predložak kontnog plana" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "Grupe konta" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "Polja konta" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "Templejt grupe računa" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "Grupa računa za ažuriranje" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "Računovodstvene grupe" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "Polja grupa računa" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "Poklapanje grupa računa" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "Predložak konta" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "Konto koji treba biti ažuriran (novi ili ažuriran u predlošku)." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "Konto za ažuriranje" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "Konta" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "Odgovarajuća Konta" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "Predložak plana" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "Predlošci planova" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "Kontni plan" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "Zatvori" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "Kompanija" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "Postavke" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "Nastavi prilikom greške" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "Kreiraj/Ažuriraj" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "Kreoran konto %s." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "Kreirana fiskalna pozicija %s." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "Kreiran porez %s." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "Porez %s deaktiviran." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "Deaktivirani porezi" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "Poteškoće sa sljedećim poljima: %s." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Prikaži naziv" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "Iznimka pri kreiranju konta %s." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "Iznimka pri zapisivanju izmjena na konto %s." + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "Postojeća konta se ažuriraju. Konta se traže prema šifri." + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by " +"name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "Postojeći porezi će biti ažurirani. Porezi se pretražuju po imenu." + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "Opcije polja" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "Polja" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "Polja fiskalnih pozicija" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "Predložak fiskalne pozicije" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "Fiskalne pozicije za ažuriranje" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "Fiskalne pozicije" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "Uparivanje fiskalnih pozicija" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "Generalne opcije" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "Ovjde možete postaviti redosljed usklađivanja." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also update\n" +" records with changes (i.e. different tax amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "Uključi sve predloške planova." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "Jezik" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "Log" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "Usklađeni" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "Usklađena vrijednost" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "Poruke i greške" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "Nedostaje XML-ID." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "Ime ili opis nisu pronađeni." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "Nove grupe računa" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "Nova konta" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "Novi porezi" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "Nove fiskalne pozicije" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "Novi predložak" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "Sljedeći" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "Nije pronađen konto sa ovom šifrom." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "Nije pronađena fiskalna pozicija ovog imena." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "Nije pronađen konto za predložak konta sa ID %s" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "Broj znakova za šifru konta" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "Napomena: Samo promijenjena polja su ažurirana." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "Bilješke" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "Ostale opcije" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "Naknadno ažurirana polja konta za poreze sa ID %s." + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "Prethodni" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "Zapisi za kreiranje/ažuriranje" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "Ponovo kreiraj nedostajuće XML-IDjeve" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "Odbijena nova šifra konta" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "Odbijeno ažuriranje broja konta" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "Odaberi zapise za ažuriranje" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "Sekvenca" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "Status" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "Sažetak kreiranih objekata" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "Sažetak ažuriranih objekata" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "Tip poreza" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "Polja poreza" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "Porez je onemogućen." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "Predložak poreza" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "Porez je potrebno ažurirati (novi ili ažurirani u predlošku)." + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "Porez za deaktivaciju" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "Porez za ažuriranje" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "Porezi" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "Uskladeni porezi" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "Za deaktivirati: nije u predlošku" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Vrsta" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "Ažuriraj predložak kontnog plana" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "Ažuriraj konta poreza" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "Ažuriraj oznake konta" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "Ažuriraj poreze, fiskalne pozicije ili kontni plan." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "Ažuriraj grupe računa" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "Ažuriraj account_id polje na postojećim redcima raspodjele poreza" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "Ažuriraj konta" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "Ažuriraj kontni plan" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "Ažuriraj predložak kontnog plana" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "Čarobnjak za ažuriranje plana" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "Ažuriraj fiskalne pozicije" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "Ažuriraj zapise?" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "Ažuriraj polje tag_ids na postojećim redcima raspodjele poreza" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "Ažuriraj poreze" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "Ažurirane grupe računa" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "Ažuriranih konta" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "Ažuriranih poreza" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "Ažuriran konto %s." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "Ažuriran konto %s. (XML-ID ponovo kreiran)" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "Ažurirana grupa računa %s." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "Ažurirana grupa računa %s. (Recreiran XML-ID)" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "Ažurirana fiskalna pozicija %s." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "Ažurirana fiskalna pozicija %s. (Ponovo kreiran XML-ID)" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "Ažurirane fiskalne pozicije" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "Ažuriran porez %s." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "Ažuriran porez %s. (Ponovo kreiran XML-ID)" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "Ažuriran predložak" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "Čarobnjak poklapanja grupa računa" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "Čarobnjak za usklađivanje konta" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "Čarobnjak za usklađivanje fiskalnih pozicija" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "Čarobnjak za usklađivanje" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "Čarobnjak za usklađivanje poreza" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "Čarobnjak za ažuriranje Kontnog plana" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "Čarobnjak završio" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/ca.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/ca.po new file mode 100644 index 00000000..21380181 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/ca.po @@ -0,0 +1,880 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "Companyia" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Creat per" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Creat el" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Veure el nom" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Darrera modificació el" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Darrera Actualització per" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Darrera Actualització el" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "Estat" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Tipus" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/ca_ES.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/ca_ES.po new file mode 100644 index 00000000..3cc42304 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/ca_ES.po @@ -0,0 +1,881 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:23+0000\n" +"PO-Revision-Date: 2017-11-28 23:23+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Catalan (Spain) (https://www.transifex.com/oca/teams/23907/" +"ca_ES/)\n" +"Language: ca_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "Companyia" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "Estat" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/cs.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/cs.po new file mode 100644 index 00000000..95f4ba33 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/cs.po @@ -0,0 +1,880 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Czech (https://www.transifex.com/oca/teams/23907/cs/)\n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "Společnost" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Vytvořil(a)" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Vytvořeno" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Zobrazovaný název" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Naposled upraveno" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Naposled upraveno" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Naposled upraveno" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Druh" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/da.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/da.po new file mode 100644 index 00000000..f9b68ff2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/da.po @@ -0,0 +1,880 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Danish (https://www.transifex.com/oca/teams/23907/da/)\n" +"Language: da\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Oprettet af" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Oprettet den" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Vist navn" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "Id" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Sidst ændret den" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Sidst opdateret af" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Sidst opdateret den" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Type" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/de.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/de.po new file mode 100644 index 00000000..c4987a51 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/de.po @@ -0,0 +1,948 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +# Rudolf Schnapka , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-22 23:20+0000\n" +"PO-Revision-Date: 2019-02-25 09:36+0000\n" +"Last-Translator: Thorsten Vocks \n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.4\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +#, fuzzy +msgid "# of Digits" +msgstr "Ziffernanzahl" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "Konten Felder" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "Kontenvorlage" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" +"Konto, welches aktualisiert werden muss (neu oder gem. Vorlage aktualisiert)" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "Zu aktualisierendes Konto" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "Konten" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +#, fuzzy +msgid "Accounts matching" +msgstr "Kontenvorlage" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "Kontenrahmenvorlage" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "Kontenrahmenvorlagen" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "Kontenrahmen" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "Schliessen" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "Unternehmen" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "Konfiguration" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "Anlegen/Aktualisieren" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "Konto %s angelegt." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Erstellt von" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, fuzzy, python-format +msgid "Created fiscal position %s." +msgstr "Steuerkontierung %s angelegt bzw. aktualisiert." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Erstellt am" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "Steuer %s angelegt." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "Steuer %s deaktiviert." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "Deaktivierte Steuern" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +#, fuzzy +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" +"Bestimmt, wo die Steuer ausgewählt werden kann. Hinweis: 'Nie' bedeutet, " +"dass eine Steuer nicht selbständig ausgewählt werden kann, sie aber sehr " +"wohl noch in einer Gruppe eingesetzt werden kann." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "Unterschiede in diesen Feldern: %s." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Anzeigename" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "Fehler bei Anlage von Konto %s." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "Fehler bei Speichern von Konto %s." + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" +"Bestehende Konten sind aktualisiert. Konten wurden nach Schlüssel gesucht." + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" +"Bestehende Steuerkontozuordnungen wurden aktualisiert. Sie wurden nach " +"Bezeichnung gesucht." + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" +"Bestehende Steuern wurden aktualisiert. Steuern wurden nach Bezeichnung " +"gesucht." + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "Optionale Feldauswahl" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "Felder" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "Steuerzuordnungen Felder" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "Steuerzuordnungsvorlage" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" +"Steuerzuordnung muss aktualisiert werden (neu oder aus Vorlage aktualisiert)" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "Zu aktualisierende Steuerzuordnung" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "Steuerzuordnungen" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +#, fuzzy +msgid "Fiscal positions matching" +msgstr "Steuerzuordnungen" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" +"Bei Datensätzen, die nach Bezeichnung gesucht werden (Steuern, Zuordnungen), " +"wir die Vorlagenbezeichnung gegen den Satznamen in dieser Sprache verglichen." + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "Optionale Einstellungen" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +#, fuzzy +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" +"Hier können Sie die Felder auswählen, für die Sie prüfen wollen, ob es eine " +"Aktualisierung in der Vorlage gibt." + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" +"Wenn gesetzt, setzt der Assistent selbst bei kleinen Fehlern mit dem " +"nächsten Schritt fort." + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +#, fuzzy +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" +"Wenn Sie diese Option gesetzt lassen, erstellt der Assistent nicht nur neue " +"Datensätze, sondern aktualisiert auch geänderte (z. B. bei abweichendem " +"Steuersatz)" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "Schließt alle Kontenrahmenvorlagen ein." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "Sprache" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Zuletzt geändert am" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Zuletzt geändert von" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Zuletzt geändert am" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "Log" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "Meldungen und Fehler" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "Bezeichnung oder Beschreibung nicht gefunden." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "Neue Steuerzuordnungen" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "Neue Vorlage" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "Nächster" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "Kein Konto mit diesem Schlüssel gefunden." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "Keine Steuerzuordnung mit dieser Bezeichnung gefunden." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "Hinweis: Nur geänderte Felder werden aktualisiert." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "Hinweise" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" +"Ein oder mehrere Fehler entdeckt!\n" +"\n" +"%s" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "Andere Optionen" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "Voriger" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "Zu aktualisierende Datensätze" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "Verworfene neue Kontonummer" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "Verworfene neue Kontonummer" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "Wählen Sie zu aktualisierende Datensätze" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "Status" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "Zusammenfassung erstellter Objekte" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "Zusammenfassung aktualisierter Objekte" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "Steuer Felder" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "Steuer ist ausgeschaltet." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "Steuervorlage" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" +"Steuer, die aktualisiert werden muss (neu oder aus Vorlage aktualisiert)." + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "Zu deaktivierende Steuer" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "Zu aktualisierende Steuer" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "Steuern" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +#, fuzzy +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" +"Dieser Assistent aktualisiert Ihre Konten, Steuern und Steuerzuordnungen " +"gemäß ausgewählter Kontenrahmenvorlage" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "Zu deaktivieren: Nicht in Vorlage" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Art" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "Aktualisiere Kontenplan" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "Aktualisiere Steuern, Steuerzuordnung oder Kontenplan." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "Aktualisiere Konten" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "Aktualisiere Kontenrahmen" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "Aktualisiere Kontenrahmenvorlage" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "Assistent für Kontenrahmenaktualisierung" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "Aktualisiere Steuerzuordnungen" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "Datensätze aktualisieren?" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "Steuern aktualisieren" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "Konto %saktualisieren ." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, fuzzy, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "Konto %saktualisieren ." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, fuzzy, python-format +msgid "Updated fiscal position %s." +msgstr "Aktualisierte Steuerzuordnungen %s." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, fuzzy, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "Aktualisierte Steuerzuordnungen %s. (Neu erstellt XML-ID)" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "Aktualisierte Steuerzuordnungen" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "Steuer %s aktualisiert." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, fuzzy, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "Steuer %s aktualisiert." + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "Vorlage aktualisiert" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +#, fuzzy +msgid "Wizard Account Matching" +msgstr "Kontenvorlage" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +#, fuzzy +msgid "Wizard Fiscal Position Matching" +msgstr "Steuerzuordnungen" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +#, fuzzy +msgid "Wizard Update Charts Accounts" +msgstr "wizard.update.charts.accounts" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "Assistent abgeschlossen" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" + +#~ msgid " or " +#~ msgstr " oder " + +#~ msgid "Continue on errors" +#~ msgstr "Bei Fehlern fortfahren" + +#~ msgid "New accounts" +#~ msgstr "Neue Konten" + +#~ msgid "New taxes" +#~ msgstr "Neue Steuern" + +#~ msgid "Updated accounts" +#~ msgstr "Aktualisierte Konten" + +#~ msgid "Updated taxes" +#~ msgstr "Steuern aktualisiert" + +#~ msgid "Post-updated tax %s." +#~ msgstr "Steuer %s aktualisiert." + +#~ msgid "Tax Scope" +#~ msgstr "Steuerumfang" + +#~ msgid "" +#~ "No. of digits to use for account code. Make sure it is the same number as " +#~ "existing accounts." +#~ msgstr "" +#~ "Anzahl Ziffern, die für die Kontenschlüssel verwendet werden. Stellen Sie " +#~ "bitte sicher, die gleiche Anzahl wie bestehende Konten zu verwenden." diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/el_GR.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/el_GR.po new file mode 100644 index 00000000..663bc91d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/el_GR.po @@ -0,0 +1,881 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:23+0000\n" +"PO-Revision-Date: 2017-11-28 23:23+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "Εταιρεία" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Δημιουργήθηκε από " + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Δημιουργήθηκε στις" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "Κωδικός" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Τελευταία ενημέρωση από" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Τελευταία ενημέρωση στις" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/en_GB.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/en_GB.po new file mode 100644 index 00000000..2411161d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/en_GB.po @@ -0,0 +1,881 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: English (United Kingdom) (https://www.transifex.com/oca/" +"teams/23907/en_GB/)\n" +"Language: en_GB\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "Company" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Created by" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Created on" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Display Name" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Last Modified on" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "Status" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Type" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/es.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/es.po new file mode 100644 index 00000000..afaef185 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/es.po @@ -0,0 +1,947 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 00:20+0000\n" +"PO-Revision-Date: 2023-09-02 21:55+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "Nº de Dígitos" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "Actualizar plantilla de cuentas" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "Grupos de cuentas" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "Campos de cuenta" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "Plantilla de grupo de cuentas" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" +"Grupo de cuentas que debe actualizarse (nuevo o actualizado en la plantilla)." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "Grupo de cuentas a actualizar" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "Grupos de cuentas" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "Campos de grupos de cuentas" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "Correspondencia de grupos de cuentas" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "Plantilla de cuenta" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" +"Cuenta que necesita ser actualizada (nueva o cambiada en la plantilla)." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "Cuenta a actualizar" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "Cuentas" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "Cuentas coincidentes" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "Plantilla de cuentas" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "Plantillas de cuentas" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "Plan contable" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "Cerrar" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "Empresa" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "Configuración" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "Continuar aunque haya errores" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "Crear/Actualizar" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "Se ha creado la cuenta %s." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "Creada posición fiscal %s." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "Creado impuesto %s." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "Deactivado impuesto %s." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "Impuestos desactivados" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" +"Determina dónde puede seleccionarse un impuesto. Nota : 'Ninguno' significa " +"que un impuesto no puede ser usado por si mismo, aun así, puede utilizarse " +"en un grupo." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "Diferencias en estos campos: %s." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Nombre a mostrar" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "Excepción creando cuenta %s." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "Excepción escribiendo cuenta %s." + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" +"Se actualizan los grupos de cuentas existentes. Los grupos de cuentas se " +"buscan por prefix_code_start." + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" +"Las cuentas existentes serán actualizadas. Las cuentas se buscan por código." + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" +"Las posiciones fiscales existentes serán actualizadas. Las posiciones " +"fiscales se buscan por nombre." + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" +"Los impuestos existentes serán actualizados. Los impuestos se buscan por " +"nombre." + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "Opciones de campos" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "Campos" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "Campos de posiciones fiscales" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "Plantilla posición fiscal" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" +"Posición fiscal que necesita ser actualizada (nuevo o modificada en la " +"plantilla)." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "Posición fiscal a actualizar" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "Posiciones fiscales" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "Emparejamiento de posiciones fiscales" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" +"Para registros buscados por nombre (impuestos, posiciones fiscales), el " +"nombre de la plantilla será casado contra el nombre del registro en este " +"idioma." + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "Opciones generales" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" +"Aquí puedes seleccionar los campos que quieras comprobar si\n" +" han sido actualizados en las plantillas." + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "Aquí puedes elegir el orden de emparejamiento." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" +"Si está establecido, el asistente continuará al siguiente paso aunque haya " +"errores." + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" +"Si deja estas opciones establecidas, el asistente \n" +" no solo crearé nuevos registros, si no que " +"también actualizará \n" +" registros con cambios (por ejemplo, " +"diferente importe de impuesto)" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "Incluye todos los planes contables." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "Idioma" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "Registro (Log)" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "Emparejamiento" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "Valor a emparejar" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "Mensajes y errores" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "XML-ID vacíos." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "Nombre o descripción no encontrada." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "Nuevos grupos de cuentas" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "Cuentas nuevas" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "Impuestos nuevos" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "Nuevas posiciones fiscales" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "Nueva plantilla" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "Siguiente" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "No se ha encontrado cuenta con este código." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "No se ha encontrado posición fiscal con este nombre." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "No se ha encontrado una cuenta para la plantilla de cuenta con ID %s" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "No. de dígitos que se van a usar en el código de la cuenta" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "Nota: Solo los campos cambiados se actualizan." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "Notas" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" +"Se ha detectado uno o más errores\n" +"\n" +"%s" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "Otras opciones" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "Campos de cuenta publicados-actualizados para impuestos con IDs %s." + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "Anterior" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "Registros a crear/actualizar" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "Completar XML-IDs vacíos" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "Nuevo número de cuenta rechazado" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "Número de cuenta actualizado rechazado" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "Seleccione registros a actualizar" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "Estado" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "Resumen de objetos creados" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "Resumen de objetos actualizados" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "Tipo de impuesto" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "Campos de impuesto" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "Impuesto desactivado." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "Plantilla de impuesto" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" +"Impuesto que necesita ser actualizado (nuevo o modificado en la plantilla)." + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "Impuesto a deactivar" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "Impuesto a actualizar" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "Impuestos" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "Emparejamiento de impuestos" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" +"Este asistente actualizará sus cuentas, impuestos y \n" +" posiciones fiscales de acuerdo con el plan\n" +" contable seleccionado" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "A desactivar: no está en la plantilla" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Tipo" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "Actualizar Plan de Cuentas" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "Actualizar Cuentas de impuestos" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "Actualizar etiquetas de impuestos" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "Actualizar impuestos, posiciones fiscales y el plan de cuentas." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "Actualizar grupos de cuentas" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" +"Actualizar el campo account_id en líneas de reparto de impuesto existentes" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "Actualizar cuentas" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "Actualizar plan contable" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "Actualizar plan contable" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "Asistente de actualización de plan contable" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "Actualizar posiciones fiscales" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "¿Actualizar registros?" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "Actualizar el campo tag_ids en líneas de reparto de impuesto" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "Actualizar impuestos" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "Actualizar Grupos de Cuentas" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "Cuentas actualizadas" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "Impuestos actualizados" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "Cuenta %s actualizada." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "Cuenta %s actualizada. (Copiado XML-ID)" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "Grupo de cuentas %s actualizado." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "Actualizado grupo de cuentas %s. (XML-ID recreado)" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "Posición fiscal %s actualizada." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "Posición fiscal %s actualizada (XML-ID Copiado)" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "Posiciones fiscales actualizadas" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "Impuesto %s actualizado." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "Impuesto %s actualizado. (Copiado XML-IDs)" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "Plantilla actualizada" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "Asistente de correspondencia de grupos de cuentas" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "Wizard de emparejamiento de cuentas" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "Wizard de emparejamiento de Posiciones fiscales" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "Wizard de emparejamientos" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "Wizard de emparejamiento de impuestos" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "Wizard Actualización Plan de Cuentas" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "Asistente completado" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" +"Hay por lo menos una plantilla de impuestos padre (%s) cuyos impuestos hijo " +"no se van a crear. Cancela si no se provocará un loop infinito. Por favor " +"comprueba si los hijos han sido emparejados, pero el padre no." + +#~ msgid " or " +#~ msgstr " o " + +#~ msgid "Continue on errors" +#~ msgstr "Continuar con errores" + +#~ msgid "New accounts" +#~ msgstr "Nuevas cuentas" + +#~ msgid "New taxes" +#~ msgstr "Nuevos impuestos" + +#~ msgid "Updated accounts" +#~ msgstr "Cuentas actualizadas" + +#~ msgid "Updated taxes" +#~ msgstr "Impuestos actualizados" + +#~ msgid "Post-updated tax %s." +#~ msgstr "Impuesto %s post-actualizado." + +#~ msgid "Tax Scope" +#~ msgstr "Ámbito del impuesto" + +#~ msgid "" +#~ "No. of digits to use for account code. Make sure it is the same number as " +#~ "existing accounts." +#~ msgstr "" +#~ "Nº de dígitos a usar para el código de cuenta. Asegúrese que es el mismo " +#~ "número que las cuentas existentes." diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/es_AR.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/es_AR.po new file mode 100644 index 00000000..5ae84a2c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/es_AR.po @@ -0,0 +1,943 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2023-12-10 16:34+0000\n" +"Last-Translator: Ignacio Buioli \n" +"Language-Team: Spanish (Argentina) (https://www.transifex.com/oca/teams/" +"23907/es_AR/)\n" +"Language: es_AR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "# de Dígitos" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "Actualizar Plantilla de Gráfico" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "Grupos de Cuentas" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "Campos de contabilidad" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "Plantilla de grupo de cuentas" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" +"Grupo de cuentas que necesita ser actualizado (nuevo o actualizado en la " +"plantilla)." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "Grupo de cuentas a actualizar" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "Grupos de cuentas" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "Campos de grupos de cuentas" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "Coincidencia de grupos de cuentas" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "Plantilla de contabilidad" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" +"Cuentas que necesitan ser actualizadas (nueva o actualizada en la plantilla)." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "Cuenta para actualizar" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "Cuentas" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "Coincidencia de cuentas" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "Plantilla del Gráfico" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "Plantillas del Gráfico" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "Gráfico de Cuentas" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "Cerrar" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "Compañía" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "Configuración" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "Continuar Con Errores" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "Crear/Actualizar" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "Cuenta %s creada." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "Posición fiscal %s creada." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "Impuesto %s creado." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "Impuesto %s desactivado." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "Impuestos desactivados" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" +"Determina dónde se puede seleccionar el impuesto. Nota: 'Ninguno' significa " +"que un impuesto no se puede usar solo, sin embargo, aún se puede usar en un " +"grupo." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "Diferencias en estos campos: %s." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Mostrar Nombre" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "Excepción al crear la cuenta %s." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "Excepción al guardar la cuenta %s." + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" +"Los grupos de cuentas existentes se actualizan. Los grupos de cuentas se " +"buscan por prefix_code_start." + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" +"Las cuentas existentes son actualizadas. Las cuentas se buscan por código." + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" +"Las posiciones fiscales existentes son actualizadas. Las posiciones fiscales " +"se buscan por código." + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" +"Los impuestos existentes son actualizados. Los impuestos se buscan por " +"nombre." + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "Opciones de campo" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "Campos" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "Campos de la posición fiscal" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "Plantilla de la posición fiscal" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" +"La posición fiscal que necesita ser actualizada (nueva o actualizada en la " +"plantilla)." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "Posición fiscal a actualizar" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "Posiciones fiscales" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "Coincidencia de posiciones fiscales" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" +"Para registros buscados por nombre (impuestos, posiciones fiscales), el " +"nombre de la plantilla se comparará con el nombre del registro en este " +"idioma." + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "Opciones generales" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" +"Puede seleccionar acá los campo que quiera marcar\n" +" si han sido actualizados en las " +"plantillas." + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "Puede configurar acá el orden de coincidencia." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" +"Si está configurado, el asistente continuará al siguiente paso incluso si " +"hay errores menores." + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" +"Si deja estas opciones establecidas, el asistente\n" +" no solo creará nuevos registros, sino " +"también actualizará\n" +" los registros con cambios (es decir, monto " +"de impuesto diferente)" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "Incluye todas las plantillas de gráficos." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "Idioma" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Última actualización realizada por" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "Registro" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "Coincidencia" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "Valor de Coincidencia" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "Mensajes y Errores" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "XML-ID Ausente." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "Nombre o descripción no encontrada." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "Nuevos Grupos de Cuentas" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "Nuevas Cuentas" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "Nuevos Impuestos" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "Nuevas posiciones fiscales" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "Nueva plantilla" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "Siguiente" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "No se encontró una cuenta con este código." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "No se encontró una posición fiscal con este nombre." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "No se encontró una cuenta real para la plantilla de cuenta con ID %s" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "Número de Dígitos a utilizar para el código de cuenta" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "Nota: Solo los campo cambiados serán actualizados." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "Notas" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" +"¡Uno o más errores fueron detectados!\n" +"\n" +"%s" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "Otras opciones" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "Campos de cuenta actualizados posteriormente para impuestos con ID %s." + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "Anterior" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "Registros para crear/actualizar" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "Recrear los XML-IDs ausentes" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "Nuevo Número de Cuenta Rechazdo" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "Número de Cuenta Actualizado Rechazado" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "Seleccionar los registros a actualizar" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "Estado" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "Resumen de los objetos creados" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "Resumen de los objetos actualizados" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "Tipo de Impuesto" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "Campos de impuesto" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "El Impuesto está desactivado." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "Plantilla de impuesto" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" +"Impuesto que necesita ser actualizado (nuevo o actualizado en la plantilla)." + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "Impuesto a desactivar" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "Impuesto para actualizar" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "Impuestos" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "Coincidencia de impuestos" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" +"Este asistente actualizará sus cuentas, impuestos y\n" +" posiciones fiscales según la plantilla de " +"gráfico\n" +" seleccionada" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "Para desactivar: no en la plantilla" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Tipo" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "Actualizar Plantilla de Gráfico" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "Actualizar Cuentas de Impuesto" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "Actualizar Etiquetas de Impuesto" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "Actualizar Impuestos, posiciones fiscales o gráficos de cuentas." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "Actualizar grupos de cuentas" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" +"Actualizar el campo account_id en las líneas de reparto de Impuestos " +"existentes" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "Actualizar cuentas" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "Actualizar gráficos de cuentas" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "Actualizar plantilla de gráfico" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "Actualizar asistente de gráfico" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "Actualizar posiciones fiscales" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "¿Actualizar registros?" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" +"Actualizar el campo tag_ids en las líneas de reparto de Impuestos existentes" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "Actualizar impuestos" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "Grupos de Cuentas Actualizados" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "Cuentas Actualizadas" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "Impuestos Actualizados" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "Cuenta %s actualizada." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "Cuenta %s actualizada. (XML-ID Recreado)" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "Grupo de cuentas actualizado %s." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "Grupo de cuentas actualizado %s. (XML-ID Recreado)" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "Posición fiscal %s actualizada." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "Posición fiscal %s actualizada. (XML-ID Recreado)" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "Posiciones fiscales actualizadas" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "Impuesto %s actualizado." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "Impuesto %s actualizado. (XML-IDs Recreados)" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "Plantilla actualizada" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "Asistente de Coincidencias de Grupo de Cuentas" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "Asistente de Cuenta Coincidente" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "Asistente de Posición Fiscal Coincidente" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "Asistente de Coincidencia" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "Asistente de Impuesto Coincidente" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "Asistente de Actualización de Gráficos de Cuentas" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "Asistente completado" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" +"Tiene al menos una plantilla de impuestos principal (%s) cuyos impuestos " +"secundarios no se van a crear. Abortar esto provocará un bucle infinito. " +"Compruebe si los impuestos secundarios han sido emparejados, pero no el " +"principal." + +#~ msgid " or " +#~ msgstr " o " + +#~ msgid "Continue on errors" +#~ msgstr "Continuar con errores" + +#~ msgid "New accounts" +#~ msgstr "Nuevas cuentas" + +#~ msgid "New taxes" +#~ msgstr "Nuevos impuestos" + +#~ msgid "Updated accounts" +#~ msgstr "Cuentas actualizadas" + +#~ msgid "Updated taxes" +#~ msgstr "Impuestos actualizados" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/es_CL.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/es_CL.po new file mode 100644 index 00000000..05cbe841 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/es_CL.po @@ -0,0 +1,881 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Chile) (https://www.transifex.com/oca/teams/23907/" +"es_CL/)\n" +"Language: es_CL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Tipo" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/es_CO.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/es_CO.po new file mode 100644 index 00000000..c7a63bb9 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/es_CO.po @@ -0,0 +1,881 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Colombia) (https://www.transifex.com/oca/teams/23907/" +"es_CO/)\n" +"Language: es_CO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Creado" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Nombre Público" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Última Modificación el" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Actualizado por" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Actualizado" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Tipo" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/es_CR.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/es_CR.po new file mode 100644 index 00000000..e5b46810 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/es_CR.po @@ -0,0 +1,881 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/" +"teams/23907/es_CR/)\n" +"Language: es_CR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "Compañía" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Ultima actualización por" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Ultima actualización en" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Tipo" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/es_DO.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/es_DO.po new file mode 100644 index 00000000..36cf7ba3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/es_DO.po @@ -0,0 +1,881 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Dominican Republic) (https://www.transifex.com/oca/" +"teams/23907/es_DO/)\n" +"Language: es_DO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Tipo" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/es_EC.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/es_EC.po new file mode 100644 index 00000000..d4abcf92 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/es_EC.po @@ -0,0 +1,882 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +# Cristian Salamea , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: Cristian Salamea , 2017\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/" +"es_EC/)\n" +"Language: es_EC\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "Compañía" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "Estado" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Tipo" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/es_ES.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/es_ES.po new file mode 100644 index 00000000..9a05868b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/es_ES.po @@ -0,0 +1,881 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/" +"es_ES/)\n" +"Language: es_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "Compañía" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Nombre para mostrar" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "Estado" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Tipo" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/es_MX.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/es_MX.po new file mode 100644 index 00000000..9d3efdc8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/es_MX.po @@ -0,0 +1,881 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" +"es_MX/)\n" +"Language: es_MX\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "Compañía" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Nombre desplegado" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Ultima modificacion realizada" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Ultima actualizacion por" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Ultima actualización realizada" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "Estado" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Tipo" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/es_PE.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/es_PE.po new file mode 100644 index 00000000..9f83684a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/es_PE.po @@ -0,0 +1,881 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Peru) (https://www.transifex.com/oca/teams/23907/" +"es_PE/)\n" +"Language: es_PE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Nombre a Mostrar" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Ultima Modificación en" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Actualizado última vez por" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Ultima Actualización" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Tipo" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/es_PY.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/es_PY.po new file mode 100644 index 00000000..dafa00a2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/es_PY.po @@ -0,0 +1,881 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Paraguay) (https://www.transifex.com/oca/teams/23907/" +"es_PY/)\n" +"Language: es_PY\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Ultima actualización por" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Ultima actualización en" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Tipo" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/es_VE.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/es_VE.po new file mode 100644 index 00000000..cd1c7498 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/es_VE.po @@ -0,0 +1,881 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/" +"teams/23907/es_VE/)\n" +"Language: es_VE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Mostrar nombre" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Modificada por última vez" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Última actualización realizada por" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Ultima actualizacion en" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Tipo" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/et.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/et.po new file mode 100644 index 00000000..d2302edd --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/et.po @@ -0,0 +1,880 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Estonian (https://www.transifex.com/oca/teams/23907/et/)\n" +"Language: et\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "Ettevõte" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Loonud" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Loodud" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Näidatav nimi" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Viimati muudetud" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Viimati uuendatud" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Viimati uuendatud" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "Olek" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Tüüp" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/eu.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/eu.po new file mode 100644 index 00000000..d14a483d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/eu.po @@ -0,0 +1,880 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Basque (https://www.transifex.com/oca/teams/23907/eu/)\n" +"Language: eu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Nork sortua" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Created on" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Izena erakutsi" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Mota" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/fa.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/fa.po new file mode 100644 index 00000000..e2861476 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/fa.po @@ -0,0 +1,880 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Persian (https://www.transifex.com/oca/teams/23907/fa/)\n" +"Language: fa\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "ایجاد شده توسط" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "ایجاد شده در" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "نام نمایشی" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "شناسه" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "تاریخ آخرین به‌روزرسانی" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "آخرین به روز رسانی توسط" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "آخرین به روز رسانی در" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "نوع" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/fi.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/fi.po new file mode 100644 index 00000000..3c9821a0 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/fi.po @@ -0,0 +1,880 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "Yritys" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Luonut" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Luotu" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Nimi" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Viimeksi muokattu" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Viimeksi päivittänyt" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Viimeksi päivitetty" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Tyyppi" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/fr.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/fr.po new file mode 100644 index 00000000..2623d41d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/fr.po @@ -0,0 +1,883 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +#, fuzzy +msgid "Account fields" +msgstr "Comptes" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "Comptes" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +#, fuzzy +msgid "Accounts matching" +msgstr "Comptes" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "Société" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Créer par" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Créer le" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Nom à afficher" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Mis à jour par" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Mis à jour le" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "État" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Type" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +#, fuzzy +msgid "Wizard Account Matching" +msgstr "Comptes" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/fr_CA.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/fr_CA.po new file mode 100644 index 00000000..ea34ad6e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/fr_CA.po @@ -0,0 +1,881 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:23+0000\n" +"PO-Revision-Date: 2017-11-28 23:23+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (Canada) (https://www.transifex.com/oca/teams/23907/" +"fr_CA/)\n" +"Language: fr_CA\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Afficher le nom" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "Identifiant" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/fr_CH.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/fr_CH.po new file mode 100644 index 00000000..5e9f1aeb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/fr_CH.po @@ -0,0 +1,881 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:23+0000\n" +"PO-Revision-Date: 2017-11-28 23:23+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (Switzerland) (https://www.transifex.com/oca/" +"teams/23907/fr_CH/)\n" +"Language: fr_CH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Modifié par" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Modifié le" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/gl.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/gl.po new file mode 100644 index 00000000..89db0481 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/gl.po @@ -0,0 +1,880 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:23+0000\n" +"PO-Revision-Date: 2017-11-28 23:23+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"Language: gl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Última modificación" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "ültima actualización por" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/gl_ES.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/gl_ES.po new file mode 100644 index 00000000..fce61464 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/gl_ES.po @@ -0,0 +1,881 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:23+0000\n" +"PO-Revision-Date: 2017-11-28 23:23+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Galician (Spain) (https://www.transifex.com/oca/teams/23907/" +"gl_ES/)\n" +"Language: gl_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/gu.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/gu.po new file mode 100644 index 00000000..d8e3faa4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/gu.po @@ -0,0 +1,880 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:23+0000\n" +"PO-Revision-Date: 2017-11-28 23:23+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Gujarati (https://www.transifex.com/oca/teams/23907/gu/)\n" +"Language: gu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "કંપની" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ઓળખ" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/he.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/he.po new file mode 100644 index 00000000..84b31fe4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/he.po @@ -0,0 +1,880 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hebrew (https://www.transifex.com/oca/teams/23907/he/)\n" +"Language: he\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "נוצר על ידי" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "נוצר ב-" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "השם המוצג" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "מזהה" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "תאריך שינוי אחרון" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "עודכן לאחרונה על ידי" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "עודכן לאחרונה על" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "סוג" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/hr.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/hr.po new file mode 100644 index 00000000..61b39059 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/hr.po @@ -0,0 +1,916 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +# Bole , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-23 01:41+0000\n" +"PO-Revision-Date: 2023-04-03 13:22+0000\n" +"Last-Translator: Bole \n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "# Znamenaka" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "Ažuriraj predložak kontnog plana" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "Polja konta" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "Predložak konta" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "Konto koji treba biti ažuriran (novi ili ažuriran u predlošku)." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "Konto za ažuriranje" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "Konta" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "Odgovarajuća Konta" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "Predložak plana" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "Predlošci planova" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "Kontni plan" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "Zatvori" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "Organizacija" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "Postavke" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "Nastavi prilikom greške" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "Kreiraj/Ažuriraj" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "Kreoran konto %s." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "Kreirana fiskalna pozicija %s." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "Kreiran porez %s." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "Porez %s deaktiviran." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "Deaktivirani porezi" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" +"Određuje gdje se porez može odabrati. Napomena: 'Nista' označava da se porez " +"ne može kooristiti sam za sebe, ali još uvijek je moguće korištenje u grupi " +"poreza." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "Poteškoće sa sljedećim poljima: %s." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Prikaži ime" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "Iznimka pri kreiranju konta %s." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "Iznimka pri zapisivanju izmjena na konto %s." + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "Postojeća konta se ažuriraju. Konta se traže prema šifri." + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" +"Postojeće fiskalne pozicije će biti ažurirane. Pozicije se traže po imenu." + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "Postojeći porezi će biti ažurirani. Porezi se pretražuju po imenu." + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "Opcije polja" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "Polja" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "Polja fiskalnih pozicija" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "Predložak fiskalne pozicije" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" +"Fiskalne pozicije koje je potrebno ažurirati (nova ili ažurirana u " +"predlošku)." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "Fiskalne pozicije za ažuriranje" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "Fiskalne pozicije" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "Uparivanje fiskalnih pozicija" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" +"Za zapise tražene po nazivu (porezi, fiskalne pozicije), naziv u predlošku " +"će biti usklađen sa nazivom zapisa na ovom jeziku." + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "Generalne opcije" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" +"Ovdje možete odabrati polja koja želite provjeriti \n" +" jesu li promijenjeni u predlošcima." + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "Ovjde možete postaviti redosljed usklađivanja." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" +"Ako je označeno, čarobnjak će nastaviti na sljedeći korak čak i ako su se " +"pojavile manje greške." + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" +"Ako ostavite ove opcije uključene, čarobnjak će \n" +" ne samo kreirati nove zapise, nego i " +"ažurirati \n" +" zapise sa izmjenama (npr. drugačiji iznos " +"poreza)" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "Uključi sve predloške planova." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "Jezik" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Zadnja izmjena dana" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano dana" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "Log" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "Usklađeni" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "Usklađena vrijednost" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "Poruke i greške" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "Nedostaje XML-ID." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "Ime ili opis nisu pronađeni." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "Nova konta" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "Novi porezi" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "Nove fiskalne pozicije" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "Novi predložak" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "Sljedeći" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "Nije pronađen konto sa ovom šifrom." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "Nije pronađena fiskalna pozicija ovog imena." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "Nije pronađen konto za predložak konta sa ID %s" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "Broj znakova za šifru konta" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "Napomena: Samo promijenjena polja su ažurirana." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "Bilješke" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" +"Jedna ili više grešaka su detektirani!\n" +" \n" +"%s" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "Ostale opcije" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "Naknadno ažurirana polja konta za poreze sa ID %s." + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "Prethodni" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "Zapisi za kreiranje/ažuriranje" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "Ponovo kreiraj nedostajuće XML-IDjeve" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "Odbijena nova šifra konta" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "Odbijeno ažuriranje broja konta" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "Odaberi zapise za ažuriranje" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "Sekvenca" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "Status" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "Sažetak kreiranih objekata" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "Sažetak ažuriranih objekata" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "Tip poreza" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "Polja poreza" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "Porez je onemogućen." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "Predložak poreza" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "Porez je potrebno ažurirati (novi ili ažurirani u predlošku)." + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "Porez za deaktivaciju" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "Porez za ažuriranje" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "Porezi" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "Uskladeni porezi" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" +"Ovaj čarobnjak će ažurirati konta, poreze i \n" +" fiskalne pozicije sukladno odabranom " +"predlošku \n" +" kontnog plana" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "Za deaktivirati: nije u predlošku" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Tip" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "Ažuriraj predložak kontnog plana" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "Ažuriraj konta poreza" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "Ažuriraj oznake konta" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "Ažuriraj poreze, fiskalne pozicije ili kontni plan." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "Ažuriraj account_id polje na postojećim redcima raspodjele poreza" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "Ažuriraj konta" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "Ažuriraj kontni plan" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "Ažuriraj predložak kontnog plana" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "Čarobnjak za ažuriranje plana" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "Ažuriraj fiskalne pozicije" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "Ažuriraj zapise?" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "Ažuriraj polje tag_ids na postojećim redcima raspodjele poreza" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "Ažuriraj poreze" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "Ažuriranih konta" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "Ažuriranih poreza" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "Ažuriran konto %s." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "Ažuriran konto %s. (XML-ID ponovo kreiran)" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "Ažurirana fiskalna pozicija %s." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "Ažurirana fiskalna pozicija %s. (Ponovo kreiran XML-ID)" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "Ažurirane fiskalne pozicije" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "Ažuriran porez %s." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "Ažuriran porez %s. (Ponovo kreiran XML-ID)" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "Ažuriran predložak" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "Čarobnjak za usklađivanje konta" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "Čarobnjak za usklađivanje fiskalnih pozicija" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "Čarobnjak za usklađivanje" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "Čarobnjak za usklađivanje poreza" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "Čarobnjak za ažuriranje Kontnog plana" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "Čarobnjak završio" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" +"Imate najmanje jedan nadređeni predložak poreza (%s) čiji podređeni porezi " +"neće biti kreirani. Ovakvo odustajanje će prouzročiti beskonačnu petlju. " +"Molimo provjerite jesu li podređeni usklađeni, ali ne i nadređeni porezi." + +#~ msgid " or " +#~ msgstr " ili " + +#~ msgid "Continue on errors" +#~ msgstr "Nastavi u slučaju greške" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/hr_HR.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/hr_HR.po new file mode 100644 index 00000000..c455f218 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/hr_HR.po @@ -0,0 +1,882 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:23+0000\n" +"PO-Revision-Date: 2017-11-28 23:23+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "Poduzeće" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Naziv" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Zadnje modificirano" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/hu.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/hu.po new file mode 100644 index 00000000..586f0976 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/hu.po @@ -0,0 +1,880 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" +"Language: hu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "Vállalat" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Készítette" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Létrehozás dátuma" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Név megjelenítése" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Utolsó frissítés dátuma" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Utoljára frissítve, által" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Utoljára frissítve " + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "Státusz" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Típus" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/id.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/id.po new file mode 100644 index 00000000..a49a7c58 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/id.po @@ -0,0 +1,880 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Indonesian (https://www.transifex.com/oca/teams/23907/id/)\n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "Perusahaan" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Dibuat oleh" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Dibuat pada" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Nama Tampilan" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Terakhir Dimodifikasi pada" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Diperbaharui oleh" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Diperbaharui pada" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Jenis" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/it.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/it.po new file mode 100644 index 00000000..61b240fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/it.po @@ -0,0 +1,912 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2025-02-11 11:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "Numero di caratteri" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "Aggiorna modello piano dei conti" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "Gruppi contabili" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "Campi contabili" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "Modello gruppo contabile" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" +"Gruppo contabile che deve essere aggiornato (nuovo o aggiornato nel modello)." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "Gruppo contabile da aggiornare" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "Gruppi contabili" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "Campi gruppi contabili" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "Corrispondenza gruppi contabili" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "Modello conto" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "Conto che deve essere aggiornato (nuovo o aggiornato nel modello)." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "Conto da aggiornare" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "Conti" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "Corrispondenza conti" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "Modello piano dei conti" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "Modelli piano di conti" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "Piano dei conti" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "Chiudi" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "Azienda" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "Configurazione" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "Continua con errori" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "Crea/aggiorna" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "Creato conto %s." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "Creata posizione fiscale %s." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "Imposta %s creata." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "Imposta %s disattivata." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "Imposte disattivate" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" +"Determina dove è selezionabile l'imposta. Nota: 'Nessuna' significa che una " +"imposta non può essere utilizzata da sola, ma può essere utilizzata in un " +"gruppo." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "Differenze in questo campo: %s." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "Eccezione nella creazione del campo %s." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "Eccezione nella scrittura del conto %s." + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" +"I gruppi conto esistenti sono aggiornati. I gruppi conto sono cercati per " +"prefix_code_start." + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "I conti esistenti sono aggiornati. I conti sono cercati per codice." + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" +"Le posizioni fiscali sono aggiornate. Le posizioni fiscali sono cercate per " +"nome." + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "Le imposte sono aggiornate. Le imposte sono cercate per nome." + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "Opzioni campo" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "Campi" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "Campi posizione fiscale" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "Modello posizione fiscale" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" +"Posizione fiscale che richiede di essere aggiornata (nuova o aggiornata nel " +"modello)." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "Posizione fiscale da aggiornare" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "Posizioni fiscali" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "Corrispondenze posizioni fiscali" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" +"Per i record ricercati per nome (imposte, posizioni fiscali), il nome del " +"modello verrà confrontato con il nome del record in questa lingua." + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "Opzioni generali" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" +"Qui si possono selezionare i campo che si vogliono\n" +" controllare se sono stati aggiornati nel modello." + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "Qui si può impostare l'ordine corrispondente." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" +"Se impostata, la procedura guidata continuerà al passo successivo anche se " +"ci sono errori minori." + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" +"Se si lascia impostata questa opzione, la procedura guidata\n" +" non creerà solo nuovi record, ma aggiornerà " +"anche\n" +" i record con modifiche(cioè valori imposte " +"differenti)" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "Include tutti i modelli di piano dei conti." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "Lingua" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "Log" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "Corrispondenza" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "Valore corrispondenza" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "Messaggi ed errori" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "XML-ID mancante." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "Nome o descrizione non trovati." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "Nuovi gruppi contabilità" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "Nuovi conti" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "Nuove imposte" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "Nuova posizione fiscale" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "Nuovi modelli" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "Successivo" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "Nessun conto trovato con questo codice." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "Nessuna posizione fiscale trovata con questo nome." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "Nessun conto reale trovato per il conto modello con ID %s" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "N° di cifre da utilizzare per il codice conto" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "Nota: solo i campi modificati vengono aggiornati." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "Note" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" +"Rilevati uno o più errori!\n" +"\n" +"%s" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "Altre opzioni" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "Campi conto post-aggiornamento per imposte con ID %s." + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "Precedente" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "Record da creare/aggiornare" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "Ricrea XML-ID mancanti" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "Numero nuovo conto respinto" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "Numero conto aggiornato respinto" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "Selezionare record da aggiornare" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "Sequenza" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "Stato" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "Riepilogo degli oggetti creati" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "Riepilogo degli oggetti aggiornati" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "Tipo imposta" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "Campi imposta" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "L'imposta è disabilitata." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "Modello imposta" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "Imposta che deve essere aggiornata (nuova o aggiornata nel modello)." + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "Imposta da disattivare" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "Imposta da aggiornare" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "Imposte" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "Corrispondenza imposte" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" +"Questa procedura guidata aggiornerà i conti, le imposte e\n" +" le posizioni fiscali in accordo con il modello " +"del piano dei conti\n" +" selezionato" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "Da disattivare: non nel modello" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Tipo" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "Aggiorna modello piano dei conti" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "Aggiorna conti imposta" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "Aggiorna etichette imposta" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "Aggiorna imposte, posizioni fiscali o piano dei conti." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "Aggiorna gruppi conti" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "Aggiorna il campo account_id nella righe ripartizione imposta esistenti" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "Aggiorna conti" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "Aggiorna piano dei conti" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "Aggiorna modello piano dei conti" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "Procedura guidata aggiornamento piano dei conti" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "Aggiorna posizioni fiscali" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "Aggiornare i record?" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "Aggiorna il campo tag_ids nelle righe ripartizione imposta esistenti" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "Aggiorna imposte" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "Aggiorna gruppi contabilità" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "Aggiorna conti" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "Aggiorna imposte" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "Aggiornato conto %s." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "Aggiornato conto %s (Ricreato XML-ID)." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "Aggiornato il gruppo contabilità %s." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "Aggiornato il gruppo contabile %s (ricreato XML-ID)." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "Aggiornata posizione fiscale %s." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "Aggiornata posizione fiscale %s (ricreato XML-ID)." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "Aggiornate posizioni fiscali" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "Aggiornata imposta %s." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "Aggiornata imposta %s (ricreato XML-ID)" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "Aggiornato modello" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "Procedura guidata corrispondenza gruppo contabilità" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "Procedura guidata corrispondenza conto" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "Procedura guidata corrispondenza posizione fiscale" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "Procedura guidata corrispondenza" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "Procedura guidata corrispondenza imposta" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "Procedura guidata aggiornamento piano dei conti" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "Procedura guidata completata" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" +"Esiste almeno un modello imposta padre (%s) le cui imposte figli non vengono " +"create. Interrompere perché questo provocherebbe un ciclo infinito. " +"Verificare se i figli sono stati abbinati, ma non il padre." diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/ja.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/ja.po new file mode 100644 index 00000000..77053741 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/ja.po @@ -0,0 +1,880 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Japanese (https://www.transifex.com/oca/teams/23907/ja/)\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "会社" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "作成者" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "作成日" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "表示名" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "最終更新日" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "最終更新者" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "最終更新日" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "タイプ" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/ko.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/ko.po new file mode 100644 index 00000000..0a06fe1b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/ko.po @@ -0,0 +1,880 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Korean (https://www.transifex.com/oca/teams/23907/ko/)\n" +"Language: ko\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "작성자" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "작성일" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "표시 이름" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "최근 수정" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "최근 갱신한 사람" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "최근 갱신 날짜" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "유형" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/lt.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/lt.po new file mode 100644 index 00000000..97b9432d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/lt.po @@ -0,0 +1,885 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +# Viktoras Norkus , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: Viktoras Norkus , 2018\n" +"Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/lt/)\n" +"Language: lt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" +"%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +#, fuzzy +msgid "Account fields" +msgstr "Sąskaitos" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "Sąskaitos" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +#, fuzzy +msgid "Accounts matching" +msgstr "Sąskaitos" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "Uždaryti" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "Įmonė" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Sukūrė" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Sukurta" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Vaizduojamas pavadinimas" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Paskutinį kartą keista" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Paskutinį kartą atnaujino" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Paskutinį kartą atnaujinta" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "Būsena" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Tipas" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +#, fuzzy +msgid "Wizard Account Matching" +msgstr "Sąskaitos" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/lt_LT.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/lt_LT.po new file mode 100644 index 00000000..00e23b6e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/lt_LT.po @@ -0,0 +1,882 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:23+0000\n" +"PO-Revision-Date: 2017-11-28 23:23+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Lithuanian (Lithuania) (https://www.transifex.com/oca/" +"teams/23907/lt_LT/)\n" +"Language: lt_LT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" +"%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Sukūrė" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Sukurta" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Paskutinį kartą atnaujino" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Paskutinį kartą atnaujinta" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/lv.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/lv.po new file mode 100644 index 00000000..b770c67b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/lv.po @@ -0,0 +1,881 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Latvian (https://www.transifex.com/oca/teams/23907/lv/)\n" +"Language: lv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " +"2);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Izveidoja" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Izveidots" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Pēdējo reizi atjaunoja" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Pēdējās izmaiņas" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Tips" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/mk.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/mk.po new file mode 100644 index 00000000..6ee5f62e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/mk.po @@ -0,0 +1,880 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Macedonian (https://www.transifex.com/oca/teams/23907/mk/)\n" +"Language: mk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "Компанија" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Креирано од" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Креирано на" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Прикажи име" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Последна промена на" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Последно ажурирање од" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Последно ажурирање на" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "Статус" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Тип" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/mn.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/mn.po new file mode 100644 index 00000000..9c777b97 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/mn.po @@ -0,0 +1,880 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Mongolian (https://www.transifex.com/oca/teams/23907/mn/)\n" +"Language: mn\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "Компани" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Үүсгэгч" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Үүсгэсэн" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Дэлгэцийн Нэр" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Сүүлийн засвар хийсэн огноо" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Сүүлийн засвар хийсэн" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Сүүлийн засвар хийсэн огноо" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "Төлөв" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Төрөл" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/nb.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/nb.po new file mode 100644 index 00000000..2886768a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/nb.po @@ -0,0 +1,881 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (https://www.transifex.com/oca/teams/23907/" +"nb/)\n" +"Language: nb\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "Firma" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Opprettet av" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Opprettet den" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Visnings navn" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Sist oppdatert " + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Sist oppdatert av" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Sist oppdatert" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Type" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/nb_NO.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/nb_NO.po new file mode 100644 index 00000000..44b11387 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/nb_NO.po @@ -0,0 +1,881 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:23+0000\n" +"PO-Revision-Date: 2017-11-28 23:23+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/" +"teams/23907/nb_NO/)\n" +"Language: nb_NO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Laget av" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Laget den" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Vis navn" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Sist endret den" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Sist oppdatert av" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Sist oppdatert den" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/nl.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/nl.po new file mode 100644 index 00000000..e46fb0d5 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/nl.po @@ -0,0 +1,884 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +# Frank Schellenberg , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: Frank Schellenberg , 2018\n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +#, fuzzy +msgid "Account fields" +msgstr "Kostenplaatsen" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "Kostenplaatsen" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +#, fuzzy +msgid "Accounts matching" +msgstr "Kostenplaatsen" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "Bedrijf" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Te tonen naam" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Laatst bijgewerkt op" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "Status" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Type" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +#, fuzzy +msgid "Wizard Account Matching" +msgstr "Kostenplaatsen" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/nl_BE.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/nl_BE.po new file mode 100644 index 00000000..66368f63 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/nl_BE.po @@ -0,0 +1,881 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (Belgium) (https://www.transifex.com/oca/teams/23907/" +"nl_BE/)\n" +"Language: nl_BE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "Bedrijf" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Gemaakt door" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Gemaakt op" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Schermnaam" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Laatst Aangepast op" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "Status" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Type" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/nl_NL.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/nl_NL.po new file mode 100644 index 00000000..f0636b5c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/nl_NL.po @@ -0,0 +1,884 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# Frank Schellenberg , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-25 11:46+0000\n" +"PO-Revision-Date: 2018-01-25 11:46+0000\n" +"Last-Translator: Frank Schellenberg , 2018\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" +"teams/23907/nl_NL/)\n" +"Language: nl_NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +#, fuzzy +msgid "Account fields" +msgstr "Rekeningen" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "Rekeningen" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +#, fuzzy +msgid "Accounts matching" +msgstr "Rekeningen" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "Bedrijf" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Te tonen naam" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Laatst bijgewerkt op" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +#, fuzzy +msgid "Wizard Account Matching" +msgstr "Rekeningen" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/pl.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/pl.po new file mode 100644 index 00000000..86f3675c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/pl.po @@ -0,0 +1,882 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Polish (https://www.transifex.com/oca/teams/23907/pl/)\n" +"Language: pl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n" +"%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n" +"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Utworzone przez" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Utworzono" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Wyświetlana nazwa " + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Ostatnio modyfikowano" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Ostatnio modyfikowane przez" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Ostatnia zmiana" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Typ" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/pt.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/pt.po new file mode 100644 index 00000000..86bde07a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/pt.po @@ -0,0 +1,880 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "Empresa" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Nome" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Última Modificação Em" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Atualizado pela última vez por" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Atualizado pela última vez em" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "Estado" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Tipo" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/pt_BR.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/pt_BR.po new file mode 100644 index 00000000..2692f635 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/pt_BR.po @@ -0,0 +1,916 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2024-05-23 01:20+0000\n" +"Last-Translator: Rodrigo Macedo \n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/" +"23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "# de Dígitos" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "Atualizar modelo do plano" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "Grupos de Contas" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "Campos da conta" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "Modelo de grupo de contas" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" +"Grupo de contas que precisa ser atualizado (novo ou atualizado no modelo)." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "Grupo de contas a ser atualizado" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "Grupos de Contas" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "Campos de grupos de contas" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "Correspondência do grupos de contas" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "Modelo de Conta" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "Conta que precisa ser atualizada (nova ou atualizada no modelo)." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "Conta a ser atualizada" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "Contas" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "Correspondência de contas" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "Modelo do Plano" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "Modelos dos Planos" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "Plano de Contas" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "Fechar" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "Empresa" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "Configuração" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "Continuar com Erros" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "Criar/Atualizar" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "Criar Conta %s." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "Criar Posição Fiscal %s." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "Criar Imposto %s." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "Imposto %s desativado." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "Impostos Desativados" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" +"Determina onde o imposto pode ser selecionado. Nota: 'Nenhum' significa que " +"um imposto não pode ser usado sozinho, mas ainda pode ser usado em um grupo." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "Diferenças nestes campos: %s." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Nome para Mostrar" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "Exceção ao criar conta %s." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "Exceção ao gravar conta %s." + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" +"Os grupos de contas existentes são atualizados. Os grupos de contas são " +"pesquisados por prefix_code_start." + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" +"As contas existentes são atualizadas. As contas são pesquisadas por código." + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" +"As posições fiscais existentes são atualizadas. As posições fiscais são " +"pesquisadas por nome." + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" +"Os impostos existentes são atualizados. Os impostos são pesquisados por nome." + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "Opções de campo" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "Campos" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "Campos de posição fiscal" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "Modelo de posição fiscal" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" +"Posição fiscal que precisa ser atualizada (nova ou atualizada no modelo)." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "Posição fiscal a atualizar" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "Posições Fiscais" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "Correspondência de posições fiscais" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" +"Para registros pesquisados por nome (impostos, posições fiscais), o nome do " +"modelo será comparado com o nome do registro neste idioma." + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "Opções gerais" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" +"Aqui você pode selecionar os campos que deseja verificar se\n" +" eles foram " +"atualizados nos modelos." + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "Aqui você pode definir a ordem de correspondência." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "Identificação" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" +"Se definido, o assistente continuará na próxima etapa mesmo se houver " +"pequenos erros." + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" +"Se você deixar essas opções definidas, o assistente irá\n" +" não apenas criar novos registros, mas " +"também atualizar\n" +" registros com alterações (ou seja, valor de " +"imposto diferente)" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "Inclui todos os modelos de plano." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "Linguagem" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Última atualização em" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Última atualização por" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Última atualização em" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "Log" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "Correspondencia" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "Valor Correspondente" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "Mensagens e erros" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "ID XML ausente." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "Nome ou descrição não encontrado." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "Novos grupos de contas" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "Novas contas" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "Novos Impostos" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "Novas Posições Fiscais" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "Novo Modelo" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "Proximo" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "Nenhuma posição fiscal encontrada com este nome." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "Nenhuma posição fiscal encontrada com este nome." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "Nenhuma conta real encontrada para a conta modelo com ID %s" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "Nº de dígitos a serem usados para o código da conta" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "Nota: Somente os campos alterados são atualizados." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "Anotações" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" +"Um ou mais erros detectados!\n" +"\n" +"%s" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "Outras Opções" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "Campos de conta pós-atualizados para impostos com IDs %s." + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "Prévio" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "Registros para criar/atualizar" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "Recrie XML-IDs ausentes" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "Novo número de conta rejeitado" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "Número de conta atualizado rejeitado" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "Selecione registros para atualizar" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "Sequencia" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "Situação" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "Resumo dos objetos criados" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "Resumo dos objetos atualizados" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "Tipo de Imposto" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "Campos Impostos" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "O imposto está desativado." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "Modelo Imposto" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "Imposto que precisa ser atualizado (novo ou atualizado no modelo)." + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "Imposto para desativar" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "Imposto para atualizar" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "Impostos" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "Correspondência de Taxas" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" +"Este assistente atualizará suas contas, impostos e\n" +" posições fiscais de acordo com o plano " +"selecionado\n" +" modelo" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "Para desativar: não está no modelo" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Tipo" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "Atualizar modelo de gráfico" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "Atualizar contas de taxas" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "Atualizar marcadores de Inpostos" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "Atualize impostos, posições fiscais ou plano de contas." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "Atualizar grupos de contas" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "Atualizar grupos de contas" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "Atualizar contas" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "Atualizar Plano de Contas" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "Atualizar modelo do plano" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "Assistente para atualizar plano" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "Atualizar posições fiscais" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "Atualizar Registros ?" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" +"Atualizar o campo tag_ids nas linhas de repartição de impostos existentes" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "Atualizar Impostos" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "Grupo de Contas Atualizados" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "Contas Atualizadas" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "Impostos Atualizados" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "Conta atualizada %s." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "Conta atualizada %s. (ID XML recriado)" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "Conta %s Atualizada." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "Grupo de contas %s atualizado. (ID XML recriado)" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "Posição fiscal %s atualizada ." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "Posição fiscal %s atualizada . (ID XML recriado)" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "Posições fiscais atualizadas" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "Imposto %s atualizado." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "Imposto %s atualizado. (IDs XML recriados)" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "Modelo Atualizado" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "Assistente de Correspondência de Grupos de Contas" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "Assistente de Correspondência de Contas" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "Assistente de Correspondência de Posição Fiscal" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "Assistente de Correspondência" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "Assistente de Correspondência de Imposto" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "Assistente de Correspondência de Plano de Contas" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "Assistente Concluído" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" +"Você tem pelo menos um modelo de imposto pai (%s) cujos impostos filhos não " +"serão criados. Abortar porque isso provocará um loop infinito. Verifique se " +"os filhos foram correspondidos, mas não o dos pais." diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/pt_PT.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/pt_PT.po new file mode 100644 index 00000000..43397537 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/pt_PT.po @@ -0,0 +1,881 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" +"teams/23907/pt_PT/)\n" +"Language: pt_PT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "Empresa" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Nome a exibir" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Modificado pela última vez em" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Atualizado pela última vez por" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Atualizado pela última vez em" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "Estado" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Tipo" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/ro.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/ro.po new file mode 100644 index 00000000..7e81f667 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/ro.po @@ -0,0 +1,881 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:23+0000\n" +"PO-Revision-Date: 2017-11-28 23:23+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "Companie" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Creat de" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Creat la" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Nume Afişat" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Ultima actualizare în" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Ultima actualizare făcută de" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Ultima actualizare la" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "Stare" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/ru.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/ru.po new file mode 100644 index 00000000..3b441053 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/ru.po @@ -0,0 +1,882 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:23+0000\n" +"PO-Revision-Date: 2017-11-28 23:23+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" +"%100>=11 && n%100<=14)? 2 : 3);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "Компания" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Создано" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Создан" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Последний раз обновлено" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Последний раз обновлено" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "Статус" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/sk.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/sk.po new file mode 100644 index 00000000..17d19837 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/sk.po @@ -0,0 +1,880 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovak (https://www.transifex.com/oca/teams/23907/sk/)\n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "Spoločnosť" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Vytvoril" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Vytvorené" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Zobraziť meno" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Posledná modifikácia" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Naposledy upravil" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Naposledy upravené" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Typ" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/sl.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/sl.po new file mode 100644 index 00000000..82be6755 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/sl.po @@ -0,0 +1,907 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2023-04-12 15:33+0000\n" +"Last-Translator: Matjaz Mozetic \n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "# znakov" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "Posodobi predlogo kontnega plana" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "Polja konta" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "Kontna predloga" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "Konto, ki ga je potrebno posodobiti (nov ali posodobljen iz predloge)." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "Konto za posodobitev" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "Konti" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "Ujemanje kontov" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "Predloga plana" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "Predloge plana" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "Kontni plan" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "Zapri" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "Družba" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "Nastavitve" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "Ob napakah nadaljuj" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "Ustvari/posodobi" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "Ustvarjen konto %s." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Ustvaril" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "Ustvarjena fiskalna pozicija %s." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Ustvarjeno" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "Ustvarjen davek %s." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "Deaktiviran davek %s." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "Deaktivirani davki" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" +"Določa kje se lahko davek izbira. Opomba: 'Brez' pomeni, da davka ni mogoče " +"uporabljati samostojno, je pa lahko uporabljen v skupini." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "Razlike v naslednjih poljih: %s." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "Izjema ob nastanku konta %s." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "Izjema ob zapisu konta %s." + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "Obstoječi konti se posodabljajo. Iskanje kontov po kodi." + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" +"Obstoječe fiskalne pozicije se posodabljajo. Iskanje fiskalnih pozicij po " +"nazivu." + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "Obstoječi davki se posodabljajo. Iskanje davkov po nazivu." + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "Opcije polja" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "Polja" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "Polja fiskalnih pozicij" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "Predloga fiskalne pozicije" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" +"Fiskalna pozicija, ki jo je potrebno posodobiti (nova ali posodobljena iz " +"predloge)." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "Fiskalna pozicija za posodobitev" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "Fiskalne pozicije" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "Ujemanje fiskalnih pozicij" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" +"Pri iskanju zapisov po nazivu (davki, fiskalne pozicije), se naziv predloge " +"primerja z zapisom imena v tem jeziku." + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "Splošne opcije" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" +"Tu lahko izbirate polja, ki jih želite preveriti, če\n" +" so bila v predlogah posodobljena." + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "Tu lahko določate vrstni red ujemanja." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" +"Če nastavljeno, bo čarovnik nadaljeval na naslednji korak tudi v primeru " +"manjših napak." + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" +"Če pustite te opcije označene, bo čarovnik poleg\n" +" ustvarjanja novih zapisov tudi posodobil\n" +" zapise s spremembami (npr. drugačne davčne " +"stopnje)" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "Vključuje vse predloge kontov." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "Jezik" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Zadnjič spremenjeno" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Zadnjič posodobil" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Zadnjič posodobljeno" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "Dnevnik" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "Ujemanje" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "Vrednost ujemanja" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "Sporočila in napake" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "Manjkajoči XML-ID." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "Naziv ali opis nista najdena." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "Novi konti" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "Novi davki" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "Nove fiskalne pozicije" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "Nova predloga" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "Naslednji" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "Ni kontov s to kodo." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "Ni fiskalnih pozicij s tem nazivom." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "Ni resničnih kontov za konto iz predloge z ID %s" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "Št. znakov za kodo konta" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "Opomba: posodobijo se le spremenjena polja." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "Opombe" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" +"Zaznana je ena ali več napak!\n" +"\n" +"%s" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "Druge opcije" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "Posodobljena polja konta za davke z ID %s." + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "Prejšnji" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "Zapisi, ki se ustvarjajo/posodabljajo" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "Ponovno ustvari manjkajoče XML-ID" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "Zavrnjena nova številka konta" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "Zavrnjena posodobljena nova številka konta" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "Izberi zapise za posodobitev" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "Zaporedje" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "Status" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "Povzetek ustvarjenih objektov" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "Povzetek posodobljenih objektov" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "Tip davka" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "Polja davka" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "Davek je onemogočen." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "Davčna predloga" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "Davek, ki ga je potrebno posodobiti (nov ali posodobljen iz predloge)." + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "Davek za deaktivacijo" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "Davek za posodobitev" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "Davki" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "Ujemanje davkov" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" +"Ta čarovnik bo posodobil vaše konte, davke in\n" +" fiskalne pozicije glede na izbrano predlogo\n" +" kontnega plana" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "Za deaktivacijo: ni v predlogi" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Tip" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "Posodobi predlogo kontnega plana" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "Posodobi davčne konte" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "Posodobi davčne oznake" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "Posodobi davke in fiskalne pozicije kontnega plana." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "Posodobi polje account_id na obstoječih vrsticah porazdelitve davka" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "Posodobi konte" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "Posodobitev kontnega plana" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "Posodobi predlogo kontnega plana" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "Čarovnik za posodobitev kontnega plana" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "Posodobi fiskalne pozicije" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "Posodobitev zapisov?" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "Posodobi tag_ids na obstoječih vrsticah porazdelitve davka" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "Posodobitev davkov" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "Posodobljeni konti" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "Posodobljeni davki" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "Konto %s posodobljen." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "Konto %s posodobljen (ponovno ustvarjen XML-ID)" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "Posodobljena fiskalna pozicija %s." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "Posodobljena fiskalna pozicija %s (ponovno ustvarjeni XML-ID)" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "Posodobljene fiskalne pozicije" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "Davek %s posodobljen." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "Davek %s posodobljen (ponovno ustvarjen XML-ID)" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "Posodobljena predloga" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "Čarovnik za ujemanje kontov" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "Čarovnik za ujemanje fiskalnih pozicij" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "Čarovnik za ujemanje" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "Čarovnik za ujemanje davkov" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "Čarovnik za posodobitev kontnih planov" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "Čarovnik dokončan" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" +"Imate vsaj eno nadrejeno davčno predlogo (%s), za katero podrejeni davki ne " +"bodo ustvarjeni. Prekinjam, ker bi to povzročilo neskončno zanko. Preverite, " +"če se mogoče podrejeni davki ujemajo, nadrejeni pa ne." diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/sr.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/sr.po new file mode 100644 index 00000000..06751321 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/sr.po @@ -0,0 +1,881 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Serbian (https://www.transifex.com/oca/teams/23907/sr/)\n" +"Language: sr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Kreiran" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Tip" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/sr@latin.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/sr@latin.po new file mode 100644 index 00000000..12e94080 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/sr@latin.po @@ -0,0 +1,882 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Serbian (Latin) (https://www.transifex.com/oca/teams/23907/sr" +"%40latin/)\n" +"Language: sr@latin\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Kreiran" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Ime za prikaz" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Zadnja izmjena" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Zadnja izmjena" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Zadnja izmjena" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Tip" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/sv.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/sv.po new file mode 100644 index 00000000..6f5b87c9 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/sv.po @@ -0,0 +1,907 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2024-02-27 12:34+0000\n" +"Last-Translator: jakobkrabbe \n" +"Language-Team: Swedish (https://www.transifex.com/oca/teams/23907/sv/)\n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "# Antal siffror" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "Uppdatera diagrammall" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "Kontogrupper" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "Kontofält" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "Mall för kontogrupp" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "Kontogrupp som behöver uppdateras (ny eller uppdaterad i mallen)." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "Kontogrupp att uppdatera" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "Kontogrupper" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "Fält för kontogrupper" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "Matchning av kontogrupper" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "Kontomall" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "Konto som behöver uppdateras (nytt eller uppdaterat i mallen)." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "Konto att uppdatera" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "Konton" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "Kontomatchning" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "Mall för diagram" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "Mallar för diagram" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "Kontoplan" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "Stänga" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "Bolag" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "Konfiguration" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "Fortsätt på fel" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "Skapa/Uppdatera" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "Skapat konto %s." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Skapad av" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "Skapade skatteposition %s." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Skapad den" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "Skapad skatt %s." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "Avaktiverad skatt %s." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "Avaktiverade skatter" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" +"Bestämmer var skatten är valbar. Notera: 'Ingen' innebär att en skatt inte " +"kan användas för sig själv, men den kan fortfarande användas i en grupp." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "Skillnader i dessa fält: %s." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Visningsnamn" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "Undantag vid skapande av konto %s." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "Undantag vid skrivning av konto %s." + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" +"Befintliga kontogrupper uppdateras. Kontogrupper söks efter " +"prefix_code_start." + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "Befintliga konton uppdateras. Konton söks efter kod." + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" +"Befintliga finansiella positioner uppdateras. Finanspositioner söks efter " +"namn." + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "Befintliga skatter uppdateras. Skatter kan sökas efter namn." + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "Alternativ för fält" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "Fält" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "Fält för finansiell ställning" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "Mall för finanspolitisk ställning" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "Skatteposition som behöver uppdateras (ny eller uppdaterad i mallen)." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "Finanspolitisk position att uppdatera" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "Finanspolitiska ställningstaganden" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "Matchning av finanspolitiska positioner" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" +"För poster som söks efter namn (skatter, skatteområde) kommer mallnamnet att " +"matchas mot postnamnet på detta språk." + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "Allmänna alternativ" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" +"Här kan du välja de fält som du vill kontrollera om\n" +" de har uppdaterats i mallarna." + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "Här kan du ställa in den matchande ordningen." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" +"Om detta är inställt kommer guiden att fortsätta till nästa steg även om det " +"finns mindre fel." + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" +"Om du låter dessa alternativ vara inställda kommer guiden att\n" +" inte bara skapa nya poster, utan även " +"uppdatera\n" +" poster med ändringar (t.ex. annat " +"skattebelopp)" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "Innehåller alla diagrammallar." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "Språk" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Senast redigerad" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Senast uppdaterad av" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Senast uppdaterad" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "Logg" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "Matchande" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "Matchande värde" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "Meddelanden och fel" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "Saknar XML-ID." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "Namn eller beskrivning hittades inte." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "Nya kontogrupper" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "Nya konton" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "Nya skatter" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "Nya skatteområden" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "Ny mall" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "Nästa" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "Inget konto hittades med denna kod." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "Ingen skatteområde hittades med detta namn." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "Inget riktigt konto hittades för mallkonto med ID %s" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "Antal siffror att använda för kontokod" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "Observera: Endast de ändrade fälten uppdateras." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "Anteckningar" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" +"Ett eller flera fel har upptäckts!\n" +"\n" +"%s" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "Andra alternativ" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "Efteruppdaterade kontofält för skatter med ID %s." + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "Tidigare" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "Poster att skapa/uppdatera" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "Återskapa saknade XML-ID:n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "Avvisat nytt kontonummer" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "Avvisad Uppdaterat kontonummer" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "Välj poster att uppdatera" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "Sekvens" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "Status" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "Sammanfattning av skapade objekt" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "Sammanfattning av uppdaterade objekt" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "Typ av skatt" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "Skattefält" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "Skatt är inaktiverat." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "Skattemall" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "Skatt som behöver uppdateras (ny eller uppdaterad i mallen)." + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "Skatt för att avaktivera" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "Skatt att uppdatera" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "Skatter" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "Matchning av skatter" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" +"Denna guide uppdaterar dina konton, skatter och\n" +" skatteområde enligt den valda diagrammallen\n" +" mall" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "Att avaktivera: inte i mallen" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Typ" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "Mall för uppdateringsdiagram" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "Uppdatera skattekonton" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "Uppdatera skattemärken" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "Uppdatera skatter, skatteområde eller kontoplan." + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "Uppdatera kontogrupper" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "Uppdatera fältet account_id på befintliga skattefördelningsrader" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "Uppdatera konton" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "Uppdatera kontoplanen" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "Mall för uppdateringsdiagram" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "Uppdatera diagramguiden" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "Uppdatera skatteområde" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "Uppdatera register?" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "Uppdatera fältet tag_ids på befintliga skattefördelningslinjer" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "Uppdatera skatter" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "Uppdaterade kontogrupper" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "Uppdaterade konton" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "Uppdaterade skatter" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "Uppdaterat konto %s." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "Uppdaterat konto %s. (Återskapat XML-ID)" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "Uppdaterad kontogrupp %s." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "Uppdaterad kontogrupp %s. (Återskapat XML-ID)" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "Uppdaterad skatteområdesposition %s." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "Uppdaterad skatteområde %s. (Återskapat XML-ID)" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "Uppdaterade skatteområden" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "Uppdaterad skatt %s." + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "Uppdaterad skatt %s. (Återskapade XML-ID:n)" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "Uppdaterad mall" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "Guiden för kontogruppmatchning" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "Guiden för kontomatchning" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "Guide för matchning av skatteområden" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "Guide för matchning" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "Guide för skattejämkning" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "Guiden för att uppdatera diagrammallar" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "Guiden slutförd" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" +"Du har minst en överordnad skattemall (%s) vars underordnade skatter inte " +"kommer att skapas. Avbryts eftersom detta kommer att orsaka en oändlig loop. " +"Kontrollera om underordnade poster har matchats, men inte den överordnade." diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/th.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/th.po new file mode 100644 index 00000000..3d1d2cbc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/th.po @@ -0,0 +1,880 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Thai (https://www.transifex.com/oca/teams/23907/th/)\n" +"Language: th\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "บริษัท" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "สร้างโดย" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "สร้างเมื่อ" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "ชื่อที่ใช้แสดง" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "รหัส" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "แก้ไขครั้งสุดท้ายเมื่อ" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "อัพเดทครั้งสุดท้ายโดย" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "อัพเดทครั้งสุดท้ายเมื่อ" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "สถานะ" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "ชนิด" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/tr.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/tr.po new file mode 100644 index 00000000..65bbcf3c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/tr.po @@ -0,0 +1,880 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "Şirket" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Oluşturuldu" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Görünen İsim" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Son değişiklik" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Son güncelleyen" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Son güncelleme" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "Durum" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Tipi" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/tr_TR.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/tr_TR.po new file mode 100644 index 00000000..ae989c88 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/tr_TR.po @@ -0,0 +1,882 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +# Ediz Duman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: Ediz Duman , 2017\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "Firma" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Oluşturulma tarihi" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Görünen ad" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "Kimlik" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "En son güncelleme tarihi" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "En son güncelleyen " + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "En son güncelleme tarihi" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "Durumu" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Tip" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/uk.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/uk.po new file mode 100644 index 00000000..174bc06b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/uk.po @@ -0,0 +1,881 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Ukrainian (https://www.transifex.com/oca/teams/23907/uk/)\n" +"Language: uk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Створив" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Дата створення" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Назва для відображення" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Остання модифікація" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Востаннє оновив" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Останнє оновлення" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Тип" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/vi.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/vi.po new file mode 100644 index 00000000..ff2ce5c2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/vi.po @@ -0,0 +1,880 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Vietnamese (https://www.transifex.com/oca/teams/23907/vi/)\n" +"Language: vi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Được tạo bởi" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Được tạo vào" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Tên hiển thị" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Sửa lần cuối vào" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Cập nhật lần cuối vào" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "Loại" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/vi_VN.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/vi_VN.po new file mode 100644 index 00000000..a21dc010 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/vi_VN.po @@ -0,0 +1,881 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:23+0000\n" +"PO-Revision-Date: 2017-11-28 23:23+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Vietnamese (Viet Nam) (https://www.transifex.com/oca/" +"teams/23907/vi_VN/)\n" +"Language: vi_VN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "Tạo bởi" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "Tạo vào" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "Cập nhật lần cuối bởi" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "Cập nhật lần cuối vào" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/zh_CN.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/zh_CN.po new file mode 100644 index 00000000..de8796c4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/zh_CN.po @@ -0,0 +1,881 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" +"zh_CN/)\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "公司" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "创建者" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "创建时间" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "Display Name" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "ID" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "Last Modified on" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "最后更新者" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "上次更新日期" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "状态" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "类型" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/zh_TW.po b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/zh_TW.po new file mode 100644 index 00000000..56684ef3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/i18n/zh_TW.po @@ -0,0 +1,881 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (Taiwan) (https://www.transifex.com/oca/teams/23907/" +"zh_TW/)\n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "# of Digits" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_ids +msgid "Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_field_ids +msgid "Account fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__account_group_id +msgid "Account group template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account_group +msgid "" +"Account group that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_account_group_id +msgid "Account group to update" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_field_ids +msgid "Account groups fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_group_matching_ids +msgid "Account groups matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__account_id +msgid "Account template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_account +msgid "Account that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_account_id +msgid "Account to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__account_matching_ids +msgid "Accounts matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_id +msgid "Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Chart Templates" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Chart of Accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Close" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__company_id +msgid "Company" +msgstr "公司" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__init +msgid "Configuration" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "Continue On Errors" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Create/Update" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_uid +msgid "Created by" +msgstr "建立者" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created fiscal position %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__create_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__create_date +msgid "Created on" +msgstr "建立於" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Created tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Deactivated tax %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__deleted_taxes +msgid "Deactivated taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "" +"Determines where the tax is selectable. Note : 'None' means a tax can't be " +"used by itself, however it can still be used in a group." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Differences in these fields: %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__display_name +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__display_name +msgid "Display Name" +msgstr "顯示名稱" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception creating account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Exception writing account %s." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "" +"Existing account groups are updated. Account groups are searched by " +"prefix_code_start." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Existing accounts are updated. Accounts are searched by code." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "" +"Existing fiscal positions are updated. Fiscal positions are searched by name." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Existing taxes are updated. Taxes are searched by name." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Field options" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_ir_model_fields +msgid "Fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_field_ids +msgid "Fiscal position fields" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__fiscal_position_id +msgid "Fiscal position template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_fiscal_position +msgid "" +"Fiscal position that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_fiscal_position_id +msgid "Fiscal position to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fiscal_position_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__fp_matching_ids +msgid "Fiscal positions matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "General options" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"Here you can select the fields you want to check if\n" +" they have been updated in the templates." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Here you can set the matching order." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__id +msgid "ID" +msgstr "編號" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__continue_on_errors +msgid "" +"If set, the wizard will continue to the next step even if there are minor " +"errors." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"If you leave these options set, the wizard will\n" +" not just create new records, but also " +"update\n" +" records with changes (i.e. different tax " +"amount)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__chart_template_ids +msgid "Includes all chart templates." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position____last_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax____last_update +msgid "Last Modified on" +msgstr "最後修改:" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_uid +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_uid +msgid "Last Updated by" +msgstr "最後更新:" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__write_date +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__write_date +msgid "Last Updated on" +msgstr "最後更新於" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Log" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__matching_value +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__matching_value +msgid "Matching Value" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__log +msgid "Messages and Errors" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Missing XML-ID." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Name or description not found." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_account_groups +msgid "New Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_accounts +msgid "New Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_taxes +msgid "New Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__new_fps +msgid "New fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__new +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__new +msgid "New template" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Next" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No account found with this code." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No fiscal position found with this name." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "No real account found for template account with ID %s" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__code_digits +msgid "No. of Digits to use for account code" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Note: Only the changed fields are updated." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__notes +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__notes +msgid "Notes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"One or more errors detected!\n" +"\n" +"%s" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Other options" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Post-updated account fields for taxes with IDs %s." +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Previous" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Records to create/update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__recreate_xml_ids +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__recreate_xml_ids +msgid "Recreate missing XML-IDs" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_new_account_number +msgid "Rejected New Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__rejected_updated_account_number +msgid "Rejected Updated Account Number" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__ready +msgid "Select records to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__sequence +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__sequence +msgid "Sequence" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__state +msgid "Status" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of created objects" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Summary of updated objects" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type_tax_use +msgid "Tax Type" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_field_ids +msgid "Tax fields" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Tax is disabled." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__tax_id +msgid "Tax template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts_tax +msgid "Tax that needs to be updated (new or updated in the template)." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__deleted +msgid "Tax to deactivate" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_tax_id +msgid "Tax to update" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_ids +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__tax_matching_ids +msgid "Taxes matching" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "" +"This wizard will update your accounts, taxes and\n" +" fiscal positions according to the selected " +"chart\n" +" template" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "To deactivate: not in the template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__type +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__type +msgid "Type" +msgstr "類型" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Chart Template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update Tax Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update Tax Tags" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update Taxes, fiscal positions or chart of accounts." +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account_group +msgid "Update account groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_account +msgid "Update account_id field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_account +msgid "Update accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.actions.act_window,name:account_chart_update.action_wizard_update_chart +msgid "Update chart of accounts" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.res_config_settings_view_form +msgid "Update chart template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_group_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_account_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_fp_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_tax_matching__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_account_group__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_fiscal_position__update_chart_wizard_id +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts_tax__update_chart_wizard_id +msgid "Update chart wizard" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_fiscal_position +msgid "Update fiscal positions" +msgstr "" + +#. module: account_chart_update +#: model_terms:ir.ui.view,arch_db:account_chart_update.view_update_multi_chart +msgid "Update records?" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,help:account_chart_update.field_wizard_update_charts_accounts__update_tax_repartition_line_tags +msgid "Update tag_ids field on existing Tax repartition lines" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__update_tax +msgid "Update taxes" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_account_groups +msgid "Updated Account Groups" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_accounts +msgid "Updated Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_taxes +msgid "Updated Taxes" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated account group %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated fiscal position %s. (Recreated XML-ID)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps +msgid "Updated fiscal positions" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s." +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "Updated tax %s. (Recreated XML-IDs)" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_account_group__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_fiscal_position__type__updated +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts_tax__type__updated +msgid "Updated template" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_group_matching +msgid "Wizard Account Group Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_account_matching +msgid "Wizard Account Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_fp_matching +msgid "Wizard Fiscal Position Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_matching +msgid "Wizard Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_tax_matching +msgid "Wizard Tax Matching" +msgstr "" + +#. module: account_chart_update +#: model:ir.model,name:account_chart_update.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" + +#. module: account_chart_update +#: model:ir.model.fields.selection,name:account_chart_update.selection__wizard_update_charts_accounts__state__done +msgid "Wizard completed" +msgstr "" + +#. module: account_chart_update +#. odoo-python +#: code:addons/account_chart_update/wizard/wizard_chart_update.py:0 +#, python-format +msgid "" +"You have at least one parent tax template (%s) whose children taxes are not " +"going to be created. Aborting as this will provoke an infinite loop. Please " +"check if children have been matched, but not the parent one." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/models/__init__.py b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/models/__init__.py new file mode 100644 index 00000000..77308f31 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/models/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import ir_model_fields diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/models/ir_model_fields.py b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/models/ir_model_fields.py new file mode 100644 index 00000000..db6817e1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/models/ir_model_fields.py @@ -0,0 +1,19 @@ +# Copyright 2018 Tecnativa - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import models + + +class IrModelFields(models.Model): + _inherit = "ir.model.fields" + + def name_get(self): + """Return special label when showing fields in chart update wizard.""" + if self.env.context.get("account_chart_update"): + res = [] + for record in self: + res.append( + (record.id, "{} ({})".format(record.field_description, record.name)) + ) + return res + return super(IrModelFields, self).name_get() diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..6ba92f4e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/readme/CONTRIBUTORS.rst @@ -0,0 +1,14 @@ +* `Tecnativa `_: + + * Pedro M. Baeza + * Ernesto Tejeda + +* Jacques-Etienne Baudoux +* Sylvain Van Hoof +* Nacho Muñoz +* Alberto Martín - Guadaltech +* Fernando La Chica - GreenIce +* Jairo Llopis (https://www.moduon.team/) +* `Factor Libre `_: + + * Luis J. Salvatierra diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/readme/DESCRIPTION.rst new file mode 100644 index 00000000..16bcfce3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/readme/DESCRIPTION.rst @@ -0,0 +1,12 @@ +This is a pretty useful tool to update Odoo installations after tax reforms +on the official charts of accounts, or to apply fixes performed on the chart +template. + +The wizard: + +* Allows the user to compare a chart and a template showing differences + on accounts, taxes, tax codes and fiscal positions. +* It may create the new account, taxes, tax codes and fiscal positions detected + on the template. +* It can also update (overwrite) the accounts, taxes, tax codes and fiscal + positions that got modified on the template. diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/readme/ROADMAP.rst b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/readme/ROADMAP.rst new file mode 100644 index 00000000..40b5a6a8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/readme/ROADMAP.rst @@ -0,0 +1,5 @@ +* Generate and update account reconcile models. +* Generate XML-ID for fiscal position tax and account mapping lines. +* Allow to select independently operations to perform (create, update, + deactivate). +* Detect fiscal positions to deactivate? diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/readme/USAGE.rst b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/readme/USAGE.rst new file mode 100644 index 00000000..f08aabe4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/readme/USAGE.rst @@ -0,0 +1,7 @@ +The wizard, accesible from *Accounting > Settings > Update Chart Template*, +lets the user select what kind of objects must be checked/updated, and whether +old records must be checked for changes and updates. + +It will display all the objects to be created / updated / deactivated with some +information about the detected differences, and allow the user to exclude +records individually. diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/security/ir.model.access.csv b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/security/ir.model.access.csv new file mode 100644 index 00000000..6ce9de54 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/security/ir.model.access.csv @@ -0,0 +1,11 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_wizard_update_charts_accounts,wizard.update.charts.accounts,model_wizard_update_charts_accounts,base.group_erp_manager,1,1,1,1 +access_wizard_update_charts_accounts_account,wizard.update.charts.accounts.account,model_wizard_update_charts_accounts_account,base.group_erp_manager,1,1,1,1 +access_wizard_tax_matching,wizard.tax.matching,model_wizard_tax_matching,base.group_erp_manager,1,1,1,1 +access_wizard_fp_matching,wizard.fp.matching,model_wizard_fp_matching,base.group_erp_manager,1,1,1,1 +access_wizard_account_matching,wizard.account.matching,model_wizard_account_matching,base.group_erp_manager,1,1,1,1 +access_wizard_update_charts_accounts_tax,wizard.update.charts.accounts.tax,model_wizard_update_charts_accounts_tax,base.group_erp_manager,1,1,1,1 +access_wizard_matching,wizard.matching,model_wizard_matching,base.group_erp_manager,1,1,1,1 +access_wizard_update_charts_accounts_fiscal_position,wizard.update.charts.accounts.fiscal.position,model_wizard_update_charts_accounts_fiscal_position,base.group_erp_manager,1,1,1,1 +access_wizard_account_groupo_matching,wizard.account.group.matching,model_wizard_account_group_matching,base.group_erp_manager,1,1,1,1 +access_wizard_update_charts_accounts_account_group,wizard.update.charts.accounts.account.group,model_wizard_update_charts_accounts_account_group,base.group_erp_manager,1,1,1,1 diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/static/description/icon.png b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/static/description/index.html b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/static/description/index.html new file mode 100644 index 00000000..9780aa5e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/static/description/index.html @@ -0,0 +1,471 @@ + + + + + +Detect changes and update the Account Chart from a template + + + +
+

Detect changes and update the Account Chart from a template

+ + +

Beta License: AGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runboat

+

This is a pretty useful tool to update Odoo installations after tax reforms +on the official charts of accounts, or to apply fixes performed on the chart +template.

+

The wizard:

+
    +
  • Allows the user to compare a chart and a template showing differences +on accounts, taxes, tax codes and fiscal positions.
  • +
  • It may create the new account, taxes, tax codes and fiscal positions detected +on the template.
  • +
  • It can also update (overwrite) the accounts, taxes, tax codes and fiscal +positions that got modified on the template.
  • +
+

Table of contents

+ +
+

Usage

+

The wizard, accesible from Accounting > Settings > Update Chart Template, +lets the user select what kind of objects must be checked/updated, and whether +old records must be checked for changes and updates.

+

It will display all the objects to be created / updated / deactivated with some +information about the detected differences, and allow the user to exclude +records individually.

+
+
+

Known issues / Roadmap

+
    +
  • Generate and update account reconcile models.
  • +
  • Generate XML-ID for fiscal position tax and account mapping lines.
  • +
  • Allow to select independently operations to perform (create, update, +deactivate).
  • +
  • Detect fiscal positions to deactivate?
  • +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Tecnativa
  • +
  • BCIM
  • +
  • Okia
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-financial-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/tests/__init__.py b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/tests/__init__.py new file mode 100644 index 00000000..e7b23bdf --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from . import common +from . import test_account_chart_update diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/tests/common.py b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/tests/common.py new file mode 100644 index 00000000..6d2b695a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/tests/common.py @@ -0,0 +1,196 @@ +# Copyright 2023 Tecnativa - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo.tests import common, tagged + + +@tagged("-at_install", "post_install") +class TestAccountChartUpdateCommon(common.TransactionCase): + @classmethod + def _create_xml_id(cls, record): + return cls.env["ir.model.data"].create( + { + "module": "account_chart_update", + "name": "{}-{}".format(record._table, record.id), + "model": record._name, + "res_id": record.id, + } + ) + + @classmethod + def _create_account_tmpl(cls, name, code, account_type, chart_template): + record = cls.env["account.account.template"].create( + { + "name": name, + "code": code, + "account_type": account_type, + "chart_template_id": chart_template and chart_template.id, + } + ) + cls._create_xml_id(record) + return record + + @classmethod + def _create_tax_tmpl(cls, name, chart_template): + record = cls.env["account.tax.template"].create( + { + "name": name, + "amount": 0, + "chart_template_id": chart_template.id, + "tax_group_id": cls.env.ref("account.tax_group_taxes").id, + "refund_repartition_line_ids": [ + (0, 0, {"repartition_type": "base", "factor_percent": 100.0}), + (0, 0, {"repartition_type": "tax", "factor_percent": 100.0}), + (0, 0, {"repartition_type": "tax", "factor_percent": 100.0}), + ], + "invoice_repartition_line_ids": [ + (0, 0, {"repartition_type": "base", "factor_percent": 100.0}), + (0, 0, {"repartition_type": "tax", "factor_percent": 100.0}), + (0, 0, {"repartition_type": "tax", "factor_percent": 100.0}), + ], + } + ) + cls._create_xml_id(record) + return record + + def _create_tax_template_with_account(self, name, chart_template, account): + record = self.env["account.tax.template"].create( + { + "name": name, + "amount": 0, + "chart_template_id": chart_template.id, + "tax_group_id": self.env.ref("account.tax_group_taxes").id, + "refund_repartition_line_ids": [ + (0, 0, {"repartition_type": "base", "factor_percent": 100.0}), + ( + 0, + 0, + { + "repartition_type": "tax", + "factor_percent": 100.0, + "account_id": account.id, + }, + ), + ], + "invoice_repartition_line_ids": [ + (0, 0, {"repartition_type": "base", "factor_percent": 100.0}), + ( + 0, + 0, + { + "repartition_type": "tax", + "factor_percent": 100.0, + "account_id": account.id, + }, + ), + ], + } + ) + self._create_xml_id(record) + return record + + @classmethod + def _create_fp_tmpl(cls, name, chart_template): + record = cls.env["account.fiscal.position.template"].create( + {"name": name, "chart_template_id": chart_template.id} + ) + cls._create_xml_id(record) + return record + + def _get_model_data(self, record): + return self.env["ir.model.data"].search( + [("model", "=", record._name), ("res_id", "=", record.id)] + ) + + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.env = cls.env( + context=dict( + cls.env.context, + mail_create_nolog=True, + mail_create_nosubscribe=True, + mail_notrack=True, + no_reset_password=True, + tracking_disable=True, + ) + ) + cls.account_template = cls._create_account_tmpl( + "Test", "100000", "income", False + ) + cls.chart_template = cls.env["account.chart.template"].create( + { + "name": "Test account_chart_update chart", + "currency_id": cls.env.ref("base.EUR").id, + "code_digits": 6, + "cash_account_code_prefix": "570", + "bank_account_code_prefix": "572", + "transfer_account_code_prefix": "100000", + "property_account_receivable_id": cls.account_template.id, + "property_account_payable_id": cls.account_template.id, + "property_account_expense_categ_id": cls.account_template.id, + "property_account_income_categ_id": cls.account_template.id, + } + ) + cls.account_template.chart_template_id = cls.chart_template.id + cls.account_template_pl = cls._create_account_tmpl( + "Undistributed Profits/Losses", + "999999", + "equity", + cls.chart_template, + ) + cls.tax_template = cls._create_tax_tmpl("Test tax", cls.chart_template) + cls.fp_template = cls._create_fp_tmpl("Test fp", cls.chart_template) + cls.fp_template_tax = cls.env["account.fiscal.position.tax.template"].create( + {"tax_src_id": cls.tax_template.id, "position_id": cls.fp_template.id} + ) + cls._create_xml_id(cls.fp_template_tax) + cls.fp_template_account = cls.env[ + "account.fiscal.position.account.template" + ].create( + { + "account_src_id": cls.account_template.id, + "account_dest_id": cls.account_template.id, + "position_id": cls.fp_template.id, + } + ) + cls._create_xml_id(cls.fp_template_account) + cls.tax_group = cls.env["account.tax.group"].create({"name": "Test tax group"}) + cls.account_tag_1 = cls.env["account.account.tag"].create( + {"name": "Test account tag 1"} + ) + cls.account_tag_2 = cls.env["account.account.tag"].create( + {"name": "Test account tag 2"} + ) + cls.company = cls.env["res.company"].create( + { + "name": "Test account_chart_update company", + "currency_id": cls.chart_template.currency_id.id, + "country_id": cls.env.ref("base.es").id, + } + ) + chart_by_company_user = cls.chart_template.with_company(cls.company) + chart_by_company_user.try_loading() + cls.tax = cls.env["account.tax"].search( + [ + ("name", "=", cls.tax_template.name), + ("company_id", "=", cls.company.id), + ] + ) + cls.account = cls.env["account.account"].search( + [ + ("code", "=", cls.account_template.code), + ("company_id", "=", cls.company.id), + ] + ) + cls.fp = cls.env["account.fiscal.position"].search( + [("name", "=", cls.fp_template.name), ("company_id", "=", cls.company.id)] + ) + # Prepare wizard values + cls.wizard_obj = cls.env["wizard.update.charts.accounts"] + cls.wizard_vals = { + "company_id": cls.company.id, + "chart_template_id": cls.chart_template.id, + "code_digits": 6, + "lang": "en_US", + } diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/tests/test_account_chart_update.py b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/tests/test_account_chart_update.py new file mode 100644 index 00000000..9812a865 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/tests/test_account_chart_update.py @@ -0,0 +1,498 @@ +# Copyright 2023 Tecnativa - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +import logging + +from odoo import fields +from odoo.tests import tagged +from odoo.tools import mute_logger + +from odoo.addons.account_chart_update.tests.common import TestAccountChartUpdateCommon + +_logger = logging.getLogger(__name__) + + +@tagged("-at_install", "post_install") +class TestAccountChartUpdate(TestAccountChartUpdateCommon): + @mute_logger("odoo.sql_db") + def test_chart_update(self): + wizard = self.wizard_obj.create(self.wizard_vals) + wizard.action_find_records() + # Test ir.model.fields name_get + field = wizard.fp_field_ids[:1] + name = field.with_context(account_chart_update=True).name_get()[0] + self.assertEqual(name[0], field.id) + self.assertEqual(name[1], "{} ({})".format(field.field_description, field.name)) + name = field.name_get()[0] + self.assertEqual(name[0], field.id) + self.assertEqual( + name[1], "{} ({})".format(field.field_description, field.model) + ) + # Test no changes + self.assertEqual(wizard.state, "ready") + self.assertFalse(wizard.tax_ids) + self.assertFalse(wizard.account_ids) + self.assertFalse(wizard.fiscal_position_ids) + wizard.unlink() + # Add templates + new_tax_tmpl = self._create_tax_tmpl("Test tax 2", self.chart_template) + new_tax_tmpl.refund_repartition_line_ids[2].write( + {"tag_ids": [(6, 0, self.account_tag_1.ids)]} + ) + new_tax_tmpl.invoice_repartition_line_ids[2].write( + {"tag_ids": [(6, 0, self.account_tag_1.ids)]} + ) + new_account_tmpl = self._create_account_tmpl( + "Test account 2", "333333", "income", self.chart_template + ) + new_fp = self._create_fp_tmpl("Test fp 2", self.chart_template) + fp_template_tax = self.env["account.fiscal.position.tax.template"].create( + {"tax_src_id": self.tax_template.id, "position_id": new_fp.id} + ) + self._create_xml_id(fp_template_tax) + fp_template_account = self.env[ + "account.fiscal.position.account.template" + ].create( + { + "account_src_id": self.account_template.id, + "account_dest_id": self.account_template.id, + "position_id": new_fp.id, + } + ) + self._create_xml_id(fp_template_account) + # Tax with account in repartition lines + tax_template_with_account = self._create_tax_template_with_account( + "Test tax with account", self.chart_template, new_account_tmpl + ) + # Check that no action is performed if the option is not selected + wizard_vals = self.wizard_vals.copy() + wizard_vals.update( + { + "update_tax": False, + "update_account": False, + "update_fiscal_position": False, + "update_tax_repartition_line_account": False, + "update_tax_repartition_line_tags": False, + } + ) + wizard = self.wizard_obj.create(wizard_vals) + wizard.action_find_records() + self.assertFalse(wizard.tax_ids) + self.assertFalse(wizard.account_ids) + self.assertFalse(wizard.fiscal_position_ids) + wizard.unlink() + # Now do the real one for detecting additions + wizard = self.wizard_obj.create(self.wizard_vals) + wizard.action_find_records() + self.assertTrue(wizard.tax_ids) + self.assertEqual( + wizard.tax_ids.tax_id, new_tax_tmpl + tax_template_with_account + ) + for tax in wizard.tax_ids: + self.assertEqual(tax.type, "new") + self.assertTrue(wizard.account_ids) + self.assertEqual(wizard.account_ids.account_id, new_account_tmpl) + self.assertTrue(wizard.fiscal_position_ids) + self.assertEqual(wizard.fiscal_position_ids.fiscal_position_id, new_fp) + self.assertEqual(wizard.fiscal_position_ids.type, "new") + wizard.action_update_records() + self.assertEqual(wizard.state, "done") + self.assertEqual(wizard.new_taxes, 2) + self.assertEqual(wizard.new_accounts, 1) + self.assertEqual(wizard.new_fps, 1) + self.assertTrue(wizard.log) + new_tax = self.env["account.tax"].search( + [("name", "=", new_tax_tmpl.name), ("company_id", "=", self.company.id)] + ) + self.assertTrue(new_tax) + tax_with_account = self.env["account.tax"].search( + [ + ("name", "=", "Test tax with account"), + ("company_id", "=", self.company.id), + ] + ) + self.assertTrue(tax_with_account) + new_account = self.env["account.account"].search( + [("code", "=", new_account_tmpl.code), ("company_id", "=", self.company.id)] + ) + self.assertTrue(new_account) + fp = self.env["account.fiscal.position"].search( + [("name", "=", new_fp.name), ("company_id", "=", self.company.id)] + ) + self.assertTrue(fp) + self.assertTrue(fp.tax_ids) + self.assertTrue(fp.account_ids) + wizard.unlink() + # Update objects + self.tax_template.description = "Test description" + self.tax_template.tax_group_id = self.tax_group.id + repartition = self.tax_template.refund_repartition_line_ids.filtered( + lambda r: r.repartition_type == "tax" + )[0] + repartition.account_id = new_account_tmpl.id + self.account_template.name = "Other name" + self.account_template.tag_ids = [ + (6, 0, [self.account_tag_1.id, self.account_tag_2.id]) + ] + self.fp_template.note = "Test note. \n \n Multiline. \n" + self.fp_template.account_ids.account_dest_id = new_account_tmpl.id + self.fp_template.tax_ids.tax_dest_id = self.tax_template.id + wizard = self.wizard_obj.create(self.wizard_vals) + wizard.action_find_records() + self.assertTrue(wizard.tax_ids) + self.assertEqual( + wizard.tax_ids.tax_id.ids, [self.tax_template.id, new_tax_tmpl.id] + ) + self.assertEqual(list(set(wizard.tax_ids.mapped("type")))[0], "updated") + self.assertTrue(wizard.account_ids) + self.assertEqual(wizard.account_ids.account_id, self.account_template) + self.assertEqual(wizard.account_ids.type, "updated") + self.assertTrue(wizard.fiscal_position_ids) + self.assertEqual(wizard.fiscal_position_ids.type, "updated") + self.assertEqual( + wizard.fiscal_position_ids.fiscal_position_id, self.fp_template + ) + self.assertEqual(wizard.fiscal_position_ids.type, "updated") + wizard.action_update_records() + self.assertEqual(wizard.updated_taxes, 2) + self.assertEqual(wizard.updated_accounts, 1) + self.assertEqual(wizard.updated_fps, 1) + self.assertEqual(self.tax.description, self.tax_template.description) + self.assertEqual(self.tax.tax_group_id, self.tax_group) + repartition = self.tax.refund_repartition_line_ids.filtered( + lambda r: r.repartition_type == "tax" + ) + self.assertEqual(repartition.account_id, new_account) + self.assertEqual(self.account.name, self.account_template.name) + self.assertIn(self.account_tag_1, self.account.tag_ids) + self.assertIn(self.account_tag_2, self.account.tag_ids) + self.assertEqual(self.fp.note, f"

{self.fp_template.note}

") + self.assertEqual(self.fp.account_ids.account_dest_id, new_account) + self.assertEqual(self.fp.tax_ids.tax_dest_id, self.tax) + wizard.unlink() + # Exclude fields from check + self.tax_template.description = "Test description 2" + self.account_template.name = "Other name 2" + self.fp_template.note = "Test note 2" + wizard = self.wizard_obj.create(self.wizard_vals) + wizard.action_find_records() + wizard.tax_field_ids -= self.env["ir.model.fields"].search( + [("model", "=", "account.tax.template"), ("name", "=", "description")] + ) + wizard.account_field_ids -= self.env["ir.model.fields"].search( + [("model", "=", "account.account.template"), ("name", "=", "name")] + ) + wizard.fp_field_ids -= self.env["ir.model.fields"].search( + [("model", "=", "account.fiscal.position.template"), ("name", "=", "note")] + ) + wizard.action_find_records() + self.assertTrue(wizard.tax_ids) + self.assertFalse(wizard.account_ids) + self.assertFalse(wizard.fiscal_position_ids) + self.tax_template.description = "Test description" + self.account_template.name = "Other name" + wizard.unlink() + # Remove objects + new_tax_tmpl.unlink() + wizard = self.wizard_obj.create(self.wizard_vals) + wizard.action_find_records() + self.assertTrue(wizard.tax_ids) + self.assertEqual(wizard.tax_ids.update_tax_id, new_tax) + self.assertEqual(wizard.tax_ids.type, "deleted") + wizard.action_update_records() + self.assertEqual(wizard.deleted_taxes, 1) + self.assertFalse(new_tax.active) + wizard.unlink() + # Errors on account update + self.account_template.currency_id = self.ref("base.USD") + self.env["account.move"].create( + { + "name": "Test move", + "move_type": "entry", + "journal_id": self.env["account.journal"] + .search([("company_id", "=", self.company.id)], limit=1) + .id, + "date": fields.Date.today(), + "line_ids": [ + ( + 0, + 0, + { + "account_id": self.account.id, + "name": "Test move line", + "debit": 10, + "credit": 0, + "amount_currency": 8, + "currency_id": self.ref("base.GBP"), + }, + ), + ( + 0, + 0, + { + "account_id": self.account.id, + "name": "Test move line2", + "debit": 0, + "credit": 10, + "amount_currency": -8, + "currency_id": self.ref("base.GBP"), + }, + ), + ], + } + ) + self.tax_template.description = "Other description" + wizard = self.wizard_obj.create(self.wizard_vals) + wizard.action_find_records() + with self.assertRaises(Exception): # noqa: B017 + wizard.action_update_records() + # Errors on account update - continuing after that + wizard.continue_on_errors = True + wizard.action_update_records() + self.assertFalse(self.account.currency_id) + self.assertEqual(self.tax.description, self.tax_template.description) + self.assertEqual(wizard.rejected_updated_account_number, 1) + self.assertEqual(wizard.updated_accounts, 0) + wizard.unlink() + # Errors on account_creation + self.account_template.currency_id = False + new_account_tmpl_2 = self._create_account_tmpl( + "Test account 3", "444444", "income", self.chart_template + ) + wizard = self.wizard_obj.create(self.wizard_vals) + wizard.action_find_records() + self.assertEqual(wizard.account_ids.type, "new") + new_account_tmpl_2.code = "333333" # Trick the code for forcing error + with self.assertRaises(Exception): # noqa: B017 + wizard.action_update_records() + wizard.continue_on_errors = True + wizard.action_update_records() + self.assertEqual(wizard.rejected_new_account_number, 1) + self.assertEqual(wizard.new_accounts, 0) + wizard.unlink() + + def test_chart_update_groups(self): + self.wizard_vals.update( + { + "update_account": False, + "update_tax": False, + "update_fiscal_position": False, + "recreate_xml_ids": True, + } + ) + template_1 = self.env["account.group.template"].create( + { + "name": "TEST", + "code_prefix_start": "TESTZ", + "chart_template_id": self.chart_template.id, + } + ) + self._create_xml_id(template_1) + template_2 = self.env["account.group.template"].create( + { + "name": "TEST", + "code_prefix_start": "TESTY", + "chart_template_id": self.chart_template.id, + } + ) + self._create_xml_id(template_2) + group_1 = self.env["account.group"].create( + { + "name": "TEST", + "code_prefix_start": "TESTZ", + "code_prefix_end": "TESZZ", + "company_id": self.company.id, + } + ) + wizard = self.wizard_obj.create(self.wizard_vals) + wizard.action_find_records() + self.assertEqual(2, len(wizard.account_group_ids)) + self.assertEqual( + template_1, + wizard.account_group_ids.filtered( + lambda r: r.type == "updated" + ).account_group_id, + ) + self.assertEqual( + group_1, + wizard.account_group_ids.filtered( + lambda r: r.type == "updated" + ).update_account_group_id, + ) + self.assertEqual( + template_2, + wizard.account_group_ids.filtered( + lambda r: r.type == "new" + ).account_group_id, + ) + wizard.action_update_records() + self.assertEqual(1, wizard.updated_account_groups) + self.assertEqual(1, wizard.new_account_groups) + self.assertEqual("TESTZ", group_1.code_prefix_end) + self.assertTrue(list(group_1.get_external_id().values())[0]) + + # Put it to be executed in first place for avoiding DB cursor glitches + def test_00_matching(self): + # Test XML-ID matching + self.tax_template.name = "Test 1 tax name changed" + self.tax_template.description = "Test tax 1 description changed" + self.account_template.code = "200000" + self.fp_template.name = "Test 1 fp name changed" + wizard = self.wizard_obj.create(self.wizard_vals) + wizard.action_find_records() + self.assertEqual(wizard.tax_ids.tax_id, self.tax_template) + self.assertEqual(wizard.tax_ids.type, "updated") + self.assertEqual(wizard.account_ids.account_id, self.account_template) + self.assertEqual(wizard.account_ids.type, "updated") + self.assertTrue(wizard.fiscal_position_ids.type, "updated") + self.assertEqual( + wizard.fiscal_position_ids.fiscal_position_id, self.fp_template + ) + wizard.action_update_records() + self.assertEqual(wizard.updated_taxes, 1) + self.assertEqual(wizard.updated_accounts, 1) + self.assertEqual(wizard.updated_fps, 1) + self.assertEqual(self.tax.name, self.tax_template.name) + self.assertEqual(self.tax.description, self.tax_template.description) + self.assertEqual(self.account.code, self.account_template.code) + self.assertEqual(self.fp.name, self.fp_template.name) + fp_id = wizard.find_fp_by_templates(self.fp_template) + fp_rec = self.env["account.fiscal.position"].browse(fp_id) + expected_xmlid = "{}.{}_{}".format( + "account_chart_update", + wizard.company_id.id, + "account_fiscal_position_template-{}".format(self.fp_template.id), + ) + self.assertEqual(fp_rec.get_external_id().get(fp_id), expected_xmlid) + wizard.unlink() + + # Test match by another field, there is no match by XML-ID + self._get_model_data(self.tax).unlink() + self._get_model_data(self.account).unlink() + self._get_model_data(self.fp).unlink() + self.tax_template.description = "Test 2 tax description changed" + self.account_template.name = "Test 2 account name changed" + self.fp_template.note = "

Test 2 fp note changed

" + wizard = self.wizard_obj.create(self.wizard_vals) + wizard.action_find_records() + self.assertEqual(wizard.tax_ids.tax_id, self.tax_template) + self.assertEqual(wizard.tax_ids.type, "updated") + self.assertEqual(wizard.account_ids.account_id, self.account_template) + self.assertEqual(wizard.account_ids.type, "updated") + self.assertTrue(wizard.fiscal_position_ids.type, "updated") + self.assertEqual( + wizard.fiscal_position_ids.fiscal_position_id, self.fp_template + ) + wizard.action_update_records() + self.assertEqual(wizard.updated_taxes, 1) + self.assertEqual(wizard.updated_accounts, 1) + self.assertEqual(wizard.updated_fps, 1) + self.assertEqual(self.tax.description, self.tax_template.description) + self.assertEqual(self.account.name, self.account_template.name) + self.assertEqual(self.fp.note, self.fp_template.note) + wizard.unlink() + + # Test match by name, there is no match by XML-ID or by code + self.account_template.code = "300000" + wizard = self.wizard_obj.create(self.wizard_vals) + wizard.action_find_records() + self.assertEqual(wizard.account_ids.account_id, self.account_template) + self.assertEqual(wizard.account_ids.type, "updated") + wizard.action_update_records() + self.assertEqual(wizard.updated_accounts, 1) + self.assertEqual(self.account.code, self.account_template.code) + wizard.unlink() + + # Test 1 recreate XML-ID + self.tax_template.description = "Test 4 tax description changed" + self.account_template.name = "Test 4 account name changed" + self.fp_template.note = "

Test 4 fp note changed

" + self.wizard_vals.update(recreate_xml_ids=True) + wizard = self.wizard_obj.create(self.wizard_vals) + wizard.action_find_records() + self.assertEqual(wizard.tax_ids.tax_id, self.tax_template) + self.assertEqual(wizard.tax_ids.type, "updated") + self.assertEqual(wizard.account_ids.account_id, self.account_template) + self.assertEqual(wizard.account_ids.type, "updated") + self.assertTrue(wizard.fiscal_position_ids.type, "updated") + self.assertEqual( + wizard.fiscal_position_ids.fiscal_position_id, self.fp_template + ) + # There is no XML-ID + self.assertFalse(list(self.tax.get_external_id().values())[0]) + self.assertFalse(list(self.account.get_external_id().values())[0]) + self.assertFalse(list(self.fp.get_external_id().values())[0]) + # Update for recreating XML-ID + wizard.action_update_records() + self.assertEqual(wizard.updated_taxes, 1) + self.assertEqual(wizard.updated_accounts, 1) + self.assertEqual(wizard.updated_fps, 1) + self.assertEqual(self.tax.description, self.tax_template.description) + self.assertEqual(self.account.name, self.account_template.name) + self.assertEqual(self.fp.note, self.fp_template.note) + # There is XML-ID now + self.assertTrue(list(self.tax.get_external_id().values())[0]) + self.assertTrue(list(self.account.get_external_id().values())[0]) + self.assertTrue(list(self.fp.get_external_id().values())[0]) + self.assertEqual(fp_rec.get_external_id().get(fp_id), expected_xmlid) + wizard.unlink() + + # Test 2 recreate XML-ID + self._get_model_data(self.tax).unlink() + self._get_model_data(self.account).unlink() + self._get_model_data(self.fp).unlink() + wizard = self.wizard_obj.create(self.wizard_vals) + wizard.action_find_records() + self.assertEqual(wizard.tax_ids.tax_id, self.tax_template) + self.assertEqual(wizard.tax_ids.type, "updated") + self.assertEqual(wizard.account_ids.account_id, self.account_template) + self.assertEqual(wizard.account_ids.type, "updated") + self.assertTrue(wizard.fiscal_position_ids.type, "updated") + self.assertEqual( + wizard.fiscal_position_ids.fiscal_position_id, self.fp_template + ) + # There is no XML-ID + self.assertFalse(list(self.tax.get_external_id().values())[0]) + self.assertFalse(list(self.account.get_external_id().values())[0]) + self.assertFalse(list(self.fp.get_external_id().values())[0]) + # Update for recreating XML-ID + wizard.action_update_records() + self.assertEqual(wizard.updated_taxes, 1) + self.assertEqual(wizard.updated_accounts, 1) + self.assertEqual(wizard.updated_fps, 1) + # There is XML-ID now + self.assertTrue(list(self.tax.get_external_id().values())[0]) + self.assertTrue(list(self.account.get_external_id().values())[0]) + self.assertTrue(list(self.fp.get_external_id().values())[0]) + self.assertEqual(fp_rec.get_external_id().get(fp_id), expected_xmlid) + wizard.unlink() + + def test_01_archived_fiscal_position(self): + # Test wizard won't duplicate existing fiscal positions when archived + self.fp_template.tax_ids.tax_dest_id = self.tax_template.id + self.fp_template.tax_ids.tax_src_id = self.tax_template.id + fiscal_position = self.env["account.fiscal.position"].search( + [("name", "=", self.fp_template.name), ("company_id", "=", self.company.id)] + ) + wizard = self.wizard_obj.create(self.wizard_vals) + wizard.action_find_records() + wizard.action_update_records() + wizard.unlink() + fiscal_position.active = False + self.assertEqual( + fiscal_position.tax_ids.tax_src_id.name, self.tax_template.name + ) + self.assertEqual( + fiscal_position.tax_ids.tax_dest_id.name, self.tax_template.name + ) + wizard = self.wizard_obj.create(self.wizard_vals) + wizard.action_find_records() + wizard.action_update_records() + wizard.unlink() + self.assertTrue(fiscal_position.exists()) + self.assertEqual( + fiscal_position.tax_ids.tax_src_id.name, self.tax_template.name + ) + self.assertEqual( + fiscal_position.tax_ids.tax_dest_id.name, self.tax_template.name + ) diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/views/account_config_settings_view.xml b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/views/account_config_settings_view.xml new file mode 100644 index 00000000..d3646e17 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/views/account_config_settings_view.xml @@ -0,0 +1,39 @@ + + + + + Open Account Chart Update Wizard 2 + res.config.settings + + +
+

Update Chart Template

+
+
+
+
+ Update Chart Template +
+ Update Taxes, fiscal positions or chart of accounts. +
+
+
+
+
+
+
+
+
+
+ + + diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/wizard/__init__.py b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/wizard/__init__.py new file mode 100644 index 00000000..2deb8c35 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/wizard/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import wizard_chart_update diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/wizard/wizard_chart_update.py b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/wizard/wizard_chart_update.py new file mode 100644 index 00000000..2dbb83c0 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/wizard/wizard_chart_update.py @@ -0,0 +1,1603 @@ +# Copyright 2010 Jordi Esteve, Zikzakmedia S.L. (http://www.zikzakmedia.com) +# Copyright 2010 Pexego Sistemas Informáticos S.L.(http://www.pexego.es) +# Borja López Soilán +# Copyright 2013 Joaquin Gutierrez (http://www.gutierrezweb.es) +# Copyright 2015 Antonio Espinosa +# Copyright 2016 Jairo Llopis +# Copyright 2016 Jacques-Etienne Baudoux +# Copyright 2018 Tecnativa - Pedro M. Baeza +# Copyright 2020 Noviat - Luc De Meyer +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +import logging +from contextlib import closing +from io import StringIO + +from markupsafe import Markup + +from odoo import _, api, exceptions, fields, models, tools +from odoo.tools import config + +_logger = logging.getLogger(__name__) +EXCEPTION_TEXT = "Traceback (most recent call last)" + + +class WizardUpdateChartsAccounts(models.TransientModel): + _name = "wizard.update.charts.accounts" + _description = "Wizard Update Charts Accounts" + + state = fields.Selection( + selection=[ + ("init", "Configuration"), + ("ready", "Select records to update"), + ("done", "Wizard completed"), + ], + string="Status", + readonly=True, + default="init", + ) + company_id = fields.Many2one( + comodel_name="res.company", + string="Company", + required=True, + default=lambda self: self.env.user.company_id.id, + ) + chart_template_id = fields.Many2one( + comodel_name="account.chart.template", + string="Chart Template", + ondelete="cascade", + required=True, + ) + chart_template_ids = fields.Many2many( + "account.chart.template", + string="Chart Templates", + compute="_compute_chart_template_ids", + help="Includes all chart templates.", + ) + code_digits = fields.Integer(related="chart_template_id.code_digits") + lang = fields.Selection( + lambda self: self._get_lang_selection_options(), + "Language", + required=True, + help="For records searched by name (taxes, fiscal " + "positions), the template name will be matched against the " + "record name on this language.", + default=lambda self: self.env.context.get("lang", self.env.user.lang), + ) + update_tax = fields.Boolean( + string="Update taxes", + default=True, + help="Existing taxes are updated. Taxes are searched by name.", + ) + update_tax_repartition_line_account = fields.Boolean( + string="Update Tax Accounts", + default=True, + help="Update account_id field on existing Tax repartition lines", + ) + update_tax_repartition_line_tags = fields.Boolean( + string="Update Tax Tags", + default=True, + help="Update tag_ids field on existing Tax repartition lines", + ) + update_account = fields.Boolean( + string="Update accounts", + default=True, + help="Existing accounts are updated. Accounts are searched by code.", + ) + update_account_group = fields.Boolean( + string="Update account groups", + default=True, + help="Existing account groups are updated. " + "Account groups are searched by prefix_code_start.", + ) + update_fiscal_position = fields.Boolean( + string="Update fiscal positions", + default=True, + help="Existing fiscal positions are updated. Fiscal positions are " + "searched by name.", + ) + continue_on_errors = fields.Boolean( + default=False, + help="If set, the wizard will continue to the next step even if " + "there are minor errors.", + ) + recreate_xml_ids = fields.Boolean(string="Recreate missing XML-IDs") + tax_ids = fields.One2many( + comodel_name="wizard.update.charts.accounts.tax", + inverse_name="update_chart_wizard_id", + string="Taxes", + ) + account_ids = fields.One2many( + comodel_name="wizard.update.charts.accounts.account", + inverse_name="update_chart_wizard_id", + string="Accounts", + ) + account_group_ids = fields.One2many( + comodel_name="wizard.update.charts.accounts.account.group", + inverse_name="update_chart_wizard_id", + string="Account Groups", + ) + fiscal_position_ids = fields.One2many( + comodel_name="wizard.update.charts.accounts.fiscal.position", + inverse_name="update_chart_wizard_id", + string="Fiscal positions", + ) + new_taxes = fields.Integer(compute="_compute_new_taxes_count") + new_accounts = fields.Integer(compute="_compute_new_accounts_count") + new_account_groups = fields.Integer(compute="_compute_new_account_groups_count") + rejected_new_account_number = fields.Integer() + new_fps = fields.Integer( + string="New fiscal positions", compute="_compute_new_fps_count" + ) + updated_taxes = fields.Integer(compute="_compute_updated_taxes_count") + rejected_updated_account_number = fields.Integer() + updated_accounts = fields.Integer(compute="_compute_updated_accounts_count") + updated_account_groups = fields.Integer( + compute="_compute_updated_account_groups_count" + ) + updated_fps = fields.Integer( + string="Updated fiscal positions", compute="_compute_updated_fps_count" + ) + deleted_taxes = fields.Integer( + string="Deactivated taxes", compute="_compute_deleted_taxes_count" + ) + log = fields.Text(string="Messages and Errors", readonly=True) + tax_field_ids = fields.Many2many( + comodel_name="ir.model.fields", + relation="wizard_update_charts_tax_fields_rel", + string="Tax fields", + domain=lambda self: self._domain_tax_field_ids(), + default=lambda self: self._default_tax_field_ids(), + ) + account_field_ids = fields.Many2many( + comodel_name="ir.model.fields", + relation="wizard_update_charts_account_fields_rel", + string="Account fields", + domain=lambda self: self._domain_account_field_ids(), + default=lambda self: self._default_account_field_ids(), + ) + account_group_field_ids = fields.Many2many( + comodel_name="ir.model.fields", + relation="wizard_update_charts_account_group_fields_rel", + string="Account groups fields", + domain=lambda self: self._domain_account_group_field_ids(), + default=lambda self: self._default_account_group_field_ids(), + ) + fp_field_ids = fields.Many2many( + comodel_name="ir.model.fields", + relation="wizard_update_charts_fp_fields_rel", + string="Fiscal position fields", + domain=lambda self: self._domain_fp_field_ids(), + default=lambda self: self._default_fp_field_ids(), + ) + tax_matching_ids = fields.One2many( + comodel_name="wizard.tax.matching", + inverse_name="update_chart_wizard_id", + string="Taxes matching", + default=lambda self: self._default_tax_matching_ids(), + ) + account_matching_ids = fields.One2many( + comodel_name="wizard.account.matching", + inverse_name="update_chart_wizard_id", + string="Accounts matching", + default=lambda self: self._default_account_matching_ids(), + ) + account_group_matching_ids = fields.One2many( + comodel_name="wizard.account.group.matching", + inverse_name="update_chart_wizard_id", + string="Account groups matching", + default=lambda self: self._default_account_group_matching_ids(), + ) + fp_matching_ids = fields.One2many( + comodel_name="wizard.fp.matching", + inverse_name="update_chart_wizard_id", + string="Fiscal positions matching", + default=lambda self: self._default_fp_matching_ids(), + ) + + def _domain_per_name(self, name): + return [ + ("model", "=", name), + ("name", "not in", tuple(self.fields_to_ignore(name))), + ] + + def _domain_tax_field_ids(self): + return self._domain_per_name("account.tax.template") + + def _domain_account_field_ids(self): + return self._domain_per_name("account.account.template") + + def _domain_account_group_field_ids(self): + return self._domain_per_name("account.group.template") + + def _domain_fp_field_ids(self): + return self._domain_per_name("account.fiscal.position.template") + + def _default_tax_field_ids(self): + return [ + (4, x.id) + for x in self.env["ir.model.fields"].search(self._domain_tax_field_ids()) + ] + + def _default_account_field_ids(self): + return [ + (4, x.id) + for x in self.env["ir.model.fields"].search( + self._domain_account_field_ids() + ) + ] + + def _default_account_group_field_ids(self): + return [ + (4, x.id) + for x in self.env["ir.model.fields"].search( + self._domain_account_group_field_ids() + ) + ] + + def _default_fp_field_ids(self): + return [ + (4, x.id) + for x in self.env["ir.model.fields"].search(self._domain_fp_field_ids()) + ] + + def _get_matching_ids(self, model_name, ordered_opts): + vals = [] + for seq, opt in enumerate(ordered_opts, 1): + vals.append((0, False, {"sequence": seq, "matching_value": opt})) + all_options = self.env[model_name]._get_matching_selection() + all_options = map(lambda x: x[0], all_options) + all_options = list(set(all_options) - set(ordered_opts)) + + for seq, opt in enumerate(all_options, len(ordered_opts) + 1): + vals.append((0, False, {"sequence": seq, "matching_value": opt})) + return vals + + def _default_fp_matching_ids(self): + ordered_opts = ["xml_id", "name"] + return self._get_matching_ids("wizard.fp.matching", ordered_opts) + + def _default_tax_matching_ids(self): + ordered_opts = ["xml_id", "description", "name"] + return self._get_matching_ids("wizard.tax.matching", ordered_opts) + + def _default_account_matching_ids(self): + ordered_opts = ["xml_id", "code", "name"] + return self._get_matching_ids("wizard.account.matching", ordered_opts) + + def _default_account_group_matching_ids(self): + ordered_opts = ["xml_id", "code_prefix_start"] + return self._get_matching_ids("wizard.account.group.matching", ordered_opts) + + @api.model + def _get_lang_selection_options(self): + """Gets the available languages for the selection.""" + langs = self.env["res.lang"].search([]) + return [(lang.code, lang.name) for lang in langs] + + @api.depends("chart_template_id") + def _compute_chart_template_ids(self): + all_parents = self.chart_template_id._get_chart_parent_ids() + self.chart_template_ids = all_parents + + @api.depends("tax_ids") + def _compute_new_taxes_count(self): + self.new_taxes = len(self.tax_ids.filtered(lambda x: x.type == "new")) + + @api.depends("account_ids") + def _compute_new_accounts_count(self): + self.new_accounts = ( + len(self.account_ids.filtered(lambda x: x.type == "new")) + - self.rejected_new_account_number + ) + + @api.depends("account_group_ids") + def _compute_new_account_groups_count(self): + self.new_account_groups = len( + self.account_group_ids.filtered(lambda x: x.type == "new") + ) + + @api.depends("fiscal_position_ids") + def _compute_new_fps_count(self): + self.new_fps = len(self.fiscal_position_ids.filtered(lambda x: x.type == "new")) + + @api.depends("tax_ids") + def _compute_updated_taxes_count(self): + self.updated_taxes = len(self.tax_ids.filtered(lambda x: x.type == "updated")) + + @api.depends("account_ids") + def _compute_updated_accounts_count(self): + self.updated_accounts = ( + len(self.account_ids.filtered(lambda x: x.type == "updated")) + - self.rejected_updated_account_number + ) + + @api.depends("account_group_ids") + def _compute_updated_account_groups_count(self): + self.updated_account_groups = len( + self.account_group_ids.filtered(lambda x: x.type == "updated") + ) + + @api.depends("fiscal_position_ids") + def _compute_updated_fps_count(self): + self.updated_fps = len( + self.fiscal_position_ids.filtered(lambda x: x.type == "updated") + ) + + @api.depends("tax_ids") + def _compute_deleted_taxes_count(self): + self.deleted_taxes = len(self.tax_ids.filtered(lambda x: x.type == "deleted")) + + @api.onchange("company_id") + def _onchage_company_update_chart_template(self): + self.chart_template_id = self.company_id.chart_template_id + + def _reopen(self): + return { + "type": "ir.actions.act_window", + "view_mode": "form", + "res_id": self.id, + "res_model": self._name, + "target": "new", + # save original model in context, + # because selecting the list of available + # templates requires a model in context + "context": {"default_model": self._name}, + } + + def action_init(self): + """Initial action that sets the initial state.""" + self.write( + { + "state": "init", + "tax_ids": [(2, r.id, False) for r in self.tax_ids], + "account_ids": [(2, r.id, False) for r in self.account_ids], + "fiscal_position_ids": [ + (2, r.id, False) for r in self.fiscal_position_ids + ], + } + ) + return self._reopen() + + def action_find_records(self): + """Searchs for records to update/create and shows them.""" + self.clear_caches() + self = self.with_context(lang=self.lang) + # Search for, and load, the records to create/update. + if self.update_tax: + self._find_taxes() + if self.update_account: + self._find_accounts() + if self.update_account_group: + self._find_account_groups() + if self.update_fiscal_position: + self._find_fiscal_positions() + # Write the results, and go to the next step. + self.state = "ready" + return self._reopen() + + def _check_consistency(self): + """Method for assuring consistency in operations before performing + them. For now, implemented: + + - If a parent tax is tried to be created, children taxes must be + also included to be created. + + TODO: + + - Check that needed accounts in taxes/FPs are created at the same time. + - Check that needed taxes in FPs are created at the same time. + """ + taxes2create = self.tax_ids.filtered(lambda x: x.type == "new") + parents2create = taxes2create.filtered(lambda x: x.tax_id.children_tax_ids) + for parent in parents2create: + if bool( + parent.tax_id.children_tax_ids - taxes2create.mapped("tax_id") + ): # some children taxes are not included to be added + raise exceptions.UserError( + _( + "You have at least one parent tax template (%s) whose " + "children taxes are not going to be created. Aborting " + "as this will provoke an infinite loop. Please check " + "if children have been matched, but not the parent one." + ) + % parent.tax_id.name + ) + + def action_update_records(self): + """Action that creates/updates/deletes the selected elements.""" + self._check_consistency() + self = self.with_context(lang=self.lang) + self.rejected_new_account_number = 0 + self.rejected_updated_account_number = 0 + with closing(StringIO()) as log_output: + handler = logging.StreamHandler(log_output) + _logger.addHandler(handler) + # Create or update the records. + if self.update_tax: + todo_dict = self._update_taxes() + perform_rest = True + if self.update_account: + self._update_accounts() + if ( + EXCEPTION_TEXT in log_output.getvalue() + and not self.continue_on_errors + ): # Abort early + perform_rest = False + # Clear this cache for avoiding incorrect account hits (as it was + # queried before account creation) + self.find_account_by_templates.clear_cache(self) + if self.update_account_group and perform_rest: + self._update_account_groups() + if self.update_tax and perform_rest: + self._update_taxes_pending_for_accounts(todo_dict) + if self.update_fiscal_position and perform_rest: + self._update_fiscal_positions() + # Store new chart in the company if has been changed + if self.company_id.chart_template_id != self.chart_template_id: + self.company_id.chart_template_id = self.chart_template_id + _logger.removeHandler(handler) + self.log = log_output.getvalue() + # Check if errors where detected and wether we should stop. + if EXCEPTION_TEXT in self.log and not self.continue_on_errors: + raise exceptions.UserError( + _("One or more errors detected!\n\n%s") % self.log + ) + # Store the data and go to the next step. + self.state = "done" + return self._reopen() + + def _get_real_xml_name(self, template): + [external_id] = template.get_external_id().values() + (name, module) = external_id.split(".") + return "%s.%d_%s" % (name, self.company_id.id, module) + + @tools.ormcache("templates") + def find_taxes_by_templates(self, templates): + tax_ids = [] + for tax in templates: + tax_id = self.find_tax_by_templates(tax) + if tax_id: + tax_ids.append(tax_id) + return self.env["account.tax"].browse(tax_ids) + + @tools.ormcache("templates") + def find_tax_by_templates(self, templates): + """Find a tax that matches the template.""" + # search inactive taxes too, to avoid re-creating + # taxes that have been deactivated before + tax_model = self.env["account.tax"].with_context(active_test=False) + for template in templates: + for matching in self.tax_matching_ids.sorted("sequence"): + if matching.matching_value == "xml_id": + real = self.env.ref( + self._get_real_xml_name(template), raise_if_not_found=False + ) + if not real: + continue + criteria = ("id", "=", real.id) + else: + field_name = matching.matching_value + if not template[field_name]: + continue + criteria = (field_name, "=", template[field_name]) + + result = tax_model.search( + [ + criteria, + ("company_id", "=", self.company_id.id), + ("type_tax_use", "=", template.type_tax_use), + ], + limit=1, + ) + if result: + return result.id + + return False + + @tools.ormcache("templates", "current_repartition") + def find_repartition_by_templates( + self, templates, current_repartition, tax, inverse_name + ): + upd_acc = self.update_tax_repartition_line_account + upd_tags = self.update_tax_repartition_line_tags + result = [] + existing_ids = [] + for i, tpl in enumerate(templates): + factor_percent = tpl.factor_percent + repartition_type = tpl.repartition_type + account_id = self.find_account_by_templates(tpl.account_id) + tags = self.env["account.account.tag"] + plus_expressions = tpl.plus_report_expression_ids.filtered( + lambda x: x.engine == "tax_tags" + ) + for expression in plus_expressions: + country = expression.report_line_id.report_id.country_id + existing_tags = self.env["account.account.tag"]._get_tax_tags( + expression.formula, country.id + ) + tags |= existing_tags.filtered(lambda x: not x.tax_negate) + minus_expressions = tpl.minus_report_expression_ids.filtered( + lambda x: x.engine == "tax_tags" + ) + for expression in minus_expressions: + country = expression.report_line_id.report_id.country_id + existing_tags = self.env["account.account.tag"]._get_tax_tags( + expression.formula, country.id + ) + tags |= existing_tags.filtered(lambda x: x.tax_negate) + tags += tpl.tag_ids + existing = self.env["account.tax.repartition.line"] + existing_candidates = current_repartition.filtered( + lambda r: r.factor_percent == factor_percent + and r.repartition_type == repartition_type + and r.id not in existing_ids + ) + if len(existing_candidates) == 1: + existing = existing_candidates + elif len(existing_candidates) > 1: + # We may have this situation in case of e.g. 50%/50% on tax. + # In this case we assume that the repartition line order + # is the same between templates and actual tax objects + existing_candidate = current_repartition[i] + if existing_candidate in existing_candidates: + existing = existing_candidate + + if existing: + existing_ids.append(existing.id) + upd_vals = {} + if upd_acc and existing.account_id.id != account_id: + upd_vals["account_id"] = account_id + if upd_tags: + if existing.tag_ids != tags: + upd_vals["tag_ids"] = [(6, 0, tags.ids)] + if upd_vals: + # update record + result.append((1, existing.id, upd_vals)) + if not existing: + # create a new mapping + result.append( + ( + 0, + 0, + { + inverse_name: tax.id, + "factor_percent": factor_percent, + "repartition_type": repartition_type, + "account_id": account_id, + "tag_ids": [(6, 0, tags.ids)], + }, + ) + ) + + if tax.amount_type != "group": + # Mark to be removed the lines not found + remove_ids = [x for x in current_repartition.ids if x not in existing_ids] + result += [(2, x) for x in remove_ids] + return result + + @api.model + @tools.ormcache("code") + def padded_code(self, code): + """Return a right-zero-padded code with the chosen digits.""" + return code.ljust(self.code_digits, "0") + + @tools.ormcache("templates") + def find_accounts_by_templates(self, templates): + account_ids = [] + for account in templates: + account_ids.append(self.find_account_by_templates(account)) + return self.env["account.account"].browse(account_ids) + + @tools.ormcache("templates") + def find_account_by_templates(self, templates): + """Find an account that matches the template.""" + account_model = self.env["account.account"] + for matching in self.account_matching_ids.sorted("sequence"): + if matching.matching_value == "xml_id": + real = self.env["account.account"] + for template in templates: + try: + real |= self.env.ref(self._get_real_xml_name(template)) + except BaseException: + _logger.info("Is not real xml Name") + if not real: + continue + criteria = ("id", "in", real.ids) + elif matching.matching_value == "code": + codes = templates.mapped("code") + if not codes: + continue + criteria = ("code", "in", list(map(self.padded_code, codes))) + else: + field_name = matching.matching_value + field_values = templates.mapped(field_name) + if not field_values: + continue + criteria = (field_name, "in", field_values) + result = account_model.search( + [criteria, ("company_id", "=", self.company_id.id)] + ) + if result: + return result.id + return False + + @tools.ormcache("templates") + def find_account_group_by_templates(self, templates): + """Find an account groups that matches the template.""" + account_model = self.env["account.group"] + for matching in self.account_group_matching_ids.sorted("sequence"): + if matching.matching_value == "xml_id": + real = self.env["account.group"] + for template in templates: + try: + real |= self.env.ref(self._get_real_xml_name(template)) + except BaseException: + _logger.info("Is not real xml Name") + + if not real: + continue + criteria = ("id", "in", real.ids) + elif matching.matching_value == "code": + codes = templates.mapped("code") + if not codes: + continue + criteria = ("code", "in", list(map(self.padded_code, codes))) + else: + field_name = matching.matching_value + field_values = templates.mapped(field_name) + if not field_values: + continue + criteria = (field_name, "in", field_values) + + result = account_model.search( + [criteria, ("company_id", "=", self.company_id.id)] + ) + if result: + return result.id + + return False + + @tools.ormcache("templates") + def find_fp_by_templates(self, templates): + """Find a real fiscal position from a template.""" + fp_model = self.env["account.fiscal.position"] + for matching in self.fp_matching_ids.sorted("sequence"): + if matching.matching_value == "xml_id": + real = self.env["account.fiscal.position"] + for template in templates: + try: + real |= self.env.ref(self._get_real_xml_name(template)) + except BaseException: + _logger.info("Is not real xml Name") + + if not real: + continue + criteria = ("id", "in", real.ids) + else: + field_name = matching.matching_value + field_values = templates.mapped(field_name) + if not field_values: + continue + criteria = (field_name, "in", field_values) + + result = fp_model.with_context(active_test=False).search( + [criteria, ("company_id", "=", self.company_id.id)], limit=1 + ) + if result: + return result.id + + return False + + @tools.ormcache("templates", "current_fp_accounts") + def find_fp_account_by_templates(self, templates, current_fp_accounts): + result = [] + for tpl in templates: + pos_id = self.find_fp_by_templates(tpl.position_id) + src_id = self.find_account_by_templates(tpl.account_src_id) + dest_id = self.find_account_by_templates(tpl.account_dest_id) + existing = self.env["account.fiscal.position.account"].search( + [ + ("position_id", "=", pos_id), + ("account_src_id", "=", src_id), + ("account_dest_id", "=", dest_id), + ] + ) + if not existing: + # create a new mapping + result.append( + ( + 0, + 0, + { + "position_id": pos_id, + "account_src_id": src_id, + "account_dest_id": dest_id, + }, + ) + ) + else: + current_fp_accounts -= existing + # Mark to be removed the lines not found + if current_fp_accounts: + result += [(2, x.id) for x in current_fp_accounts] + return result + + @tools.ormcache("templates", "current_fp_taxes") + def find_fp_tax_by_templates(self, templates, current_fp_taxes): + result = [] + for tpl in templates: + pos_id = self.find_fp_by_templates(tpl.position_id) + src_id = self.find_tax_by_templates(tpl.tax_src_id) + dest_id = self.find_tax_by_templates(tpl.tax_dest_id) + existing = self.env["account.fiscal.position.tax"].search( + [ + ("position_id", "=", pos_id), + ("tax_src_id", "=", src_id), + ("tax_dest_id", "=", dest_id), + ] + ) + if not existing: + # create a new mapping + result.append( + ( + 0, + 0, + { + "position_id": pos_id, + "tax_src_id": src_id, + "tax_dest_id": dest_id, + }, + ) + ) + else: + current_fp_taxes -= existing + # Mark to be removed the lines not found + if current_fp_taxes: + result += [(2, x.id) for x in current_fp_taxes] + return result + + @api.model + @tools.ormcache("name") + def fields_to_ignore(self, name): + """Get fields that will not be used when checking differences. + + :param str template: A template record. + :param str name: The name of the template model. + :return set: Fields to ignore in diff. + """ + specials_mapping = { + "account.tax.template": {"chart_template_id", "children_tax_ids"}, + "account.account.template": set(self.env["mail.thread"]._fields) + | {"chart_template_id", "root_id", "nocreate"}, + "account.fiscal.position.template": {"chart_template_id"}, + "account.group.template": { + "chart_template_id", + "parent_id", + "code_prefix_end", + }, + } + specials = { + "display_name", + "__last_update", + "company_id", + } | specials_mapping.get(name, set()) + return set(models.MAGIC_COLUMNS) | specials + + def fields_to_include(self, name): + """Get fields that will be used when checking differences. + + :param str name: The name of the template model. + :return set: Fields to include in diff. + """ + template_field_mapping = { + "account.tax.template": self.tax_field_ids, + "account.account.template": self.account_field_ids, + "account.fiscal.position.template": self.fp_field_ids, + "account.group.template": self.account_group_field_ids, + } + return template_field_mapping[name].mapped("name") + + @api.model + def diff_fields(self, template, real): # noqa: C901 + """Get fields that are different in template and real records. + + :param odoo.models.Model template: + Template record. + :param odoo.models.Model real: + Real record. + + :return dict: + Fields that are different in both records, and the expected value. + """ + result = dict() + ignore = self.fields_to_ignore(template._name) + to_include = self.fields_to_include(template._name) + for key, field in template._fields.items(): + if key in ignore or key not in to_include or not hasattr(real, key): + continue + expected = None + # Translate template records to reals for comparison + relation = field.get_description(self.env).get("relation", "") + if relation: + if relation == "account.tax.template": + expected = self.find_taxes_by_templates(template[key]) + elif relation == "account.account.template": + expected = self.find_accounts_by_templates(template[key]) + elif relation == "account.fiscal.position.tax.template": + expected = self.find_fp_tax_by_templates(template[key], real[key]) + elif relation == "account.fiscal.position.account.template": + expected = self.find_fp_account_by_templates( + template[key], real[key] + ) + elif relation == "account.tax.repartition.line.template": + expected = self.find_repartition_by_templates( + template[key], real[key], real, field.inverse_name + ) + # Register detected differences + if expected is not None: + if expected != [] and ( + key + in ["invoice_repartition_line_ids", "refund_repartition_line_ids"] + or (isinstance(expected, models.Model) and expected != real[key]) + or (not isinstance(expected, models.Model)) + ): + result[key] = expected + else: + template_value, real_value = template[key], real[key] + if template._name == "account.account.template" and key == "code": + template_value = self.padded_code(template["code"]) + # Normalize values when one field is Char and the other is Html + if ( + isinstance(template_value, str) and isinstance(real_value, Markup) + ) or ( + isinstance(template_value, Markup) and isinstance(real_value, str) + ): + template_value = Markup(template_value).striptags() + real_value = Markup(real_value).striptags() + if template_value != real_value: + result[key] = template_value + # Avoid to cache recordset references + if key in result: + if isinstance(real._fields[key], fields.Many2many): + result[key] = [(6, 0, result[key].ids)] + elif isinstance(real._fields[key], fields.Many2one): + result[key] = result[key].id + return result + + @api.model + def diff_notes(self, template, real): + """Get notes for humans on why is this record going to be updated. + + :param openerp.models.Model template: + Template record. + + :param openerp.models.Model real: + Real record. + + :return str: + Notes result. + """ + result = list() + different_fields = sorted( + template._fields[f].get_description(self.env)["string"] + for f in self.diff_fields(template, real).keys() + ) + if different_fields: + result.append( + _("Differences in these fields: %s.") % ", ".join(different_fields) + ) + # Special for taxes + if template._name == "account.tax.template": + if not real.active: + result.append(_("Tax is disabled.")) + return "\n".join(result) + + @tools.ormcache("self", "template", "real_obj") + def missing_xml_id(self, template, real_obj): + ir_model_data = self.env["ir.model.data"] + template_xmlid = ir_model_data.search( + [("model", "=", template._name), ("res_id", "=", template.id)] + ) + new_xml_id = "%d_%s" % (self.company_id.id, template_xmlid.name) + return not ir_model_data.search( + [ + ("res_id", "=", real_obj.id), + ("model", "=", real_obj._name), + ("module", "=", template_xmlid.module), + ("name", "=", new_xml_id), + ] + ) + + def _domain_taxes_to_deactivate(self, found_taxes_ids): + return [ + ("company_id", "=", self.company_id.id), + ("id", "not in", found_taxes_ids), + ("active", "=", True), + ] + + def _find_taxes(self): + """Search for, and load, tax templates to create/update/delete.""" + found_taxes_ids = [] + self.tax_ids.unlink() + # Search for changes between template and real tax + for template in self.chart_template_ids.with_context(active_test=False).mapped( + "tax_template_ids" + ): + # Check if the template matches a real tax + tax_id = self.find_tax_by_templates(template) + if not tax_id: + # Tax to be created + self.tax_ids.create( + { + "tax_id": template.id, + "update_chart_wizard_id": self.id, + "type": "new", + "notes": _("Name or description not found."), + } + ) + else: + found_taxes_ids.append(tax_id) + # Check the tax for changes + tax = self.env["account.tax"].browse(tax_id) + notes = self.diff_notes(template, tax) + + if self.recreate_xml_ids and self.missing_xml_id(template, tax): + notes += (notes and "\n" or "") + _("Missing XML-ID.") + + if notes: + # Tax to be updated + self.tax_ids.create( + { + "tax_id": template.id, + "update_chart_wizard_id": self.id, + "type": "updated", + "update_tax_id": tax_id, + "notes": notes, + } + ) + # search for taxes not in the template and propose them for + # deactivation + taxes_to_deactivate = self.env["account.tax"].search( + self._domain_taxes_to_deactivate(found_taxes_ids) + ) + for tax in taxes_to_deactivate: + self.tax_ids.create( + { + "update_chart_wizard_id": self.id, + "type": "deleted", + "update_tax_id": tax.id, + "notes": _("To deactivate: not in the template"), + } + ) + + def _find_accounts(self): + """Load account templates to create/update.""" + self.account_ids.unlink() + for template in self.chart_template_ids.mapped("account_ids"): + # Search for a real account that matches the template + account_id = self.find_account_by_templates(template) + if not account_id: + # Account to be created + self.account_ids.create( + { + "account_id": template.id, + "update_chart_wizard_id": self.id, + "type": "new", + "notes": _("No account found with this code."), + } + ) + else: + # Check the account for changes + account = self.env["account.account"].browse(account_id) + notes = self.diff_notes(template, account) + + if self.recreate_xml_ids and self.missing_xml_id(template, account): + notes += (notes and "\n" or "") + _("Missing XML-ID.") + + if notes: + # Account to be updated + self.account_ids.create( + { + "account_id": template.id, + "update_chart_wizard_id": self.id, + "type": "updated", + "update_account_id": account_id, + "notes": notes, + } + ) + + def _find_account_groups(self): + """Load account templates to create/update.""" + self.account_group_ids.unlink() + for template in self.env["account.group.template"].search( + [("chart_template_id", "in", self.chart_template_ids.ids)] + ): + # Search for a real account that matches the template + account_group_id = self.find_account_group_by_templates(template) + if not account_group_id: + # Account to be created + self.account_group_ids.create( + { + "account_group_id": template.id, + "update_chart_wizard_id": self.id, + "type": "new", + "notes": _("No account found with this code."), + } + ) + else: + # Check the account for changes + account_group = self.env["account.group"].browse(account_group_id) + notes = self.diff_notes(template, account_group) + code_prefix_end = ( + template.code_prefix_end + if template.code_prefix_end + and template.code_prefix_end < template.code_prefix_start + else template.code_prefix_start + ) + if code_prefix_end != account_group.code_prefix_end: + notes += (notes and "\n" or "") + _( + "Differences in these fields: %s." + ) % template._fields["code_prefix_end"].get_description(self.env)[ + "string" + ] + if self.recreate_xml_ids and self.missing_xml_id( + template, account_group + ): + notes += (notes and "\n" or "") + _("Missing XML-ID.") + + if notes: + # Account to be updated + self.account_group_ids.create( + { + "account_group_id": template.id, + "update_chart_wizard_id": self.id, + "type": "updated", + "update_account_group_id": account_group_id, + "notes": notes, + } + ) + + def _find_fiscal_positions(self): + """Load fiscal position templates to create/update.""" + wiz_fp = self.env["wizard.update.charts.accounts.fiscal.position"] + self.fiscal_position_ids.unlink() + + # Search for new / updated fiscal positions + templates = self.env["account.fiscal.position.template"].search( + [("chart_template_id", "in", self.chart_template_ids.ids)] + ) + for template in templates: + # Search for a real fiscal position that matches the template + fp_id = self.find_fp_by_templates(template) + if not fp_id: + # Fiscal position to be created + wiz_fp.create( + { + "fiscal_position_id": template.id, + "update_chart_wizard_id": self.id, + "type": "new", + "notes": _("No fiscal position found with this name."), + } + ) + else: + # Check the fiscal position for changes + fp = self.env["account.fiscal.position"].browse(fp_id) + notes = self.diff_notes(template, fp) + + if self.recreate_xml_ids and self.missing_xml_id(template, fp): + notes += (notes and "\n" or "") + _("Missing XML-ID.") + + if notes: + # Fiscal position template to be updated + wiz_fp.create( + { + "fiscal_position_id": template.id, + "update_chart_wizard_id": self.id, + "type": "updated", + "update_fiscal_position_id": fp_id, + "notes": notes, + } + ) + + def recreate_xml_id(self, template, real_obj): + ir_model_data = self.env["ir.model.data"] + template_xmlid = ir_model_data.search( + [("model", "=", template._name), ("res_id", "=", template.id)] + ) + new_xml_id = "%d_%s" % (self.company_id.id, template_xmlid.name) + ir_model_data.search( + [("model", "=", real_obj._name), ("res_id", "=", real_obj.id)] + ).unlink() + new_rec = template_xmlid.copy( + { + "model": real_obj._name, + "res_id": real_obj.id, + "noupdate": True, + } + ) + new_rec.name = new_xml_id + + def _update_taxes(self): + """Process taxes to create/update/deactivate.""" + # First create taxes in batch + taxes_to_create = self.tax_ids.filtered(lambda x: x.type == "new") + todo_dict = taxes_to_create.mapped("tax_id")._generate_tax(self.company_id) + template_to_tax_dict = {} + for key in todo_dict["tax_template_to_tax"].keys(): + template_to_tax_dict[key.id] = todo_dict["tax_template_to_tax"][key].id + for wiz_tax in taxes_to_create: + new_tax = self.env["account.tax"].browse( + template_to_tax_dict[wiz_tax.tax_id.id] + ) + _logger.info( + _("Created tax %s."), "'{}' (ID:{})".format(new_tax.name, new_tax.id) + ) + for wiz_tax in self.tax_ids.filtered(lambda x: x.type != "new"): + template, tax = wiz_tax.tax_id, wiz_tax.update_tax_id + # Deactivate tax + if wiz_tax.type == "deleted": + tax.active = False + _logger.info(_("Deactivated tax %s."), "'%s'" % tax.name) + continue + else: + updated = False + for key, value in self.diff_fields(template, tax).items(): + # We defer update because account might not be created yet + if key in [ + "cash_basis_transition_account_id", + "invoice_repartition_line_ids", + "refund_repartition_line_ids", + ]: + continue + tax[key] = value + updated = True + if updated: + _logger.info(_("Updated tax %s."), "'%s'" % template.name) + if self.recreate_xml_ids and self.missing_xml_id(template, tax): + self.recreate_xml_id(template, tax) + _logger.info( + _("Updated tax %s. (Recreated XML-IDs)"), "'%s'" % template.name + ) + return todo_dict + + def _update_accounts(self): + """Process accounts to create/update.""" + for wiz_account in self.account_ids: + account, template = (wiz_account.update_account_id, wiz_account.account_id) + if wiz_account.type == "new": + # Create the account + tax_template_ref = { + tax: self.env["account.tax"].browse(self.find_tax_by_templates(tax)) + for tax in template.tax_ids + } + vals = self.chart_template_id._get_account_vals( + self.company_id, + template, + self.padded_code(template.code), + tax_template_ref, + ) + try: + with self.env.cr.savepoint(): + self.chart_template_id.create_record_with_xmlid( + self.company_id, template, "account.account", vals + ) + _logger.info( + _("Created account %s."), + "'{} - {}'".format(vals["code"], vals["name"]), + ) + except Exception: + self.rejected_new_account_number += 1 + if config["test_enable"]: + _logger.info(EXCEPTION_TEXT) + else: # pragma: no cover + _logger.exception( + "ERROR: " + _("Exception creating account %s."), + "'{} - {}'".format(template.code, template.name), + ) + if not self.continue_on_errors: + break + else: + # Update the account + try: + with self.env.cr.savepoint(): + for key, value in iter( + self.diff_fields(template, account).items() + ): + account[key] = value + _logger.info( + _("Updated account %s."), + "'{} - {}'".format(account.code, account.name), + ) + if self.recreate_xml_ids and self.missing_xml_id( + template, account + ): + self.recreate_xml_id(template, account) + _logger.info( + _("Updated account %s. (Recreated XML-ID)"), + "'{} - {}'".format(account.code, account.name), + ) + + except Exception: + self.rejected_updated_account_number += 1 + if config["test_enable"]: + _logger.info(EXCEPTION_TEXT) + else: # pragma: no cover + _logger.exception( + "ERROR: " + _("Exception writing account %s."), + "'{} - {}'".format(account.code, account.name), + ) + if not self.continue_on_errors: + break + + def _update_taxes_pending_for_accounts(self, todo_dict): + """Updates the taxes (created or updated on previous steps) to set + the references to the accounts (the taxes where created/updated first, + when the referenced accounts are still not available). + """ + done = self.env["account.tax"] + for tax, v in todo_dict["account_dict"]["account.tax"].items(): + vals = {} + for fld in [ + "cash_basis_transition_account_id", + ]: + if v[fld]: + acc_id = self.find_account_by_templates( + self.env["account.account.template"].browse(v[fld].id) + ) + if acc_id: + vals[fld] = acc_id + else: + raise exceptions.UserError( + _("No real account found for template account with ID %s") + % v[fld].id + ) + if vals: + tax.write(vals) + done |= tax + + for rep_line, v in todo_dict["account_dict"][ + "account.tax.repartition.line" + ].items(): + if v["account_id"]: + acc_id = self.find_account_by_templates( + self.env["account.account.template"].browse(v["account_id"].id) + ) + if acc_id: + rep_line.write({"account_id": acc_id}) + done |= rep_line.invoice_tax_id or rep_line.refund_tax_id + else: + raise exceptions.UserError( + _("No real account found for template account with ID %s") + % v["account_id"].id + ) + + for wiz_tax in self.tax_ids.filtered(lambda r: r.type == "updated"): + template = wiz_tax.tax_id + tax = wiz_tax.update_tax_id + vals = {} + for key, value in self.diff_fields(template, tax).items(): + if key in { + "cash_basis_transition_account_id", + "invoice_repartition_line_ids", + "refund_repartition_line_ids", + }: + vals[key] = value + if vals: + tax.write(vals) + done |= tax + + if done: + _logger.info( + _("Post-updated account fields for taxes with IDs %s."), "%s" % done.ids + ) + + def _prepare_fp_vals(self, fp_template): + # Tax mappings + tax_mapping = [] + for fp_tax in fp_template.tax_ids: + # Create the fp tax mapping + tax_mapping.append( + { + "tax_src_id": self.find_tax_by_templates(fp_tax.tax_src_id), + "tax_dest_id": self.find_tax_by_templates(fp_tax.tax_dest_id), + } + ) + # Account mappings + account_mapping = [] + for fp_account in fp_template.account_ids: + # Create the fp account mapping + account_mapping.append( + { + "account_src_id": ( + self.find_account_by_templates(fp_account.account_src_id) + ), + "account_dest_id": ( + self.find_account_by_templates(fp_account.account_dest_id) + ), + } + ) + return { + "company_id": self.company_id.id, + "name": fp_template.name, + "tax_ids": [(0, 0, x) for x in tax_mapping], + "account_ids": [(0, 0, x) for x in account_mapping], + } + + def _prepare_account_group_vals(self, template): + return { + "name": template.name, + "code_prefix_start": template.code_prefix_start, + "code_prefix_end": template.code_prefix_end, + "company_id": self.company_id.id, + } + + def _update_account_groups(self): + """Process account groups templates to create/update.""" + new_groups = [] + for wiz_account_group in self.account_group_ids: + account_group, template = ( + wiz_account_group.update_account_group_id, + wiz_account_group.account_group_id, + ) + if wiz_account_group.type == "new": + new_groups.append( + (template, self._prepare_account_group_vals(template)) + ) + else: + for key, value in self.diff_fields(template, account_group).items(): + account_group[key] = value + _logger.info(_("Updated account group %s."), "'%s'" % template.name) + code_prefix_end = ( + template.code_prefix_end + if template.code_prefix_end + and template.code_prefix_end < template.code_prefix_start + else template.code_prefix_start + ) + if code_prefix_end != account_group.code_prefix_end: + account_group.code_prefix_end = code_prefix_end + _logger.info(_("Updated account group %s."), "'%s'" % template.name) + if self.recreate_xml_ids and self.missing_xml_id( + template, account_group + ): + self.recreate_xml_id(template, account_group) + _logger.info( + _("Updated account group %s. (Recreated XML-ID)"), + "'%s'" % template.name, + ) + if new_groups: + self.chart_template_id._create_records_with_xmlid( + "account.group", new_groups, self.company_id + ) + + def _update_fiscal_positions(self): + """Process fiscal position templates to create/update.""" + for wiz_fp in self.fiscal_position_ids: + fp, template = (wiz_fp.update_fiscal_position_id, wiz_fp.fiscal_position_id) + if wiz_fp.type == "new": + # Create a new fiscal position + self.chart_template_id.create_record_with_xmlid( + self.company_id, + template, + "account.fiscal.position", + self._prepare_fp_vals(template), + ) + _logger.info(_("Created fiscal position %s."), "'%s'" % template.name) + else: + for key, value in self.diff_fields(template, fp).items(): + fp[key] = value + _logger.info( + _("Updated fiscal position %s."), "'%s'" % template.name + ) + + if self.recreate_xml_ids and self.missing_xml_id(template, fp): + self.recreate_xml_id(template, fp) + _logger.info( + _("Updated fiscal position %s. (Recreated XML-ID)"), + "'%s'" % template.name, + ) + + +class WizardUpdateChartsAccountsTax(models.TransientModel): + _name = "wizard.update.charts.accounts.tax" + _description = "Tax that needs to be updated (new or updated in the " "template)." + + tax_id = fields.Many2one( + comodel_name="account.tax.template", string="Tax template", ondelete="set null" + ) + update_chart_wizard_id = fields.Many2one( + comodel_name="wizard.update.charts.accounts", + string="Update chart wizard", + required=True, + ondelete="cascade", + ) + type = fields.Selection( + selection=[ + ("new", "New template"), + ("updated", "Updated template"), + ("deleted", "Tax to deactivate"), + ], + readonly=False, + ) + type_tax_use = fields.Selection(related="tax_id.type_tax_use", readonly=True) + update_tax_id = fields.Many2one( + comodel_name="account.tax", + string="Tax to update", + required=False, + ondelete="set null", + ) + notes = fields.Text(readonly=True) + recreate_xml_ids = fields.Boolean(related="update_chart_wizard_id.recreate_xml_ids") + + +class WizardUpdateChartsAccountsAccount(models.TransientModel): + _name = "wizard.update.charts.accounts.account" + _description = ( + "Account that needs to be updated (new or updated in the " "template)." + ) + + account_id = fields.Many2one( + comodel_name="account.account.template", + string="Account template", + required=True, + ) + update_chart_wizard_id = fields.Many2one( + comodel_name="wizard.update.charts.accounts", + string="Update chart wizard", + required=True, + ondelete="cascade", + ) + type = fields.Selection( + selection=[("new", "New template"), ("updated", "Updated template")], + readonly=False, + ) + update_account_id = fields.Many2one( + comodel_name="account.account", + string="Account to update", + required=False, + ondelete="set null", + ) + notes = fields.Text(readonly=True) + recreate_xml_ids = fields.Boolean(related="update_chart_wizard_id.recreate_xml_ids") + + +class WizardUpdateChartsAccountsFiscalPosition(models.TransientModel): + _name = "wizard.update.charts.accounts.fiscal.position" + _description = ( + "Fiscal position that needs to be updated (new or updated " "in the template)." + ) + + fiscal_position_id = fields.Many2one( + comodel_name="account.fiscal.position.template", + string="Fiscal position template", + required=True, + ) + update_chart_wizard_id = fields.Many2one( + comodel_name="wizard.update.charts.accounts", + string="Update chart wizard", + required=True, + ondelete="cascade", + ) + type = fields.Selection( + selection=[("new", "New template"), ("updated", "Updated template")], + readonly=False, + ) + update_fiscal_position_id = fields.Many2one( + comodel_name="account.fiscal.position", + required=False, + string="Fiscal position to update", + ondelete="set null", + ) + notes = fields.Text(readonly=True) + recreate_xml_ids = fields.Boolean( + string="Recreate missing XML-IDs", + related="update_chart_wizard_id.recreate_xml_ids", + ) + + +class WizardMatching(models.TransientModel): + _name = "wizard.matching" + _description = "Wizard Matching" + _order = "sequence" + + update_chart_wizard_id = fields.Many2one( + comodel_name="wizard.update.charts.accounts", + string="Update chart wizard", + required=True, + ondelete="cascade", + ) + sequence = fields.Integer(required=True, default=1) + matching_value = fields.Selection(selection="_get_matching_selection") + + def _get_matching_selection(self): + return [("xml_id", "XML-ID")] + + def _selection_from_files(self, model_name, field_opts): + result = [] + for opt in field_opts: + model = self.env[model_name] + desc = model._fields[opt].get_description(self.env)["string"] + result.append((opt, "{} ({})".format(desc, opt))) + return result + + +class WizardTaxMatching(models.TransientModel): + _name = "wizard.tax.matching" + _description = "Wizard Tax Matching" + _inherit = "wizard.matching" + + def _get_matching_selection(self): + vals = super(WizardTaxMatching, self)._get_matching_selection() + vals += self._selection_from_files( + "account.tax.template", ["description", "name"] + ) + return vals + + +class WizardAccountMatching(models.TransientModel): + _name = "wizard.account.matching" + _description = "Wizard Account Matching" + _inherit = "wizard.matching" + + def _get_matching_selection(self): + vals = super(WizardAccountMatching, self)._get_matching_selection() + vals += self._selection_from_files("account.account.template", ["code", "name"]) + return vals + + +class WizardFpMatching(models.TransientModel): + _name = "wizard.fp.matching" + _description = "Wizard Fiscal Position Matching" + _inherit = "wizard.matching" + + def _get_matching_selection(self): + vals = super(WizardFpMatching, self)._get_matching_selection() + vals += self._selection_from_files("account.fiscal.position.template", ["name"]) + return vals + + +class WizardAccountGroupMatching(models.TransientModel): + _name = "wizard.account.group.matching" + _description = "Wizard Account Group Matching" + _inherit = "wizard.matching" + + def _get_matching_selection(self): + vals = super()._get_matching_selection() + vals += self._selection_from_files( + "account.group.template", ["code_prefix_start"] + ) + return vals + + +class WizardUpdateChartsAccountsAccountGroup(models.TransientModel): + _name = "wizard.update.charts.accounts.account.group" + _description = ( + "Account group that needs to be updated (new or updated in the template)." + ) + + account_group_id = fields.Many2one( + comodel_name="account.group.template", + string="Account group template", + required=True, + ) + update_chart_wizard_id = fields.Many2one( + comodel_name="wizard.update.charts.accounts", + string="Update chart wizard", + required=True, + ondelete="cascade", + ) + type = fields.Selection( + selection=[("new", "New template"), ("updated", "Updated template")], + readonly=False, + ) + update_account_group_id = fields.Many2one( + comodel_name="account.group", + string="Account group to update", + required=False, + ondelete="set null", + ) + notes = fields.Text(readonly=True) + recreate_xml_ids = fields.Boolean( + string="Recreate missing XML-IDs", + related="update_chart_wizard_id.recreate_xml_ids", + ) diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/wizard/wizard_chart_update_view.xml b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/wizard/wizard_chart_update_view.xml new file mode 100644 index 00000000..087df635 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/account_chart_update/wizard/wizard_chart_update_view.xml @@ -0,0 +1,439 @@ + + + + + Update Chart of Accounts from a Chart Template + wizard.update.charts.accounts + +
+
+ +
+
+

+

+

+ This wizard will update your accounts, taxes and + fiscal positions according to the selected chart + template +
+

+

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

+ If you leave these options set, the wizard will + not just create new records, but also update + records with changes (i.e. different tax amount) +

+

+ Note: Only the changed fields are updated. +

+
+
+
+ +

+

+ Here you can select the fields you want to check if + they have been updated in the templates. +

+

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

+

Here you can set the matching order.

+

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

Records to create/update

+ + + + + + + + + + +
+ + + + + + + + + + + + + +
+
+
+ + + + + + + + +
+ + + + + + + + + + + + +
+
+
+ + + + + + + + +
+ + + + + + + + + + + + +
+
+
+ + + + + + + + +
+ + + + + + + + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+ +
+
+ + Update chart of accounts + ir.actions.act_window + wizard.update.charts.accounts + form + new + +
diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-financial-tools-account_chart_update/doc/ARCHITECTURE.md new file mode 100644 index 00000000..819766eb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_chart_update Module - account_chart_update + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/doc/CONFIGURATION.md b/odoo-bringout-oca-account-financial-tools-account_chart_update/doc/CONFIGURATION.md new file mode 100644 index 00000000..ee973637 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_chart_update. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/doc/CONTROLLERS.md b/odoo-bringout-oca-account-financial-tools-account_chart_update/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-financial-tools-account_chart_update/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/doc/FAQ.md b/odoo-bringout-oca-account-financial-tools-account_chart_update/doc/FAQ.md new file mode 100644 index 00000000..deaecd2c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_chart_update or install in UI. diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/doc/INSTALL.md b/odoo-bringout-oca-account-financial-tools-account_chart_update/doc/INSTALL.md new file mode 100644 index 00000000..5f7817f0 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_chart_update" +# or +uv pip install odoo-bringout-oca-account-financial-tools-account_chart_update" +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/doc/MODELS.md b/odoo-bringout-oca-account-financial-tools-account_chart_update/doc/MODELS.md new file mode 100644 index 00000000..181a0493 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in account_chart_update. + +```mermaid +classDiagram + class ir_model_fields +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/doc/OVERVIEW.md b/odoo-bringout-oca-account-financial-tools-account_chart_update/doc/OVERVIEW.md new file mode 100644 index 00000000..6fc76ff1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_chart_update. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_chart_update +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/doc/REPORTS.md b/odoo-bringout-oca-account-financial-tools-account_chart_update/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/doc/SECURITY.md b/odoo-bringout-oca-account-financial-tools-account_chart_update/doc/SECURITY.md new file mode 100644 index 00000000..9dff8ff9 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/doc/SECURITY.md @@ -0,0 +1,34 @@ +# Security + +Access control and security definitions in account_chart_update. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../account_chart_update/security/ir.model.access.csv)** + - 10 model access rules + +## Record Rules + +Row-level security rules defined in: + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[ir.model.access.csv](../account_chart_update/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-financial-tools-account_chart_update/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/doc/USAGE.md b/odoo-bringout-oca-account-financial-tools-account_chart_update/doc/USAGE.md new file mode 100644 index 00000000..8241e1f8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_chart_update +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/doc/WIZARDS.md b/odoo-bringout-oca-account-financial-tools-account_chart_update/doc/WIZARDS.md new file mode 100644 index 00000000..db676294 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/doc/WIZARDS.md @@ -0,0 +1,17 @@ +# Wizards + +Transient models exposed as UI wizards in account_chart_update. + +```mermaid +classDiagram + class WizardAccountGroupMatching + class WizardAccountMatching + class WizardFpMatching + class WizardMatching + class WizardTaxMatching + class WizardUpdateChartsAccounts + class WizardUpdateChartsAccountsAccount + class WizardUpdateChartsAccountsAccountGroup + class WizardUpdateChartsAccountsFiscalPosition + class WizardUpdateChartsAccountsTax +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update/pyproject.toml b/odoo-bringout-oca-account-financial-tools-account_chart_update/pyproject.toml new file mode 100644 index 00000000..a41ab281 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-financial-tools-account_chart_update" +version = "16.0.0" +description = "Detect changes and update the Account Chart from a template - Wizard to update a company's account chart from a template" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_chart_update"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/README.md b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/README.md new file mode 100644 index 00000000..2465a232 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/README.md @@ -0,0 +1,45 @@ +# Account Chart update OSS OCA + +Odoo addon: account_chart_update_l10n_eu_oss_oca + +## Installation + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca +``` + +## Dependencies + +This addon depends on: +- account_chart_update +- l10n_eu_oss_oca + +## Manifest Information + +- **Name**: Account Chart update OSS OCA +- **Version**: 16.0.1.0.0 +- **Category**: Accounting +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-financial-tools](https://github.com/OCA/account-financial-tools) branch 16.0, addon `account_chart_update_l10n_eu_oss_oca`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/README.rst b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/README.rst new file mode 100644 index 00000000..b9f88d98 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/README.rst @@ -0,0 +1,88 @@ +============================ +Account Chart update OSS OCA +============================ + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:9b8b1489c86b438641187b208daefc48e43632f447d3e589ce8e07dd80519eec + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-tools/tree/16.0/account_chart_update_l10n_eu_oss_oca + :alt: OCA/account-financial-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-tools-16-0/account-financial-tools-16-0-account_chart_update_l10n_eu_oss_oca + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +Glue module for account chart update and OSS (OCA version). It makes the wizard +ignore OSS taxes when updating the CoA. + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* ForgeFlow + +Contributors +~~~~~~~~~~~~ + +* Lois Rilo +* `Factor Libre `_: + + * Luis J. Salvatierra + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-LoisRForgeFlow| image:: https://github.com/LoisRForgeFlow.png?size=40px + :target: https://github.com/LoisRForgeFlow + :alt: LoisRForgeFlow + +Current `maintainer `__: + +|maintainer-LoisRForgeFlow| + +This module is part of the `OCA/account-financial-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/__init__.py b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/__init__.py new file mode 100644 index 00000000..40272379 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/__init__.py @@ -0,0 +1 @@ +from . import wizard diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/__manifest__.py b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/__manifest__.py new file mode 100644 index 00000000..4eb1b0b8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/__manifest__.py @@ -0,0 +1,18 @@ +# Copyright 2022 ForgeFlow S.L. (https://www.forgeflow.com) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Account Chart update OSS OCA", + "version": "16.0.1.0.0", + "author": "ForgeFlow, Odoo Community Association (OCA)", + "maintainers": ["LoisRForgeFlow"], + "website": "https://github.com/OCA/account-financial-tools", + "category": "Accounting", + "license": "AGPL-3", + "depends": [ + "account_chart_update", + "l10n_eu_oss_oca", + ], + "installable": True, + "auto_install": True, +} diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/i18n/account_chart_update_l10n_eu_oss_oca.pot b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/i18n/account_chart_update_l10n_eu_oss_oca.pot new file mode 100644 index 00000000..9bcfae77 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/i18n/account_chart_update_l10n_eu_oss_oca.pot @@ -0,0 +1,19 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update_l10n_eu_oss_oca +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_chart_update_l10n_eu_oss_oca +#: model:ir.model,name:account_chart_update_l10n_eu_oss_oca.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/i18n/bs.po b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/i18n/bs.po new file mode 100644 index 00000000..200303ad --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/i18n/bs.po @@ -0,0 +1,19 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update_l10n_eu_oss_oca +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_chart_update_l10n_eu_oss_oca +#: model:ir.model,name:account_chart_update_l10n_eu_oss_oca.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "Čarobnjak za ažuriranje Kontnog plana" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/i18n/es.po b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/i18n/es.po new file mode 100644 index 00000000..e9eb6b83 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/i18n/es.po @@ -0,0 +1,22 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update_l10n_eu_oss_oca +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-11-06 20:36+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_chart_update_l10n_eu_oss_oca +#: model:ir.model,name:account_chart_update_l10n_eu_oss_oca.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "Wizard Actualización Plan de Cuentas" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/i18n/it.po b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/i18n/it.po new file mode 100644 index 00000000..e1596d45 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/i18n/it.po @@ -0,0 +1,22 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update_l10n_eu_oss_oca +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-02-22 11:38+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_chart_update_l10n_eu_oss_oca +#: model:ir.model,name:account_chart_update_l10n_eu_oss_oca.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "Procedura guidata aggiornamento piano dei conti" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..4502aab4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/readme/CONTRIBUTORS.rst @@ -0,0 +1,4 @@ +* Lois Rilo +* `Factor Libre `_: + + * Luis J. Salvatierra diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/readme/DESCRIPTION.rst new file mode 100644 index 00000000..117c62da --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/readme/DESCRIPTION.rst @@ -0,0 +1,2 @@ +Glue module for account chart update and OSS (OCA version). It makes the wizard +ignore OSS taxes when updating the CoA. diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/static/description/icon.png b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/static/description/index.html b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/static/description/index.html new file mode 100644 index 00000000..9158aba5 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/static/description/index.html @@ -0,0 +1,428 @@ + + + + + + +Account Chart update OSS OCA + + + +
+

Account Chart update OSS OCA

+ + +

Beta License: AGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runboat

+

Glue module for account chart update and OSS (OCA version). It makes the wizard +ignore OSS taxes when updating the CoA.

+

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • ForgeFlow
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

LoisRForgeFlow

+

This module is part of the OCA/account-financial-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/tests/__init__.py b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/tests/__init__.py new file mode 100644 index 00000000..7497f264 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/tests/__init__.py @@ -0,0 +1 @@ +from . import test_account_chart_update_l10n_eu_oss_oca diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/tests/test_account_chart_update_l10n_eu_oss_oca.py b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/tests/test_account_chart_update_l10n_eu_oss_oca.py new file mode 100644 index 00000000..56f6329f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/tests/test_account_chart_update_l10n_eu_oss_oca.py @@ -0,0 +1,135 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from odoo.tests import tagged + +from odoo.addons.account.tests.common import AccountTestInvoicingCommon + + +@tagged("post_install", "-at_install") +class TestOSSCoA(AccountTestInvoicingCommon): + def _create_xml_id(self, record): + return self.env["ir.model.data"].create( + { + "module": "account_chart_update", + "name": "{}-{}".format(record._table, record.id), + "model": record._name, + "res_id": record.id, + } + ) + + def _create_tax_tmpl(self, name, chart_template): + record = self.env["account.tax.template"].create( + { + "name": name, + "amount": 0, + "chart_template_id": chart_template.id, + "tax_group_id": self.env.ref("account.tax_group_taxes").id, + "refund_repartition_line_ids": [ + (0, 0, {"repartition_type": "base", "factor_percent": 100.0}), + (0, 0, {"repartition_type": "tax", "factor_percent": 100.0}), + (0, 0, {"repartition_type": "tax", "factor_percent": 100.0}), + ], + "invoice_repartition_line_ids": [ + (0, 0, {"repartition_type": "base", "factor_percent": 100.0}), + (0, 0, {"repartition_type": "tax", "factor_percent": 100.0}), + (0, 0, {"repartition_type": "tax", "factor_percent": 100.0}), + ], + } + ) + self._create_xml_id(record) + return record + + # pylint: disable=W8106 + @classmethod + def setUpClass( + cls, chart_template_ref="l10n_generic_coa.configurable_chart_template" + ): + super().setUpClass(chart_template_ref=chart_template_ref) + cls.chart_template = cls.env.ref(chart_template_ref) + cls.env = cls.env( + context=dict( + cls.env.context, + mail_create_nolog=True, + mail_create_nosubscribe=True, + mail_notrack=True, + no_reset_password=True, + tracking_disable=True, + ) + ) + cls.company = cls.env["res.company"].create( + { + "name": "Test account_chart_update company", + "currency_id": cls.chart_template.currency_id.id, + "country_id": cls.env.ref("base.es").id, + } + ) + cls.env.user.write( + { + "company_ids": [ + (6, 0, cls.env.user.company_ids.ids), + (4, cls.company.id), + ], + "company_id": cls.company.id, + "groups_id": [ + (6, 0, cls.env.user.groups_id.ids), + (4, cls.env.ref("account.group_account_user").id), + (4, cls.env.ref("account.group_account_invoice").id), + (4, cls.env.ref("base.group_multi_company").id), + ], + } + ) + cls.oss_wizard = cls.env["l10n.eu.oss.wizard"] + + def setUp(self): + super().setUp() + # Create demo tax + self._create_tax_tmpl("Not OSS Demo tax", self.chart_template) + self.tax = self.env["account.tax"].create( + { + "name": "Not OSS Demo tax", + "amount": 10, + "amount_type": "percent", + "type_tax_use": "sale", + "country_id": self.env.ref("base.es").id, + "company_id": self.company.id, + "tax_group_id": self.env.ref("account.tax_group_taxes").id, + } + ) + self.wizard_obj = self.env["wizard.update.charts.accounts"] + self.wizard_vals = { + "company_id": self.company.id, + "chart_template_id": self.chart_template.id, + "code_digits": 6, + "lang": "en_US", + } + + @classmethod + def _oss_wizard_create(cls, extra_vals): + vals = cls.oss_wizard.default_get(list(cls.oss_wizard.fields_get())) + vals.update(extra_vals) + oss_wizard_id = cls.oss_wizard.create(vals) + return oss_wizard_id + + def test_matching(self): + # Generate EU OSS taxes + oss_wizard_vals = { + "company_id": self.company.id, + "general_tax": self.tax.id, + } + oss_wizard = self._oss_wizard_create(oss_wizard_vals) + oss_wizard.generate_eu_oss_taxes() + + wizard_vals = self.wizard_vals + wizard_vals.update(update_tax=True) + wizard = self.wizard_obj.create(wizard_vals) + wizard.action_find_records() + taxes_to_delete = wizard.tax_ids.filtered(lambda x: x.type == "deleted").mapped( + "update_tax_id" + ) + oss_taxes = self.env["account.tax"].search( + [ + ("oss_country_id", "!=", False), + ] + ) + self.assertTrue(oss_taxes, "No OSS taxes found in the system") + for tax in oss_taxes: + self.assertNotIn(tax, taxes_to_delete) diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/wizard/__init__.py b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/wizard/__init__.py new file mode 100644 index 00000000..fbd95d57 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/wizard/__init__.py @@ -0,0 +1 @@ +from . import wizard_chart_update diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/wizard/wizard_chart_update.py b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/wizard/wizard_chart_update.py new file mode 100644 index 00000000..d43a045c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/account_chart_update_l10n_eu_oss_oca/wizard/wizard_chart_update.py @@ -0,0 +1,13 @@ +# Copyright 2022 ForgeFlow S.L. (https://www.forgeflow.com) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import models + + +class WizardUpdateChartsAccounts(models.TransientModel): + _inherit = "wizard.update.charts.accounts" + + def _domain_taxes_to_deactivate(self, found_taxes_ids): + domain = super()._domain_taxes_to_deactivate(found_taxes_ids) + domain.append(("oss_country_id", "=", False)) + return domain diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/doc/ARCHITECTURE.md new file mode 100644 index 00000000..6a721c99 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_chart_update_l10n_eu_oss_oca Module - account_chart_update_l10n_eu_oss_oca + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/doc/CONFIGURATION.md b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/doc/CONFIGURATION.md new file mode 100644 index 00000000..6869adc7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_chart_update_l10n_eu_oss_oca. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/doc/CONTROLLERS.md b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/doc/DEPENDENCIES.md new file mode 100644 index 00000000..80c07e48 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [account_chart_update](../../odoo-bringout-oca-account-financial-tools-account_chart_update) +- [l10n_eu_oss_oca](../../odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca) diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/doc/FAQ.md b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/doc/FAQ.md new file mode 100644 index 00000000..1ace9874 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_chart_update_l10n_eu_oss_oca or install in UI. diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/doc/INSTALL.md b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/doc/INSTALL.md new file mode 100644 index 00000000..fe2bd1d9 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca" +# or +uv pip install odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca" +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/doc/MODELS.md b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/doc/MODELS.md new file mode 100644 index 00000000..b4fa58bc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/doc/MODELS.md @@ -0,0 +1,11 @@ +# Models + +Detected core models and extensions in account_chart_update_l10n_eu_oss_oca. + +```mermaid +classDiagram +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/doc/OVERVIEW.md b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/doc/OVERVIEW.md new file mode 100644 index 00000000..ed593b4d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_chart_update_l10n_eu_oss_oca. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_chart_update_l10n_eu_oss_oca +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/doc/REPORTS.md b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/doc/SECURITY.md b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/doc/USAGE.md b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/doc/USAGE.md new file mode 100644 index 00000000..0a9e1e98 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_chart_update_l10n_eu_oss_oca +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/doc/WIZARDS.md b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/doc/WIZARDS.md new file mode 100644 index 00000000..5aae9191 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/doc/WIZARDS.md @@ -0,0 +1,8 @@ +# Wizards + +Transient models exposed as UI wizards in account_chart_update_l10n_eu_oss_oca. + +```mermaid +classDiagram + class WizardUpdateChartsAccounts +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/pyproject.toml b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/pyproject.toml new file mode 100644 index 00000000..a9cb8aaf --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-financial-tools-account_chart_update_l10n_eu_oss_oca" +version = "16.0.0" +description = "Account Chart update OSS OCA - Odoo addon" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-account-financial-tools-account_chart_update>=16.0.0", + "odoo-bringout-oca-account-financial-tools-l10n_eu_oss_oca>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_chart_update_l10n_eu_oss_oca"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/README.md b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/README.md new file mode 100644 index 00000000..ed6cde28 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/README.md @@ -0,0 +1,45 @@ +# Account Chart Update Multilang + +Odoo addon: account_chart_update_multilang + +## Installation + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_chart_update_multilang +``` + +## Dependencies + +This addon depends on: +- account_chart_update +- l10n_multilang + +## Manifest Information + +- **Name**: Account Chart Update Multilang +- **Version**: 16.0.1.0.3 +- **Category**: Accounting +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-financial-tools](https://github.com/OCA/account-financial-tools) branch 16.0, addon `account_chart_update_multilang`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/README.rst b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/README.rst new file mode 100644 index 00000000..06edfca1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/README.rst @@ -0,0 +1,115 @@ +============================== +Account Chart Update Multilang +============================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:7e776c1548b668173cc602b008ac7870f60905f882e418f3f6318a9691999c7f + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png + :target: https://odoo-community.org/page/development-status + :alt: Alpha +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-tools/tree/16.0/account_chart_update_multilang + :alt: OCA/account-financial-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-tools-16-0/account-financial-tools-16-0-account_chart_update_multilang + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module extends the functionality of ``account_chart_update`` so +that if taxes or fiscal position templates have translated fields, they +are passed to the final taxes or fiscal positions when applying the +chart of accounts. + +.. IMPORTANT:: + This is an alpha version, the data model and design can change at any time without warning. + Only for development or testing purpose, do not use in production. + `More details on development status `_ + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +It is not necessary to apply any previous configuration to use this +module, but you may want to load some translation to taxes or fiscal +positions beforehand. + +You can do this by installing account_usability to be able to view the +templates and edit their translations. Or you can include translations +in a custom module inside the i18n_extra folder. + +Usage +===== + +To use this module simply follow the steps in the USAGE section of the +``account_chart_update`` module. + +You can find the documentation here: +https://github.com/OCA/account-financial-tools/blob/16.0/account_chart_update/readme/USAGE.rst + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +------- + +* Moduon + +Contributors +------------ + +- Eduardo López (https://www.moduon.team/) + +Maintainers +----------- + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-edlopen| image:: https://github.com/edlopen.png?size=40px + :target: https://github.com/edlopen + :alt: edlopen +.. |maintainer-rafaelbn| image:: https://github.com/rafaelbn.png?size=40px + :target: https://github.com/rafaelbn + :alt: rafaelbn + +Current `maintainers `__: + +|maintainer-edlopen| |maintainer-rafaelbn| + +This module is part of the `OCA/account-financial-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/__init__.py b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/__init__.py new file mode 100644 index 00000000..5cb1c491 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/__init__.py @@ -0,0 +1 @@ +from . import wizards diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/__manifest__.py b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/__manifest__.py new file mode 100644 index 00000000..015993de --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/__manifest__.py @@ -0,0 +1,23 @@ +# Copyright 2024 Moduon Team S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl-3.0) + +{ + "name": "Account Chart Update Multilang", + "summary": "Update tax and fiscal position templates with multilang", + "version": "16.0.1.0.3", + "development_status": "Alpha", + "category": "Accounting", + "website": "https://github.com/OCA/account-financial-tools", + "author": "Moduon, Odoo Community Association (OCA)", + "maintainers": ["edlopen", "rafaelbn"], + "license": "AGPL-3", + "auto_install": True, + "installable": True, + "depends": [ + "account_chart_update", + "l10n_multilang", + ], + "data": [ + "wizards/wizard_chart_update_views.xml", + ], +} diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/i18n/account_chart_update_multilang.pot b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/i18n/account_chart_update_multilang.pot new file mode 100644 index 00000000..8dff3d61 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/i18n/account_chart_update_multilang.pot @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update_multilang +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_chart_update_multilang +#: model:ir.model.fields,help:account_chart_update_multilang.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update_multilang +#: model:ir.model.fields,field_description:account_chart_update_multilang.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "" + +#. module: account_chart_update_multilang +#: model:ir.model,name:account_chart_update_multilang.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/i18n/bs.po b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/i18n/bs.po new file mode 100644 index 00000000..160fd775 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/i18n/bs.po @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update_multilang +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_chart_update_multilang +#: model:ir.model.fields,help:account_chart_update_multilang.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" + +#. module: account_chart_update_multilang +#: model:ir.model.fields,field_description:account_chart_update_multilang.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "Jezik" + +#. module: account_chart_update_multilang +#: model:ir.model,name:account_chart_update_multilang.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "Čarobnjak za ažuriranje Kontnog plana" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/i18n/it.po b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/i18n/it.po new file mode 100644 index 00000000..df758329 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/i18n/it.po @@ -0,0 +1,36 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_chart_update_multilang +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-11-08 11:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_chart_update_multilang +#: model:ir.model.fields,help:account_chart_update_multilang.field_wizard_update_charts_accounts__lang +msgid "" +"For records searched by name (taxes, fiscal positions), the template name " +"will be matched against the record name on this language." +msgstr "" +"Per i record ricercati per nome (imposte, posizioni fiscali), il nome del " +"modello verrà confrontato con il nome del record in questa lingua." + +#. module: account_chart_update_multilang +#: model:ir.model.fields,field_description:account_chart_update_multilang.field_wizard_update_charts_accounts__lang +msgid "Language" +msgstr "Lingua" + +#. module: account_chart_update_multilang +#: model:ir.model,name:account_chart_update_multilang.model_wizard_update_charts_accounts +msgid "Wizard Update Charts Accounts" +msgstr "Procedura guidata aggiornamento piano dei conti" diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/readme/CONFIGURE.md b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/readme/CONFIGURE.md new file mode 100644 index 00000000..de598672 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/readme/CONFIGURE.md @@ -0,0 +1,3 @@ +It is not necessary to apply any previous configuration to use this module, but you may want to load some translation to taxes or fiscal positions beforehand. + +You can do this by installing account_usability to be able to view the templates and edit their translations. Or you can include translations in a custom module inside the i18n_extra folder. diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/readme/CONTRIBUTORS.md b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/readme/CONTRIBUTORS.md new file mode 100644 index 00000000..8d73b120 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/readme/CONTRIBUTORS.md @@ -0,0 +1 @@ +* Eduardo López (https://www.moduon.team/) diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/readme/DESCRIPTION.md b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/readme/DESCRIPTION.md new file mode 100644 index 00000000..9ecd1389 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/readme/DESCRIPTION.md @@ -0,0 +1 @@ +This module extends the functionality of `account_chart_update` so that if taxes or fiscal position templates have translated fields, they are passed to the final taxes or fiscal positions when applying the chart of accounts. diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/readme/USAGE.md b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/readme/USAGE.md new file mode 100644 index 00000000..d4568a55 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/readme/USAGE.md @@ -0,0 +1,3 @@ +To use this module simply follow the steps in the USAGE section of the `account_chart_update` module. + +You can find the documentation here: https://github.com/OCA/account-financial-tools/blob/16.0/account_chart_update/readme/USAGE.rst diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/static/description/icon.png b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/static/description/index.html b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/static/description/index.html new file mode 100644 index 00000000..ee18f3e3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/static/description/index.html @@ -0,0 +1,452 @@ + + + + + +Account Chart Update Multilang + + + +
+

Account Chart Update Multilang

+ + +

Alpha License: AGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runboat

+

This module extends the functionality of account_chart_update so +that if taxes or fiscal position templates have translated fields, they +are passed to the final taxes or fiscal positions when applying the +chart of accounts.

+
+

Important

+

This is an alpha version, the data model and design can change at any time without warning. +Only for development or testing purpose, do not use in production. +More details on development status

+
+

Table of contents

+ +
+

Configuration

+

It is not necessary to apply any previous configuration to use this +module, but you may want to load some translation to taxes or fiscal +positions beforehand.

+

You can do this by installing account_usability to be able to view the +templates and edit their translations. Or you can include translations +in a custom module inside the i18n_extra folder.

+
+
+

Usage

+

To use this module simply follow the steps in the USAGE section of the +account_chart_update module.

+

You can find the documentation here: +https://github.com/OCA/account-financial-tools/blob/16.0/account_chart_update/readme/USAGE.rst

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Moduon
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainers:

+

edlopen rafaelbn

+

This module is part of the OCA/account-financial-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/tests/__init__.py b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/tests/__init__.py new file mode 100644 index 00000000..01df1888 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/tests/__init__.py @@ -0,0 +1 @@ +from . import test_account_chart_update_multilang diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/tests/test_account_chart_update_multilang.py b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/tests/test_account_chart_update_multilang.py new file mode 100644 index 00000000..929ec6e9 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/tests/test_account_chart_update_multilang.py @@ -0,0 +1,73 @@ +# Copyright 2024 Moduon Team S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl-3.0) + +from odoo.tests import tagged + +from odoo.addons.account_chart_update.tests.common import TestAccountChartUpdateCommon + + +@tagged("-at_install", "post_install") +class TestAccountChartUpdate(TestAccountChartUpdateCommon): + @classmethod + def setUpClass(cls): + super().setUpClass() + lang_model = cls.env["res.lang"] + lang_model._activate_lang("en_US") + lang_model._activate_lang("es_ES") + lang_model._activate_lang("fr_FR") + cls.tax_template.with_context(lang="en_US").description = "tax description eng" + cls.tax_template.with_context(lang="es_ES").name = "tax name es" + cls.tax_template.with_context(lang="es_ES").description = "tax description es" + cls.tax_template.with_context(lang="fr_FR").name = "tax name fr" + cls.tax_template.with_context(lang="fr_FR").description = "tax description fr" + + def test_update_taxes(self): + wizard = self.wizard_obj.create(self.wizard_vals) + wizard.action_find_records() + wizard.action_update_records() + new_tax = self.env["account.tax"].search( + [ + ("name", "=", self.tax_template.name), + ("company_id", "=", self.company.id), + ] + ) + self.assertEqual( + new_tax.with_context(lang="en_US").description, "tax description eng" + ) + self.assertEqual(new_tax.with_context(lang="es_ES").name, "tax name es") + self.assertEqual( + new_tax.with_context(lang="es_ES").description, "tax description es" + ) + self.assertEqual(new_tax.with_context(lang="fr_FR").name, "tax name fr") + self.assertEqual( + new_tax.with_context(lang="fr_FR").description, "tax description fr" + ) + + def test_update_taxes_with_english_deactivate(self): + # When English is not active the chart update should work also + self.env["res.partner"].with_context(active_test=False).search([]).write( + {"lang": "es_ES"} + ) + self.env["res.users"].with_context(active_test=False).search([]).write( + {"lang": "es_ES"} + ) + lang_model = self.env["res.lang"] + lang_model.search([("code", "=", "en_US")]).write({"active": False}) + self.test_update_taxes() + + def test_update_fiscal_position(self): + """Fiscal position without translations should not be taking into + account of being translated.""" + self.fp_template.note = "" + wizard = self.wizard_obj.create(self.wizard_vals) + wizard.action_find_records() + wizard.action_update_records() + new_fp = self.env["account.fiscal.position"].search( + [ + ("name", "=", self.fp_template.name), + ("company_id", "=", self.company.id), + ] + ) + self.assertEqual(new_fp.with_context(lang="en_US").note, self.fp_template.note) + self.assertEqual(new_fp.with_context(lang="es_ES").note, self.fp_template.note) + self.assertEqual(new_fp.with_context(lang="fr_FR").note, self.fp_template.note) diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/wizards/__init__.py b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/wizards/__init__.py new file mode 100644 index 00000000..fbd95d57 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/wizards/__init__.py @@ -0,0 +1 @@ +from . import wizard_chart_update diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/wizards/wizard_chart_update.py b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/wizards/wizard_chart_update.py new file mode 100644 index 00000000..c54473f1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/wizards/wizard_chart_update.py @@ -0,0 +1,79 @@ +# Copyright 2024 Moduon Team S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl-3.0) + +from odoo import fields, models +from odoo.tools import ormcache + + +class WizardUpdateChartsAccount(models.TransientModel): + _inherit = "wizard.update.charts.accounts" + + lang = fields.Selection(default="en_US") + + @ormcache("self.lang") + def _other_langs(self): + return self.env["res.lang"].search([("code", "!=", self.lang)]).mapped("code") + + def _get_lang_selection_options(self): + """Only can translate in base language by default.""" + en = self.env.ref("base.lang_en") + return [(en.code, en.name)] + + def _update_other_langs(self, templates): + for tpl_xmlid in templates.get_external_id().values(): + template = self.env.ref(tpl_xmlid) + module, xmlid = tpl_xmlid.split(".", 1) + rec_xmlid = f"{module}.{self.company_id.id}_{xmlid}" + rec = self.env.ref(rec_xmlid, False) + if not rec: + continue + translations = {} + for key in self._diff_translate_fields(template, rec): + for lang in self._other_langs(): + field = rec._fields[key] + stored_translation_rec = field._get_stored_translations(rec) + if not stored_translation_rec: + continue + old_value = ( + stored_translation_rec.get(rec.env.lang or "en_US") or "" + ) + if old_value.startswith("

") and old_value.endswith("

"): + old_value = old_value[3:-4] + is_callable = callable(field.translate) + translated = template.with_context(lang=lang)[key] + translations[lang] = ( + {old_value: translated} if is_callable else translated + ) + rec.update_field_translations(key, translations) + + def _diff_translate_fields(self, template, real): + """Find differences by comparing the translations of the fields.""" + res = {} + to_include = self.fields_to_include(template._name) + for key in to_include: + if not (template._fields.get(key) and template._fields[key].translate): + continue + for lang in self._other_langs(): + template_trans = template.with_context(lang=lang)[key] + real_trans = real.with_context(lang=lang)[key] + if template_trans != real_trans: + res[key] = template[key] + return res + + def diff_fields(self, template, real): + """Compare template and real translations too.""" + res = super().diff_fields(template, real) + res.update(self._diff_translate_fields(template, real)) + return res + + def _update_taxes(self): + """Update the taxes with their template translations.""" + res = super()._update_taxes() + self._update_other_langs(self.tax_ids.tax_id) + return res + + def _update_fiscal_positions(self): + """Update the fiscal positions with their template translations.""" + res = super()._update_fiscal_positions() + self._update_other_langs(self.fiscal_position_ids.fiscal_position_id) + return res diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/wizards/wizard_chart_update_views.xml b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/wizards/wizard_chart_update_views.xml new file mode 100644 index 00000000..5f22a2ae --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/account_chart_update_multilang/wizards/wizard_chart_update_views.xml @@ -0,0 +1,14 @@ + + + + + wizard.update.charts.accounts + + + + 1 + + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/doc/ARCHITECTURE.md new file mode 100644 index 00000000..08380b40 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_chart_update_multilang Module - account_chart_update_multilang + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/doc/CONFIGURATION.md b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/doc/CONFIGURATION.md new file mode 100644 index 00000000..2c4f78c0 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_chart_update_multilang. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/doc/CONTROLLERS.md b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/doc/DEPENDENCIES.md new file mode 100644 index 00000000..beb39145 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [account_chart_update](../../odoo-bringout-oca-account-financial-tools-account_chart_update) +- [l10n_multilang](../../odoo-bringout-oca-ocb-l10n_multilang) diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/doc/FAQ.md b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/doc/FAQ.md new file mode 100644 index 00000000..cd60a132 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_chart_update_multilang or install in UI. diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/doc/INSTALL.md b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/doc/INSTALL.md new file mode 100644 index 00000000..ea67ef64 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_chart_update_multilang" +# or +uv pip install odoo-bringout-oca-account-financial-tools-account_chart_update_multilang" +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/doc/MODELS.md b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/doc/MODELS.md new file mode 100644 index 00000000..e2a1bedb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/doc/MODELS.md @@ -0,0 +1,11 @@ +# Models + +Detected core models and extensions in account_chart_update_multilang. + +```mermaid +classDiagram +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/doc/OVERVIEW.md b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/doc/OVERVIEW.md new file mode 100644 index 00000000..474218db --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_chart_update_multilang. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_chart_update_multilang +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/doc/REPORTS.md b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/doc/SECURITY.md b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/doc/USAGE.md b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/doc/USAGE.md new file mode 100644 index 00000000..01290c78 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_chart_update_multilang +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/doc/WIZARDS.md b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/pyproject.toml b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/pyproject.toml new file mode 100644 index 00000000..86377831 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_chart_update_multilang/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-financial-tools-account_chart_update_multilang" +version = "16.0.0" +description = "Account Chart Update Multilang - Update tax and fiscal position templates with multilang" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-account-financial-tools-account_chart_update>=16.0.0", + "odoo-bringout-oca-account-financial-tools-l10n_multilang>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_chart_update_multilang"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/README.md b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/README.md new file mode 100644 index 00000000..71c698cf --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/README.md @@ -0,0 +1,44 @@ +# Account Dashboard Banner + +Odoo addon: account_dashboard_banner + +## Installation + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_dashboard_banner +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Account Dashboard Banner +- **Version**: 16.0.1.0.0 +- **Category**: Accounting +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-financial-tools](https://github.com/OCA/account-financial-tools) branch 16.0, addon `account_dashboard_banner`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/README.rst b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/README.rst new file mode 100644 index 00000000..ad4034c3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/README.rst @@ -0,0 +1,151 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + +======================== +Account Dashboard Banner +======================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:c261dd1b22622bcdf2845d425be77ae0a3b5cbed1358ab4dd12e58394018fa50 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-tools/tree/16.0/account_dashboard_banner + :alt: OCA/account-financial-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-tools-16-0/account-financial-tools-16-0-account_dashboard_banner + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +The development of this module started with a simple analysis: +accountants tend to forget to update the lock dates. Part of the problem +lies in the fact that the lock dates can be seen in the wizard to update +the lock dates, but accountants have no incentive to start this wizard +regularly to check the lock dates. The idea was to display the lock +dates in a banner at the top of the accounting dashboard, so that +accountants have the value of the lock dates in front of their eyes. + +With such a banner in the accounting dashboard to display the lock +dates, there was a great temptation to display other interesting +information in that banner, such as some key figures of the accounting: +liquidity, turnover, customer overdue, etc. It gave birth to the idea to +have a configurable banner in the accounting dashboard! + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +Go to the menu **Invoicing > Configuration > Dashboard > Dashboard +Banner Cells**: in this menu, you can add or remove cells from the +banner, change the cell type, modify the order via drag-and-drop, +customize the labels if necessary. + +|Cell configuration menu| + +Many cell types are available: + +- **Income** with 4 options: *Fiscal Year-to-date Income*, *Year-to-date + Income*, *Quarter-to-date Income* and *Month-to-date Income*. It + displays the period balance of the accounts with type *Income* and + *Other Income*. +- **Liquidity**: it display the ending balance of the accounts linked to + a bank or cash or credit journal. +- **Customer Debt**: it displays the ending balance of the default + *Account Receivable* and, if the point of sale is installed, the + intermediary account used for unidentified customers. +- **Customer Overdue**: same as the *Customer Debt*, but limited to + journal items with a due date in the past. +- **Supplier Debt**: it displays the ending balance of the default + *Account Payable*. +- **Lock dates**: all the lock dates are available: *Tax Return Lock + Date*, *Journals Entries Lock Date* and *All Users Lock Date*. + +The module is designed to allow the modification of the computation of +the different cell types by inheriting the method +*\_prepare_cell_data\_()* or *\_prepare_cell_data()*. It is +also easy for a developper to add more cell types. + +It is possible to display a cell as a warning cell (yellow background +color instead of light grey): click on the *Warning* option and +customize the conditions to trigger the warning. + +|Cell form with warning| + +.. |Cell configuration menu| image:: https://raw.githubusercontent.com/OCA/account-financial-tools/16.0/account_dashboard_banner/static/description/banner_cell_config.png +.. |Cell form with warning| image:: https://raw.githubusercontent.com/OCA/account-financial-tools/16.0/account_dashboard_banner/static/description/cell_form_with_warning.png + +Usage +===== + +Enjoy the accounting dashboard with the banner at the top: + +|Accounting dashboard with banner| + +.. |Accounting dashboard with banner| image:: https://raw.githubusercontent.com/OCA/account-financial-tools/16.0/account_dashboard_banner/static/description/account_dashboard_banner.png + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +------- + +* Akretion + +Contributors +------------ + +- Alexis de Lattre + +Maintainers +----------- + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-alexis-via| image:: https://github.com/alexis-via.png?size=40px + :target: https://github.com/alexis-via + :alt: alexis-via + +Current `maintainer `__: + +|maintainer-alexis-via| + +This module is part of the `OCA/account-financial-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/__init__.py b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/__init__.py new file mode 100644 index 00000000..07384e0e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/__init__.py @@ -0,0 +1,2 @@ +from . import models +from .post_install import create_default_account_dashboard_cells diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/__manifest__.py b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/__manifest__.py new file mode 100644 index 00000000..7fc3601e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/__manifest__.py @@ -0,0 +1,29 @@ +# Copyright 2025 Akretion France (https://www.akretion.com/) +# @author: Alexis de Lattre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Account Dashboard Banner", + "version": "16.0.1.0.0", + "category": "Accounting", + "license": "AGPL-3", + "summary": "Add a configurable banner on the accounting dashboard", + "author": "Akretion,Odoo Community Association (OCA)", + "maintainers": ["alexis-via"], + "development_status": "Beta", + "website": "https://github.com/OCA/account-financial-tools", + "depends": ["account"], + "data": [ + "security/ir.model.access.csv", + "views/account_journal_dashboard.xml", + "views/account_dashboard_banner_cell.xml", + ], + "assets": { + "web.assets_backend": [ + "account_dashboard_banner/static/src/views/account_dashboard_kanban_banner.esm.js", + "account_dashboard_banner/static/src/views/account_dashboard_kanban_banner.xml", + ], + }, + "post_init_hook": "create_default_account_dashboard_cells", + "installable": True, +} diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/i18n/account_dashboard_banner.pot b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/i18n/account_dashboard_banner.pot new file mode 100644 index 00000000..b7b1207f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/i18n/account_dashboard_banner.pot @@ -0,0 +1,244 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_dashboard_banner +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__warn_type__above +msgid "Above Maximum" +msgstr "" + +#. module: account_dashboard_banner +#: model:ir.model,name:account_dashboard_banner.model_account_dashboard_banner_cell +msgid "Accounting Dashboard Banner Cell" +msgstr "" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__fiscalyear_lock_date +msgid "All Users Lock Date" +msgstr "" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__warn_type__inside +msgid "Between Minimum and Maximum" +msgstr "" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__cell_type +msgid "Cell Type" +msgstr "" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__create_uid +msgid "Created by" +msgstr "" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__create_date +msgid "Created on" +msgstr "" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__custom_label +msgid "Custom Label" +msgstr "" + +#. module: account_dashboard_banner +#: model_terms:ir.ui.view,arch_db:account_dashboard_banner.account_dashboard_banner_cell_form +#: model_terms:ir.ui.view,arch_db:account_dashboard_banner.account_dashboard_banner_cell_list +msgid "Custom Label (optional)" +msgstr "" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__custom_tooltip +msgid "Custom Tooltip" +msgstr "" + +#. module: account_dashboard_banner +#: model_terms:ir.ui.view,arch_db:account_dashboard_banner.account_dashboard_banner_cell_form +msgid "Custom Tooltip (optional)" +msgstr "" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__customer_debt +msgid "Customer Debt" +msgstr "" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__customer_overdue +msgid "Customer Overdue" +msgstr "" + +#. module: account_dashboard_banner +#: model:ir.ui.menu,name:account_dashboard_banner.account_dashboard_config +msgid "Dashboard" +msgstr "" + +#. module: account_dashboard_banner +#: model:ir.actions.act_window,name:account_dashboard_banner.account_dashboard_banner_cell_action +#: model:ir.ui.menu,name:account_dashboard_banner.account_dashboard_banner_cell_menu +msgid "Dashboard Banner Cells" +msgstr "" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__display_name +msgid "Display Name" +msgstr "" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__income_fiscalyear +msgid "Fiscal Year-to-date Income" +msgstr "" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__id +msgid "ID" +msgstr "" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__period_lock_date +msgid "Journals Entries Lock Date" +msgstr "" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__liquidity +msgid "Liquidity" +msgstr "" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__warn_max +msgid "Maximum" +msgstr "" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__warn_min +msgid "Minimum" +msgstr "" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__income_month +msgid "Month-to-date Income" +msgstr "" + +#. module: account_dashboard_banner +#. odoo-python +#: code:addons/account_dashboard_banner/models/account_dashboard_banner_cell.py:0 +#, python-format +msgid "" +"On cell '%(cell_type)s' with warning enabled, the minimum (%(warn_min)s) " +"must be under the maximum (%(warn_max)s)." +msgstr "" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__income_quarter +msgid "Quarter-to-date Income" +msgstr "" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__sequence +msgid "Sequence" +msgstr "" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__supplier_debt +msgid "Supplier Debt" +msgstr "" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__tax_lock_date +msgid "Tax Return Lock Date" +msgstr "" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__warn_type__under +msgid "Under Minimum" +msgstr "" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__warn_type__outside +msgid "Under Minimum or Above Maximum" +msgstr "" + +#. module: account_dashboard_banner +#: model_terms:ir.ui.view,arch_db:account_dashboard_banner.account_dashboard_banner_cell_form +msgid "Warn If" +msgstr "" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__warn_lock_date_days +msgid "Warn Lock Date Days" +msgstr "" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__warn_type +msgid "Warn Type" +msgstr "" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__warn_type_show +msgid "Warn Type Show" +msgstr "" + +#. module: account_dashboard_banner +#: model_terms:ir.ui.view,arch_db:account_dashboard_banner.account_dashboard_banner_cell_form +msgid "Warn if lock date is older than" +msgstr "" + +#. module: account_dashboard_banner +#: model:ir.model.constraint,message:account_dashboard_banner.constraint_account_dashboard_banner_cell_warn_lock_date_days_positive +msgid "Warn if lock date is older than N days must be positive or null." +msgstr "" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__warn +msgid "Warning" +msgstr "" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__income_year +msgid "Year-to-date Income" +msgstr "" + +#. module: account_dashboard_banner +#: model_terms:ir.ui.view,arch_db:account_dashboard_banner.account_dashboard_banner_cell_form +msgid "days" +msgstr "" + +#. module: account_dashboard_banner +#. odoo-python +#: code:addons/account_dashboard_banner/models/account_dashboard_banner_cell.py:0 +#, python-format +msgid "from %s" +msgstr "" + +#. module: account_dashboard_banner +#. odoo-python +#: code:addons/account_dashboard_banner/models/account_dashboard_banner_cell.py:0 +#, python-format +msgid "with due date before %s" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/i18n/bs.po b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/i18n/bs.po new file mode 100644 index 00000000..b45e9893 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/i18n/bs.po @@ -0,0 +1,244 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_dashboard_banner +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__warn_type__above +msgid "Above Maximum" +msgstr "Iznad maksimuma" + +#. module: account_dashboard_banner +#: model:ir.model,name:account_dashboard_banner.model_account_dashboard_banner_cell +msgid "Accounting Dashboard Banner Cell" +msgstr "Ćelija bannera računovodstvene kontrolne table" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__fiscalyear_lock_date +msgid "All Users Lock Date" +msgstr "Datum zaključavanja za sve korisnike" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__warn_type__inside +msgid "Between Minimum and Maximum" +msgstr "Između minimuma i maksimuma" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__cell_type +msgid "Cell Type" +msgstr "Tip ćelije" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__custom_label +msgid "Custom Label" +msgstr "Prilagođeni natpis" + +#. module: account_dashboard_banner +#: model_terms:ir.ui.view,arch_db:account_dashboard_banner.account_dashboard_banner_cell_form +#: model_terms:ir.ui.view,arch_db:account_dashboard_banner.account_dashboard_banner_cell_list +msgid "Custom Label (optional)" +msgstr "Prilagođeni natpis (opciono)" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__custom_tooltip +msgid "Custom Tooltip" +msgstr "Prilagođeni tooltip" + +#. module: account_dashboard_banner +#: model_terms:ir.ui.view,arch_db:account_dashboard_banner.account_dashboard_banner_cell_form +msgid "Custom Tooltip (optional)" +msgstr "Prilagođeni tooltip (opciono)" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__customer_debt +msgid "Customer Debt" +msgstr "Kupčev dug" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__customer_overdue +msgid "Customer Overdue" +msgstr "Kupčevo kašnjenje" + +#. module: account_dashboard_banner +#: model:ir.ui.menu,name:account_dashboard_banner.account_dashboard_config +msgid "Dashboard" +msgstr "Pregled" + +#. module: account_dashboard_banner +#: model:ir.actions.act_window,name:account_dashboard_banner.account_dashboard_banner_cell_action +#: model:ir.ui.menu,name:account_dashboard_banner.account_dashboard_banner_cell_menu +msgid "Dashboard Banner Cells" +msgstr "Ćelije bannera kontrolne table" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__income_fiscalyear +msgid "Fiscal Year-to-date Income" +msgstr "Prihod fiskalne godine do sada" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__id +msgid "ID" +msgstr "ID" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__period_lock_date +msgid "Journals Entries Lock Date" +msgstr "Datum zaključavanja stavaka dnevnika" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__liquidity +msgid "Liquidity" +msgstr "Likvidnost" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__warn_max +msgid "Maximum" +msgstr "Maksimum" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__warn_min +msgid "Minimum" +msgstr "Minimum" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__income_month +msgid "Month-to-date Income" +msgstr "Prihod mjeseca do sada" + +#. module: account_dashboard_banner +#. odoo-python +#: code:addons/account_dashboard_banner/models/account_dashboard_banner_cell.py:0 +#, python-format +msgid "" +"On cell '%(cell_type)s' with warning enabled, the minimum (%(warn_min)s) " +"must be under the maximum (%(warn_max)s)." +msgstr "" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__income_quarter +msgid "Quarter-to-date Income" +msgstr "Prihod kvartala do sada" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__sequence +msgid "Sequence" +msgstr "Sekvenca" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__supplier_debt +msgid "Supplier Debt" +msgstr "Dobavljački dug" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__tax_lock_date +msgid "Tax Return Lock Date" +msgstr "Datum zaključavanja za porez" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__warn_type__under +msgid "Under Minimum" +msgstr "Ispod minimuma" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__warn_type__outside +msgid "Under Minimum or Above Maximum" +msgstr "Ispod minimuma ili iznad maksimuma" + +#. module: account_dashboard_banner +#: model_terms:ir.ui.view,arch_db:account_dashboard_banner.account_dashboard_banner_cell_form +msgid "Warn If" +msgstr "Upozori ako" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__warn_lock_date_days +msgid "Warn Lock Date Days" +msgstr "Dani upozorenja datuma zaključavanja" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__warn_type +msgid "Warn Type" +msgstr "Tip upozorenja" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__warn_type_show +msgid "Warn Type Show" +msgstr "Prikaz tipa upozorenja" + +#. module: account_dashboard_banner +#: model_terms:ir.ui.view,arch_db:account_dashboard_banner.account_dashboard_banner_cell_form +msgid "Warn if lock date is older than" +msgstr "Upozori ako je datum zaključavanja stariji od" + +#. module: account_dashboard_banner +#: model:ir.model.constraint,message:account_dashboard_banner.constraint_account_dashboard_banner_cell_warn_lock_date_days_positive +msgid "Warn if lock date is older than N days must be positive or null." +msgstr "Upozori ako je datum zaključavanja stariji od N dana mora biti pozitivan ili nula." + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__warn +msgid "Warning" +msgstr "Upozorenje" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__income_year +msgid "Year-to-date Income" +msgstr "Prihod godine do sada" + +#. module: account_dashboard_banner +#: model_terms:ir.ui.view,arch_db:account_dashboard_banner.account_dashboard_banner_cell_form +msgid "days" +msgstr "dana" + +#. module: account_dashboard_banner +#. odoo-python +#: code:addons/account_dashboard_banner/models/account_dashboard_banner_cell.py:0 +#, python-format +msgid "from %s" +msgstr "od %s" + +#. module: account_dashboard_banner +#. odoo-python +#: code:addons/account_dashboard_banner/models/account_dashboard_banner_cell.py:0 +#, python-format +msgid "with due date before %s" +msgstr "sa datumom dospijeća prije %s" diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/i18n/fr.po b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/i18n/fr.po new file mode 100644 index 00000000..36669302 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/i18n/fr.po @@ -0,0 +1,270 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_dashboard_banner +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 18.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-07-06 14:17+0000\n" +"PO-Revision-Date: 2025-07-06 14:17+0000\n" +"Last-Translator: Alexis de Lattre \n" +"Language-Team: \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__warn_type__above +msgid "Above Maximum" +msgstr "supérieur au maximum" + +#. module: account_dashboard_banner +#: model:ir.model,name:account_dashboard_banner.model_account_dashboard_banner_cell +msgid "Accounting Dashboard Banner Cell" +msgstr "Cellule du bandeau du tableau de bord de la comptabilité" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__fiscalyear_lock_date +#, fuzzy +msgid "All Users Lock Date" +msgstr "Date de verrouillage des ventes" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__warn_type__inside +msgid "Between Minimum and Maximum" +msgstr "entre le minimum et le maximum" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__cell_type +msgid "Cell Type" +msgstr "Type de cellule" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__custom_label +msgid "Custom Label" +msgstr "Libellé personnalisé" + +#. module: account_dashboard_banner +#: model_terms:ir.ui.view,arch_db:account_dashboard_banner.account_dashboard_banner_cell_form +#: model_terms:ir.ui.view,arch_db:account_dashboard_banner.account_dashboard_banner_cell_list +msgid "Custom Label (optional)" +msgstr "Libellé personnalisé (facultatif)" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__custom_tooltip +msgid "Custom Tooltip" +msgstr "Info-bulle personnalisée" + +#. module: account_dashboard_banner +#: model_terms:ir.ui.view,arch_db:account_dashboard_banner.account_dashboard_banner_cell_form +msgid "Custom Tooltip (optional)" +msgstr "Info-bulle personnalisée (facultatif)" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__customer_debt +msgid "Customer Debt" +msgstr "Dette client" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__customer_overdue +msgid "Customer Overdue" +msgstr "Impayés client" + +#. module: account_dashboard_banner +#: model:ir.ui.menu,name:account_dashboard_banner.account_dashboard_config +msgid "Dashboard" +msgstr "Tableau de bord" + +#. module: account_dashboard_banner +#: model:ir.actions.act_window,name:account_dashboard_banner.account_dashboard_banner_cell_action +#: model:ir.ui.menu,name:account_dashboard_banner.account_dashboard_banner_cell_menu +msgid "Dashboard Banner Cells" +msgstr "Cellules du bandeau du tableau de bord" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__income_fiscalyear +msgid "Fiscal Year-to-date Income" +msgstr "Revenus depuis le début de l'exercice comptable" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__id +msgid "ID" +msgstr "ID" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__period_lock_date +#, fuzzy +msgid "Journals Entries Lock Date" +msgstr "Date de verrouillage des ventes" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell____last_update +#, fuzzy +msgid "Last Modified on" +msgstr "Dernière mise à jour le" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__liquidity +msgid "Liquidity" +msgstr "Liquidités" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__warn_max +msgid "Maximum" +msgstr "Maximum" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__warn_min +msgid "Minimum" +msgstr "Minimum" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__income_month +msgid "Month-to-date Income" +msgstr "Revenus depuis le début du mois" + +#. module: account_dashboard_banner +#. odoo-python +#: code:addons/account_dashboard_banner/models/account_dashboard_banner_cell.py:0 +#, python-format +msgid "" +"On cell '%(cell_type)s' with warning enabled, the minimum (%(warn_min)s) " +"must be under the maximum (%(warn_max)s)." +msgstr "" +"Pour la cellule '%(cell_type)s' dont l'avertissement est activé, le minimum " +"(%(warn_min)s) doit être inférieur au maximum (%(warn_max)s)." + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__income_quarter +msgid "Quarter-to-date Income" +msgstr "Revenus depuis le début du trimestre" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__sequence +msgid "Sequence" +msgstr "Séquence" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__supplier_debt +msgid "Supplier Debt" +msgstr "Dette fournisseur" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__tax_lock_date +msgid "Tax Return Lock Date" +msgstr "Date de verrouillage de la déclaration de TVA" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__warn_type__under +msgid "Under Minimum" +msgstr "inférieur au minimum" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__warn_type__outside +msgid "Under Minimum or Above Maximum" +msgstr "inférieur au minimum ou supérieur au maximum" + +#. module: account_dashboard_banner +#: model_terms:ir.ui.view,arch_db:account_dashboard_banner.account_dashboard_banner_cell_form +msgid "Warn If" +msgstr "Avertissement si" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__warn_lock_date_days +#, fuzzy +msgid "Warn Lock Date Days" +msgstr "Date de verrouillage ferme" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__warn_type +msgid "Warn Type" +msgstr "Type d'avertissement" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__warn_type_show +msgid "Warn Type Show" +msgstr "Afficher le type d'avertissement" + +#. module: account_dashboard_banner +#: model_terms:ir.ui.view,arch_db:account_dashboard_banner.account_dashboard_banner_cell_form +msgid "Warn if lock date is older than" +msgstr "Avertissement si la date de verrouillage est antérieure à" + +#. module: account_dashboard_banner +#: model:ir.model.constraint,message:account_dashboard_banner.constraint_account_dashboard_banner_cell_warn_lock_date_days_positive +msgid "Warn if lock date is older than N days must be positive or null." +msgstr "" +"Avertissement si la date de verrouillage est supérieure à N jours. Doit être " +"positif ou nul." + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__warn +msgid "Warning" +msgstr "Avertissement" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__income_year +msgid "Year-to-date Income" +msgstr "Revenus depuis le début de l'année" + +#. module: account_dashboard_banner +#: model_terms:ir.ui.view,arch_db:account_dashboard_banner.account_dashboard_banner_cell_form +msgid "days" +msgstr "jours" + +#. module: account_dashboard_banner +#. odoo-python +#: code:addons/account_dashboard_banner/models/account_dashboard_banner_cell.py:0 +#, python-format +msgid "from %s" +msgstr "depuis le %s" + +#. module: account_dashboard_banner +#. odoo-python +#: code:addons/account_dashboard_banner/models/account_dashboard_banner_cell.py:0 +#, python-format +msgid "with due date before %s" +msgstr "avec date d'échéance antérieure au %s" + +#~ msgid "Balance of account(s) %(account_codes)s%(specific)s." +#~ msgstr "Solde du/des compte(s) %(account_codes)s%(specific)s." + +#~ msgid "Global Lock Date" +#~ msgstr "Date de verrouillage globale" + +#~ msgid "None" +#~ msgstr "Aucun" + +#~ msgid "Purchase Lock Date" +#~ msgstr "Date de verrouillage des achats" + +#~ msgid "_compute_warn_fields" +#~ msgstr "calculer les champs d'avertissement" diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/i18n/it.po b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/i18n/it.po new file mode 100644 index 00000000..70302112 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/i18n/it.po @@ -0,0 +1,251 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_dashboard_banner +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-07-29 13:45+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__warn_type__above +msgid "Above Maximum" +msgstr "Oltre il massimo" + +#. module: account_dashboard_banner +#: model:ir.model,name:account_dashboard_banner.model_account_dashboard_banner_cell +msgid "Accounting Dashboard Banner Cell" +msgstr "Cella del banner della bacheca di contabilità" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__fiscalyear_lock_date +msgid "All Users Lock Date" +msgstr "Tutte le date di blocco utenti" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__warn_type__inside +msgid "Between Minimum and Maximum" +msgstr "Tra minimo e massimo" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__cell_type +msgid "Cell Type" +msgstr "Tipo cella" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__custom_label +msgid "Custom Label" +msgstr "Etichetta personalizzata" + +#. module: account_dashboard_banner +#: model_terms:ir.ui.view,arch_db:account_dashboard_banner.account_dashboard_banner_cell_form +#: model_terms:ir.ui.view,arch_db:account_dashboard_banner.account_dashboard_banner_cell_list +msgid "Custom Label (optional)" +msgstr "Etichetta personalizzata (opzionale)" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__custom_tooltip +msgid "Custom Tooltip" +msgstr "Descrizione personalizzata" + +#. module: account_dashboard_banner +#: model_terms:ir.ui.view,arch_db:account_dashboard_banner.account_dashboard_banner_cell_form +msgid "Custom Tooltip (optional)" +msgstr "Descrizione personalizzata (opzionale)" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__customer_debt +msgid "Customer Debt" +msgstr "Debito cliente" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__customer_overdue +msgid "Customer Overdue" +msgstr "Scaduto cliente" + +#. module: account_dashboard_banner +#: model:ir.ui.menu,name:account_dashboard_banner.account_dashboard_config +msgid "Dashboard" +msgstr "Bacheca" + +#. module: account_dashboard_banner +#: model:ir.actions.act_window,name:account_dashboard_banner.account_dashboard_banner_cell_action +#: model:ir.ui.menu,name:account_dashboard_banner.account_dashboard_banner_cell_menu +msgid "Dashboard Banner Cells" +msgstr "Celle banner bacheca" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__income_fiscalyear +msgid "Fiscal Year-to-date Income" +msgstr "Ricavi attuali anno fiscale" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__id +msgid "ID" +msgstr "ID" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__period_lock_date +msgid "Journals Entries Lock Date" +msgstr "Data blocco registrazioni contabili" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__liquidity +msgid "Liquidity" +msgstr "Liquidità" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__warn_max +msgid "Maximum" +msgstr "Massimo" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__warn_min +msgid "Minimum" +msgstr "Minimo" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__income_month +msgid "Month-to-date Income" +msgstr "Ricavi mensili attuali" + +#. module: account_dashboard_banner +#. odoo-python +#: code:addons/account_dashboard_banner/models/account_dashboard_banner_cell.py:0 +#, python-format +msgid "" +"On cell '%(cell_type)s' with warning enabled, the minimum (%(warn_min)s) " +"must be under the maximum (%(warn_max)s)." +msgstr "" +"Nella cella '%(cell_type)s' con avviso abilitato, il minimo (%(warn_min)s) " +"deve essere inferiore al massimo (%(warn_max)s)." + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__income_quarter +msgid "Quarter-to-date Income" +msgstr "Ricavi trimestrali attuali" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__sequence +msgid "Sequence" +msgstr "Sequenza" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__supplier_debt +msgid "Supplier Debt" +msgstr "Debito fornitore" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__tax_lock_date +msgid "Tax Return Lock Date" +msgstr "Data blocco rimborso imposta" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__warn_type__under +msgid "Under Minimum" +msgstr "Inferiore al minimo" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__warn_type__outside +msgid "Under Minimum or Above Maximum" +msgstr "Inferiore al minimo o superiore al massimo" + +#. module: account_dashboard_banner +#: model_terms:ir.ui.view,arch_db:account_dashboard_banner.account_dashboard_banner_cell_form +msgid "Warn If" +msgstr "Avvisa se" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__warn_lock_date_days +msgid "Warn Lock Date Days" +msgstr "Giorni avviso data blocco" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__warn_type +msgid "Warn Type" +msgstr "Tipo avviso" + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__warn_type_show +msgid "Warn Type Show" +msgstr "Visualizza tipo avviso" + +#. module: account_dashboard_banner +#: model_terms:ir.ui.view,arch_db:account_dashboard_banner.account_dashboard_banner_cell_form +msgid "Warn if lock date is older than" +msgstr "Avvisa se la data di blocco è più vecchia di" + +#. module: account_dashboard_banner +#: model:ir.model.constraint,message:account_dashboard_banner.constraint_account_dashboard_banner_cell_warn_lock_date_days_positive +msgid "Warn if lock date is older than N days must be positive or null." +msgstr "" +"Avvisa se la data di blocco è più vecchia di N giorni deve essere positivo o " +"nullo." + +#. module: account_dashboard_banner +#: model:ir.model.fields,field_description:account_dashboard_banner.field_account_dashboard_banner_cell__warn +msgid "Warning" +msgstr "Attenzione" + +#. module: account_dashboard_banner +#: model:ir.model.fields.selection,name:account_dashboard_banner.selection__account_dashboard_banner_cell__cell_type__income_year +msgid "Year-to-date Income" +msgstr "Ricavi annuali attuali" + +#. module: account_dashboard_banner +#: model_terms:ir.ui.view,arch_db:account_dashboard_banner.account_dashboard_banner_cell_form +msgid "days" +msgstr "giorni" + +#. module: account_dashboard_banner +#. odoo-python +#: code:addons/account_dashboard_banner/models/account_dashboard_banner_cell.py:0 +#, python-format +msgid "from %s" +msgstr "da %s" + +#. module: account_dashboard_banner +#. odoo-python +#: code:addons/account_dashboard_banner/models/account_dashboard_banner_cell.py:0 +#, python-format +msgid "with due date before %s" +msgstr "con data scadenza anteriore a %s" diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/models/__init__.py b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/models/__init__.py new file mode 100644 index 00000000..eb90235d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/models/__init__.py @@ -0,0 +1 @@ +from . import account_dashboard_banner_cell diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/models/account_dashboard_banner_cell.py b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/models/account_dashboard_banner_cell.py new file mode 100644 index 00000000..27766b8e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/models/account_dashboard_banner_cell.py @@ -0,0 +1,324 @@ +# Copyright 2025 Akretion France (https://www.akretion.com/) +# @author: Alexis de Lattre +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from dateutil.relativedelta import relativedelta + +from odoo import _, api, fields, models +from odoo.exceptions import ValidationError +from odoo.osv import expression +from odoo.tools import date_utils +from odoo.tools.misc import format_amount, format_date + + +class AccountDashboardBannerCell(models.Model): + _name = "account.dashboard.banner.cell" + _description = "Accounting Dashboard Banner Cell" + _order = "sequence, id" + + sequence = fields.Integer() + cell_type = fields.Selection( + [ + ("income_fiscalyear", "Fiscal Year-to-date Income"), + ("income_year", "Year-to-date Income"), + ("income_quarter", "Quarter-to-date Income"), + ("income_month", "Month-to-date Income"), + ("liquidity", "Liquidity"), + ("customer_debt", "Customer Debt"), + ("customer_overdue", "Customer Overdue"), + ("supplier_debt", "Supplier Debt"), + # for lock dates, the key matches exactly the field name on res.company + ("tax_lock_date", "Tax Return Lock Date"), + ("period_lock_date", "Journals Entries Lock Date"), + ("fiscalyear_lock_date", "All Users Lock Date"), + ], + required=True, + ) + custom_label = fields.Char() + custom_tooltip = fields.Char() + warn = fields.Boolean(string="Warning") + warn_lock_date_days = fields.Integer( + compute="_compute_warn_fields", store=True, readonly=False, precompute=True + ) + warn_min = fields.Float(string="Minimum") + warn_max = fields.Float(string="Maximum") + warn_type_show = fields.Boolean( + compute="_compute_warn_fields", store=True, precompute=True + ) + warn_type = fields.Selection( + [ + ("under", "Under Minimum"), + ("above", "Above Maximum"), + ("outside", "Under Minimum or Above Maximum"), + ("inside", "Between Minimum and Maximum"), + ], + default="under", + ) + + _sql_constraints = [ + ( + "warn_lock_date_days_positive", + "CHECK(warn_lock_date_days >= 0)", + "Warn if lock date is older than N days must be positive or null.", + ) + ] + + @api.constrains("warn_min", "warn_max", "warn_type", "warn", "cell_type") + def _check_warn_config(self): + for cell in self: + if ( + cell.cell_type + and not cell.cell_type.endswith("_lock_date") + and cell.warn + and cell.warn_type in ("outside", "inside") + and cell.warn_max <= cell.warn_min + ): + cell_type2label = dict( + self.fields_get("cell_type", "selection")["cell_type"]["selection"] + ) + raise ValidationError( + _( + "On cell '%(cell_type)s' with warning enabled, " + "the minimum (%(warn_min)s) must be under " + "the maximum (%(warn_max)s).", + cell_type=cell_type2label[cell.cell_type], + warn_min=cell.warn_min, + warn_max=cell.warn_max, + ) + ) + + @api.model + def _default_warn_lock_date_days(self, cell_type): + defaultmap = { + "tax_lock_date": 61, # 2 months + "period_lock_date": 61, # 2 months + "fiscalyear_lock_date": 520, # FY final closing, 1 year + 5 months + } + return defaultmap.get(cell_type) + + @api.depends("cell_type", "warn") + def _compute_warn_fields(self): + for cell in self: + warn_type_show = False + warn_lock_date_days = 0 + if cell.cell_type and cell.warn: + if cell.cell_type.endswith("_lock_date"): + warn_lock_date_days = self._default_warn_lock_date_days( + cell.cell_type + ) + else: + warn_type_show = True + cell.warn_type_show = warn_type_show + cell.warn_lock_date_days = warn_lock_date_days + + @api.model + def get_banner_data(self): + """This is the method called by the JS code that displays the banner""" + company = self.env.company + return self._prepare_banner_data(company) + + def _prepare_speedy(self, company): + lock_date_fields = [ + "tax_lock_date", + "period_lock_date", + "fiscalyear_lock_date", + ] + speedy = { + "cell_type2label": dict( + self.fields_get("cell_type", "selection")["cell_type"]["selection"] + ), + "lock_date2help": { + key: value["help"] + for (key, value) in company.fields_get(lock_date_fields, "help").items() + }, + "today": fields.Date.context_today(self), + } + return speedy + + @api.model + def _prepare_banner_data(self, company): + # The order in this list will be the display order in the banner + # In fact, it's not a list but a dict. I tried to make it work by returning + # a list but it seems OWL only accepts dicts (I always get errors on lists) + cells = self.search([]) + speedy = cells._prepare_speedy(company) + res = {} + seq = 0 + for cell in cells: + seq += 1 + cell_data = cell._prepare_cell_data(company, speedy) + cell._update_cell_warn(cell_data) + res[seq] = cell_data + # from pprint import pprint + # pprint(res) + return res + + def _prepare_cell_data_liquidity(self, company, speedy): + self.ensure_one() + journals = self.env["account.journal"].search( + [ + ("company_id", "=", company.id), + ("type", "in", ("bank", "cash", "credit")), + ("default_account_id", "!=", False), + ] + ) + accounts = journals.default_account_id + return (accounts, 1, False, False) + + def _prepare_cell_data_supplier_debt(self, company, speedy): + accounts = self.env["ir.property"]._get( + "property_account_payable_id", "res.partner" + ) + return (accounts, -1, False, False) + + def _prepare_cell_data_income(self, company, speedy): + cell_type = self.cell_type + accounts = self.env["account.account"].search( + [ + ("company_id", "=", company.id), + ("account_type", "in", ("income", "income_other")), + ] + ) + if cell_type == "income_fiscalyear": + start_date, end_date = date_utils.get_fiscal_year( + speedy["today"], + day=company.fiscalyear_last_day, + month=int(company.fiscalyear_last_month), + ) + elif cell_type == "income_month": + start_date = speedy["today"] + relativedelta(day=1) + elif cell_type == "income_year": + start_date = speedy["today"] + relativedelta(day=1, month=1) + elif cell_type == "income_quarter": + month_start_quarter = 3 * ((speedy["today"].month - 1) // 3) + 1 + start_date = speedy["today"] + relativedelta( + day=1, month=month_start_quarter + ) + specific_domain = [("date", ">=", start_date)] + specific_tooltip = _("from %s") % format_date(self.env, start_date) + return (accounts, -1, specific_domain, specific_tooltip) + + def _prepare_cell_data_customer_debt(self, company, speedy): + accounts = self.env["ir.property"]._get( + "property_account_receivable_id", "res.partner" + ) + if hasattr(company, "account_default_pos_receivable_account_id"): + accounts |= company.account_default_pos_receivable_account_id + return (accounts, 1, False, False) + + def _prepare_cell_data_customer_overdue(self, company, speedy): + ( + accounts, + sign, + specific_domain, + specific_tooltip, + ) = self._prepare_cell_data_customer_debt(company, speedy) + specific_domain = expression.OR( + [ + [("date_maturity", "=", False)], + [("date_maturity", "<", speedy["today"])], + [ + ("date_maturity", "=", speedy["today"]), + ("journal_id.type", "!=", "sale"), + ], + ] + ) + specific_tooltip = _("with due date before %s") % format_date( + self.env, speedy["today"] + ) + return (accounts, sign, specific_domain, specific_tooltip) + + def _prepare_cell_data(self, company, speedy): + """Inherit this method to change the computation of a cell type""" + self.ensure_one() + cell_type = self.cell_type + value = raw_value = tooltip = warn = False + if cell_type.endswith("lock_date"): + raw_value = company[cell_type] + value = raw_value and format_date(self.env, raw_value) + tooltip = speedy["lock_date2help"][cell_type] + if self.warn: + if not raw_value: + warn = True + elif raw_value < speedy["today"] - relativedelta( + days=self.warn_lock_date_days + ): + warn = True + else: + accounts = False + if hasattr(self, f"_prepare_cell_data_{cell_type}"): + specific_method = getattr(self, f"_prepare_cell_data_{cell_type}") + accounts, sign, specific_domain, specific_tooltip = specific_method( + company, speedy + ) + elif cell_type.startswith("income_"): + ( + accounts, + sign, + specific_domain, + specific_tooltip, + ) = self._prepare_cell_data_income(company, speedy) + if accounts: + domain = (specific_domain or []) + [ + ("company_id", "=", company.id), + ("account_id", "in", accounts.ids), + ("date", "<=", speedy["today"]), + ("parent_state", "=", "posted"), + ] + rg_res = self.env["account.move.line"]._read_group( + domain, ["balance:sum"], [] + ) + assert sign in (1, -1) + raw_value = (rg_res and rg_res[0].get("balance") or 0) * sign + value = format_amount(self.env, raw_value, company.currency_id) + tooltip = _( + "Balance of account(s) %(account_codes)s%(specific)s.", + account_codes=", ".join(accounts.mapped("code")), + specific=specific_tooltip and f" {specific_tooltip}" or "", + ) + res = { + "cell_type": cell_type, + "label": self.custom_label or speedy["cell_type2label"][cell_type], + "raw_value": raw_value, + "value": value or _("None"), + "tooltip": self.custom_tooltip or tooltip, + "warn": warn, + } + return res + + def _update_cell_warn(self, cell_data): + self.ensure_one() + if ( + not cell_data.get("warn") + and self.warn + and self.warn_type + and isinstance(cell_data["raw_value"], (int | float)) + ): + raw_value = cell_data["raw_value"] + if ( + (self.warn_type == "under" and raw_value < self.warn_min) + or (self.warn_type == "above" and raw_value > self.warn_max) + or ( + self.warn_type == "outside" + and (raw_value < self.warn_min or raw_value > self.warn_max) + ) + or ( + self.warn_type == "inside" + and raw_value > self.warn_min + and raw_value < self.warn_max + ) + ): + cell_data["warn"] = True + + @api.depends("cell_type", "custom_label") + def _compute_display_name(self): + type2name = dict( + self.fields_get("cell_type", "selection")["cell_type"]["selection"] + ) + for cell in self: + display_name = "-" + if cell.custom_label: + display_name = cell.custom_label + elif cell.cell_type: + display_name = type2name[cell.cell_type] + cell.display_name = display_name diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/post_install.py b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/post_install.py new file mode 100644 index 00000000..9048fd24 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/post_install.py @@ -0,0 +1,28 @@ +# Copyright 2025 Akretion France (https://www.akretion.com/) +# @author: Alexis de Lattre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +# I create default cells via post-install script instead of +# data/account_dashboard_banner_cell.xml +# to avoid the problem when a user deletes a cell that has an XMLID +# and Odoo would re-create the cells when the module is reloaded + +from odoo import SUPERUSER_ID, api + + +def create_default_account_dashboard_cells(cr, registry): + env = api.Environment(cr, SUPERUSER_ID, {}) + vals_list = [ + {"cell_type": "fiscalyear_lock_date", "sequence": 10, "warn": True}, + {"cell_type": "income_fiscalyear", "sequence": 20}, + {"cell_type": "customer_overdue", "sequence": 30}, + {"cell_type": "customer_debt", "sequence": 40}, + {"cell_type": "supplier_debt", "sequence": 50}, + { + "cell_type": "liquidity", + "sequence": 60, + "warn": True, + "warn_type": "under", + }, + ] + env["account.dashboard.banner.cell"].create(vals_list) diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/pyproject.toml b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/pyproject.toml new file mode 100644 index 00000000..4231d0cc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/readme/CONFIGURE.md b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/readme/CONFIGURE.md new file mode 100644 index 00000000..e7380e5f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/readme/CONFIGURE.md @@ -0,0 +1,33 @@ +Go to the menu **Invoicing \> Configuration \> Dashboard \> Dashboard +Banner Cells**: in this menu, you can add or remove cells from the +banner, change the cell type, modify the order via drag-and-drop, +customize the labels if necessary. + +![Cell configuration menu](../static/description/banner_cell_config.png) + +Many cell types are available: + +- **Income** with 4 options: *Fiscal Year-to-date Income*, *Year-to-date + Income*, *Quarter-to-date Income* and *Month-to-date Income*. It + displays the period balance of the accounts with type *Income* and + *Other Income*. +- **Liquidity**: it display the ending balance of the accounts linked to + a bank or cash or credit journal. +- **Customer Debt**: it displays the ending balance of the default + *Account Receivable* and, if the point of sale is installed, the + intermediary account used for unidentified customers. +- **Customer Overdue**: same as the *Customer Debt*, but limited to + journal items with a due date in the past. +- **Supplier Debt**: it displays the ending balance of the default + *Account Payable*. +- **Lock dates**: all the lock dates are available: *Tax Return Lock + Date*, *Journals Entries Lock Date* and *All Users Lock Date*. + +The module is designed to allow the modification of the computation of +the different cell types by inheriting the method +*\_prepare_cell_data_()* or *\_prepare_cell_data()*. +It is also easy for a developper to add more cell types. + +It is possible to display a cell as a warning cell (yellow background color instead of light grey): click on the *Warning* option and customize the conditions to trigger the warning. + +![Cell form with warning](../static/description/cell_form_with_warning.png) diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/readme/CONTRIBUTORS.md b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/readme/CONTRIBUTORS.md new file mode 100644 index 00000000..b61afe5d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/readme/CONTRIBUTORS.md @@ -0,0 +1 @@ +- Alexis de Lattre \<\> diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/readme/DESCRIPTION.md b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/readme/DESCRIPTION.md new file mode 100644 index 00000000..f192711d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/readme/DESCRIPTION.md @@ -0,0 +1,13 @@ +The development of this module started with a simple analysis: accountants +tend to forget to update the lock dates. Part of the problem lies in the +fact that the lock dates can be seen in the wizard to update the lock +dates, but accountants have no incentive to start this wizard regularly +to check the lock dates. The idea was to display the lock dates in a +banner at the top of the accounting dashboard, so that accountants +have the value of the lock dates in front of their eyes. + +With such a banner in the accounting dashboard to display the lock +dates, there was a great temptation to display other interesting +information in that banner, such as some key figures of the accounting: +liquidity, turnover, customer overdue, etc. It gave birth to the idea to +have a configurable banner in the accounting dashboard! diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/readme/USAGE.md b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/readme/USAGE.md new file mode 100644 index 00000000..14d42ff8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/readme/USAGE.md @@ -0,0 +1,3 @@ +Enjoy the accounting dashboard with the banner at the top: + +![Accounting dashboard with banner](../static/description/account_dashboard_banner.png) diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/security/ir.model.access.csv b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/security/ir.model.access.csv new file mode 100644 index 00000000..eaa03e3c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/security/ir.model.access.csv @@ -0,0 +1,4 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_account_dashboard_banner_cell_manager,Full access on account.dashboard.banner.cell,model_account_dashboard_banner_cell,account.group_account_manager,1,1,1,1 +access_account_dashboard_banner_cell_user,Read access on account.dashboard.banner.cell,model_account_dashboard_banner_cell,account.group_account_user,1,0,0,0 +access_account_dashboard_banner_cell_auditor,Read access on account.dashboard.banner.cell,model_account_dashboard_banner_cell,account.group_account_readonly,1,0,0,0 diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/static/description/account_dashboard_banner.png b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/static/description/account_dashboard_banner.png new file mode 100644 index 00000000..082c4ef5 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/static/description/account_dashboard_banner.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/static/description/banner_cell_config.png b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/static/description/banner_cell_config.png new file mode 100644 index 00000000..17b3b5ee Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/static/description/banner_cell_config.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/static/description/cell_form_with_warning.png b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/static/description/cell_form_with_warning.png new file mode 100644 index 00000000..4259c5ab Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/static/description/cell_form_with_warning.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/static/description/icon.png b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/static/description/icon.png new file mode 100644 index 00000000..1dcc49c2 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/static/description/index.html b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/static/description/index.html new file mode 100644 index 00000000..2e964461 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/static/description/index.html @@ -0,0 +1,483 @@ + + + + + +README.rst + + + +
+ + + +Odoo Community Association + +
+

Account Dashboard Banner

+ +

Beta License: AGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runboat

+

The development of this module started with a simple analysis: +accountants tend to forget to update the lock dates. Part of the problem +lies in the fact that the lock dates can be seen in the wizard to update +the lock dates, but accountants have no incentive to start this wizard +regularly to check the lock dates. The idea was to display the lock +dates in a banner at the top of the accounting dashboard, so that +accountants have the value of the lock dates in front of their eyes.

+

With such a banner in the accounting dashboard to display the lock +dates, there was a great temptation to display other interesting +information in that banner, such as some key figures of the accounting: +liquidity, turnover, customer overdue, etc. It gave birth to the idea to +have a configurable banner in the accounting dashboard!

+

Table of contents

+ +
+

Configuration

+

Go to the menu Invoicing > Configuration > Dashboard > Dashboard +Banner Cells: in this menu, you can add or remove cells from the +banner, change the cell type, modify the order via drag-and-drop, +customize the labels if necessary.

+

Cell configuration menu

+

Many cell types are available:

+
    +
  • Income with 4 options: Fiscal Year-to-date Income, Year-to-date +Income, Quarter-to-date Income and Month-to-date Income. It +displays the period balance of the accounts with type Income and +Other Income.
  • +
  • Liquidity: it display the ending balance of the accounts linked to +a bank or cash or credit journal.
  • +
  • Customer Debt: it displays the ending balance of the default +Account Receivable and, if the point of sale is installed, the +intermediary account used for unidentified customers.
  • +
  • Customer Overdue: same as the Customer Debt, but limited to +journal items with a due date in the past.
  • +
  • Supplier Debt: it displays the ending balance of the default +Account Payable.
  • +
  • Lock dates: all the lock dates are available: Tax Return Lock +Date, Journals Entries Lock Date and All Users Lock Date.
  • +
+

The module is designed to allow the modification of the computation of +the different cell types by inheriting the method +_prepare_cell_data_<cell_type>() or _prepare_cell_data(). It is +also easy for a developper to add more cell types.

+

It is possible to display a cell as a warning cell (yellow background +color instead of light grey): click on the Warning option and +customize the conditions to trigger the warning.

+

Cell form with warning

+
+
+

Usage

+

Enjoy the accounting dashboard with the banner at the top:

+

Accounting dashboard with banner

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Akretion
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

alexis-via

+

This module is part of the OCA/account-financial-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+
+ + diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/static/src/views/account_dashboard_kanban_banner.esm.js b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/static/src/views/account_dashboard_kanban_banner.esm.js new file mode 100644 index 00000000..fae618b3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/static/src/views/account_dashboard_kanban_banner.esm.js @@ -0,0 +1,47 @@ +/** @odoo-module **/ +/* + Copyright 2025 Akretion France (https://www.akretion.com/) + @author: Alexis de Lattre + License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +*/ + +import { + AccountDropZone, + DashboardKanbanRecord, + DashboardKanbanRenderer, +} from "@account/components/bills_upload/bills_upload"; +import {kanbanView} from "@web/views/kanban/kanban_view"; +import {onWillStart} from "@odoo/owl"; +import {registry} from "@web/core/registry"; +import {useService} from "@web/core/utils/hooks"; + +export class DashboardKanbanRendererBanner extends DashboardKanbanRenderer { + setup() { + super.setup(); + this.orm = useService("orm"); + + onWillStart(async () => { + this.state.banner = await this.orm.call( + "account.dashboard.banner.cell", + "get_banner_data" + ); + }); + } +} + +DashboardKanbanRendererBanner.components = { + ...DashboardKanbanRenderer.components, + AccountDropZone, + KanbanRecord: DashboardKanbanRecord, +}; +DashboardKanbanRendererBanner.template = + "account_dashboard_banner.AccountDashboardBannerRenderer"; + +export const accountDashboardKanbanBanner = { + ...kanbanView, + Renderer: DashboardKanbanRendererBanner, +}; + +registry + .category("views") + .add("account_dashboard_kanban_banner", accountDashboardKanbanBanner); diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/static/src/views/account_dashboard_kanban_banner.xml b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/static/src/views/account_dashboard_kanban_banner.xml new file mode 100644 index 00000000..7b19098f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/static/src/views/account_dashboard_kanban_banner.xml @@ -0,0 +1,49 @@ + + + + + + +
+ + +
+ + +
+
+ + +
+
+
+
+
+ +
diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/tests/__init__.py b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/tests/__init__.py new file mode 100644 index 00000000..ead04c2d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/tests/__init__.py @@ -0,0 +1 @@ +from . import test_banner diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/tests/test_banner.py b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/tests/test_banner.py new file mode 100644 index 00000000..f6b66ef6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/tests/test_banner.py @@ -0,0 +1,56 @@ +# Copyright 2025 Akretion France (https://www.akretion.com/) +# @author: Alexis de Lattre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo.tests import tagged +from odoo.tests.common import TransactionCase + + +@tagged("post_install", "-at_install") +class TestAccountDashboardBanner(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.cell_obj = cls.env["account.dashboard.banner.cell"] + cls.test_custom_label = "TEST Custom Label" + cls.test_custom_tooltip = "TEST customer tooltip" + # add cell_types that don't already exists + existing = cls.cell_obj.search_read([], ["cell_type"]) + existing_cell_types = [x["cell_type"] for x in existing] + to_create_vals = [] + for cell_type in [ + "income_fiscalyear", + "income_year", + "income_quarter", + "income_month", + "liquidity", + "customer_debt", + "customer_overdue", + "supplier_debt", + "tax_lock_date", + "period_lock_date", + "fiscalyear_lock_date", + ]: + if cell_type not in existing_cell_types: + to_create_vals.append({"cell_type": cell_type}) + cls.cell_obj.create(to_create_vals) + fy_lock_cell = cls.cell_obj.search([("cell_type", "=", "fiscalyear_lock_date")]) + fy_lock_cell.write( + { + "custom_label": cls.test_custom_label, + "custom_tooltip": cls.test_custom_tooltip, + "warn": True, + } + ) + + def test_banner(self): + res = self.cell_obj.get_banner_data() + self.assertIsInstance(res, dict) + self.assertEqual(len(res), self.cell_obj.search_count([])) + for cell_entry in res.items(): + cell_data = cell_entry[1] + if cell_data["cell_type"] == "fiscalyear_lock_date": + self.assertEqual(cell_data["label"], self.test_custom_label) + self.assertEqual(cell_data["tooltip"], self.test_custom_tooltip) + if not self.env.company.fiscalyear_lock_date: + self.assertTrue(cell_data.get("warn")) diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/views/account_dashboard_banner_cell.xml b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/views/account_dashboard_banner_cell.xml new file mode 100644 index 00000000..41d6d71c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/views/account_dashboard_banner_cell.xml @@ -0,0 +1,92 @@ + + + + + + account.dashboard.banner.cell + +
+ + + + + + + + + + + +
+
+
+ + + account.dashboard.banner.cell + + + + + + + + + + + + + Dashboard Banner Cells + account.dashboard.banner.cell + tree,form + + + + + + +
diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/views/account_journal_dashboard.xml b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/views/account_journal_dashboard.xml new file mode 100644 index 00000000..55434c6c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/account_dashboard_banner/views/account_journal_dashboard.xml @@ -0,0 +1,19 @@ + + + + + + account.journal + + + + account_dashboard_kanban_banner + + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/doc/ARCHITECTURE.md new file mode 100644 index 00000000..9350c945 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_dashboard_banner Module - account_dashboard_banner + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/doc/CONFIGURATION.md b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/doc/CONFIGURATION.md new file mode 100644 index 00000000..eaeef31b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_dashboard_banner. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/doc/CONTROLLERS.md b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/doc/FAQ.md b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/doc/FAQ.md new file mode 100644 index 00000000..049c5c51 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_dashboard_banner or install in UI. diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/doc/INSTALL.md b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/doc/INSTALL.md new file mode 100644 index 00000000..c4d7b6ef --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_dashboard_banner" +# or +uv pip install odoo-bringout-oca-account-financial-tools-account_dashboard_banner" +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/doc/MODELS.md b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/doc/MODELS.md new file mode 100644 index 00000000..75f866c1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in account_dashboard_banner. + +```mermaid +classDiagram + class account_dashboard_banner_cell +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/doc/OVERVIEW.md b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/doc/OVERVIEW.md new file mode 100644 index 00000000..844e5ab4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_dashboard_banner. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_dashboard_banner +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/doc/REPORTS.md b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/doc/SECURITY.md b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/doc/SECURITY.md new file mode 100644 index 00000000..095c2d87 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/doc/SECURITY.md @@ -0,0 +1,34 @@ +# Security + +Access control and security definitions in account_dashboard_banner. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../account_dashboard_banner/security/ir.model.access.csv)** + - 3 model access rules + +## Record Rules + +Row-level security rules defined in: + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[ir.model.access.csv](../account_dashboard_banner/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/doc/USAGE.md b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/doc/USAGE.md new file mode 100644 index 00000000..60952e61 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_dashboard_banner +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/doc/WIZARDS.md b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/pyproject.toml b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/pyproject.toml new file mode 100644 index 00000000..7207deb8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_dashboard_banner/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-financial-tools-account_dashboard_banner" +version = "16.0.0" +description = "Account Dashboard Banner - Add a configurable banner on the accounting dashboard" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_dashboard_banner"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/README.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/README.md new file mode 100644 index 00000000..bf2ad44c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/README.md @@ -0,0 +1,45 @@ +# Account Fiscal Month + +Odoo addon: account_fiscal_month + +## Installation + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_fiscal_month +``` + +## Dependencies + +This addon depends on: +- account +- date_range + +## Manifest Information + +- **Name**: Account Fiscal Month +- **Version**: 16.0.1.1.0 +- **Category**: N/A +- **License**: AGPL-3 +- **Installable**: False + +## Source + +Based on [OCA/account-financial-tools](https://github.com/OCA/account-financial-tools) branch 16.0, addon `account_fiscal_month`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/README.rst b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/README.rst new file mode 100644 index 00000000..00d4906c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/README.rst @@ -0,0 +1,77 @@ +==================== +Account Fiscal Month +==================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:d74bb40b8ae6b8548165dac69afbba39e3de219c189175029cece63df8e63474 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-tools/tree/16.0/account_fiscal_month + :alt: OCA/account-financial-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-tools-16-0/account-financial-tools-16-0-account_fiscal_month + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module simply provides a date range type marked as 'Fiscal month'. + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* ACSONE SA/NV + +Contributors +~~~~~~~~~~~~ + +* Benjamin Willig +* Alberto Nieto de Pablos (https://braintec.com) + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-financial-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/__init__.py b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/__manifest__.py b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/__manifest__.py new file mode 100644 index 00000000..bda0cda8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/__manifest__.py @@ -0,0 +1,13 @@ +# Copyright 2017 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Account Fiscal Month", + "summary": """Provide a fiscal month date range type""", + "version": "16.0.1.1.0", + "license": "AGPL-3", + "author": "ACSONE SA/NV, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-financial-tools", + "depends": ["account", "date_range"], + "data": ["data/date_range_type.xml", "views/date_range_type.xml"], +} diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/data/date_range_type.xml b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/data/date_range_type.xml new file mode 100644 index 00000000..606ecce0 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/data/date_range_type.xml @@ -0,0 +1,11 @@ + + + + + Fiscal month + + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/account_fiscal_month.pot b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/account_fiscal_month.pot new file mode 100644 index 00000000..76e09ea8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/account_fiscal_month.pot @@ -0,0 +1,41 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_month +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_fiscal_month +#: model:ir.model,name:account_fiscal_month.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_fiscal_month +#: model:ir.model,name:account_fiscal_month.model_date_range_type +msgid "Date Range Type" +msgstr "" + +#. module: account_fiscal_month +#: model:date.range.type,name:account_fiscal_month.date_range_fiscal_month +msgid "Fiscal month" +msgstr "" + +#. module: account_fiscal_month +#: model:ir.model.fields,field_description:account_fiscal_month.field_date_range_type__fiscal_month +msgid "Is fiscal month?" +msgstr "" + +#. module: account_fiscal_month +#. odoo-python +#: code:addons/account_fiscal_month/models/date_range_type.py:0 +#, python-format +msgid "You can't delete date range type: Fiscal month" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/bs.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/bs.po new file mode 100644 index 00000000..7c95faad --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/bs.po @@ -0,0 +1,41 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_month +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_fiscal_month +#: model:ir.model,name:account_fiscal_month.model_res_company +msgid "Companies" +msgstr "Poduzeća" + +#. module: account_fiscal_month +#: model:ir.model,name:account_fiscal_month.model_date_range_type +msgid "Date Range Type" +msgstr "date.range.type" + +#. module: account_fiscal_month +#: model:date.range.type,name:account_fiscal_month.date_range_fiscal_month +msgid "Fiscal month" +msgstr "Fiskalni mjesec" + +#. module: account_fiscal_month +#: model:ir.model.fields,field_description:account_fiscal_month.field_date_range_type__fiscal_month +msgid "Is fiscal month?" +msgstr "Je fiskalni mjesec?" + +#. module: account_fiscal_month +#. odoo-python +#: code:addons/account_fiscal_month/models/date_range_type.py:0 +#, python-format +msgid "You can't delete date range type: Fiscal month" +msgstr "Nije moguće brisanje raspona tipa \"Fiskalni mjesec\"" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/de.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/de.po new file mode 100644 index 00000000..165cabe7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/de.po @@ -0,0 +1,47 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_month +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:23+0000\n" +"PO-Revision-Date: 2020-05-06 13:19+0000\n" +"Last-Translator: Maria Sparenberg \n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.10\n" + +#. module: account_fiscal_month +#: model:ir.model,name:account_fiscal_month.model_res_company +msgid "Companies" +msgstr "Unternehmen" + +#. module: account_fiscal_month +#: model:ir.model,name:account_fiscal_month.model_date_range_type +msgid "Date Range Type" +msgstr "Datumsbereichstyp" + +#. module: account_fiscal_month +#: model:date.range.type,name:account_fiscal_month.date_range_fiscal_month +msgid "Fiscal month" +msgstr "Steuermonat" + +#. module: account_fiscal_month +#: model:ir.model.fields,field_description:account_fiscal_month.field_date_range_type__fiscal_month +msgid "Is fiscal month?" +msgstr "Ist Steuermonat?" + +#. module: account_fiscal_month +#. odoo-python +#: code:addons/account_fiscal_month/models/date_range_type.py:0 +#, python-format +msgid "You can't delete date range type: Fiscal month" +msgstr "Der Datumsbereichstyp 'Steuermonat' kann nicht gelöscht werden." diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/el_GR.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/el_GR.po new file mode 100644 index 00000000..8f11074a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/el_GR.po @@ -0,0 +1,47 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_month +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:23+0000\n" +"PO-Revision-Date: 2017-11-28 23:23+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_fiscal_month +#: model:ir.model,name:account_fiscal_month.model_res_company +msgid "Companies" +msgstr "Εταιρείες" + +#. module: account_fiscal_month +#: model:ir.model,name:account_fiscal_month.model_date_range_type +msgid "Date Range Type" +msgstr "" + +#. module: account_fiscal_month +#: model:date.range.type,name:account_fiscal_month.date_range_fiscal_month +msgid "Fiscal month" +msgstr "" + +#. module: account_fiscal_month +#: model:ir.model.fields,field_description:account_fiscal_month.field_date_range_type__fiscal_month +msgid "Is fiscal month?" +msgstr "" + +#. module: account_fiscal_month +#. odoo-python +#: code:addons/account_fiscal_month/models/date_range_type.py:0 +#, python-format +msgid "You can't delete date range type: Fiscal month" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/es.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/es.po new file mode 100644 index 00000000..912c1460 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/es.po @@ -0,0 +1,47 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_month +# +# Translators: +# Pedro M. Baeza , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:23+0000\n" +"PO-Revision-Date: 2023-09-21 16:44+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_fiscal_month +#: model:ir.model,name:account_fiscal_month.model_res_company +msgid "Companies" +msgstr "Compañías" + +#. module: account_fiscal_month +#: model:ir.model,name:account_fiscal_month.model_date_range_type +msgid "Date Range Type" +msgstr "Tipo del rango de fechas" + +#. module: account_fiscal_month +#: model:date.range.type,name:account_fiscal_month.date_range_fiscal_month +msgid "Fiscal month" +msgstr "Mes fiscal" + +#. module: account_fiscal_month +#: model:ir.model.fields,field_description:account_fiscal_month.field_date_range_type__fiscal_month +msgid "Is fiscal month?" +msgstr "¿es un mes fiscal?" + +#. module: account_fiscal_month +#. odoo-python +#: code:addons/account_fiscal_month/models/date_range_type.py:0 +#, python-format +msgid "You can't delete date range type: Fiscal month" +msgstr "No se puede eliminar el tipo de intervalo de fechas: Mes fiscal" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/es_EC.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/es_EC.po new file mode 100644 index 00000000..d04d0068 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/es_EC.po @@ -0,0 +1,47 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_month +# +# Translators: +# Cristian Salamea , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:23+0000\n" +"PO-Revision-Date: 2017-11-28 23:23+0000\n" +"Last-Translator: Cristian Salamea , 2017\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/" +"es_EC/)\n" +"Language: es_EC\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_fiscal_month +#: model:ir.model,name:account_fiscal_month.model_res_company +msgid "Companies" +msgstr "Compañías" + +#. module: account_fiscal_month +#: model:ir.model,name:account_fiscal_month.model_date_range_type +msgid "Date Range Type" +msgstr "" + +#. module: account_fiscal_month +#: model:date.range.type,name:account_fiscal_month.date_range_fiscal_month +msgid "Fiscal month" +msgstr "" + +#. module: account_fiscal_month +#: model:ir.model.fields,field_description:account_fiscal_month.field_date_range_type__fiscal_month +msgid "Is fiscal month?" +msgstr "" + +#. module: account_fiscal_month +#. odoo-python +#: code:addons/account_fiscal_month/models/date_range_type.py:0 +#, python-format +msgid "You can't delete date range type: Fiscal month" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/fi.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/fi.po new file mode 100644 index 00000000..aa563cb2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/fi.po @@ -0,0 +1,46 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_month +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:23+0000\n" +"PO-Revision-Date: 2017-11-28 23:23+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_fiscal_month +#: model:ir.model,name:account_fiscal_month.model_res_company +msgid "Companies" +msgstr "Yritykset" + +#. module: account_fiscal_month +#: model:ir.model,name:account_fiscal_month.model_date_range_type +msgid "Date Range Type" +msgstr "" + +#. module: account_fiscal_month +#: model:date.range.type,name:account_fiscal_month.date_range_fiscal_month +msgid "Fiscal month" +msgstr "" + +#. module: account_fiscal_month +#: model:ir.model.fields,field_description:account_fiscal_month.field_date_range_type__fiscal_month +msgid "Is fiscal month?" +msgstr "" + +#. module: account_fiscal_month +#. odoo-python +#: code:addons/account_fiscal_month/models/date_range_type.py:0 +#, python-format +msgid "You can't delete date range type: Fiscal month" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/fr.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/fr.po new file mode 100644 index 00000000..15480a71 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/fr.po @@ -0,0 +1,46 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_month +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:23+0000\n" +"PO-Revision-Date: 2017-11-28 23:23+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_fiscal_month +#: model:ir.model,name:account_fiscal_month.model_res_company +msgid "Companies" +msgstr "Sociétés" + +#. module: account_fiscal_month +#: model:ir.model,name:account_fiscal_month.model_date_range_type +msgid "Date Range Type" +msgstr "" + +#. module: account_fiscal_month +#: model:date.range.type,name:account_fiscal_month.date_range_fiscal_month +msgid "Fiscal month" +msgstr "" + +#. module: account_fiscal_month +#: model:ir.model.fields,field_description:account_fiscal_month.field_date_range_type__fiscal_month +msgid "Is fiscal month?" +msgstr "" + +#. module: account_fiscal_month +#. odoo-python +#: code:addons/account_fiscal_month/models/date_range_type.py:0 +#, python-format +msgid "You can't delete date range type: Fiscal month" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/hr.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/hr.po new file mode 100644 index 00000000..523f02bb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/hr.po @@ -0,0 +1,48 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_month +# +# Translators: +# Bole , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-23 01:41+0000\n" +"PO-Revision-Date: 2019-11-12 15:34+0000\n" +"Last-Translator: Bole \n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 3.8\n" + +#. module: account_fiscal_month +#: model:ir.model,name:account_fiscal_month.model_res_company +msgid "Companies" +msgstr "Poduzeća" + +#. module: account_fiscal_month +#: model:ir.model,name:account_fiscal_month.model_date_range_type +msgid "Date Range Type" +msgstr "date.range.type" + +#. module: account_fiscal_month +#: model:date.range.type,name:account_fiscal_month.date_range_fiscal_month +msgid "Fiscal month" +msgstr "Fiskalni mjesec" + +#. module: account_fiscal_month +#: model:ir.model.fields,field_description:account_fiscal_month.field_date_range_type__fiscal_month +msgid "Is fiscal month?" +msgstr "Je fiskalni mjesec?" + +#. module: account_fiscal_month +#. odoo-python +#: code:addons/account_fiscal_month/models/date_range_type.py:0 +#, python-format +msgid "You can't delete date range type: Fiscal month" +msgstr "Nije moguće brisanje raspona tipa \"Fiskalni mjesec\"" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/hr_HR.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/hr_HR.po new file mode 100644 index 00000000..ff917d5d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/hr_HR.po @@ -0,0 +1,49 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_month +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:23+0000\n" +"PO-Revision-Date: 2017-11-28 23:23+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: account_fiscal_month +#: model:ir.model,name:account_fiscal_month.model_res_company +msgid "Companies" +msgstr "Poduzeća" + +#. module: account_fiscal_month +#: model:ir.model,name:account_fiscal_month.model_date_range_type +#, fuzzy +msgid "Date Range Type" +msgstr "date.range.type" + +#. module: account_fiscal_month +#: model:date.range.type,name:account_fiscal_month.date_range_fiscal_month +msgid "Fiscal month" +msgstr "" + +#. module: account_fiscal_month +#: model:ir.model.fields,field_description:account_fiscal_month.field_date_range_type__fiscal_month +msgid "Is fiscal month?" +msgstr "" + +#. module: account_fiscal_month +#. odoo-python +#: code:addons/account_fiscal_month/models/date_range_type.py:0 +#, python-format +msgid "You can't delete date range type: Fiscal month" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/it.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/it.po new file mode 100644 index 00000000..cd005840 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/it.po @@ -0,0 +1,47 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_month +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:23+0000\n" +"PO-Revision-Date: 2025-01-27 12:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_fiscal_month +#: model:ir.model,name:account_fiscal_month.model_res_company +msgid "Companies" +msgstr "Aziende" + +#. module: account_fiscal_month +#: model:ir.model,name:account_fiscal_month.model_date_range_type +msgid "Date Range Type" +msgstr "Tipo intervallo data" + +#. module: account_fiscal_month +#: model:date.range.type,name:account_fiscal_month.date_range_fiscal_month +msgid "Fiscal month" +msgstr "Mese fiscale" + +#. module: account_fiscal_month +#: model:ir.model.fields,field_description:account_fiscal_month.field_date_range_type__fiscal_month +msgid "Is fiscal month?" +msgstr "È mese fiscale?" + +#. module: account_fiscal_month +#. odoo-python +#: code:addons/account_fiscal_month/models/date_range_type.py:0 +#, python-format +msgid "You can't delete date range type: Fiscal month" +msgstr "Non si può cancellare un tipo intervallo data: mese fiscale" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/lt.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/lt.po new file mode 100644 index 00000000..ea578c55 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/lt.po @@ -0,0 +1,47 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_month +# +# Translators: +# Viktoras Norkus , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-25 11:46+0000\n" +"PO-Revision-Date: 2018-01-25 11:46+0000\n" +"Last-Translator: Viktoras Norkus , 2018\n" +"Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/lt/)\n" +"Language: lt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" +"%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_fiscal_month +#: model:ir.model,name:account_fiscal_month.model_res_company +msgid "Companies" +msgstr "Įmonės" + +#. module: account_fiscal_month +#: model:ir.model,name:account_fiscal_month.model_date_range_type +msgid "Date Range Type" +msgstr "" + +#. module: account_fiscal_month +#: model:date.range.type,name:account_fiscal_month.date_range_fiscal_month +msgid "Fiscal month" +msgstr "" + +#. module: account_fiscal_month +#: model:ir.model.fields,field_description:account_fiscal_month.field_date_range_type__fiscal_month +msgid "Is fiscal month?" +msgstr "" + +#. module: account_fiscal_month +#. odoo-python +#: code:addons/account_fiscal_month/models/date_range_type.py:0 +#, python-format +msgid "You can't delete date range type: Fiscal month" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/nl.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/nl.po new file mode 100644 index 00000000..332093a1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/nl.po @@ -0,0 +1,46 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_month +# +# Translators: +# Frank Schellenberg , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-25 11:46+0000\n" +"PO-Revision-Date: 2018-01-25 11:46+0000\n" +"Last-Translator: Frank Schellenberg , 2018\n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_fiscal_month +#: model:ir.model,name:account_fiscal_month.model_res_company +msgid "Companies" +msgstr "Bedrijven" + +#. module: account_fiscal_month +#: model:ir.model,name:account_fiscal_month.model_date_range_type +msgid "Date Range Type" +msgstr "" + +#. module: account_fiscal_month +#: model:date.range.type,name:account_fiscal_month.date_range_fiscal_month +msgid "Fiscal month" +msgstr "" + +#. module: account_fiscal_month +#: model:ir.model.fields,field_description:account_fiscal_month.field_date_range_type__fiscal_month +msgid "Is fiscal month?" +msgstr "" + +#. module: account_fiscal_month +#. odoo-python +#: code:addons/account_fiscal_month/models/date_range_type.py:0 +#, python-format +msgid "You can't delete date range type: Fiscal month" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/nl_NL.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/nl_NL.po new file mode 100644 index 00000000..943d33df --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/nl_NL.po @@ -0,0 +1,47 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_month +# +# Translators: +# Frank Schellenberg , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-25 11:46+0000\n" +"PO-Revision-Date: 2018-01-25 11:46+0000\n" +"Last-Translator: Frank Schellenberg , 2018\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" +"teams/23907/nl_NL/)\n" +"Language: nl_NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_fiscal_month +#: model:ir.model,name:account_fiscal_month.model_res_company +msgid "Companies" +msgstr "Bedrijven" + +#. module: account_fiscal_month +#: model:ir.model,name:account_fiscal_month.model_date_range_type +msgid "Date Range Type" +msgstr "" + +#. module: account_fiscal_month +#: model:date.range.type,name:account_fiscal_month.date_range_fiscal_month +msgid "Fiscal month" +msgstr "" + +#. module: account_fiscal_month +#: model:ir.model.fields,field_description:account_fiscal_month.field_date_range_type__fiscal_month +msgid "Is fiscal month?" +msgstr "" + +#. module: account_fiscal_month +#. odoo-python +#: code:addons/account_fiscal_month/models/date_range_type.py:0 +#, python-format +msgid "You can't delete date range type: Fiscal month" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/pt.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/pt.po new file mode 100644 index 00000000..badebc4d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/pt.po @@ -0,0 +1,47 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_month +# +# Translators: +# Pedro Castro Silva , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-08 23:22+0000\n" +"PO-Revision-Date: 2020-02-28 00:14+0000\n" +"Last-Translator: alvarorib \n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Weblate 3.10\n" + +#. module: account_fiscal_month +#: model:ir.model,name:account_fiscal_month.model_res_company +msgid "Companies" +msgstr "Empresas" + +#. module: account_fiscal_month +#: model:ir.model,name:account_fiscal_month.model_date_range_type +msgid "Date Range Type" +msgstr "Tipo de Período" + +#. module: account_fiscal_month +#: model:date.range.type,name:account_fiscal_month.date_range_fiscal_month +msgid "Fiscal month" +msgstr "Mês fiscal" + +#. module: account_fiscal_month +#: model:ir.model.fields,field_description:account_fiscal_month.field_date_range_type__fiscal_month +msgid "Is fiscal month?" +msgstr "É um mês fiscal?" + +#. module: account_fiscal_month +#. odoo-python +#: code:addons/account_fiscal_month/models/date_range_type.py:0 +#, python-format +msgid "You can't delete date range type: Fiscal month" +msgstr "Não pode eliminar o tipo de período: Mês Fiscal" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/pt_BR.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/pt_BR.po new file mode 100644 index 00000000..6a3cbab0 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/pt_BR.po @@ -0,0 +1,48 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_month +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:23+0000\n" +"PO-Revision-Date: 2020-06-16 15:19+0000\n" +"Last-Translator: Maurício Liell \n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" +"teams/23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 3.10\n" + +#. module: account_fiscal_month +#: model:ir.model,name:account_fiscal_month.model_res_company +msgid "Companies" +msgstr "Empresas" + +#. module: account_fiscal_month +#: model:ir.model,name:account_fiscal_month.model_date_range_type +msgid "Date Range Type" +msgstr "Tipo de período" + +#. module: account_fiscal_month +#: model:date.range.type,name:account_fiscal_month.date_range_fiscal_month +msgid "Fiscal month" +msgstr "Mês fiscal" + +#. module: account_fiscal_month +#: model:ir.model.fields,field_description:account_fiscal_month.field_date_range_type__fiscal_month +msgid "Is fiscal month?" +msgstr "É um mês fiscal?" + +#. module: account_fiscal_month +#. odoo-python +#: code:addons/account_fiscal_month/models/date_range_type.py:0 +#, python-format +msgid "You can't delete date range type: Fiscal month" +msgstr "Você não pode excluir o tipo de período: Mês Fiscal" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/sk.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/sk.po new file mode 100644 index 00000000..21cad6bf --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/sk.po @@ -0,0 +1,46 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_month +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:23+0000\n" +"PO-Revision-Date: 2017-11-28 23:23+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovak (https://www.transifex.com/oca/teams/23907/sk/)\n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: account_fiscal_month +#: model:ir.model,name:account_fiscal_month.model_res_company +msgid "Companies" +msgstr "Spoločnosti" + +#. module: account_fiscal_month +#: model:ir.model,name:account_fiscal_month.model_date_range_type +msgid "Date Range Type" +msgstr "" + +#. module: account_fiscal_month +#: model:date.range.type,name:account_fiscal_month.date_range_fiscal_month +msgid "Fiscal month" +msgstr "" + +#. module: account_fiscal_month +#: model:ir.model.fields,field_description:account_fiscal_month.field_date_range_type__fiscal_month +msgid "Is fiscal month?" +msgstr "" + +#. module: account_fiscal_month +#. odoo-python +#: code:addons/account_fiscal_month/models/date_range_type.py:0 +#, python-format +msgid "You can't delete date range type: Fiscal month" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/sl.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/sl.po new file mode 100644 index 00000000..8a888a74 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/sl.po @@ -0,0 +1,47 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_month +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:23+0000\n" +"PO-Revision-Date: 2017-11-28 23:23+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3);\n" + +#. module: account_fiscal_month +#: model:ir.model,name:account_fiscal_month.model_res_company +msgid "Companies" +msgstr "Družbe" + +#. module: account_fiscal_month +#: model:ir.model,name:account_fiscal_month.model_date_range_type +msgid "Date Range Type" +msgstr "" + +#. module: account_fiscal_month +#: model:date.range.type,name:account_fiscal_month.date_range_fiscal_month +msgid "Fiscal month" +msgstr "" + +#. module: account_fiscal_month +#: model:ir.model.fields,field_description:account_fiscal_month.field_date_range_type__fiscal_month +msgid "Is fiscal month?" +msgstr "" + +#. module: account_fiscal_month +#. odoo-python +#: code:addons/account_fiscal_month/models/date_range_type.py:0 +#, python-format +msgid "You can't delete date range type: Fiscal month" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/tr.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/tr.po new file mode 100644 index 00000000..9e6e19ce --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/tr.po @@ -0,0 +1,47 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_month +# +# Translators: +# Ediz Duman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:23+0000\n" +"PO-Revision-Date: 2025-05-14 11:23+0000\n" +"Last-Translator: Betül Öğmen \n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: account_fiscal_month +#: model:ir.model,name:account_fiscal_month.model_res_company +msgid "Companies" +msgstr "Firmalar" + +#. module: account_fiscal_month +#: model:ir.model,name:account_fiscal_month.model_date_range_type +msgid "Date Range Type" +msgstr "Tarih Aralığı Türü" + +#. module: account_fiscal_month +#: model:date.range.type,name:account_fiscal_month.date_range_fiscal_month +msgid "Fiscal month" +msgstr "Mali Ay" + +#. module: account_fiscal_month +#: model:ir.model.fields,field_description:account_fiscal_month.field_date_range_type__fiscal_month +msgid "Is fiscal month?" +msgstr "Mali ay mı?" + +#. module: account_fiscal_month +#. odoo-python +#: code:addons/account_fiscal_month/models/date_range_type.py:0 +#, python-format +msgid "You can't delete date range type: Fiscal month" +msgstr "Tarih aralığı türünü silemezsiniz: Mali ay" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/tr_TR.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/tr_TR.po new file mode 100644 index 00000000..9fbda34d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/i18n/tr_TR.po @@ -0,0 +1,47 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_month +# +# Translators: +# Ediz Duman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:23+0000\n" +"PO-Revision-Date: 2017-11-28 23:23+0000\n" +"Last-Translator: Ediz Duman , 2017\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_fiscal_month +#: model:ir.model,name:account_fiscal_month.model_res_company +msgid "Companies" +msgstr "Firmalar" + +#. module: account_fiscal_month +#: model:ir.model,name:account_fiscal_month.model_date_range_type +msgid "Date Range Type" +msgstr "" + +#. module: account_fiscal_month +#: model:date.range.type,name:account_fiscal_month.date_range_fiscal_month +msgid "Fiscal month" +msgstr "" + +#. module: account_fiscal_month +#: model:ir.model.fields,field_description:account_fiscal_month.field_date_range_type__fiscal_month +msgid "Is fiscal month?" +msgstr "" + +#. module: account_fiscal_month +#. odoo-python +#: code:addons/account_fiscal_month/models/date_range_type.py:0 +#, python-format +msgid "You can't delete date range type: Fiscal month" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/models/__init__.py b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/models/__init__.py new file mode 100644 index 00000000..55f0021b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/models/__init__.py @@ -0,0 +1,2 @@ +from . import date_range_type +from . import res_company diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/models/date_range_type.py b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/models/date_range_type.py new file mode 100644 index 00000000..63382ae4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/models/date_range_type.py @@ -0,0 +1,19 @@ +# Copyright 2017 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import _, fields, models +from odoo.exceptions import UserError + + +class DateRangeType(models.Model): + _inherit = "date.range.type" + + fiscal_month = fields.Boolean(string="Is fiscal month?", readonly=True) + + def unlink(self): + date_range_type_fm = self.env.ref( + "account_fiscal_month.date_range_fiscal_month" + ) + if date_range_type_fm.id in self.ids: + raise UserError(_("You can't delete date range type: " "Fiscal month")) + return super().unlink() diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/models/res_company.py b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/models/res_company.py new file mode 100644 index 00000000..197689b9 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/models/res_company.py @@ -0,0 +1,25 @@ +# Copyright 2017 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import models + + +class ResCompany(models.Model): + + _inherit = "res.company" + + def find_daterange_fm(self, date_str): + self.ensure_one() + fm_id = self.env.ref("account_fiscal_month.date_range_fiscal_month") + return self.env["date.range"].search( + [ + ("type_id", "=", fm_id.id), + ("date_start", "<=", date_str), + ("date_end", ">=", date_str), + "|", + ("company_id", "=", self.id), + ("company_id", "=", False), + ], + limit=1, + order="company_id asc", + ) diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..fb570679 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/readme/CONTRIBUTORS.rst @@ -0,0 +1,2 @@ +* Benjamin Willig +* Alberto Nieto de Pablos (https://braintec.com) diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/readme/DESCRIPTION.rst new file mode 100644 index 00000000..9bd2eac0 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +This module simply provides a date range type marked as 'Fiscal month'. diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/static/description/icon.png b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/static/description/index.html b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/static/description/index.html new file mode 100644 index 00000000..a5e94592 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/static/description/index.html @@ -0,0 +1,422 @@ + + + + + + +Account Fiscal Month + + + +
+

Account Fiscal Month

+ + +

Beta License: AGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runboat

+

This module simply provides a date range type marked as ‘Fiscal month’.

+

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • ACSONE SA/NV
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-financial-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/tests/__init__.py b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/tests/__init__.py new file mode 100644 index 00000000..d36402d5 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/tests/__init__.py @@ -0,0 +1 @@ +from . import test_account_fiscal_month diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/tests/test_account_fiscal_month.py b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/tests/test_account_fiscal_month.py new file mode 100644 index 00000000..a75ad3da --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/tests/test_account_fiscal_month.py @@ -0,0 +1,70 @@ +# Copyright 2017 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from psycopg2 import IntegrityError + +from odoo.exceptions import UserError +from odoo.fields import Date +from odoo.tests.common import TransactionCase +from odoo.tools import mute_logger + + +class TestAccountFiscalMonth(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.DateRangeObj = cls.env["date.range"] + cls.DateRangeType = cls.env["date.range.type"] + + cls.company = cls.env.ref("base.main_company") + + cls.date_range_type = cls.DateRangeType.create( + {"name": "Other Type", "allow_overlap": False} + ) + cls.date_range_type_month = cls.env.ref( + "account_fiscal_month.date_range_fiscal_month" + ) + + cls.date_range_1 = cls.DateRangeObj.create( + { + "name": "Other", + "date_start": "2017-01-01", + "date_end": "2017-01-31", + "type_id": cls.date_range_type.id, + "company_id": cls.company.id, + } + ) + + cls.date_range_january_2017 = cls.DateRangeObj.create( + { + "name": "January 2017", + "date_start": "2017-01-01", + "date_end": "2017-01-31", + "type_id": cls.date_range_type_month.id, + "company_id": cls.company.id, + } + ) + cls.date_range_january_no_comp_2017 = cls.DateRangeObj.create( + { + "name": "January 2017", + "date_start": "2017-01-01", + "date_end": "2017-01-31", + "type_id": cls.date_range_type_month.id, + "company_id": False, + } + ) + + def test_00_delete_type(self): + with self.assertRaises(IntegrityError), mute_logger("odoo.sql_db"): + self.date_range_type.unlink() + + def test_01_delete_type_fiscal_month(self): + with self.assertRaises(UserError): + self.date_range_type_month.unlink() + + def test_02_search_date_range(self): + january_2017_1st = Date.from_string("2017-01-01") + date_ranges = self.company.find_daterange_fm(january_2017_1st) + + self.assertEqual(len(date_ranges), 1) + self.assertEqual(date_ranges[0], self.date_range_january_2017) diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/views/date_range_type.xml b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/views/date_range_type.xml new file mode 100644 index 00000000..cf80ac22 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/account_fiscal_month/views/date_range_type.xml @@ -0,0 +1,25 @@ + + + + + date.range.type.form (in account_fiscal_month) + date.range.type + + + + + + + + + date.range.type.tree (in account_fiscal_month) + date.range.type + + + + + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/doc/ARCHITECTURE.md new file mode 100644 index 00000000..0262d6d2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_fiscal_month Module - account_fiscal_month + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/doc/CONFIGURATION.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/doc/CONFIGURATION.md new file mode 100644 index 00000000..95e31eed --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_fiscal_month. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/doc/CONTROLLERS.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/doc/DEPENDENCIES.md new file mode 100644 index 00000000..dc6bab54 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) +- [date_range](../../odoo-bringout-oca-server-ux-date_range) diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/doc/FAQ.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/doc/FAQ.md new file mode 100644 index 00000000..fdd0ec98 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_fiscal_month or install in UI. diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/doc/INSTALL.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/doc/INSTALL.md new file mode 100644 index 00000000..29b45b4a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_fiscal_month" +# or +uv pip install odoo-bringout-oca-account-financial-tools-account_fiscal_month" +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/doc/MODELS.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/doc/MODELS.md new file mode 100644 index 00000000..d5e19f9f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/doc/MODELS.md @@ -0,0 +1,13 @@ +# Models + +Detected core models and extensions in account_fiscal_month. + +```mermaid +classDiagram + class date_range_type + class res_company +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/doc/OVERVIEW.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/doc/OVERVIEW.md new file mode 100644 index 00000000..d6071648 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_fiscal_month. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_fiscal_month +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/doc/REPORTS.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/doc/SECURITY.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/doc/USAGE.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/doc/USAGE.md new file mode 100644 index 00000000..ef0aa8d7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_fiscal_month +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/doc/WIZARDS.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_month/pyproject.toml b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/pyproject.toml new file mode 100644 index 00000000..cb445ff7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_month/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-financial-tools-account_fiscal_month" +version = "16.0.0" +description = "Account Fiscal Month - Provide a fiscal month date range type" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "odoo-bringout-oca-account-financial-tools-date_range>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_fiscal_month"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/README.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/README.md new file mode 100644 index 00000000..7575c454 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/README.md @@ -0,0 +1,45 @@ +# Account Fiscal Position VAT Check + +Odoo addon: account_fiscal_position_vat_check + +## Installation + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check +``` + +## Dependencies + +This addon depends on: +- account +- base_vat + +## Manifest Information + +- **Name**: Account Fiscal Position VAT Check +- **Version**: 16.0.1.1.0 +- **Category**: Invoices & Payments +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-financial-tools](https://github.com/OCA/account-financial-tools) branch 16.0, addon `account_fiscal_position_vat_check`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/README.rst b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/README.rst new file mode 100644 index 00000000..48d2d886 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/README.rst @@ -0,0 +1,106 @@ +================================= +Account Fiscal Position VAT Check +================================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:5b7ae0e100ee5869f32ffed2404d355bb1f40a31dea5f99fa15ca2cba42e8a73 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-tools/tree/16.0/account_fiscal_position_vat_check + :alt: OCA/account-financial-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-tools-16-0/account-financial-tools-16-0-account_fiscal_position_vat_check + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +With this module, when a user tries to validate a customer invoice or refund +with a fiscal position that requires VAT, Odoo blocks the validation of the invoice +if the customer doesn't have a VAT number in Odoo. + +.. figure:: https://raw.githubusercontent.com/OCA/account-financial-tools/16.0/account_fiscal_position_vat_check/static/description/vat_check_invoice_validation.png + :alt: Error upon customer invoice validation + +In the European Union (EU), when an EU company sends an invoice to +another EU company in another country, it can invoice without VAT +(most of the time) but the VAT number of the customer must be displayed +on the invoice. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +To configure this module, go to the menu *Invoicing > Configuration > Accounting +> Fiscal Positions* and enable the option **VAT Required** on the relevant +fiscal positions. + +.. figure:: https://raw.githubusercontent.com/OCA/account-financial-tools/16.0/account_fiscal_position_vat_check/static/description/fiscal_position_form.png + :alt: Fiscal Position form view + +Usage +===== + +On the partner form view, Odoo will display a yellow warning banner +when the partner has a fiscal position that has the option **VAT Required** +but its VAT number is not set. + +.. figure:: https://raw.githubusercontent.com/OCA/account-financial-tools/16.0/account_fiscal_position_vat_check/static/description/warning_banner_vat_required.png + :alt: Warning Banner on partner form view + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Akretion + +Contributors +~~~~~~~~~~~~ + +* Alexis de Lattre + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-financial-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/__init__.py b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/__manifest__.py b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/__manifest__.py new file mode 100644 index 00000000..52ba2a5a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/__manifest__.py @@ -0,0 +1,19 @@ +# Copyright 2013-2020 Akretion France (https://akretion.com/) +# @author: Alexis de Lattre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Account Fiscal Position VAT Check", + "version": "16.0.1.1.0", + "category": "Invoices & Payments", + "license": "AGPL-3", + "summary": "Check VAT on invoice validation", + "author": "Akretion,Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-financial-tools", + "depends": ["account", "base_vat"], + "data": [ + "views/account_fiscal_position.xml", + "views/res_partner.xml", + ], + "installable": True, +} diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/account_fiscal_position_vat_check.pot b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/account_fiscal_position_vat_check.pot new file mode 100644 index 00000000..3de20f80 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/account_fiscal_position_vat_check.pot @@ -0,0 +1,51 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/ar.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/ar.po new file mode 100644 index 00000000..1a223a93 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/ar.po @@ -0,0 +1,63 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Arabic (http://www.transifex.com/oca/OCA-account-financial-" +"tools-8-0/language/ar/)\n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "فاتورة" + +#~ msgid "Partner" +#~ msgstr "الشريك" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/bg.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/bg.po new file mode 100644 index 00000000..a245f8e4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/bg.po @@ -0,0 +1,59 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-22 03:41+0000\n" +"PO-Revision-Date: 2017-12-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Bulgarian (https://www.transifex.com/oca/teams/23907/bg/)\n" +"Language: bg\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Фактура" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/bs.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/bs.po new file mode 100644 index 00000000..21da017b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/bs.po @@ -0,0 +1,51 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "Nedostaje porezni broj: ovaj partner ima fiskalnu poziciju" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "Kontakt" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "Stavka dnevnika" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "Prikaži upozorenje za Obavezni porezni broj" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "koja traži upisani porezni broj partnera." diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/ca.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/ca.po new file mode 100644 index 00000000..ffc88239 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/ca.po @@ -0,0 +1,62 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Catalan (http://www.transifex.com/oca/OCA-account-financial-" +"tools-8-0/language/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" + +#~ msgid "Partner" +#~ msgstr "Empresa" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/cs.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/cs.po new file mode 100644 index 00000000..87deadc8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/cs.po @@ -0,0 +1,62 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Czech (http://www.transifex.com/oca/OCA-account-financial-" +"tools-8-0/language/cs/)\n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktura" + +#~ msgid "Partner" +#~ msgstr "Společník" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/de.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/de.po new file mode 100644 index 00000000..f009e76d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/de.po @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +# Niki Waibel , 2016 +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-01 18:55+0000\n" +"PO-Revision-Date: 2020-05-06 13:19+0000\n" +"Last-Translator: Maria Sparenberg \n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.10\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "Kontakt" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" +"Sie versuchen, eine Ausgangsrechnung/-gutschrift mit der Steuerzuordnung " +"'%(fp)s' zu genehmigen, für die der Kunde eine Umsatzsteuernummer benötigt. " +"Der Kunde '%(rp)s' hat aber keine USt-ID in Odoo. Bitte geben Sie die USt-ID " +"des Kunden in Odoo an und starten Sie die Prüfung erneut." + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Rechnung" + +#~ msgid "Missing VAT number:" +#~ msgstr "Fehlende USt-Nummer:" + +#~ msgid "" +#~ "You have set the fiscal position '%s' that require the customer to have a " +#~ "VAT number, but the VAT number is missing." +#~ msgstr "" +#~ "Sie haben die Steuerzuordnung '%s' so festgelegt, dass der Kunde eine " +#~ "Umsatzsteuernummer haben muss. Diese fehlt jedoch." + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/el_GR.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/el_GR.po new file mode 100644 index 00000000..f5c35f01 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/el_GR.po @@ -0,0 +1,60 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-22 03:41+0000\n" +"PO-Revision-Date: 2017-12-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Τιμολόγιο" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/en_GB.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/en_GB.po new file mode 100644 index 00000000..551bbce7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/en_GB.po @@ -0,0 +1,62 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: English (United Kingdom) (http://www.transifex.com/oca/OCA-" +"account-financial-tools-8-0/language/en_GB/)\n" +"Language: en_GB\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Invoice" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/es.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/es.po new file mode 100644 index 00000000..1561941b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/es.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +# OCA Transbot , 2016 +# José Antonio Cuello , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-01 18:55+0000\n" +"PO-Revision-Date: 2023-04-14 13:33+0000\n" +"Last-Translator: gelo joga Rodríguez \n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "Sin número VAT: este partner tiene la posición fiscal" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "Contacto" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "Asiento contable" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "Mostrar aviso VAT obligatorio" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" +"Está tratando de validar una factura / fact. rectificativa con la posición " +"fiscal '%(fp)s' que requiere que el cliente tenga un NIF. Pero el cliente " +"'%(rp)s' no tiene un NIF en sus datos. Añada por favor el NIF de este " +"cliente e intente validarla otra vez." + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "esto requiere conocer el número VAT del partner." + +#~ msgid "Display Name" +#~ msgstr "Nombre mostrado" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Última modificación en" + +#~ msgid "Invoice" +#~ msgstr "Factura" + +#~ msgid "Missing VAT number:" +#~ msgstr "Falta el NIF:" + +#~ msgid "" +#~ "You have set the fiscal position '%s' that require the customer to have a " +#~ "VAT number, but the VAT number is missing." +#~ msgstr "" +#~ "Ha establecido la posición fiscal '%s' que requiere que el cliente tenga " +#~ "un NIF, pero el NIF no está establecido." + +#~ msgid "Partner" +#~ msgstr "Empresa" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/es_CR.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/es_CR.po new file mode 100644 index 00000000..e2427ef5 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/es_CR.po @@ -0,0 +1,62 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Spanish (Costa Rica) (http://www.transifex.com/oca/OCA-" +"account-financial-tools-8-0/language/es_CR/)\n" +"Language: es_CR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" + +#~ msgid "Partner" +#~ msgstr "Empresa" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/es_EC.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/es_EC.po new file mode 100644 index 00000000..6ce1bda0 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/es_EC.po @@ -0,0 +1,62 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Spanish (Ecuador) (http://www.transifex.com/oca/OCA-account-" +"financial-tools-8-0/language/es_EC/)\n" +"Language: es_EC\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" + +#~ msgid "Partner" +#~ msgstr "Empresa" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/es_MX.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/es_MX.po new file mode 100644 index 00000000..502b8a55 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/es_MX.po @@ -0,0 +1,62 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Spanish (Mexico) (http://www.transifex.com/oca/OCA-account-" +"financial-tools-8-0/language/es_MX/)\n" +"Language: es_MX\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" + +#~ msgid "Partner" +#~ msgstr "Empresa" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/es_VE.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/es_VE.po new file mode 100644 index 00000000..4ca50474 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/es_VE.po @@ -0,0 +1,59 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Spanish (Venezuela) (http://www.transifex.com/oca/OCA-account-" +"financial-tools-8-0/language/es_VE/)\n" +"Language: es_VE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Empresa" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/et.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/et.po new file mode 100644 index 00000000..571dcfe7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/et.po @@ -0,0 +1,62 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Estonian (http://www.transifex.com/oca/OCA-account-financial-" +"tools-8-0/language/et/)\n" +"Language: et\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Arve" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/fi.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/fi.po new file mode 100644 index 00000000..bb4b64c4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/fi.po @@ -0,0 +1,59 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-22 03:41+0000\n" +"PO-Revision-Date: 2017-12-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Lasku" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/fr.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/fr.po new file mode 100644 index 00000000..571d0263 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/fr.po @@ -0,0 +1,86 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-01 18:55+0000\n" +"PO-Revision-Date: 2023-06-08 12:11+0000\n" +"Last-Translator: Alexis de Lattre \n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "N°TVA manquant : ce partenaire a une position fiscale" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "Contact" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "Pièce comptable" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "Afficher l’avertissement de TVA requise" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" +"Vous essayez de valider une facture ou un avoir client avec la position " +"fiscale \"%(fp)s\" qui impose de connaître le numéro de TVA du client. Mais " +"le client \"%(rp)s\" n’a pas de numéro de TVA dans Odoo. Veuillez ajouter le " +"numéro de TVA de ce client dans Odoo et essayer de valider à nouveau." + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "qui impose de connaître le numéro de TVA du partenaire." + +#~ msgid "Display Name" +#~ msgstr "Nom affiché" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Dernière modification le" + +#~ msgid "Invoice" +#~ msgstr "Facture" + +#~ msgid "Missing VAT number:" +#~ msgstr "Numéro de TVA manquant :" + +#~ msgid "" +#~ "You have set the fiscal position '%s' that require the customer to have a " +#~ "VAT number, but the VAT number is missing." +#~ msgstr "" +#~ "Vous avez défini la position fiscale \"%s\" qui exige que le client ait " +#~ "un numéro de TVA, mais le numéro de TVA est absent." + +#~ msgid "Partner" +#~ msgstr "Partenaire" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/fr_CA.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/fr_CA.po new file mode 100644 index 00000000..27392f2e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/fr_CA.po @@ -0,0 +1,60 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-22 03:41+0000\n" +"PO-Revision-Date: 2017-12-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (Canada) (https://www.transifex.com/oca/teams/23907/" +"fr_CA/)\n" +"Language: fr_CA\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Facture" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/fr_CH.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/fr_CH.po new file mode 100644 index 00000000..632d15f0 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/fr_CH.po @@ -0,0 +1,60 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-22 03:41+0000\n" +"PO-Revision-Date: 2017-12-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (Switzerland) (https://www.transifex.com/oca/" +"teams/23907/fr_CH/)\n" +"Language: fr_CH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Facture" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/fr_FR.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/fr_FR.po new file mode 100644 index 00000000..0eb549bc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/fr_FR.po @@ -0,0 +1,79 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-05-10 13:02+0000\n" +"Last-Translator: Sandrine (ACSONE) \n" +"Language-Team: none\n" +"Language: fr_FR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "Numéro de TVA manquant : ce partenaire a la position fiscale" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "Contact" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "Ecriture" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "Montrer l'avertissement TVA requise" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" +"Vous essayez de valider une facture/remboursement client avec la position " +"fiscale '%(fp)s' qui exige que le client ait un numéro de TVA. Mais le " +"client '%(rp)s' n'a pas de numéro de TVA dans Odoo. Veuillez ajouter le " +"numéro de TVA de ce client dans Odoo et essayer de valider à nouveau." + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "Ceci demande de connaître le numéro de TVA du partenaire." + +#~ msgid "Display Name" +#~ msgstr "Nom affiché" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Dernière modification" + +#~ msgid "Missing VAT number:" +#~ msgstr "Numéro de TVA manquant :" + +#~ msgid "" +#~ "You have set the fiscal position '%s' that require customers to have a " +#~ "VAT number. If you plan to use this partner as a customer, you should add " +#~ "its VAT number." +#~ msgstr "" +#~ "Vous avez défini la position fiscale '%s' qui exige que les clients aient " +#~ "un numéro de TVA. Si vous prévoyez d'utiliser ce partenaire comme client, " +#~ "vous devez ajouter son numéro de TVA." diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/gl.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/gl.po new file mode 100644 index 00000000..d09887f6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/gl.po @@ -0,0 +1,59 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-22 03:41+0000\n" +"PO-Revision-Date: 2017-12-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"Language: gl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/hr.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/hr.po new file mode 100644 index 00000000..030ef7ae --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/hr.po @@ -0,0 +1,88 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +# Bole , 2017 +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-23 01:41+0000\n" +"PO-Revision-Date: 2023-01-04 00:59+0000\n" +"Last-Translator: Bole \n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "Nedostaje porezni broj: ovaj partner ima fiskalnu poziciju" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "Kontakt" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "Stavka dnevnika" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "Prikaži upozorenje za Obavezni porezni broj" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" +"Pokušavate potvrditi račun ili odobrenje sa fiskalnom pozicijom '%(fp)s' " +"koja zahtijeva da partner ima unešen porezni broj, ali partner '%(rp)s' nema " +"porezni broj upisan u odoo. Molimo dodajte porezni broj ovog partnera i " +"pokušajte ponoviti potvrđivanje." + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "koja traži upisani porezni broj partnera." + +#~ msgid "Display Name" +#~ msgstr "Naziv za prikaz" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Zadnje modificirano" + +#~ msgid "Invoice" +#~ msgstr "Račun" + +#~ msgid "Missing VAT number:" +#~ msgstr "Nedostaje porezni broj:" + +#~ msgid "" +#~ "You have set the fiscal position '%s' that require the customer to have a " +#~ "VAT number, but the VAT number is missing." +#~ msgstr "" +#~ "Postavili ste fiskalnu poziciju '%s' koja zahtijeva da partner ima " +#~ "porezni broj, ali porezni broj nedostaje." + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/hr_HR.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/hr_HR.po new file mode 100644 index 00000000..1e23a04b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/hr_HR.po @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +# Bole , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-24 23:57+0000\n" +"PO-Revision-Date: 2016-11-24 23:57+0000\n" +"Last-Translator: Bole , 2016\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" +"Pokušavate potvrditi račun ili povrat kupca sa fiskalnom pozivijom '%(fp)s' " +"koja zahtijva da partner ima unešen porezni broj. Kupac '%(rp)s' nema unešen " +"porezni broj u sustavu, molimo uinestie ga i pokušajte potvrditi račun " +"ponovo." + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Račun" + +#~ msgid "Missing VAT number:" +#~ msgstr "Nedostaje porezni broj:" + +#~ msgid "" +#~ "You have set the fiscal position '%s' that require the customer to have a " +#~ "VAT number, but the VAT number is missing." +#~ msgstr "" +#~ "Postavili ste fiskalnu poziciju '%s' koja zahtijeva porezni broj, međutim " +#~ "on nedostaje.javascript:;" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/hu.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/hu.po new file mode 100644 index 00000000..a7f2967e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/hu.po @@ -0,0 +1,62 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Hungarian (http://www.transifex.com/oca/OCA-account-financial-" +"tools-8-0/language/hu/)\n" +"Language: hu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Számla" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/id.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/id.po new file mode 100644 index 00000000..155ea297 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/id.po @@ -0,0 +1,59 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Indonesian (http://www.transifex.com/oca/OCA-account-" +"financial-tools-8-0/language/id/)\n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktur" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/it.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/it.po new file mode 100644 index 00000000..abceb880 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/it.po @@ -0,0 +1,67 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2024-02-22 10:34+0000\n" +"Last-Translator: mymage \n" +"Language-Team: Italian (http://www.transifex.com/oca/" +"OCA-account-financial-tools-8-0/language/it/)\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "P.IVA non disponibile: questo partner ha la posizione fiscale" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "Contatto" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "Visualizza avviso P.IVA richiesta" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" +"Si sta cercando di validare una fattura/rimborso di un cliente con la " +"posizione fiscale '%(fp)s' che richiede che il cliente abbia una P.IVA. Ma " +"il cliente '%(rp)s' non ha una P.IVA in Odoo. Aggiungere la P.IVA di questo " +"cliente in Odoo e riprovare a validare." + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "che richiede di conoscere la P.IVA del partner." + +#~ msgid "Invoice" +#~ msgstr "Fattura" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/ja.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/ja.po new file mode 100644 index 00000000..4fbccd8a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/ja.po @@ -0,0 +1,62 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Japanese (http://www.transifex.com/oca/OCA-account-financial-" +"tools-8-0/language/ja/)\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "請求書" + +#~ msgid "Partner" +#~ msgstr "パートナ" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/lt.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/lt.po new file mode 100644 index 00000000..b8118732 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/lt.po @@ -0,0 +1,63 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Lithuanian (http://www.transifex.com/oca/OCA-account-" +"financial-tools-8-0/language/lt/)\n" +"Language: lt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" +"%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Sąskaita-faktūra" + +#~ msgid "Partner" +#~ msgstr "Partneris" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/mk.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/mk.po new file mode 100644 index 00000000..a8ba68eb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/mk.po @@ -0,0 +1,62 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Macedonian (http://www.transifex.com/oca/OCA-account-" +"financial-tools-8-0/language/mk/)\n" +"Language: mk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Фактура" + +#~ msgid "Partner" +#~ msgstr "Партнер" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/mn.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/mn.po new file mode 100644 index 00000000..0c4d1acc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/mn.po @@ -0,0 +1,62 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Mongolian (http://www.transifex.com/oca/OCA-account-financial-" +"tools-8-0/language/mn/)\n" +"Language: mn\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Нэхэмжлэл" + +#~ msgid "Partner" +#~ msgstr "Харилцагч" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/nb.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/nb.po new file mode 100644 index 00000000..b5e00290 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/nb.po @@ -0,0 +1,62 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Norwegian Bokmål (http://www.transifex.com/oca/OCA-account-" +"financial-tools-8-0/language/nb/)\n" +"Language: nb\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktura" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/nb_NO.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/nb_NO.po new file mode 100644 index 00000000..63e9414d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/nb_NO.po @@ -0,0 +1,60 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-22 03:41+0000\n" +"PO-Revision-Date: 2017-12-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/" +"teams/23907/nb_NO/)\n" +"Language: nb_NO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Innmelding" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/nl.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/nl.po new file mode 100644 index 00000000..f1f956ae --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/nl.po @@ -0,0 +1,77 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2023-11-14 17:36+0000\n" +"Last-Translator: Thijs van Oers \n" +"Language-Team: Dutch (http://www.transifex.com/oca/" +"OCA-account-financial-tools-8-0/language/nl/)\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "Ontbrekend BTW nummer: deze klant heeft de fiscale positie" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "Relatie" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "Boeking" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "Toon waarschuwing BTW verplicht" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" +"U probeert een verkoop factuur/credit factuur te valideren met de volgende " +"fiscale positie '%(fp)s' waarvoor het is verplicht dat er een BTW nummer is " +"ingevuld. Maar voor de klant '%(rp)s' is geen BTW nummer bekend. Voeg het " +"BTW nummer van deze klant toe en valideer opnieuw." + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "dat vereist dat het BTW nummer van de klant bekend is." + +#~ msgid "Invoice" +#~ msgstr "Factuur" + +#~ msgid "Missing VAT number:" +#~ msgstr "Ontbrekend BTW nummer:" + +#~ msgid "" +#~ "You have set the fiscal position '%s' that require the customer to have a " +#~ "VAT number, but the VAT number is missing." +#~ msgstr "" +#~ "U heeft de volgende fiscale positie ingesteld '%s' waarvoor het vereist " +#~ "is dat er een BTW nummer is ingevuld, maar het BTW nummer ontbreekt." + +#~ msgid "Partner" +#~ msgstr "Relatie" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/nl_BE.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/nl_BE.po new file mode 100644 index 00000000..3c0d9c34 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/nl_BE.po @@ -0,0 +1,62 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Dutch (Belgium) (http://www.transifex.com/oca/OCA-account-" +"financial-tools-8-0/language/nl_BE/)\n" +"Language: nl_BE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factuur" + +#~ msgid "Partner" +#~ msgstr "Relatie" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/nl_NL.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/nl_NL.po new file mode 100644 index 00000000..b0b9cb31 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/nl_NL.po @@ -0,0 +1,63 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +# Frank Schellenberg , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-25 11:46+0000\n" +"PO-Revision-Date: 2018-01-25 11:46+0000\n" +"Last-Translator: Frank Schellenberg , 2018\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" +"teams/23907/nl_NL/)\n" +"Language: nl_NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factuur" + +#~ msgid "Partner" +#~ msgstr "Relatie" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/pl.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/pl.po new file mode 100644 index 00000000..ff7e61d4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/pl.po @@ -0,0 +1,63 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Polish (http://www.transifex.com/oca/OCA-account-financial-" +"tools-8-0/language/pl/)\n" +"Language: pl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " +"|| n%100>=20) ? 1 : 2);\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktura" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/pt.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/pt.po new file mode 100644 index 00000000..fbab3887 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/pt.po @@ -0,0 +1,76 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2019-08-14 18:44+0000\n" +"Last-Translator: Pedro Castro Silva \n" +"Language-Team: Portuguese (http://www.transifex.com/oca/OCA-account-" +"financial-tools-8-0/language/pt/)\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Weblate 3.7.1\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "Contacto" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" +"Está a tentar validar uma fatura ou reembolso com a posição fiscal '%(fp)s', " +"que obriga a que o cliente tenha um NIFo que não acontece no caso do cliente " +"'%(rp)s'. Por favor, adicione um e tente validar novamente." + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Fatura" + +#~ msgid "Missing VAT number:" +#~ msgstr "Falta o NIF:" + +#~ msgid "" +#~ "You have set the fiscal position '%s' that require the customer to have a " +#~ "VAT number, but the VAT number is missing." +#~ msgstr "" +#~ "Atribuiu a posição fiscal '%s', que obriga a que o cliente tenha um NIF " +#~ "definido, mas este está em falta." + +#~ msgid "Partner" +#~ msgstr "Parceiro" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/pt_BR.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/pt_BR.po new file mode 100644 index 00000000..ec8cd277 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/pt_BR.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +# Alessandro Martini , 2017 +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:23+0000\n" +"PO-Revision-Date: 2024-05-22 02:51+0000\n" +"Last-Translator: Rodrigo Macedo \n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/" +"23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "Número de IVA ausente: este parceiro tem a situação fiscal" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "Contato" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "Entrada Diário" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "Mostrar aviso de IVA obrigatório" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" +"Você está tentando validar uma fatura/reembolso de cliente com a posição " +"fiscal '%(fp)s' que requer que o cliente possua um número de Valor de " +"Imposto Atribuído. Mas o Cliente '%(rp)s' não possui este número no Odoo. " +"Por favor adicione o número de VIA deste Cliente no Odoo e tente validar " +"novamente." + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "que exigem saber o número de IVA do parceiro." + +#~ msgid "Display Name" +#~ msgstr "Nome Exibição" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Invoice" +#~ msgstr "Fatura" + +#~ msgid "Missing VAT number:" +#~ msgstr "Número do Valor de Imposto Atribuído faltando:" + +#~ msgid "" +#~ "You have set the fiscal position '%s' that require the customer to have a " +#~ "VAT number, but the VAT number is missing." +#~ msgstr "" +#~ "Você selecionou a posição fiscal '%s' que requer que o cliente possua um " +#~ "número de Valor de Imposto Atribuído, mas o número de VIA está faltando." + +#~ msgid "Partner" +#~ msgstr "Parceiro" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/pt_PT.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/pt_PT.po new file mode 100644 index 00000000..a340911f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/pt_PT.po @@ -0,0 +1,60 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-22 03:41+0000\n" +"PO-Revision-Date: 2017-12-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" +"teams/23907/pt_PT/)\n" +"Language: pt_PT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Fatura" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/ro.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/ro.po new file mode 100644 index 00000000..69db7a23 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/ro.po @@ -0,0 +1,63 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Romanian (http://www.transifex.com/oca/OCA-account-financial-" +"tools-8-0/language/ro/)\n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" + +#~ msgid "Partner" +#~ msgstr "Partener" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/ru.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/ru.po new file mode 100644 index 00000000..557a7828 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/ru.po @@ -0,0 +1,64 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Russian (http://www.transifex.com/oca/OCA-account-financial-" +"tools-8-0/language/ru/)\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" +"%100>=11 && n%100<=14)? 2 : 3);\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Счет" + +#~ msgid "Partner" +#~ msgstr "Контрагент" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/sk_SK.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/sk_SK.po new file mode 100644 index 00000000..d3227738 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/sk_SK.po @@ -0,0 +1,60 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-22 03:41+0000\n" +"PO-Revision-Date: 2017-12-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovak (Slovakia) (https://www.transifex.com/oca/teams/23907/" +"sk_SK/)\n" +"Language: sk_SK\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktúra" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/sl.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/sl.po new file mode 100644 index 00000000..e47652b5 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/sl.po @@ -0,0 +1,95 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-01 18:55+0000\n" +"PO-Revision-Date: 2023-04-12 15:33+0000\n" +"Last-Translator: Matjaz Mozetic \n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "Manjka davčna številka: ta partner ima fiskalno pozicijo" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "Stik" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "Dnevniški vnos" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "Prikaži opozorilo, da je davčna številka obvezna" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "ki zahteva vpisano davčno številko partnerja." + +#~ msgid "Display Name" +#~ msgstr "Prikazani naziv" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Zadnjič spremenjeno" + +#, python-format +#~ msgid "" +#~ "You are trying to validate a customer invoice/refund with the fiscal " +#~ "position '%s' that require the customer to have a VAT number. But the " +#~ "Customer '%s' doesn't have a VAT number in Odoo. Please add the VAT " +#~ "number of this Customer in Odoo and try to validate again." +#~ msgstr "" +#~ "Poskušate potrditi izdani račun/dobropis s fiskalno pozicijo '%s', ki " +#~ "zahteva, da ima kupec ID za DDV. A kupec '%s' v Odoo nima ID za DDV. " +#~ "Dodajte davčno številko za tega kupca v Odoo in poskusite ponovno " +#~ "potrditi." + +#~ msgid "Invoice" +#~ msgstr "Račun" + +#~ msgid "Missing VAT number:" +#~ msgstr "Manjkajoči ID za DDV:" + +#~ msgid "" +#~ "You have set the fiscal position '%s' that require the customer to have a " +#~ "VAT number, but the VAT number is missing." +#~ msgstr "" +#~ "Nastavili ste fiskalni položaj '%s', ki zahteva, da kupec ima ID za DDV, " +#~ "a ta manjka." + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/sr@latin.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/sr@latin.po new file mode 100644 index 00000000..1ccade4f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/sr@latin.po @@ -0,0 +1,60 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Serbian (Latin) (http://www.transifex.com/oca/OCA-account-" +"financial-tools-8-0/language/sr@latin/)\n" +"Language: sr@latin\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/sv.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/sv.po new file mode 100644 index 00000000..3cd530c1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/sv.po @@ -0,0 +1,67 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2024-02-27 12:34+0000\n" +"Last-Translator: jakobkrabbe \n" +"Language-Team: Swedish (http://www.transifex.com/oca/" +"OCA-account-financial-tools-8-0/language/sv/)\n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "Momsnummer saknas: denna kontakt har detta skatteområde" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "Kontakt" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "Verifikat" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "Visa Varning Moms krävs" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" +"Du försöker validera en kundfaktura/återbetalning med skattepositionen '%(fp)" +"s' som kräver att kunden har ett momsregistreringsnummer. Men kunden '%(rp)" +"s' har inget momsregistreringsnummer i Odoo. Lägg till momsnumret för denna " +"kund i Odoo och försök att validera igen." + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "som behöver veta partnerns momsregistreringsnummer." + +#~ msgid "Invoice" +#~ msgstr "Faktura" + +#~ msgid "Partner" +#~ msgstr "Företag" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/th.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/th.po new file mode 100644 index 00000000..55840874 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/th.po @@ -0,0 +1,62 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Thai (http://www.transifex.com/oca/OCA-account-financial-" +"tools-8-0/language/th/)\n" +"Language: th\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "ใบแจ้งหนี้" + +#~ msgid "Partner" +#~ msgstr "พาร์ทเนอร์" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/tr.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/tr.po new file mode 100644 index 00000000..c66c575e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/tr.po @@ -0,0 +1,62 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Turkish (http://www.transifex.com/oca/OCA-account-financial-" +"tools-8-0/language/tr/)\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Fatura" + +#~ msgid "Partner" +#~ msgstr "Cari" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/tr_TR.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/tr_TR.po new file mode 100644 index 00000000..f5fa36b9 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/tr_TR.po @@ -0,0 +1,60 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-22 03:41+0000\n" +"PO-Revision-Date: 2017-12-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Fatura" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/vi.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/vi.po new file mode 100644 index 00000000..47381540 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/vi.po @@ -0,0 +1,59 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Vietnamese (http://www.transifex.com/oca/OCA-account-" +"financial-tools-8-0/language/vi/)\n" +"Language: vi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Đối tác" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/zh_CN.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/zh_CN.po new file mode 100644 index 00000000..9a86ebc8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/zh_CN.po @@ -0,0 +1,62 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Chinese (China) (http://www.transifex.com/oca/OCA-account-" +"financial-tools-8-0/language/zh_CN/)\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "发票" + +#~ msgid "Partner" +#~ msgstr "业务伙伴" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/zh_TW.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/zh_TW.po new file mode 100644 index 00000000..ba51ff4d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/i18n/zh_TW.po @@ -0,0 +1,62 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_position_vat_check +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Chinese (Taiwan) (http://www.transifex.com/oca/OCA-account-" +"financial-tools-8-0/language/zh_TW/)\n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "Missing VAT number: this partner has the fiscal position" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model,name:account_fiscal_position_vat_check.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_partner__show_warning_vat_required +#: model:ir.model.fields,field_description:account_fiscal_position_vat_check.field_res_users__show_warning_vat_required +msgid "Show Warning Vat Required" +msgstr "" + +#. module: account_fiscal_position_vat_check +#. odoo-python +#: code:addons/account_fiscal_position_vat_check/models/account_move.py:0 +#, python-format +msgid "" +"You are trying to validate a customer invoice/refund with the fiscal " +"position '%(fp)s' that require the customer to have a VAT number. But the " +"Customer '%(rp)s' doesn't have a VAT number in Odoo. Please add the VAT " +"number of this Customer in Odoo and try to validate again." +msgstr "" + +#. module: account_fiscal_position_vat_check +#: model_terms:ir.ui.view,arch_db:account_fiscal_position_vat_check.view_partner_property_form +msgid "that require to know the VAT number of the partner." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "發票" + +#~ msgid "Partner" +#~ msgstr "夥伴" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/models/__init__.py b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/models/__init__.py new file mode 100644 index 00000000..2cf57a71 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/models/__init__.py @@ -0,0 +1,2 @@ +from . import account_move +from . import partner diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/models/account_move.py b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/models/account_move.py new file mode 100644 index 00000000..f51d7946 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/models/account_move.py @@ -0,0 +1,36 @@ +# Copyright 2013-2020 Akretion France (https://akretion.com/) +# @author: Alexis de Lattre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import _, models +from odoo.exceptions import UserError + + +class AccountMove(models.Model): + _inherit = "account.move" + + def _post(self, soft=True): + """Check that the customer has VAT set if required by the + fiscal position""" + for move in self: + if ( + move.move_type in ("out_invoice", "out_refund") + and move.fiscal_position_id.vat_required + and not move.commercial_partner_id.vat + ): + raise UserError( + _( + "You are trying to validate a customer " + "invoice/refund with the fiscal position '%(fp)s' " + "that require the customer to have a VAT number. " + "But the Customer '%(rp)s' " + "doesn't have a VAT number in Odoo. " + "Please add the VAT number of this Customer in Odoo " + "and try to validate again." + ) + % { + "fp": move.fiscal_position_id.display_name, + "rp": move.commercial_partner_id.display_name, + } + ) + return super()._post(soft=soft) diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/models/partner.py b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/models/partner.py new file mode 100644 index 00000000..8b29e54d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/models/partner.py @@ -0,0 +1,23 @@ +# Copyright 2013-2022 Akretion France (https://akretion.com/) +# @author: Alexis de Lattre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import api, fields, models + + +class ResPartner(models.Model): + _inherit = "res.partner" + + show_warning_vat_required = fields.Boolean( + compute="_compute_show_warning_vat_required" + ) + + @api.depends("property_account_position_id", "vat") + @api.depends_context("company") + def _compute_show_warning_vat_required(self): + for partner in self: + show = False + fp = partner.property_account_position_id + if fp and fp.vat_required and not partner.vat: + show = True + partner.show_warning_vat_required = show diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/readme/CONFIGURE.rst b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/readme/CONFIGURE.rst new file mode 100644 index 00000000..bf676fc1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/readme/CONFIGURE.rst @@ -0,0 +1,6 @@ +To configure this module, go to the menu *Invoicing > Configuration > Accounting +> Fiscal Positions* and enable the option **VAT Required** on the relevant +fiscal positions. + +.. figure:: static/description/fiscal_position_form.png + :alt: Fiscal Position form view diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..ff65d68c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/readme/CONTRIBUTORS.rst @@ -0,0 +1 @@ +* Alexis de Lattre diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/readme/DESCRIPTION.rst new file mode 100644 index 00000000..c6c46612 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/readme/DESCRIPTION.rst @@ -0,0 +1,11 @@ +With this module, when a user tries to validate a customer invoice or refund +with a fiscal position that requires VAT, Odoo blocks the validation of the invoice +if the customer doesn't have a VAT number in Odoo. + +.. figure:: static/description/vat_check_invoice_validation.png + :alt: Error upon customer invoice validation + +In the European Union (EU), when an EU company sends an invoice to +another EU company in another country, it can invoice without VAT +(most of the time) but the VAT number of the customer must be displayed +on the invoice. diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/readme/USAGE.rst b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/readme/USAGE.rst new file mode 100644 index 00000000..c3175eea --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/readme/USAGE.rst @@ -0,0 +1,6 @@ +On the partner form view, Odoo will display a yellow warning banner +when the partner has a fiscal position that has the option **VAT Required** +but its VAT number is not set. + +.. figure:: static/description/warning_banner_vat_required.png + :alt: Warning Banner on partner form view diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/static/description/fiscal_position_form.png b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/static/description/fiscal_position_form.png new file mode 100644 index 00000000..c5a224af Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/static/description/fiscal_position_form.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/static/description/icon.png b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/static/description/index.html b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/static/description/index.html new file mode 100644 index 00000000..b2fdb34b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/static/description/index.html @@ -0,0 +1,450 @@ + + + + + + +Account Fiscal Position VAT Check + + + +
+

Account Fiscal Position VAT Check

+ + +

Beta License: AGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runboat

+

With this module, when a user tries to validate a customer invoice or refund +with a fiscal position that requires VAT, Odoo blocks the validation of the invoice +if the customer doesn’t have a VAT number in Odoo.

+
+Error upon customer invoice validation +
+

In the European Union (EU), when an EU company sends an invoice to +another EU company in another country, it can invoice without VAT +(most of the time) but the VAT number of the customer must be displayed +on the invoice.

+

Table of contents

+ +
+

Configuration

+

To configure this module, go to the menu Invoicing > Configuration > Accounting +> Fiscal Positions and enable the option VAT Required on the relevant +fiscal positions.

+
+Fiscal Position form view +
+
+
+

Usage

+

On the partner form view, Odoo will display a yellow warning banner +when the partner has a fiscal position that has the option VAT Required +but its VAT number is not set.

+
+Warning Banner on partner form view +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Akretion
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-financial-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/static/description/vat_check_invoice_validation.png b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/static/description/vat_check_invoice_validation.png new file mode 100644 index 00000000..e6a4ebb3 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/static/description/vat_check_invoice_validation.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/static/description/warning_banner_vat_required.png b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/static/description/warning_banner_vat_required.png new file mode 100644 index 00000000..369d2772 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/static/description/warning_banner_vat_required.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/views/account_fiscal_position.xml b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/views/account_fiscal_position.xml new file mode 100644 index 00000000..99d0c984 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/views/account_fiscal_position.xml @@ -0,0 +1,29 @@ + + + + + customer.must.have.vat.fiscal_position_form + account.fiscal.position + + + + + {} + + + + + customer.must.have.vat.fiscal_position_tree + account.fiscal.position + + + + + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/views/res_partner.xml b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/views/res_partner.xml new file mode 100644 index 00000000..beeee36e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/account_fiscal_position_vat_check/views/res_partner.xml @@ -0,0 +1,33 @@ + + + + + + res.partner + + +
+ +
+ + + +
+
+ +
diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/doc/ARCHITECTURE.md new file mode 100644 index 00000000..8c50fb7b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_fiscal_position_vat_check Module - account_fiscal_position_vat_check + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/doc/CONFIGURATION.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/doc/CONFIGURATION.md new file mode 100644 index 00000000..c53ac1a4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_fiscal_position_vat_check. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/doc/CONTROLLERS.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/doc/DEPENDENCIES.md new file mode 100644 index 00000000..dc23dc9d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) +- [base_vat](../../odoo-bringout-oca-ocb-base_vat) diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/doc/FAQ.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/doc/FAQ.md new file mode 100644 index 00000000..6995a0ac --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_fiscal_position_vat_check or install in UI. diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/doc/INSTALL.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/doc/INSTALL.md new file mode 100644 index 00000000..b495b7cb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check" +# or +uv pip install odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check" +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/doc/MODELS.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/doc/MODELS.md new file mode 100644 index 00000000..ccd0d291 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/doc/MODELS.md @@ -0,0 +1,13 @@ +# Models + +Detected core models and extensions in account_fiscal_position_vat_check. + +```mermaid +classDiagram + class account_move + class res_partner +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/doc/OVERVIEW.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/doc/OVERVIEW.md new file mode 100644 index 00000000..f02fc5e9 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_fiscal_position_vat_check. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_fiscal_position_vat_check +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/doc/REPORTS.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/doc/SECURITY.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/doc/USAGE.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/doc/USAGE.md new file mode 100644 index 00000000..4293babe --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_fiscal_position_vat_check +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/doc/WIZARDS.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/pyproject.toml b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/pyproject.toml new file mode 100644 index 00000000..6e4909c1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-financial-tools-account_fiscal_position_vat_check" +version = "16.0.0" +description = "Account Fiscal Position VAT Check - Check VAT on invoice validation" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "odoo-bringout-oca-account-financial-tools-base_vat>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_fiscal_position_vat_check"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/README.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/README.md new file mode 100644 index 00000000..cdbf6acc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/README.md @@ -0,0 +1,44 @@ +# Account Fiscal Year + +Odoo addon: account_fiscal_year + +## Installation + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_fiscal_year +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Account Fiscal Year +- **Version**: 16.0.1.3.0 +- **Category**: Accounting +- **License**: AGPL-3 +- **Installable**: False + +## Source + +Based on [OCA/account-financial-tools](https://github.com/OCA/account-financial-tools) branch 16.0, addon `account_fiscal_year`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/README.rst b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/README.rst new file mode 100644 index 00000000..a1269329 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/README.rst @@ -0,0 +1,111 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + +=================== +Account Fiscal Year +=================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:dfd4b3121e0c80d5104159f37d6686e25b1ed569ae936e029b28b49274054cec + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png + :target: https://odoo-community.org/page/development-status + :alt: Production/Stable +.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-tools/tree/16.0/account_fiscal_year + :alt: OCA/account-financial-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-tools-16-0/account-financial-tools-16-0-account_fiscal_year + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows to create and edit fiscal years from the menu: + +Invoicing > Configuration > Accounting > Fiscal Years + +.. figure:: https://raw.githubusercontent.com/OCA/account-financial-tools/16.0/account_fiscal_year/static/description/account_fiscal_year_form.png + +The start and end dates of the current fiscal years are then available +in the company tree and form views. + +.. figure:: https://raw.githubusercontent.com/OCA/account-financial-tools/16.0/account_fiscal_year/static/description/res_company_tree.png + +**Table of contents** + +.. contents:: + :local: + +Known issues / Roadmap +====================== + +The account.fiscal.year model definition and views come from the core of Odoo v13 community because in v14, account.fiscal.year has been moved to Odoo enterprise. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Agile Business Group +* Camptocamp SA + +Contributors +~~~~~~~~~~~~ + +* Damien Crier +* Laurent Mignon +* Lorenzo Battistini +* Andrea Stirpe +* Simone Rubino + +* `Pesol `__: + + * Pedro Evaristo Gonzalez Sanchez + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-eLBati| image:: https://github.com/eLBati.png?size=40px + :target: https://github.com/eLBati + :alt: eLBati + +Current `maintainer `__: + +|maintainer-eLBati| + +This module is part of the `OCA/account-financial-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/__init__.py b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/__init__.py new file mode 100644 index 00000000..2bc1433e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/__init__.py @@ -0,0 +1,3 @@ +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl). + +from . import models diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/__manifest__.py b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/__manifest__.py new file mode 100644 index 00000000..70063a01 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/__manifest__.py @@ -0,0 +1,25 @@ +# Copyright 2016 Camptocamp SA +# Copyright 2018 Lorenzo Battistini +# Copyright 2020 Simone Rubino - Agile Business Group +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +{ + "name": "Account Fiscal Year", + "summary": "Create Account Fiscal Year", + "version": "16.0.1.3.0", + "development_status": "Production/Stable", + "category": "Accounting", + "website": "https://github.com/OCA/account-financial-tools", + "author": "Agile Business Group, Camptocamp SA, " + "Odoo Community Association (OCA)", + "maintainers": ["eLBati"], + "license": "AGPL-3", + "depends": [ + "account", + ], + "data": [ + "security/ir.model.access.csv", + "security/account_fiscal_year_rule.xml", + "views/account_fiscal_year_views.xml", + "views/res_company_views.xml", + ], +} diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/i18n/account_fiscal_year.pot b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/i18n/account_fiscal_year.pot new file mode 100644 index 00000000..1745a5e2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/i18n/account_fiscal_year.pot @@ -0,0 +1,131 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_year +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_fiscal_year +#: model_terms:ir.actions.act_window,help:account_fiscal_year.actions_account_fiscal_year +msgid "Click here to create a new fiscal year." +msgstr "" + +#. module: account_fiscal_year +#: model:ir.model,name:account_fiscal_year.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__company_id +msgid "Company" +msgstr "" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__create_uid +msgid "Created by" +msgstr "" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__create_date +msgid "Created on" +msgstr "" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__display_name +msgid "Display Name" +msgstr "" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__date_to +msgid "End Date" +msgstr "" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_res_company__fiscal_year_date_to +msgid "End Date of the Fiscal Year" +msgstr "" + +#. module: account_fiscal_year +#: model:ir.model.fields,help:account_fiscal_year.field_account_fiscal_year__date_to +msgid "Ending Date, included in the fiscal year." +msgstr "" + +#. module: account_fiscal_year +#: model:ir.model,name:account_fiscal_year.model_account_fiscal_year +msgid "Fiscal Year" +msgstr "" + +#. module: account_fiscal_year +#: model_terms:ir.ui.view,arch_db:account_fiscal_year.account_fiscal_year_form_view +msgid "Fiscal Year 2020" +msgstr "" + +#. module: account_fiscal_year +#: model:ir.actions.act_window,name:account_fiscal_year.actions_account_fiscal_year +#: model:ir.ui.menu,name:account_fiscal_year.menu_actions_account_fiscal_year +msgid "Fiscal Years" +msgstr "" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__id +msgid "ID" +msgstr "" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__name +msgid "Name" +msgstr "" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__date_from +msgid "Start Date" +msgstr "" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_res_company__fiscal_year_date_from +msgid "Start Date of the Fiscal Year" +msgstr "" + +#. module: account_fiscal_year +#: model:ir.model.fields,help:account_fiscal_year.field_account_fiscal_year__date_from +msgid "Start Date, included in the fiscal year." +msgstr "" + +#. module: account_fiscal_year +#. odoo-python +#: code:addons/account_fiscal_year/models/account_fiscal_year.py:0 +#, python-format +msgid "The ending date must not be prior to the starting date." +msgstr "" + +#. module: account_fiscal_year +#. odoo-python +#: code:addons/account_fiscal_year/models/account_fiscal_year.py:0 +#, python-format +msgid "" +"This fiscal year '{fy}' overlaps with '{overlapping_fy}'.\n" +"Please correct the start and/or end dates of your fiscal years." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/i18n/bs.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/i18n/bs.po new file mode 100644 index 00000000..e0cb6a2d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/i18n/bs.po @@ -0,0 +1,131 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_year +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_fiscal_year +#: model_terms:ir.actions.act_window,help:account_fiscal_year.actions_account_fiscal_year +msgid "Click here to create a new fiscal year." +msgstr "Kliknite ovde da kreirate novu fiskalnu godinu." + +#. module: account_fiscal_year +#: model:ir.model,name:account_fiscal_year.model_res_company +msgid "Companies" +msgstr "Kompanije" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__company_id +msgid "Company" +msgstr "Preduzeće" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__date_to +msgid "End Date" +msgstr "Datum završetka" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_res_company__fiscal_year_date_to +msgid "End Date of the Fiscal Year" +msgstr "Završni datum fiskalne godine" + +#. module: account_fiscal_year +#: model:ir.model.fields,help:account_fiscal_year.field_account_fiscal_year__date_to +msgid "Ending Date, included in the fiscal year." +msgstr "Završni datum, uključen u fiskalnu godinu." + +#. module: account_fiscal_year +#: model:ir.model,name:account_fiscal_year.model_account_fiscal_year +msgid "Fiscal Year" +msgstr "Fiskalna godina" + +#. module: account_fiscal_year +#: model_terms:ir.ui.view,arch_db:account_fiscal_year.account_fiscal_year_form_view +msgid "Fiscal Year 2020" +msgstr "Fiskalna godina 2020" + +#. module: account_fiscal_year +#: model:ir.actions.act_window,name:account_fiscal_year.actions_account_fiscal_year +#: model:ir.ui.menu,name:account_fiscal_year.menu_actions_account_fiscal_year +msgid "Fiscal Years" +msgstr "Fiskalne godine" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__id +msgid "ID" +msgstr "ID" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__name +msgid "Name" +msgstr "Naziv:" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__date_from +msgid "Start Date" +msgstr "Početni datum" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_res_company__fiscal_year_date_from +msgid "Start Date of the Fiscal Year" +msgstr "Početni datum fiskalne godine" + +#. module: account_fiscal_year +#: model:ir.model.fields,help:account_fiscal_year.field_account_fiscal_year__date_from +msgid "Start Date, included in the fiscal year." +msgstr "Početni datum, uključen u fiskalnu godinu." + +#. module: account_fiscal_year +#. odoo-python +#: code:addons/account_fiscal_year/models/account_fiscal_year.py:0 +#, python-format +msgid "The ending date must not be prior to the starting date." +msgstr "Završni datum ne sme biti pre početnog datuma." + +#. module: account_fiscal_year +#. odoo-python +#: code:addons/account_fiscal_year/models/account_fiscal_year.py:0 +#, python-format +msgid "" +"This fiscal year '{fy}' overlaps with '{overlapping_fy}'.\n" +"Please correct the start and/or end dates of your fiscal years." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/i18n/es.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/i18n/es.po new file mode 100644 index 00000000..03af5cb1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/i18n/es.po @@ -0,0 +1,136 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_year +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-06-08 09:15+0000\n" +"Last-Translator: gelo joga Rodríguez \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_fiscal_year +#: model_terms:ir.actions.act_window,help:account_fiscal_year.actions_account_fiscal_year +msgid "Click here to create a new fiscal year." +msgstr "Clicar aquí para crear un nuevo ejercicio fiscal." + +#. module: account_fiscal_year +#: model:ir.model,name:account_fiscal_year.model_res_company +msgid "Companies" +msgstr "Compañías" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__company_id +msgid "Company" +msgstr "Compañía" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__date_to +msgid "End Date" +msgstr "Fecha final" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_res_company__fiscal_year_date_to +msgid "End Date of the Fiscal Year" +msgstr "" + +#. module: account_fiscal_year +#: model:ir.model.fields,help:account_fiscal_year.field_account_fiscal_year__date_to +msgid "Ending Date, included in the fiscal year." +msgstr "Fecha de finalización, incluida en el año fiscal." + +#. module: account_fiscal_year +#: model:ir.model,name:account_fiscal_year.model_account_fiscal_year +msgid "Fiscal Year" +msgstr "Año fiscal" + +#. module: account_fiscal_year +#: model_terms:ir.ui.view,arch_db:account_fiscal_year.account_fiscal_year_form_view +msgid "Fiscal Year 2020" +msgstr "Año fiscal 2020" + +#. module: account_fiscal_year +#: model:ir.actions.act_window,name:account_fiscal_year.actions_account_fiscal_year +#: model:ir.ui.menu,name:account_fiscal_year.menu_actions_account_fiscal_year +msgid "Fiscal Years" +msgstr "Años fiscales" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__id +msgid "ID" +msgstr "ID" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year____last_update +msgid "Last Modified on" +msgstr "Última modificación el" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__name +msgid "Name" +msgstr "Nombre" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__date_from +msgid "Start Date" +msgstr "Fecha inicial" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_res_company__fiscal_year_date_from +msgid "Start Date of the Fiscal Year" +msgstr "" + +#. module: account_fiscal_year +#: model:ir.model.fields,help:account_fiscal_year.field_account_fiscal_year__date_from +msgid "Start Date, included in the fiscal year." +msgstr "Fecha de inicio, incluida en el año fiscal." + +#. module: account_fiscal_year +#. odoo-python +#: code:addons/account_fiscal_year/models/account_fiscal_year.py:0 +#, python-format +msgid "The ending date must not be prior to the starting date." +msgstr "La fecha de finalización no debe ser anterior a la fecha de inicio." + +#. module: account_fiscal_year +#. odoo-python +#: code:addons/account_fiscal_year/models/account_fiscal_year.py:0 +#, python-format +msgid "" +"This fiscal year '{fy}' overlaps with '{overlapping_fy}'.\n" +"Please correct the start and/or end dates of your fiscal years." +msgstr "" +"El año fiscal '{fy}' se solapa con '{overlapping_fy}'.\n" +"Por favor, corrija las fechas de inicio y/o fin de sus ejercicios fiscales." diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/i18n/fr.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/i18n/fr.po new file mode 100644 index 00000000..244bff68 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/i18n/fr.po @@ -0,0 +1,142 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_year +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2021-03-28 18:46+0000\n" +"Last-Translator: Yves Le Doeuff \n" +"Language-Team: none\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: account_fiscal_year +#: model_terms:ir.actions.act_window,help:account_fiscal_year.actions_account_fiscal_year +msgid "Click here to create a new fiscal year." +msgstr "Cliquez ici pour créer un nouvel exercice." + +#. module: account_fiscal_year +#: model:ir.model,name:account_fiscal_year.model_res_company +msgid "Companies" +msgstr "Sociétés" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__company_id +msgid "Company" +msgstr "Société" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__date_to +msgid "End Date" +msgstr "Date de fin" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_res_company__fiscal_year_date_to +msgid "End Date of the Fiscal Year" +msgstr "" + +#. module: account_fiscal_year +#: model:ir.model.fields,help:account_fiscal_year.field_account_fiscal_year__date_to +msgid "Ending Date, included in the fiscal year." +msgstr "Date de fin, incluse dans l'exercice." + +#. module: account_fiscal_year +#: model:ir.model,name:account_fiscal_year.model_account_fiscal_year +msgid "Fiscal Year" +msgstr "Exercice" + +#. module: account_fiscal_year +#: model_terms:ir.ui.view,arch_db:account_fiscal_year.account_fiscal_year_form_view +msgid "Fiscal Year 2020" +msgstr "Exercice 2020" + +#. module: account_fiscal_year +#: model:ir.actions.act_window,name:account_fiscal_year.actions_account_fiscal_year +#: model:ir.ui.menu,name:account_fiscal_year.menu_actions_account_fiscal_year +msgid "Fiscal Years" +msgstr "Exercices" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__id +msgid "ID" +msgstr "" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__name +msgid "Name" +msgstr "Nom" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__date_from +msgid "Start Date" +msgstr "Date de début" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_res_company__fiscal_year_date_from +msgid "Start Date of the Fiscal Year" +msgstr "" + +#. module: account_fiscal_year +#: model:ir.model.fields,help:account_fiscal_year.field_account_fiscal_year__date_from +msgid "Start Date, included in the fiscal year." +msgstr "Date de début, incluse dans l'exercice." + +#. module: account_fiscal_year +#. odoo-python +#: code:addons/account_fiscal_year/models/account_fiscal_year.py:0 +#, python-format +msgid "The ending date must not be prior to the starting date." +msgstr "La date de début doit précéder la date de fin." + +#. module: account_fiscal_year +#. odoo-python +#: code:addons/account_fiscal_year/models/account_fiscal_year.py:0 +#, python-format +msgid "" +"This fiscal year '{fy}' overlaps with '{overlapping_fy}'.\n" +"Please correct the start and/or end dates of your fiscal years." +msgstr "" +"L'exercice '{fy}' chevauche avec '{overlapping_fy}'.\n" +"Veuillez modifier les dates de début et de fin." + +#~ msgid "End Date of the fiscal year" +#~ msgstr "Date de fin d'exercice" + +#~ msgid "Start Date of the fiscal year" +#~ msgstr "Date de début d'exercice" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/i18n/fr_FR.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/i18n/fr_FR.po new file mode 100644 index 00000000..3d7bc3b2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/i18n/fr_FR.po @@ -0,0 +1,136 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_year +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2021-04-15 18:46+0000\n" +"Last-Translator: Yves Le Doeuff \n" +"Language-Team: none\n" +"Language: fr_FR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: account_fiscal_year +#: model_terms:ir.actions.act_window,help:account_fiscal_year.actions_account_fiscal_year +msgid "Click here to create a new fiscal year." +msgstr "Cliquez ici pour créer un nouvel exercice." + +#. module: account_fiscal_year +#: model:ir.model,name:account_fiscal_year.model_res_company +msgid "Companies" +msgstr "Sociétés" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__company_id +msgid "Company" +msgstr "Société" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__date_to +msgid "End Date" +msgstr "Date de fin" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_res_company__fiscal_year_date_to +msgid "End Date of the Fiscal Year" +msgstr "" + +#. module: account_fiscal_year +#: model:ir.model.fields,help:account_fiscal_year.field_account_fiscal_year__date_to +msgid "Ending Date, included in the fiscal year." +msgstr "Date de fin, incluse dans l'exercice." + +#. module: account_fiscal_year +#: model:ir.model,name:account_fiscal_year.model_account_fiscal_year +msgid "Fiscal Year" +msgstr "Exercice" + +#. module: account_fiscal_year +#: model_terms:ir.ui.view,arch_db:account_fiscal_year.account_fiscal_year_form_view +msgid "Fiscal Year 2020" +msgstr "Exercice 2020" + +#. module: account_fiscal_year +#: model:ir.actions.act_window,name:account_fiscal_year.actions_account_fiscal_year +#: model:ir.ui.menu,name:account_fiscal_year.menu_actions_account_fiscal_year +msgid "Fiscal Years" +msgstr "Exercices" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__id +msgid "ID" +msgstr "" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__name +msgid "Name" +msgstr "Nom" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__date_from +msgid "Start Date" +msgstr "Date de début" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_res_company__fiscal_year_date_from +msgid "Start Date of the Fiscal Year" +msgstr "" + +#. module: account_fiscal_year +#: model:ir.model.fields,help:account_fiscal_year.field_account_fiscal_year__date_from +msgid "Start Date, included in the fiscal year." +msgstr "Date de début, incluse dans l'exercice." + +#. module: account_fiscal_year +#. odoo-python +#: code:addons/account_fiscal_year/models/account_fiscal_year.py:0 +#, python-format +msgid "The ending date must not be prior to the starting date." +msgstr "La date de début doit précéder la date de fin." + +#. module: account_fiscal_year +#. odoo-python +#: code:addons/account_fiscal_year/models/account_fiscal_year.py:0 +#, python-format +msgid "" +"This fiscal year '{fy}' overlaps with '{overlapping_fy}'.\n" +"Please correct the start and/or end dates of your fiscal years." +msgstr "" +"L'exercice '{fy}' chevauche avec '{overlapping_fy}'.\n" +"Veuillez modifier les dates de début et de fin." diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/i18n/it.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/i18n/it.po new file mode 100644 index 00000000..625673f1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/i18n/it.po @@ -0,0 +1,137 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_year +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-11-09 08:15+0000\n" +"PO-Revision-Date: 2024-08-16 09:58+0000\n" +"Last-Translator: mymage \n" +"Language-Team: \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_fiscal_year +#: model_terms:ir.actions.act_window,help:account_fiscal_year.actions_account_fiscal_year +msgid "Click here to create a new fiscal year." +msgstr "Clicca qui per creare un nuovo anno fiscale." + +#. module: account_fiscal_year +#: model:ir.model,name:account_fiscal_year.model_res_company +msgid "Companies" +msgstr "Aziende" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__company_id +msgid "Company" +msgstr "Azienda" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__date_to +msgid "End Date" +msgstr "Data fine" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_res_company__fiscal_year_date_to +msgid "End Date of the Fiscal Year" +msgstr "Data finale dell'anno fiscale" + +#. module: account_fiscal_year +#: model:ir.model.fields,help:account_fiscal_year.field_account_fiscal_year__date_to +msgid "Ending Date, included in the fiscal year." +msgstr "Data di chiusura, inclusa nell'anno fiscale." + +#. module: account_fiscal_year +#: model:ir.model,name:account_fiscal_year.model_account_fiscal_year +msgid "Fiscal Year" +msgstr "Anno fiscale" + +#. module: account_fiscal_year +#: model_terms:ir.ui.view,arch_db:account_fiscal_year.account_fiscal_year_form_view +msgid "Fiscal Year 2020" +msgstr "Anno fiscale 2020" + +#. module: account_fiscal_year +#: model:ir.actions.act_window,name:account_fiscal_year.actions_account_fiscal_year +#: model:ir.ui.menu,name:account_fiscal_year.menu_actions_account_fiscal_year +msgid "Fiscal Years" +msgstr "Anni fiscali" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__id +msgid "ID" +msgstr "ID" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__name +msgid "Name" +msgstr "Nome" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__date_from +msgid "Start Date" +msgstr "Data inizio" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_res_company__fiscal_year_date_from +msgid "Start Date of the Fiscal Year" +msgstr "Data iniziale dell'anno fiscale" + +#. module: account_fiscal_year +#: model:ir.model.fields,help:account_fiscal_year.field_account_fiscal_year__date_from +msgid "Start Date, included in the fiscal year." +msgstr "Data inizio, inclusa nell'anno fiscale." + +#. module: account_fiscal_year +#. odoo-python +#: code:addons/account_fiscal_year/models/account_fiscal_year.py:0 +#, python-format +msgid "The ending date must not be prior to the starting date." +msgstr "La data di fine non deve essere antecedente a quella di inizio." + +#. module: account_fiscal_year +#. odoo-python +#: code:addons/account_fiscal_year/models/account_fiscal_year.py:0 +#, python-format +msgid "" +"This fiscal year '{fy}' overlaps with '{overlapping_fy}'.\n" +"Please correct the start and/or end dates of your fiscal years." +msgstr "" +"Questo anno fiscale '{fy}' si sovrappone a '{overlapping_fy}'.\n" +"Correggere le relative date di inizio e/o di fine." diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/i18n/nl.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/i18n/nl.po new file mode 100644 index 00000000..31a85145 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/i18n/nl.po @@ -0,0 +1,136 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_year +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2021-04-14 21:46+0000\n" +"Last-Translator: Bosd \n" +"Language-Team: none\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: account_fiscal_year +#: model_terms:ir.actions.act_window,help:account_fiscal_year.actions_account_fiscal_year +msgid "Click here to create a new fiscal year." +msgstr "Klik hier om een nieuw fiscaal jaar aan te maken." + +#. module: account_fiscal_year +#: model:ir.model,name:account_fiscal_year.model_res_company +msgid "Companies" +msgstr "Bedrijven" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__company_id +msgid "Company" +msgstr "Bedrijf" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__create_date +msgid "Created on" +msgstr "aangemaakt op" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__display_name +msgid "Display Name" +msgstr "Weergavenaam" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__date_to +msgid "End Date" +msgstr "Einddatum" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_res_company__fiscal_year_date_to +msgid "End Date of the Fiscal Year" +msgstr "" + +#. module: account_fiscal_year +#: model:ir.model.fields,help:account_fiscal_year.field_account_fiscal_year__date_to +msgid "Ending Date, included in the fiscal year." +msgstr "Einddatum, opnemen in het fiscale jaar." + +#. module: account_fiscal_year +#: model:ir.model,name:account_fiscal_year.model_account_fiscal_year +msgid "Fiscal Year" +msgstr "Fiscaal jaar" + +#. module: account_fiscal_year +#: model_terms:ir.ui.view,arch_db:account_fiscal_year.account_fiscal_year_form_view +msgid "Fiscal Year 2020" +msgstr "Fiscaal jaar 2020" + +#. module: account_fiscal_year +#: model:ir.actions.act_window,name:account_fiscal_year.actions_account_fiscal_year +#: model:ir.ui.menu,name:account_fiscal_year.menu_actions_account_fiscal_year +msgid "Fiscal Years" +msgstr "Fiscale jaren" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__id +msgid "ID" +msgstr "ID" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year____last_update +msgid "Last Modified on" +msgstr "Laatst bijgewerkt op" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__name +msgid "Name" +msgstr "Naam" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__date_from +msgid "Start Date" +msgstr "Start Datum" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_res_company__fiscal_year_date_from +msgid "Start Date of the Fiscal Year" +msgstr "" + +#. module: account_fiscal_year +#: model:ir.model.fields,help:account_fiscal_year.field_account_fiscal_year__date_from +msgid "Start Date, included in the fiscal year." +msgstr "Begindatum, opgenomen in het fiscale jaar." + +#. module: account_fiscal_year +#. odoo-python +#: code:addons/account_fiscal_year/models/account_fiscal_year.py:0 +#, python-format +msgid "The ending date must not be prior to the starting date." +msgstr "De einddatum kan niet eerder zijn dan de start datum." + +#. module: account_fiscal_year +#. odoo-python +#: code:addons/account_fiscal_year/models/account_fiscal_year.py:0 +#, python-format +msgid "" +"This fiscal year '{fy}' overlaps with '{overlapping_fy}'.\n" +"Please correct the start and/or end dates of your fiscal years." +msgstr "" +"Dit fiscale jaar '{fy}' overlap met '{overlapping_fy}'.\n" +"Corrigeer de begin en/of eind data van de fiscale jaren." diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/i18n/pt_BR.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/i18n/pt_BR.po new file mode 100644 index 00000000..c6d54886 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/i18n/pt_BR.po @@ -0,0 +1,136 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_year +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-06-30 14:25+0000\n" +"Last-Translator: Douglas Custódio \n" +"Language-Team: none\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: account_fiscal_year +#: model_terms:ir.actions.act_window,help:account_fiscal_year.actions_account_fiscal_year +msgid "Click here to create a new fiscal year." +msgstr "Clique aqui para criar um novo ano fiscal." + +#. module: account_fiscal_year +#: model:ir.model,name:account_fiscal_year.model_res_company +msgid "Companies" +msgstr "Empresas" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__company_id +msgid "Company" +msgstr "Empresa" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__create_uid +msgid "Created by" +msgstr "Criado Por" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__display_name +msgid "Display Name" +msgstr "Nome Exibição" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__date_to +msgid "End Date" +msgstr "Data final" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_res_company__fiscal_year_date_to +msgid "End Date of the Fiscal Year" +msgstr "Data final do ano fiscal" + +#. module: account_fiscal_year +#: model:ir.model.fields,help:account_fiscal_year.field_account_fiscal_year__date_to +msgid "Ending Date, included in the fiscal year." +msgstr "Data de Fechamento, incluído no ano fiscal." + +#. module: account_fiscal_year +#: model:ir.model,name:account_fiscal_year.model_account_fiscal_year +msgid "Fiscal Year" +msgstr "Ano Fiscal" + +#. module: account_fiscal_year +#: model_terms:ir.ui.view,arch_db:account_fiscal_year.account_fiscal_year_form_view +msgid "Fiscal Year 2020" +msgstr "Ano Fiscal 2020" + +#. module: account_fiscal_year +#: model:ir.actions.act_window,name:account_fiscal_year.actions_account_fiscal_year +#: model:ir.ui.menu,name:account_fiscal_year.menu_actions_account_fiscal_year +msgid "Fiscal Years" +msgstr "Anos Fiscais" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__id +msgid "ID" +msgstr "ID" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year____last_update +msgid "Last Modified on" +msgstr "Ultima modificação em" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__write_uid +msgid "Last Updated by" +msgstr "Última Atualização Feita por" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__write_date +msgid "Last Updated on" +msgstr "Última Atualização Feita em" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__name +msgid "Name" +msgstr "Nome" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_account_fiscal_year__date_from +msgid "Start Date" +msgstr "Data início" + +#. module: account_fiscal_year +#: model:ir.model.fields,field_description:account_fiscal_year.field_res_company__fiscal_year_date_from +msgid "Start Date of the Fiscal Year" +msgstr "Data início do ano fiscal" + +#. module: account_fiscal_year +#: model:ir.model.fields,help:account_fiscal_year.field_account_fiscal_year__date_from +msgid "Start Date, included in the fiscal year." +msgstr "Data inicio, incluído no ano fiscal." + +#. module: account_fiscal_year +#. odoo-python +#: code:addons/account_fiscal_year/models/account_fiscal_year.py:0 +#, python-format +msgid "The ending date must not be prior to the starting date." +msgstr "A data de fechamento não deve ser antes da data de início." + +#. module: account_fiscal_year +#. odoo-python +#: code:addons/account_fiscal_year/models/account_fiscal_year.py:0 +#, python-format +msgid "" +"This fiscal year '{fy}' overlaps with '{overlapping_fy}'.\n" +"Please correct the start and/or end dates of your fiscal years." +msgstr "" +"Esta ano fiscal '{fy}' sobrepoe com '{overlapping_fy}'.\n" +"Valor corrigir a data de início e/ou final dos anos fiscais." diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/models/__init__.py b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/models/__init__.py new file mode 100644 index 00000000..2262fe09 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/models/__init__.py @@ -0,0 +1,4 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import account_fiscal_year +from . import res_company diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/models/account_fiscal_year.py b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/models/account_fiscal_year.py new file mode 100644 index 00000000..f6e891e7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/models/account_fiscal_year.py @@ -0,0 +1,123 @@ +# Copyright 2020 Simone Rubino - Agile Business Group +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import _, api, fields, models +from odoo.exceptions import ValidationError +from odoo.osv import expression + + +class AccountFiscalYear(models.Model): + _name = "account.fiscal.year" + _description = "Fiscal Year" + + name = fields.Char( + required=True, + ) + date_from = fields.Date( + string="Start Date", + required=True, + help="Start Date, included in the fiscal year.", + ) + date_to = fields.Date( + string="End Date", + required=True, + help="Ending Date, included in the fiscal year.", + ) + company_id = fields.Many2one( + comodel_name="res.company", + string="Company", + required=True, + default=lambda self: self.env.company, + ) + + @api.constrains("date_from", "date_to", "company_id") + def _check_dates(self): + """Check intersection with existing fiscal years.""" + for fy in self: + # Starting date must be prior to the ending date + date_from = fy.date_from + date_to = fy.date_to + if date_to < date_from: + raise ValidationError( + _("The ending date must not be prior to the starting date.") + ) + + domain = fy._get_overlapping_domain() + overlapping_fy = self.search(domain, limit=1) + if overlapping_fy: + raise ValidationError( + _( + "This fiscal year '{fy}' " + "overlaps with '{overlapping_fy}'.\n" + "Please correct the start and/or end dates " + "of your fiscal years." + ).format( + fy=fy.display_name, + overlapping_fy=overlapping_fy.display_name, + ) + ) + + def _get_overlapping_domain(self): + """Get domain for finding fiscal years overlapping with self. + + The domain will search only among fiscal years of this company. + """ + self.ensure_one() + # Compare with other fiscal years defined for this company + company_domain = [ + ("id", "!=", self.id), + ("company_id", "=", self.company_id.id), + ] + + date_from = self.date_from + date_to = self.date_to + # Search fiscal years intersecting with current fiscal year. + # This fiscal year's `from` is contained in another fiscal year + # other.from <= fy.from <= other.to + intersection_domain_from = [ + "&", + ("date_from", "<=", date_from), + ("date_to", ">=", date_from), + ] + # This fiscal year's `to` is contained in another fiscal year + # other.from <= fy.to <= other.to + intersection_domain_to = [ + "&", + ("date_from", "<=", date_to), + ("date_to", ">=", date_to), + ] + # This fiscal year completely contains another fiscal year + # fy.from <= other.from (or other.to) <= fy.to + intersection_domain_contain = [ + "&", + ("date_from", ">=", date_from), + ("date_from", "<=", date_to), + ] + intersection_domain = expression.OR( + [ + intersection_domain_from, + intersection_domain_to, + intersection_domain_contain, + ] + ) + + return expression.AND( + [ + company_domain, + intersection_domain, + ] + ) + + @api.model + def _get_fiscal_year(self, company, date_from, date_to): + """Return a fiscal year for the given company + that contains the two dates. (or False if no fiscal years) + matches the selection""" + return self.search( + [ + ("company_id", "=", company.id), + ("date_from", "<=", date_from), + ("date_to", ">=", date_to), + ], + limit=1, + ) diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/models/res_company.py b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/models/res_company.py new file mode 100644 index 00000000..d87969e5 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/models/res_company.py @@ -0,0 +1,84 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +from datetime import timedelta + +from odoo import fields, models +from odoo.tools import date_utils + + +class ResCompany(models.Model): + _inherit = "res.company" + + fiscal_year_date_from = fields.Date( + string="Start Date of the Fiscal Year", + compute="_compute_fiscal_year_dates", + compute_sudo=True, + ) + + fiscal_year_date_to = fields.Date( + string="End Date of the Fiscal Year", + compute="_compute_fiscal_year_dates", + compute_sudo=True, + ) + + def _compute_fiscal_year_dates(self): + today = fields.Date.today() + for company in self: + res = company.compute_fiscalyear_dates(today) + company.fiscal_year_date_from = res["date_from"] + company.fiscal_year_date_to = res["date_to"] + + def compute_fiscalyear_dates(self, current_date): + """Computes the start and end dates of the fiscal year + where the given 'date' belongs to. + + :param current_date: A datetime.date/datetime.datetime object. + :return: A dictionary containing: + * date_from + * date_to + * [Optionally] record: The fiscal year record. + """ + self.ensure_one() + + AccountFiscalYear = self.env["account.fiscal.year"] + + # Search a fiscal year record containing the date. + fiscalyear = AccountFiscalYear._get_fiscal_year( + self, current_date, current_date + ) + + if fiscalyear: + return { + "date_from": fiscalyear.date_from, + "date_to": fiscalyear.date_to, + "record": fiscalyear, + } + + date_from, date_to = date_utils.get_fiscal_year( + current_date, + day=self.fiscalyear_last_day, + month=int(self.fiscalyear_last_month), + ) + + # Search for fiscal year records reducing + # the delta between the date_from/date_to. + # This case could happen if there is a gap + # between two fiscal year records. + # E.g. two fiscal year records: + # 2017-01-01 -> 2017-02-01 and 2017-03-01 -> 2017-12-31. + # => + # The period 2017-02-02 - 2017-02-30 is not covered by a fiscal year record. + + fiscalyear_from = AccountFiscalYear._get_fiscal_year(self, date_from, date_from) + + if fiscalyear_from: + date_from = fiscalyear_from.date_to + timedelta(days=1) + + fiscalyear_to = AccountFiscalYear._get_fiscal_year(self, date_to, date_to) + + if fiscalyear_to: + date_to = fiscalyear_to.date_from - timedelta(days=1) + + return { + "date_from": date_from, + "date_to": date_to, + } diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..144ead79 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/readme/CONTRIBUTORS.rst @@ -0,0 +1,9 @@ +* Damien Crier +* Laurent Mignon +* Lorenzo Battistini +* Andrea Stirpe +* Simone Rubino + +* `Pesol `__: + + * Pedro Evaristo Gonzalez Sanchez diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/readme/DESCRIPTION.rst new file mode 100644 index 00000000..0806536c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/readme/DESCRIPTION.rst @@ -0,0 +1,10 @@ +This module allows to create and edit fiscal years from the menu: + +Invoicing > Configuration > Accounting > Fiscal Years + +.. figure:: static/description/account_fiscal_year_form.png + +The start and end dates of the current fiscal years are then available +in the company tree and form views. + +.. figure:: static/description/res_company_tree.png diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/readme/ROADMAP.rst b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/readme/ROADMAP.rst new file mode 100644 index 00000000..6edee466 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/readme/ROADMAP.rst @@ -0,0 +1 @@ +The account.fiscal.year model definition and views come from the core of Odoo v13 community because in v14, account.fiscal.year has been moved to Odoo enterprise. diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/security/account_fiscal_year_rule.xml b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/security/account_fiscal_year_rule.xml new file mode 100644 index 00000000..51191e46 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/security/account_fiscal_year_rule.xml @@ -0,0 +1,19 @@ + + + + + + + Fiscal Year multi-company + + ['|', ('company_id', '=', False), ('company_id', 'in', company_ids)] + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/security/ir.model.access.csv b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/security/ir.model.access.csv new file mode 100644 index 00000000..22f08296 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/security/ir.model.access.csv @@ -0,0 +1,4 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_account_fiscal_year_user_readonly,account.fiscal.year.user,model_account_fiscal_year,account.group_account_readonly,1,0,0,0 +access_account_fiscal_year_user_billing,account.fiscal.year.user,model_account_fiscal_year,account.group_account_invoice,1,0,0,0 +access_account_fiscal_year_manager,account.fiscal.year.manager,model_account_fiscal_year,account.group_account_manager,1,1,1,1 diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/static/description/account_fiscal_year_form.png b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/static/description/account_fiscal_year_form.png new file mode 100644 index 00000000..66b73adf Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/static/description/account_fiscal_year_form.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/static/description/icon.png b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/static/description/index.html b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/static/description/index.html new file mode 100644 index 00000000..a015bd32 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/static/description/index.html @@ -0,0 +1,454 @@ + + + + + +README.rst + + + +
+ + + +Odoo Community Association + +
+

Account Fiscal Year

+ +

Production/Stable License: AGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runboat

+

This module allows to create and edit fiscal years from the menu:

+

Invoicing > Configuration > Accounting > Fiscal Years

+
+https://raw.githubusercontent.com/OCA/account-financial-tools/16.0/account_fiscal_year/static/description/account_fiscal_year_form.png +
+

The start and end dates of the current fiscal years are then available +in the company tree and form views.

+
+https://raw.githubusercontent.com/OCA/account-financial-tools/16.0/account_fiscal_year/static/description/res_company_tree.png +
+

Table of contents

+ +
+

Known issues / Roadmap

+

The account.fiscal.year model definition and views come from the core of Odoo v13 community because in v14, account.fiscal.year has been moved to Odoo enterprise.

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Agile Business Group
  • +
  • Camptocamp SA
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

eLBati

+

This module is part of the OCA/account-financial-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+
+ + diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/static/description/res_company_tree.png b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/static/description/res_company_tree.png new file mode 100644 index 00000000..8ef400db Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/static/description/res_company_tree.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/tests/__init__.py b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/tests/__init__.py new file mode 100644 index 00000000..4960202d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import test_account_fiscal_year diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/tests/test_account_fiscal_year.py b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/tests/test_account_fiscal_year.py new file mode 100644 index 00000000..5f9bf733 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/tests/test_account_fiscal_year.py @@ -0,0 +1,132 @@ +from odoo import fields +from odoo.tests import common + + +class TestFiscalPosition(common.TransactionCase): + def check_compute_fiscal_year( + self, company, date, expected_date_from, expected_date_to + ): + """Compute the fiscal year at a certain date for the company + passed as parameter. + Then, check if the result matches the + 'expected_date_from'/'expected_date_to' dates. + + :param company: The company. + :param date: The date belonging to the fiscal year. + :param expected_date_from: The expected date_from after computation. + :param expected_date_to: The expected date_to after computation. + """ + current_date = fields.Date.from_string(date) + res = company.compute_fiscalyear_dates(current_date) + self.assertEqual(res["date_from"], fields.Date.from_string(expected_date_from)) + self.assertEqual(res["date_to"], fields.Date.from_string(expected_date_to)) + + def test_default_fiscal_year(self): + """Basic case with a fiscal year xxxx-01-01 - xxxx-12-31.""" + company = self.env.ref("base.main_company") + company.fiscalyear_last_day = 31 + company.fiscalyear_last_month = "12" + + self.check_compute_fiscal_year( + company, + "2017-12-31", + "2017-01-01", + "2017-12-31", + ) + + self.check_compute_fiscal_year( + company, + "2017-01-01", + "2017-01-01", + "2017-12-31", + ) + + def test_leap_fiscal_year_1(self): + """Case with a leap year ending the 29 February.""" + company = self.env.ref("base.main_company") + company.fiscalyear_last_day = 29 + company.fiscalyear_last_month = "2" + + self.check_compute_fiscal_year( + company, + "2016-02-29", + "2015-03-01", + "2016-02-29", + ) + + self.check_compute_fiscal_year( + company, + "2015-03-01", + "2015-03-01", + "2016-02-29", + ) + + def test_leap_fiscal_year_2(self): + """Case with a leap year ending the 28 February.""" + company = self.env.ref("base.main_company") + company.fiscalyear_last_day = 28 + company.fiscalyear_last_month = "2" + + self.check_compute_fiscal_year( + company, + "2016-02-29", + "2015-03-01", + "2016-02-29", + ) + + self.check_compute_fiscal_year( + company, + "2016-03-01", + "2016-03-01", + "2017-02-28", + ) + + def test_custom_fiscal_year(self): + """Case with custom fiscal years.""" + company = self.env.ref("base.main_company") + company.fiscalyear_last_day = 31 + company.fiscalyear_last_month = "12" + + # Create custom fiscal year covering the 6 first months of 2017. + self.env["account.fiscal.year"].create( + { + "name": "6 month 2017", + "date_from": "2017-01-01", + "date_to": "2017-05-31", + "company_id": company.id, + } + ) + + # Check before the custom fiscal year). + self.check_compute_fiscal_year( + company, + "2017-02-01", + "2017-01-01", + "2017-05-31", + ) + + # Check after the custom fiscal year. + self.check_compute_fiscal_year( + company, + "2017-11-01", + "2017-06-01", + "2017-12-31", + ) + + # Create custom fiscal year covering the 3 last months of 2017. + self.env["account.fiscal.year"].create( + { + "name": "last 3 month 2017", + "date_from": "2017-10-01", + "date_to": "2017-12-31", + "company_id": company.id, + } + ) + + # Check inside the custom fiscal years. + self.check_compute_fiscal_year( + company, + "2017-07-01", + "2017-06-01", + "2017-09-30", + ) diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/views/account_fiscal_year_views.xml b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/views/account_fiscal_year_views.xml new file mode 100644 index 00000000..35c246aa --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/views/account_fiscal_year_views.xml @@ -0,0 +1,63 @@ + + + + + Form view for account.fiscal.year + account.fiscal.year + +
+ + + + + + + + +
+
+
+ + + Search view for account.fiscal.year + account.fiscal.year + + + + + + + + + Tree view for account.fiscal.year + account.fiscal.year + + + + + + + + + + + + Fiscal Years + account.fiscal.year + tree,form + +

+ Click here to create a new fiscal year. +

+
+
+ + +
diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/views/res_company_views.xml b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/views/res_company_views.xml new file mode 100644 index 00000000..76fdcb43 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/account_fiscal_year/views/res_company_views.xml @@ -0,0 +1,31 @@ + + + + + + res.company + + + + + + + + + + + res.company + + + + + + + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/doc/ARCHITECTURE.md new file mode 100644 index 00000000..325f869a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_fiscal_year Module - account_fiscal_year + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/doc/CONFIGURATION.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/doc/CONFIGURATION.md new file mode 100644 index 00000000..e7e6d34c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_fiscal_year. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/doc/CONTROLLERS.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/doc/FAQ.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/doc/FAQ.md new file mode 100644 index 00000000..daaa5297 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_fiscal_year or install in UI. diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/doc/INSTALL.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/doc/INSTALL.md new file mode 100644 index 00000000..6e65854a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_fiscal_year" +# or +uv pip install odoo-bringout-oca-account-financial-tools-account_fiscal_year" +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/doc/MODELS.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/doc/MODELS.md new file mode 100644 index 00000000..970f3c7d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/doc/MODELS.md @@ -0,0 +1,13 @@ +# Models + +Detected core models and extensions in account_fiscal_year. + +```mermaid +classDiagram + class account_fiscal_year + class res_company +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/doc/OVERVIEW.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/doc/OVERVIEW.md new file mode 100644 index 00000000..50e81ba5 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_fiscal_year. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_fiscal_year +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/doc/REPORTS.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/doc/SECURITY.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/doc/SECURITY.md new file mode 100644 index 00000000..3b84292a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/doc/SECURITY.md @@ -0,0 +1,42 @@ +# Security + +Access control and security definitions in account_fiscal_year. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../account_fiscal_year/security/ir.model.access.csv)** + - 3 model access rules + +## Record Rules + +Row-level security rules defined in: +- **[account_fiscal_year_rule.xml](../account_fiscal_year/security/account_fiscal_year_rule.xml)** + +## Security Groups & Configuration + +Security groups and permissions defined in: +- **[account_fiscal_year_rule.xml](../account_fiscal_year/security/account_fiscal_year_rule.xml)** + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[account_fiscal_year_rule.xml](../account_fiscal_year/security/account_fiscal_year_rule.xml)** + - Security groups, categories, and XML-based rules +- **[ir.model.access.csv](../account_fiscal_year/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/doc/USAGE.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/doc/USAGE.md new file mode 100644 index 00000000..6e96f2e4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_fiscal_year +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/doc/WIZARDS.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year/pyproject.toml b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/pyproject.toml new file mode 100644 index 00000000..96f7698c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-financial-tools-account_fiscal_year" +version = "16.0.0" +description = "Account Fiscal Year - Create Account Fiscal Year" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_fiscal_year"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/README.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/README.md new file mode 100644 index 00000000..8560cff2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/README.md @@ -0,0 +1,44 @@ +# Fiscal Years - Automatic Creation + +Odoo addon: account_fiscal_year_auto_create + +## Installation + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create +``` + +## Dependencies + +This addon depends on: +- account_fiscal_year + +## Manifest Information + +- **Name**: Fiscal Years - Automatic Creation +- **Version**: 16.0.1.0.2 +- **Category**: Accounting +- **License**: AGPL-3 +- **Installable**: False + +## Source + +Based on [OCA/account-financial-tools](https://github.com/OCA/account-financial-tools) branch 16.0, addon `account_fiscal_year_auto_create`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/README.rst b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/README.rst new file mode 100644 index 00000000..67fecd53 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/README.rst @@ -0,0 +1,108 @@ +================================= +Fiscal Years - Automatic Creation +================================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:76afc2bf14861ea845353cff82169dd1f3aa4acbe26beea50f69e2b5e518162d + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-tools/tree/16.0/account_fiscal_year_auto_create + :alt: OCA/account-financial-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-tools-16-0/account-financial-tools-16-0-account_fiscal_year_auto_create + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module extends the functionality of Accounting Odoo module, to +auto generate fiscal years. + +Once installed, a cron is running each day. It will create, for each company, +a new fiscal year, if it is the last day of the current fiscal year. + +This module is interesting specially in multi company context, to avoid annoying setup every year. + +The fiscal year created has a classical "12 monthes" duration, but the accountant +can modify it, once created. + +Example +~~~~~~~ + +If a company has it last fiscal year, defined as: + +- ``name``: FY 2021-2022 +- ``date_from``: 2021-06-01 +- ``date_to``: 2022-05-31 + +When the cron will be executed on May 31, 2022, it will create the following fiscal year: + +- ``name``: FY 2022-2023 +- ``date_from``: 2022-06-01 +- ``date_to``: 2023-05-31 + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* GRAP + +Contributors +~~~~~~~~~~~~ + +* Sylvain LE GAL + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-legalsylvain| image:: https://github.com/legalsylvain.png?size=40px + :target: https://github.com/legalsylvain + :alt: legalsylvain + +Current `maintainer `__: + +|maintainer-legalsylvain| + +This module is part of the `OCA/account-financial-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/__init__.py b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/__manifest__.py b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/__manifest__.py new file mode 100644 index 00000000..0891ed7e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/__manifest__.py @@ -0,0 +1,21 @@ +# Copyright (C) 2021 - Today: GRAP (http://www.grap.coop) +# @author: Sylvain LE GAL (https://twitter.com/legalsylvain) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +{ + "name": "Fiscal Years - Automatic Creation", + "summary": "Automatically create new fiscal years, based on the datas" + " of the last fiscal years", + "version": "16.0.1.0.2", + "category": "Accounting", + "author": "GRAP,Odoo Community Association (OCA)", + "maintainers": ["legalsylvain"], + "website": "https://github.com/OCA/account-financial-tools", + "license": "AGPL-3", + "depends": [ + "account_fiscal_year", + ], + "data": [ + "data/ir_cron.xml", + ], +} diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/data/ir_cron.xml b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/data/ir_cron.xml new file mode 100644 index 00000000..46b4e35b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/data/ir_cron.xml @@ -0,0 +1,20 @@ + + + + + Auto Create Fiscal Years + + + code + model.cron_auto_create() + 1 + days + + -1 + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/i18n/account_fiscal_year_auto_create.pot b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/i18n/account_fiscal_year_auto_create.pot new file mode 100644 index 00000000..41b66b6a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/i18n/account_fiscal_year_auto_create.pot @@ -0,0 +1,32 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_year_auto_create +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_fiscal_year_auto_create +#: model:ir.actions.server,name:account_fiscal_year_auto_create.cron_fiscal_year_auto_create_ir_actions_server +#: model:ir.cron,cron_name:account_fiscal_year_auto_create.cron_fiscal_year_auto_create +msgid "Auto Create Fiscal Years" +msgstr "" + +#. module: account_fiscal_year_auto_create +#. odoo-python +#: code:addons/account_fiscal_year_auto_create/models/account_fiscal_year.py:0 +#, python-format +msgid "FY %(date_to)s - %(date_from)s" +msgstr "" + +#. module: account_fiscal_year_auto_create +#: model:ir.model,name:account_fiscal_year_auto_create.model_account_fiscal_year +msgid "Fiscal Year" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/i18n/bs.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/i18n/bs.po new file mode 100644 index 00000000..3c6e7c76 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/i18n/bs.po @@ -0,0 +1,32 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_year_auto_create +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_fiscal_year_auto_create +#: model:ir.actions.server,name:account_fiscal_year_auto_create.cron_fiscal_year_auto_create_ir_actions_server +#: model:ir.cron,cron_name:account_fiscal_year_auto_create.cron_fiscal_year_auto_create +msgid "Auto Create Fiscal Years" +msgstr "Automatski kreiraj nove fiskalne godine" + +#. module: account_fiscal_year_auto_create +#. odoo-python +#: code:addons/account_fiscal_year_auto_create/models/account_fiscal_year.py:0 +#, python-format +msgid "FY %(date_to)s - %(date_from)s" +msgstr "FG %(date_to)s - %(date_from)s" + +#. module: account_fiscal_year_auto_create +#: model:ir.model,name:account_fiscal_year_auto_create.model_account_fiscal_year +msgid "Fiscal Year" +msgstr "Fiskalna godina" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/i18n/es.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/i18n/es.po new file mode 100644 index 00000000..33c0e7ab --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/i18n/es.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_year_auto_create +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-04-17 17:33+0000\n" +"Last-Translator: gelo joga Rodríguez \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: account_fiscal_year_auto_create +#: model:ir.actions.server,name:account_fiscal_year_auto_create.cron_fiscal_year_auto_create_ir_actions_server +#: model:ir.cron,cron_name:account_fiscal_year_auto_create.cron_fiscal_year_auto_create +msgid "Auto Create Fiscal Years" +msgstr "Creación automática de años fiscales" + +#. module: account_fiscal_year_auto_create +#. odoo-python +#: code:addons/account_fiscal_year_auto_create/models/account_fiscal_year.py:0 +#, python-format +msgid "FY %(date_to)s - %(date_from)s" +msgstr "FY %(date_to)s - %(date_from)s" + +#. module: account_fiscal_year_auto_create +#: model:ir.model,name:account_fiscal_year_auto_create.model_account_fiscal_year +msgid "Fiscal Year" +msgstr "Año Fiscal" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/i18n/fr.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/i18n/fr.po new file mode 100644 index 00000000..4131fec5 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/i18n/fr.po @@ -0,0 +1,39 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_year_auto_create +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-05-10 13:02+0000\n" +"Last-Translator: Sandrine (ACSONE) \n" +"Language-Team: none\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: account_fiscal_year_auto_create +#: model:ir.actions.server,name:account_fiscal_year_auto_create.cron_fiscal_year_auto_create_ir_actions_server +#: model:ir.cron,cron_name:account_fiscal_year_auto_create.cron_fiscal_year_auto_create +msgid "Auto Create Fiscal Years" +msgstr "Créer Automatiquement Les Exercices Fiscaux" + +#. module: account_fiscal_year_auto_create +#. odoo-python +#: code:addons/account_fiscal_year_auto_create/models/account_fiscal_year.py:0 +#, python-format +msgid "FY %(date_to)s - %(date_from)s" +msgstr "FY %(date_to)s - %(date_from)s" + +#. module: account_fiscal_year_auto_create +#: model:ir.model,name:account_fiscal_year_auto_create.model_account_fiscal_year +msgid "Fiscal Year" +msgstr "Exercice Fiscal" + +#, python-format +#~ msgid "FY %s - %s" +#~ msgstr "AF %s - %s" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/i18n/fr_FR.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/i18n/fr_FR.po new file mode 100644 index 00000000..873c6a23 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/i18n/fr_FR.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_year_auto_create +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-05-10 13:02+0000\n" +"Last-Translator: Sandrine (ACSONE) \n" +"Language-Team: none\n" +"Language: fr_FR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: account_fiscal_year_auto_create +#: model:ir.actions.server,name:account_fiscal_year_auto_create.cron_fiscal_year_auto_create_ir_actions_server +#: model:ir.cron,cron_name:account_fiscal_year_auto_create.cron_fiscal_year_auto_create +msgid "Auto Create Fiscal Years" +msgstr "Création automatique d'années fiscales" + +#. module: account_fiscal_year_auto_create +#. odoo-python +#: code:addons/account_fiscal_year_auto_create/models/account_fiscal_year.py:0 +#, python-format +msgid "FY %(date_to)s - %(date_from)s" +msgstr "FY %(date_to)s - %(date_from)s" + +#. module: account_fiscal_year_auto_create +#: model:ir.model,name:account_fiscal_year_auto_create.model_account_fiscal_year +msgid "Fiscal Year" +msgstr "Année fiscale" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/i18n/hr.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/i18n/hr.po new file mode 100644 index 00000000..117ca8e9 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/i18n/hr.po @@ -0,0 +1,36 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_year_auto_create +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-02-16 10:09+0000\n" +"Last-Translator: Bole \n" +"Language-Team: none\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: account_fiscal_year_auto_create +#: model:ir.actions.server,name:account_fiscal_year_auto_create.cron_fiscal_year_auto_create_ir_actions_server +#: model:ir.cron,cron_name:account_fiscal_year_auto_create.cron_fiscal_year_auto_create +msgid "Auto Create Fiscal Years" +msgstr "Automatski kreiraj nove fiskalne godine" + +#. module: account_fiscal_year_auto_create +#. odoo-python +#: code:addons/account_fiscal_year_auto_create/models/account_fiscal_year.py:0 +#, python-format +msgid "FY %(date_to)s - %(date_from)s" +msgstr "FG %(date_to)s - %(date_from)s" + +#. module: account_fiscal_year_auto_create +#: model:ir.model,name:account_fiscal_year_auto_create.model_account_fiscal_year +msgid "Fiscal Year" +msgstr "Fiskalna godina" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/i18n/it.po b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/i18n/it.po new file mode 100644 index 00000000..363b22ed --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/i18n/it.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_fiscal_year_auto_create +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-02-26 16:36+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_fiscal_year_auto_create +#: model:ir.actions.server,name:account_fiscal_year_auto_create.cron_fiscal_year_auto_create_ir_actions_server +#: model:ir.cron,cron_name:account_fiscal_year_auto_create.cron_fiscal_year_auto_create +msgid "Auto Create Fiscal Years" +msgstr "Crea automaticamente anno fiscale" + +#. module: account_fiscal_year_auto_create +#. odoo-python +#: code:addons/account_fiscal_year_auto_create/models/account_fiscal_year.py:0 +#, python-format +msgid "FY %(date_to)s - %(date_from)s" +msgstr "AF %(date_to)s - %(date_from)s" + +#. module: account_fiscal_year_auto_create +#: model:ir.model,name:account_fiscal_year_auto_create.model_account_fiscal_year +msgid "Fiscal Year" +msgstr "Anno fiscale" diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/models/__init__.py b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/models/__init__.py new file mode 100644 index 00000000..562a420f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/models/__init__.py @@ -0,0 +1 @@ +from . import account_fiscal_year diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/models/account_fiscal_year.py b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/models/account_fiscal_year.py new file mode 100644 index 00000000..145dc5fc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/models/account_fiscal_year.py @@ -0,0 +1,54 @@ +# Copyright (C) 2021 - Today: GRAP (http://www.grap.coop) +# @author: Sylvain LE GAL (https://twitter.com/legalsylvain) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from datetime import datetime + +from dateutil.relativedelta import relativedelta + +from odoo import _, api, models + + +class AccountFiscalYear(models.Model): + _inherit = "account.fiscal.year" + + @api.model + def cron_auto_create(self): + companies = self.env["res.company"].search([]) + for company in companies: + last_fiscal_year = self.search( + [("company_id", "=", company.id)], order="date_to desc", limit=1 + ) + + if last_fiscal_year and ( + last_fiscal_year.date_to < datetime.now().date() + relativedelta(days=1) + ): + self.create(last_fiscal_year._prepare_next_fiscal_year()) + + def _prepare_next_fiscal_year(self): + self.ensure_one() + # try to generate a new name, based on the previous + # name replacing YYYY pattern by YYYY+1 value + # - "FY 2018" will be replace by "FY 2019" + # - "FY 2018-2019" will be replace by "FY 2019-2020" + new_name = self.name.replace( + str(self.date_to.year), str(self.date_to.year + 1) + ).replace(str(self.date_from.year), str(self.date_from.year + 1)) + if self.search( + [("name", "=", new_name), ("company_id", "=", self.company_id.id)] + ): + # the replace process fail to guess a correct unique name + new_name = _( + "FY %(date_to)s - %(date_from)s", + date_to=str(self.date_to), + date_from=str(self.date_from), + ) + # compute new dates, handling leap years + new_date_from = self.date_to + relativedelta(days=1) + new_date_to = new_date_from + relativedelta(years=1, days=-1) + return { + "name": new_name, + "company_id": self.company_id.id, + "date_from": new_date_from.strftime("%Y-%m-%d"), + "date_to": new_date_to.strftime("%Y-%m-%d"), + } diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..9f76a75b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/readme/CONTRIBUTORS.rst @@ -0,0 +1 @@ +* Sylvain LE GAL diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/readme/DESCRIPTION.rst new file mode 100644 index 00000000..525ccd60 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/readme/DESCRIPTION.rst @@ -0,0 +1,25 @@ +This module extends the functionality of Accounting Odoo module, to +auto generate fiscal years. + +Once installed, a cron is running each day. It will create, for each company, +a new fiscal year, if it is the last day of the current fiscal year. + +This module is interesting specially in multi company context, to avoid annoying setup every year. + +The fiscal year created has a classical "12 monthes" duration, but the accountant +can modify it, once created. + +Example +~~~~~~~ + +If a company has it last fiscal year, defined as: + +- ``name``: FY 2021-2022 +- ``date_from``: 2021-06-01 +- ``date_to``: 2022-05-31 + +When the cron will be executed on May 31, 2022, it will create the following fiscal year: + +- ``name``: FY 2022-2023 +- ``date_from``: 2022-06-01 +- ``date_to``: 2023-05-31 diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/static/description/icon.png b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/static/description/index.html b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/static/description/index.html new file mode 100644 index 00000000..02fc4cd6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/static/description/index.html @@ -0,0 +1,439 @@ + + + + + + +Fiscal Years - Automatic Creation + + + +
+

Fiscal Years - Automatic Creation

+ + +

Beta License: AGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runboat

+

This module extends the functionality of Accounting Odoo module, to +auto generate fiscal years.

+

Once installed, a cron is running each day. It will create, for each company, +a new fiscal year, if it is the last day of the current fiscal year.

+

This module is interesting specially in multi company context, to avoid annoying setup every year.

+

The fiscal year created has a classical “12 monthes” duration, but the accountant +can modify it, once created.

+
+

Example

+

If a company has it last fiscal year, defined as:

+
    +
  • name: FY 2021-2022
  • +
  • date_from: 2021-06-01
  • +
  • date_to: 2022-05-31
  • +
+

When the cron will be executed on May 31, 2022, it will create the following fiscal year:

+
    +
  • name: FY 2022-2023
  • +
  • date_from: 2022-06-01
  • +
  • date_to: 2023-05-31
  • +
+

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+ +
+
+

Authors

+
    +
  • GRAP
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

legalsylvain

+

This module is part of the OCA/account-financial-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+ + diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/tests/__init__.py b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/tests/__init__.py new file mode 100644 index 00000000..d9b96c4f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/tests/__init__.py @@ -0,0 +1 @@ +from . import test_module diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/tests/test_module.py b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/tests/test_module.py new file mode 100644 index 00000000..379af291 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/account_fiscal_year_auto_create/tests/test_module.py @@ -0,0 +1,52 @@ +# Copyright (C) 2021 - Today: GRAP (http://www.grap.coop) +# @author: Sylvain LE GAL (https://twitter.com/legalsylvain) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from datetime import date, datetime + +from odoo.tests.common import TransactionCase + + +class TestModule(TransactionCase): + def setUp(self): + super().setUp() + self.AccountFiscalYear = self.env["account.fiscal.year"] + self.company = self.env["res.company"].create( + { + "name": "Demo Company (account_fiscal_year_auto_create)", + } + ) + + # create a fiscal year + self.last_year = datetime.now().year - 1 + self.last_fiscal_year = self.AccountFiscalYear.create( + { + "name": "FY %d" % (self.last_year), + "date_from": date(self.last_year, 1, 1).strftime("%Y-%m-%d"), + "date_to": date(self.last_year, 12, 31).strftime("%Y-%m-%d"), + "company_id": self.company.id, + } + ) + + def test_cron(self): + # Run cron should create a new fiscal year + existing_fiscal_years = self.AccountFiscalYear.search([]) + self.AccountFiscalYear.cron_auto_create() + + new_fiscal_year = self.AccountFiscalYear.search( + [("id", "not in", existing_fiscal_years.ids)] + ) + self.assertTrue(new_fiscal_year) + self.assertEqual(new_fiscal_year.name, "FY %d" % (self.last_year + 1)) + self.assertEqual(new_fiscal_year.date_from, date(self.last_year + 1, 1, 1)) + self.assertEqual(new_fiscal_year.date_from, date(self.last_year + 1, 1, 1)) + self.assertEqual(new_fiscal_year.name, "FY %d" % (self.last_year + 1)) + + # Rerun cron should not create a new fiscal year + existing_fiscal_years = self.AccountFiscalYear.search([]) + self.AccountFiscalYear.cron_auto_create() + + new_fiscal_year = self.AccountFiscalYear.search( + [("id", "not in", existing_fiscal_years.ids)] + ) + self.assertFalse(new_fiscal_year) diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/doc/ARCHITECTURE.md new file mode 100644 index 00000000..66658933 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_fiscal_year_auto_create Module - account_fiscal_year_auto_create + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/doc/CONFIGURATION.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/doc/CONFIGURATION.md new file mode 100644 index 00000000..db5d70e1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_fiscal_year_auto_create. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/doc/CONTROLLERS.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/doc/DEPENDENCIES.md new file mode 100644 index 00000000..e2224e01 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account_fiscal_year](../../odoo-bringout-oca-account-financial-tools-account_fiscal_year) diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/doc/FAQ.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/doc/FAQ.md new file mode 100644 index 00000000..fc283082 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_fiscal_year_auto_create or install in UI. diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/doc/INSTALL.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/doc/INSTALL.md new file mode 100644 index 00000000..2a931340 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create" +# or +uv pip install odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create" +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/doc/MODELS.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/doc/MODELS.md new file mode 100644 index 00000000..9d55fe88 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in account_fiscal_year_auto_create. + +```mermaid +classDiagram + class account_fiscal_year +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/doc/OVERVIEW.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/doc/OVERVIEW.md new file mode 100644 index 00000000..e694dffb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_fiscal_year_auto_create. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_fiscal_year_auto_create +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/doc/REPORTS.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/doc/SECURITY.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/doc/USAGE.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/doc/USAGE.md new file mode 100644 index 00000000..35743351 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_fiscal_year_auto_create +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/doc/WIZARDS.md b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/pyproject.toml b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/pyproject.toml new file mode 100644 index 00000000..fcc09702 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-financial-tools-account_fiscal_year_auto_create" +version = "16.0.0" +description = "Fiscal Years - Automatic Creation - Automatically create new fiscal years, based on the datas of the last fiscal years" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-account-financial-tools-account_fiscal_year>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_fiscal_year_auto_create"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/README.md b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/README.md new file mode 100644 index 00000000..a7730fca --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/README.md @@ -0,0 +1,44 @@ +# Account Invoice Constraint Chronology + +Odoo addon: account_invoice_constraint_chronology + +## Installation + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Account Invoice Constraint Chronology +- **Version**: 16.0.1.1.3 +- **Category**: Accounting +- **License**: AGPL-3 +- **Installable**: False + +## Source + +Based on [OCA/account-financial-tools](https://github.com/OCA/account-financial-tools) branch 16.0, addon `account_invoice_constraint_chronology`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/README.rst b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/README.rst new file mode 100644 index 00000000..ff68f0da --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/README.rst @@ -0,0 +1,90 @@ +===================================== +Account Invoice Constraint Chronology +===================================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:91c5d5304011edc8e31c3d6a4ac65e038d49fddef8b1bc5201bc17f066ffae55 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-tools/tree/16.0/account_invoice_constraint_chronology + :alt: OCA/account-financial-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-tools-16-0/account-financial-tools-16-0-account_invoice_constraint_chronology + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module helps ensuring the chronology of invoice numbers. + +It prevents the validation of invoices when: + +* there are draft invoices with a prior date +* there are validated invoices with a later date +* there are validated invoices with a higher number + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* ACSONE SA/NV +* CorporateHub + +Contributors +~~~~~~~~~~~~ + +* Adrien Peiffer (`Acsone SA/NV `_) +* Gilles Gilles +* Francesco Apruzzese +* Thomas Binsfeld +* Souheil Bejaoui +* `CorporateHub `__ + + * Alexey Pelykh + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-financial-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/__init__.py b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/__init__.py new file mode 100644 index 00000000..c94f4a81 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import model diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/__manifest__.py b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/__manifest__.py new file mode 100644 index 00000000..eb06ece8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/__manifest__.py @@ -0,0 +1,13 @@ +# Copyright 2015-2019 ACSONE SA/NV () +# Copyright 2021 CorporateHub (https://corporatehub.eu) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +{ + "name": "Account Invoice Constraint Chronology", + "version": "16.0.1.1.3", + "author": "Odoo Community Association (OCA), ACSONE SA/NV, CorporateHub", + "website": "https://github.com/OCA/account-financial-tools", + "license": "AGPL-3", + "category": "Accounting", + "depends": ["account"], + "data": ["view/account_journal.xml"], +} diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/account_invoice_constraint_chronology.pot b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/account_invoice_constraint_chronology.pot new file mode 100644 index 00000000..86ffbb69 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/account_invoice_constraint_chronology.pot @@ -0,0 +1,64 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice}" +" exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/ar.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/ar.po new file mode 100644 index 00000000..cc501379 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/ar.po @@ -0,0 +1,73 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Arabic (http://www.transifex.com/oca/OCA-account-financial-" +"tools-8-0/language/ar/)\n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "السجل اليومي" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "فاتورة" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/bg.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/bg.po new file mode 100644 index 00000000..b34e65d0 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/bg.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Bulgarian (https://www.transifex.com/oca/teams/23907/bg/)\n" +"Language: bg\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Фактура" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/bs.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/bs.po new file mode 100644 index 00000000..cd8094f5 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/bs.po @@ -0,0 +1,64 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "Provjeri kronologiju" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice}" +" exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "Dnevnik" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "Stavka dnevnika" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/ca.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/ca.po new file mode 100644 index 00000000..467de29b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/ca.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Catalan (http://www.transifex.com/oca/OCA-account-financial-" +"tools-8-0/language/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "Diari" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/cs.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/cs.po new file mode 100644 index 00000000..9f24b5ee --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/cs.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Czech (http://www.transifex.com/oca/OCA-account-financial-" +"tools-8-0/language/cs/)\n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "Deník" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktura" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/de.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/de.po new file mode 100644 index 00000000..b9dfecea --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/de.po @@ -0,0 +1,89 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2022-11-04 13:45+0000\n" +"Last-Translator: Maria Sparenberg \n" +"Language-Team: German (http://www.transifex.com/oca/OCA-account-financial-" +"tools-8-0/language/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "Chronologie prüfen" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "Journal" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" + +#, python-format +#~ msgid "" +#~ "Chronology Error. Please confirm older draft invoices before " +#~ "{date_invoice} and try again." +#~ msgstr "" +#~ "Chronologiefehler. Bestätigen Sie Rechnungsentwürfe vor dem " +#~ "{date_invoice} und versuchen es erneut." + +#, python-format +#~ msgid "" +#~ "Chronology Error. There exist at least one invoice with a later date to " +#~ "{date_invoice}." +#~ msgstr "" +#~ "Chronologiefehler. Es gibt mindestens eine Rechnung mit Datum nach " +#~ "{date_invoice}." + +#~ msgid "Invoice" +#~ msgstr "Rechnung" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/el_GR.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/el_GR.po new file mode 100644 index 00000000..60825fe5 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/el_GR.po @@ -0,0 +1,73 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Τιμολόγιο" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/en_GB.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/en_GB.po new file mode 100644 index 00000000..038dd42d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/en_GB.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: English (United Kingdom) (http://www.transifex.com/oca/OCA-" +"account-financial-tools-8-0/language/en_GB/)\n" +"Language: en_GB\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "Journal" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Invoice" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/es.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/es.po new file mode 100644 index 00000000..fa8d2b5b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/es.po @@ -0,0 +1,97 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2023-07-28 21:10+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: Spanish (http://www.transifex.com/oca/OCA-account-financial-" +"tools-8-0/language/es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "Comprobar Cronología" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" +"Conflicto en la cronología: Existe una factura borrador en conflicto con " +"fecha de factura anterior {date_invoice} , por favor valídala antes de " +"continuar." + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" +"Conflicto en la cronología: Existe una factura validada en conflicto con " +"fecha de factura {date_invoice} posterior." + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" +"Conflicto en la cronología: Existe una factura con un número superior " +"{highest_name} y con fecha de factura anterior {date_invoice}." + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" +"Conflicto de cronología: Invoice {name} cannot be {time} invoice {inv_name}." + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "Diario" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "Asiento" + +#, python-format +#~ msgid "" +#~ "Chronology Error. Please confirm older draft invoices before " +#~ "{date_invoice} and try again." +#~ msgstr "" +#~ "Error de cronología. Por favor valida los borradores de facturas " +#~ "anteriores a {date_invoice} e intenta de nuevo." + +#, python-format +#~ msgid "" +#~ "Chronology Error. There exist at least one invoice with a later date to " +#~ "{date_invoice}." +#~ msgstr "" +#~ "Error de cronología. Existe al menos una factura con fecha posterior a " +#~ "{date_invoice}." + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/es_CR.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/es_CR.po new file mode 100644 index 00000000..a6547910 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/es_CR.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Spanish (Costa Rica) (http://www.transifex.com/oca/OCA-" +"account-financial-tools-8-0/language/es_CR/)\n" +"Language: es_CR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "Diario" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/es_EC.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/es_EC.po new file mode 100644 index 00000000..64ebd519 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/es_EC.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Spanish (Ecuador) (http://www.transifex.com/oca/OCA-account-" +"financial-tools-8-0/language/es_EC/)\n" +"Language: es_EC\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "Diario" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/es_MX.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/es_MX.po new file mode 100644 index 00000000..f1f837d2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/es_MX.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Spanish (Mexico) (http://www.transifex.com/oca/OCA-account-" +"financial-tools-8-0/language/es_MX/)\n" +"Language: es_MX\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "Diario" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/es_VE.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/es_VE.po new file mode 100644 index 00000000..3cd09129 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/es_VE.po @@ -0,0 +1,69 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Spanish (Venezuela) (http://www.transifex.com/oca/OCA-account-" +"financial-tools-8-0/language/es_VE/)\n" +"Language: es_VE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "Diario" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/et.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/et.po new file mode 100644 index 00000000..7d06147c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/et.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Estonian (http://www.transifex.com/oca/OCA-account-financial-" +"tools-8-0/language/et/)\n" +"Language: et\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "Päevik" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Arve" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/fi.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/fi.po new file mode 100644 index 00000000..f8b918f0 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/fi.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Lasku" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/fr.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/fr.po new file mode 100644 index 00000000..411274f6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/fr.po @@ -0,0 +1,98 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +# OCA Transbot , 2018 +# Quentin THEURET , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2024-08-05 13:04+0000\n" +"Last-Translator: Julie LeBrun \n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "Vérifier la chronologie" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" +"Conflit de chronologie : il existe une facture brouillon conflictuelle datée " +"d'avant le {date_invoice}, veuillez d'abord la valider." + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" +"Conflit de chronologie : il existe une facture validée conflictuelle datée " +"après le {date_invoice}." + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" +"Conflit de chronologie : il existe une facture portant un numéro plus élevé " +"{highest_name} et antérieure à {date_invoice}." + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" +"Conflit de chronologie : la facture {name} ne peut pas être une facture de " +"{time} {inv_name}." + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "Journal" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "Pièce comptable" + +#, python-format +#~ msgid "" +#~ "Chronology Error. Please confirm older draft invoices before " +#~ "{date_invoice} and try again." +#~ msgstr "" +#~ "Erreur de chronologie. Veuillez confirmer les anciennes factures en " +#~ "brouillon datées d'avant le {date_invoice} et réessayer." + +#, python-format +#~ msgid "" +#~ "Chronology Error. There exist at least one invoice with a later date to " +#~ "{date_invoice}." +#~ msgstr "" +#~ "Erreur de chronologie. Il existe au moins une facture avec une date " +#~ "ultérieure au {date_invoice}." + +#~ msgid "Invoice" +#~ msgstr "Facture" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/fr_CA.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/fr_CA.po new file mode 100644 index 00000000..7d64a106 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/fr_CA.po @@ -0,0 +1,73 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: French (Canada) (https://www.transifex.com/oca/teams/23907/" +"fr_CA/)\n" +"Language: fr_CA\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Facture" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/fr_CH.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/fr_CH.po new file mode 100644 index 00000000..d46cc6cf --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/fr_CH.po @@ -0,0 +1,73 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: French (Switzerland) (https://www.transifex.com/oca/" +"teams/23907/fr_CH/)\n" +"Language: fr_CH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Facture" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/gl.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/gl.po new file mode 100644 index 00000000..725f55a2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/gl.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"Language: gl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/hr.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/hr.po new file mode 100644 index 00000000..1c4f31d5 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/hr.po @@ -0,0 +1,95 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2023-01-04 00:59+0000\n" +"Last-Translator: Bole \n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "Provjeri kronologiju" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" +"Kronološka greška: Postoji problematični račun u nacrtu datiran prije " +"{date_invoice}, molim prvo njega potvrdite." + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" +"Kronološka greška: Postoji potvrđeni račun sa datumom nakon {date_invoice}." + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" +"Kronološka greška: Račun sa većim brojem {highest_name} i datumom prije " +"{date_invoice} postoji." + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "Temeljnica" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "Stavka dnevnika" + +#, python-format +#~ msgid "" +#~ "Chronology Error. Please confirm older draft invoices before " +#~ "{date_invoice} and try again." +#~ msgstr "" +#~ "Greška kronologije: Molimo potvrdite starije račune prije {date_invoice} " +#~ "i pokušajte ponovo." + +#, python-format +#~ msgid "" +#~ "Chronology Error. There exist at least one invoice with a later date to " +#~ "{date_invoice}." +#~ msgstr "" +#~ "Kronološka greška. Postoji najmanje jedan račun sa datum iza " +#~ "{date_invoice}." + +#~ msgid "Invoice" +#~ msgstr "Račun" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/hr_HR.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/hr_HR.po new file mode 100644 index 00000000..2905ccbb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/hr_HR.po @@ -0,0 +1,74 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +# Bole , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2017-05-30 00:47+0000\n" +"Last-Translator: Bole , 2017\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Račun" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/hu.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/hu.po new file mode 100644 index 00000000..7f5da7a6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/hu.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Hungarian (http://www.transifex.com/oca/OCA-account-financial-" +"tools-8-0/language/hu/)\n" +"Language: hu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "Napló" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Számla" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/id.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/id.po new file mode 100644 index 00000000..d8e33a00 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/id.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Indonesian (http://www.transifex.com/oca/OCA-account-" +"financial-tools-8-0/language/id/)\n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "Jurnal" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktur" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/it.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/it.po new file mode 100644 index 00000000..79057918 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/it.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2024-02-22 10:34+0000\n" +"Last-Translator: mymage \n" +"Language-Team: Italian (http://www.transifex.com/oca/" +"OCA-account-financial-tools-8-0/language/it/)\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "Controllo cronologia" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" +"Conflitto cronologia: esiste un conflitto con una bozza fattura con data " +"antecedente {date_invoice}, validare prima questa." + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" +"Conflitto cronologia: esiste un conflitto con una fattura validata con data " +"posterire a {date_invoice}." + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" +"Conflitto cronologia: esiste una fattura con numero {highest_name} superiore " +"con data antecedente a {date_invoice}." + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" +"Conflitto cronologia: la fattura {name} non può essere {time} fattura " +"{inv_name}." + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "Registro" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#~ msgid "Invoice" +#~ msgstr "Fattura" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/ja.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/ja.po new file mode 100644 index 00000000..fdf2841e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/ja.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Japanese (http://www.transifex.com/oca/OCA-account-financial-" +"tools-8-0/language/ja/)\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "仕訳帳" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "請求書" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/lt.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/lt.po new file mode 100644 index 00000000..6e96e04a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/lt.po @@ -0,0 +1,73 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Lithuanian (http://www.transifex.com/oca/OCA-account-" +"financial-tools-8-0/language/lt/)\n" +"Language: lt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" +"%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "Žurnalas" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Sąskaita-faktūra" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/mk.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/mk.po new file mode 100644 index 00000000..3cc69b52 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/mk.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Macedonian (http://www.transifex.com/oca/OCA-account-" +"financial-tools-8-0/language/mk/)\n" +"Language: mk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "Дневник" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Фактура" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/mn.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/mn.po new file mode 100644 index 00000000..828d2460 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/mn.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Mongolian (http://www.transifex.com/oca/OCA-account-financial-" +"tools-8-0/language/mn/)\n" +"Language: mn\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "Журнал" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Нэхэмжлэл" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/nb.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/nb.po new file mode 100644 index 00000000..a3485d84 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/nb.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Norwegian Bokmål (http://www.transifex.com/oca/OCA-account-" +"financial-tools-8-0/language/nb/)\n" +"Language: nb\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "Journal" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktura" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/nb_NO.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/nb_NO.po new file mode 100644 index 00000000..7a272488 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/nb_NO.po @@ -0,0 +1,73 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/" +"teams/23907/nb_NO/)\n" +"Language: nb_NO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Innmelding" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/nl.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/nl.po new file mode 100644 index 00000000..4754f8a7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/nl.po @@ -0,0 +1,80 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2024-01-13 12:53+0000\n" +"Last-Translator: \"Stéphane Bidoul (ACSONE)\" \n" +"Language-Team: Dutch (http://www.transifex.com/oca/" +"OCA-account-financial-tools-8-0/language/nl/)\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "Chronologie controleren" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" +"Chronologieconflict: Er bestaat een tegenstrijdige conceptfactuur gedateerd " +"vóór {date_invoice}, valideer deze eerst." + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" +"Chronologieconflict: Er bestaat een tegenstrijdige gevalideerde factuur " +"gedateerd na {date_invoice}." + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" +"Chronologieconflict: Er bestaat een factuur met een hoger nummer " +"{highest_name} gedateerd vóór {date_invoice}." + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" +"Chronologieconflict: Factuur {name} kan niet {time} factuur {inv_name} zijn." + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "Dagboek" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "Boeking" + +#~ msgid "Invoice" +#~ msgstr "Factuur" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/nl_BE.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/nl_BE.po new file mode 100644 index 00000000..445e422a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/nl_BE.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Dutch (Belgium) (http://www.transifex.com/oca/OCA-account-" +"financial-tools-8-0/language/nl_BE/)\n" +"Language: nl_BE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "Journaal" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factuur" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/nl_NL.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/nl_NL.po new file mode 100644 index 00000000..3d65be11 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/nl_NL.po @@ -0,0 +1,73 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2018-04-06 02:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" +"teams/23907/nl_NL/)\n" +"Language: nl_NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factuur" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/pl.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/pl.po new file mode 100644 index 00000000..e64813f5 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/pl.po @@ -0,0 +1,73 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Polish (http://www.transifex.com/oca/OCA-account-financial-" +"tools-8-0/language/pl/)\n" +"Language: pl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " +"|| n%100>=20) ? 1 : 2);\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "Dziennik" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktura" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/pt.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/pt.po new file mode 100644 index 00000000..efda8f41 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/pt.po @@ -0,0 +1,89 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2020-02-26 21:13+0000\n" +"Last-Translator: alvarorib \n" +"Language-Team: Portuguese (http://www.transifex.com/oca/OCA-account-" +"financial-tools-8-0/language/pt/)\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Weblate 3.10\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "Verificar Cronologia" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "Diário" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" + +#, python-format +#~ msgid "" +#~ "Chronology Error. Please confirm older draft invoices before " +#~ "{date_invoice} and try again." +#~ msgstr "" +#~ "Erro de Cronologia. Por favor confirme antes as faturas em rascunho mais " +#~ "antigas antes da {date_invoice} e tente novamente." + +#, python-format +#~ msgid "" +#~ "Chronology Error. There exist at least one invoice with a later date to " +#~ "{date_invoice}." +#~ msgstr "" +#~ "Erro de Cronologia. Existe pelo menos uma fatura com uma data maior que " +#~ "{date_invoice}." + +#~ msgid "Invoice" +#~ msgstr "Fatura" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/pt_BR.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/pt_BR.po new file mode 100644 index 00000000..aeef8f71 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/pt_BR.po @@ -0,0 +1,98 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2024-05-22 02:49+0000\n" +"Last-Translator: Rodrigo Macedo \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/" +"OCA-account-financial-tools-8-0/language/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "Verificar Cronologia" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" +"Conflito de cronologia: existe um rascunho de fatura conflitante com data " +"anterior a {date_invoice}. Valide-o primeiro." + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" +"Conflito de cronologia: existe uma fatura validada conflitante com data " +"posterior a {date_invoice}." + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" +"Conflito de cronologia: existe uma fatura com um número maior {highest_name} " +"com data anterior a {date_invoice}." + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" +"Conflito de cronologia: a fatura {name} não pode ser a fatura {time} " +"{inv_name}." + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "Diário" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "Entrada Diária" + +#, python-format +#~ msgid "" +#~ "Chronology Error. Please confirm older draft invoices before " +#~ "{date_invoice} and try again." +#~ msgstr "" +#~ "Erro cronológico. Confirme as faturas de rascunho mais antigas antes de " +#~ "{date_invoice} e tente novamente." + +#, python-format +#~ msgid "" +#~ "Chronology Error. There exist at least one invoice with a later date to " +#~ "{date_invoice}." +#~ msgstr "" +#~ "Erro cronológico. Existe pelo menos uma fatura com uma data posterior " +#~ "para {date_invoice}." + +#~ msgid "Invoice" +#~ msgstr "Fatura" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/pt_PT.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/pt_PT.po new file mode 100644 index 00000000..f2bc164e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/pt_PT.po @@ -0,0 +1,73 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" +"teams/23907/pt_PT/)\n" +"Language: pt_PT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "Diário" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Fatura" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/ro.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/ro.po new file mode 100644 index 00000000..805fd5fe --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/ro.po @@ -0,0 +1,73 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Romanian (http://www.transifex.com/oca/OCA-account-financial-" +"tools-8-0/language/ro/)\n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "Registru" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/ru.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/ru.po new file mode 100644 index 00000000..02994cdc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/ru.po @@ -0,0 +1,74 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Russian (http://www.transifex.com/oca/OCA-account-financial-" +"tools-8-0/language/ru/)\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" +"%100>=11 && n%100<=14)? 2 : 3);\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "Журнал" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Счет" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/sk_SK.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/sk_SK.po new file mode 100644 index 00000000..48738dbc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/sk_SK.po @@ -0,0 +1,73 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Slovak (Slovakia) (https://www.transifex.com/oca/teams/23907/" +"sk_SK/)\n" +"Language: sk_SK\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktúra" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/sl.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/sl.po new file mode 100644 index 00000000..e51f5ad7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/sl.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2018-01-15 03:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3);\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "Dnevnik" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" + +#, fuzzy, python-format +#~ msgid "" +#~ "Chronology Error. Please confirm older draft invoices before " +#~ "{date_invoice} and try again." +#~ msgstr "" +#~ "Kronološka napaka. Starejše osnutke računov potrdite pred %s in poskusite " +#~ "ponovno." + +#~ msgid "Invoice" +#~ msgstr "Račun" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/sr@latin.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/sr@latin.po new file mode 100644 index 00000000..5f77a334 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/sr@latin.po @@ -0,0 +1,70 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Serbian (Latin) (http://www.transifex.com/oca/OCA-account-" +"financial-tools-8-0/language/sr@latin/)\n" +"Language: sr@latin\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "Dnevnik" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/sv.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/sv.po new file mode 100644 index 00000000..f4fabe8d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/sv.po @@ -0,0 +1,80 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2024-02-27 12:34+0000\n" +"Last-Translator: jakobkrabbe \n" +"Language-Team: Swedish (http://www.transifex.com/oca/" +"OCA-account-financial-tools-8-0/language/sv/)\n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "Kontrollera kronologi" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" +"Kronologisk konflikt: Ett motstridigt fakturautkast daterat före " +"{date_invoice} finns, vänligen validera det först." + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" +"Kronologisk konflikt: Det finns en motstridig validerad faktura daterad " +"efter {date_invoice}." + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" +"Kronologisk konflikt: En faktura med ett högre nummer {highest_name} daterad " +"före {date_invoice} existerar." + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" +"Kronologikonflikt: Faktura {name} kan inte vara {time} faktura {inv_name}." + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "Journal" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "Verifikat" + +#~ msgid "Invoice" +#~ msgstr "Faktura" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/th.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/th.po new file mode 100644 index 00000000..71a735e7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/th.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Thai (http://www.transifex.com/oca/OCA-account-financial-" +"tools-8-0/language/th/)\n" +"Language: th\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "ใบแจ้งหนี้" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/tr.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/tr.po new file mode 100644 index 00000000..349fa888 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/tr.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Turkish (http://www.transifex.com/oca/OCA-account-financial-" +"tools-8-0/language/tr/)\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "Günlük" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Fatura" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/tr_TR.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/tr_TR.po new file mode 100644 index 00000000..1b4ae8e7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/tr_TR.po @@ -0,0 +1,73 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "Yevmiye" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Fatura" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/vi.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/vi.po new file mode 100644 index 00000000..b7d9711f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/vi.po @@ -0,0 +1,69 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Vietnamese (http://www.transifex.com/oca/OCA-account-" +"financial-tools-8-0/language/vi/)\n" +"Language: vi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "Sổ nhật ký" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/zh_CN.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/zh_CN.po new file mode 100644 index 00000000..8599b918 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/zh_CN.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Chinese (China) (http://www.transifex.com/oca/OCA-account-" +"financial-tools-8-0/language/zh_CN/)\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "凭证簿" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "发票" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/zh_TW.po b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/zh_TW.po new file mode 100644 index 00000000..5f728b5e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/i18n/zh_TW.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_constraint_chronology +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-30 16:31+0000\n" +"PO-Revision-Date: 2015-06-03 15:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: Chinese (Taiwan) (http://www.transifex.com/oca/OCA-account-" +"financial-tools-8-0/language/zh_TW/)\n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_constraint_chronology +#: model:ir.model.fields,field_description:account_invoice_constraint_chronology.field_account_journal__check_chronology +msgid "Check Chronology" +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting draft invoice dated before {date_invoice} " +"exists, please validate it first." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: A conflicting validated invoice dated after " +"{date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: An invoice with a higher number {highest_name} dated " +"before {date_invoice} exists." +msgstr "" + +#. module: account_invoice_constraint_chronology +#. odoo-python +#: code:addons/account_invoice_constraint_chronology/model/account_move.py:0 +#, python-format +msgid "" +"Chronology conflict: Invoice {name} cannot be {time} invoice {inv_name}." +msgstr "" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_journal +msgid "Journal" +msgstr "帳簿" + +#. module: account_invoice_constraint_chronology +#: model:ir.model,name:account_invoice_constraint_chronology.model_account_move +msgid "Journal Entry" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "發票" diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/model/__init__.py b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/model/__init__.py new file mode 100644 index 00000000..6a288ca7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/model/__init__.py @@ -0,0 +1,4 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import account_journal +from . import account_move diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/model/account_journal.py b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/model/account_journal.py new file mode 100644 index 00000000..b5b70c42 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/model/account_journal.py @@ -0,0 +1,18 @@ +# Copyright 2015-2019 ACSONE SA/NV () +# Copyright 2021 CorporateHub (https://corporatehub.eu) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo import api, fields, models + + +class AccountJournal(models.Model): + _inherit = "account.journal" + + check_chronology = fields.Boolean() + + @api.onchange("type") + def _onchange_type(self): + res = super()._onchange_type() + if self.type not in ["sale", "purchase"]: + self.check_chronology = False + return res diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/model/account_move.py b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/model/account_move.py new file mode 100644 index 00000000..2b85d3d2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/model/account_move.py @@ -0,0 +1,188 @@ +# Copyright 2015-2019 ACSONE SA/NV () +# Copyright 2021 CorporateHub (https://corporatehub.eu) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo import _, models +from odoo.exceptions import UserError +from odoo.osv import expression +from odoo.tools.misc import format_date + + +class AccountMove(models.Model): + _inherit = "account.move" + + def _get_conflicting_invoices_domain(self): + self.ensure_one() + domain = [ + ("journal_id", "=", self.journal_id.id), + ("move_type", "!=", "entry"), + ] + if self.journal_id.refund_sequence: + domain.append(("move_type", "=", self.move_type)) + return domain + + def _get_older_conflicting_invoices_domain(self): + self.ensure_one() + return expression.AND( + [ + self._get_conflicting_invoices_domain(), + [ + ("state", "=", "draft"), + ("invoice_date", "!=", False), + ("invoice_date", "<", self.invoice_date), + ], + ] + ) + + def _raise_older_conflicting_invoices(self): + self.ensure_one() + raise UserError( + _( + "Chronology conflict: A conflicting draft invoice dated before " + "{date_invoice} exists, please validate it first." + ).format(date_invoice=format_date(self.env, self.invoice_date)) + ) + + def _get_newer_conflicting_invoices_domain(self): + self.ensure_one() + return expression.AND( + [ + self._get_conflicting_invoices_domain(), + [("state", "=", "posted"), ("invoice_date", ">", self.invoice_date)], + ] + ) + + def _raise_newer_conflicting_invoices(self): + self.ensure_one() + raise UserError( + _( + "Chronology conflict: A conflicting validated invoice dated after " + "{date_invoice} exists." + ).format(date_invoice=format_date(self.env, self.invoice_date)) + ) + + def _get_sequence_order_conflicting_invoices_domain(self): + self.ensure_one() + + if not self.name or self.name == "/": + return expression.FALSE_DOMAIN + + last_sequence = self._get_last_sequence() + if not last_sequence or self.name > last_sequence: + return expression.FALSE_DOMAIN + + return expression.AND( + [ + [("name", "=", last_sequence)], + self._get_conflicting_invoices_domain(), + [("state", "=", "posted"), ("invoice_date", "<", self.invoice_date)], + ] + ) + + def _raise_sequence_ordering_conflict(self): + self.ensure_one() + raise UserError( + _( + "Chronology conflict: An invoice with a higher number {highest_name}" + " dated before {date_invoice} exists." + ).format( + highest_name=self._get_last_sequence(), + date_invoice=format_date(self.env, self.invoice_date), + ) + ) + + def _conflicting_inv_after_sequence_before_inv_date_domain(self): + return expression.AND( + [ + ( + ("name", ">", self.name), + ("name", "!=", "/"), + ("invoice_date", "<", self.invoice_date), + ) + ] + ) + + def _conflicting_inv_before_sequence_after_inv_date_domain(self): + return expression.AND( + [ + ( + ("name", "<", self.name), + ("name", "!=", "/"), + ("invoice_date", ">", self.invoice_date), + ) + ] + ) + + def _get_sequence_order_conflicting_previously_validated(self): + self.ensure_one() + return expression.AND( + [ + self._get_conflicting_invoices_domain(), + expression.OR( + [ + self._conflicting_inv_after_sequence_before_inv_date_domain(), + self._conflicting_inv_before_sequence_after_inv_date_domain(), + ] + ), + ] + ) + + def _raise_sequence_order_conflicting_previously_validated(self): + self.ensure_one() + before_inv = self.search( + expression.AND( + [ + self._get_conflicting_invoices_domain(), + self._conflicting_inv_after_sequence_before_inv_date_domain(), + ] + ), + limit=1, + ) + after_inv = self.search( + expression.AND( + [ + self._get_conflicting_invoices_domain(), + self._conflicting_inv_before_sequence_after_inv_date_domain(), + ] + ), + limit=1, + ) + if after_inv: + time = "before" + else: + time = "after" + raise UserError( + _( + "Chronology conflict: Invoice {name} cannot be {time} " + "invoice {inv_name}." + ).format( + name=self.name, + time=time, + inv_name=after_inv.name if after_inv else before_inv.name, + date_invoice=format_date(self.env, self.invoice_date), + ) + ) + + def write(self, vals): + if vals.get("state") != "posted": + return super().write(vals) + previously_validated = self.filtered(lambda m: m.name and m.name != "/") + newly_posted = self.filtered(lambda move: move.state != "posted") + res = super().write(vals) + for move in newly_posted & self.filtered("journal_id.check_chronology"): + if self.search( + move._get_sequence_order_conflicting_invoices_domain(), limit=1 + ): + move._raise_sequence_ordering_conflict() + if self.search(move._get_older_conflicting_invoices_domain(), limit=1): + move._raise_older_conflicting_invoices() + if move in previously_validated: + if self.search( + move._get_sequence_order_conflicting_previously_validated(), limit=1 + ): + move._raise_sequence_order_conflicting_previously_validated() + continue + if self.search(move._get_newer_conflicting_invoices_domain(), limit=1): + move._raise_newer_conflicting_invoices() + + return res diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/readme/CONFIGURATION.rst b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/readme/CONFIGURATION.rst new file mode 100644 index 00000000..27b8315e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/readme/CONFIGURATION.rst @@ -0,0 +1 @@ +To configure this module, go to the menu *Accounting/Invoicing > Configuration > Accounting > Journals* and activate the option *Check Chronology* on the relevant journals. After the installation of the module, this option will be active on *sale* and *sale refund* journals. diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..d432e542 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/readme/CONTRIBUTORS.rst @@ -0,0 +1,8 @@ +* Adrien Peiffer (`Acsone SA/NV `_) +* Gilles Gilles +* Francesco Apruzzese +* Thomas Binsfeld +* Souheil Bejaoui +* `CorporateHub `__ + + * Alexey Pelykh diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/readme/DESCRIPTION.rst new file mode 100644 index 00000000..6d6fa169 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/readme/DESCRIPTION.rst @@ -0,0 +1,7 @@ +This module helps ensuring the chronology of invoice numbers. + +It prevents the validation of invoices when: + +* there are draft invoices with a prior date +* there are validated invoices with a later date +* there are validated invoices with a higher number diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/static/description/icon.png b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/static/description/index.html b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/static/description/index.html new file mode 100644 index 00000000..ac924275 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/static/description/index.html @@ -0,0 +1,438 @@ + + + + + +Account Invoice Constraint Chronology + + + +
+

Account Invoice Constraint Chronology

+ + +

Beta License: AGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runboat

+

This module helps ensuring the chronology of invoice numbers.

+

It prevents the validation of invoices when:

+
    +
  • there are draft invoices with a prior date
  • +
  • there are validated invoices with a later date
  • +
  • there are validated invoices with a higher number
  • +
+

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • ACSONE SA/NV
  • +
  • CorporateHub
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-financial-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/tests/__init__.py b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/tests/__init__.py new file mode 100644 index 00000000..f2b0262b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import test_account_invoice_constraint_chronology diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/tests/test_account_invoice_constraint_chronology.py b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/tests/test_account_invoice_constraint_chronology.py new file mode 100644 index 00000000..1cbe6d3a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/tests/test_account_invoice_constraint_chronology.py @@ -0,0 +1,261 @@ +# Copyright 2015-2019 ACSONE SA/NV () +# Copyright 2021 CorporateHub (https://corporatehub.eu) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from datetime import date, timedelta + +from freezegun import freeze_time + +from odoo import fields +from odoo.exceptions import UserError +from odoo.tests import common + + +# in order to avoid a raise caused by the sequence mixin we must ensure +# that all dates are in the same year, hence we freeze the date +# in the middle of the year +@freeze_time(f"{date.today().year}-07-01") +class TestAccountInvoiceConstraintChronology(common.TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + + cls.company = cls.env.ref("base.main_company") + cls.partner_2 = cls.env.ref("base.res_partner_2") + cls.today = fields.Date.today() + cls.yesterday = cls.today - timedelta(days=1) + cls.tomorrow = cls.today + timedelta(days=1) + + cls.AccountJournal = cls.env["account.journal"] + cls.sale_journal = cls.AccountJournal.create( + { + "name": "Sale journal", + "code": "SALE", + "type": "sale", + "check_chronology": True, + } + ) + + cls.ProductProduct = cls.env["product.product"] + cls.product = cls.ProductProduct.create({"name": "Product"}) + + cls.AccountMove = cls.env["account.move"] + with common.Form( + cls.AccountMove.with_context(default_move_type="out_invoice") + ) as invoice_form: + invoice_form.invoice_date = cls.today + invoice_form.partner_id = cls.partner_2 + with invoice_form.invoice_line_ids.new() as line_form: + line_form.product_id = cls.product + cls.invoice_1 = invoice_form.save() + cls.invoice_1.update({"journal_id": cls.sale_journal}) + cls.invoice_2 = cls.invoice_1.copy() + + cls.AccountMoveReversal = cls.env["account.move.reversal"] + + def test_journal_type_change(self): + self.assertTrue(self.sale_journal.check_chronology) + + with common.Form(self.sale_journal) as form: + form.type = "general" + self.assertFalse(self.sale_journal.check_chronology) + + with common.Form(self.sale_journal) as form: + form.type = "sale" + self.assertFalse(self.sale_journal.check_chronology) + + with common.Form(self.sale_journal) as form: + form.check_chronology = True + self.assertTrue(self.sale_journal.check_chronology) + + def test_invoice_draft(self): + self.invoice_1.invoice_date = self.yesterday + self.invoice_2.invoice_date = self.today + with self.assertRaises(UserError): + self.invoice_2.action_post() + + def test_invoice_draft_nocheck(self): + self.invoice_1.invoice_date = self.yesterday + self.invoice_2.invoice_date = self.today + self.sale_journal.check_chronology = False + self.invoice_2.action_post() + + def test_invoice_validate(self): + self.invoice_1.invoice_date = self.tomorrow + self.invoice_1.action_post() + self.invoice_2.invoice_date = self.today + with self.assertRaises(UserError): + self.invoice_2.action_post() + + def test_invoice_without_date(self): + self.invoice_1.invoice_date = self.yesterday + self.invoice_2.invoice_date = False + with self.assertRaises(UserError): + self.invoice_2.action_post() + + def test_invoice_refund_before(self): + self.invoice_1.invoice_date = self.tomorrow + self.invoice_1.action_post() + refund = ( + self.AccountMoveReversal.with_context( + active_model="account.move", + active_ids=self.invoice_1.ids, + ) + .create( + { + "date": self.today, + "reason": "no reason", + "refund_method": "refund", + "journal_id": self.invoice_1.journal_id.id, + } + ) + .reverse_moves() + ) + refund = self.AccountMove.browse(refund["res_id"]) + refund.action_post() + + def test_invoice_refund_before_same_sequence(self): + self.sale_journal.refund_sequence = False + self.invoice_1.invoice_date = self.tomorrow + self.invoice_1.action_post() + refund = ( + self.AccountMoveReversal.with_context( + active_model="account.move", + active_ids=self.invoice_1.ids, + ) + .create( + { + "date": self.today, + "reason": "no reason", + "refund_method": "refund", + "journal_id": self.invoice_1.journal_id.id, + } + ) + .reverse_moves() + ) + refund = self.AccountMove.browse(refund["res_id"]) + with self.assertRaises(UserError): + refund.action_post() + + def test_invoice_higher_number(self): + self.invoice_1.invoice_date = self.yesterday + self.invoice_1.action_post() + self.invoice_1.button_draft() + self.invoice_1.invoice_date = False + + self.invoice_2.invoice_date = self.today + self.invoice_2.action_post() + + self.invoice_1.invoice_date = self.tomorrow + with self.assertRaisesRegex(UserError, "higher number"): + self.invoice_1.action_post() + + def test_modify_validated_past_invoice(self): + """We've got an invoice from yesterday that we need to modify but new ones + have been posted since. As the invoice already has a name, we should be able + to validate it""" + self.invoice_1.invoice_date = self.yesterday + self.invoice_1.action_post() + self.invoice_2.invoice_date = self.today + self.invoice_2.action_post() + self.invoice_1.button_cancel() + self.invoice_1.button_draft() + self.invoice_1.action_post() + self.invoice_1_5 = self.invoice_1.copy() + self.invoice_1_5.invoice_date = self.yesterday + with self.assertRaises(UserError): + self.invoice_1_5.action_post() + + def test_modify_invoice_date_validated_past_invoice(self): + # INV5 YYYYMM20 posted + # INV4 YYYYMM15 posted + # INV3 YYYYMM10 posted + # INV2 YYYYMM05 posted + # INV1 YYYYMM01 posted + # if we pass INV3 to draft and change the date to YYYYYMM15 or YYYYYMM05 + # it should be able to validate, but if we change the date + # higher than YYYYYMM15 or lower than YYYYYMM05 + # it should not be able to validate. + + # FIX conflict between 'freeze_time' and account module demo data + conflicting_invoices = self.env["account.move"] + conflicting_names = [ + "demo_invoice_1", + "demo_invoice_2", + "demo_invoice_3", + "demo_invoice_followup", + "demo_invoice_5", + ] + for name in conflicting_names: + conflicting_invoices += self.env.ref( + f"account.{self.env.company.id}_{name}" + ) + conflicting_invoices.button_draft() + conflicting_invoices.write( + {"name": False, "invoice_date": date.today().replace(day=1)} + ) + + after_5_days = self.today + timedelta(days=5) + after_10_days = self.today + timedelta(days=10) + after_15_days = self.today + timedelta(days=15) + after_20_days = self.today + timedelta(days=20) + after_25_days = self.today + timedelta(days=25) + + self.invoice_1.action_post() + + self.invoice_1_a_5 = self.invoice_1.copy() + self.invoice_1_a_5.invoice_date = after_5_days + self.invoice_1_a_5.action_post() + self.invoice_1_a_10 = self.invoice_1.copy() + self.invoice_1_a_10.invoice_date = after_10_days + self.invoice_1_a_10.action_post() + self.invoice_1_a_15 = self.invoice_1.copy() + self.invoice_1_a_15.invoice_date = after_15_days + self.invoice_1_a_15.action_post() + self.invoice_1_a_20 = self.invoice_1.copy() + self.invoice_1_a_20.invoice_date = after_20_days + self.invoice_1_a_20.action_post() + self.invoice_1_a_25 = self.invoice_1.copy() + self.invoice_1_a_25.invoice_date = after_25_days + self.invoice_1_a_25.action_post() + + self.invoice_1_a_15.button_cancel() + self.invoice_1_a_15.button_draft() + self.invoice_1_a_15.invoice_date = after_10_days + self.invoice_1_a_15.action_post() + + self.invoice_1_a_15.button_cancel() + self.invoice_1_a_15.button_draft() + self.invoice_1_a_15.invoice_date = after_10_days - timedelta(days=1) + with self.assertRaisesRegex( + UserError, + "Chronology conflict: Invoice {} cannot be before invoice {}.".format( + self.invoice_1_a_15.name, self.invoice_1_a_10.name + ), + ): + self.invoice_1_a_15.action_post() + + self.invoice_1_a_15.button_cancel() + self.invoice_1_a_15.button_draft() + self.invoice_1_a_15.invoice_date = after_20_days + self.invoice_1_a_15.action_post() + + self.invoice_1_a_15.button_cancel() + self.invoice_1_a_15.button_draft() + self.invoice_1_a_15.invoice_date = after_20_days + timedelta(days=1) + with self.assertRaisesRegex( + UserError, + "Chronology conflict: Invoice {} cannot be after invoice {}.".format( + self.invoice_1_a_15.name, self.invoice_1_a_20.name + ), + ): + self.invoice_1_a_15.action_post() + + def test_post_invoice_with_name(self): + # invoice 1 has a number (not /) + assert self.invoice_1.state == "draft" + assert self.invoice_1.name > "/" + # invoice 2 is dated after invoice 1 and is named '/' + invoice2 = self.invoice_1.copy() + invoice2.invoice_date = self.invoice_1.invoice_date + timedelta(days=1) + self.invoice_1.action_post() diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/view/account_journal.xml b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/view/account_journal.xml new file mode 100644 index 00000000..49957cba --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/account_invoice_constraint_chronology/view/account_journal.xml @@ -0,0 +1,23 @@ + + + + + + account.journal.form (account_invoice_constraint_chronology) + + account.journal + + + + + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/doc/ARCHITECTURE.md new file mode 100644 index 00000000..c899ec72 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_invoice_constraint_chronology Module - account_invoice_constraint_chronology + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/doc/CONFIGURATION.md b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/doc/CONFIGURATION.md new file mode 100644 index 00000000..e7db482a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_invoice_constraint_chronology. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/doc/CONTROLLERS.md b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/doc/FAQ.md b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/doc/FAQ.md new file mode 100644 index 00000000..16f175a9 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_invoice_constraint_chronology or install in UI. diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/doc/INSTALL.md b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/doc/INSTALL.md new file mode 100644 index 00000000..db6a532f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology" +# or +uv pip install odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology" +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/doc/MODELS.md b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/doc/MODELS.md new file mode 100644 index 00000000..15ec4be8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/doc/MODELS.md @@ -0,0 +1,11 @@ +# Models + +Detected core models and extensions in account_invoice_constraint_chronology. + +```mermaid +classDiagram +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/doc/OVERVIEW.md b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/doc/OVERVIEW.md new file mode 100644 index 00000000..84b65d89 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_invoice_constraint_chronology. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_invoice_constraint_chronology +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/doc/REPORTS.md b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/doc/SECURITY.md b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/doc/USAGE.md b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/doc/USAGE.md new file mode 100644 index 00000000..e821b9ee --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_invoice_constraint_chronology +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/doc/WIZARDS.md b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/pyproject.toml b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/pyproject.toml new file mode 100644 index 00000000..f117cfa3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-financial-tools-account_invoice_constraint_chronology" +version = "16.0.0" +description = "Account Invoice Constraint Chronology - Odoo addon" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_invoice_constraint_chronology"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/README.md b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/README.md new file mode 100644 index 00000000..3aa47dc6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/README.md @@ -0,0 +1,44 @@ +# General sequence in account journals + +Odoo addon: account_journal_general_sequence + +## Installation + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_journal_general_sequence +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: General sequence in account journals +- **Version**: 16.0.2.0.2 +- **Category**: Accounting/Accounting +- **License**: LGPL-3 +- **Installable**: False + +## Source + +Based on [OCA/account-financial-tools](https://github.com/OCA/account-financial-tools) branch 16.0, addon `account_journal_general_sequence`. + +## License + +This package maintains the original LGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/README.rst b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/README.rst new file mode 100644 index 00000000..c5c8ae9a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/README.rst @@ -0,0 +1,142 @@ +==================================== +General sequence in account journals +==================================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:1fde1ac7aa4bae5d32ca8ab6a857c41d49dea196fe054800ea375fc924fff9aa + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-LGPL--3-blue.png + :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + :alt: License: LGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-tools/tree/16.0/account_journal_general_sequence + :alt: OCA/account-financial-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-tools-16-0/account-financial-tools-16-0-account_journal_general_sequence + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module extends the functionality of account to support sequenced entry +numbers and to allow you to renumber them if needed, on demand. + +It adds a new field called *Entry number*. This is independent from the *Number* +that Odoo adds by default, and has different purpose. + +**Table of contents** + +.. contents:: + :local: + +Installation +============ + +After installing this module, no entry numbers will be generated because that +could have a very negative impact in installations that already had a lot of +account moves. + +If you need to add numbers to preexisting account moves, please use the +renumbering wizard as explained in the *Usage* section. + +Configuration +============= + +To configure journal sequences: + +#. Have full accounting permissions. +#. Go to *Invoicing > Configuration > Accounting > Journals*. +#. Select or create the journal you want to configure. +#. Use *Account entry number sequence* to configure a sequence. + +Note that: + +* Various journals can share the same sequence. +* All journals get a shared default sequence, per company. +* Entry numbers must be unique per company. So, if you use different sequences + per journal, make sure they don't produce colliding results. + +Usage +===== + +To see journal entry numbers: + +#. Go to *Invoicing > Accounting > Miscellaneous > Journal Entries*. +#. Notice the new field *Entry Number*. Only posted moves get an entry number. + +Note that: + +* You can use that new field in quick searches. +* You can see it also in *Invoicing > Accounting > Miscellaneous > Journal Items*. + +To renumber journal entries: + +#. Have full accounting permissions. +#. Have *Accounting / Invoicing / Billing Administrator* permissions. +#. Go to *Invoicing > Accounting > Actions > Renumber journal entries*. +#. Configure those parameters. +#. Click on *Renumber*. + +Note that: + +* You will only be able to select sequences related to journals. +* A sequence usually affects various journals, if not all. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Moduon + +Contributors +~~~~~~~~~~~~ + +* Jairo Llopis (`Moduon `__) +* Rafael Blasco (`Moduon `__) + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-yajo| image:: https://github.com/yajo.png?size=40px + :target: https://github.com/yajo + :alt: yajo + +Current `maintainer `__: + +|maintainer-yajo| + +This module is part of the `OCA/account-financial-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/__init__.py b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/__init__.py new file mode 100644 index 00000000..aee8895e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/__init__.py @@ -0,0 +1,2 @@ +from . import models +from . import wizards diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/__manifest__.py b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/__manifest__.py new file mode 100644 index 00000000..4607f93c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/__manifest__.py @@ -0,0 +1,23 @@ +# Copyright 2022 Moduon Team S.L. +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). +{ + "name": "General sequence in account journals", + "summary": "Add configurable sequence to account moves, per journal", + "version": "16.0.2.0.2", + "category": "Accounting/Accounting", + "website": "https://github.com/OCA/account-financial-tools", + "author": "Moduon, Odoo Community Association (OCA)", + "license": "LGPL-3", + "external_dependencies": {"python": ["freezegun"]}, + "maintainers": ["yajo"], + "depends": [ + "account", + ], + "data": [ + "security/ir.model.access.csv", + "views/account_journal.xml", + "views/account_move_line.xml", + "views/account_move.xml", + "wizards/account_move_renumber_wizard_views.xml", + ], +} diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/i18n/account_journal_general_sequence.pot b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/i18n/account_journal_general_sequence.pot new file mode 100644 index 00000000..a0be50a2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/i18n/account_journal_general_sequence.pot @@ -0,0 +1,184 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_general_sequence +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_journal_general_sequence +#. odoo-python +#: code:addons/account_journal_general_sequence/models/account_journal.py:0 +#, python-format +msgid "Account entry default numbering (%s)" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_journal__entry_number_sequence_id +msgid "Account entry number sequence" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model,name:account_journal_general_sequence.model_account_move_renumber_wizard +msgid "Account move entry renumbering wizard" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_bank_statement_line__entry_number +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_move__entry_number +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_move_line__entry_number +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_payment__entry_number +msgid "Automatic numbering, based on journal configuration." +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__available_sequence_ids +msgid "Available sequences" +msgstr "" + +#. module: account_journal_general_sequence +#: model_terms:ir.ui.view,arch_db:account_journal_general_sequence.account_move_renumber_wizard_view_form +msgid "Cancel" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_bank_statement_line__entry_number +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move__entry_number +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_line__entry_number +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_payment__entry_number +msgid "Entry Number" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.constraint,message:account_journal_general_sequence.constraint_account_move_entry_number_unique +msgid "Entry number must be unique per journal." +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__id +msgid "ID" +msgstr "" + +#. module: account_journal_general_sequence +#: model_terms:ir.ui.view,arch_db:account_journal_general_sequence.account_move_renumber_wizard_view_form +msgid "" +"If you have already filed and legalized your journals with the competent " +"authority, this action could change it. Continue?" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model,name:account_journal_general_sequence.model_account_journal +msgid "Journal" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model,name:account_journal_general_sequence.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model,name:account_journal_general_sequence.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_journal_general_sequence +#. odoo-python +#: code:addons/account_journal_general_sequence/wizards/account_move_renumber_wizard.py:0 +#, python-format +msgid "No account moves found." +msgstr "" + +#. module: account_journal_general_sequence +#: model_terms:ir.ui.view,arch_db:account_journal_general_sequence.account_move_renumber_wizard_view_form +msgid "Renumber" +msgstr "" + +#. module: account_journal_general_sequence +#: model_terms:ir.ui.view,arch_db:account_journal_general_sequence.account_move_renumber_wizard_view_form +msgid "Renumber account entry numbers" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_move_renumber_wizard__starting_date +msgid "Renumber account moves starting this day." +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.actions.act_window,name:account_journal_general_sequence.account_move_renumber_wizard_action +#: model:ir.ui.menu,name:account_journal_general_sequence.account_move_renumber_wizard_menu +msgid "Renumber journal entries" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_move_renumber_wizard__starting_number +msgid "Reset sequence to this number before starting." +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__sequence_id +msgid "Sequence" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_journal__entry_number_sequence_id_name +msgid "Sequence Code" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_move_renumber_wizard__sequence_id +msgid "" +"Sequence to use for renumbering. Affects all journals that use this " +"sequence." +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_journal__entry_number_sequence_id +msgid "Sequence used for account entry numbering." +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__starting_date +msgid "Starting Date" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__starting_number +msgid "Starting Number" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/i18n/bs.po b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/i18n/bs.po new file mode 100644 index 00000000..f2227250 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/i18n/bs.po @@ -0,0 +1,184 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_general_sequence +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_journal_general_sequence +#. odoo-python +#: code:addons/account_journal_general_sequence/models/account_journal.py:0 +#, python-format +msgid "Account entry default numbering (%s)" +msgstr "Zadano numeriranje stavke računa (%s)" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_journal__entry_number_sequence_id +msgid "Account entry number sequence" +msgstr "Brojeni krug stavke" + +#. module: account_journal_general_sequence +#: model:ir.model,name:account_journal_general_sequence.model_account_move_renumber_wizard +msgid "Account move entry renumbering wizard" +msgstr "Čarobnjak za renumeraciju stavaka" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_bank_statement_line__entry_number +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_move__entry_number +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_move_line__entry_number +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_payment__entry_number +msgid "Automatic numbering, based on journal configuration." +msgstr "Automatska renumeracija, bazirana na postavkama dnevnika." + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__available_sequence_ids +msgid "Available sequences" +msgstr "Raspoložive sekvence" + +#. module: account_journal_general_sequence +#: model_terms:ir.ui.view,arch_db:account_journal_general_sequence.account_move_renumber_wizard_view_form +msgid "Cancel" +msgstr "Otkaži" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_bank_statement_line__entry_number +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move__entry_number +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_line__entry_number +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_payment__entry_number +msgid "Entry Number" +msgstr "Broj stavke" + +#. module: account_journal_general_sequence +#: model:ir.model.constraint,message:account_journal_general_sequence.constraint_account_move_entry_number_unique +msgid "Entry number must be unique per journal." +msgstr "Broj stavke mora biti jedinstven po dnevniku." + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__id +msgid "ID" +msgstr "ID" + +#. module: account_journal_general_sequence +#: model_terms:ir.ui.view,arch_db:account_journal_general_sequence.account_move_renumber_wizard_view_form +msgid "" +"If you have already filed and legalized your journals with the competent " +"authority, this action could change it. Continue?" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model,name:account_journal_general_sequence.model_account_journal +msgid "Journal" +msgstr "Dnevnik" + +#. module: account_journal_general_sequence +#: model:ir.model,name:account_journal_general_sequence.model_account_move +msgid "Journal Entry" +msgstr "Stavka dnevnika" + +#. module: account_journal_general_sequence +#: model:ir.model,name:account_journal_general_sequence.model_account_move_line +msgid "Journal Item" +msgstr "Stavka dnevnika" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard____last_update +msgid "Last Modified on" +msgstr "Zadnje modificirano" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: account_journal_general_sequence +#. odoo-python +#: code:addons/account_journal_general_sequence/wizards/account_move_renumber_wizard.py:0 +#, python-format +msgid "No account moves found." +msgstr "Nisu pronađene temeljnice." + +#. module: account_journal_general_sequence +#: model_terms:ir.ui.view,arch_db:account_journal_general_sequence.account_move_renumber_wizard_view_form +msgid "Renumber" +msgstr "Renumeriraj" + +#. module: account_journal_general_sequence +#: model_terms:ir.ui.view,arch_db:account_journal_general_sequence.account_move_renumber_wizard_view_form +msgid "Renumber account entry numbers" +msgstr "Prenumeriši brojeve stavki računa" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_move_renumber_wizard__starting_date +msgid "Renumber account moves starting this day." +msgstr "Prenumeriši zapise računa počevši od ovog dana." + +#. module: account_journal_general_sequence +#: model:ir.actions.act_window,name:account_journal_general_sequence.account_move_renumber_wizard_action +#: model:ir.ui.menu,name:account_journal_general_sequence.account_move_renumber_wizard_menu +msgid "Renumber journal entries" +msgstr "Prenumeriši stavke dnevnika" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_move_renumber_wizard__starting_number +msgid "Reset sequence to this number before starting." +msgstr "Resetiraj sekvencu na ovaj broj prije početka." + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__sequence_id +msgid "Sequence" +msgstr "Sekvenca" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_journal__entry_number_sequence_id_name +msgid "Sequence Code" +msgstr "Šifra sekvence" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_move_renumber_wizard__sequence_id +msgid "" +"Sequence to use for renumbering. Affects all journals that use this " +"sequence." +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_journal__entry_number_sequence_id +msgid "Sequence used for account entry numbering." +msgstr "Sekvenca korišćena za numeriranje stavki računa." + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__starting_date +msgid "Starting Date" +msgstr "Datum početka" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__starting_number +msgid "Starting Number" +msgstr "Početni broj" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/i18n/ca_ES.po b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/i18n/ca_ES.po new file mode 100644 index 00000000..8e4ae61e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/i18n/ca_ES.po @@ -0,0 +1,185 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_general_sequence +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ca_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#. module: account_journal_general_sequence +#. odoo-python +#: code:addons/account_journal_general_sequence/models/account_journal.py:0 +#, python-format +msgid "Account entry default numbering (%s)" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_journal__entry_number_sequence_id +msgid "Account entry number sequence" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model,name:account_journal_general_sequence.model_account_move_renumber_wizard +msgid "Account move entry renumbering wizard" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_bank_statement_line__entry_number +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_move__entry_number +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_move_line__entry_number +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_payment__entry_number +msgid "Automatic numbering, based on journal configuration." +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__available_sequence_ids +msgid "Available sequences" +msgstr "" + +#. module: account_journal_general_sequence +#: model_terms:ir.ui.view,arch_db:account_journal_general_sequence.account_move_renumber_wizard_view_form +msgid "Cancel" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_bank_statement_line__entry_number +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move__entry_number +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_line__entry_number +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_payment__entry_number +msgid "Entry Number" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.constraint,message:account_journal_general_sequence.constraint_account_move_entry_number_unique +msgid "Entry number must be unique per journal." +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__id +msgid "ID" +msgstr "" + +#. module: account_journal_general_sequence +#: model_terms:ir.ui.view,arch_db:account_journal_general_sequence.account_move_renumber_wizard_view_form +msgid "" +"If you have already filed and legalized your journals with the competent " +"authority, this action could change it. Continue?" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model,name:account_journal_general_sequence.model_account_journal +msgid "Journal" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model,name:account_journal_general_sequence.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model,name:account_journal_general_sequence.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_journal_general_sequence +#. odoo-python +#: code:addons/account_journal_general_sequence/wizards/account_move_renumber_wizard.py:0 +#, python-format +msgid "No account moves found." +msgstr "" + +#. module: account_journal_general_sequence +#: model_terms:ir.ui.view,arch_db:account_journal_general_sequence.account_move_renumber_wizard_view_form +msgid "Renumber" +msgstr "" + +#. module: account_journal_general_sequence +#: model_terms:ir.ui.view,arch_db:account_journal_general_sequence.account_move_renumber_wizard_view_form +msgid "Renumber account entry numbers" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_move_renumber_wizard__starting_date +msgid "Renumber account moves starting this day." +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.actions.act_window,name:account_journal_general_sequence.account_move_renumber_wizard_action +#: model:ir.ui.menu,name:account_journal_general_sequence.account_move_renumber_wizard_menu +msgid "Renumber journal entries" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_move_renumber_wizard__starting_number +msgid "Reset sequence to this number before starting." +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__sequence_id +msgid "Sequence" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_journal__entry_number_sequence_id_name +msgid "Sequence Code" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_move_renumber_wizard__sequence_id +msgid "" +"Sequence to use for renumbering. Affects all journals that use this " +"sequence." +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_journal__entry_number_sequence_id +msgid "Sequence used for account entry numbering." +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__starting_date +msgid "Starting Date" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__starting_number +msgid "Starting Number" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/i18n/es.po b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/i18n/es.po new file mode 100644 index 00000000..057b30d7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/i18n/es.po @@ -0,0 +1,195 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_numbered +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-05-27 08:32+0000\n" +"PO-Revision-Date: 2023-07-28 21:10+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_journal_general_sequence +#. odoo-python +#: code:addons/account_journal_general_sequence/models/account_journal.py:0 +#, python-format +msgid "Account entry default numbering (%s)" +msgstr "Numeración por defecto de la entrada contable (%s)" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_journal__entry_number_sequence_id +msgid "Account entry number sequence" +msgstr "Secuencia para numerar los asientos" + +#. module: account_journal_general_sequence +#: model:ir.model,name:account_journal_general_sequence.model_account_move_renumber_wizard +msgid "Account move entry renumbering wizard" +msgstr "Asistente para renumerar asientos contables" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_bank_statement_line__entry_number +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_move__entry_number +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_move_line__entry_number +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_payment__entry_number +msgid "Automatic numbering, based on journal configuration." +msgstr "Numeración automática, basada en la configuración por diario." + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__available_sequence_ids +msgid "Available sequences" +msgstr "Secuencias disponibles" + +#. module: account_journal_general_sequence +#: model_terms:ir.ui.view,arch_db:account_journal_general_sequence.account_move_renumber_wizard_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_bank_statement_line__entry_number +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move__entry_number +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_line__entry_number +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_payment__entry_number +msgid "Entry Number" +msgstr "Número de asiento" + +#. module: account_journal_general_sequence +#: model:ir.model.constraint,message:account_journal_general_sequence.constraint_account_move_entry_number_unique +msgid "Entry number must be unique per journal." +msgstr "El número de asiento debe ser único por diario." + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__id +msgid "ID" +msgstr "ID" + +#. module: account_journal_general_sequence +#: model_terms:ir.ui.view,arch_db:account_journal_general_sequence.account_move_renumber_wizard_view_form +msgid "" +"If you have already filed and legalized your journals with the competent " +"authority, this action could change it. Continue?" +msgstr "" +"Si ya ha presentado y legalizado sus diarios ante la autoridad competente, " +"esta acción podría modificarlo. ¿Continuar?" + +#. module: account_journal_general_sequence +#: model:ir.model,name:account_journal_general_sequence.model_account_journal +msgid "Journal" +msgstr "Diario" + +#. module: account_journal_general_sequence +#: model:ir.model,name:account_journal_general_sequence.model_account_move +msgid "Journal Entry" +msgstr "Asiento contable" + +#. module: account_journal_general_sequence +#: model:ir.model,name:account_journal_general_sequence.model_account_move_line +msgid "Journal Item" +msgstr "Apunte contable" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard____last_update +msgid "Last Modified on" +msgstr "Última modificación el" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: account_journal_general_sequence +#. odoo-python +#: code:addons/account_journal_general_sequence/wizards/account_move_renumber_wizard.py:0 +#, python-format +msgid "No account moves found." +msgstr "No se ha encontrado ningún asiento contable." + +#. module: account_journal_general_sequence +#: model_terms:ir.ui.view,arch_db:account_journal_general_sequence.account_move_renumber_wizard_view_form +msgid "Renumber" +msgstr "Renumerar" + +#. module: account_journal_general_sequence +#: model_terms:ir.ui.view,arch_db:account_journal_general_sequence.account_move_renumber_wizard_view_form +msgid "Renumber account entry numbers" +msgstr "Renumerar asientos contables" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_move_renumber_wizard__starting_date +msgid "Renumber account moves starting this day." +msgstr "Renumerar asientos contables a partir de este día." + +#. module: account_journal_general_sequence +#: model:ir.actions.act_window,name:account_journal_general_sequence.account_move_renumber_wizard_action +#: model:ir.ui.menu,name:account_journal_general_sequence.account_move_renumber_wizard_menu +msgid "Renumber journal entries" +msgstr "Renumerar asientos contables" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_move_renumber_wizard__starting_number +msgid "Reset sequence to this number before starting." +msgstr "Reiniciar la secuencia a este número antes de empezar." + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__sequence_id +msgid "Sequence" +msgstr "Secuencia" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_journal__entry_number_sequence_id_name +msgid "Sequence Code" +msgstr "Código secuencial" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_move_renumber_wizard__sequence_id +msgid "" +"Sequence to use for renumbering. Affects all journals that use this sequence." +msgstr "" +"Secuencia usada al renumerar. Afectará a todos los diarios que usen esta " +"secuencia." + +#. module: account_journal_general_sequence +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_journal__entry_number_sequence_id +msgid "Sequence used for account entry numbering." +msgstr "Secuencia usada para renumerar los asientos contables." + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__starting_date +msgid "Starting Date" +msgstr "Fecha de inicio" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__starting_number +msgid "Starting Number" +msgstr "Número inicial" + +#, python-format +#~ msgid "Account entry default numbering" +#~ msgstr "Numeración por defecto de asientos contables" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/i18n/hr.po b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/i18n/hr.po new file mode 100644 index 00000000..8dbb9281 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/i18n/hr.po @@ -0,0 +1,196 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_general_sequence +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-05-25 15:09+0000\n" +"Last-Translator: Bole \n" +"Language-Team: none\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_journal_general_sequence +#. odoo-python +#: code:addons/account_journal_general_sequence/models/account_journal.py:0 +#, python-format +msgid "Account entry default numbering (%s)" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_journal__entry_number_sequence_id +msgid "Account entry number sequence" +msgstr "Brojeni krug stavke" + +#. module: account_journal_general_sequence +#: model:ir.model,name:account_journal_general_sequence.model_account_move_renumber_wizard +msgid "Account move entry renumbering wizard" +msgstr "Čarobnjak za renumeraciju stavaka" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_bank_statement_line__entry_number +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_move__entry_number +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_move_line__entry_number +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_payment__entry_number +msgid "Automatic numbering, based on journal configuration." +msgstr "Automatska renumeracija, bazirana na postavkama dnevnika." + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__available_sequence_ids +msgid "Available sequences" +msgstr "Raspoložive sekvence" + +#. module: account_journal_general_sequence +#: model_terms:ir.ui.view,arch_db:account_journal_general_sequence.account_move_renumber_wizard_view_form +msgid "Cancel" +msgstr "Otkaži" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_bank_statement_line__entry_number +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move__entry_number +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_line__entry_number +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_payment__entry_number +msgid "Entry Number" +msgstr "Broj stavke" + +#. module: account_journal_general_sequence +#: model:ir.model.constraint,message:account_journal_general_sequence.constraint_account_move_entry_number_unique +msgid "Entry number must be unique per journal." +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__id +msgid "ID" +msgstr "ID" + +#. module: account_journal_general_sequence +#: model_terms:ir.ui.view,arch_db:account_journal_general_sequence.account_move_renumber_wizard_view_form +msgid "" +"If you have already filed and legalized your journals with the competent " +"authority, this action could change it. Continue?" +msgstr "" +"Ukoliko ste već podnesli porezni izvještaj, ova radnja bi moga izmjeniti " +"negove vrijednosti. Nastaviti?" + +#. module: account_journal_general_sequence +#: model:ir.model,name:account_journal_general_sequence.model_account_journal +msgid "Journal" +msgstr "Dnevnik" + +#. module: account_journal_general_sequence +#: model:ir.model,name:account_journal_general_sequence.model_account_move +msgid "Journal Entry" +msgstr "Stavka dnevnika" + +#. module: account_journal_general_sequence +#: model:ir.model,name:account_journal_general_sequence.model_account_move_line +msgid "Journal Item" +msgstr "Stavka dnevnika" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard____last_update +msgid "Last Modified on" +msgstr "Zadnje modificirano" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: account_journal_general_sequence +#. odoo-python +#: code:addons/account_journal_general_sequence/wizards/account_move_renumber_wizard.py:0 +#, python-format +msgid "No account moves found." +msgstr "Nisu pronađene temeljnice." + +#. module: account_journal_general_sequence +#: model_terms:ir.ui.view,arch_db:account_journal_general_sequence.account_move_renumber_wizard_view_form +msgid "Renumber" +msgstr "Renumeriraj" + +#. module: account_journal_general_sequence +#: model_terms:ir.ui.view,arch_db:account_journal_general_sequence.account_move_renumber_wizard_view_form +msgid "Renumber account entry numbers" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_move_renumber_wizard__starting_date +msgid "Renumber account moves starting this day." +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.actions.act_window,name:account_journal_general_sequence.account_move_renumber_wizard_action +#: model:ir.ui.menu,name:account_journal_general_sequence.account_move_renumber_wizard_menu +msgid "Renumber journal entries" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_move_renumber_wizard__starting_number +msgid "Reset sequence to this number before starting." +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__sequence_id +msgid "Sequence" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_journal__entry_number_sequence_id_name +msgid "Sequence Code" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_move_renumber_wizard__sequence_id +msgid "" +"Sequence to use for renumbering. Affects all journals that use this sequence." +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_journal__entry_number_sequence_id +msgid "Sequence used for account entry numbering." +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__starting_date +msgid "Starting Date" +msgstr "" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__starting_number +msgid "Starting Number" +msgstr "" + +#, python-format +#~ msgid "Account entry default numbering" +#~ msgstr "Zadano odbrojavanje računovodstvenih stavaka" + +#~ msgid "Entry number must be unique per company." +#~ msgstr "Broj stavke mora biti jedinstven unutar tvrtke." diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/i18n/it.po b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/i18n/it.po new file mode 100644 index 00000000..03c8cfa9 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/i18n/it.po @@ -0,0 +1,191 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_general_sequence +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-08-19 09:58+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_journal_general_sequence +#. odoo-python +#: code:addons/account_journal_general_sequence/models/account_journal.py:0 +#, python-format +msgid "Account entry default numbering (%s)" +msgstr "Numerazione automatica registrazioni contabili (%s)" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_journal__entry_number_sequence_id +msgid "Account entry number sequence" +msgstr "Sequenza numerica registrazione contabile" + +#. module: account_journal_general_sequence +#: model:ir.model,name:account_journal_general_sequence.model_account_move_renumber_wizard +msgid "Account move entry renumbering wizard" +msgstr "Procedura guidata rinumerazione registrazione movimento contabile" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_bank_statement_line__entry_number +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_move__entry_number +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_move_line__entry_number +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_payment__entry_number +msgid "Automatic numbering, based on journal configuration." +msgstr "Numerazione automatica, in base alla configurazione del registro." + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__available_sequence_ids +msgid "Available sequences" +msgstr "Sequenze disponibili" + +#. module: account_journal_general_sequence +#: model_terms:ir.ui.view,arch_db:account_journal_general_sequence.account_move_renumber_wizard_view_form +msgid "Cancel" +msgstr "Annulla" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_bank_statement_line__entry_number +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move__entry_number +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_line__entry_number +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_payment__entry_number +msgid "Entry Number" +msgstr "Numero registrazione" + +#. module: account_journal_general_sequence +#: model:ir.model.constraint,message:account_journal_general_sequence.constraint_account_move_entry_number_unique +msgid "Entry number must be unique per journal." +msgstr "Il numero registrazione deve essere univoco per registro." + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__id +msgid "ID" +msgstr "ID" + +#. module: account_journal_general_sequence +#: model_terms:ir.ui.view,arch_db:account_journal_general_sequence.account_move_renumber_wizard_view_form +msgid "" +"If you have already filed and legalized your journals with the competent " +"authority, this action could change it. Continue?" +msgstr "" +"Se i registri sono già stati archiviati e legalizzati dall'autorità " +"competente, questa azione li potrebbe modificare. Continuare?" + +#. module: account_journal_general_sequence +#: model:ir.model,name:account_journal_general_sequence.model_account_journal +msgid "Journal" +msgstr "Registro" + +#. module: account_journal_general_sequence +#: model:ir.model,name:account_journal_general_sequence.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: account_journal_general_sequence +#: model:ir.model,name:account_journal_general_sequence.model_account_move_line +msgid "Journal Item" +msgstr "Movimento contabile" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: account_journal_general_sequence +#. odoo-python +#: code:addons/account_journal_general_sequence/wizards/account_move_renumber_wizard.py:0 +#, python-format +msgid "No account moves found." +msgstr "Nessun movimento contabile trovato." + +#. module: account_journal_general_sequence +#: model_terms:ir.ui.view,arch_db:account_journal_general_sequence.account_move_renumber_wizard_view_form +msgid "Renumber" +msgstr "Rinumerazione" + +#. module: account_journal_general_sequence +#: model_terms:ir.ui.view,arch_db:account_journal_general_sequence.account_move_renumber_wizard_view_form +msgid "Renumber account entry numbers" +msgstr "Numeri rinumerazione registrazione contabile" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_move_renumber_wizard__starting_date +msgid "Renumber account moves starting this day." +msgstr "Rinumera i movimenti contabili iniziando da questo giorno." + +#. module: account_journal_general_sequence +#: model:ir.actions.act_window,name:account_journal_general_sequence.account_move_renumber_wizard_action +#: model:ir.ui.menu,name:account_journal_general_sequence.account_move_renumber_wizard_menu +msgid "Renumber journal entries" +msgstr "Rinumera movimenti contabili" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_move_renumber_wizard__starting_number +msgid "Reset sequence to this number before starting." +msgstr "Resetta la sequenza a questo numero prima di iniziare." + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__sequence_id +msgid "Sequence" +msgstr "Sequenza" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_journal__entry_number_sequence_id_name +msgid "Sequence Code" +msgstr "Codice sequenza" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_move_renumber_wizard__sequence_id +msgid "" +"Sequence to use for renumbering. Affects all journals that use this " +"sequence." +msgstr "" +"Sequenza da utilizzare per la rinumerazione. Modifica tutti i registri che " +"usano questa sequenza." + +#. module: account_journal_general_sequence +#: model:ir.model.fields,help:account_journal_general_sequence.field_account_journal__entry_number_sequence_id +msgid "Sequence used for account entry numbering." +msgstr "Sequenza utilizzata per la numerazione delle registrazioni contabili." + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__starting_date +msgid "Starting Date" +msgstr "Data inizio" + +#. module: account_journal_general_sequence +#: model:ir.model.fields,field_description:account_journal_general_sequence.field_account_move_renumber_wizard__starting_number +msgid "Starting Number" +msgstr "Numero iniziale" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/migrations/16.0.2.0.0/post-migration.py b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/migrations/16.0.2.0.0/post-migration.py new file mode 100644 index 00000000..a17d1baf --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/migrations/16.0.2.0.0/post-migration.py @@ -0,0 +1,44 @@ +# Copyright 2023 Moduon Team S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl-3.0) +from odoo import SUPERUSER_ID, api, fields + + +def migrate(cr, version): + """One journal sequence per company.""" + env = api.Environment(cr, SUPERUSER_ID, {}) + journals = env["account.journal"].search( + [ + ( + "entry_number_sequence_id.code", + "=", + "account_journal_general_sequence.default", + ) + ] + ) + for journal in journals: + if journal.company_id != journal.entry_number_sequence_id.company_id: + new_sequence = env["ir.sequence"].search( + [ + ("code", "=", "account_journal_general_sequence.default"), + ("company_id", "=", journal.company_id.id), + ] + ) or journal.entry_number_sequence_id.copy( + { + "company_id": journal.company_id.id, + "name": "{} ({})".format( + journal.entry_number_sequence_id.name, journal.company_id.name + ), + "number_next_actual": journal.entry_number_sequence_id.number_next_actual, + "date_range_ids": [ + fields.Command.create( + { + "date_from": rng.date_from, + "date_to": rng.date_to, + "number_next_actual": rng.number_next_actual, + } + ) + for rng in journal.entry_number_sequence_id.date_range_ids + ], + } + ) + journal.entry_number_sequence_id = new_sequence diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/models/__init__.py b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/models/__init__.py new file mode 100644 index 00000000..3af26e9a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/models/__init__.py @@ -0,0 +1,3 @@ +from . import account_journal +from . import account_move +from . import account_move_line diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/models/account_journal.py b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/models/account_journal.py new file mode 100644 index 00000000..6a6feb42 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/models/account_journal.py @@ -0,0 +1,52 @@ +# Copyright 2022 Moduon +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). +import logging + +from odoo import _, api, fields, models + +_logger = logging.getLogger(__name__) + + +class AccountJournal(models.Model): + _inherit = "account.journal" + + entry_number_sequence_id = fields.Many2one( + comodel_name="ir.sequence", + string="Account entry number sequence", + compute="_compute_entry_number_sequence", + domain="[('company_id', '=', company_id)]", + check_company=True, + readonly=False, + store=True, + copy=False, + help="Sequence used for account entry numbering.", + ) + entry_number_sequence_id_name = fields.Char(related="entry_number_sequence_id.code") + + @api.depends("company_id") + def _compute_entry_number_sequence(self): + """Get the default sequence for all journals.""" + for one in self: + sequence = self.env["ir.sequence"].search( + [ + ("code", "=", "account_journal_general_sequence.default"), + ("company_id", "=", one.company_id.id), + ] + ) + if not sequence: + _logger.info("Creating default sequence for account move numbers") + sequence = self.env["ir.sequence"].create( + { + "name": _( + "Account entry default numbering (%s)", + one.company_id.name, + ), + "code": "account_journal_general_sequence.default", + "company_id": one.company_id.id, + "implementation": "no_gap", + "prefix": "%(range_year)s/", + "padding": 8, + "use_date_range": True, + } + ) + one.entry_number_sequence_id = sequence diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/models/account_move.py b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/models/account_move.py new file mode 100644 index 00000000..81c10a8e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/models/account_move.py @@ -0,0 +1,75 @@ +# Copyright 2022 Moduon +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). +import logging + +from odoo import api, fields, models + +_logger = logging.getLogger(__name__) + +ADDON = "account_journal_general_sequence" + + +class AccountMove(models.Model): + _inherit = "account.move" + + _sql_constraints = [ + ( + "entry_number_unique", + "UNIQUE(entry_number, journal_id)", + "Entry number must be unique per journal.", + ), + ] + + entry_number = fields.Char( + index=True, + readonly=True, + store=True, + compute="_compute_entry_number", + help="Automatic numbering, based on journal configuration.", + ) + + @api.depends("state") + def _compute_entry_number(self): + """Assign an entry number when posting.""" + # Skip if installing module, for performance reasons + if self.env.context.get("module") == ADDON: + module = self.env["ir.module.module"].search([("name", "=", ADDON)]) + if module.state == "to install": + _logger.info( + "Skipping entry number generation at install for %s.", + self, + ) + return + canceled = self.filtered_domain( + [("state", "=", "cancel"), ("entry_number", "!=", False)] + ) + canceled.entry_number = False + if canceled: + no_gap_seqs = canceled.mapped( + "journal_id.entry_number_sequence_id" + ).filtered_domain([("implementation", "=", "no_gap")]) + if no_gap_seqs: + _logger.warning( + "Emptied entry_number for %r after cancellation. " + "This created gaps on %r.", + canceled, + no_gap_seqs, + ) + chosen = self.filtered_domain( + [("state", "=", "posted"), ("entry_number", "=", False)] + ) + # Cache all the new numbers to avoid wasting recomputations, caused by + # searches done by _next() in the loop below + chosen_map = {} + for move in chosen.sorted( + lambda one: (one.date or "", one.name or "", one.id or 0) + ): + chosen_map[move.id] = move.journal_id.entry_number_sequence_id._next( + move.date + ) + # Write all the new numbers in the chosen moves + for move_id, new_number in chosen_map.items(): + self.browse(move_id).entry_number = new_number + if chosen: + _logger.info("Added entry_number to %d account moves", len(chosen)) + _logger.debug("Added entry_number to %r", chosen) diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/models/account_move_line.py b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/models/account_move_line.py new file mode 100644 index 00000000..e60e321c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/models/account_move_line.py @@ -0,0 +1,10 @@ +# Copyright 2022 Moduon +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). + +from odoo import fields, models + + +class AccountMoveLine(models.Model): + _inherit = "account.move.line" + + entry_number = fields.Char(related="move_id.entry_number") diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/readme/CONFIGURE.rst b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/readme/CONFIGURE.rst new file mode 100644 index 00000000..8f532758 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/readme/CONFIGURE.rst @@ -0,0 +1,13 @@ +To configure journal sequences: + +#. Have full accounting permissions. +#. Go to *Invoicing > Configuration > Accounting > Journals*. +#. Select or create the journal you want to configure. +#. Use *Account entry number sequence* to configure a sequence. + +Note that: + +* Various journals can share the same sequence. +* All journals get a shared default sequence, per company. +* Entry numbers must be unique per company. So, if you use different sequences + per journal, make sure they don't produce colliding results. diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..958ce345 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/readme/CONTRIBUTORS.rst @@ -0,0 +1,2 @@ +* Jairo Llopis (`Moduon `__) +* Rafael Blasco (`Moduon `__) diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/readme/DESCRIPTION.rst new file mode 100644 index 00000000..ce756023 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/readme/DESCRIPTION.rst @@ -0,0 +1,5 @@ +This module extends the functionality of account to support sequenced entry +numbers and to allow you to renumber them if needed, on demand. + +It adds a new field called *Entry number*. This is independent from the *Number* +that Odoo adds by default, and has different purpose. diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/readme/INSTALL.rst b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/readme/INSTALL.rst new file mode 100644 index 00000000..768a793c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/readme/INSTALL.rst @@ -0,0 +1,6 @@ +After installing this module, no entry numbers will be generated because that +could have a very negative impact in installations that already had a lot of +account moves. + +If you need to add numbers to preexisting account moves, please use the +renumbering wizard as explained in the *Usage* section. diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/readme/USAGE.rst b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/readme/USAGE.rst new file mode 100644 index 00000000..3b6cbe10 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/readme/USAGE.rst @@ -0,0 +1,22 @@ +To see journal entry numbers: + +#. Go to *Invoicing > Accounting > Miscellaneous > Journal Entries*. +#. Notice the new field *Entry Number*. Only posted moves get an entry number. + +Note that: + +* You can use that new field in quick searches. +* You can see it also in *Invoicing > Accounting > Miscellaneous > Journal Items*. + +To renumber journal entries: + +#. Have full accounting permissions. +#. Have *Accounting / Invoicing / Billing Administrator* permissions. +#. Go to *Invoicing > Accounting > Actions > Renumber journal entries*. +#. Configure those parameters. +#. Click on *Renumber*. + +Note that: + +* You will only be able to select sequences related to journals. +* A sequence usually affects various journals, if not all. diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/security/ir.model.access.csv b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/security/ir.model.access.csv new file mode 100644 index 00000000..70a86e48 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/security/ir.model.access.csv @@ -0,0 +1,2 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_account_move_renumber_wizard,access_account_move_renumber_wizard,model_account_move_renumber_wizard,account.group_account_manager,1,1,1,1 diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/static/description/icon.png b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/static/description/icon.png new file mode 100644 index 00000000..553d700b Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/static/description/index.html b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/static/description/index.html new file mode 100644 index 00000000..4eedadcb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/static/description/index.html @@ -0,0 +1,480 @@ + + + + + +General sequence in account journals + + + +
+

General sequence in account journals

+ + +

Beta License: LGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runboat

+

This module extends the functionality of account to support sequenced entry +numbers and to allow you to renumber them if needed, on demand.

+

It adds a new field called Entry number. This is independent from the Number +that Odoo adds by default, and has different purpose.

+

Table of contents

+ +
+

Installation

+

After installing this module, no entry numbers will be generated because that +could have a very negative impact in installations that already had a lot of +account moves.

+

If you need to add numbers to preexisting account moves, please use the +renumbering wizard as explained in the Usage section.

+
+
+

Configuration

+

To configure journal sequences:

+
    +
  1. Have full accounting permissions.
  2. +
  3. Go to Invoicing > Configuration > Accounting > Journals.
  4. +
  5. Select or create the journal you want to configure.
  6. +
  7. Use Account entry number sequence to configure a sequence.
  8. +
+

Note that:

+
    +
  • Various journals can share the same sequence.
  • +
  • All journals get a shared default sequence, per company.
  • +
  • Entry numbers must be unique per company. So, if you use different sequences +per journal, make sure they don’t produce colliding results.
  • +
+
+
+

Usage

+

To see journal entry numbers:

+
    +
  1. Go to Invoicing > Accounting > Miscellaneous > Journal Entries.
  2. +
  3. Notice the new field Entry Number. Only posted moves get an entry number.
  4. +
+

Note that:

+
    +
  • You can use that new field in quick searches.
  • +
  • You can see it also in Invoicing > Accounting > Miscellaneous > Journal Items.
  • +
+

To renumber journal entries:

+
    +
  1. Have full accounting permissions.
  2. +
  3. Have Accounting / Invoicing / Billing Administrator permissions.
  4. +
  5. Go to Invoicing > Accounting > Actions > Renumber journal entries.
  6. +
  7. Configure those parameters.
  8. +
  9. Click on Renumber.
  10. +
+

Note that:

+
    +
  • You will only be able to select sequences related to journals.
  • +
  • A sequence usually affects various journals, if not all.
  • +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Moduon
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

yajo

+

This module is part of the OCA/account-financial-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/tests/__init__.py b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/tests/__init__.py new file mode 100644 index 00000000..60360ad2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/tests/__init__.py @@ -0,0 +1 @@ +from . import test_numbering diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/tests/test_numbering.py b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/tests/test_numbering.py new file mode 100644 index 00000000..8087a499 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/tests/test_numbering.py @@ -0,0 +1,120 @@ +# Copyright 2022 Moduon +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). +from freezegun import freeze_time + +from odoo.fields import Command +from odoo.tests.common import Form, new_test_user, tagged, users +from odoo.tools import mute_logger + +from odoo.addons.account.tests.common import TestAccountReconciliationCommon + + +@freeze_time("2022-05-11", tick=True) +@tagged("post_install", "-at_install") +class RenumberCase(TestAccountReconciliationCommon): + @classmethod + def setUpClass(cls): + super().setUpClass() + companies = cls.company_data["company"] | cls.company_data_2["company"] + cls.invoicer = new_test_user( + cls.env, + "test_invoicer", + "account.group_account_invoice", + company_ids=[Command.set(companies.ids)], + ) + cls.manager = new_test_user( + cls.env, + "test_manager", + "account.group_account_manager", + company_ids=[Command.set(companies.ids)], + ) + + @users("test_invoicer") + def test_invoice_gets_entry_number(self): + # Draft invoice without entry number + invoice = self._create_invoice() + self.assertFalse(invoice.entry_number) + # Gets one once posted + invoice.action_post() + self.assertTrue(invoice.entry_number.startswith("2022/")) + # Lost number when canceled + with mute_logger( + "odoo.addons.account_journal_general_sequence.models.account_move" + ): + invoice.button_cancel() + self.assertFalse(invoice.entry_number) + + @users("test_manager") + def test_renumber(self): + # Post invoices in wrong order + next_year_invoice = self._create_invoice( + date_invoice="2023-12-31", auto_validate=True + ) + next_year_invoice.flush_recordset(["entry_number"]) + new_invoice = self._create_invoice( + date_invoice="2022-05-10", auto_validate=True + ) + new_invoice.flush_recordset(["entry_number"]) + old_invoice = self._create_invoice( + date_invoice="2022-04-30", auto_validate=True + ) + old_invoice.flush_recordset(["entry_number"]) + self.assertLess(new_invoice.entry_number, old_invoice.entry_number) + # Fix entry number order with wizard; default values are OK + wiz_f = Form( + self.env["account.move.renumber.wizard"].with_company( + self.company_data["company"] + ) + ) + self.assertEqual(len(wiz_f.available_sequence_ids), 1) + wiz = wiz_f.save() + wiz.action_renumber() + self.assertGreater(new_invoice.entry_number, old_invoice.entry_number) + # Add opening move + opening_invoice = self._create_invoice( + date_invoice="2022-01-01", auto_validate=True + ) + self.assertGreater(opening_invoice.entry_number, new_invoice.entry_number) + # Renumber again, starting from zero + wiz_f = Form(self.env["account.move.renumber.wizard"]) + wiz = wiz_f.save() + wiz.action_renumber() + self.assertEqual(opening_invoice.entry_number, "2022/00000001") + self.assertEqual(old_invoice.entry_number, "2022/00000002") + self.assertEqual(new_invoice.entry_number, "2022/00000003") + self.assertEqual(next_year_invoice.entry_number, "2023/00000001") + + @users("test_invoicer") + def test_install_no_entry_number(self): + """No entry numbers assigned on module installation.""" + # Imitate installation environment + self.env = self.env( + context=dict(self.env.context, module="account_journal_general_sequence") + ) + self.env["ir.module.module"].sudo().search( + [("name", "=", "account_journal_general_sequence")] + ).state = "to install" + # Do some action that would make the move get an entry number + invoice = self._create_invoice() + self.assertFalse(invoice.entry_number) + invoice.action_post() + # Ensure there's no entry number + self.assertFalse(invoice.entry_number) + + @users("test_invoicer") + def test_new_company_journal(self): + # Create new companies + cmp1 = self.company_data["company"] + cmp2 = self.company_data_2["company"] + # Create a new invoice for each company + self.env = self.env( + context=dict(self.env.context, allowed_company_ids=cmp1.ids) + ) + invoice1 = self.create_invoice() + self.env = self.env( + context=dict(self.env.context, allowed_company_ids=cmp2.ids) + ) + invoice2 = self.create_invoice() + # Each company has a different sequence, so the entry number should be the same + self.assertEqual(invoice1.entry_number, "2022/00000001") + self.assertEqual(invoice2.entry_number, "2022/00000001") diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/views/account_journal.xml b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/views/account_journal.xml new file mode 100644 index 00000000..d38116b8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/views/account_journal.xml @@ -0,0 +1,32 @@ + + + + + + Add move number sequence to tree + account.journal + + + + + + + + + + Add move number sequence to form + account.journal + + + + + + + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/views/account_move.xml b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/views/account_move.xml new file mode 100644 index 00000000..30151056 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/views/account_move.xml @@ -0,0 +1,42 @@ + + + + + + Add move number to tree + account.move + + + + + + + + + + Add move number to form + account.move + + + + + + + + + + + + + Add move number to search + account.move + + + + + + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/views/account_move_line.xml b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/views/account_move_line.xml new file mode 100644 index 00000000..402f25c6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/views/account_move_line.xml @@ -0,0 +1,50 @@ + + + + + + Add move number to tree + account.move.line + + + + + + + + + + Add move number to tree + account.move.line + + + + + + + + + + Add move number to form + account.move.line + + + + + + + + + + Add move number to search + account.move.line + + + + + + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/wizards/__init__.py b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/wizards/__init__.py new file mode 100644 index 00000000..08f746fc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/wizards/__init__.py @@ -0,0 +1 @@ +from . import account_move_renumber_wizard diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/wizards/account_move_renumber_wizard.py b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/wizards/account_move_renumber_wizard.py new file mode 100644 index 00000000..ac9cacdd --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/wizards/account_move_renumber_wizard.py @@ -0,0 +1,92 @@ +# Copyright 2022 Moduon +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). + +from datetime import date + +from odoo import _, api, exceptions, fields, models + + +class AccountMoveRenumberWizard(models.TransientModel): + _name = "account.move.renumber.wizard" + _description = "Account move entry renumbering wizard" + + starting_date = fields.Date( + required=True, + default=lambda self: self._default_starting_date(), + help="Renumber account moves starting this day.", + ) + starting_number = fields.Integer( + default=1, help="Reset sequence to this number before starting." + ) + available_sequence_ids = fields.Many2many( + comodel_name="ir.sequence", + string="Available sequences", + default=lambda self: self._default_available_sequence_ids(), + ) + sequence_id = fields.Many2one( + comodel_name="ir.sequence", + string="Sequence", + required=True, + default=lambda self: self._default_entry_number_sequence(), + domain="[('id', 'in', available_sequence_ids)]", + help="Sequence to use for renumbering. Affects all journals that use this sequence.", + ) + + @api.model + def _default_starting_date(self): + """Start by default on day 1 of current year.""" + return date(date.today().year, 1, 1) + + @api.model + def _default_entry_number_sequence(self): + """Get default sequence if it exists.""" + return self.env["ir.sequence"].search( + [ + "&", + ("code", "=", "account_journal_general_sequence.default"), + ("company_id", "in", self.env.companies.ids), + ] + ) + + @api.model + def _default_available_sequence_ids(self): + """Let view display only journal-related sequences.""" + return ( + self.env["account.journal"] + .search([("company_id", "in", self.env.companies.ids)]) + .mapped("entry_number_sequence_id") + ) + + def action_renumber(self): + """Renumber moves. + + Makes sure moves exist. Sorts them. Resets sequences. Renumbers them. + """ + # Find posted moves that match wizard criteria + moves = self.env["account.move"].search( + [ + ("state", "=", "posted"), + ("date", ">=", self.starting_date), + ("journal_id.entry_number_sequence_id", "=", self.sequence_id.id), + ], + order="date, id", + ) + if not moves: + raise exceptions.UserError(_("No account moves found.")) + # Reset sequence + future_ranges = self.env["ir.sequence.date_range"].search( + [ + ("date_from", ">", self.starting_date), + ("sequence_id", "=", self.sequence_id.id), + ] + ) + # Safe `sudo` calls; wizard only available for accounting managers + future_ranges.sudo().unlink() + current_range = self.sequence_id._get_current_sequence(self.starting_date) + current_range.sudo().number_next = self.starting_number + self.sequence_id.sudo().number_next = self.starting_number + # Renumber the moves + moves = moves.with_context(skip_invoice_sync=True) + moves.entry_number = False + moves.flush_recordset(["entry_number"]) + moves._compute_entry_number() diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/wizards/account_move_renumber_wizard_views.xml b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/wizards/account_move_renumber_wizard_views.xml new file mode 100644 index 00000000..ccb6f40e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/account_journal_general_sequence/wizards/account_move_renumber_wizard_views.xml @@ -0,0 +1,46 @@ + + + + + + Renumber form + account.move.renumber.wizard + +
+ + + + + + + + +
+
+
+
+
+ + + Renumber journal entries + account.move.renumber.wizard + form + new + + + + +
diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/doc/ARCHITECTURE.md new file mode 100644 index 00000000..6c8d4838 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_journal_general_sequence Module - account_journal_general_sequence + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/doc/CONFIGURATION.md b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/doc/CONFIGURATION.md new file mode 100644 index 00000000..771eb9d8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_journal_general_sequence. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/doc/CONTROLLERS.md b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/doc/FAQ.md b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/doc/FAQ.md new file mode 100644 index 00000000..ecac5d0a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_journal_general_sequence or install in UI. diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/doc/INSTALL.md b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/doc/INSTALL.md new file mode 100644 index 00000000..dbfe7baf --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_journal_general_sequence" +# or +uv pip install odoo-bringout-oca-account-financial-tools-account_journal_general_sequence" +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/doc/MODELS.md b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/doc/MODELS.md new file mode 100644 index 00000000..b92fa80b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/doc/MODELS.md @@ -0,0 +1,14 @@ +# Models + +Detected core models and extensions in account_journal_general_sequence. + +```mermaid +classDiagram + class account_journal + class account_move + class account_move_line +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/doc/OVERVIEW.md b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/doc/OVERVIEW.md new file mode 100644 index 00000000..c4dfef6c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_journal_general_sequence. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_journal_general_sequence +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/doc/REPORTS.md b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/doc/SECURITY.md b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/doc/SECURITY.md new file mode 100644 index 00000000..c2f5d4cd --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/doc/SECURITY.md @@ -0,0 +1,34 @@ +# Security + +Access control and security definitions in account_journal_general_sequence. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../account_journal_general_sequence/security/ir.model.access.csv)** + - 1 model access rules + +## Record Rules + +Row-level security rules defined in: + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[ir.model.access.csv](../account_journal_general_sequence/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/doc/USAGE.md b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/doc/USAGE.md new file mode 100644 index 00000000..89930d2c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_journal_general_sequence +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/doc/WIZARDS.md b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/pyproject.toml b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/pyproject.toml new file mode 100644 index 00000000..3c433e39 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_general_sequence/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-financial-tools-account_journal_general_sequence" +version = "16.0.0" +description = "General sequence in account journals - Add configurable sequence to account moves, per journal" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_journal_general_sequence"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/README.md b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/README.md new file mode 100644 index 00000000..7e42d557 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/README.md @@ -0,0 +1,44 @@ +# Account Journal Lock Date + +Odoo addon: account_journal_lock_date + +## Installation + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_journal_lock_date +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Account Journal Lock Date +- **Version**: 16.0.1.0.0 +- **Category**: N/A +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-financial-tools](https://github.com/OCA/account-financial-tools) branch 16.0, addon `account_journal_lock_date`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/README.rst b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/README.rst new file mode 100644 index 00000000..20ab022d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/README.rst @@ -0,0 +1,126 @@ +========================= +Account Journal Lock Date +========================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:de6ca1ab6d2fa831b79721ddb7431eb213da77e8a2c701d157964ef58c224205 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-tools/tree/16.0/account_journal_lock_date + :alt: OCA/account-financial-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-tools-16-0/account-financial-tools-16-0-account_journal_lock_date + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +Lock each accounting journal independently. + +In addition to the lock dates provided by standard Odoo, this module +provides a 'Lock Date' and a 'Lock Date for Non-Advisers' per journal. + +This module also adds a wizard that allows you to update the 'Lock Date' +and the 'Lock Date for Non-Advisers' for several Journals at the same time. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +To configure this module, you need to: + +#. Go to *Invoicing > Configuration > Journals* +#. Open a Journal and set the 'Lock Date' and the 'Lock Date for Non-Advisers' + in the' Advanced Settings' tab of the form view or select several + Journals in the list view and click on the action menu + 'Update journals lock dates' to update those dates for the selected + journals at the same time. + +Usage +===== + +If the logged-in user has the access group 'Adviser', he/she will +not be able to create a journal entry if the 'Lock Date' of the +journal is greater than or equal to the journal entry. + +If the logged-in user has not the access group 'Adviser', he/she will +not be able to create a journal entry if the 'Lock Date for Non-Advisers' +of the journal is greater than or equal to the journal entry. + +Known issues / Roadmap +====================== + +* the module does not check that all moves prior the lock date are posted, this could be + made as part of the wizard + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* ACSONE SA/NV +* Tecnativa + +Contributors +~~~~~~~~~~~~ + +* `Akretion `_: + + * Benoît GUILLOT + * Chafique DELLI + * Alexis de Lattre + * Mourad EL HADJ MIMOUNE + +* `Tecnativa `_: + + * Pedro M. Baeza + * Ernesto Tejeda + +* `Factor Libre `_: + + * Rodrigo Bonilla Martinez + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-financial-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/__init__.py b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/__init__.py new file mode 100644 index 00000000..adc6207f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/__init__.py @@ -0,0 +1,4 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import models +from . import wizards diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/__manifest__.py b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/__manifest__.py new file mode 100644 index 00000000..d64a71dc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/__manifest__.py @@ -0,0 +1,19 @@ +# Copyright 2017 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Account Journal Lock Date", + "summary": "Lock each journal independently", + "version": "16.0.1.0.0", + "license": "AGPL-3", + "author": "ACSONE SA/NV, Tecnativa, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-financial-tools", + "depends": ["account"], + "data": [ + "security/ir.model.access.csv", + "views/account_journal.xml", + "wizards/update_journal_lock_dates_views.xml", + ], + "demo": [], + "installable": True, +} diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/account_journal_lock_date.pot b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/account_journal_lock_date.pot new file mode 100644 index 00000000..f0ed9530 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/account_journal_lock_date.pot @@ -0,0 +1,133 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal," +" for example." +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/am.po b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/am.po new file mode 100644 index 00000000..29ea8eec --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/am.po @@ -0,0 +1,141 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2017-05-30 00:47+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Amharic (https://www.transifex.com/oca/teams/23907/am/)\n" +"Language: am\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal, " +"for example." +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" + +#~ msgid "Account Entry" +#~ msgstr "Asiento contable" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/ar.po b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/ar.po new file mode 100644 index 00000000..c048ff6d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/ar.po @@ -0,0 +1,143 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2017-05-30 00:47+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "السجل اليومي" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal, " +"for example." +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "السجل اليومي" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/bs.po b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/bs.po new file mode 100644 index 00000000..869aab76 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/bs.po @@ -0,0 +1,133 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "Otkaži" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "ID" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "Dnevnik" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "Temeljnica" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "Datum zaključavanja" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "Datum zaključavanja za ne savjetnike" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "Čarobnjak masovnog ažuriranja datuma zaključavanja dnevnika" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal," +" for example." +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "Ažuriraj" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "Ažuriraj datume zaključavanja dnevnika" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "Nije vam odobreno izvršiti ovu radnju." + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/ca.po b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/ca.po new file mode 100644 index 00000000..7d4574c2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/ca.po @@ -0,0 +1,145 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2017-05-30 00:47+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "Diari" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal, " +"for example." +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Diari" + +#~ msgid "Account Entry" +#~ msgstr "Assentament comptable" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/cs.po b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/cs.po new file mode 100644 index 00000000..b6887825 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/cs.po @@ -0,0 +1,142 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2017-05-30 00:47+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Czech (https://www.transifex.com/oca/teams/23907/cs/)\n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "Deník" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal, " +"for example." +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Deník" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/de.po b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/de.po new file mode 100644 index 00000000..3726d864 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/de.po @@ -0,0 +1,145 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2017-05-30 00:47+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "Journal" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal, " +"for example." +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Journal" + +#~ msgid "Account Entry" +#~ msgstr "Kontobuchung" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/en_GB.po b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/en_GB.po new file mode 100644 index 00000000..fe656a6e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/en_GB.po @@ -0,0 +1,143 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2017-05-30 00:47+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: English (United Kingdom) (https://www.transifex.com/oca/" +"teams/23907/en_GB/)\n" +"Language: en_GB\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "Journal" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal, " +"for example." +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Journal" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/es.po b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/es.po new file mode 100644 index 00000000..c1da1146 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/es.po @@ -0,0 +1,148 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-05-18 15:07+0000\n" +"PO-Revision-Date: 2023-06-07 19:09+0000\n" +"Last-Translator: gelo joga Rodríguez \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "Nombre a mostrar" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "ID" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "Libro diario" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "Asiento contable" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "Fecha de bloqueo" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "Fecha de bloqueo para no asesores" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "Asistente para la actualización masiva de fechas de bloqueo" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal, " +"for example." +msgstr "" +"Ningún usuario, incluyendo Asesores, pueden editar cuentas antes de y en " +"esta fecha para este diario. Utilícela, por ejemplo, para bloquear un año " +"fiscal para este Diario." + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" +"Sólo los usuarios con el rol 'Asesor' pueden editar cuentas antes de y en " +"esta fecha para este Diario. Utilícelo para bloquear un período dentro de un " +"año fiscal abierto para este diario, por ejemplo." + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "Actualizar" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "Actualizar fechas de bloqueo" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "No está autorizado a realizar esta acción." + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" +"No puede añadir/modificar asientos para el diario '%(journal)s' con " +"anterioridad y hasta la fecha de bloqueo %(journal_date)s" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" +"No puede añadir/modificar asientos para el Diario '%(journal)s' con " +"anterioridad y hasta la fecha de bloqueo %(journal_date)s. Compruebe la " +"configuración del Diario o pregunte a alguien con el grupo de acceso 'Asesor'" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/es_CR.po b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/es_CR.po new file mode 100644 index 00000000..87a5a54d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/es_CR.po @@ -0,0 +1,143 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2017-05-30 00:47+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/" +"teams/23907/es_CR/)\n" +"Language: es_CR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "Diario" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal, " +"for example." +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Diario" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/es_EC.po b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/es_EC.po new file mode 100644 index 00000000..845279bf --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/es_EC.po @@ -0,0 +1,143 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2017-05-30 00:47+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/" +"es_EC/)\n" +"Language: es_EC\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "Diario" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal, " +"for example." +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Diario" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/es_MX.po b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/es_MX.po new file mode 100644 index 00000000..67bda6b0 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/es_MX.po @@ -0,0 +1,143 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2017-05-30 00:47+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" +"es_MX/)\n" +"Language: es_MX\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "Diario" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal, " +"for example." +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Diario" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/es_VE.po b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/es_VE.po new file mode 100644 index 00000000..ed3561ce --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/es_VE.po @@ -0,0 +1,143 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2017-05-30 00:47+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/" +"teams/23907/es_VE/)\n" +"Language: es_VE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "Diario" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal, " +"for example." +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Diario" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/et.po b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/et.po new file mode 100644 index 00000000..7f5b0e54 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/et.po @@ -0,0 +1,142 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2017-05-30 00:47+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Estonian (https://www.transifex.com/oca/teams/23907/et/)\n" +"Language: et\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "Päevik" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal, " +"for example." +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Päevik" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/fr.po b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/fr.po new file mode 100644 index 00000000..97b9b670 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/fr.po @@ -0,0 +1,145 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2017-05-30 00:47+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "Journal" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal, " +"for example." +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Journal" + +#~ msgid "Account Entry" +#~ msgstr "Pièce comptable" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/gl.po b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/gl.po new file mode 100644 index 00000000..b53e13fc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/gl.po @@ -0,0 +1,141 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2017-05-30 00:47+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"Language: gl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal, " +"for example." +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" + +#~ msgid "Account Entry" +#~ msgstr "Asento contable" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/hr.po b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/hr.po new file mode 100644 index 00000000..5e09f100 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/hr.po @@ -0,0 +1,141 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-05-18 15:16+0000\n" +"PO-Revision-Date: 2022-05-18 15:16+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "Dnevnik" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "Temeljnica" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "Datum zaključavanja" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal, " +"for example." +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" +"Ne možete dodati/izmijeniti unose za dnevnik '%(journal)s' prije i " +"uključujući datum zaključavanja %(journal_date)s" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" +"Ne možete dodavati/mijenjati unose za časopis '%(journal)s' prije i " +"uključujući datum zaključavanja %(journal_date)s. Provjerite postavke " +"dnevnika ili pitajte nekoga s ulogom 'Savjetnik'" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/hr_HR.po b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/hr_HR.po new file mode 100644 index 00000000..65580aae --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/hr_HR.po @@ -0,0 +1,143 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2017-05-30 00:47+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal, " +"for example." +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" + +#~ msgid "Account Entry" +#~ msgstr "Stavka dnevnika" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/hu.po b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/hu.po new file mode 100644 index 00000000..579cad35 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/hu.po @@ -0,0 +1,142 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2017-05-30 00:47+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" +"Language: hu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "Napló" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal, " +"for example." +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Napló" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/id.po b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/id.po new file mode 100644 index 00000000..996e6d97 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/id.po @@ -0,0 +1,142 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2017-05-30 00:47+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Indonesian (https://www.transifex.com/oca/teams/23907/id/)\n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "Jurnal" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal, " +"for example." +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Jurnal" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/it.po b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/it.po new file mode 100644 index 00000000..045f8082 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/it.po @@ -0,0 +1,158 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2024-03-12 13:34+0000\n" +"Last-Translator: mymage \n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "Annulla" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "ID" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "Registro" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "Data blocco" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "Data blocco per non consiglieri" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "Procedura guidata aggiornamento di massa date blocco registro" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal, " +"for example." +msgstr "" +"Nessun utente, inclusi i consiglieri, può modificare i conti prima di, e " +"incluso, questa data per questo registro. Usarla per esempio per bloccare " +"l'anno fiscale per questo registro." + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" +"Solo gli utenti con il ruolo di 'Consigliere' possono modificare i conti " +"prima, e inclusa, questa data per questo registro. Usarla, per esempio, per " +"bloccare periodi all'interno di un anno fiscale aperto per questo giornale." + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "Aggiorna" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "Aggiorna date blocco registri" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "Non si ha l'autorizzazione di eseguire questa azione." + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" +"Non si è aturizzati ad aggiungere/modificare registrazioni per il registro " +"'%(journal)s' prima, e inclusa, della data di blocco %(journal_date)s" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" +"Non si è aturizzati ad aggiungere/modificare registrazioni per il registro " +"'%(journal)s' prima, e inclusa, della data di blocco %(journal_date)s. " +"Controllare le impostazioni del registro o chiedere a qualcuno con il tuolo " +"di 'Consigliere'" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Sezionale" + +#~ msgid "Account Entry" +#~ msgstr "Registrazione Contabile" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/ja.po b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/ja.po new file mode 100644 index 00000000..1cc3c525 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/ja.po @@ -0,0 +1,142 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2017-05-30 00:47+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Japanese (https://www.transifex.com/oca/teams/23907/ja/)\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "仕訳帳" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal, " +"for example." +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "仕訳帳" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/lt.po b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/lt.po new file mode 100644 index 00000000..c26cc417 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/lt.po @@ -0,0 +1,143 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2017-05-30 00:47+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/lt/)\n" +"Language: lt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" +"%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "Žurnalas" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal, " +"for example." +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Žurnalas" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/mk.po b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/mk.po new file mode 100644 index 00000000..bfcd5356 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/mk.po @@ -0,0 +1,142 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2017-05-30 00:47+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Macedonian (https://www.transifex.com/oca/teams/23907/mk/)\n" +"Language: mk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "Дневник" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal, " +"for example." +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Дневник" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/mn.po b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/mn.po new file mode 100644 index 00000000..1e831f5d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/mn.po @@ -0,0 +1,142 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2017-05-30 00:47+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Mongolian (https://www.transifex.com/oca/teams/23907/mn/)\n" +"Language: mn\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "Журнал" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal, " +"for example." +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Журнал" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/nb.po b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/nb.po new file mode 100644 index 00000000..4619e940 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/nb.po @@ -0,0 +1,143 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2017-05-30 00:47+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (https://www.transifex.com/oca/teams/23907/" +"nb/)\n" +"Language: nb\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "Journal" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal, " +"for example." +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Journal" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/nl.po b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/nl.po new file mode 100644 index 00000000..873fd1bb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/nl.po @@ -0,0 +1,158 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2023-11-07 11:40+0000\n" +"Last-Translator: Thijs van Oers \n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "Annuleer" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "Naam" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "ID" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "Dagboek" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "Boeking" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "Laatst gewijzigd op" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "Blokkeer datum" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "Blokkeerdatum voor standaard gebruiker" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "Wizard voor bulk updaten van dagboek blokkeer data" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal, " +"for example." +msgstr "" +"Geen enkele gebruiker, inclusief facturatiebeheerders, kan rekeningen voor " +"en na deze datum voor dit journaal bewerken. Gebruik dit bijvoorbeeld voor " +"het vergrendelen van het boekjaar voor dit journaal." + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" +"Alleen gebruikers met de rol 'Facturatiebeheerder' kunnen rekeningen voor en " +"na deze datum voor dit journaal bewerken. Gebruik dit bijvoorbeeld voor het " +"vergrendelen van een periode binnen een open boekjaar voor dit journaal." + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "Bijwerken" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "Bijwerken blokkeerdatums dagboeken" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "Je mag deze actie niet uitvoeren." + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" +"Je kunt geen boekingen toevoegen/wijzigen voor het journaal '%(journal)s' " +"vóór en inclusief de slotdatum %(journal_date)s" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" +"Je kunt geen boekingen toevoegen/wijzigen voor het dagboek '%(journal)s' " +"voorafgaand aan en inclusief de slotdatum %(journal_date)s. Controleer de " +"dagboek instellingen of vraag dit aan iemand met de rol " +"'Facturatiebeheerder'." + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Dagboek" + +#~ msgid "Account Entry" +#~ msgstr "Boeking" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/nl_BE.po b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/nl_BE.po new file mode 100644 index 00000000..a0049605 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/nl_BE.po @@ -0,0 +1,143 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2017-05-30 00:47+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (Belgium) (https://www.transifex.com/oca/teams/23907/" +"nl_BE/)\n" +"Language: nl_BE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "Journaal" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal, " +"for example." +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Journaal" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/pl.po b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/pl.po new file mode 100644 index 00000000..acd5e47b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/pl.po @@ -0,0 +1,144 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2017-05-30 00:47+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Polish (https://www.transifex.com/oca/teams/23907/pl/)\n" +"Language: pl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n" +"%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n" +"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "Dziennik" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal, " +"for example." +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Dziennik" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/pt.po b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/pt.po new file mode 100644 index 00000000..c74f5adb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/pt.po @@ -0,0 +1,145 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2017-05-30 00:47+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "Diário" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal, " +"for example." +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Diário" + +#~ msgid "Account Entry" +#~ msgstr "Movimento de Conta" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/pt_BR.po b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/pt_BR.po new file mode 100644 index 00000000..583f209c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/pt_BR.po @@ -0,0 +1,160 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2024-05-29 19:38+0000\n" +"Last-Translator: Rodrigo Macedo \n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/" +"23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "Nome para Mostrar" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "Identificação" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "Diário" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "Entrada Diária" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "Última modificação em" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "Última atualização por" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "Última atualização em" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "Travar Data" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "Data de bloqueio para não consultores" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "Assistente de atualização em massa de datas de bloqueio de diário" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal, " +"for example." +msgstr "" +"Nenhum usuário, incluindo consultores, pode editar contas antes e inclusive " +"desta data para este diário. Use-o para bloquear o exercício fiscal deste " +"diário, por exemplo." + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" +"Somente usuários com a função de 'Conselheiro' podem editar contas " +"anteriores e inclusive a esta data para este diário. Utilize-o para bloqueio " +"de período dentro de um exercício fiscal aberto para este diário, por " +"exemplo." + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "Atualizar" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "Atualizar datas de bloqueio de diários" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "Você não tem permissão para realizar esta ação." + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" +"Você não pode adicionar/modificar entradas para o diário '%(journal)s' antes " +"e inclusive da data de bloqueio %(journal_date)s" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" +"Você não pode adicionar/modificar entradas para o diário '%(journal)s' antes " +"e inclusive da data de bloqueio %(journal_date)s. Verifique as configurações " +"do Diário ou pergunte a alguém com a função de 'Conselheiro'" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Diário" + +#~ msgid "Account Entry" +#~ msgstr "Entrada de conta" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/pt_PT.po b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/pt_PT.po new file mode 100644 index 00000000..baf9cd45 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/pt_PT.po @@ -0,0 +1,146 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2017-05-30 00:47+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" +"teams/23907/pt_PT/)\n" +"Language: pt_PT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "Diário" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal, " +"for example." +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Diário" + +#~ msgid "Account Entry" +#~ msgstr "Movimento de Conta" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/ro.po b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/ro.po new file mode 100644 index 00000000..ea17f510 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/ro.po @@ -0,0 +1,143 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2017-05-30 00:47+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "Registru" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal, " +"for example." +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Registru" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/ru.po b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/ru.po new file mode 100644 index 00000000..23a84b53 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/ru.po @@ -0,0 +1,144 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2017-05-30 00:47+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" +"%100>=11 && n%100<=14)? 2 : 3);\n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "Журнал" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal, " +"for example." +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Журнал" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/sl.po b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/sl.po new file mode 100644 index 00000000..b44216a2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/sl.po @@ -0,0 +1,146 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2017-05-30 00:47+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3);\n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "Dnevnik" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal, " +"for example." +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Dnevnik" + +#~ msgid "Account Entry" +#~ msgstr "Knjigovodski vnos" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/sr@latin.po b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/sr@latin.po new file mode 100644 index 00000000..811c9aac --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/sr@latin.po @@ -0,0 +1,144 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2017-05-30 00:47+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Serbian (Latin) (https://www.transifex.com/oca/teams/23907/" +"sr@latin/)\n" +"Language: sr@latin\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "Dnevnik" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal, " +"for example." +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Dnevnik" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/sv.po b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/sv.po new file mode 100644 index 00000000..a4b1fcb1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/sv.po @@ -0,0 +1,154 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2024-02-27 12:34+0000\n" +"Last-Translator: jakobkrabbe \n" +"Language-Team: Swedish (https://www.transifex.com/oca/teams/23907/sv/)\n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "Avbryt" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "Skapad av" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "Skapad på" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "Visningsnamn" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "ID" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "Journal" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "Verifikat" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "Senast ändrad den" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "Senast uppdaterad av" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "Senast uppdaterad den" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "Låsdatum" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "Spärrdatum för icke rådgivare" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "Guide för massuppdatering Journal Lås datum" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal, " +"for example." +msgstr "" +"Inga användare, inklusive rådgivare, kan redigera konton före och inklusive " +"detta datum för denna journal. Använd det till exempel för låsning av " +"räkenskapsår för denna journal." + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" +"Endast användare med rollen 'Rådgivare' kan redigera konton före och " +"inklusive detta datum för denna journal. Använd den t.ex. för periodlåsning " +"inom ett öppet räkenskapsår för denna journal." + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "Uppdatering" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "Uppdatera datum för låsning av journaler" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "Du får inte utföra denna åtgärd." + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" +"Du kan inte lägga till/ändra poster för journalen '%(journal)s' före och " +"inklusive låsdatumet %(journal_date)s" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" +"Du kan inte lägga till/ändra poster för journalen '%(journal)s' före och " +"inklusive låsdatumet %(journal_date)s. Kontrollera journalinställningarna " +"eller fråga någon med rollen 'Rådgivare'" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Journal" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/tr.po b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/tr.po new file mode 100644 index 00000000..171b85a0 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/tr.po @@ -0,0 +1,142 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2017-05-30 00:47+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "Günlük" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal, " +"for example." +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Günlük" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/tr_TR.po b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/tr_TR.po new file mode 100644 index 00000000..fd113c5c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/tr_TR.po @@ -0,0 +1,143 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +# Translators: +# Ediz Duman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2017-05-30 00:47+0000\n" +"Last-Translator: Ediz Duman , 2017\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "Yevmiye" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal, " +"for example." +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Yevmiye" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/vi.po b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/vi.po new file mode 100644 index 00000000..1028f096 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/vi.po @@ -0,0 +1,142 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2017-05-30 00:47+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Vietnamese (https://www.transifex.com/oca/teams/23907/vi/)\n" +"Language: vi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "Sổ nhật ký" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal, " +"for example." +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Sổ nhật ký" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/zh_CN.po b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/zh_CN.po new file mode 100644 index 00000000..239f08b8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/zh_CN.po @@ -0,0 +1,143 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2017-05-30 00:47+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" +"zh_CN/)\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "凭证簿" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal, " +"for example." +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "凭证簿" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/zh_TW.po b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/zh_TW.po new file mode 100644 index 00000000..b8c5ccd6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/i18n/zh_TW.po @@ -0,0 +1,143 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_lock_date +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2017-05-30 00:47+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (Taiwan) (https://www.transifex.com/oca/teams/23907/" +"zh_TW/)\n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Cancel" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__id +msgid "ID" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_journal +msgid "Journal" +msgstr "帳簿" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__fiscalyear_lock_date +msgid "Lock Date" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_account_journal__period_lock_date +#: model:ir.model.fields,field_description:account_journal_lock_date.field_update_journal_lock_dates_wizard__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model,name:account_journal_lock_date.model_update_journal_lock_dates_wizard +msgid "Mass Update Journal Lock Dates Wizard" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date for this journal. Use it for fiscal year locking for this journal, " +"for example." +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.model.fields,help:account_journal_lock_date.field_account_journal__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date for this journal. Use it for period locking inside an open " +"fiscal year for this journal, for example." +msgstr "" + +#. module: account_journal_lock_date +#: model_terms:ir.ui.view,arch_db:account_journal_lock_date.update_journal_lock_dates_wizard_view_form +msgid "Update" +msgstr "" + +#. module: account_journal_lock_date +#: model:ir.actions.act_window,name:account_journal_lock_date.update_journal_lock_dates_wizard_action +msgid "Update journals lock dates" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/wizards/update_journal_lock_dates.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s" +msgstr "" + +#. module: account_journal_lock_date +#. odoo-python +#: code:addons/account_journal_lock_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries for the journal '%(journal)s' prior to and " +"inclusive of the lock date %(journal_date)s. Check the Journal settings or " +"ask someone with the 'Adviser' role" +msgstr "" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "帳簿" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/models/__init__.py b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/models/__init__.py new file mode 100644 index 00000000..067db8c5 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/models/__init__.py @@ -0,0 +1,2 @@ +from . import account_journal +from . import account_move diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/models/account_journal.py b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/models/account_journal.py new file mode 100644 index 00000000..2e427a25 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/models/account_journal.py @@ -0,0 +1,23 @@ +# Copyright 2017 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class AccountJournal(models.Model): + + _inherit = "account.journal" + + fiscalyear_lock_date = fields.Date( + string="Lock Date", + help="No users, including Advisers, can edit accounts prior " + "to and inclusive of this date for this journal. Use it " + "for fiscal year locking for this journal, for example.", + ) + period_lock_date = fields.Date( + string="Lock Date for Non-Advisers", + help="Only users with the 'Adviser' role can edit accounts " + "prior to and inclusive of this date for this journal. " + "Use it for period locking inside an open fiscal year " + "for this journal, for example.", + ) diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/models/account_move.py b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/models/account_move.py new file mode 100644 index 00000000..3e86d25d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/models/account_move.py @@ -0,0 +1,48 @@ +# Copyright 2017 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import _, fields, models +from odoo.exceptions import UserError +from odoo.tools.misc import format_date + + +class AccountMove(models.Model): + + _inherit = "account.move" + + def _check_fiscalyear_lock_date(self): + res = super()._check_fiscalyear_lock_date() + if self.env.context.get("bypass_journal_lock_date"): + return res + + date_min = fields.date.min + for move in self: + if self.user_has_groups("account.group_account_manager"): + lock_date = move.journal_id.fiscalyear_lock_date or date_min + else: + lock_date = max( + move.journal_id.period_lock_date or date_min, + move.journal_id.fiscalyear_lock_date or date_min, + ) + if move.date <= lock_date: + lock_date = format_date(self.env, lock_date) + if self.user_has_groups("account.group_account_manager"): + message = _( + "You cannot add/modify entries for the journal '%(journal)s' " + "prior to and inclusive of the lock date %(journal_date)s" + ) % { + "journal": move.journal_id.display_name, + "journal_date": lock_date, + } + else: + message = _( + "You cannot add/modify entries for the journal '%(journal)s' " + "prior to and inclusive of the lock date %(journal_date)s. " + "Check the Journal settings or ask someone " + "with the 'Adviser' role" + ) % { + "journal": move.journal_id.display_name, + "journal_date": lock_date, + } + raise UserError(message) + return res diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/readme/CONFIGURE.rst b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/readme/CONFIGURE.rst new file mode 100644 index 00000000..304673ab --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/readme/CONFIGURE.rst @@ -0,0 +1,8 @@ +To configure this module, you need to: + +#. Go to *Invoicing > Configuration > Journals* +#. Open a Journal and set the 'Lock Date' and the 'Lock Date for Non-Advisers' + in the' Advanced Settings' tab of the form view or select several + Journals in the list view and click on the action menu + 'Update journals lock dates' to update those dates for the selected + journals at the same time. diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..b58874ab --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/readme/CONTRIBUTORS.rst @@ -0,0 +1,15 @@ +* `Akretion `_: + + * Benoît GUILLOT + * Chafique DELLI + * Alexis de Lattre + * Mourad EL HADJ MIMOUNE + +* `Tecnativa `_: + + * Pedro M. Baeza + * Ernesto Tejeda + +* `Factor Libre `_: + + * Rodrigo Bonilla Martinez diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/readme/DESCRIPTION.rst new file mode 100644 index 00000000..51cdc34e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/readme/DESCRIPTION.rst @@ -0,0 +1,7 @@ +Lock each accounting journal independently. + +In addition to the lock dates provided by standard Odoo, this module +provides a 'Lock Date' and a 'Lock Date for Non-Advisers' per journal. + +This module also adds a wizard that allows you to update the 'Lock Date' +and the 'Lock Date for Non-Advisers' for several Journals at the same time. diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/readme/ROADMAP.rst b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/readme/ROADMAP.rst new file mode 100644 index 00000000..e1c0bfa0 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/readme/ROADMAP.rst @@ -0,0 +1,2 @@ +* the module does not check that all moves prior the lock date are posted, this could be + made as part of the wizard diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/readme/USAGE.rst b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/readme/USAGE.rst new file mode 100644 index 00000000..4e0e74e9 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/readme/USAGE.rst @@ -0,0 +1,7 @@ +If the logged-in user has the access group 'Adviser', he/she will +not be able to create a journal entry if the 'Lock Date' of the +journal is greater than or equal to the journal entry. + +If the logged-in user has not the access group 'Adviser', he/she will +not be able to create a journal entry if the 'Lock Date for Non-Advisers' +of the journal is greater than or equal to the journal entry. diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/security/ir.model.access.csv b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/security/ir.model.access.csv new file mode 100644 index 00000000..1c69d96d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/security/ir.model.access.csv @@ -0,0 +1,2 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_update_journal_lock_dates_wizard,access_update_journal_lock_dates_wizard,model_update_journal_lock_dates_wizard,account.group_account_manager,1,1,1,1 diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/static/description/icon.png b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/static/description/index.html b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/static/description/index.html new file mode 100644 index 00000000..bf510296 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/static/description/index.html @@ -0,0 +1,472 @@ + + + + + + +Account Journal Lock Date + + + +
+

Account Journal Lock Date

+ + +

Beta License: AGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runboat

+

Lock each accounting journal independently.

+

In addition to the lock dates provided by standard Odoo, this module +provides a ‘Lock Date’ and a ‘Lock Date for Non-Advisers’ per journal.

+

This module also adds a wizard that allows you to update the ‘Lock Date’ +and the ‘Lock Date for Non-Advisers’ for several Journals at the same time.

+

Table of contents

+ +
+

Configuration

+

To configure this module, you need to:

+
    +
  1. Go to Invoicing > Configuration > Journals
  2. +
  3. Open a Journal and set the ‘Lock Date’ and the ‘Lock Date for Non-Advisers’ +in the’ Advanced Settings’ tab of the form view or select several +Journals in the list view and click on the action menu +‘Update journals lock dates’ to update those dates for the selected +journals at the same time.
  4. +
+
+
+

Usage

+

If the logged-in user has the access group ‘Adviser’, he/she will +not be able to create a journal entry if the ‘Lock Date’ of the +journal is greater than or equal to the journal entry.

+

If the logged-in user has not the access group ‘Adviser’, he/she will +not be able to create a journal entry if the ‘Lock Date for Non-Advisers’ +of the journal is greater than or equal to the journal entry.

+
+
+

Known issues / Roadmap

+
    +
  • the module does not check that all moves prior the lock date are posted, this could be +made as part of the wizard
  • +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • ACSONE SA/NV
  • +
  • Tecnativa
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-financial-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/tests/__init__.py b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/tests/__init__.py new file mode 100644 index 00000000..a82bf0bf --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/tests/__init__.py @@ -0,0 +1 @@ +from . import test_journal_lock_date diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/tests/test_journal_lock_date.py b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/tests/test_journal_lock_date.py new file mode 100644 index 00000000..c165f8c4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/tests/test_journal_lock_date.py @@ -0,0 +1,190 @@ +# Copyright 2017 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from datetime import date, timedelta + +from odoo.exceptions import UserError +from odoo.tests import tagged + +from odoo.addons.account.tests import common + + +@tagged("post_install", "-at_install") +class TestJournalLockDate(common.AccountTestInvoicingCommon): + def setUp(self): + super(TestJournalLockDate, self).setUp() + self.account_move_obj = self.env["account.move"] + self.account_move_line_obj = self.env["account.move.line"] + self.company_id = self.ref("base.main_company") + self.partner = self.browse_ref("base.res_partner_12") + + self.account = self.company_data["default_account_revenue"] + self.account2 = self.company_data["default_account_expense"] + self.journal = self.company_data["default_journal_bank"] + + # create a move and post it + self.move = self.account_move_obj.create( + { + "date": date.today(), + "journal_id": self.journal.id, + "line_ids": [ + ( + 0, + 0, + { + "account_id": self.account.id, + "credit": 1000.0, + "name": "Credit line", + }, + ), + ( + 0, + 0, + { + "account_id": self.account2.id, + "debit": 1000.0, + "name": "Debit line", + }, + ), + ], + } + ) + self.move.action_post() + # lock journal, set 'Lock Date for Non-Advisers' + self.journal.period_lock_date = date.today() + timedelta(days=2) + + def test_journal_lock_date(self): + self.env.user.write({"groups_id": [(3, self.ref("base.group_system"))]}) + self.env.user.write( + {"groups_id": [(3, self.ref("account.group_account_manager"))]} + ) + self.assertFalse(self.env.user.has_group("account.group_account_manager")) + + # Test that the move cannot be written, or cancelled + with self.assertRaisesRegex( + UserError, ".*prior to and inclusive of the lock date.*" + ): + self.move.write({"name": "TEST"}) + + with self.assertRaisesRegex( + UserError, ".*prior to and inclusive of the lock date.*" + ): + self.move.button_cancel() + + # create a move after the 'Lock Date for Non-Advisers' and post it + move2 = self.account_move_obj.create( + { + "date": self.journal.period_lock_date + timedelta(days=3), + "journal_id": self.journal.id, + "line_ids": [ + ( + 0, + 0, + { + "account_id": self.account.id, + "credit": 1000.0, + "name": "Credit line", + }, + ), + ( + 0, + 0, + { + "account_id": self.account2.id, + "debit": 1000.0, + "name": "Debit line", + }, + ), + ], + } + ) + move2.action_post() + + # force create move in a lock date + move3 = self.account_move_obj.with_context( + bypass_journal_lock_date=True + ).create( + { + "date": self.journal.period_lock_date, + "journal_id": self.journal.id, + "line_ids": [ + ( + 0, + 0, + { + "account_id": self.account.id, + "credit": 1000.0, + "name": "Credit line", + }, + ), + ( + 0, + 0, + { + "account_id": self.account2.id, + "debit": 1000.0, + "name": "Debit line", + }, + ), + ], + } + ) + move3.action_post() + + def test_journal_lock_date_adviser(self): + """The journal lock date is ignored for Advisers""" + self.env.user.write( + {"groups_id": [(4, self.env.ref("account.group_account_manager").id)]} + ) + self.assertTrue(self.env.user.has_group("account.group_account_manager")) + wizard = ( + self.env["update.journal.lock.dates.wizard"] + .with_context(active_model="account.journal", active_ids=self.journal.id) + .create( + { + "fiscalyear_lock_date": date.today() + timedelta(days=2), + "period_lock_date": date.today() + timedelta(days=4), + } + ) + ) + wizard.action_update_lock_dates() + # Advisers cannot write, or cancel moves before 'Lock Date' + with self.assertRaisesRegex( + UserError, ".*prior to and inclusive of the lock date.*" + ): + self.move.write({"name": "TEST"}) + + with self.assertRaisesRegex( + UserError, ".*prior to and inclusive of the lock date.*" + ): + self.move.button_cancel() + # Advisers can create movements on a date after the 'Lock Date' + # even if that date is before and inclusive of + # the 'Lock Date for Non-Advisers' (self.journal.period_lock_date) + move2 = self.account_move_obj.create( + { + "date": self.journal.period_lock_date, + "journal_id": self.journal.id, + "line_ids": [ + ( + 0, + 0, + { + "account_id": self.account.id, + "credit": 1000.0, + "name": "Credit line", + }, + ), + ( + 0, + 0, + { + "account_id": self.account2.id, + "debit": 1000.0, + "name": "Debit line", + }, + ), + ], + } + ) + move2.action_post() diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/views/account_journal.xml b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/views/account_journal.xml new file mode 100644 index 00000000..4770230d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/views/account_journal.xml @@ -0,0 +1,29 @@ + + + + + account.journal.form (in account_journal_lock_date) + + account.journal + + + + + + + + + + account.journal.tree (in account_journal_lock_date) + + account.journal + + + + + + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/wizards/__init__.py b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/wizards/__init__.py new file mode 100644 index 00000000..948c6e7b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/wizards/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import update_journal_lock_dates diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/wizards/update_journal_lock_dates.py b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/wizards/update_journal_lock_dates.py new file mode 100644 index 00000000..2da97db3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/wizards/update_journal_lock_dates.py @@ -0,0 +1,31 @@ +# Copyright 2020 Tecnativa - Ernesto Tejeda +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import SUPERUSER_ID, _, fields, models +from odoo.exceptions import UserError + + +class UpdateJournalLockDatesWizard(models.TransientModel): + _name = "update.journal.lock.dates.wizard" + _description = "Mass Update Journal Lock Dates Wizard" + + period_lock_date = fields.Date(string="Lock Date for Non-Advisers") + fiscalyear_lock_date = fields.Date(string="Lock Date") + + def _check_execute_allowed(self): + self.ensure_one() + has_adviser_group = self.env.user.has_group("account.group_account_manager") + if not (has_adviser_group or self.env.uid == SUPERUSER_ID): + raise UserError(_("You are not allowed to execute this action.")) + + def action_update_lock_dates(self): + self.ensure_one() + self._check_execute_allowed() + active_ids = self.env.context.get("active_ids", False) + if active_ids: + self.env["account.journal"].browse(active_ids).write( + { + "period_lock_date": self.period_lock_date, + "fiscalyear_lock_date": self.fiscalyear_lock_date, + } + ) diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/wizards/update_journal_lock_dates_views.xml b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/wizards/update_journal_lock_dates_views.xml new file mode 100644 index 00000000..3f08b761 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/account_journal_lock_date/wizards/update_journal_lock_dates_views.xml @@ -0,0 +1,39 @@ + + + + + + Update journals lock dates + update.journal.lock.dates.wizard + form + new + + + + + update.journal.lock.dates.wizard.form + update.journal.lock.dates.wizard + +
+ + + + + + + + +
+
+
+
+
+
diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/doc/ARCHITECTURE.md new file mode 100644 index 00000000..4fae0583 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_journal_lock_date Module - account_journal_lock_date + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/doc/CONFIGURATION.md b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/doc/CONFIGURATION.md new file mode 100644 index 00000000..94a5a67e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_journal_lock_date. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/doc/CONTROLLERS.md b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/doc/FAQ.md b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/doc/FAQ.md new file mode 100644 index 00000000..7d7ade66 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_journal_lock_date or install in UI. diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/doc/INSTALL.md b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/doc/INSTALL.md new file mode 100644 index 00000000..2fac24c4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_journal_lock_date" +# or +uv pip install odoo-bringout-oca-account-financial-tools-account_journal_lock_date" +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/doc/MODELS.md b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/doc/MODELS.md new file mode 100644 index 00000000..fbccd01a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/doc/MODELS.md @@ -0,0 +1,13 @@ +# Models + +Detected core models and extensions in account_journal_lock_date. + +```mermaid +classDiagram + class account_journal + class account_move +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/doc/OVERVIEW.md b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/doc/OVERVIEW.md new file mode 100644 index 00000000..f6134f11 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_journal_lock_date. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_journal_lock_date +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/doc/REPORTS.md b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/doc/SECURITY.md b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/doc/SECURITY.md new file mode 100644 index 00000000..26fac907 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/doc/SECURITY.md @@ -0,0 +1,34 @@ +# Security + +Access control and security definitions in account_journal_lock_date. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../account_journal_lock_date/security/ir.model.access.csv)** + - 1 model access rules + +## Record Rules + +Row-level security rules defined in: + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[ir.model.access.csv](../account_journal_lock_date/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/doc/USAGE.md b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/doc/USAGE.md new file mode 100644 index 00000000..91785f6a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_journal_lock_date +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/doc/WIZARDS.md b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/pyproject.toml b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/pyproject.toml new file mode 100644 index 00000000..a7189d99 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_lock_date/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-financial-tools-account_journal_lock_date" +version = "16.0.0" +description = "Account Journal Lock Date - Lock each journal independently" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_journal_lock_date"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/README.md b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/README.md new file mode 100644 index 00000000..17db7ad3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/README.md @@ -0,0 +1,44 @@ +# Account Journal Restrict Mode + +Odoo addon: account_journal_restrict_mode + +## Installation + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Account Journal Restrict Mode +- **Version**: 16.0.1.1.0 +- **Category**: Accounting +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-financial-tools](https://github.com/OCA/account-financial-tools) branch 16.0, addon `account_journal_restrict_mode`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/README.rst b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/README.rst new file mode 100644 index 00000000..bece775b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/README.rst @@ -0,0 +1,88 @@ +============================= +Account Journal Restrict Mode +============================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:16185c04a6746149e7b83fae64d7ce5884f6e1d2a7c3e0f99c59c26e1b119f1e + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-tools/tree/16.0/account_journal_restrict_mode + :alt: OCA/account-financial-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-tools-16-0/account-financial-tools-16-0-account_journal_restrict_mode + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module enables by default the setting *Lock Posted Entries with Hash* in +all Journals and prevents the setting to be modified. + +The goal is to assure that all journal entries are locked when posted to prevent +them to be modified. + +**Table of contents** + +.. contents:: + :local: + +Known issues / Roadmap +====================== + +* Odoo hides the setting *Lock Posted Entries with Hash* on Bank and Cash + Journals, but enabling it does not cause issues in the reconciliation for now. + If the Odoo logic changes at any point, the module may need to be adapted to + only force the setting on other types of journals. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* ForgeFlow S.L. + +Contributors +~~~~~~~~~~~~ + +* Jordi Masvidal + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-financial-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/__init__.py b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/__init__.py new file mode 100644 index 00000000..e66fb1c2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/__init__.py @@ -0,0 +1,4 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from . import models +from .hooks import post_init_hook diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/__manifest__.py b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/__manifest__.py new file mode 100644 index 00000000..8b6bac82 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/__manifest__.py @@ -0,0 +1,18 @@ +# Copyright 2023 ForgeFlow S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +{ + "name": "Account Journal Restrict Mode", + "summary": "Lock All Posted Entries of Journals.", + "version": "16.0.1.1.0", + "author": "ForgeFlow S.L., Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-financial-tools", + "category": "Accounting", + "depends": [ + "account", + ], + "license": "AGPL-3", + "data": [], + "installable": True, + "post_init_hook": "post_init_hook", +} diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/hooks.py b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/hooks.py new file mode 100644 index 00000000..31671f92 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/hooks.py @@ -0,0 +1,13 @@ +# Copyright 2023 ForgeFlow S.L. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import SUPERUSER_ID, api + + +def post_init_hook(cr, registry): + """Enable restrict mode on all journals""" + env = api.Environment(cr, SUPERUSER_ID, {}) + journals_to_update = env["account.journal"].search( + [("restrict_mode_hash_table", "=", False)] + ) + journals_to_update.write({"restrict_mode_hash_table": True}) diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/i18n/account_journal_restrict_mode.pot b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/i18n/account_journal_restrict_mode.pot new file mode 100644 index 00000000..1e64ce95 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/i18n/account_journal_restrict_mode.pot @@ -0,0 +1,38 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_restrict_mode +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_journal_restrict_mode +#: model:ir.model.fields,help:account_journal_restrict_mode.field_account_journal__restrict_mode_hash_table +msgid "" +"If ticked, the accounting entry or invoice receives a hash as soon as it is " +"posted and cannot be modified anymore." +msgstr "" + +#. module: account_journal_restrict_mode +#: model:ir.model,name:account_journal_restrict_mode.model_account_journal +msgid "Journal" +msgstr "" + +#. module: account_journal_restrict_mode +#. odoo-python +#: code:addons/account_journal_restrict_mode/models/account_journal.py:0 +#, python-format +msgid "Journal %s must have Lock Posted Entries enabled." +msgstr "" + +#. module: account_journal_restrict_mode +#: model:ir.model.fields,field_description:account_journal_restrict_mode.field_account_journal__restrict_mode_hash_table +msgid "Lock Posted Entries with Hash" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/i18n/bs.po b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/i18n/bs.po new file mode 100644 index 00000000..9a8acef0 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/i18n/bs.po @@ -0,0 +1,38 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_restrict_mode +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_journal_restrict_mode +#: model:ir.model.fields,help:account_journal_restrict_mode.field_account_journal__restrict_mode_hash_table +msgid "" +"If ticked, the accounting entry or invoice receives a hash as soon as it is " +"posted and cannot be modified anymore." +msgstr "" + +#. module: account_journal_restrict_mode +#: model:ir.model,name:account_journal_restrict_mode.model_account_journal +msgid "Journal" +msgstr "Vrsta naloga" + +#. module: account_journal_restrict_mode +#. odoo-python +#: code:addons/account_journal_restrict_mode/models/account_journal.py:0 +#, python-format +msgid "Journal %s must have Lock Posted Entries enabled." +msgstr "Dnevnik %s mora imati omogućeno zaključavanje knjiženih stavki." + +#. module: account_journal_restrict_mode +#: model:ir.model.fields,field_description:account_journal_restrict_mode.field_account_journal__restrict_mode_hash_table +msgid "Lock Posted Entries with Hash" +msgstr "Zaključaj proknjižene stavke" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/i18n/es.po b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/i18n/es.po new file mode 100644 index 00000000..bd59493d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/i18n/es.po @@ -0,0 +1,43 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_restrict_mode +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-02-16 21:35+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_journal_restrict_mode +#: model:ir.model.fields,help:account_journal_restrict_mode.field_account_journal__restrict_mode_hash_table +msgid "" +"If ticked, the accounting entry or invoice receives a hash as soon as it is " +"posted and cannot be modified anymore." +msgstr "" +"Si está marcada, la entrada contable o la factura recibe un hash en cuanto " +"se contabiliza y ya no puede modificarse." + +#. module: account_journal_restrict_mode +#: model:ir.model,name:account_journal_restrict_mode.model_account_journal +msgid "Journal" +msgstr "Diario" + +#. module: account_journal_restrict_mode +#. odoo-python +#: code:addons/account_journal_restrict_mode/models/account_journal.py:0 +#, python-format +msgid "Journal %s must have Lock Posted Entries enabled." +msgstr "El diario %s debe tener Activado el Bloqueo de Asientos." + +#. module: account_journal_restrict_mode +#: model:ir.model.fields,field_description:account_journal_restrict_mode.field_account_journal__restrict_mode_hash_table +msgid "Lock Posted Entries with Hash" +msgstr "Bloquear Entradas Publicadas con Hash" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/i18n/it.po b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/i18n/it.po new file mode 100644 index 00000000..8958e3e9 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/i18n/it.po @@ -0,0 +1,43 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_journal_restrict_mode +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-02-26 16:36+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_journal_restrict_mode +#: model:ir.model.fields,help:account_journal_restrict_mode.field_account_journal__restrict_mode_hash_table +msgid "" +"If ticked, the accounting entry or invoice receives a hash as soon as it is " +"posted and cannot be modified anymore." +msgstr "" +"Se selezionata, l'entrata contabile o fattura riceve un hash appena viene " +"inserita e non può essere modificato." + +#. module: account_journal_restrict_mode +#: model:ir.model,name:account_journal_restrict_mode.model_account_journal +msgid "Journal" +msgstr "Registro" + +#. module: account_journal_restrict_mode +#. odoo-python +#: code:addons/account_journal_restrict_mode/models/account_journal.py:0 +#, python-format +msgid "Journal %s must have Lock Posted Entries enabled." +msgstr "Il registro %s deve avere abilitato \"Blocca registrazioni inserite\"." + +#. module: account_journal_restrict_mode +#: model:ir.model.fields,field_description:account_journal_restrict_mode.field_account_journal__restrict_mode_hash_table +msgid "Lock Posted Entries with Hash" +msgstr "Blocca registrazioni inserite con hash" diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/models/__init__.py b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/models/__init__.py new file mode 100644 index 00000000..a8e96f29 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/models/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from . import account_journal diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/models/account_journal.py b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/models/account_journal.py new file mode 100644 index 00000000..df574541 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/models/account_journal.py @@ -0,0 +1,19 @@ +# Copyright 2023 ForgeFlow S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo import _, api, fields, models +from odoo.exceptions import UserError + + +class AccountJournal(models.Model): + _inherit = "account.journal" + + restrict_mode_hash_table = fields.Boolean(default=True, readonly=True) + + @api.constrains("restrict_mode_hash_table") + def _check_journal_restrict_mode(self): + for rec in self: + if not rec.restrict_mode_hash_table: + raise UserError( + _("Journal %s must have Lock Posted Entries enabled.") % rec.name + ) diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..e4263e41 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/readme/CONTRIBUTORS.rst @@ -0,0 +1 @@ +* Jordi Masvidal diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/readme/DESCRIPTION.rst new file mode 100644 index 00000000..1afc6c1b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/readme/DESCRIPTION.rst @@ -0,0 +1,5 @@ +This module enables by default the setting *Lock Posted Entries with Hash* in +all Journals and prevents the setting to be modified. + +The goal is to assure that all journal entries are locked when posted to prevent +them to be modified. diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/readme/ROADMAP.rst b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/readme/ROADMAP.rst new file mode 100644 index 00000000..c13dd56b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/readme/ROADMAP.rst @@ -0,0 +1,4 @@ +* Odoo hides the setting *Lock Posted Entries with Hash* on Bank and Cash + Journals, but enabling it does not cause issues in the reconciliation for now. + If the Odoo logic changes at any point, the module may need to be adapted to + only force the setting on other types of journals. diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/static/description/icon.png b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/static/description/index.html b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/static/description/index.html new file mode 100644 index 00000000..d2b7bf06 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/static/description/index.html @@ -0,0 +1,436 @@ + + + + + +Account Journal Restrict Mode + + + +
+

Account Journal Restrict Mode

+ + +

Beta License: AGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runboat

+

This module enables by default the setting Lock Posted Entries with Hash in +all Journals and prevents the setting to be modified.

+

The goal is to assure that all journal entries are locked when posted to prevent +them to be modified.

+

Table of contents

+ +
+

Known issues / Roadmap

+
    +
  • Odoo hides the setting Lock Posted Entries with Hash on Bank and Cash +Journals, but enabling it does not cause issues in the reconciliation for now. +If the Odoo logic changes at any point, the module may need to be adapted to +only force the setting on other types of journals.
  • +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • ForgeFlow S.L.
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-financial-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/tests/__init__.py b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/tests/__init__.py new file mode 100644 index 00000000..f42a275d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from . import test_account_journal_restrict_mode diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/tests/test_account_journal_restrict_mode.py b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/tests/test_account_journal_restrict_mode.py new file mode 100644 index 00000000..fbd5eb20 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/account_journal_restrict_mode/tests/test_account_journal_restrict_mode.py @@ -0,0 +1,20 @@ +# Copyright 2023 ForgeFlow S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo.exceptions import UserError +from odoo.tests import common + + +class TestAccountJournalRestrictMode(common.TransactionCase): + @classmethod + def setUpClass(cls): + super(TestAccountJournalRestrictMode, cls).setUpClass() + cls.account_journal_obj = cls.env["account.journal"] + + def test_journal_default_lock_entries(self): + journal = self.account_journal_obj.create( + {"name": "Test Journal", "code": "TJ", "type": "general"} + ) + self.assertTrue(journal.restrict_mode_hash_table) + with self.assertRaises(UserError): + journal.write({"restrict_mode_hash_table": False}) diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/doc/ARCHITECTURE.md new file mode 100644 index 00000000..85d47f0e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_journal_restrict_mode Module - account_journal_restrict_mode + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/doc/CONFIGURATION.md b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/doc/CONFIGURATION.md new file mode 100644 index 00000000..247a6210 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_journal_restrict_mode. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/doc/CONTROLLERS.md b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/doc/FAQ.md b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/doc/FAQ.md new file mode 100644 index 00000000..abe94d20 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_journal_restrict_mode or install in UI. diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/doc/INSTALL.md b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/doc/INSTALL.md new file mode 100644 index 00000000..485326ea --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode" +# or +uv pip install odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode" +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/doc/MODELS.md b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/doc/MODELS.md new file mode 100644 index 00000000..19da0225 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in account_journal_restrict_mode. + +```mermaid +classDiagram + class account_journal +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/doc/OVERVIEW.md b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/doc/OVERVIEW.md new file mode 100644 index 00000000..8f1e2f10 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_journal_restrict_mode. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_journal_restrict_mode +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/doc/REPORTS.md b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/doc/SECURITY.md b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/doc/USAGE.md b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/doc/USAGE.md new file mode 100644 index 00000000..a62c3f9a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_journal_restrict_mode +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/doc/WIZARDS.md b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/pyproject.toml b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/pyproject.toml new file mode 100644 index 00000000..dc62f28d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-financial-tools-account_journal_restrict_mode" +version = "16.0.0" +description = "Account Journal Restrict Mode - Lock All Posted Entries of Journals." +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_journal_restrict_mode"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/README.md b/odoo-bringout-oca-account-financial-tools-account_loan/README.md new file mode 100644 index 00000000..bec7c2ca --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/README.md @@ -0,0 +1,44 @@ +# Account Loan management + +Odoo addon: account_loan + +## Installation + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_loan +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Account Loan management +- **Version**: 16.0.1.0.8 +- **Category**: Accounting +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-financial-tools](https://github.com/OCA/account-financial-tools) branch 16.0, addon `account_loan`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/README.rst b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/README.rst new file mode 100644 index 00000000..c421c211 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/README.rst @@ -0,0 +1,131 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + +======================= +Account Loan management +======================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:e9166d9cd17ed80b7bec2cb69e714e3dbe384c48a4be3117405fba370289fb79 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-tools/tree/16.0/account_loan + :alt: OCA/account-financial-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-tools-16-0/account-financial-tools-16-0-account_loan + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module extends the functionality of accounting to support loans. +It will create automatically moves or invoices for loans. +Moreover, you can check the pending amount to be paid and reduce the debt. + +It currently supports two kinds of debts: + +* Loans: a standard debt with banks, that only creates account moves. + Loan types info: + `APR `_, + `EAR `_, + `Real Rate `_. +* Leases: a debt with a bank where purchase invoices are necessary + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +To use this module, you need to: + +#. Go to `Invoicing / Accounting > Accounting > Loans` +#. Configure a loan selecting the company, loan type, amount, rate and accounts +#. Post the loan, it will automatically create an account move with the + expected amounts +#. Create automatically the account moves / invoices related to loans and + leases before a selected date + +On a posted loan you can: + +* Create moves or invoices (according to the configuration) +* Modify rates when needed (only unposted lines will be modified) +* Reduce or cancel the debt of a loan / lease + +.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas + :alt: Try me on Runbot + :target: https://runbot.odoo-community.org/runbot/92/12.0 + +Changelog +========= + +16.0.1.0.0 +~~~~~~~~~~ + +Due to the changes on 16, we will generate two moves on leasings, one for the invoice, and another one for the change from long to short term. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Creu Blanca + +Contributors +~~~~~~~~~~~~ + +* Enric Tobella +* Bhavesh Odedra +* Alberto Martín Cortada + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-etobella| image:: https://github.com/etobella.png?size=40px + :target: https://github.com/etobella + :alt: etobella + +Current `maintainer `__: + +|maintainer-etobella| + +This module is part of the `OCA/account-financial-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/__init__.py b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/__init__.py new file mode 100644 index 00000000..0aa9b03c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/__init__.py @@ -0,0 +1,4 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import models +from . import wizards diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/__manifest__.py b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/__manifest__.py new file mode 100644 index 00000000..64847fd5 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/__manifest__.py @@ -0,0 +1,30 @@ +# Copyright 2018 Creu Blanca +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +{ + "name": "Account Loan management", + "version": "16.0.1.0.8", + "author": "Creu Blanca,Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-financial-tools", + "license": "AGPL-3", + "category": "Accounting", + "depends": ["account"], + "data": [ + "wizards/account_loan_increase_amount.xml", + "data/ir_sequence_data.xml", + "security/ir.model.access.csv", + "security/account_loan_security.xml", + "wizards/account_loan_generate_entries_view.xml", + "wizards/account_loan_pay_amount_view.xml", + "wizards/account_loan_post_view.xml", + "views/account_loan_view.xml", + "views/account_move_view.xml", + "views/res_partner.xml", + "views/account_loan_lines_view.xml", + ], + "installable": True, + "maintainers": ["etobella"], + "external_dependencies": { + "python": ["numpy>=1.15", "numpy-financial<=1.0.0"], + "deb": ["libatlas-base-dev"], + }, +} diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/data/ir_sequence_data.xml b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/data/ir_sequence_data.xml new file mode 100644 index 00000000..30558a6f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/data/ir_sequence_data.xml @@ -0,0 +1,15 @@ + + + + + Account loan sequence + account.loan + ACL + 6 + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/account_loan.pot b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/account_loan.pot new file mode 100644 index 00000000..370bae62 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/account_loan.pot @@ -0,0 +1,1031 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +msgid "Post Invoice" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/am.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/am.po new file mode 100644 index 00000000..9fe4e754 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/am.po @@ -0,0 +1,1039 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-22 03:41+0000\n" +"PO-Revision-Date: 2018-03-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Amharic (https://www.transifex.com/oca/teams/23907/am/)\n" +"Language: am\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +msgid "Post Invoice" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "o" + +#~ msgid "Account Entry" +#~ msgstr "Asiento contable" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/ar.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/ar.po new file mode 100644 index 00000000..a914bf6f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/ar.po @@ -0,0 +1,1045 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "إلغاء" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "الشركة" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "أنشئ بواسطة" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "أنشئ في" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "اسم العرض" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "مسوّدة" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "المعرف" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "السجل اليومي" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "آخر تعديل في" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "آخر تحديث بواسطة" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "آخر تحديث في" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "الاسم" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +#, fuzzy +msgid "Post Invoice" +msgstr "فاتورة" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "أو" + +#~ msgid "Invoice" +#~ msgstr "فاتورة" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "السجل اليومي" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/bg.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/bg.po new file mode 100644 index 00000000..c86e73c9 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/bg.po @@ -0,0 +1,1040 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Bulgarian (https://www.transifex.com/oca/teams/23907/bg/)\n" +"Language: bg\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Отмяна" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "Фирма" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Създадено от" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Създадено на" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Име за показване" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Последно обновено на" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Последно обновено от" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Последно обновено на" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +#, fuzzy +msgid "Post Invoice" +msgstr "Фактура" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "или" + +#~ msgid "Invoice" +#~ msgstr "Фактура" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/bs.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/bs.po new file mode 100644 index 00000000..33b6a484 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/bs.po @@ -0,0 +1,1031 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "Zajmovi" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "Konto" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "Datum računa" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "Račun koji će sadržavati neizmiren iznos na dugoročni" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "Račun koji će sadržavati neizmiren iznos na kratkoročni" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "Račun gdje će kamate biti dodjeljene" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "Konta" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "Potrebna akcija" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "Aktivnosti" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "Dekoracija iznimke aktivnosti" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "Status aktivnosti" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "Ikona tipa aktivnosti" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "Iznos ne može biti veći od duga" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "Iznos ne može biti manji od nule" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "Iznos se ne može ponovno izračunati ako već postoje zapisi ili fakture" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "Iznos plaćanja koji će biti dodijeljen kamatama" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "Iznos plaćanja koji će smanjiti neizmiren iznos zajma" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "Iznos koji će smanjiti neizmiren iznos zajma dugoročno" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "Iznos za smanjivanje glavnica" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "Anuitet" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "Broj priloga" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "Bankarske naknade" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Otkaži" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "Otkaži zajam" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "Otkazan" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "Zatvoreno" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "Kompanija" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "Kompanija ili pojedinac koji pozajmljuje novac uz kamatu." + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "Računaj stavke" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "Kontakt" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "Valuta" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "Trenutno primijenjena stopa" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "Datum" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "Datum kada će plaćanje biti obračunato" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Prikaži naziv" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "U pripremi" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "EAR" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "Uredi" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "Konačan neizmiren glavni iznos" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "Fiksni iznos" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "Fiksni anuitet" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "Početak fiksnog anuitet" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "Fiksni iznos zajma" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "Fiksni periodi" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "Fiksna glavnica" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "Pratioci" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "Pratioci (Partneri)" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "Font awesome ikona npr. fa-tasks" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "Generiraj unose zajma" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "Generiraj zapise" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "Grupiši po..." + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "Ima fakture" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "Ima poruku" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "Ima zapise" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "Koliko zajmova ovaj partner nam je dao u zajam?" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "Ikona" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "Ikona za prikaz iznimki." + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Ako je zakačeno, nove poruke će zahtjevati vašu pažnju" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Ako je označeno neke poruke mogu imati grešku u dostavi." + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "Povećaj iznos" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "Povećaj dug zajma" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "Proizvod kamata" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "Iznos kamata" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "Račun kamata" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "Fakture" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "Fakture će biti knjižene automatski" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "Pratilac" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "Je liziranje" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "Stavke" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "Dnevnik" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "Žurnal" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "Tip dnevnika" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "Račun lizirane imovine" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "Lokacija" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "Leasingovi" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "Dati zajam" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "Broj zajmova danih u zajam" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "Zajmodavac" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "Linija" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "Zajam" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "Iznos zajma" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "Stavke zajma" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "Linija zajma" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "Tip zajma" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "Čarobnjak generiranja zajma" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "Naziv zajma mora biti jedinstven" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "Plaćanje iznosa zajma" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "Knjiženje zajma" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "Proizvod zajma" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "Zajmovi" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "Dnevnik dugoročni" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "Dugoročni neizmiren glavni iznos" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "Dugoročni glavni iznos" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "Dugoročni račun" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "Glavna zakačka" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "Greška pri isporuci poruke" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "Poruke" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "Metoda računanja primijenjene stope" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "Metoda računanja anuitetnog perioda" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "Kretanje" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "Kretanja" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "Rok za moju aktivnost" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "Naziv" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "Krajnji rok za sljedeću aktivnost" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "Pregled sljedeće aktivnosti" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "Tip sljedeće aktivnosti" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "Nominalni APR" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "Broj akcija" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "Broj grešaka" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "Broj poruka koje zahtijevaju aktivnost" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Broj poruka sa greškama pri isporuci" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "Broj perioda koje će zajam trajati" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "Samo kamata" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "Samo zajmovi u nacrt stanju mogu biti knjiženi" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "Plati iznos" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "Iznos za plaćanje" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "Plaćanje u prvom periodu" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "Neizmiren glavni iznos" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "Neizmiren iznos zajma nakon plaćanja" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "Neizmiren iznos zajma prije plaćanja" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "Trajanje perioda" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "Periodi" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "Proknjiži" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +msgid "Post Invoice" +msgstr "Faktura" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "Knjiži zajam" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "Proknjižen" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "Glavni iznos" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "Obradi" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "Stopa" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "Period stope" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "Tip stope" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "Stvarna stopa" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "Stvarna stopa koja će biti primijenjena u svakom periodu" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "Preostali iznos" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "Odgovorni korisnik" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "Zaokruži na kraju" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "Pokrenut" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "Sekvenca" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "Sekvenca mora biti jedinstvena u zajmu" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "Kratkoročni račun" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "Neke buduće fakture već postoje" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "Neki budući zapisi već postoje" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "Neke fakture nisu kreirane" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "Neke fakture moraju biti kreirane prvo" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "Neki zapisi nisu kreirani" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "Neki zapisi moraju biti kreirani prvo" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "Početni datum" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "Početak zapisa" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "Status" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "Navedite ovdje vrijeme između 2 amortizacije, u mjesecima" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "Ukupan iznos koji će biti plaćen (Anuitet)" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "Ukupne kamate" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "Ukupno plaćene kamate" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "Ukupno plaćeni iznos" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "Ukupna plaćanja" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "Vrsta aktivnosti iznimke na zapisu." + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "Vrijednosti" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "Poruke sa website-a" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "Povijest komunikacije Web stranice" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "Kada je označeno, prvo plaćanje će biti na datum početka" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "ili" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/ca.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/ca.po new file mode 100644 index 00000000..1bc8477f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/ca.po @@ -0,0 +1,1062 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2024-02-01 16:36+0000\n" +"Last-Translator: BrunoBailo \n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "Compte" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "Data comptable" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "Compte que contindrà l'import pendent a llarg termini" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "Compte que contindrà l'import pendent a curt termini" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "Compte on s'assignaran els interessos" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "Comptes" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "Acció necessària" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "Activitats" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "Activitat Excepció Decoració" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "Estat de l'activitat" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "Icona de tipus d'activitat" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "La quantitat no pot ser més gran que el deute" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "La quantitat no pot ser inferior a zero" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "L'import no es pot tornar a calcular si ja hi ha moviments o factures" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "Import del pagament que es destinarà als interessos" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "Import del pagament que reduirà l'import del préstec pendent" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "Import que reduirà l'import del préstec pendent a llarg termini" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "Import a reduir del principal" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "Anualitat" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "Recompte de fitxers adjunts" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "Comissions bancàries" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Cancel·la" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "Cancel·la el préstec" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "Cancel·lat" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" +"Trieu el període per al qual voleu registrar automàticament les línies " +"d'amortització dels actius en execució" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "Tancat" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "Companyia" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "Empresa o particular que presta els diners a un tipus d'interès." + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "Calcular elements" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "Contacte" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Creat per" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Creat el" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "Moneda" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "Tarifa aplicada actualment" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "Data" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "Data en què es comptabilitzarà el pagament" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Veure el nom" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "Esborrany" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "OÏDA" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "Edita" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "Principal import pendent final" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "Quantitat fixa" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "Anualitat fixa" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "Inici de l'Anualitat Fixa" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "Import fix del préstec" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "Períodes fixos" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "Principal Fixa" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "Seguidors" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "Seguidors (partners)" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "Font awesome icon, p. ex. fa-tasques" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "Genera entrades de préstecs" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "Genera moviments" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "Agrupat per..." + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "Té factures" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "Té missatge" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "Té moviments" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "Quants préstecs ens va prestar aquest soci?" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "Icona" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "Icona per indicar una activitat d'excepció." + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Si està marcat, els missatges nous requereixen la vostra atenció." + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Si està marcat, alguns missatges tenen un error d'entrega." + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "Augmentar la quantitat" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "Augmentar el deute d'un préstec" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "Producte d'interès" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "Import dels interessos" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "Compte d'interessos" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "Factures" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "Les factures es publicaran automàticament" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "És seguidor" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "És Leasing" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "Items" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "Diari" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "Entrada comptable" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "Tipus de diari" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Darrera modificació el" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Darrera Actualització per" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Darrera Actualització el" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "Compte d'actius arrendats" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "Leasing" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "Préstec donat" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "Recompte de préstecs prestats" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "Prestador" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "Línia" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "Préstec" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "Quantitat del préstec" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "Items del préstec" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "Línia de préstec" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "Tipus de préstec" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "Préstec genera wizard" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "El nom del préstec ha de ser únic" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "Import del pagament del préstec" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "Post de préstec" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "Producte del préstec" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "Préstecs" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "Import principal pendent a llarg termini" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "Import principal a llarg termini" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "Compte a llarg termini" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "Adjunt principal" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "Error de lliurament del missatge" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "Missatges" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "Mètode de càlcul de la taxa aplicada" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "Mètode de còmput de l'anualitat del període" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "Moviment" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "Moviments" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "Data límit de la meva activitat" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "Nom" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "Data límit de la propera activitat" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "Resum de l'activitat següent" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "Següent tipus d'activitat" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "TAE nominal" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "Nombre d'accions" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "Nombre d'errors" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "Nombre de missatges que requereixen acció" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Nombre de missatges amb error de lliurament" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "Nombre de períodes que durarà el préstec" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "Només interessos" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "Només es poden publicar préstecs en estat de projecte" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "Import a pagar" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "Import del pagament" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "Pagament en el primer període" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "Import principal pendent" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "Import pendent del préstec després del pagament" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "Import pendent del préstec abans del pagament" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" +"Import pendent del préstec abans del pagament que no s'abonarà en, com a " +"mínim, 12 mesos" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "Durada del període" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "Períodes" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "Publicar" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +msgid "Post Invoice" +msgstr "Publicar Factura" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "Publicar préstec" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "Publicat" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "Import principal" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "Processar" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" +"Producte on s'assignarà l'import dels interessos en el moment de crear la " +"factura" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" +"Producte on s'assignarà l'import del préstec en el moment de crear la factura" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "Tarifa" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "Període de tarifa" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "Tipus de tarifa" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "Tarifa real" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "Taxa real que s'aplicarà a cada període" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "Quantitat residual" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" +"Import residual del contracte d'arrendament que s'ha d'abonar al final per " +"adquirir l'actiu" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "Usuari responsable" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "Ronda final" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "Processar" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "Seqüència" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "La seqüència ha de ser única en un préstec" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "Compte a curt termini" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "Algunes factures futures ja existeixen" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "Alguns moviments futurs ja existeixen" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "Algunes factures no es creen" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "Algunes factures s'han de crear primer" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "Alguns moviments no es creen" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "Alguns moviments s'han de crear primer" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "Data d'inici" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "Inici dels moviments" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "Estat" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "Indiqueu aquí el temps entre 2 amortitzacions, en mesos" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" +"Estat basat en activitats\n" +"Vençut: la data de venciment ja ha superat\n" +"Avui: la data de l'activitat és avui\n" +"Planificades: Activitats futures." + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "Import total que es pagarà (Anualitat)" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "Interessos totals" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "Total d'interessos pagats" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "Import total pagat" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "Pagaments totals" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "Tipus d'activitat d'excepció registrada." + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "Valors" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "Missatges del lloc web" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "Historial de comunicacions del lloc web" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" +"Quan es comprovi, les diferències s'aplicaran a l'últim període, si no està " +"marcada, es tornarà a calcular l'anualitat en cada període." + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "Quan es comprovi, el primer pagament serà a la data d'inici" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "o" + +#~ msgid "Invoice" +#~ msgstr "Factura" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Diari" + +#~ msgid "Account Entry" +#~ msgstr "Assentament comptable" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/ca_ES.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/ca_ES.po new file mode 100644 index 00000000..53b3adf3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/ca_ES.po @@ -0,0 +1,1037 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Catalan (Spain) (https://www.transifex.com/oca/teams/23907/" +"ca_ES/)\n" +"Language: ca_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Cancel·la" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "Companyia" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +msgid "Post Invoice" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/cs.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/cs.po new file mode 100644 index 00000000..a7d066fc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/cs.po @@ -0,0 +1,1044 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Czech (https://www.transifex.com/oca/teams/23907/cs/)\n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Zrušit" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "Společnost" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Vytvořil(a)" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Vytvořeno" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Zobrazovaný název" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "Návrh" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "Deník" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Naposled upraveno" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Naposled upraveno" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Naposled upraveno" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "Název" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +#, fuzzy +msgid "Post Invoice" +msgstr "Faktura" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "nebo" + +#~ msgid "Invoice" +#~ msgstr "Faktura" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Deník" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/da.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/da.po new file mode 100644 index 00000000..b8150bb3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/da.po @@ -0,0 +1,1036 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-22 03:41+0000\n" +"PO-Revision-Date: 2018-03-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Danish (https://www.transifex.com/oca/teams/23907/da/)\n" +"Language: da\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Annuller" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Oprettet af" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Oprettet den" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Vist navn" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "Id" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Sidst ændret den" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Sidst opdateret af" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Sidst opdateret den" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +msgid "Post Invoice" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "eller" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/de.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/de.po new file mode 100644 index 00000000..6e64ab7c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/de.po @@ -0,0 +1,1077 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2020-06-12 14:19+0000\n" +"Last-Translator: Maria Sparenberg \n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.10\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "Konto" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "Kontodatum" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "Konto, welches den langfristig ausstehenden Betrag aufnehmen wird" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "Konto, welchen den kurzfristig ausstehenden Betrag aufnehmen wird" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "Konto, auf welches die Zinsen verbucht werden" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "Konten" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "Aktion notwendig" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "Aktivitäten" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "Aktivitätsstatus" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "Der Betrag darf nicht größer als die Schulden sein" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "Der Betrag darf nicht kleiner Null sein" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" +"Der Betrag kann nicht neu berechnet werden, wenn bereits Buchungen oder " +"Rechnungen bestehen" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "Zahlbetrag, der den Zinsen zugeordnet wird" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "Zahlbetrag, der der Tilgung zugeordnet wird" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "Betrag, der den langfristigen Schuldbetrag verringert" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "Zu kürzender Betrag vom Auftraggeber" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "Annuität" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "Anhangsanzahl" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "Bankgebühren" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Abbrechen" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "Darlehen stornieren" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "Storniert" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" +"Wählen Sie den Zeitraum, für den Sie die Abschreibungen der laufenden " +"Anlagen automatisch buchen möchten" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "Geschlossen" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "Unternehmen" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "Unternehmen oder Individuum, welches Geld zu einem Zinssatz verleiht." + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "Einträge berechnen" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Erstellt von" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Erstellt am" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "Währung" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "Aktuell verwendeter Zins" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "Datum" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "Datum, an dem die Zahlung wert gestellt wird" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Anzeigename" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "Entwurf" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "Eff.Zins" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "Ausstehender Gesamtbetrag" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "Festbetrag" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "Fixe Annuität" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +#, fuzzy +msgid "Fixed Annuity Begin" +msgstr "Fixe Annuität" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "Fixer Leihbetrag" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "Fixe Perioden" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "Fixer Hauptbetrag" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "Abonnenten" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "Abonnenten (Partner)" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "Darlehensposten erzeugen" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "Buchungen erzeugen" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "Hat Rechnungen" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "Hat Buchungen" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Wenn es gesetzt ist, erfordern neue Nachrichten Ihre Aufmerksamkeit." + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" +"Wenn es gesetzt ist, gibt es einige Nachrichten mit einem Übertragungsfehler." + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "Zinsprodukt" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "Zinsbetrag" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "Zinsenkonto" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "Rechnungen" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "Rechnungen werden automatisch genehmigt." + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "Ist Abonnent" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "Ist Leasing" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "Einträge" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "Journal" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "Journal-Typ" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Zuletzt geändert am" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Zuletzt geändert von" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Zuletzt geändert am" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "Konto für Leasinganlage" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "Leasing" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "Leasings" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "Verleiher" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "Position" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "Darlehen" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "Leihbetrag" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "Leihposition" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "Darlehenstyp" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "Assistent für Darlehensgenerierung" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "Die Bezeichnung des Darlehens muss eindeutig sein." + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +#, fuzzy +msgid "Loan pay amount" +msgstr "Gezahlter Betrag" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +#, fuzzy +msgid "Loan post" +msgstr "Leihprodukt" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "Leihprodukt" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "Darlehen" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "Langfristig ausstehende Hauptbeträge" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "Langfristiger Hauptbetrag" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "Langfrist-Konto" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "Berechnungsverfahren für angewandten Zins" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "Berechnungsverfahren für periodische Annuität" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "Buchung" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "Buchungen" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "Bezeichnung" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "Nominaler Jahreszins" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "Anzahl Perioden über die Dauer der Beleihung" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "Nur Zinsen" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "Nur Darlehen im Entwurf können gebucht werden" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "Zahlbetrag" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "Zu zahlender Betrag" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "Zahlung in erster Periode" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "Ausstehender Hauptbetrag" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "Ausstehender Leih-Betrag nach der Zahlung" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "Ausstehender Leih-Betrag vor der Zahlung" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" +"Ausstehender Leih-Betrag vor der Zahlung, die frühestens nach Ablauf von 12 " +"Monaten bezahlt wird" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "Länge des Zeitraums" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "Perioden" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "Buchen" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +msgid "Post Invoice" +msgstr "Rechnungen genehmigen" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "Darlehen buchen" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "Gebucht" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "Hauptbetrag" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "Vorgang" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "Produkt, dem der Zinsbetrag bei Rechnungserstellung zugeordnet wird" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "Produkt, dem der Leihbetrag bei Rechnungserstellung zugeordnet wird" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "Zins" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "Zinsperiode" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "Zinsart" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "Tatsächl. Zins" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "Tatsächlicher Zins, der periodisch verwendet wird" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "Restbetrag" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" +"Restbetrag, welcher am Ende der Laufzeit bezahlt werden muss, um die Anlage " +"zu erstehen" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "Zum Ende runden" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "Lauf" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "Reihenfolge" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "Die Sequenz muss innerhalb eines Darlehens eindeutig sein." + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "Kurzfristkonto" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "Zukünftige Rechnungen bestehen bereits" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "Zukünftige Buchungen bestehen bereits" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "Es gibt nicht erzeugte Rechnungen" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "Einige Rechnungen müssen zunächst angelegt werden" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "Einige Buchungen sind nicht angelegt" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "Einige Buchungen müssen zunächst angelegt werden" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "Anfangsdatum" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "Beginn der Buchungen" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "Status" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" +"Geben Sie hier die Zeit in Monaten an, die zwischen zwei Abschreibungen liegt" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "Gesamtbetrag, der gezahlt wird (Annuität)" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "Gesamtzinsen" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "Gezahlte Zinssumme" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "Gezahlter Betrag" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "Summe Zahlungen" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "Werte" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" +"Wenn angehakt, werden Differenzen der letzten Periode zugeschrieben, " +"ansonsten wird die Annuität in jeder Periode neu berechnet." + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "Wenn angehakt, erfolgt die erste Zahlung am Anfangsdatum" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "oder" + +#~ msgid "Followers (Channels)" +#~ msgstr "Abonnenten (Kanäle)" + +#~ msgid "If checked new messages require your attention." +#~ msgstr "" +#~ "Wenn es gesetzt ist, erfordern neue Nachrichten Ihre Aufmerksamkeit." + +#~ msgid "Invoice" +#~ msgstr "Rechnung" + +#~ msgid "Journal Entries" +#~ msgstr "Journal-Buchungen" + +#~ msgid "Loan items" +#~ msgstr "Darlehenspositionen" + +#~ msgid "Account Entry" +#~ msgstr "Kontobuchung" + +#~ msgid "account.loan.pay.amount" +#~ msgstr "account.loan.pay.amount" + +#~ msgid "account.loan.post" +#~ msgstr "account.loan.post" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/el_GR.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/el_GR.po new file mode 100644 index 00000000..1f22f9f6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/el_GR.po @@ -0,0 +1,1041 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Άκυρο" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "Εταιρεία" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Δημιουργήθηκε από " + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Δημιουργήθηκε στις" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "Νόμισμα" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "Κωδικός" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Τελευταία ενημέρωση από" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Τελευταία ενημέρωση στις" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +#, fuzzy +msgid "Post Invoice" +msgstr "Τιμολόγιο" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "ή" + +#~ msgid "Invoice" +#~ msgstr "Τιμολόγιο" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/en_AU.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/en_AU.po new file mode 100644 index 00000000..2570b582 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/en_AU.po @@ -0,0 +1,1037 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-22 03:41+0000\n" +"PO-Revision-Date: 2018-03-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: English (Australia) (https://www.transifex.com/oca/" +"teams/23907/en_AU/)\n" +"Language: en_AU\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Cancel" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +msgid "Post Invoice" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "or" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/en_GB.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/en_GB.po new file mode 100644 index 00000000..bc586cef --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/en_GB.po @@ -0,0 +1,1045 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: English (United Kingdom) (https://www.transifex.com/oca/" +"teams/23907/en_GB/)\n" +"Language: en_GB\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Cancel" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "Company" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Created by" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Created on" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Display Name" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "Draft" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "Journal" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Last Modified on" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "Name" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +#, fuzzy +msgid "Post Invoice" +msgstr "Invoice" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "or" + +#~ msgid "Invoice" +#~ msgstr "Invoice" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Journal" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/es.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/es.po new file mode 100644 index 00000000..d62a45ad --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/es.po @@ -0,0 +1,1101 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2023-10-09 13:37+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" +"Deduzca\n" +" Deuda" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" +"Aumentar\n" +" Deuda" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "Préstamos" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "Cuenta" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "Fecha de contabilización" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "Cuenta que contendrá el importe pendiente a largo término" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "Cuenta que contendrá el importe pendiente a corto tiempo" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "Cuenta a las que se asignará los intereses" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "Cuentas" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "Acción requerida" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "Actividades" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "Decoración de Actividad de Excepción" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "Estado de la actividad" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "Icono para el Tipo de Actividad" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "El importe no puede superar la deuda" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "El importe no puede ser menor que cero" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" +"El importe no puede ser recalculado si ya existen movimientos o facturas" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "Importe del pago que se asignará a intereses" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "Importe del pago que reducirá el importe pendiente del préstamo" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "Importe que se reducirá del importe a largo término" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "Importe a reducir del principal" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "Anualidad" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "Número de adjuntos" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "Comisiones bancarias" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "Cancelar préstamo" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "Cancelado" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" +"Escoge el periodo en el que desea contabilizar automáticamente las líneas de " +"amortización de los activos en ejecución" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "Cerrado" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "Compañia" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "Empresa o persona que presta el dinero a un interés." + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "Calcular elementos" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "Contacto" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "Divisa" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "Interés aplicado actualmente" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "Fecha" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "Fecha en la que se contabilizará el pago" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "Borrador" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "Interés anual efectivo" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "Editar" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "Importe pendiente del principal final" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "Importe fijo" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "Cuota fija" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "Cuota fija calculada al inicio del periodo" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "Importe de préstamo fijo" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "Periodos fijados" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "Principal fijado" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "Seguidores" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "Seguidores (Contactos)" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "Icono de fuente impresionante, por ejemplo fa-tasks" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "Generar entradas del préstamo" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "Generar movimientos" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "Agrupar por..." + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "Tiene facturas" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "Tiene mensaje" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "Tiene movimientos" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "¿Cuántos préstamos nos ha concedido este socio?" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "Icono" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "Icono para indicar una actividad por excepción." + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Si está marcado, los mensajes nuevos requieren su atención." + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" +"Si está marcado, algunos mensajes han tenido errores al ser entregados." + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "Incrementar Importe" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "Aumentar la deuda de un préstamo" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "Producto usado para los intereses" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "Importe de los intereses" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "Cuenta de los intereses" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "Facturas" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "Las facturas se contabilizarán automáticamente" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "Es seguidor" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "Es Leasing" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "Elementos" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "Diario" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "Entrada Diaria" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "Tipo de diario" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Última modificación el" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "Cuenta de activos arrendados" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "Arrendamiento" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "Arrendamientos" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "Préstamo concedido" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "Número de préstamos concedidos" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "Prestador" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "Línea" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "Préstamo" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "Importe prestado" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "Artículos de préstamo" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "Línea de préstamo" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "Tipo de préstamo" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "Asistente para generar préstamos" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "El nombre de un préstamo debe ser único" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "Importe a pagar por el préstamo" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "Contabilizar préstamo" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "Importe de préstamo" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "Préstamos" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "Importe pendiente del principal a largo término" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "Importe del principal a largo término" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "Cuenta a largo término" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "Adjunto principal" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "Error de entrega del mensaje" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "Mensajes" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "Método de cálculo del interés aplicado" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "Método de cálculo de la cuota del periodo" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "Movimiento" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "Movimientos" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "Fecha Límite de Mi Actividad" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "Nombre" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "Siguiente plazo de actividad" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "Resumen de la siguiente actividad" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "Siguiente tipo de actividad" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "Interés por porcentaje anual nominal" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "Número de Acciones" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "Número de errores" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "Número de mensajes que requieren una acción" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Número de mensajes con error de entrega" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "Número de periodos que durará el préstamo" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "Sólo interés" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "Sólo se pueden contabilizar préstamos en estado borrador" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "Importe de pago" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "Importe de Pago" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "Pago en el primer periodo" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "Importe pendiente del principal" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "Importe pendiente del préstamo tras el pago" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "Importe pendiente del préstamo antes del pago" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" +"Importe pendiente del préstamo antes del pago que no se pagará en, al menos, " +"12 meses" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "Longitud del periodo" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "Periodos" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "Contabilizar" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +msgid "Post Invoice" +msgstr "Contabilizar Factura" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "Contabilizar préstamo" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "Contabilizado" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "Importe del principal" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "Procesar" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" +"Producto al que se asignarán los intereses cuando se creen las facturas " +"relacionadas" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" +"Producto al que se asignará el préstamo cuando se creen las facturas " +"relacionadas" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "Interés" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "Periodo del interés" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "Tipo de interés" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "Interés real" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "Interés real que se aplicará en cada periodo" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "Importe residual" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" +"El importe residual del préstamo se debe pagar al final para poder adquirir " +"el bien" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "Usuario responsable" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "Redondear al final" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "Generar" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "La secuencia debe ser única en un préstamo" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "Cuenta a corto término" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "Algunas facturas futuras del préstamo ya han sido generadas" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "Algunos movimientos a futuro ya se han definido" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "Algunas facturas no se han creado" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "Se debe crear primero algunas facturas" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "Algunos movimientos no se han creado" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "Se deben crear algunos movimientos primero" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "Fecha de inicio" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "Inicio de los movimientos" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "Estado" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "Defina aquí el tiempo entre dos depreciaciones, en meses" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" +"Estado basado en actividades\n" +"Vencida: la fecha tope ya ha pasado\n" +"Hoy: La fecha tope es hoy\n" +"Planificada: futuras actividades." + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "Importe total que se pagará (Cuotas)" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "Total de intereses" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "Total pagado en intereses" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "Importe total pagado" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "Total de pagos" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "Tipo de la actividad de excepción registrada." + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "Valores" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "Mensajes web" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "Historial de comunicaciones del sitio web" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" +"Cuando se marque, las diferencias se calcularan en el último periodo. Si no " +"se marca, el importe se recalculará en cada periodo." + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "Cuando se marque, el primero pago será en la fecha de inicio" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "o" + +#~ msgid "Followers (Channels)" +#~ msgstr "Seguidores (Canales)" + +#~ msgid "If checked new messages require your attention." +#~ msgstr "Si está marcado los mensajes nuevos requieren su atención." + +#~ msgid "Invoice" +#~ msgstr "Factura" + +#~ msgid "Journal Entries" +#~ msgstr "Asientos contables" + +#~ msgid "Loan items" +#~ msgstr "Elementos de préstamos" + +#~ msgid "Number of error" +#~ msgstr "Número de errores" + +#~ msgid "Number of messages which requires an action" +#~ msgstr "Número de mensajes que requieren una acción" + +#~ msgid "Number of unread messages" +#~ msgstr "Número de mensajes no leídos" + +#~ msgid "Overdue" +#~ msgstr "Atrasado" + +#~ msgid "Planned" +#~ msgstr "Planificado" + +#~ msgid "Today" +#~ msgstr "Hoy" + +#~ msgid "Unread Messages" +#~ msgstr "Mensajes no leídos" + +#~ msgid "Unread Messages Counter" +#~ msgstr "Número de mensajes no leídos" + +#~ msgid "Account Entry" +#~ msgstr "Asiento contable" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/es_AR.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/es_AR.po new file mode 100644 index 00000000..dc6061fa --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/es_AR.po @@ -0,0 +1,1057 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-22 03:41+0000\n" +"PO-Revision-Date: 2023-11-13 01:55+0000\n" +"Last-Translator: Ignacio Buioli \n" +"Language-Team: Spanish (Argentina) (https://www.transifex.com/oca/" +"teams/23907/es_AR/)\n" +"Language: es_AR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" +"Deducir\n" +" Deuda" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" +"Incrementar\n" +" Deuda" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "Préstamos" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "Cuenta" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "Fecha Contable" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "Cuenta que contendrá el monto pendiente a Largo Plazo" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "Cuenta que contendrá el monto pendiente a Corto Plazo" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "Cuenta donde se asignarán los intereses" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "Cuentas" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "Acción Requerida" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "Actividades" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "Decoración de Excepción de Actividad" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "Estado de Actividad" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "Icono de Tipo de Actividad" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "El monto no puede ser mayor que la deuda" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "El monto no puede ser menor a cero" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" +"El monto no se puede volver a calcular si ya existen movimientos o facturas" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "Monto del pago que se destinará a intereses" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "Monto del pago que reducirá el monto pendiente del préstamo" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "Monto que reducirá el monto del préstamo pendiente a largo plazo" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "Monto a reducir del Principal" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "Anualidad" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "Conteo de Adjuntos" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "Impuestos bancarios" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "Cancelar Préstamo" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "Cancelado" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" +"Elija el período para el cual desea contabilizar automáticamente las líneas " +"de depreciación de los activos en ejecución" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "Cerrado" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "Compañía" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "Compañía o individuo que presta el dinero a una tasa de interés." + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "Computar items" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "Contacto" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "Moneda" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "Tasa aplicada actualmente" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "Fecha" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "Fecha en que se contabilizará el pago" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Mostrar Nombre" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "Borrador" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "EAR" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "Editar" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "Monto principal pendiente final" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "Monto Fijo" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "Anualidad Fija" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "Inicio de Anualidad Fija" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "Monto Fijo del Préstamo" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "Períodos Fijos" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "Principal Fijo" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "Seguidores" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "Seguidores (Contactos)" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "Font awesome icon ej. fa-tasks" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "Generar Entradas de Préstamo" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "Generar movimientos" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "Agrupar por..." + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "Tiene Facturas" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "Tiene un mensaje" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "Tiene Movimientos" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "¿Cuántos préstamos nos prestó este contacto?" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "Icono" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "Icono para indicar una actividad de excepción." + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Si está marcado, los nuevos mensajes requieren su atención." + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Si está marcado, algunos mensajes tienen error de entrega." + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "Incrementar Monto" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "Incrementa la deuda del préstamo" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "Producto de interés" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "Monto de Intereses" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "Cuenta de Intereses" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "Facturas" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "Las facturas será publicadas automáticamente" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "Es Seguidor" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "Es Alquiler" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "Items" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "Diario" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "Asiento Contable" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "Tipo de Diario" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Última actualización realizada por" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "Cuenta de Activos Alquilados" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "Alquiler" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "Alquileres" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "Préstamo Otorgado" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "Cuenta de Préstamo Otorgado" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "Prestador" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "Línea" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "Préstamo" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "Monto del Préstamo" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "Artículos de Préstamo" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "Línea de Préstamo" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "Tipo de Préstamo" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "Asistente para generar préstamo" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "El nombre de los préstamos debe ser único" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "Monto del pago del préstamo" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "Publicar préstamo" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "Producto de préstamo" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "Préstamos" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "Monto Principal Pendiente a Largo Plazo" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "Monto Principal a Largo Plazo" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "Cuenta a Largo Plazo" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "Adjunto Principal" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "Error de Entrega del mensaje" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "Mensajes" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "Método de computación de la tasa aplicada" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "Método de computación de la anualidad del período" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "Movimiento" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "Movimientos" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "Mi Plazo de Actividad" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "Nombre" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "Siguiente Plazo de Actividad" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "Siguiente Resumen de Actividad" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "Siguiente Tipo de Actividad" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "APR Nominal" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "Número de Acciones" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "Número de errores" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "Número de mensajes que requieren una acción" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Número de mensajes con error de entrega" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "Número de periodos que durará el préstamo" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "Solo intereses" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "Solo préstamos en estado borrado pueden ser publicados" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "Monto del pago" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "Monto del Pago" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "Pago en el Primer Período" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "Monto Pendiente Principal" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "Monto pendiente del préstamo después del pago" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "Monto pendiente del préstamo antes del pago" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" +"Monto pendiente del préstamo antes del pago que no se pagará en, al menos, " +"12 meses" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "Duración del Período" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "Períodos" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "Publicar" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +msgid "Post Invoice" +msgstr "Publicar Factura" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "Publicar préstamo" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "Publicado" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "Monto Principal" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "Procesar" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" +"Producto donde se asignará el monto de los intereses al crear la factura" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" +"Producto donde se asignará el monto del préstamo cuando se cree la factura" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "Tasa" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "Período de la Tasa" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "Tipo de Tasa" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "Tasa real" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "Tasa real que se aplicará en cada período" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "Monto Residual" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" +"Monto residual del alquiler que se debe pagar al final para adquirir el " +"activo" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "Usuario Responsable" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "Redondear Al Final" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "Ejecutar" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "La secuencia debe ser única en un préstamo" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "Cuenta de Corto Plazo" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "Algunas facturas futuras ya existen" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "Algunos movimientos futuros ya existen" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "Algunas facturas no están creadas" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "Algunas facturas deben ser creadas primero" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "Algunos movimientos no están creados" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "Algunos movimientos deben ser creados primero" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "Fecha de Inicio" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "Inicio de los movimientos" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "Estado" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "Indique aquí el tiempo entre 2 depreciaciones, en meses" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" +"Estado basado en actividades\n" +"Atrasado: La fecha de vencimiento ya pasó\n" +"Hoy: La fecha de la actividad es hoy\n" +"Planeado: Actividades futuras." + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "Monto total que se pagará (Anualidad)" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "Intereses totales" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "Intereses totales pagados" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "Monto total pagado" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "Pagos totales" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "Tipo de excepción de actividad en el registro." + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "Valores" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "Mensajes del Sitio Web" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "Historial de comunicación del sitio web" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" +"Cuando está marcada, las diferencias se aplicarán en el último período; si " +"no está marcada, la anualidad se recalculará en cada período." + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "Cuando está marcada, el primer pago será en la fecha de inicio" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "o" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/es_CL.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/es_CL.po new file mode 100644 index 00000000..1289b235 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/es_CL.po @@ -0,0 +1,1037 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-22 03:41+0000\n" +"PO-Revision-Date: 2018-03-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Spanish (Chile) (https://www.transifex.com/oca/teams/23907/" +"es_CL/)\n" +"Language: es_CL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +msgid "Post Invoice" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "o" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/es_CO.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/es_CO.po new file mode 100644 index 00000000..54a5bdf2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/es_CO.po @@ -0,0 +1,1042 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +# JOSE ALEJANDRO ECHEVERRI VALENCIA , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-22 03:41+0000\n" +"PO-Revision-Date: 2018-03-22 03:41+0000\n" +"Last-Translator: JOSE ALEJANDRO ECHEVERRI VALENCIA , 2018\n" +"Language-Team: Spanish (Colombia) (https://www.transifex.com/oca/teams/23907/" +"es_CO/)\n" +"Language: es_CO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Creado" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Nombre Público" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Última Modificación el" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Actualizado por" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Actualizado" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +msgid "Post Invoice" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "o" + +#~ msgid "Account Entry" +#~ msgstr "Registro Contable" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/es_CR.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/es_CR.po new file mode 100644 index 00000000..8a77a432 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/es_CR.po @@ -0,0 +1,1045 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/" +"teams/23907/es_CR/)\n" +"Language: es_CR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "Compañía" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "Borrador" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "Diario" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Ultima actualización por" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Ultima actualización en" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "Nombre" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +#, fuzzy +msgid "Post Invoice" +msgstr "Factura" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "o" + +#~ msgid "Invoice" +#~ msgstr "Factura" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Diario" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/es_DO.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/es_DO.po new file mode 100644 index 00000000..8f5f32e0 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/es_DO.po @@ -0,0 +1,1037 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-22 03:41+0000\n" +"PO-Revision-Date: 2018-03-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Spanish (Dominican Republic) (https://www.transifex.com/oca/" +"teams/23907/es_DO/)\n" +"Language: es_DO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +msgid "Post Invoice" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "o" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/es_EC.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/es_EC.po new file mode 100644 index 00000000..53d1644b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/es_EC.po @@ -0,0 +1,1045 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/" +"es_EC/)\n" +"Language: es_EC\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "Compañía" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "Moneda" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "Borrador" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "Diario" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "Nombre" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +#, fuzzy +msgid "Post Invoice" +msgstr "Factura" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "o" + +#~ msgid "Invoice" +#~ msgstr "Factura" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Diario" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/es_ES.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/es_ES.po new file mode 100644 index 00000000..5c435f48 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/es_ES.po @@ -0,0 +1,1037 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-05-18 02:38+0000\n" +"PO-Revision-Date: 2018-05-18 02:38+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/" +"es_ES/)\n" +"Language: es_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "Compañía" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Nombre para mostrar" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +msgid "Post Invoice" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "o" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/es_MX.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/es_MX.po new file mode 100644 index 00000000..f860e983 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/es_MX.po @@ -0,0 +1,1045 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" +"es_MX/)\n" +"Language: es_MX\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "Compañía" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Nombre desplegado" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "Borrador" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "Diario" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Ultima modificacion realizada" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Ultima actualizacion por" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Ultima actualización realizada" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "Nombre" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +#, fuzzy +msgid "Post Invoice" +msgstr "Factura" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "ó" + +#~ msgid "Invoice" +#~ msgstr "Factura" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Diario" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/es_PE.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/es_PE.po new file mode 100644 index 00000000..fa86f4ad --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/es_PE.po @@ -0,0 +1,1037 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-22 03:41+0000\n" +"PO-Revision-Date: 2018-03-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Spanish (Peru) (https://www.transifex.com/oca/teams/23907/" +"es_PE/)\n" +"Language: es_PE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Nombre a Mostrar" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Ultima Modificación en" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Actualizado última vez por" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Ultima Actualización" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +msgid "Post Invoice" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "o" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/es_PY.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/es_PY.po new file mode 100644 index 00000000..440eeeb7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/es_PY.po @@ -0,0 +1,1037 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-22 03:41+0000\n" +"PO-Revision-Date: 2018-03-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Spanish (Paraguay) (https://www.transifex.com/oca/teams/23907/" +"es_PY/)\n" +"Language: es_PY\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Ultima actualización por" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Ultima actualización en" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +msgid "Post Invoice" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/es_VE.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/es_VE.po new file mode 100644 index 00000000..7ea02aa5 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/es_VE.po @@ -0,0 +1,1041 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/" +"teams/23907/es_VE/)\n" +"Language: es_VE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Mostrar nombre" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "Borrador" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "Diario" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Modificada por última vez" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Última actualización realizada por" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Ultima actualizacion en" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +msgid "Post Invoice" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Diario" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/et.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/et.po new file mode 100644 index 00000000..0f350d5d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/et.po @@ -0,0 +1,1044 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Estonian (https://www.transifex.com/oca/teams/23907/et/)\n" +"Language: et\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Loobu" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "Ettevõte" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Loonud" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Loodud" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Näidatav nimi" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "Mustand" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "Päevik" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Viimati muudetud" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Viimati uuendatud" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Viimati uuendatud" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "Nimi" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +#, fuzzy +msgid "Post Invoice" +msgstr "Arve" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "või" + +#~ msgid "Invoice" +#~ msgstr "Arve" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Päevik" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/eu.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/eu.po new file mode 100644 index 00000000..94e745b1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/eu.po @@ -0,0 +1,1036 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-22 03:41+0000\n" +"PO-Revision-Date: 2018-03-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Basque (https://www.transifex.com/oca/teams/23907/eu/)\n" +"Language: eu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Ezeztatu" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Nork sortua" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Created on" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Izena erakutsi" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +msgid "Post Invoice" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "or" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/fa.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/fa.po new file mode 100644 index 00000000..27fa1b20 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/fa.po @@ -0,0 +1,1036 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-22 03:41+0000\n" +"PO-Revision-Date: 2018-03-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Persian (https://www.transifex.com/oca/teams/23907/fa/)\n" +"Language: fa\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "لغو" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "ایجاد شده توسط" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "ایجاد شده در" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "نام نمایشی" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "شناسه" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "تاریخ آخرین به‌روزرسانی" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "آخرین به روز رسانی توسط" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "آخرین به روز رسانی در" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +msgid "Post Invoice" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "یا" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/fi.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/fi.po new file mode 100644 index 00000000..f8f8948b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/fi.po @@ -0,0 +1,1040 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Peruuta" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "Yritys" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Luonut" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Luotu" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "Valuutta" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Nimi" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Viimeksi muokattu" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Viimeksi päivittänyt" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Viimeksi päivitetty" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +#, fuzzy +msgid "Post Invoice" +msgstr "Lasku" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "tai" + +#~ msgid "Invoice" +#~ msgstr "Lasku" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/fr.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/fr.po new file mode 100644 index 00000000..dab84251 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/fr.po @@ -0,0 +1,1056 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +# Quentin THEURET , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-06 02:40+0000\n" +"PO-Revision-Date: 2024-03-28 22:37+0000\n" +"Last-Translator: Pierre-François Teyssier \n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" +"Déduire\n" +" Dette" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" +"Augmenter\n" +" Dette" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "Emprunts" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "Compte" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "Date comptable" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "Le compte qui va contenir les montants dus sur le long terme" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "Le compte qui va contenir les montants dus sur le court terme" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "Le compte où les intérêts seront déclarés" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "Comptes" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "Action requise" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "Activités" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "État de l'activité" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "Icône du type d'activité" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "Le montant ne peut pas être supérieur à la dette" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "Le montant ne peut pas être inférieur à zéro" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" +"Le montant ne peut pas être recalculé si des écritures ou les factures " +"existent déjà" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "Le montant du paiement qui sera affecté aux intérêts" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "Le montant du payment qui réduira le montant de l'emprunt en attente" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" +"Le montant qui réduira le montant de l'emprunt en attente sur le long terme" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Annuler" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "Société" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Créer par" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Créer le" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "Devise" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Nom à afficher" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "Brouillon" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Mis à jour par" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Mis à jour le" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "Nom" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +#, fuzzy +msgid "Post Invoice" +msgstr "Facture" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "État" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "ou" + +#~ msgid "Invoice" +#~ msgstr "Facture" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Journal" + +#~ msgid "Account Entry" +#~ msgstr "Pièce comptable" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/fr_CA.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/fr_CA.po new file mode 100644 index 00000000..8636132c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/fr_CA.po @@ -0,0 +1,1041 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: French (Canada) (https://www.transifex.com/oca/teams/23907/" +"fr_CA/)\n" +"Language: fr_CA\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Annuler" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Afficher le nom" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "Identifiant" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +#, fuzzy +msgid "Post Invoice" +msgstr "Facture" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "ou" + +#~ msgid "Invoice" +#~ msgstr "Facture" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/fr_CH.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/fr_CH.po new file mode 100644 index 00000000..60498aa8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/fr_CH.po @@ -0,0 +1,1041 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: French (Switzerland) (https://www.transifex.com/oca/" +"teams/23907/fr_CH/)\n" +"Language: fr_CH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Annuler" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Modifié par" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Modifié le" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +#, fuzzy +msgid "Post Invoice" +msgstr "Facture" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "ou" + +#~ msgid "Invoice" +#~ msgstr "Facture" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/fr_FR.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/fr_FR.po new file mode 100644 index 00000000..3766429c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/fr_FR.po @@ -0,0 +1,1041 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# Quentin THEURET , 2018 +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-22 03:41+0000\n" +"PO-Revision-Date: 2018-03-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: French (France) (https://www.transifex.com/oca/teams/23907/" +"fr_FR/)\n" +"Language: fr_FR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Annuler" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Nom affichée" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +msgid "Post Invoice" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "ou" + +#~ msgid "Account Entry" +#~ msgstr "Pièce comptable" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/gl.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/gl.po new file mode 100644 index 00000000..7b4dad55 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/gl.po @@ -0,0 +1,1043 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"Language: gl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Última modificación" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "ültima actualización por" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +#, fuzzy +msgid "Post Invoice" +msgstr "Factura" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "ou" + +#~ msgid "Invoice" +#~ msgstr "Factura" + +#~ msgid "Account Entry" +#~ msgstr "Asento contable" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/gl_ES.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/gl_ES.po new file mode 100644 index 00000000..dba83f73 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/gl_ES.po @@ -0,0 +1,1037 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-22 03:41+0000\n" +"PO-Revision-Date: 2018-03-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Galician (Spain) (https://www.transifex.com/oca/teams/23907/" +"gl_ES/)\n" +"Language: gl_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +msgid "Post Invoice" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/gu.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/gu.po new file mode 100644 index 00000000..603b8b50 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/gu.po @@ -0,0 +1,1036 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Gujarati (https://www.transifex.com/oca/teams/23907/gu/)\n" +"Language: gu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "રદ કરો" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "કંપની" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ઓળખ" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +msgid "Post Invoice" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/he.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/he.po new file mode 100644 index 00000000..806e8f3e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/he.po @@ -0,0 +1,1036 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-22 03:41+0000\n" +"PO-Revision-Date: 2018-03-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Hebrew (https://www.transifex.com/oca/teams/23907/he/)\n" +"Language: he\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "בטל" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "נוצר על ידי" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "נוצר ב-" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "השם המוצג" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "מזהה" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "תאריך שינוי אחרון" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "עודכן לאחרונה על ידי" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "עודכן לאחרונה על" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +msgid "Post Invoice" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "או" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/hi.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/hi.po new file mode 100644 index 00000000..8ba45a76 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/hi.po @@ -0,0 +1,1036 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-22 03:41+0000\n" +"PO-Revision-Date: 2018-03-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Hindi (https://www.transifex.com/oca/teams/23907/hi/)\n" +"Language: hi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "रद्द" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +msgid "Post Invoice" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/hr.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/hr.po new file mode 100644 index 00000000..417c508b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/hr.po @@ -0,0 +1,1048 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "Konto" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Odustani" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "Organizacija" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Prikaži ime" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "Nacrt" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "Temeljnica" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Zadnja izmjena dana" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano dana" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "Naziv" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +#, fuzzy +msgid "Post Invoice" +msgstr "Račun" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "ili" + +#~ msgid "Invoice" +#~ msgstr "Račun" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Temeljnica" + +#~ msgid "Account Entry" +#~ msgstr "Stavka knjiženja" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/hr_HR.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/hr_HR.po new file mode 100644 index 00000000..7c72d95d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/hr_HR.po @@ -0,0 +1,1045 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Otkaži" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "Poduzeće" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Naziv" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Zadnje modificirano" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +#, fuzzy +msgid "Post Invoice" +msgstr "Račun" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Račun" + +#~ msgid "Account Entry" +#~ msgstr "Stavka dnevnika" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/hu.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/hu.po new file mode 100644 index 00000000..243ac39b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/hu.po @@ -0,0 +1,1044 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" +"Language: hu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Mégsem" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "Vállalat" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Készítette" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Létrehozás dátuma" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Név megjelenítése" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "Tervezet" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "Napló" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Utolsó frissítés dátuma" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Utoljára frissítve, által" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Utoljára frissítve " + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "Név" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +#, fuzzy +msgid "Post Invoice" +msgstr "Számla" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "vagy" + +#~ msgid "Invoice" +#~ msgstr "Számla" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Napló" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/id.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/id.po new file mode 100644 index 00000000..d303539e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/id.po @@ -0,0 +1,1044 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Indonesian (https://www.transifex.com/oca/teams/23907/id/)\n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Batalkan" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "Perusahaan" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Dibuat oleh" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Dibuat pada" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Nama Tampilan" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "Jurnal" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Terakhir Dimodifikasi pada" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Diperbaharui oleh" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Diperbaharui pada" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "Nama" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +#, fuzzy +msgid "Post Invoice" +msgstr "Faktur" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "atau" + +#~ msgid "Invoice" +#~ msgstr "Faktur" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Jurnal" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/it.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/it.po new file mode 100644 index 00000000..74cc6749 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/it.po @@ -0,0 +1,1099 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2025-06-30 12:14+0000\n" +"Last-Translator: mymage \n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" +"Deduzione\n" +" Debito" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" +"Incremento\n" +" Debito" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "Prestiti" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "Conto" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "Data addebito" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "Conto che conterrà l'importo sospeso a lungo termine" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "Conto che conterrà l'importo sospeso a corto termine" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "Conto a cui verrano assegnati gli interessi" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "Conti" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "Azione richiesta" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "Attività" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "Decorazione eccezione attività" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "Stato attività" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "Icona tipo attività" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "L'importo non può essere maggiore del debito" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "L'importo non può essere meno di zero" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" +"L'importo non può essere ricalcolato se movimenti o fatture già esistono" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "L'importo del pagamento che verrà assegnato agli interessi" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "L'importo del pagamento che ridurrà l'importo del prestito in sospeso" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" +"L'importo che ridurrà l'importo del prestito a lungo termine in sospeso" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "Importo da ridurre dal capitale" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "Tasso" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "Numero allegati" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "Tasse bancarie" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Annulla" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "Annulla Prestito" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "Annullato" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" +"Scegli il periodo per il quale si desidera registrare automaticamente le " +"righe di ammortamento dei cespiti in esecuzione" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "Chiuso" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "Azienda" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "Azienda o Persona che presta i soldi con un tasso di interesse." + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "Calcola prestito" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "Contatto" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "Valuta" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "Tasso interesse attualmente applicato" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "Data" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "Data in cui verrà contabilizzato il pagamento" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "Bozza" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "TAN" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "Modifica" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "Capitale residuo finale" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "Importo fisso" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "Tasso fisso" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "Inizio tasso fisso" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "Importo prestito fisso" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "Periodi fissi" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "Capitale fisso" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "Seguito da" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "Seguito da (partner)" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "Icona Font Awesome es. fa-tasks" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "Genera movimenti prestiti" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "Genera movimenti" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "Raggruppa per..." + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "Ha fatture" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "Ha un messaggio" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "Ha movimenti" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "Quanti prestiti ci ha concesso questo partner?" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "Icona" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "Icona per indicare un'attività eccezione." + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Se selezionata, nuovi messaggi richiedono attenzione." + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Se selezionata, alcuni messaggi hanno un errore di consegna." + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "Aumenta valore" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "Aumenta il debito di un prestito" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "Prodotto interesse" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "Importo interessi" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "Conto Interessi" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "Fatture" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "La fatture verranno registrate automaticamente" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "Segue" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "Leasing" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "Piano" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "Registro" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "Tipo registro" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "Conto Leasing" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "Leasing" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "Leasing" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "Prestito concesso" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "Conteggio prestiti concessi" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "Ente erogante" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "Riga" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "Prestito" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "Importo prestito" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "Righe prestito" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "Riga prestito" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "Tipo di Prestito" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "Procedura guidata per la generazione del prestito" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "Il Nome del prestito deve essere univoco" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "Importo del prestito" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "Registra prestito" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "Prodotto prestito" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "Prestiti" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "Registro lungo termine" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "Importo sospeso entro 12 mesi" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "Importo sospeso oltre 12 mesi" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "Conto a lungo termine" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "Allegato principale" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "Errore di consegna messaggio" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "Messaggi" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "Metodo di calcolo dei tassi applicati" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "Metodo di calcolo del periodo di rendita" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "Movimento" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "Movimenti" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "Scadenza mia attività" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "Nome" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "Scadenza prossima attività" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "Riepilogo prossima attività" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "Tipo prossima attività" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "TAEG" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "Numero di azioni" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "Numero di errori" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "Numero di messaggi che richiedono un'azione" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Numero di messaggi con errore di consegna" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "Numero in rate della durata del prestito" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "Solo interessi" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "Solo i prestiti in stato bozza possono essere registrati" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "Paga importo" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "Importo pagamento" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "Pagamento su prima rata" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "Capitale residuo" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "L'importo in sospeso del prestito dopo il pagamento" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "L'importo in sospeso del prestito prima del pagamento" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" +"L'importo in sospeso del prestito prima del pagamento che non sarà pagato " +"entro, in almeno, 12 mesi" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "Durata periodo" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "Numero rate" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "Registra" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +msgid "Post Invoice" +msgstr "Registra Fattura" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "Registra Prestito" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "Registrato" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "Quota capitale" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "Registra" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" +"Prodotto a cui verrà assegnato l'importo degli interessi al momento della " +"creazione della fattura" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" +"Prodotto a cui verrà assegnato l'importo del prestito al momento della " +"creazione della fattura" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "Tasso" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "Tasso periodo" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "Tipo Tasso" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "Tasso reale" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "Tasso reale che sarà applicato ogni rata" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "Importo residuo" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "Costo del riscatto" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "Utente responsabile" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "Arrotondare alla fine" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "Esecuzione" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "Sequenza" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "La sequenza deve essere univoco in un prestito" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "Conto a corto termine" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "Alcune fatture future già esistono" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "Alcuni Movimenti futuri già esistono" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "Alcune fatture non vengono create" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "Alcune fatture devono essere create prima" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "Alcuni movimenti non vengono creati" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "Alcuni movimenti devono essere creati prima" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "Data inizio" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "inizio dei movimenti" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "Stato" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "Calcolo periodo tra 2 rate, in mesi" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" +"Stato in base alle attività\n" +"Scaduto: la data richiesta è trascorsa\n" +"Oggi: la data attività è oggi\n" +"Pianificato: attività future." + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "Importo totale che verrà pagato (Tasso)" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "Totale Interessi" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "Totale pagato interessi" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "Totale capitale pagato" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "Totale Pagamenti" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "Tipo di attività eccezione sul record." + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "Valori" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "Messaggi sito web" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "Storico comunicazioni sito web" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" +"Quando spuntato, le differenze saranno applicate nell'ultima rata, se non è " +"spuntato, il tasso verrà ricalcolato su ogni rata." + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "Quando spuntato, il primo pagamento sarà alla data inizio" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "o" + +#~ msgid "Followers (Channels)" +#~ msgstr "Seguito da (canali)" + +#~ msgid "If checked new messages require your attention." +#~ msgstr "Se selezionata, nuovi messaggi richiedono attenzione." + +#~ msgid "Invoice" +#~ msgstr "Fattura" + +#~ msgid "Journal Entries" +#~ msgstr "Registrazioni contabili" + +#~ msgid "Loan items" +#~ msgstr "Piano prestito" + +#~ msgid "Number of error" +#~ msgstr "Numero di errori" + +#~ msgid "Number of messages which requires an action" +#~ msgstr "Numero di messaggi che richiedono un'azione" + +#~ msgid "Number of unread messages" +#~ msgstr "Numero di messaggi non letti" + +#~ msgid "Overdue" +#~ msgstr "In Ritardo" + +#~ msgid "Planned" +#~ msgstr "Pianificato" + +#~ msgid "Today" +#~ msgstr "Oggi" + +#~ msgid "Unread Messages" +#~ msgstr "Messaggi non letti" + +#~ msgid "Unread Messages Counter" +#~ msgstr "Numero messaggi non letti" + +#~ msgid "Account Entry" +#~ msgstr "Registrazione Contabile" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/ja.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/ja.po new file mode 100644 index 00000000..1c3e8d27 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/ja.po @@ -0,0 +1,1044 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Japanese (https://www.transifex.com/oca/teams/23907/ja/)\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "キャンセル" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "会社" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "作成者" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "作成日" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "表示名" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "ドラフト" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "仕訳帳" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "最終更新日" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "最終更新者" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "最終更新日" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "名前" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +#, fuzzy +msgid "Post Invoice" +msgstr "請求書" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "または" + +#~ msgid "Invoice" +#~ msgstr "請求書" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "仕訳帳" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/ko.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/ko.po new file mode 100644 index 00000000..95333851 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/ko.po @@ -0,0 +1,1036 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-22 03:41+0000\n" +"PO-Revision-Date: 2018-03-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Korean (https://www.transifex.com/oca/teams/23907/ko/)\n" +"Language: ko\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "취소" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "작성자" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "작성일" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "표시 이름" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "최근 수정" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "최근 갱신한 사람" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "최근 갱신 날짜" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +msgid "Post Invoice" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "또는" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/lo.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/lo.po new file mode 100644 index 00000000..d528c87d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/lo.po @@ -0,0 +1,1036 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-22 03:41+0000\n" +"PO-Revision-Date: 2018-03-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Lao (https://www.transifex.com/oca/teams/23907/lo/)\n" +"Language: lo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "ຍົກເລີອກ" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +msgid "Post Invoice" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "ຫຼື" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/lt.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/lt.po new file mode 100644 index 00000000..33808c7c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/lt.po @@ -0,0 +1,1045 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/lt/)\n" +"Language: lt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"(n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Atšaukti" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "Įmonė" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Sukūrė" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Sukurta" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Vaizduojamas pavadinimas" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "Juodraštis" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "Žurnalas" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Paskutinį kartą keista" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Paskutinį kartą atnaujino" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Paskutinį kartą atnaujinta" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "Pavadinimas" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +#, fuzzy +msgid "Post Invoice" +msgstr "Sąskaita-faktūra" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "arba" + +#~ msgid "Invoice" +#~ msgstr "Sąskaita-faktūra" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Žurnalas" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/lt_LT.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/lt_LT.po new file mode 100644 index 00000000..a50434e6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/lt_LT.po @@ -0,0 +1,1038 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-22 03:41+0000\n" +"PO-Revision-Date: 2018-03-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Lithuanian (Lithuania) (https://www.transifex.com/oca/" +"teams/23907/lt_LT/)\n" +"Language: lt_LT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"(n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Atšaukti" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Sukūrė" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Sukurta" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Paskutinį kartą atnaujino" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Paskutinį kartą atnaujinta" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +msgid "Post Invoice" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "arba" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/lv.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/lv.po new file mode 100644 index 00000000..644a26dd --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/lv.po @@ -0,0 +1,1037 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-22 03:41+0000\n" +"PO-Revision-Date: 2018-03-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Latvian (https://www.transifex.com/oca/teams/23907/lv/)\n" +"Language: lv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " +"2);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Atcelt" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Izveidoja" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Izveidots" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Pēdējo reizi atjaunoja" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Pēdējās izmaiņas" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +msgid "Post Invoice" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "vai" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/mk.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/mk.po new file mode 100644 index 00000000..96f44c37 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/mk.po @@ -0,0 +1,1044 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Macedonian (https://www.transifex.com/oca/teams/23907/mk/)\n" +"Language: mk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Откажи" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "Компанија" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Креирано од" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Креирано на" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Прикажи име" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "Нацрт" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "Дневник" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Последна промена на" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Последно ажурирање од" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Последно ажурирање на" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "Име" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +#, fuzzy +msgid "Post Invoice" +msgstr "Фактура" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "или" + +#~ msgid "Invoice" +#~ msgstr "Фактура" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Дневник" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/mn.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/mn.po new file mode 100644 index 00000000..dfb40b93 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/mn.po @@ -0,0 +1,1044 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Mongolian (https://www.transifex.com/oca/teams/23907/mn/)\n" +"Language: mn\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Цуцлах" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "Компани" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Үүсгэгч" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Үүсгэсэн" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Дэлгэцийн Нэр" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "Ноорог" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "Журнал" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Сүүлийн засвар хийсэн огноо" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Сүүлийн засвар хийсэн" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Сүүлийн засвар хийсэн огноо" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "Нэр" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +#, fuzzy +msgid "Post Invoice" +msgstr "Нэхэмжлэл" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "эсвэл" + +#~ msgid "Invoice" +#~ msgstr "Нэхэмжлэл" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Журнал" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/nb.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/nb.po new file mode 100644 index 00000000..b5dda191 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/nb.po @@ -0,0 +1,1045 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Norwegian Bokmål (https://www.transifex.com/oca/teams/23907/" +"nb/)\n" +"Language: nb\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Avbryt" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "Firma" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Opprettet av" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Opprettet den" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Visnings navn" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "Kladd" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "Journal" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Sist oppdatert " + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Sist oppdatert av" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Sist oppdatert" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "Navn" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +#, fuzzy +msgid "Post Invoice" +msgstr "Faktura" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "eller" + +#~ msgid "Invoice" +#~ msgstr "Faktura" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Journal" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/nb_NO.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/nb_NO.po new file mode 100644 index 00000000..8205fd64 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/nb_NO.po @@ -0,0 +1,1041 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/" +"teams/23907/nb_NO/)\n" +"Language: nb_NO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Lukk" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Laget av" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Laget den" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Vis navn" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Sist endret den" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Sist oppdatert av" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Sist oppdatert den" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +#, fuzzy +msgid "Post Invoice" +msgstr "Innmelding" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Innmelding" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/nl.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/nl.po new file mode 100644 index 00000000..cca12966 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/nl.po @@ -0,0 +1,1047 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Annuleren" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "Bedrijf" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Te tonen naam" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "Concept" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "Dagboek" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Laatst bijgewerkt op" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "Naam" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +#, fuzzy +msgid "Post Invoice" +msgstr "Factuur" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "of" + +#~ msgid "Invoice" +#~ msgstr "Factuur" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Dagboek" + +#~ msgid "Account Entry" +#~ msgstr "Boeking" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/nl_BE.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/nl_BE.po new file mode 100644 index 00000000..dbb8028f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/nl_BE.po @@ -0,0 +1,1045 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Dutch (Belgium) (https://www.transifex.com/oca/teams/23907/" +"nl_BE/)\n" +"Language: nl_BE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Annuleren" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "Bedrijf" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Gemaakt door" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Gemaakt op" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Schermnaam" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "Concept" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "Journaal" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Laatst Aangepast op" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "Naam" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +#, fuzzy +msgid "Post Invoice" +msgstr "Factuur" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "of" + +#~ msgid "Invoice" +#~ msgstr "Factuur" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Journaal" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/nl_NL.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/nl_NL.po new file mode 100644 index 00000000..5d76f53f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/nl_NL.po @@ -0,0 +1,1041 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-06 02:40+0000\n" +"PO-Revision-Date: 2018-04-06 02:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" +"teams/23907/nl_NL/)\n" +"Language: nl_NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +#, fuzzy +msgid "Post Invoice" +msgstr "Factuur" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factuur" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/pl.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/pl.po new file mode 100644 index 00000000..786e85f3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/pl.po @@ -0,0 +1,1046 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Polish (https://www.transifex.com/oca/teams/23907/pl/)\n" +"Language: pl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " +"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " +"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Anuluj" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Utworzone przez" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Utworzono" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Wyświetlana nazwa " + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "Projekt" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "Dziennik" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Ostatnio modyfikowano" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Ostatnio modyfikowane przez" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Ostatnia zmiana" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +#, fuzzy +msgid "Post Invoice" +msgstr "Faktura" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "lub" + +#~ msgid "Invoice" +#~ msgstr "Faktura" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Dziennik" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/pt.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/pt.po new file mode 100644 index 00000000..7562896c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/pt.po @@ -0,0 +1,1084 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2020-05-20 12:19+0000\n" +"Last-Translator: alvarorib \n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Weblate 3.10\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "Conta" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "Data da Conta" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "Conta para o saldo não corrente (longo prazo)" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "Conta para o saldo corrente (curto prazo)" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "Conta para os juros do empréstimo" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "Contas" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "Ação Necessária" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "Atividades" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "Estado da Atividade" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "O montante não pode ser superior à dívida" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "O montante não pode ser inferior a zero" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" +"O montante não pode ser recalculado se os movimentos ou faturas já existirem" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "O montante do pagamento que será atribuído aos juros" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" +"Montante do pagamento que será reduzido no capital em dívida do empréstimo" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "Montante que reduzirá o capital em dívida não corrente (longo prazo)" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "Montante a reduzir do Capital" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "Anuidade" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "Contagem de Anexos" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "Comissões bancárias" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "Cancelar o empréstimo" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "Cancelado" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" +"Escolher o período onde quer publicar automaticamente as linhas de " +"depreciação dos ativos" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "Fechado" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "Empresa" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "Empresa ou contribuinte que empresta o dinheiro a uma taxa de juro." + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "Calcular items" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "Moeda" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "Taxa aplicada atualmente" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "Data" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "Data em que o pagamento será contabilizado" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Nome a Exibir" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "Rascunho" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "TAE" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "Valor residual do Capital" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "Valor constante" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "Anuidade constante" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "Anuidade constante inicial" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "Seguidores" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "Seguidores (Parceiros)" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "Gerar Movimentos do Empréstimo" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "Gerar movimentos" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "Tem faturas" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "Tem movimentos" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Se selecionado, novas mensagens necessitam da sua atenção." + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Se selecionado, algumas mensagens têm mensagem de erro." + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "Produto juro" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "Montante de juros" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "Conta de juros" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "Faturas" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "As faturas serão publicadas automaticamente" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "É um Seguidor" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "É Leasing" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "Items" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "Diário" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "Tipo de Diário" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Última Modificação Em" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Última Actualização por" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Última Actualização em" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "Linha" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "Anexo Principal" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "Erro de Mensagem de Envio" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "Mensagens" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "Nome" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "Data Limite da Próxima Atividade" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "Resumo da Próxima Atividade" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "Tipo de Próxima Atividade" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "Número de Ações" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Número de mensagens com erro de envio" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "Duração do período" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +msgid "Post Invoice" +msgstr "Publicar Fatura" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "Publicado" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "Utilizador responsável" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "Sequência" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "Estado" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" +"Estados baseados em atividades\n" +"Em mora: A data de vencimento já foi ultrapassada\n" +"Hoje: A data da atividade é hoje\n" +"Planeado: Futuras atividades." + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "Mensagens de Website" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "História de Comunicações do Website" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "ou" + +#~ msgid "Followers (Channels)" +#~ msgstr "Seguidores (Canais)" + +#~ msgid "If checked new messages require your attention." +#~ msgstr "Se selecionado novas mensagens necessitam da sua atenção." + +#~ msgid "Invoice" +#~ msgstr "Fatura" + +#~ msgid "Journal Entries" +#~ msgstr "Movimentos de Diário" + +#~ msgid "Number of error" +#~ msgstr "Número de erros" + +#~ msgid "Number of messages which requires an action" +#~ msgstr "Número de mensagens que requerem atenção" + +#~ msgid "Number of unread messages" +#~ msgstr "Número de mensagens não lidas" + +#~ msgid "Overdue" +#~ msgstr "Em mora" + +#~ msgid "Planned" +#~ msgstr "Planeado" + +#~ msgid "Today" +#~ msgstr "Hoje" + +#~ msgid "Unread Messages" +#~ msgstr "Mensagens Não lidas" + +#~ msgid "Unread Messages Counter" +#~ msgstr "Contador de Mensagens Não Lidas" + +#~ msgid "Account Entry" +#~ msgstr "Movimento de Conta" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/pt_BR.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/pt_BR.po new file mode 100644 index 00000000..884b141b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/pt_BR.po @@ -0,0 +1,1091 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2025-06-30 14:25+0000\n" +"Last-Translator: Douglas Custódio \n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/" +"23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" +"Deduzir\n" +" Débito" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" +"Incrementar\n" +" Débito" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "Empréstimo" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "Conta" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "Data da Conta" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "Conta que conterá o valor pendente a longo prazo" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "Conta que conterá o valor pendente a curto prazo" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "Conta à qual os interesses serão atribuídos" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "Contas" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "Acão Nesessária" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "Atividades" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "Decoração de exceção de atividade" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "Estado da Atividade" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "Ícone de tipo de atividade" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "O valor não pode ser maior que a dívida" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "O valor não pode ser menor que zero" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "O valor não pode ser alterado se já houver movimentos ou faturas" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "Valor do pagamento que será atribuído aos interesses" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "Valor do pagamento que reduzirá o valor da dívida pendente" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "Montante que reduzirá o montante da dívida pendente a longo prazo" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "Montante a reduzir do Principal" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "Anuidade" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "Contagem de Anexos" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "Taxas bancárias" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "Cancelar Empréstimo" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "Cancelado" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" +"Escolha o período para o qual você deseja lançar automaticamente as linhas " +"de depreciação dos ativos em execução" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "Fechado" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "Empresa" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "Empresa ou indivíduo que empresta o dinheiro a uma taxa de juros." + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "Calcula itens" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "Contato" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "Moeda" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "Taxa atualmente aplicada" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "Data" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "Data em que o pagamento será contabilizado" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Nome Exibido" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "Provisório" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "Taxa anual efetiva" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "Editar" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "Montante Total Pendente" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "Quantia fixa" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "Anuidade Fixa" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "Montante empréstimo fixo" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "Períodos Fixos" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "Seguidores" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "Seguidores (Parceiros)" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "Gerar Entradas de Empréstimo" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "Gerar movimentos" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "Possui Faturas" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "Possui Movimentos" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "Identificação" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Se marcado novas mensagens solicitarão sua atenção." + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Se marcado, algumas mensagens tem erro de entrega." + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "Valor de Juros" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "Conta de interesses" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "Pedidos" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "As faturas serão postadas automaticamente" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "É um seguidor" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "Está Alugando" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "Itens" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "Diário" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "Tipo de Diário" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Última atualização em" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Última atualização por" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Última atualização em" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "Conta de Ativos Alugados" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "Locação" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "Arrendamentos" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "Emprestador" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "Linha" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "Empréstimo" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "Montante do empréstimo" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "Tipo de Empréstimo" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "O nome do empréstimo deve ser único" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "Empréstimos" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "Conta de longo prazo" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "Anexo Principal" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "Erro de entrega de Mensagem" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "Mensagens" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "Método de computação da taxa aplicada" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "Método de computação da anuidade do período" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "Movimento" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "Movimentos" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "Nome" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "Prazo final para Próxima Atividade" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "Próximo Sumário de Atividade" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "Tipo da Próxima Atividade" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "APR nominal" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "Número de ações" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Número de mensagens com erro de entrega" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "Número de períodos que o empréstimo vai durar" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "Apenas juros" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "Valor de pagamento" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "Quantidade de Pagamento" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "Pagamento No Primeiro Período" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "Tamanho do período" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "Períodos" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "Lançar" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +#, fuzzy +msgid "Post Invoice" +msgstr "Fatura" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "Lançado" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "Processo" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" +"Produto onde o valor do empréstimo será atribuído quando a fatura for criada" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "Taxa" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "Período de Taxa" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "Tipo de Alíquota" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "Taxa real" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "Taxa real que será aplicada em cada período" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "Valor Residual" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" +"Valor residual do aluguel que deve ser pago no final, a fim de adquirir o " +"ativo" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "Usuário Responsável" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "Executar" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "Seqüência" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "Sequência deve ser única em um empréstimo" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "Conta de curto prazo" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "Algumas faturas futuras já existem" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "Alguns movimentos futuros já existem" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "Algumas faturas não são criadas" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "Algumas faturas devem ser criadas primeiro" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "Alguns movimentos não são criados" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "Alguns movimentos devem ser criados primeiro" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "Data de Início" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "Estado" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" +"Status baseado em atividades\n" +"Atrasado: Data definida já passou\n" +"Hoje: Data de atividade é hoje\n" +"Planejado: Atividades futuras." + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "Valor total que será pago (Anuidade)" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "Total de interesses" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "Total de juros pago" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "Valor total pago" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "Pagamentos Total" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "Tipo de atividade de exceção registrada." + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "Valores" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "Mensagens do Site" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "Histórico de comunicação do site" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "ou" + +#~ msgid "Followers (Channels)" +#~ msgstr "Seguidores (Canais)" + +#~ msgid "If checked new messages require your attention." +#~ msgstr "Se marcado, novas mensagens solicitarão sua atenção." + +#~ msgid "Invoice" +#~ msgstr "Fatura" + +#~ msgid "Journal Entries" +#~ msgstr "Lançamentos de Diário" + +#~ msgid "Number of error" +#~ msgstr "Número do erro" + +#~ msgid "Number of messages which requires an action" +#~ msgstr "Número de mensagens que requer uma ação" + +#~ msgid "Number of unread messages" +#~ msgstr "Quantidade de mensagens não lidas" + +#~ msgid "Overdue" +#~ msgstr "Vencido(a)" + +#~ msgid "Planned" +#~ msgstr "Planejado" + +#~ msgid "Today" +#~ msgstr "Hoje" + +#~ msgid "Unread Messages" +#~ msgstr "Mensagens não lidas" + +#~ msgid "Unread Messages Counter" +#~ msgstr "Contador de Mensagens Não Lidas" + +#~ msgid "Account Entry" +#~ msgstr "Entrada de conta" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/pt_PT.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/pt_PT.po new file mode 100644 index 00000000..36d528e0 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/pt_PT.po @@ -0,0 +1,1048 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" +"teams/23907/pt_PT/)\n" +"Language: pt_PT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "Empresa" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Nome a exibir" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "Rascunho" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "Diário" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Modificado pela última vez em" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Atualizado pela última vez por" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Atualizado pela última vez em" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "Nome" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +#, fuzzy +msgid "Post Invoice" +msgstr "Fatura" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "ou" + +#~ msgid "Invoice" +#~ msgstr "Fatura" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Diário" + +#~ msgid "Account Entry" +#~ msgstr "Movimento de Conta" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/ro.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/ro.po new file mode 100644 index 00000000..c66f3037 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/ro.po @@ -0,0 +1,1045 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Anuleaza" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "Companie" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Creat de" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Creat la" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Nume Afişat" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "Ciorna" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "Registru" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Ultima actualizare în" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Ultima actualizare făcută de" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Ultima actualizare la" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "Nume" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +#, fuzzy +msgid "Post Invoice" +msgstr "Factura" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "sau" + +#~ msgid "Invoice" +#~ msgstr "Factura" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Registru" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/ru.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/ru.po new file mode 100644 index 00000000..02ef4433 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/ru.po @@ -0,0 +1,1046 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-22 03:41+0000\n" +"PO-Revision-Date: 2018-03-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || " +"(n%100>=11 && n%100<=14)? 2 : 3);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Отменена" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Создано" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Создан" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "Журнал" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Последний раз обновлено" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Последний раз обновлено" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +#, fuzzy +msgid "Post Invoice" +msgstr "Счет" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "или" + +#~ msgid "Invoice" +#~ msgstr "Счет" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Журнал" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/sk.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/sk.po new file mode 100644 index 00000000..1f2257ee --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/sk.po @@ -0,0 +1,1036 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Slovak (https://www.transifex.com/oca/teams/23907/sk/)\n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Zrušiť" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "Spoločnosť" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Vytvoril" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Vytvorené" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Zobraziť meno" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Posledná modifikácia" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Naposledy upravil" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Naposledy upravené" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +msgid "Post Invoice" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "alebo" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/sk_SK.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/sk_SK.po new file mode 100644 index 00000000..5a426970 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/sk_SK.po @@ -0,0 +1,1041 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Slovak (Slovakia) (https://www.transifex.com/oca/teams/23907/" +"sk_SK/)\n" +"Language: sk_SK\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +#, fuzzy +msgid "Post Invoice" +msgstr "Faktúra" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktúra" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/sl.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/sl.po new file mode 100644 index 00000000..8a4e851f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/sl.po @@ -0,0 +1,1051 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2023-03-31 21:24+0000\n" +"Last-Translator: Matjaz Mozetic \n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || " +"n%100==4 ? 2 : 3;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "Konto" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Preklic" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "Družba" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Ustvaril" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Ustvarjeno" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "Valuta" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "Datum" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "Osnutek" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "Dnevnik" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Zadnjič spremenjeno" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Zadnjič posodobil" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Zadnjič posodobljeno" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "Naziv" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "Dolžina obdobja" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "Obdobja" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +#, fuzzy +msgid "Post Invoice" +msgstr "Račun" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "Knjiženo" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "Stanje" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "ali" + +#~ msgid "Invoice" +#~ msgstr "Račun" + +#~ msgid "Journal Entries" +#~ msgstr "Dnevniški vnosi" + +#~ msgid "Planned" +#~ msgstr "Planirano" + +#~ msgid "Account Entry" +#~ msgstr "Knjigovodski vnos" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/sr.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/sr.po new file mode 100644 index 00000000..045fac8a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/sr.po @@ -0,0 +1,1037 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-22 03:41+0000\n" +"PO-Revision-Date: 2018-03-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Serbian (https://www.transifex.com/oca/teams/23907/sr/)\n" +"Language: sr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Otkaži" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Kreiran" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +msgid "Post Invoice" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/sr@latin.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/sr@latin.po new file mode 100644 index 00000000..2c963282 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/sr@latin.po @@ -0,0 +1,1042 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Serbian (Latin) (https://www.transifex.com/oca/teams/23907/" +"sr%40latin/)\n" +"Language: sr@latin\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Otkaži" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Kreiran" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Ime za prikaz" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "Nacrt" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "Dnevnik" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Zadnja izmjena" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Zadnja izmjena" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Zadnja izmjena" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +msgid "Post Invoice" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "ili" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Dnevnik" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/sv.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/sv.po new file mode 100644 index 00000000..5e3d8260 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/sv.po @@ -0,0 +1,1063 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2024-02-27 12:34+0000\n" +"Last-Translator: jakobkrabbe \n" +"Language-Team: Swedish (https://www.transifex.com/oca/teams/23907/sv/)\n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" +"Avdrag\n" +" Skuld" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" +"Ökning\n" +" Skuld" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "Lån" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "Konto" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "Konto Datum" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "Konto som kommer att innehålla det utestående beloppet på lång sikt" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "Konto som innehåller det utestående beloppet på kort sikt" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "Konto där intressena kommer att tilldelas" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "Konton" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "Åtgärd krävs" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "Aktivitet" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "Aktivitet Undantag Dekoration" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "Aktivitetsstatus" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "Ikon för aktivitetstyp" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "Beloppet kan inte vara större än skulden" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "Beloppet får inte vara mindre än noll" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" +"Beloppet kan inte beräknas på nytt om dragningar eller fakturor redan finns" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "Beloppet av betalning som kommer att tilldelas räntor" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" +"Belopp av betalningen som kommer att minska det utestående lånebeloppet" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "Belopp som kommer att minska det utestående lånebeloppet på lång sikt" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "Belopp att minska från Kapitalbelopp" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "Annuitet" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "Antal bilagor" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "Bankavgifter" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Avbryt" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "Avbryt lån" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "Avbokad" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" +"Välj den period för vilken du automatiskt vill bokföra avskrivningsraderna " +"för rörelsetillgångar" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "Stängt" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "Bolag" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "Företag eller person som lånar ut pengar mot en ränta." + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "Beräkna poster" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "Kontakt" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Skapad av" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Skapad den" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "Valuta" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "Nuvarande tillämpad ränta" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "Datum" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "Datum då betalningen kommer att redovisas" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Visa namn" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "Preliminär" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "EAR" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "Redigera" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "Slutligt utestående kapitalbelopp" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "Fast belopp" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "Fast annuitet" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "Fast annuitet Början" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "Fast lånebelopp" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "Fasta perioder" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "Fast huvudstol" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "Följare" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "Följare (kontkter)" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "Font awesome-ikon, t.ex. fa-tasks" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "Skapa låneposter" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "Skapa rörelser" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "Gruppera efter..." + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "Har fakturor" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "Har meddelande" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "Har rört sig" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "Hur många lån har denna kontakt lånat ut till oss?" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "Ikon" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "Ikon för att indikera en undantagsaktivitet." + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Om markerat, kräver nya meddelanden din uppmärksamhet." + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Om markerat får vissa meddelanden ett leveransfel." + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "Ökning belopp" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "Öka skulden på ett lån" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "Räntebärande produkt" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "Räntebelopp" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "Räntekonto" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "Fakturor" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "Fakturor bokförs automatiskt" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "Är följare" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "Är leasing" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "Föremål" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "Journal" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "Journalanteckning" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "Journaltyp" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Senast redigerad" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Senast uppdaterad av" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Senast uppdaterad" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "Konto för leasade tillgångar" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "Leasing" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "Leasingavtal" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "Utlånat lån" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "Utlånat Lån Antal" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "Långivare" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "Linje" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "Lån" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "Lånebelopp" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "Låneposter" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "Låneram" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "Typ av lån" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "Guide för att skapa lån" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "Lånets namn måste vara unikt" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "Lån betala belopp" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "Lånepost" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "Låneprodukt" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "Lån" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "Långfristiga lån Kapitalbelopp" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "Långfristiga kapitalbelopp" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "Långsiktigt konto" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "Huvudanslutning" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "Fel vid leverans av meddelande" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "Meddelanden" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "Metod för beräkning av den tillämpade räntan" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "Metod för beräkning av periodisk annuitet" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "Flytta" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "Rörelser" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "Min tidsfrist för aktiviteter" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "Namn" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "Tidsfrist för nästa aktivitet" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "Sammanfattning av nästa aktivitet" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "Nästa typ av aktivitet" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "Nominell APR" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "Antal åtgärder" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "Antal fel" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "Antal meddelanden som kräver åtgärd" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Antal meddelanden med leveransfel" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "Antal perioder som lånet kommer att löpa" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "Endast ränta" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "Endast lån i utkaststatus kan bokföras" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "Betala belopp" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "Betalningsbelopp" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "Betalning under första perioden" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "Pågående kapitalbelopp" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "Lånets utestående belopp efter betalning" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "Lånets utestående belopp före betalning" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" +"Lånets utestående belopp före betalning som inte kommer att betalas inom " +"minst 12 månader" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "Period Längd" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "Perioder" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "Post" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +msgid "Post Invoice" +msgstr "Bokför faktura" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "Bokför lån" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "Bokförd" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "Kapitalbelopp" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "Process" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "Produkt där räntebeloppet kommer att tilldelas när fakturan skapas" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "Produkt där lånebeloppet kommer att tilldelas när fakturan skapas" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "Ränta" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "Ränteperiod" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "Typ av ränta" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "Realränta" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "Realränta som kommer att tillämpas på varje period" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "Återstående belopp" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" +"Restvärde av leasingavtalet som måste betalas vid leasingavtalets slut för " +"att förvärva tillgången" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "Ansvarig användare" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "Runda på slutet" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "Kör" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "Sekvens" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "Sekvensen måste vara unik i ett lån" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "Kortfristigt konto" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "Vissa framtida fakturor finns redan" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "Vissa framtida drag finns redan" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "Vissa fakturor skapas inte" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "Vissa fakturor måste skapas först" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "Vissa rörelser skapas inte" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "Vissa rörelser måste skapas först" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "Startdatum" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "Start av rörelserna" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "Stat" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "Ange här tiden mellan 2 deprecieringar, i månader" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" +"Status baserad på aktiviteter\n" +"Försenad: Förfallodatumet har redan passerats\n" +"Idag: Aktivitetsdatum är idag\n" +"Planerad: Framtida aktiviteter." + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "Totalt belopp som kommer att betalas ut (Annuitet)" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "Summa andelar" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "Summa betalda räntor" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "Totalt utbetalt belopp" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "Totala betalningar" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "Typ av undantagsaktivitet som registreras." + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "Värden" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "Meddelanden från webbplatsen" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "Historik för kommunikation på webbplatsen" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" +"Om den är markerad kommer skillnaderna att tillämpas på den sista perioden, " +"om den inte är markerad kommer annuiteten att beräknas på nytt för varje " +"period." + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "Vid kontroll kommer den första betalningen att vara på startdatum" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "eller" + +#~ msgid "Invoice" +#~ msgstr "Faktura" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Journal" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/th.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/th.po new file mode 100644 index 00000000..f35fd928 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/th.po @@ -0,0 +1,1040 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Thai (https://www.transifex.com/oca/teams/23907/th/)\n" +"Language: th\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "ยกเลิก" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "บริษัท" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "สร้างโดย" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "สร้างเมื่อ" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "ชื่อที่ใช้แสดง" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "ฉบับร่าง" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "รหัส" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "แก้ไขครั้งสุดท้ายเมื่อ" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "อัพเดทครั้งสุดท้ายโดย" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "อัพเดทครั้งสุดท้ายเมื่อ" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "ชื่อ" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +#, fuzzy +msgid "Post Invoice" +msgstr "ใบแจ้งหนี้" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "หรือ" + +#~ msgid "Invoice" +#~ msgstr "ใบแจ้งหนี้" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/tr.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/tr.po new file mode 100644 index 00000000..dbb32ffe --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/tr.po @@ -0,0 +1,1044 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Vazgeç" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "Şirket" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Oluşturuldu" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Görünen İsim" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "Taslak" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "Günlük" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Son değişiklik" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Son güncelleyen" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Son güncelleme" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "Adı" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +#, fuzzy +msgid "Post Invoice" +msgstr "Fatura" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "ya da" + +#~ msgid "Invoice" +#~ msgstr "Fatura" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Günlük" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/tr_TR.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/tr_TR.po new file mode 100644 index 00000000..e07038a3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/tr_TR.po @@ -0,0 +1,1045 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "İptal et" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "Firma" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Oluşturulma tarihi" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "Para Birimi" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Görünen ad" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "Taslak" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "Kimlik" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "Yevmiye" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "En son güncelleme tarihi" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "En son güncelleyen " + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "En son güncelleme tarihi" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "Adı" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +#, fuzzy +msgid "Post Invoice" +msgstr "Fatura" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "ya da " + +#~ msgid "Invoice" +#~ msgstr "Fatura" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Yevmiye" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/uk.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/uk.po new file mode 100644 index 00000000..01942917 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/uk.po @@ -0,0 +1,1037 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-22 03:41+0000\n" +"PO-Revision-Date: 2018-03-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Ukrainian (https://www.transifex.com/oca/teams/23907/uk/)\n" +"Language: uk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Скасувати" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Створив" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Дата створення" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Назва для відображення" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Остання модифікація" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Востаннє оновив" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Останнє оновлення" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +msgid "Post Invoice" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "або" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/vi.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/vi.po new file mode 100644 index 00000000..fa682f8e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/vi.po @@ -0,0 +1,1040 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Vietnamese (https://www.transifex.com/oca/teams/23907/vi/)\n" +"Language: vi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Hủy bỏ" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Được tạo bởi" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Được tạo vào" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Tên hiển thị" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "Dự thảo" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "Sổ nhật ký" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Sửa lần cuối vào" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Cập nhật lần cuối vào" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +msgid "Post Invoice" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "hoặc" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Sổ nhật ký" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/vi_VN.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/vi_VN.po new file mode 100644 index 00000000..31ba356b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/vi_VN.po @@ -0,0 +1,1037 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-22 03:41+0000\n" +"PO-Revision-Date: 2018-03-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Vietnamese (Viet Nam) (https://www.transifex.com/oca/" +"teams/23907/vi_VN/)\n" +"Language: vi_VN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "Hủy" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "Tạo bởi" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "Tạo vào" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "Cập nhật lần cuối bởi" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "Cập nhật lần cuối vào" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +msgid "Post Invoice" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "hoặc" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/zh_CN.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/zh_CN.po new file mode 100644 index 00000000..160a9e95 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/zh_CN.po @@ -0,0 +1,1045 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" +"zh_CN/)\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "取消" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "公司" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "创建者" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "创建时间" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "Display Name" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "草稿" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "ID" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "凭证簿" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "Last Modified on" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "最后更新者" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "上次更新日期" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "名称" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +#, fuzzy +msgid "Post Invoice" +msgstr "发票" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "或" + +#~ msgid "Invoice" +#~ msgstr "发票" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "凭证簿" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/zh_TW.po b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/zh_TW.po new file mode 100644 index 00000000..089b895b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/i18n/zh_TW.po @@ -0,0 +1,1045 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_loan +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Chinese (Taiwan) (https://www.transifex.com/oca/teams/23907/" +"zh_TW/)\n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Deduct\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "" +"Increase\n" +" Debt" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.res_partner_form_view +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id +msgid "Account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date +msgid "Account Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Account that will contain the pending amount on Long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Account that will contain the pending amount on short term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Account where the interests will be assigned to" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Accounts" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be bigger than debt" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Amount cannot be less than zero" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Amount cannot be recomputed if moves or invoices exists already" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount +msgid "Amount of the payment that will be assigned to interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount +msgid "Amount of the payment that will reduce the pending loan amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Amount that will reduce the pending loan amount on long term" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount +msgid "Amount to reduce from Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_line +msgid "Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees +msgid "Bank fees" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Cancel" +msgstr "刪除" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan +msgid "Cancel Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__closed +msgid "Closed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__company_id +msgid "Company" +msgstr "公司" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__partner_id +msgid "Company or individual that lends the money at an interest rate." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Compute items" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid +msgid "Created by" +msgstr "建立者" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date +msgid "Created on" +msgstr "建立於" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id +msgid "Currency" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate +msgid "Currently applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date +msgid "Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date +msgid "Date when the payment will be accounted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name +msgid "Display Name" +msgstr "顯示名稱" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__draft +msgid "Draft" +msgstr "草稿" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__ear +msgid "EAR" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_lines_view +msgid "Edit" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Final Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount +msgid "Fixed Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity +msgid "Fixed Annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-annuity-begin +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount +msgid "Fixed Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods +msgid "Fixed Periods" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__fixed-principal +msgid "Fixed Principal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_loan +#: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu +msgid "Generate Loan Entries" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +msgid "Generate moves" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Group by..." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices +msgid "Has Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__has_message +msgid "Has Message" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves +msgid "Has Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,help:account_loan.field_res_users__lended_loan_count +msgid "How many Loans this partner lended to us ?" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id +msgid "ID" +msgstr "編號" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_increase_amount_act_window +msgid "Increase Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_increase_amount +msgid "Increase the debt of a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id +msgid "Interest product" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount +msgid "Interests Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interest_expenses_account_id +msgid "Interests account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Invoices" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice +msgid "Invoices will be posted automatically" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing +msgid "Is Leasing" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id +msgid "Journal" +msgstr "帳簿" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type +msgid "Journal Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update +msgid "Last Modified on" +msgstr "最後修改:" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid +msgid "Last Updated by" +msgstr "最後更新:" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date +msgid "Last Updated on" +msgstr "最後更新於" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id +msgid "Leased Asset Account" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Leasing" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__leasing +msgid "Leasings" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_ids +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_ids +msgid "Lended Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_res_partner__lended_loan_count +#: model:ir.model.fields,field_description:account_loan.field_res_users__lended_loan_count +msgid "Lended Loan Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__partner_id +msgid "Lender" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids +msgid "Line" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_increase_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.view_account_loan_lines_search +msgid "Loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount +msgid "Loan Amount" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_lines_action +#: model:ir.ui.menu,name:account_loan.account_loan_lines_menu +msgid "Loan Items" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_bank_statement_line__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_payment__loan_line_id +msgid "Loan Line" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type +msgid "Loan Type" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_name_uniq +msgid "Loan name must be unique" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id +msgid "Loan product" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_action +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan_generate_wizard__loan_type__loan +#: model:ir.ui.menu,name:account_loan.account_loan_menu +#: model:ir.ui.menu,name:account_loan.loan_menu +msgid "Loans" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_journal_id +msgid "Long Term Journal" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "Long Term Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount +msgid "Long Term Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id +msgid "Long term account" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type +msgid "Method of computation of the applied rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type +msgid "Method of computation of the period annuity" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids +msgid "Move" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name +msgid "Name" +msgstr "名稱" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__napr +msgid "Nominal APR" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods +msgid "Number of periods that the loan will last" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__loan_type__interest +msgid "Only interest" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_post.py:0 +#, python-format +msgid "Only loans in draft state can be posted" +msgstr "" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount +msgid "Payment Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period +msgid "Payment On First Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending Principal Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount +msgid "Pending amount of the loan after the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount +msgid "Pending amount of the loan before the payment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount +msgid "" +"Pending amount of the loan before the payment that will not be payed in, at " +"least, 12 months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period +msgid "Period Length" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods +msgid "Periods" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +msgid "Post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice +#, fuzzy +msgid "Post Invoice" +msgstr "發票" + +#. module: account_loan +#: model:ir.actions.act_window,name:account_loan.account_loan_post_action +msgid "Post loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__state__posted +msgid "Posted" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount +msgid "Principal Amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Process" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id +msgid "" +"Product where the amount of interests will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id +msgid "" +"Product where the amount of the loan will be assigned when the invoice is " +"created" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate +msgid "Rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period +msgid "Rate Period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type +msgid "Rate Type" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields.selection,name:account_loan.selection__account_loan__rate_type__real +msgid "Real rate" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period +msgid "Real rate that will be applied on each period" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount +msgid "Residual Amount" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount +msgid "" +"Residual amount of the lease that must be payed on the end in order to " +"acquire the asset" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end +msgid "Round On End" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "Run" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence +msgid "Sequence" +msgstr "" + +#. module: account_loan +#: model:ir.model.constraint,message:account_loan.constraint_account_loan_line_sequence_loan +msgid "Sequence must be unique in a loan" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__short_term_loan_account_id +msgid "Short term account" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future invoices already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some future moves already exists" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some invoices are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some invoices must be created first" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/wizards/account_loan_increase_amount.py:0 +#: code:addons/account_loan/wizards/account_loan_pay_amount.py:0 +#, python-format +msgid "Some moves are not created" +msgstr "" + +#. module: account_loan +#. odoo-python +#: code:addons/account_loan/models/account_loan_line.py:0 +#, python-format +msgid "Some moves must be created first" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date +msgid "Start Date" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date +msgid "Start of the moves" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state +msgid "State" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount +msgid "Total amount that will be payed (Annuity)" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total interests" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount +msgid "Total interests payed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount +msgid "Total payed amount" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Total payments" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree +msgid "Values" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end +msgid "" +"When checked, the differences will be applied on the last period, if it is " +"unchecked, the annuity will be recalculated on each period." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period +msgid "When checked, the first payment will be on start date" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_increase_amount_form_view +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form +msgid "or" +msgstr "或" + +#~ msgid "Invoice" +#~ msgstr "發票" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "帳簿" diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/models/__init__.py b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/models/__init__.py new file mode 100644 index 00000000..9822a4a3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/models/__init__.py @@ -0,0 +1,7 @@ +# Copyright 2018 Creu Blanca +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import account_loan +from . import account_loan_line +from . import account_move +from . import res_partner diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/models/account_loan.py b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/models/account_loan.py new file mode 100644 index 00000000..ddb083bf --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/models/account_loan.py @@ -0,0 +1,492 @@ +# Copyright 2018 Creu Blanca +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +import logging +import math +from datetime import datetime + +from dateutil.relativedelta import relativedelta + +from odoo import api, fields, models + +_logger = logging.getLogger(__name__) +try: + import numpy_financial +except (ImportError, IOError) as err: + _logger.debug(err) + + +class AccountLoan(models.Model): + _name = "account.loan" + _description = "Loan" + _inherit = ["mail.thread", "mail.activity.mixin"] + + def _default_company(self): + return self.env.company + + name = fields.Char( + copy=False, + required=True, + readonly=True, + default="/", + states={"draft": [("readonly", False)]}, + ) + partner_id = fields.Many2one( + "res.partner", + required=True, + string="Lender", + help="Company or individual that lends the money at an interest rate.", + readonly=True, + states={"draft": [("readonly", False)]}, + ) + company_id = fields.Many2one( + "res.company", + required=True, + default=_default_company, + readonly=True, + states={"draft": [("readonly", False)]}, + ) + state = fields.Selection( + [ + ("draft", "Draft"), + ("posted", "Posted"), + ("cancelled", "Cancelled"), + ("closed", "Closed"), + ], + required=True, + copy=False, + default="draft", + ) + line_ids = fields.One2many( + "account.loan.line", + readonly=True, + inverse_name="loan_id", + copy=False, + ) + periods = fields.Integer( + required=True, + readonly=True, + states={"draft": [("readonly", False)]}, + help="Number of periods that the loan will last", + ) + method_period = fields.Integer( + string="Period Length", + default=1, + help="State here the time between 2 depreciations, in months", + required=True, + readonly=True, + states={"draft": [("readonly", False)]}, + ) + start_date = fields.Date( + help="Start of the moves", + readonly=True, + states={"draft": [("readonly", False)]}, + copy=False, + ) + rate = fields.Float( + required=True, + default=0.0, + digits=(8, 6), + help="Currently applied rate", + tracking=True, + ) + rate_period = fields.Float( + compute="_compute_rate_period", + digits=(8, 6), + help="Real rate that will be applied on each period", + ) + rate_type = fields.Selection( + [("napr", "Nominal APR"), ("ear", "EAR"), ("real", "Real rate")], + required=True, + help="Method of computation of the applied rate", + default="napr", + readonly=True, + states={"draft": [("readonly", False)]}, + ) + loan_type = fields.Selection( + [ + ("fixed-annuity", "Fixed Annuity"), + ("fixed-annuity-begin", "Fixed Annuity Begin"), + ("fixed-principal", "Fixed Principal"), + ("interest", "Only interest"), + ], + required=True, + help="Method of computation of the period annuity", + readonly=True, + states={"draft": [("readonly", False)]}, + default="fixed-annuity", + ) + fixed_amount = fields.Monetary( + currency_field="currency_id", + compute="_compute_fixed_amount", + ) + fixed_loan_amount = fields.Monetary( + currency_field="currency_id", + readonly=True, + copy=False, + default=0, + ) + fixed_periods = fields.Integer( + readonly=True, + copy=False, + default=0, + ) + loan_amount = fields.Monetary( + currency_field="currency_id", + required=True, + readonly=True, + states={"draft": [("readonly", False)]}, + ) + residual_amount = fields.Monetary( + currency_field="currency_id", + default=0.0, + required=True, + readonly=True, + states={"draft": [("readonly", False)]}, + help="Residual amount of the lease that must be payed on the end in " + "order to acquire the asset", + ) + round_on_end = fields.Boolean( + default=False, + help="When checked, the differences will be applied on the last period" + ", if it is unchecked, the annuity will be recalculated on each " + "period.", + readonly=True, + states={"draft": [("readonly", False)]}, + ) + payment_on_first_period = fields.Boolean( + default=False, + readonly=True, + states={"draft": [("readonly", False)]}, + help="When checked, the first payment will be on start date", + ) + currency_id = fields.Many2one( + "res.currency", + compute="_compute_currency", + readonly=True, + ) + journal_type = fields.Char(compute="_compute_journal_type") + journal_id = fields.Many2one( + "account.journal", + domain="[('company_id', '=', company_id),('type', '=', journal_type)]", + required=True, + readonly=True, + states={"draft": [("readonly", False)]}, + ) + long_term_journal_id = fields.Many2one( + "account.journal", + domain="[('company_id', '=', company_id),('type', '=', 'general')]", + readonly=True, + states={"draft": [("readonly", False)]}, + ) + short_term_loan_account_id = fields.Many2one( + "account.account", + domain="[('company_id', '=', company_id)]", + string="Short term account", + help="Account that will contain the pending amount on short term", + required=True, + readonly=True, + states={"draft": [("readonly", False)]}, + ) + long_term_loan_account_id = fields.Many2one( + "account.account", + string="Long term account", + help="Account that will contain the pending amount on Long term", + domain="[('company_id', '=', company_id)]", + readonly=True, + states={"draft": [("readonly", False)]}, + ) + interest_expenses_account_id = fields.Many2one( + "account.account", + domain="[('company_id', '=', company_id)]", + string="Interests account", + help="Account where the interests will be assigned to", + required=True, + readonly=True, + states={"draft": [("readonly", False)]}, + ) + is_leasing = fields.Boolean( + default=False, + readonly=True, + states={"draft": [("readonly", False)]}, + ) + leased_asset_account_id = fields.Many2one( + "account.account", + domain="[('company_id', '=', company_id)]", + readonly=True, + states={"draft": [("readonly", False)]}, + ) + product_id = fields.Many2one( + "product.product", + string="Loan product", + help="Product where the amount of the loan will be assigned when the " + "invoice is created", + ) + interests_product_id = fields.Many2one( + "product.product", + string="Interest product", + help="Product where the amount of interests will be assigned when the " + "invoice is created", + ) + move_ids = fields.One2many("account.move", copy=False, inverse_name="loan_id") + pending_principal_amount = fields.Monetary( + currency_field="currency_id", + compute="_compute_total_amounts", + ) + payment_amount = fields.Monetary( + currency_field="currency_id", + string="Total payed amount", + compute="_compute_total_amounts", + ) + interests_amount = fields.Monetary( + currency_field="currency_id", + string="Total interests payed", + compute="_compute_total_amounts", + ) + post_invoice = fields.Boolean( + default=True, help="Invoices will be posted automatically" + ) + + _sql_constraints = [ + ("name_uniq", "unique(name, company_id)", "Loan name must be unique"), + ] + + @api.depends("line_ids", "currency_id", "loan_amount") + def _compute_total_amounts(self): + for record in self: + lines = record.line_ids.filtered(lambda r: r.move_ids) + record.payment_amount = sum(lines.mapped("payment_amount")) or 0.0 + record.interests_amount = sum(lines.mapped("interests_amount")) or 0.0 + record.pending_principal_amount = ( + record.loan_amount - record.payment_amount + record.interests_amount + ) + + @api.depends("rate_period", "fixed_loan_amount", "fixed_periods", "currency_id") + def _compute_fixed_amount(self): + """ + Computes the fixed amount in order to be used if round_on_end is + checked. On fix-annuity interests are included and on fixed-principal + and interests it isn't. + :return: + """ + for record in self: + if record.loan_type == "fixed-annuity": + record.fixed_amount = -record.currency_id.round( + numpy_financial.pmt( + record._loan_rate() / 100, + record.fixed_periods, + record.fixed_loan_amount, + -record.residual_amount, + ) + ) + elif record.loan_type == "fixed-annuity-begin": + record.fixed_amount = -record.currency_id.round( + numpy_financial.pmt( + record._loan_rate() / 100, + record.fixed_periods, + record.fixed_loan_amount, + -record.residual_amount, + when="begin", + ) + ) + elif record.loan_type == "fixed-principal": + record.fixed_amount = record.currency_id.round( + (record.fixed_loan_amount - record.residual_amount) + / record.fixed_periods + ) + else: + record.fixed_amount = 0.0 + + @api.model + def _compute_rate(self, rate, rate_type, method_period): + """ + Returns the real rate + :param rate: Rate + :param rate_type: Computation rate + :param method_period: Number of months between payments + :return: + """ + if rate_type == "napr": + return rate / 12 * method_period + if rate_type == "ear": + return math.pow(1 + rate, method_period / 12) - 1 + return rate + + @api.depends("rate", "method_period", "rate_type") + def _compute_rate_period(self): + for record in self: + record.rate_period = record._loan_rate() + + def _loan_rate(self): + return self._compute_rate(self.rate, self.rate_type, self.method_period) + + @api.depends("journal_id", "company_id") + def _compute_currency(self): + for rec in self: + rec.currency_id = rec.journal_id.currency_id or rec.company_id.currency_id + + @api.depends("is_leasing") + def _compute_journal_type(self): + for record in self: + if record.is_leasing: + record.journal_type = "purchase" + else: + record.journal_type = "general" + + @api.onchange("is_leasing") + def _onchange_is_leasing(self): + self.journal_id = self.env["account.journal"].search( + [ + ("company_id", "=", self.company_id.id), + ("type", "=", "purchase" if self.is_leasing else "general"), + ], + limit=1, + ) + self.residual_amount = 0.0 + + @api.onchange("company_id") + def _onchange_company(self): + self._onchange_is_leasing() + self.interest_expenses_account_id = ( + self.short_term_loan_account_id + ) = self.long_term_loan_account_id = False + + def _get_default_name(self, vals): + return self.env["ir.sequence"].next_by_code("account.loan") or "/" + + @api.model_create_multi + def create(self, vals_list): + for vals in vals_list: + if vals.get("name", "/") == "/": + vals["name"] = self._get_default_name(vals) + return super().create(vals_list) + + def post(self): + self.ensure_one() + if not self.start_date: + self.start_date = fields.Date.today() + self._compute_draft_lines() + self.write({"state": "posted"}) + + def close(self): + self.write({"state": "closed"}) + + def compute_lines(self): + self.ensure_one() + if self.state == "draft": + return self._compute_draft_lines() + return self._compute_posted_lines() + + def _compute_posted_lines(self): + """ + Recompute the amounts of not finished lines. Useful if rate is changed + """ + amount = self.loan_amount + for line in self.line_ids.sorted("sequence"): + if line.move_ids: + amount = line.final_pending_principal_amount + else: + line.rate = self.rate_period + line.pending_principal_amount = amount + line._check_amount() + amount -= line.payment_amount - line.interests_amount + if self.long_term_loan_account_id: + self._check_long_term_principal_amount() + + def _check_long_term_principal_amount(self): + """ + Recomputes the long term pending principal of unfinished lines. + """ + lines = self.line_ids.filtered(lambda r: not r.move_ids) + amount = 0 + if not lines: + return + final_sequence = min(lines.mapped("sequence")) + for line in lines.sorted("sequence", reverse=True): + date = line.date + relativedelta(months=12) + if self.state == "draft" or line.sequence != final_sequence: + line.long_term_pending_principal_amount = sum( + self.line_ids.filtered(lambda r: r.date >= date).mapped( + "principal_amount" + ) + ) + line.long_term_principal_amount = ( + line.long_term_pending_principal_amount - amount + ) + amount = line.long_term_pending_principal_amount + + def _new_line_vals(self, sequence, date, amount): + return { + "loan_id": self.id, + "sequence": sequence, + "date": date, + "pending_principal_amount": amount, + "rate": self.rate_period, + } + + def _compute_draft_lines(self): + self.ensure_one() + self.fixed_periods = self.periods + self.fixed_loan_amount = self.loan_amount + self.line_ids.unlink() + amount = self.loan_amount + if self.start_date: + date = self.start_date + else: + date = datetime.today().date() + delta = relativedelta(months=self.method_period) + if not self.payment_on_first_period: + date += delta + for i in range(1, self.periods + 1): + line = self.env["account.loan.line"].create( + self._new_line_vals(i, date, amount) + ) + line._check_amount() + date += delta + amount -= line.payment_amount - line.interests_amount + if self.long_term_loan_account_id: + self._check_long_term_principal_amount() + + def view_account_moves(self): + self.ensure_one() + result = self.env["ir.actions.act_window"]._for_xml_id( + "account.action_move_line_form" + ) + result["domain"] = [("loan_id", "=", self.id)] + return result + + def view_account_invoices(self): + self.ensure_one() + result = self.env["ir.actions.act_window"]._for_xml_id( + "account.action_move_out_invoice_type" + ) + result["domain"] = [("loan_id", "=", self.id), ("move_type", "=", "in_invoice")] + return result + + @api.model + def _generate_loan_entries(self, date): + """ + Generate the moves of unfinished loans before date + :param date: + :return: + """ + res = [] + for record in self.search( + [("state", "=", "posted"), ("is_leasing", "=", False)] + ): + lines = record.line_ids.filtered( + lambda r: r.date <= date and not r.move_ids + ) + res += lines._generate_move() + return res + + @api.model + def _generate_leasing_entries(self, date): + res = [] + for record in self.search( + [("state", "=", "posted"), ("is_leasing", "=", True)] + ): + res += record.line_ids.filtered( + lambda r: r.date <= date and not r.move_ids + )._generate_invoice() + return res diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/models/account_loan_line.py b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/models/account_loan_line.py new file mode 100644 index 00000000..78906e2a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/models/account_loan_line.py @@ -0,0 +1,525 @@ +# Copyright 2018 Creu Blanca +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +import logging + +from odoo import Command, _, api, fields, models +from odoo.exceptions import UserError + +_logger = logging.getLogger(__name__) +try: + import numpy_financial +except (ImportError, IOError) as err: + _logger.error(err) + + +class AccountLoanLine(models.Model): + _name = "account.loan.line" + _description = "Annuity" + _order = "sequence asc" + + name = fields.Char(compute="_compute_name") + loan_id = fields.Many2one( + "account.loan", + required=True, + readonly=True, + ondelete="cascade", + ) + company_id = fields.Many2one( + "res.company", + readonly=True, + related="loan_id.company_id", + store=True, + ) + partner_id = fields.Many2one( + "res.partner", readonly=True, related="loan_id.partner_id" + ) + is_leasing = fields.Boolean( + related="loan_id.is_leasing", + readonly=True, + ) + journal_id = fields.Many2one( + "account.journal", + readonly=True, + related="loan_id.journal_id", + ) + short_term_loan_account_id = fields.Many2one( + "account.account", + readonly=True, + related="loan_id.short_term_loan_account_id", + ) + interest_expenses_account_id = fields.Many2one( + "account.account", + readonly=True, + related="loan_id.interest_expenses_account_id", + ) + loan_type = fields.Selection( + related="loan_id.loan_type", + readonly=True, + ) + loan_state = fields.Selection( + related="loan_id.state", + readonly=True, + store=True, + ) + sequence = fields.Integer(required=True, readonly=True) + date = fields.Date( + required=True, + readonly=True, + help="Date when the payment will be accounted", + ) + long_term_loan_account_id = fields.Many2one( + "account.account", + readonly=True, + related="loan_id.long_term_loan_account_id", + ) + currency_id = fields.Many2one( + "res.currency", + related="loan_id.currency_id", + ) + rate = fields.Float( + required=True, + readonly=True, + digits=(8, 6), + ) + pending_principal_amount = fields.Monetary( + currency_field="currency_id", + readonly=True, + help="Pending amount of the loan before the payment", + ) + long_term_pending_principal_amount = fields.Monetary( + currency_field="currency_id", + readonly=True, + help="Pending amount of the loan before the payment that will not be " + "payed in, at least, 12 months", + ) + payment_amount = fields.Monetary( + currency_field="currency_id", + readonly=True, + help="Total amount that will be payed (Annuity)", + ) + interests_amount = fields.Monetary( + currency_field="currency_id", + readonly=True, + help="Amount of the payment that will be assigned to interests", + ) + principal_amount = fields.Monetary( + currency_field="currency_id", + compute="_compute_amounts", + help="Amount of the payment that will reduce the pending loan amount", + ) + long_term_principal_amount = fields.Monetary( + currency_field="currency_id", + readonly=True, + help="Amount that will reduce the pending loan amount on long term", + ) + final_pending_principal_amount = fields.Monetary( + currency_field="currency_id", + compute="_compute_amounts", + help="Pending amount of the loan after the payment", + ) + move_ids = fields.One2many( + "account.move", + inverse_name="loan_line_id", + ) + has_moves = fields.Boolean(compute="_compute_has_moves") + has_invoices = fields.Boolean(compute="_compute_has_invoices") + _sql_constraints = [ + ( + "sequence_loan", + "unique(loan_id, sequence)", + "Sequence must be unique in a loan", + ) + ] + + @api.depends("move_ids") + def _compute_has_moves(self): + for record in self: + record.has_moves = bool(record.move_ids) + + @api.depends("move_ids") + def _compute_has_invoices(self): + for record in self: + record.has_invoices = bool(record.move_ids) + + @api.depends("loan_id.name", "sequence") + def _compute_name(self): + for record in self: + record.name = "%s-%d" % (record.loan_id.name, record.sequence) + + @api.depends("payment_amount", "interests_amount", "pending_principal_amount") + def _compute_amounts(self): + for rec in self: + rec.final_pending_principal_amount = ( + rec.pending_principal_amount - rec.payment_amount + rec.interests_amount + ) + rec.principal_amount = rec.payment_amount - rec.interests_amount + + def _compute_amount(self): + """ + Computes the payment amount + :return: Amount to be payed on the annuity + """ + if self.sequence == self.loan_id.periods: + return ( + self.pending_principal_amount + + self.interests_amount + - self.loan_id.residual_amount + ) + if self.loan_type == "fixed-principal" and self.loan_id.round_on_end: + return self.loan_id.fixed_amount + self.interests_amount + if self.loan_type == "fixed-principal": + return (self.pending_principal_amount - self.loan_id.residual_amount) / ( + self.loan_id.periods - self.sequence + 1 + ) + self.interests_amount + if self.loan_type == "interest": + return self.interests_amount + if self.loan_type == "fixed-annuity" and self.loan_id.round_on_end: + return self.loan_id.fixed_amount + if self.loan_type == "fixed-annuity": + return self.currency_id.round( + -numpy_financial.pmt( + self.loan_id._loan_rate() / 100, + self.loan_id.periods - self.sequence + 1, + self.pending_principal_amount, + -self.loan_id.residual_amount, + ) + ) + if self.loan_type == "fixed-annuity-begin" and self.loan_id.round_on_end: + return self.loan_id.fixed_amount + if self.loan_type == "fixed-annuity-begin": + return self.currency_id.round( + -numpy_financial.pmt( + self.loan_id._loan_rate() / 100, + self.loan_id.periods - self.sequence + 1, + self.pending_principal_amount, + -self.loan_id.residual_amount, + when="begin", + ) + ) + + def _check_amount(self): + """Recompute amounts if the annuity has not been processed""" + if self.move_ids: + raise UserError( + _("Amount cannot be recomputed if moves or invoices exists " "already") + ) + if ( + self.sequence == self.loan_id.periods + and self.loan_id.round_on_end + and self.loan_type in ["fixed-annuity", "fixed-annuity-begin"] + ): + self.interests_amount = self.currency_id.round( + self.loan_id.fixed_amount + - self.pending_principal_amount + + self.loan_id.residual_amount + ) + self.payment_amount = self.currency_id.round(self._compute_amount()) + elif not self.loan_id.round_on_end: + self.interests_amount = self.currency_id.round(self._compute_interest()) + self.payment_amount = self.currency_id.round(self._compute_amount()) + else: + self.interests_amount = self._compute_interest() + self.payment_amount = self._compute_amount() + + def _compute_interest(self): + if self.loan_type == "fixed-annuity-begin": + return -numpy_financial.ipmt( + self.loan_id._loan_rate() / 100, + 2, + self.loan_id.periods - self.sequence + 1, + self.pending_principal_amount, + -self.loan_id.residual_amount, + when="begin", + ) + return self.pending_principal_amount * self.loan_id._loan_rate() / 100 + + def _check_move_amount(self): + """ + Changes the amounts of the annuity once the move is posted + :return: + """ + self.ensure_one() + interests_moves = self.move_ids.mapped("line_ids").filtered( + lambda r: r.account_id == self.loan_id.interest_expenses_account_id + ) + short_term_moves = self.move_ids.mapped("line_ids").filtered( + lambda r: r.account_id == self.loan_id.short_term_loan_account_id + ) + long_term_moves = self.move_ids.mapped("line_ids").filtered( + lambda r: r.account_id == self.loan_id.long_term_loan_account_id + ) + self.interests_amount = sum(interests_moves.mapped("debit")) - sum( + interests_moves.mapped("credit") + ) + self.long_term_principal_amount = sum(long_term_moves.mapped("debit")) - sum( + long_term_moves.mapped("credit") + ) + self.payment_amount = ( + sum(short_term_moves.mapped("debit")) + - sum(short_term_moves.mapped("credit")) + + self.long_term_principal_amount + + self.interests_amount + ) + + def _move_vals(self, journal=False, account=False): + self.ensure_one() + return { + "loan_line_id": self.id, + "loan_id": self.loan_id.id, + "date": self.date, + "ref": self.name, + "journal_id": (journal and journal.id) or self.loan_id.journal_id.id, + "line_ids": [ + Command.create(vals) for vals in self._move_line_vals(account=account) + ], + } + + def _add_basic_values(self, vals, account): + self.ensure_one() + partner = self.loan_id.partner_id.with_company(self.loan_id.company_id) + vals.append( + { + "account_id": (account and account.id) + or partner.property_account_payable_id.id, + "partner_id": partner.id, + "credit": self.payment_amount, + "debit": 0, + } + ) + return vals + + def _add_interests_values(self, vals): + self.ensure_one() + vals.append( + { + "account_id": self.loan_id.interest_expenses_account_id.id, + "credit": 0, + "debit": self.interests_amount, + } + ) + return vals + + def _add_short_term_account_values(self, vals): + self.ensure_one() + vals.append( + { + "account_id": self.loan_id.short_term_loan_account_id.id, + "credit": 0, + "debit": self.payment_amount - self.interests_amount, + } + ) + return vals + + def _add_long_term_account_values(self, vals): + self.ensure_one() + if self.long_term_loan_account_id and self.long_term_principal_amount: + vals.append( + { + "account_id": self.loan_id.short_term_loan_account_id.id, + "credit": self.long_term_principal_amount, + "debit": 0, + } + ) + vals.append( + { + "account_id": self.long_term_loan_account_id.id, + "credit": 0, + "debit": self.long_term_principal_amount, + } + ) + return vals + + def _move_line_vals(self, account=False): + self.ensure_one() + vals = [] + vals = self._add_basic_values(vals, account) + if self.interests_amount: + vals = self._add_interests_values(vals) + + vals = self._add_short_term_account_values(vals) + vals = self._add_long_term_account_values(vals) + + return vals + + def _invoice_vals(self): + self.ensure_one() + return { + "loan_line_id": self.id, + "loan_id": self.loan_id.id, + "move_type": "in_invoice", + "partner_id": self.loan_id.partner_id.id, + "invoice_date": self.date, + "journal_id": self.loan_id.journal_id.id, + "company_id": self.loan_id.company_id.id, + "invoice_line_ids": [ + Command.create(vals) for vals in self._invoice_line_vals() + ], + } + + def _add_basic_values_invoice_line(self, vals): + vals.append( + { + "product_id": self.loan_id.product_id.id, + "name": self.loan_id.product_id.name, + "quantity": 1, + "price_unit": self.principal_amount, + "account_id": self.loan_id.short_term_loan_account_id.id, + } + ) + return vals + + def _add_interests_values_invoice_line(self, vals): + vals.append( + { + "product_id": self.loan_id.interests_product_id.id, + "name": self.loan_id.interests_product_id.name, + "quantity": 1, + "price_unit": self.interests_amount, + "account_id": self.loan_id.interest_expenses_account_id.id, + } + ) + return vals + + def _invoice_line_vals(self): + vals = list() + vals = self._add_basic_values_invoice_line(vals) + vals = self._add_interests_values_invoice_line(vals) + return vals + + def _auto_post_moves(self): + """ + Inhertiance hook to conditon posting of moves + """ + return True + + def _generate_move(self, journal=False, account=False): + """ + Computes and post the moves of loans + :return: list of account.move generated + """ + res = [] + for record in self: + if not record.move_ids: + if record.loan_id.line_ids.filtered( + lambda r: r.date < record.date and not r.move_ids + ): + raise UserError(_("Some moves must be created first")) + move = self.env["account.move"].create( + record._move_vals(journal=journal, account=account) + ) + if record._auto_post_moves(): + move.action_post() + res.append(move.id) + return res + + def _long_term_move_vals(self): + return { + "loan_line_id": self.id, + "loan_id": self.loan_id.id, + "date": self.date, + "ref": self.name, + "journal_id": self.loan_id.long_term_journal_id.id + or self.loan_id.journal_id.id, + "line_ids": [ + Command.create(vals) for vals in self._get_long_term_move_line_vals() + ], + } + + def _generate_invoice(self): + """ + Computes invoices of leases + :return: list of account.move generated + """ + res = [] + for record in self: + if not record.move_ids: + if record.loan_id.line_ids.filtered( + lambda r: r.date < record.date and not r.move_ids + ): + raise UserError(_("Some invoices must be created first")) + invoice = self.env["account.move"].create(record._invoice_vals()) + res.append(invoice.id) + for line in invoice.invoice_line_ids: + line.tax_ids = line._get_computed_taxes() + invoice.flush_recordset() + invoice.filtered( + lambda m: m.currency_id.round(m.amount_total) < 0 + ).action_switch_invoice_into_refund_credit_note() + if record.loan_id.post_invoice: + invoice.action_post() + if ( + record.long_term_loan_account_id + and record.long_term_principal_amount != 0 + ): + move = self.env["account.move"].create( + record._long_term_move_vals() + ) + if record.loan_id.post_invoice: + move.action_post() + res.append(move.id) + return res + + def _get_long_term_move_line_vals(self): + return [ + { + "account_id": self.loan_id.short_term_loan_account_id.id, + "credit": self.long_term_principal_amount, + "debit": 0, + }, + { + "account_id": self.long_term_loan_account_id.id, + "credit": 0, + "debit": self.long_term_principal_amount, + }, + ] + + def view_account_values(self): + """Shows the invoice if it is a leasing or the move if it is a loan""" + self.ensure_one() + if self.is_leasing: + return self.view_account_invoices() + return self.view_account_moves() + + def view_process_values(self): + """Computes the annuity and returns the result""" + self.ensure_one() + if self.is_leasing: + self._generate_invoice() + else: + self._generate_move() + return self.view_account_values() + + def view_account_moves(self): + self.ensure_one() + result = self.env["ir.actions.act_window"]._for_xml_id( + "account.action_move_line_form" + ) + result["context"] = { + "default_loan_line_id": self.id, + "default_loan_id": self.loan_id.id, + } + result["domain"] = [("loan_line_id", "=", self.id)] + if len(self.move_ids) == 1: + res = self.env.ref("account.view_move_form", False) + result["views"] = [(res and res.id or False, "form")] + result["res_id"] = self.move_ids.id + return result + + def view_account_invoices(self): + self.ensure_one() + result = self.env["ir.actions.act_window"]._for_xml_id( + "account.action_move_out_invoice_type" + ) + result["context"] = { + "default_loan_line_id": self.id, + "default_loan_id": self.loan_id.id, + } + result["domain"] = [ + ("loan_line_id", "=", self.id), + ] + if len(self.move_ids) == 1: + res = self.env.ref("account.view_move_form", False) + result["views"] = [(res and res.id or False, "form")] + result["res_id"] = self.move_ids.id + return result diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/models/account_move.py b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/models/account_move.py new file mode 100644 index 00000000..695c23ba --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/models/account_move.py @@ -0,0 +1,32 @@ +# Copyright 2018 Creu Blanca +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models + + +class AccountMove(models.Model): + _inherit = "account.move" + + loan_line_id = fields.Many2one( + "account.loan.line", + readonly=True, + ondelete="restrict", + ) + loan_id = fields.Many2one( + "account.loan", + readonly=True, + store=True, + ondelete="restrict", + ) + + def action_post(self): + res = super().action_post() + for record in self: + loan_line_id = record.loan_line_id + if loan_line_id: + record.loan_id = loan_line_id.loan_id + record.loan_line_id._check_move_amount() + record.loan_line_id.loan_id._compute_posted_lines() + if record.loan_line_id.sequence == record.loan_id.periods: + record.loan_id.close() + return res diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/models/res_partner.py b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/models/res_partner.py new file mode 100644 index 00000000..b782113b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/models/res_partner.py @@ -0,0 +1,32 @@ +# Copyright 2023 Dixmit +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import api, fields, models + + +class ResPartner(models.Model): + + _inherit = "res.partner" + + lended_loan_ids = fields.One2many("account.loan", inverse_name="partner_id") + lended_loan_count = fields.Integer( + compute="_compute_lended_loan_count", + help="How many Loans this partner lended to us ?", + ) + + @api.depends("lended_loan_ids") + def _compute_lended_loan_count(self): + for record in self: + record.lended_loan_count = len(record.lended_loan_ids) + + def action_view_partner_lended_loans(self): + + self.ensure_one() + action = self.env["ir.actions.actions"]._for_xml_id( + "account_loan.account_loan_action" + ) + all_child = self.with_context(active_test=False).search( + [("id", "child_of", self.ids)] + ) + action["domain"] = [("partner_id", "in", all_child.ids)] + return action diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..42054ecf --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/readme/CONTRIBUTORS.rst @@ -0,0 +1,3 @@ +* Enric Tobella +* Bhavesh Odedra +* Alberto Martín Cortada diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/readme/DESCRIPTION.rst new file mode 100644 index 00000000..42a7a8a9 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/readme/DESCRIPTION.rst @@ -0,0 +1,12 @@ +This module extends the functionality of accounting to support loans. +It will create automatically moves or invoices for loans. +Moreover, you can check the pending amount to be paid and reduce the debt. + +It currently supports two kinds of debts: + +* Loans: a standard debt with banks, that only creates account moves. + Loan types info: + `APR `_, + `EAR `_, + `Real Rate `_. +* Leases: a debt with a bank where purchase invoices are necessary diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/readme/HISTORY.rst b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/readme/HISTORY.rst new file mode 100644 index 00000000..b7d6e584 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/readme/HISTORY.rst @@ -0,0 +1,4 @@ +16.0.1.0.0 +~~~~~~~~~~ + +Due to the changes on 16, we will generate two moves on leasings, one for the invoice, and another one for the change from long to short term. diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/readme/USAGE.rst b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/readme/USAGE.rst new file mode 100644 index 00000000..f00e6d94 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/readme/USAGE.rst @@ -0,0 +1,18 @@ +To use this module, you need to: + +#. Go to `Invoicing / Accounting > Accounting > Loans` +#. Configure a loan selecting the company, loan type, amount, rate and accounts +#. Post the loan, it will automatically create an account move with the + expected amounts +#. Create automatically the account moves / invoices related to loans and + leases before a selected date + +On a posted loan you can: + +* Create moves or invoices (according to the configuration) +* Modify rates when needed (only unposted lines will be modified) +* Reduce or cancel the debt of a loan / lease + +.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas + :alt: Try me on Runbot + :target: https://runbot.odoo-community.org/runbot/92/12.0 diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/security/account_loan_security.xml b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/security/account_loan_security.xml new file mode 100644 index 00000000..69550682 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/security/account_loan_security.xml @@ -0,0 +1,20 @@ + + + + Account loan multi-company + + + + ['|',('company_id','=',False),('company_id','in',company_ids)] + + + + + Account loan line multi-company + + + + ['|',('company_id','=',False),('company_id','in',company_ids)] + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/security/ir.model.access.csv b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/security/ir.model.access.csv new file mode 100644 index 00000000..1245d713 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/security/ir.model.access.csv @@ -0,0 +1,9 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_account_loan,account.loan,model_account_loan,account.group_account_user,1,0,0,0 +access_account_loan_manager,account.loan,model_account_loan,account.group_account_manager,1,1,1,1 +access_account_loan_line,account.loan.line,model_account_loan_line,account.group_account_user,1,0,0,0 +access_account_loan_line_manager,account.loan.line,model_account_loan_line,account.group_account_manager,1,1,1,1 +access_account_loan_generate_wizard,access_account_loan_generate_wizard,model_account_loan_generate_wizard,account.group_account_manager,1,1,1,1 +access_account_loan_pay_amount,access_account_loan_pay_amount,model_account_loan_pay_amount,account.group_account_manager,1,1,1,1 +access_account_loan_increase_amount,access_account_loan_increase_amount,model_account_loan_increase_amount,account.group_account_manager,1,1,1,1 +access_account_loan_post,access_account_loan_post,model_account_loan_post,account.group_account_manager,1,1,1,1 diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/static/description/icon.png b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/static/description/index.html b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/static/description/index.html new file mode 100644 index 00000000..08ce73fc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/static/description/index.html @@ -0,0 +1,480 @@ + + + + + +README.rst + + + +
+ + + +Odoo Community Association + +
+

Account Loan management

+ +

Beta License: AGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runboat

+

This module extends the functionality of accounting to support loans. +It will create automatically moves or invoices for loans. +Moreover, you can check the pending amount to be paid and reduce the debt.

+

It currently supports two kinds of debts:

+
    +
  • +
    Loans: a standard debt with banks, that only creates account moves.
    +
    Loan types info: +APR, +EAR, +Real Rate.
    +
    +
  • +
  • Leases: a debt with a bank where purchase invoices are necessary
  • +
+

Table of contents

+ +
+

Usage

+

To use this module, you need to:

+
    +
  1. Go to Invoicing / Accounting > Accounting > Loans
  2. +
  3. Configure a loan selecting the company, loan type, amount, rate and accounts
  4. +
  5. Post the loan, it will automatically create an account move with the +expected amounts
  6. +
  7. Create automatically the account moves / invoices related to loans and +leases before a selected date
  8. +
+

On a posted loan you can:

+
    +
  • Create moves or invoices (according to the configuration)
  • +
  • Modify rates when needed (only unposted lines will be modified)
  • +
  • Reduce or cancel the debt of a loan / lease
  • +
+ +Try me on Runbot + +
+
+

Changelog

+
+

16.0.1.0.0

+

Due to the changes on 16, we will generate two moves on leasings, one for the invoice, and another one for the change from long to short term.

+
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Creu Blanca
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

etobella

+

This module is part of the OCA/account-financial-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+
+ + diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/tests/__init__.py b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/tests/__init__.py new file mode 100644 index 00000000..ddf61957 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import test_loan diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/tests/test_loan.py b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/tests/test_loan.py new file mode 100644 index 00000000..45e183d4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/tests/test_loan.py @@ -0,0 +1,619 @@ +# Copyright 2018 Creu Blanca +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +import logging + +from dateutil.relativedelta import relativedelta + +from odoo import fields +from odoo.exceptions import UserError +from odoo.tests import TransactionCase, tagged + +_logger = logging.getLogger(__name__) +try: + import numpy_financial +except (ImportError, IOError) as err: + _logger.error(err) + + +@tagged("post_install", "-at_install") +class TestLoan(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.company = cls.env.ref("base.main_company") + cls.company_02 = cls.env["res.company"].create({"name": "Auxiliar company"}) + cls.journal = cls.env["account.journal"].create( + { + "company_id": cls.company.id, + "type": "purchase", + "name": "Debts", + "code": "DBT", + } + ) + cls.loan_account = cls.create_account( + "DEP", + "depreciation", + "liability_current", + ) + cls.payable_account = cls.create_account("PAY", "payable", "liability_payable") + cls.asset_account = cls.create_account("ASSET", "asset", "liability_payable") + cls.interests_account = cls.create_account("FEE", "Fees", "expense") + cls.lt_loan_account = cls.create_account( + "LTD", + "Long term depreciation", + "liability_non_current", + ) + cls.partner = cls.env["res.partner"].create({"name": "Bank"}) + cls.product = cls.env["product.product"].create( + {"name": "Payment", "type": "service"} + ) + cls.interests_product = cls.env["product.product"].create( + {"name": "Bank fee", "type": "service"} + ) + + def test_onchange(self): + loan = self.env["account.loan"].new( + { + "name": "LOAN", + "company_id": self.company.id, + "journal_id": self.journal.id, + "loan_type": "fixed-annuity", + "loan_amount": 100, + "rate": 1, + "periods": 2, + "short_term_loan_account_id": self.loan_account.id, + "interest_expenses_account_id": self.interests_account.id, + "product_id": self.product.id, + "interests_product_id": self.interests_product.id, + "partner_id": self.partner.id, + } + ) + journal = loan.journal_id.id + loan.is_leasing = True + loan._onchange_is_leasing() + self.assertNotEqual(journal, loan.journal_id.id) + loan.company_id = self.company_02 + loan._onchange_company() + self.assertFalse(loan.interest_expenses_account_id) + + def test_partner_loans(self): + self.assertFalse(self.partner.lended_loan_count) + loan = self.create_loan("fixed-annuity", 500000, 1, 60) + self.assertEqual(1, self.partner.lended_loan_count) + action = self.partner.action_view_partner_lended_loans() + self.assertEqual(loan, self.env[action["res_model"]].search(action["domain"])) + + def test_round_on_end(self): + loan = self.create_loan("fixed-annuity", 500000, 1, 60) + loan.round_on_end = True + loan.compute_lines() + line_1 = loan.line_ids.filtered(lambda r: r.sequence == 1) + for line in loan.line_ids: + self.assertAlmostEqual(line_1.payment_amount, line.payment_amount, 2) + loan.loan_type = "fixed-principal" + loan.compute_lines() + line_1 = loan.line_ids.filtered(lambda r: r.sequence == 1) + line_end = loan.line_ids.filtered(lambda r: r.sequence == 60) + self.assertNotAlmostEqual(line_1.payment_amount, line_end.payment_amount, 2) + loan.loan_type = "interest" + loan.compute_lines() + line_1 = loan.line_ids.filtered(lambda r: r.sequence == 1) + line_end = loan.line_ids.filtered(lambda r: r.sequence == 60) + self.assertEqual(line_1.principal_amount, 0) + self.assertEqual(line_end.principal_amount, 500000) + + def test_increase_amount_validation(self): + amount = 10000 + periods = 24 + loan = self.create_loan("fixed-annuity", amount, 1, periods) + self.assertTrue(loan.line_ids) + self.assertEqual(len(loan.line_ids), periods) + line = loan.line_ids.filtered(lambda r: r.sequence == 1) + self.assertAlmostEqual( + -numpy_financial.pmt(1 / 100 / 12, 24, 10000), line.payment_amount, 2 + ) + self.assertEqual(line.long_term_principal_amount, 0) + loan.long_term_loan_account_id = self.lt_loan_account + loan.compute_lines() + line = loan.line_ids.filtered(lambda r: r.sequence == 1) + self.assertGreater(line.long_term_principal_amount, 0) + self.post(loan) + self.assertTrue(loan.start_date) + line = loan.line_ids.filtered(lambda r: r.sequence == 1) + self.assertTrue(line) + self.assertFalse(line.move_ids) + wzd = self.env["account.loan.generate.wizard"].create({}) + action = wzd.run() + self.assertTrue(action) + self.assertFalse(wzd.run()) + self.assertTrue(line.move_ids) + self.assertIn(line.move_ids.id, action["domain"][0][2]) + self.assertTrue(line.move_ids) + self.assertEqual(line.move_ids.state, "posted") + with self.assertRaises(UserError): + self.env["account.loan.increase.amount"].with_context( + default_loan_id=loan.id + ).create( + { + "amount": (amount - amount / periods) / 2, + "date": line.date + relativedelta(months=-1), + } + ).run() + with self.assertRaises(UserError): + self.env["account.loan.increase.amount"].with_context( + default_loan_id=loan.id + ).create({"amount": 0, "date": line.date}).run() + with self.assertRaises(UserError): + self.env["account.loan.increase.amount"].with_context( + default_loan_id=loan.id + ).create({"amount": -100, "date": line.date}).run() + + def test_pay_amount_validation(self): + amount = 10000 + periods = 24 + loan = self.create_loan("fixed-annuity", amount, 1, periods) + self.assertTrue(loan.line_ids) + self.assertEqual(len(loan.line_ids), periods) + line = loan.line_ids.filtered(lambda r: r.sequence == 1) + self.assertAlmostEqual( + -numpy_financial.pmt(1 / 100 / 12, 24, 10000), line.payment_amount, 2 + ) + self.assertEqual(line.long_term_principal_amount, 0) + loan.long_term_loan_account_id = self.lt_loan_account + loan.compute_lines() + line = loan.line_ids.filtered(lambda r: r.sequence == 1) + self.assertGreater(line.long_term_principal_amount, 0) + self.post(loan) + self.assertTrue(loan.start_date) + line = loan.line_ids.filtered(lambda r: r.sequence == 1) + self.assertTrue(line) + self.assertFalse(line.move_ids) + wzd = self.env["account.loan.generate.wizard"].create({}) + action = wzd.run() + self.assertTrue(action) + self.assertFalse(wzd.run()) + self.assertTrue(line.move_ids) + self.assertIn(line.move_ids.id, action["domain"][0][2]) + self.assertTrue(line.move_ids) + self.assertEqual(line.move_ids.state, "posted") + with self.assertRaises(UserError): + self.env["account.loan.pay.amount"].with_context( + default_loan_id=loan.id + ).create( + { + "amount": (amount - amount / periods) / 2, + "fees": 100, + "date": line.date + relativedelta(months=-1), + } + ).run() + with self.assertRaises(UserError): + self.env["account.loan.pay.amount"].with_context( + default_loan_id=loan.id + ).create({"amount": amount, "fees": 100, "date": line.date}).run() + with self.assertRaises(UserError): + self.env["account.loan.pay.amount"].with_context( + default_loan_id=loan.id + ).create({"amount": 0, "fees": 100, "date": line.date}).run() + with self.assertRaises(UserError): + self.env["account.loan.pay.amount"].with_context( + default_loan_id=loan.id + ).create({"amount": -100, "fees": 100, "date": line.date}).run() + + def test_increase_amount_loan(self): + amount = 10000 + periods = 24 + loan = self.create_loan("fixed-annuity", amount, 1, periods) + self.assertTrue(loan.line_ids) + self.assertEqual(len(loan.line_ids), periods) + line = loan.line_ids.filtered(lambda r: r.sequence == 1) + self.assertAlmostEqual( + -numpy_financial.pmt(1 / 100 / 12, 24, 10000), line.payment_amount, 2 + ) + self.assertEqual(line.long_term_principal_amount, 0) + loan.long_term_loan_account_id = self.lt_loan_account + loan.compute_lines() + line = loan.line_ids.filtered(lambda r: r.sequence == 1) + self.assertGreater(line.long_term_principal_amount, 0) + self.post(loan) + self.assertTrue(loan.start_date) + line = loan.line_ids.filtered(lambda r: r.sequence == 1) + self.assertTrue(line) + self.assertFalse(line.move_ids) + wzd = self.env["account.loan.generate.wizard"].create({}) + action = wzd.run() + self.assertTrue(action) + self.assertFalse(wzd.run()) + self.assertTrue(line.move_ids) + self.assertIn(line.move_ids.id, action["domain"][0][2]) + self.assertTrue(line.move_ids) + self.assertEqual(line.move_ids.state, "posted") + pending_principal_amount = loan.pending_principal_amount + action = ( + self.env["account.loan.increase.amount"] + .with_context(default_loan_id=loan.id) + .create( + { + "amount": 1000, + "date": line.date, + } + ) + .run() + ) + new_move = self.env[action["res_model"]].search(action["domain"]) + new_move.ensure_one() + self.assertFalse(new_move.is_invoice()) + self.assertEqual(loan, new_move.loan_id) + self.assertEqual(loan.pending_principal_amount, pending_principal_amount + 1000) + + def test_increase_amount_leasing(self): + amount = 10000 + periods = 24 + loan = self.create_loan("fixed-annuity", amount, 1, periods) + self.assertTrue(loan.line_ids) + self.assertEqual(len(loan.line_ids), periods) + line = loan.line_ids.filtered(lambda r: r.sequence == 1) + self.assertAlmostEqual( + -numpy_financial.pmt(1 / 100 / 12, 24, 10000), line.payment_amount, 2 + ) + self.assertEqual(line.long_term_principal_amount, 0) + loan.is_leasing = True + loan.long_term_loan_account_id = self.lt_loan_account + loan.compute_lines() + line = loan.line_ids.filtered(lambda r: r.sequence == 1) + self.assertGreater(line.long_term_principal_amount, 0) + self.post(loan) + self.assertTrue(loan.start_date) + line = loan.line_ids.filtered(lambda r: r.sequence == 1) + self.assertTrue(line) + self.assertFalse(line.move_ids) + wzd = self.env["account.loan.generate.wizard"].create( + { + "date": fields.date.today() + relativedelta(days=1), + "loan_type": "leasing", + } + ) + action = wzd.run() + self.assertTrue(action) + self.assertFalse(wzd.run()) + self.assertTrue(line.move_ids) + self.assertIn(line.move_ids.id, action["domain"][0][2]) + self.assertTrue(line.move_ids) + self.assertEqual(line.move_ids.state, "posted") + pending_principal_amount = loan.pending_principal_amount + action = ( + self.env["account.loan.increase.amount"] + .with_context(default_loan_id=loan.id) + .create( + { + "amount": 1000, + "date": line.date, + } + ) + .run() + ) + new_move = self.env[action["res_model"]].search(action["domain"]) + new_move.ensure_one() + self.assertFalse(new_move.is_invoice()) + self.assertEqual(loan, new_move.loan_id) + self.assertEqual(loan.pending_principal_amount, pending_principal_amount + 1000) + + def test_fixed_annuity_begin_loan(self): + amount = 10000 + periods = 24 + loan = self.create_loan("fixed-annuity-begin", amount, 1, periods) + self.assertTrue(loan.line_ids) + self.assertEqual(len(loan.line_ids), periods) + line = loan.line_ids.filtered(lambda r: r.sequence == 1) + self.assertAlmostEqual( + -numpy_financial.pmt(1 / 100 / 12, 24, 10000, when="begin"), + line.payment_amount, + 2, + ) + self.assertEqual(line.long_term_principal_amount, 0) + loan.long_term_loan_account_id = self.lt_loan_account + loan.compute_lines() + line = loan.line_ids.filtered(lambda r: r.sequence == 1) + self.assertGreater(line.long_term_principal_amount, 0) + self.post(loan) + self.assertTrue(loan.start_date) + line = loan.line_ids.filtered(lambda r: r.sequence == 1) + self.assertTrue(line) + self.assertFalse(line.move_ids) + wzd = self.env["account.loan.generate.wizard"].create({}) + action = wzd.run() + self.assertTrue(action) + self.assertFalse(wzd.run()) + self.assertTrue(line.move_ids) + self.assertIn(line.move_ids.id, action["domain"][0][2]) + self.assertTrue(line.move_ids) + self.assertEqual(line.move_ids.state, "posted") + loan.rate = 2 + loan.compute_lines() + line = loan.line_ids.filtered(lambda r: r.sequence == 1) + self.assertAlmostEqual( + -numpy_financial.pmt(1 / 100 / 12, periods, amount, when="begin"), + line.payment_amount, + 2, + ) + line = loan.line_ids.filtered(lambda r: r.sequence == 2) + self.assertAlmostEqual( + -numpy_financial.pmt( + 2 / 100 / 12, periods - 1, line.pending_principal_amount, when="begin" + ), + line.payment_amount, + 2, + ) + line = loan.line_ids.filtered(lambda r: r.sequence == 3) + with self.assertRaises(UserError): + line.view_process_values() + + def test_fixed_annuity_loan(self): + amount = 10000 + periods = 24 + loan = self.create_loan("fixed-annuity", amount, 1, periods) + self.assertTrue(loan.line_ids) + self.assertEqual(len(loan.line_ids), periods) + line = loan.line_ids.filtered(lambda r: r.sequence == 1) + self.assertAlmostEqual( + -numpy_financial.pmt(1 / 100 / 12, 24, 10000), line.payment_amount, 2 + ) + self.assertEqual(line.long_term_principal_amount, 0) + loan.long_term_loan_account_id = self.lt_loan_account + loan.compute_lines() + line = loan.line_ids.filtered(lambda r: r.sequence == 1) + self.assertGreater(line.long_term_principal_amount, 0) + self.post(loan) + self.assertTrue(loan.start_date) + line = loan.line_ids.filtered(lambda r: r.sequence == 1) + self.assertTrue(line) + self.assertFalse(line.move_ids) + wzd = self.env["account.loan.generate.wizard"].create({}) + action = wzd.run() + self.assertTrue(action) + self.assertFalse(wzd.run()) + self.assertTrue(line.move_ids) + self.assertIn(line.move_ids.id, action["domain"][0][2]) + self.assertTrue(line.move_ids) + self.assertEqual(line.move_ids.state, "posted") + loan.rate = 2 + loan.compute_lines() + line = loan.line_ids.filtered(lambda r: r.sequence == 1) + self.assertAlmostEqual( + -numpy_financial.pmt(1 / 100 / 12, periods, amount), line.payment_amount, 2 + ) + line = loan.line_ids.filtered(lambda r: r.sequence == 2) + self.assertAlmostEqual( + -numpy_financial.pmt( + 2 / 100 / 12, periods - 1, line.pending_principal_amount + ), + line.payment_amount, + 2, + ) + line = loan.line_ids.filtered(lambda r: r.sequence == 3) + with self.assertRaises(UserError): + line.view_process_values() + + def test_fixed_principal_loan_leasing(self): + amount = 24000 + periods = 24 + loan = self.create_loan("fixed-principal", amount, 1, periods) + self.partner.property_account_payable_id = self.payable_account + self.assertEqual(loan.journal_type, "general") + loan.is_leasing = True + loan.post_invoice = False + self.assertEqual(loan.journal_type, "purchase") + loan.long_term_loan_account_id = self.lt_loan_account + loan.rate_type = "real" + loan.compute_lines() + self.assertTrue(loan.line_ids) + self.assertEqual(len(loan.line_ids), periods) + line = loan.line_ids.filtered(lambda r: r.sequence == 1) + self.assertEqual(amount / periods, line.principal_amount) + self.assertEqual(amount / periods, line.long_term_principal_amount) + self.post(loan) + line = loan.line_ids.filtered(lambda r: r.sequence == 1) + self.assertTrue(line) + self.assertFalse(line.has_invoices) + self.assertFalse(line.has_moves) + action = ( + self.env["account.loan.generate.wizard"] + .create( + { + "date": fields.date.today() + relativedelta(days=1), + "loan_type": "leasing", + } + ) + .run() + ) + self.assertTrue(line.has_invoices) + self.assertTrue(line.has_moves) + self.assertEqual( + line.move_ids, self.env[action["res_model"]].search(action["domain"]) + ) + loan.invalidate_recordset() + with self.assertRaises(UserError): + self.env["account.loan.pay.amount"].create( + { + "loan_id": loan.id, + "amount": (amount - amount / periods) / 2, + "fees": 100, + "date": loan.line_ids.filtered(lambda r: r.sequence == 2).date, + } + ).run() + with self.assertRaises(UserError): + self.env["account.loan.pay.amount"].create( + { + "loan_id": loan.id, + "amount": (amount - amount / periods) / 2, + "fees": 100, + "date": loan.line_ids.filtered(lambda r: r.sequence == 1).date + + relativedelta(months=-1), + } + ).run() + self.assertTrue(line.move_ids) + self.assertTrue(line.move_ids.filtered(lambda r: r.is_invoice())) + self.assertTrue(line.move_ids.filtered(lambda r: not r.is_invoice())) + self.assertTrue(all([m.state == "draft" for m in line.move_ids])) + self.assertTrue(line.has_moves) + line.move_ids.action_post() + self.assertTrue(all([m.state == "posted" for m in line.move_ids])) + for move in line.move_ids: + self.assertIn( + move, + self.env["account.move"].search(loan.view_account_moves()["domain"]), + ) + for move in line.move_ids.filtered(lambda r: r.is_invoice()): + self.assertIn( + move, + self.env["account.move"].search(loan.view_account_invoices()["domain"]), + ) + with self.assertRaises(UserError): + self.env["account.loan.pay.amount"].create( + { + "loan_id": loan.id, + "amount": (amount - amount / periods) / 2, + "fees": 100, + "date": loan.line_ids.filtered( + lambda r: r.sequence == periods + ).date, + } + ).run() + self.env["account.loan.pay.amount"].create( + { + "loan_id": loan.id, + "amount": (amount - amount / periods) / 2, + "date": line.date, + "fees": 100, + } + ).run() + line = loan.line_ids.filtered(lambda r: r.sequence == 2) + self.assertEqual(loan.periods, periods + 1) + self.assertAlmostEqual( + line.principal_amount, (amount - amount / periods) / 2, 2 + ) + line = loan.line_ids.filtered(lambda r: r.sequence == 3) + self.assertEqual(amount / periods / 2, line.principal_amount) + line = loan.line_ids.filtered(lambda r: r.sequence == 4) + with self.assertRaises(UserError): + line.view_process_values() + + def test_fixed_principal_loan_auto_post_leasing(self): + amount = 24000 + periods = 24 + loan = self.create_loan("fixed-principal", amount, 1, periods) + self.partner.property_account_payable_id = self.payable_account + self.assertEqual(loan.journal_type, "general") + loan.is_leasing = True + self.assertEqual(loan.journal_type, "purchase") + loan.long_term_loan_account_id = self.lt_loan_account + loan.rate_type = "real" + loan.compute_lines() + self.assertTrue(loan.line_ids) + self.assertEqual(len(loan.line_ids), periods) + line = loan.line_ids.filtered(lambda r: r.sequence == 1) + self.assertEqual(amount / periods, line.principal_amount) + self.assertEqual(amount / periods, line.long_term_principal_amount) + self.post(loan) + line = loan.line_ids.filtered(lambda r: r.sequence == 1) + self.assertTrue(line) + self.assertFalse(line.has_invoices) + self.assertFalse(line.has_moves) + self.env["account.loan.generate.wizard"].create( + {"date": fields.date.today(), "loan_type": "leasing"} + ).run() + self.assertTrue(line.has_invoices) + self.assertTrue(line.has_moves) + + def test_interests_on_end_loan(self): + amount = 10000 + periods = 10 + loan = self.create_loan("interest", amount, 1, periods) + loan.payment_on_first_period = False + loan.start_date = fields.Date.today() + loan.rate_type = "ear" + loan.compute_lines() + self.assertTrue(loan.line_ids) + self.assertEqual(len(loan.line_ids), periods) + self.assertEqual(0, loan.line_ids[0].principal_amount) + self.assertEqual( + amount, + loan.line_ids.filtered(lambda r: r.sequence == periods).principal_amount, + ) + self.post(loan) + self.assertEqual(loan.payment_amount, 0) + self.assertEqual(loan.interests_amount, 0) + self.assertEqual(loan.pending_principal_amount, amount) + self.assertFalse(loan.line_ids.filtered(lambda r: r.date <= loan.start_date)) + for line in loan.line_ids: + self.assertEqual(loan.state, "posted") + line.view_process_values() + self.assertTrue(line.move_ids) + self.assertEqual(line.move_ids.state, "posted") + self.assertEqual(loan.state, "closed") + loan.invalidate_recordset() + self.assertEqual(loan.payment_amount - loan.interests_amount, amount) + self.assertEqual(loan.pending_principal_amount, 0) + + def test_cancel_loan(self): + amount = 10000 + periods = 10 + loan = self.create_loan("fixed-annuity", amount, 1, periods) + self.post(loan) + line = loan.line_ids.filtered(lambda r: r.sequence == 1) + line.view_process_values() + self.assertTrue(line.move_ids) + self.assertEqual(line.move_ids.state, "posted") + pay = self.env["account.loan.pay.amount"].create( + {"loan_id": loan.id, "amount": 0, "fees": 100, "date": line.date} + ) + pay.cancel_loan = True + pay._onchange_cancel_loan() + self.assertEqual(pay.amount, line.final_pending_principal_amount) + pay.run() + self.assertEqual(loan.state, "cancelled") + + def post(self, loan): + self.assertFalse(loan.move_ids) + post = ( + self.env["account.loan.post"] + .with_context(default_loan_id=loan.id) + .create({}) + ) + post.run() + self.assertTrue(loan.move_ids) + with self.assertRaises(UserError): + post.run() + + @classmethod + def create_account(cls, code, name, account_type): + return cls.env["account.account"].create( + { + "company_id": cls.company.id, + "name": name, + "code": code, + "account_type": account_type, + "reconcile": True, + } + ) + + def create_loan(self, type_loan, amount, rate, periods): + loan = self.env["account.loan"].create( + { + "journal_id": self.journal.id, + "rate_type": "napr", + "loan_type": type_loan, + "loan_amount": amount, + "payment_on_first_period": True, + "rate": rate, + "periods": periods, + "leased_asset_account_id": self.asset_account.id, + "short_term_loan_account_id": self.loan_account.id, + "interest_expenses_account_id": self.interests_account.id, + "product_id": self.product.id, + "interests_product_id": self.interests_product.id, + "partner_id": self.partner.id, + } + ) + loan.compute_lines() + return loan diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/views/account_loan_lines_view.xml b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/views/account_loan_lines_view.xml new file mode 100644 index 00000000..f0c548e1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/views/account_loan_lines_view.xml @@ -0,0 +1,136 @@ + + + + + account.loan.line.tree + account.loan.line + 99 + + + + + + + + + + + + + + + + + + + +
+

+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ + + + + + Loans + account.loan + + + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/views/account_move_view.xml b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/views/account_move_view.xml new file mode 100644 index 00000000..f1334943 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/views/account_move_view.xml @@ -0,0 +1,20 @@ + + + + + Add to_be_reversed and reversal_id fields + account.move + + + + + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/views/res_partner.xml b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/views/res_partner.xml new file mode 100644 index 00000000..7d8ad25c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/views/res_partner.xml @@ -0,0 +1,34 @@ + + + + + + res.partner.form (in account_loan) + res.partner + + +
+ +
+
+
+ + + +
diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/wizards/__init__.py b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/wizards/__init__.py new file mode 100644 index 00000000..0c72565f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/wizards/__init__.py @@ -0,0 +1,6 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import account_loan_generate_entries +from . import account_loan_pay_amount +from . import account_loan_post +from . import account_loan_increase_amount diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/wizards/account_loan_generate_entries.py b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/wizards/account_loan_generate_entries.py new file mode 100644 index 00000000..39ca52ef --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/wizards/account_loan_generate_entries.py @@ -0,0 +1,45 @@ +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo import fields, models + + +class AccountLoanGenerateWizard(models.TransientModel): + _name = "account.loan.generate.wizard" + _description = "Loan generate wizard" + + date = fields.Date( + "Account Date", + required=True, + help="Choose the period for which you want to automatically post the " + "depreciation lines of running assets", + default=fields.Date.context_today, + ) + loan_type = fields.Selection( + [("leasing", "Leasings"), ("loan", "Loans")], required=True, default="loan" + ) + + def _run_leasing(self): + created_ids = self.env["account.loan"]._generate_leasing_entries(self.date) + result = self.env["ir.actions.act_window"]._for_xml_id( + "account.action_move_out_invoice_type" + ) + if len(created_ids) == 0: + return + result["domain"] = [("id", "in", created_ids)] + return result + + def _run_loan(self): + created_ids = self.env["account.loan"]._generate_loan_entries(self.date) + result = self.env["ir.actions.act_window"]._for_xml_id( + "account.action_move_line_form" + ) + if len(created_ids) == 0: + return + result["domain"] = [("id", "in", created_ids)] + return result + + def run(self): + self.ensure_one() + if self.loan_type == "leasing": + return self._run_leasing() + return self._run_loan() diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/wizards/account_loan_generate_entries_view.xml b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/wizards/account_loan_generate_entries_view.xml new file mode 100644 index 00000000..f793b776 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/wizards/account_loan_generate_entries_view.xml @@ -0,0 +1,42 @@ + + + + + Pay amount + account.loan.generate.wizard + +
+ + + + +
+
+
+
+
+ + Generate moves + account.loan.generate.wizard + form + new + + +
diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/wizards/account_loan_increase_amount.py b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/wizards/account_loan_increase_amount.py new file mode 100644 index 00000000..9545a705 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/wizards/account_loan_increase_amount.py @@ -0,0 +1,113 @@ +# Copyright 2023 Dixmit +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import _, api, fields, models +from odoo.exceptions import UserError + + +class AccountLoanIncreaseAmount(models.TransientModel): + _name = "account.loan.increase.amount" + _description = "Increase the debt of a loan" + + @api.model + def _default_journal_id(self): + loan_id = self.env.context.get("default_loan_id") + if loan_id: + return self.env["account.loan"].browse(loan_id).journal_id.id + + @api.model + def _default_account_id(self): + loan_id = self.env.context.get("default_loan_id") + if loan_id: + loan = self.env["account.loan"].browse(loan_id) + if loan.is_leasing: + return loan.leased_asset_account_id.id + else: + return loan.partner_id.with_company( + loan.company_id + ).property_account_receivable_id.id + + journal_id = fields.Many2one( + "account.journal", required=True, default=lambda r: r._default_journal_id() + ) + account_id = fields.Many2one( + "account.account", required=True, default=lambda r: r._default_account_id() + ) + loan_id = fields.Many2one( + "account.loan", + required=True, + readonly=True, + ) + currency_id = fields.Many2one( + "res.currency", related="loan_id.currency_id", readonly=True + ) + date = fields.Date(required=True, default=fields.Date.today()) + amount = fields.Monetary( + currency_field="currency_id", + string="Amount to reduce from Principal", + ) + + def new_line_vals(self, sequence): + return { + "loan_id": self.loan_id.id, + "sequence": sequence, + "payment_amount": -self.amount, + "rate": 0, + "interests_amount": 0, + "date": self.date, + } + + def run(self): + self.ensure_one() + if self.loan_id.is_leasing: + if self.loan_id.line_ids.filtered( + lambda r: r.date <= self.date and not r.move_ids + ): + raise UserError(_("Some invoices are not created")) + if self.loan_id.line_ids.filtered( + lambda r: r.date > self.date and r.move_ids + ): + raise UserError(_("Some future invoices already exists")) + else: + if self.loan_id.line_ids.filtered( + lambda r: r.date < self.date and not r.move_ids + ): + raise UserError(_("Some moves are not created")) + if self.loan_id.line_ids.filtered( + lambda r: r.date > self.date and r.move_ids + ): + raise UserError(_("Some future moves already exists")) + lines = self.loan_id.line_ids.filtered(lambda r: r.date > self.date).sorted( + "sequence", reverse=True + ) + sequence = min(lines.mapped("sequence")) + for line in lines: + line.sequence += 1 + line.flush_recordset() + old_line = lines.filtered(lambda r: r.sequence == sequence + 1) + pending = old_line.pending_principal_amount + if self.loan_id.currency_id.compare_amounts(self.amount, 0) <= 0: + raise UserError(_("Amount cannot be less than zero")) + self.loan_id.periods += 1 + self.loan_id.fixed_periods = self.loan_id.periods - sequence + self.loan_id.fixed_loan_amount = pending - self.amount + new_line = self.env["account.loan.line"].create(self.new_line_vals(sequence)) + new_line.long_term_pending_principal_amount = ( + old_line.long_term_pending_principal_amount + ) + amount = self.loan_id.loan_amount + for line in self.loan_id.line_ids.sorted("sequence"): + if line.move_ids: + amount = line.final_pending_principal_amount + else: + line.pending_principal_amount = amount + if line.sequence != sequence: + line.rate = self.loan_id.rate_period + line._check_amount() + amount -= line.payment_amount - line.interests_amount + if self.loan_id.long_term_loan_account_id: + self.loan_id._check_long_term_principal_amount() + if self.loan_id.currency_id.compare_amounts(pending, self.amount) == 0: + self.loan_id.write({"state": "cancelled"}) + new_line._generate_move(journal=self.journal_id, account=self.account_id) + return new_line.view_account_values() diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/wizards/account_loan_increase_amount.xml b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/wizards/account_loan_increase_amount.xml new file mode 100644 index 00000000..abff87fe --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/wizards/account_loan_increase_amount.xml @@ -0,0 +1,40 @@ + + + + + + account.loan.increase.amount.form (in account_loan) + account.loan.increase.amount + +
+ + + + + + +
+
+
+
+
+ + + Increase Amount + account.loan.increase.amount + form + {'default_loan_id': active_id} + new + + + +
diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/wizards/account_loan_pay_amount.py b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/wizards/account_loan_pay_amount.py new file mode 100644 index 00000000..7f95858b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/wizards/account_loan_pay_amount.py @@ -0,0 +1,103 @@ +# Copyright 2018 Creu Blanca +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import _, api, fields, models +from odoo.exceptions import UserError + + +class AccountLoan(models.TransientModel): + _name = "account.loan.pay.amount" + _description = "Loan pay amount" + + loan_id = fields.Many2one( + "account.loan", + required=True, + readonly=True, + ) + currency_id = fields.Many2one( + "res.currency", related="loan_id.currency_id", readonly=True + ) + cancel_loan = fields.Boolean( + default=False, + ) + date = fields.Date(required=True, default=fields.Date.today()) + amount = fields.Monetary( + currency_field="currency_id", + string="Amount to reduce from Principal", + ) + fees = fields.Monetary(currency_field="currency_id", string="Bank fees") + + @api.onchange("cancel_loan") + def _onchange_cancel_loan(self): + if self.cancel_loan: + self.amount = max( + self.loan_id.line_ids.filtered(lambda r: not r.move_ids).mapped( + "pending_principal_amount" + ) + ) + + def new_line_vals(self, sequence): + return { + "loan_id": self.loan_id.id, + "sequence": sequence, + "payment_amount": self.amount + self.fees, + "rate": 0, + "interests_amount": self.fees, + "date": self.date, + } + + def run(self): + self.ensure_one() + if self.loan_id.is_leasing: + if self.loan_id.line_ids.filtered( + lambda r: r.date <= self.date and not r.move_ids + ): + raise UserError(_("Some invoices are not created")) + if self.loan_id.line_ids.filtered( + lambda r: r.date > self.date and r.move_ids + ): + raise UserError(_("Some future invoices already exists")) + else: + if self.loan_id.line_ids.filtered( + lambda r: r.date < self.date and not r.move_ids + ): + raise UserError(_("Some moves are not created")) + if self.loan_id.line_ids.filtered( + lambda r: r.date > self.date and r.move_ids + ): + raise UserError(_("Some future moves already exists")) + lines = self.loan_id.line_ids.filtered(lambda r: r.date > self.date).sorted( + "sequence", reverse=True + ) + sequence = min(lines.mapped("sequence")) + for line in lines: + line.sequence += 1 + line.flush_recordset() + old_line = lines.filtered(lambda r: r.sequence == sequence + 1) + pending = old_line.pending_principal_amount + if self.loan_id.currency_id.compare_amounts(self.amount, pending) == 1: + raise UserError(_("Amount cannot be bigger than debt")) + if self.loan_id.currency_id.compare_amounts(self.amount, 0) <= 0: + raise UserError(_("Amount cannot be less than zero")) + self.loan_id.periods += 1 + self.loan_id.fixed_periods = self.loan_id.periods - sequence + self.loan_id.fixed_loan_amount = pending - self.amount + new_line = self.env["account.loan.line"].create(self.new_line_vals(sequence)) + new_line.long_term_pending_principal_amount = ( + old_line.long_term_pending_principal_amount + ) + amount = self.loan_id.loan_amount + for line in self.loan_id.line_ids.sorted("sequence"): + if line.move_ids: + amount = line.final_pending_principal_amount + else: + line.pending_principal_amount = amount + if line.sequence != sequence: + line.rate = self.loan_id.rate_period + line._check_amount() + amount -= line.payment_amount - line.interests_amount + if self.loan_id.long_term_loan_account_id: + self.loan_id._check_long_term_principal_amount() + if self.loan_id.currency_id.compare_amounts(pending, self.amount) == 0: + self.loan_id.write({"state": "cancelled"}) + return new_line.view_process_values() diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/wizards/account_loan_pay_amount_view.xml b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/wizards/account_loan_pay_amount_view.xml new file mode 100644 index 00000000..288c4bd9 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/wizards/account_loan_pay_amount_view.xml @@ -0,0 +1,39 @@ + + + + + Pay amount + account.loan.pay.amount + +
+ + + + + + + + +
+
+
+
+
+ + Pay amount + account.loan.pay.amount + form + new + {'default_loan_id': active_id} + +
diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/wizards/account_loan_post.py b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/wizards/account_loan_post.py new file mode 100644 index 00000000..9124aee0 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/wizards/account_loan_post.py @@ -0,0 +1,94 @@ +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo import Command, _, api, fields, models +from odoo.exceptions import UserError + + +class AccountLoanPost(models.TransientModel): + _name = "account.loan.post" + _description = "Loan post" + + @api.model + def _default_journal_id(self): + loan_id = self.env.context.get("default_loan_id") + if loan_id: + return self.env["account.loan"].browse(loan_id).journal_id.id + + @api.model + def _default_account_id(self): + loan_id = self.env.context.get("default_loan_id") + if loan_id: + loan = self.env["account.loan"].browse(loan_id) + if loan.is_leasing: + return loan.leased_asset_account_id.id + else: + return loan.partner_id.with_company( + loan.company_id + ).property_account_receivable_id.id + + loan_id = fields.Many2one( + "account.loan", + required=True, + readonly=True, + ) + journal_id = fields.Many2one( + "account.journal", required=True, default=lambda r: r._default_journal_id() + ) + account_id = fields.Many2one( + "account.account", required=True, default=lambda r: r._default_account_id() + ) + + def move_line_vals(self): + res = list() + partner = self.loan_id.partner_id.with_company(self.loan_id.company_id) + line = self.loan_id.line_ids.filtered(lambda r: r.sequence == 1) + res.append( + { + "account_id": self.account_id.id, + "name": self.loan_id.name, + "partner_id": partner.id, + "credit": 0, + "debit": line.pending_principal_amount, + } + ) + if line.pending_principal_amount - line.long_term_pending_principal_amount > 0: + res.append( + { + "account_id": self.loan_id.short_term_loan_account_id.id, + "credit": ( + line.pending_principal_amount + - line.long_term_pending_principal_amount + ), + "debit": 0, + } + ) + if ( + line.long_term_pending_principal_amount > 0 + and self.loan_id.long_term_loan_account_id + ): + res.append( + { + "account_id": self.loan_id.long_term_loan_account_id.id, + "credit": line.long_term_pending_principal_amount, + "debit": 0, + } + ) + + return res + + def move_vals(self): + return { + "loan_id": self.loan_id.id, + "date": self.loan_id.start_date, + "ref": self.loan_id.name, + "journal_id": self.journal_id.id, + "line_ids": [Command.create(vals) for vals in self.move_line_vals()], + } + + def run(self): + self.ensure_one() + if self.loan_id.state != "draft": + raise UserError(_("Only loans in draft state can be posted")) + self.loan_id.post() + move = self.env["account.move"].create(self.move_vals()) + move.action_post() diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/wizards/account_loan_post_view.xml b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/wizards/account_loan_post_view.xml new file mode 100644 index 00000000..d3a4acc4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/account_loan/wizards/account_loan_post_view.xml @@ -0,0 +1,36 @@ + + + + + Post loan + account.loan.post + +
+ + + + + +
+
+
+
+
+ + Post loan + account.loan.post + form + new + {'default_loan_id': active_id} + +
diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-financial-tools-account_loan/doc/ARCHITECTURE.md new file mode 100644 index 00000000..53430f25 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_loan Module - account_loan + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/doc/CONFIGURATION.md b/odoo-bringout-oca-account-financial-tools-account_loan/doc/CONFIGURATION.md new file mode 100644 index 00000000..9878d35d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_loan. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/doc/CONTROLLERS.md b/odoo-bringout-oca-account-financial-tools-account_loan/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-financial-tools-account_loan/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/doc/FAQ.md b/odoo-bringout-oca-account-financial-tools-account_loan/doc/FAQ.md new file mode 100644 index 00000000..7f13860d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_loan or install in UI. diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/doc/INSTALL.md b/odoo-bringout-oca-account-financial-tools-account_loan/doc/INSTALL.md new file mode 100644 index 00000000..2002aa51 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_loan" +# or +uv pip install odoo-bringout-oca-account-financial-tools-account_loan" +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/doc/MODELS.md b/odoo-bringout-oca-account-financial-tools-account_loan/doc/MODELS.md new file mode 100644 index 00000000..3decedc6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/doc/MODELS.md @@ -0,0 +1,15 @@ +# Models + +Detected core models and extensions in account_loan. + +```mermaid +classDiagram + class account_loan + class account_loan_line + class account_move + class res_partner +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/doc/OVERVIEW.md b/odoo-bringout-oca-account-financial-tools-account_loan/doc/OVERVIEW.md new file mode 100644 index 00000000..16a11e3b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_loan. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_loan +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/doc/REPORTS.md b/odoo-bringout-oca-account-financial-tools-account_loan/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/doc/SECURITY.md b/odoo-bringout-oca-account-financial-tools-account_loan/doc/SECURITY.md new file mode 100644 index 00000000..7e03d106 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/doc/SECURITY.md @@ -0,0 +1,41 @@ +# Security + +Access control and security definitions in account_loan. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../account_loan/security/ir.model.access.csv)** + - 8 model access rules + +## Record Rules + +Row-level security rules defined in: + +## Security Groups & Configuration + +Security groups and permissions defined in: +- **[account_loan_security.xml](../account_loan/security/account_loan_security.xml)** + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[account_loan_security.xml](../account_loan/security/account_loan_security.xml)** + - Security groups, categories, and XML-based rules +- **[ir.model.access.csv](../account_loan/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-financial-tools-account_loan/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/doc/USAGE.md b/odoo-bringout-oca-account-financial-tools-account_loan/doc/USAGE.md new file mode 100644 index 00000000..23647556 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_loan +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/doc/WIZARDS.md b/odoo-bringout-oca-account-financial-tools-account_loan/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-financial-tools-account_loan/pyproject.toml b/odoo-bringout-oca-account-financial-tools-account_loan/pyproject.toml new file mode 100644 index 00000000..fbe4ee3b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_loan/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-financial-tools-account_loan" +version = "16.0.0" +description = "Account Loan management - Odoo addon" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_loan"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/README.md b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/README.md new file mode 100644 index 00000000..44628591 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/README.md @@ -0,0 +1,44 @@ +# Account Lock Date Update + +Odoo addon: account_lock_date_update + +## Installation + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_lock_date_update +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Account Lock Date Update +- **Version**: 16.0.1.0.1 +- **Category**: N/A +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-financial-tools](https://github.com/OCA/account-financial-tools) branch 16.0, addon `account_lock_date_update`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/README.rst b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/README.rst new file mode 100644 index 00000000..03152278 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/README.rst @@ -0,0 +1,88 @@ +======================== +Account Lock Date Update +======================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:7333ac0f0eafefa30445b967453b1c07e933f2e94f93c17a346ce672729b7b38 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-tools/tree/16.0/account_lock_date_update + :alt: OCA/account-financial-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-tools-16-0/account-financial-tools-16-0-account_lock_date_update + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +Allow an Account adviser to update locking dates without having +access to all technical settings. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +To use this module, you need to be a Billing Administrator and go to: + +* Invoicing -> Accounting -> Actions -> Update accounting lock dates +* Change values and click on **Update** button + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* ACSONE SA/NV + +Contributors +~~~~~~~~~~~~ + +* Benjamin Willig +* Fekete Mihai +* Kitti Upariphutthiphong +* Andrea Stirpe + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-financial-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/__init__.py b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/__init__.py new file mode 100644 index 00000000..5cb1c491 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/__init__.py @@ -0,0 +1 @@ +from . import wizards diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/__manifest__.py b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/__manifest__.py new file mode 100644 index 00000000..69fee43d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/__manifest__.py @@ -0,0 +1,19 @@ +# Copyright 2017 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Account Lock Date Update", + "summary": """ + Allow an Account adviser to update locking date without having + access to all technical settings""", + "version": "16.0.1.0.1", + "license": "AGPL-3", + "author": "ACSONE SA/NV, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-financial-tools", + "installable": True, + "depends": ["account"], + "data": [ + "security/ir.model.access.csv", + "wizards/account_update_lock_date.xml", + ], +} diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/account_lock_date_update.pot b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/account_lock_date_update.pot new file mode 100644 index 00000000..3d8a8d9f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/account_lock_date_update.pot @@ -0,0 +1,119 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/am.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/am.po new file mode 100644 index 00000000..fabfe5d6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/am.po @@ -0,0 +1,124 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Amharic (https://www.transifex.com/oca/teams/23907/am/)\n" +"Language: am\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/ar.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/ar.po new file mode 100644 index 00000000..7c122476 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/ar.po @@ -0,0 +1,140 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2018-08-10 22:10+0000\n" +"Last-Translator: Osoul \n" +"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" +"X-Generator: Weblate 3.1.1\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "إلغاء" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "الشركة" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "أنشئ بواسطة" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "أنشئ في" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "اسم العرض" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "المعرف" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "آخر تعديل في" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "آخر تحديث بواسطة" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "آخر تحديث في" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "تاريخ الاقفال لغير المدير المالي" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "تحديث" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "لا يمكنك اتمام هذه العملية." + +#~ msgid "Account Update Lock_date" +#~ msgstr "تحديث تواريخ الاقفال" + +#~ msgid "Lock Date" +#~ msgstr "تاريخ الاقفال" + +#~ msgid "Update accounting lock dates" +#~ msgstr "تحديث تواريخ الاقفال" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/bg.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/bg.po new file mode 100644 index 00000000..7c9f7b4b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/bg.po @@ -0,0 +1,124 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Bulgarian (https://www.transifex.com/oca/teams/23907/bg/)\n" +"Language: bg\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Отмяна" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "Фирма" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Създадено от" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Създадено на" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Име за показване" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Последно обновено на" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Последно обновено от" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Последно обновено на" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/bs.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/bs.po new file mode 100644 index 00000000..bf2975fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/bs.po @@ -0,0 +1,119 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Otkaži" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "Kompanija" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Prikaži naziv" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "Datum zaključavanja za sve korisnike" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "Datum zaključavanja za ne savjetnike" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "Datum zaključavanja poreza" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "Ažuriraj" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "Ažuriraj datume zaključavanja" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "Čarobnjak za ažuriranje datuma zaključavanja računovodstva" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "Nije vam odobreno izvršiti ovu radnju." diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/ca.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/ca.po new file mode 100644 index 00000000..5185c2ce --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/ca.po @@ -0,0 +1,130 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2022-05-20 20:05+0000\n" +"Last-Translator: Dept. Técnico \n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Cancel·la" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "Companyia" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Creat per" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Creat el" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Veure el nom" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Darrera modificació el" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Darrera Actualització per" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Darrera Actualització el" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "Data de bloqueig per tots els usuaris" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "Data de bloqueig per a no assessors" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" +"Cap usuari pot editar els assentament relacionats amb un impost anterior i " +"incloent aquesta data." + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" + +#~ msgid "Account Update Lock_date" +#~ msgstr "Actualització de la data de bloqueig comptable" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/ca_ES.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/ca_ES.po new file mode 100644 index 00000000..3589a70d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/ca_ES.po @@ -0,0 +1,125 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Catalan (Spain) (https://www.transifex.com/oca/teams/23907/" +"ca_ES/)\n" +"Language: ca_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Cancel·la" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "Companyia" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/cs.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/cs.po new file mode 100644 index 00000000..b0805f39 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/cs.po @@ -0,0 +1,124 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Czech (https://www.transifex.com/oca/teams/23907/cs/)\n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Zrušit" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "Společnost" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Vytvořil(a)" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Vytvořeno" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Zobrazovaný název" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Naposled upraveno" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Naposled upraveno" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Naposled upraveno" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/da.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/da.po new file mode 100644 index 00000000..e3e69658 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/da.po @@ -0,0 +1,124 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Danish (https://www.transifex.com/oca/teams/23907/da/)\n" +"Language: da\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Annuller" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Oprettet af" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Oprettet den" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Vist navn" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "Id" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Sidst ændret den" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Sidst opdateret af" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Sidst opdateret den" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/de.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/de.po new file mode 100644 index 00000000..f84cb7db --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/de.po @@ -0,0 +1,139 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2018-10-10 13:41+0000\n" +"Last-Translator: Rudolf Schnapka \n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.1.1\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Abbrechen" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "Unternehmen" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Erstellt von" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Erstellt am" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Anzeigename" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Zuletzt geändert am" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Zuletzt geändert von" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Zuletzt geändert am" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "Sperrdatum für Nicht-Buchhalter" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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 "" +"Niemand, Buchhalter eingeschlossen, darf Konten bis einschliesslich diesem " +"Datum bearbeiten. Verwenden Sie dies z.B. für Geschäftsjahresabschluss." + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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 "" +"Nur mit der Rolle Buchhalter dürfen Konten vor einschliesslich diesem Datum " +"bearbeiten. Verwenden Sie dies z.B. für Periodensperre im laufenden " +"Geschäftsjahr." + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "Aktualisierung" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "Sie haben keine Berechtigung für diese Aktion." + +#~ msgid "Account Update Lock_date" +#~ msgstr "Kontoänderungs-Sperrdatum" + +#~ msgid "Lock Date" +#~ msgstr "Sperrdatum" + +#~ msgid "Update accounting lock dates" +#~ msgstr "Aktualisiere Kontosperrdaten" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/el_GR.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/el_GR.po new file mode 100644 index 00000000..01d6f76a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/el_GR.po @@ -0,0 +1,125 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Άκυρο" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "Εταιρεία" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Δημιουργήθηκε από " + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Δημιουργήθηκε στις" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "Κωδικός" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Τελευταία ενημέρωση από" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Τελευταία ενημέρωση στις" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/en_AU.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/en_AU.po new file mode 100644 index 00000000..c804f901 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/en_AU.po @@ -0,0 +1,125 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: English (Australia) (https://www.transifex.com/oca/" +"teams/23907/en_AU/)\n" +"Language: en_AU\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Cancel" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/en_GB.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/en_GB.po new file mode 100644 index 00000000..fb115e9b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/en_GB.po @@ -0,0 +1,125 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: English (United Kingdom) (https://www.transifex.com/oca/" +"teams/23907/en_GB/)\n" +"Language: en_GB\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Cancel" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "Company" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Created by" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Created on" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Display Name" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Last Modified on" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/es.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/es.po new file mode 100644 index 00000000..2c0fb435 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/es.po @@ -0,0 +1,142 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2023-11-06 20:36+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "Compañía" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Última modificación el" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "Fecha bloqueo para todos los usuarios" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "Fecha de bloqueo para no asesores" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" +"Ningún usuario puede editar los asientos relacionados con un impuesto " +"anterior e inclusive a esta fecha." + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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 "" +"Ningún usuario, incluyendo a los asesores, pueden editar cuentas anteriores " +"a o incluida esta fecha. Úselo por ejemplo para el bloqueo del ejercicio " +"fiscal." + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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 "" +"Sólo los usuarios con el rol de 'Asesor' pueden editar las cuentas " +"anteriores a o incluida esta fecha. Úselo por ejemplo para bloqueo de " +"periodo dentro del ejercicio fiscal abierto." + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "Fecha de bloqueo de impuestos" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "Actualizar" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "Actualizar las fechas de bloqueo" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "Asistente para Actualizar Fechas de Bloqueo Contable" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "No está autorizado a realizar esta acción." + +#~ msgid "Account Update Lock_date" +#~ msgstr "Actualización de fecha de bloqueo contable" + +#~ msgid "Lock Date" +#~ msgstr "Fecha de bloqueo" + +#~ msgid "Update accounting lock dates" +#~ msgstr "Actualizar fechas de bloqueo contable" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/es_AR.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/es_AR.po new file mode 100644 index 00000000..d746dd9d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/es_AR.po @@ -0,0 +1,133 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2023-11-12 17:40+0000\n" +"Last-Translator: Ignacio Buioli \n" +"Language-Team: Spanish (Argentina) (https://www.transifex.com/oca/teams/" +"23907/es_AR/)\n" +"Language: es_AR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "Compañía" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Mostrar Nombre" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Última actualización realizada por" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "Bloquear Fechas para Todos los Usuarios" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "Bloquear Fechas para No Asesores" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" +"Ningún usuario puede editar asientos contables relacionados con un impuesto " +"anterior e inclusive a esta fecha." + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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 "" +"Ningún usuario, incluidos los Asesores, puede editar cuentas antes e " +"inclusive a esta fecha. Úselo para bloquear el año fiscal, por ejemplo." + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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 "" +"Solo los usuarios con el rol de \"Asesor\" pueden editar cuentas antes de " +"esta fecha e inclusive. Úselo para bloquear períodos dentro de un año fiscal " +"abierto, por ejemplo." + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "Fecha de Bloqueo de Impuesto" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "Actualizar" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "Actualizar Bloqueo de Fechas" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "Asistente para Actualizar Fechas de Bloqueo Contable" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "No tiene permitido ejecutar está acción." diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/es_CL.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/es_CL.po new file mode 100644 index 00000000..e3378f39 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/es_CL.po @@ -0,0 +1,125 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Chile) (https://www.transifex.com/oca/teams/23907/" +"es_CL/)\n" +"Language: es_CL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/es_CO.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/es_CO.po new file mode 100644 index 00000000..f568e83c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/es_CO.po @@ -0,0 +1,125 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Colombia) (https://www.transifex.com/oca/teams/23907/" +"es_CO/)\n" +"Language: es_CO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Creado" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Nombre Público" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Última Modificación el" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Actualizado por" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Actualizado" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/es_CR.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/es_CR.po new file mode 100644 index 00000000..6505c71a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/es_CR.po @@ -0,0 +1,125 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/" +"teams/23907/es_CR/)\n" +"Language: es_CR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "Compañía" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Ultima actualización por" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Ultima actualización en" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/es_DO.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/es_DO.po new file mode 100644 index 00000000..b885c0ed --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/es_DO.po @@ -0,0 +1,125 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Dominican Republic) (https://www.transifex.com/oca/" +"teams/23907/es_DO/)\n" +"Language: es_DO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/es_EC.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/es_EC.po new file mode 100644 index 00000000..3f733669 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/es_EC.po @@ -0,0 +1,126 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +# Cristian Salamea , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: Cristian Salamea , 2017\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/" +"es_EC/)\n" +"Language: es_EC\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "Compañía" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/es_ES.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/es_ES.po new file mode 100644 index 00000000..7c135db0 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/es_ES.po @@ -0,0 +1,125 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/" +"es_ES/)\n" +"Language: es_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "Compañía" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/es_MX.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/es_MX.po new file mode 100644 index 00000000..41c9c397 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/es_MX.po @@ -0,0 +1,125 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" +"es_MX/)\n" +"Language: es_MX\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "Compañía" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Nombre desplegado" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Ultima modificacion realizada" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Ultima actualizacion por" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Ultima actualización realizada" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/es_PE.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/es_PE.po new file mode 100644 index 00000000..86f38884 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/es_PE.po @@ -0,0 +1,125 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Peru) (https://www.transifex.com/oca/teams/23907/" +"es_PE/)\n" +"Language: es_PE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Nombre a Mostrar" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Ultima Modificación en" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Actualizado última vez por" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Ultima Actualización" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/es_PY.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/es_PY.po new file mode 100644 index 00000000..51f56e5e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/es_PY.po @@ -0,0 +1,125 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Paraguay) (https://www.transifex.com/oca/teams/23907/" +"es_PY/)\n" +"Language: es_PY\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Ultima actualización por" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Ultima actualización en" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/es_VE.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/es_VE.po new file mode 100644 index 00000000..1aae5173 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/es_VE.po @@ -0,0 +1,125 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/" +"teams/23907/es_VE/)\n" +"Language: es_VE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Mostrar nombre" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Modificada por última vez" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Última actualización realizada por" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Ultima actualizacion en" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/et.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/et.po new file mode 100644 index 00000000..187cf903 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/et.po @@ -0,0 +1,124 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Estonian (https://www.transifex.com/oca/teams/23907/et/)\n" +"Language: et\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Loobu" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "Ettevõte" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Loonud" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Loodud" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Näidatav nimi" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Viimati muudetud" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Viimati uuendatud" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Viimati uuendatud" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/eu.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/eu.po new file mode 100644 index 00000000..195c2677 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/eu.po @@ -0,0 +1,124 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Basque (https://www.transifex.com/oca/teams/23907/eu/)\n" +"Language: eu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Ezeztatu" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Nork sortua" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Created on" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Izena erakutsi" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/fa.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/fa.po new file mode 100644 index 00000000..4e4345ce --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/fa.po @@ -0,0 +1,124 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Persian (https://www.transifex.com/oca/teams/23907/fa/)\n" +"Language: fa\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "لغو" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "ایجاد شده توسط" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "ایجاد شده در" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "نام نمایشی" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "شناسه" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "تاریخ آخرین به‌روزرسانی" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "آخرین به روز رسانی توسط" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "آخرین به روز رسانی در" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/fi.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/fi.po new file mode 100644 index 00000000..4454350f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/fi.po @@ -0,0 +1,124 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Peruuta" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "Yritys" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Luonut" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Luotu" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Nimi" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Viimeksi muokattu" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Viimeksi päivittänyt" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Viimeksi päivitetty" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/fr.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/fr.po new file mode 100644 index 00000000..87049673 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/fr.po @@ -0,0 +1,136 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2023-11-03 14:36+0000\n" +"Last-Translator: Alexis de Lattre \n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Annuler" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "Société" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "Date de verrouillage pour tous les utilisateurs" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "Date de verrouillage sauf groupe 'Paramétrage facturation'" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" +"Aucun utilisateur ne peut modifier une écriture comptable lié aux taxes " +"avant ou à cette date." + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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 "" +"Aucun utilisateur, y-compris les membres du groupe 'Paramétrage " +"facturation', ne peut modifier les écritures avant ou à cette date. Utilisé " +"par exemple pour verrouiller les exercices comptables antérieurs." + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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 "" +"Seuls les utilisateurs du groupe 'Paramétrage facturation' peuvent continuer " +"à modifier des écritures avant ou à cette date. Utilisé par exemple pour " +"verrouiller des périodes de l'exercice comptable en cours." + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "Date de verrouillage pour les taxes" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "Mettre à jour" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "Modifier les dates de clôture/verrouillage" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_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." + +#~ msgid "Account Update Lock_date" +#~ msgstr "Mise à jour des dates de verrouillage" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/fr_CA.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/fr_CA.po new file mode 100644 index 00000000..dfd44753 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/fr_CA.po @@ -0,0 +1,125 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (Canada) (https://www.transifex.com/oca/teams/23907/" +"fr_CA/)\n" +"Language: fr_CA\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Annuler" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Afficher le nom" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "Identifiant" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/fr_CH.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/fr_CH.po new file mode 100644 index 00000000..c035921e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/fr_CH.po @@ -0,0 +1,125 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (Switzerland) (https://www.transifex.com/oca/" +"teams/23907/fr_CH/)\n" +"Language: fr_CH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Annuler" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Modifié par" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Modifié le" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/fr_FR.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/fr_FR.po new file mode 100644 index 00000000..81a78f71 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/fr_FR.po @@ -0,0 +1,136 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2023-05-10 13:02+0000\n" +"Last-Translator: Sandrine (ACSONE) \n" +"Language-Team: French (France) (https://www.transifex.com/oca/teams/23907/" +"fr_FR/)\n" +"Language: fr_FR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Annuler" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "Société" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Dernière modification par" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Dernière modification le" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "Date de clôture pour tous les utilisateurs" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "Date de clôture pour les Non-Advisers" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" +"Aucun utilisateur ne peut modifier une pièce comptable liée à une taxe avant " +"et y inclus cette date." + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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 "" +"Aucun utilisateur, y compris Advisers, ne peut modifier les comptes avant et " +"y inclus cette date. Utilisez ceci pour fermer l'année fiscale par exemple." + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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 "" +"Uniquement les utilisateurs ayant le rôle \"Adviser\" peuvent modifier les " +"comptes avant et y inclus cette date. Utilisez ceci pour fermer une période " +"comprise dans une année fiscale ouverte, par exemple." + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "Date de clôture de la taxe" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "Mise à jour" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "Mise à jour des dates de clôture" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_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." + +#~ msgid "Account Update Lock_date" +#~ msgstr "Mise à jour Lock_date" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/gl.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/gl.po new file mode 100644 index 00000000..04821d2b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/gl.po @@ -0,0 +1,124 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"Language: gl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Última modificación" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "ültima actualización por" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/gl_ES.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/gl_ES.po new file mode 100644 index 00000000..2dba7a6c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/gl_ES.po @@ -0,0 +1,125 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Galician (Spain) (https://www.transifex.com/oca/teams/23907/" +"gl_ES/)\n" +"Language: gl_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/gu.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/gu.po new file mode 100644 index 00000000..707e4101 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/gu.po @@ -0,0 +1,124 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Gujarati (https://www.transifex.com/oca/teams/23907/gu/)\n" +"Language: gu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "રદ કરો" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "કંપની" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ઓળખ" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/he.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/he.po new file mode 100644 index 00000000..96e09c7f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/he.po @@ -0,0 +1,124 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hebrew (https://www.transifex.com/oca/teams/23907/he/)\n" +"Language: he\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "בטל" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "נוצר על ידי" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "נוצר ב-" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "השם המוצג" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "מזהה" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "תאריך שינוי אחרון" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "עודכן לאחרונה על ידי" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "עודכן לאחרונה על" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/hi.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/hi.po new file mode 100644 index 00000000..f8de3ae4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/hi.po @@ -0,0 +1,124 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hindi (https://www.transifex.com/oca/teams/23907/hi/)\n" +"Language: hi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "रद्द" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/hr.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/hr.po new file mode 100644 index 00000000..931649af --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/hr.po @@ -0,0 +1,142 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2023-04-03 13:23+0000\n" +"Last-Translator: Bole \n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Odustani" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "Organizacija" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Prikaži ime" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Zadnja izmjena dana" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano dana" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "Datum zaključavanja za sve korisnike" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "Datum zaključavanja za ne savjetnike" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" +"Nijedan korisnik nemože uređivati stavke povezane sa porezom prije i " +"uključivo ovog datuma." + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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 "" +"Nijedan korisnik, uključivo Savjetnike, nemože uređivati račune prije i " +"uključivo ovog datuma. Koristite ga na primjer za zaključavanje fiskalne " +"godine." + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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 "" +"Samo korisnici sa rolom 'Savjetnik' mogu uređivati konta preij i uključivo " +"ovog datuma. Koristiti za zaključavanje perioda unutar fiskalne godine." + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "Datum zaključavanja poreza" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "Ažuriraj" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "Ažuriraj datume zaključavanja" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "Nije vam odobreno izvršiti ovu radnju." + +#~ msgid "Account Update Lock_date" +#~ msgstr "Ažuriraj datum zaključavanja" + +#~ msgid "Lock Date" +#~ msgstr "Datum zaključavanja" + +#~ msgid "Update accounting lock dates" +#~ msgstr "Ažuriraj datume zaključavanja" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/hr_HR.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/hr_HR.po new file mode 100644 index 00000000..4dbb2c77 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/hr_HR.po @@ -0,0 +1,129 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Otkaži" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "Poduzeće" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Naziv" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Zadnje modificirano" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" + +#~ msgid "Lock Date" +#~ msgstr "Datum zaključavanja" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/hu.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/hu.po new file mode 100644 index 00000000..f3ecfce3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/hu.po @@ -0,0 +1,124 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" +"Language: hu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Mégsem" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "Vállalat" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Készítette" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Létrehozás dátuma" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Név megjelenítése" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Utolsó frissítés dátuma" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Utoljára frissítve, által" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Utoljára frissítve " + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/id.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/id.po new file mode 100644 index 00000000..2575050e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/id.po @@ -0,0 +1,124 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Indonesian (https://www.transifex.com/oca/teams/23907/id/)\n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Batalkan" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "Perusahaan" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Dibuat oleh" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Dibuat pada" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Nama Tampilan" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Terakhir Dimodifikasi pada" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Diperbaharui oleh" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Diperbaharui pada" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/it.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/it.po new file mode 100644 index 00000000..1a6a187d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/it.po @@ -0,0 +1,132 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2025-05-19 09:26+0000\n" +"Last-Translator: mymage \n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Annulla" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "Azienda" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "Data blocco per tutti gli utenti" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "Data blocco per non consiglieri" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" +"Nessun utente può modificare le registrazioni contabili relative ad una " +"imposta fino a questa data." + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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 "" +"Nessun utente, inclusi i consiglieri, può modificare i conti prima di, e " +"incluso, questa data. Usarla per esempio per bloccare l'anno fiscale." + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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 "" +"Solo gli utenti con il ruolo 'Consigliere' possono modificare i conti prima " +"di, e incluso, questa data. Usarla per bloccare periodi all'interno di un " +"anno fiscale aperto, per esempio." + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "Data blocco imposta" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "Aggiorna" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "Aggiorna data blocco" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "Procedura guidata per aggiornare le date blocco contabilità" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "Non si ha l'autorizzazione di eseguire questa azione." diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/ja.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/ja.po new file mode 100644 index 00000000..3484b98a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/ja.po @@ -0,0 +1,127 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2025-05-21 07:25+0000\n" +"Last-Translator: Sayaka-qrtl \n" +"Language-Team: Japanese (https://www.transifex.com/oca/teams/23907/ja/)\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "キャンセル" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "会社" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "作成者" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "作成日" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "表示名" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "最終更新日" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "最終更新者" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "最終更新日" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "全てのユーザに対するロック日" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "アドバイザ以外のユーザに対するロック日" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "全てのユーザが、この日以前の税に関する仕訳を編集できなくなります。" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "税ロック日" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "更新" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "ロック日を更新" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "会計ロック日を更新するウィザード" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "この操作を実行する権限がありません。" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/ko.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/ko.po new file mode 100644 index 00000000..784706c3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/ko.po @@ -0,0 +1,124 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Korean (https://www.transifex.com/oca/teams/23907/ko/)\n" +"Language: ko\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "취소" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "작성자" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "작성일" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "표시 이름" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "최근 수정" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "최근 갱신한 사람" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "최근 갱신 날짜" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/lo.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/lo.po new file mode 100644 index 00000000..e46084b2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/lo.po @@ -0,0 +1,124 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Lao (https://www.transifex.com/oca/teams/23907/lo/)\n" +"Language: lo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "ຍົກເລີອກ" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/lt.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/lt.po new file mode 100644 index 00000000..12843703 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/lt.po @@ -0,0 +1,125 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/lt/)\n" +"Language: lt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" +"%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Atšaukti" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "Įmonė" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Sukūrė" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Sukurta" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Vaizduojamas pavadinimas" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Paskutinį kartą keista" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Paskutinį kartą atnaujino" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Paskutinį kartą atnaujinta" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/lt_LT.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/lt_LT.po new file mode 100644 index 00000000..e7c42063 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/lt_LT.po @@ -0,0 +1,126 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Lithuanian (Lithuania) (https://www.transifex.com/oca/" +"teams/23907/lt_LT/)\n" +"Language: lt_LT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" +"%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Atšaukti" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Sukūrė" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Sukurta" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Paskutinį kartą atnaujino" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Paskutinį kartą atnaujinta" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/lv.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/lv.po new file mode 100644 index 00000000..0ffb8c29 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/lv.po @@ -0,0 +1,125 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Latvian (https://www.transifex.com/oca/teams/23907/lv/)\n" +"Language: lv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " +"2);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Atcelt" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Izveidoja" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Izveidots" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Pēdējo reizi atjaunoja" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Pēdējās izmaiņas" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/mk.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/mk.po new file mode 100644 index 00000000..44a0c4bb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/mk.po @@ -0,0 +1,124 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Macedonian (https://www.transifex.com/oca/teams/23907/mk/)\n" +"Language: mk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Откажи" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "Компанија" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Креирано од" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Креирано на" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Прикажи име" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Последна промена на" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Последно ажурирање од" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Последно ажурирање на" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/mn.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/mn.po new file mode 100644 index 00000000..e46d33b9 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/mn.po @@ -0,0 +1,124 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Mongolian (https://www.transifex.com/oca/teams/23907/mn/)\n" +"Language: mn\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Цуцлах" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "Компани" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Үүсгэгч" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Үүсгэсэн" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Дэлгэцийн Нэр" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Сүүлийн засвар хийсэн огноо" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Сүүлийн засвар хийсэн" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Сүүлийн засвар хийсэн огноо" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/nb.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/nb.po new file mode 100644 index 00000000..575ccecc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/nb.po @@ -0,0 +1,125 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (https://www.transifex.com/oca/teams/23907/" +"nb/)\n" +"Language: nb\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Avbryt" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "Firma" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Opprettet av" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Opprettet den" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Visnings navn" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Sist oppdatert " + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Sist oppdatert av" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Sist oppdatert" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/nb_NO.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/nb_NO.po new file mode 100644 index 00000000..1d7c0558 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/nb_NO.po @@ -0,0 +1,125 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/" +"teams/23907/nb_NO/)\n" +"Language: nb_NO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Lukk" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Laget av" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Laget den" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Vis navn" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Sist endret den" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Sist oppdatert av" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Sist oppdatert den" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/nl.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/nl.po new file mode 100644 index 00000000..edd2f240 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/nl.po @@ -0,0 +1,139 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2024-01-30 12:58+0000\n" +"Last-Translator: Yung-Wa \n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Annuleren" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "Bedrijf" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Te tonen naam" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Laatst bijgewerkt op" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "Blokkeerdatum voor alle gebruikers" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "Blokkeerdatum voor Niet-Financieel Managers gebruikers" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" +"Geen enkele gebruiker kan journaalposten bewerken die verband houden met een " +"belasting vóór en inclusief deze datum." + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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 "" +"Geen enkele gebruikers, inclusief Financiële Managers, kunnen nog de " +"boekhouding wijzigen voor en op deze datum. Gebruik het bijvoorbeeld voor " +"het definitief afsluiten van het fiscale jaar." + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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 "" +"Alleen gebruiker met Financiële Managers rechten, kunnen de boekhouding " +"wijzigen voor en op deze datum. Gebruik het bijvoorbeeld voor het " +"dichtzetten van een periode binnen een open fiscaal jaar." + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "Datum belastingvergrendeling" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "Bijwerken" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "Update vergrendelingsdatums" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "Wizard om boekhoudkundige vergrendelingsdatums bij te werken" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "U bent niet bevoegd om deze actie uit te voeren." + +#~ msgid "Lock Date" +#~ msgstr "Blokkeerdatum" + +#~ msgid "Update accounting lock dates" +#~ msgstr "Werk de blokkeerdatum bij" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/nl_BE.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/nl_BE.po new file mode 100644 index 00000000..21f9ba6e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/nl_BE.po @@ -0,0 +1,125 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (Belgium) (https://www.transifex.com/oca/teams/23907/" +"nl_BE/)\n" +"Language: nl_BE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Annuleren" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "Bedrijf" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Gemaakt door" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Gemaakt op" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Schermnaam" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Laatst Aangepast op" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/pl.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/pl.po new file mode 100644 index 00000000..1b32d7f4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/pl.po @@ -0,0 +1,126 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Polish (https://www.transifex.com/oca/teams/23907/pl/)\n" +"Language: pl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n" +"%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n" +"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Anuluj" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Utworzone przez" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Utworzono" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Wyświetlana nazwa " + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Ostatnio modyfikowano" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Ostatnio modyfikowane przez" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Ostatnia zmiana" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/pt.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/pt.po new file mode 100644 index 00000000..71bdec13 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/pt.po @@ -0,0 +1,136 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2019-08-14 18:44+0000\n" +"Last-Translator: Pedro Castro Silva \n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Weblate 3.7.1\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "Empresa" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Nome a Exibir" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Última Modificação Em" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Atualizado pela última vez por" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Atualizado pela última vez em" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "Data de Bloqueio para Não-Consultores" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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 "" +"Nenhum utilizador, incluindo os Consultores, pode alterar contas anteriores " +"a esta data, inclusive. Use-o para bloqueio do ano fiscal, por exemplo." + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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 "" +"Apenas utilizadores com a função 'Consultor' podem alterar contas anteriores " +"a esta data, inclusive. Use-o para bloqueio de um período dentro de uma ano " +"fiscal, por exemplo." + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "Atualizar" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "Não está autorizado a executar esta ação." + +#~ msgid "Lock Date" +#~ msgstr "Data de Bloqueio" + +#~ msgid "Update accounting lock dates" +#~ msgstr "Atualizar data de bloqueio de contas" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/pt_BR.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/pt_BR.po new file mode 100644 index 00000000..c553a9d1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/pt_BR.po @@ -0,0 +1,142 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2023-12-28 22:35+0000\n" +"Last-Translator: Adriano Prado \n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/" +"23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "Empresa" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Nome para Mostrar" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "Identificação" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Última atualização em" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Última atualização por" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Última atualização em" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "Data de Bloqueio para Todos Usuários" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "Data de Bloqueio para não assessores" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" +"Nenhum usuário pode editar entradas de diário relacionadas a um imposto " +"anterior e igual a esta data." + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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 "" +"Nenhum usuário, incluindo assessores, podem editar contas anteriores a esta " +"data, inclusive. Por exemplo, utilize para bloqueio do ano fiscal." + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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 "" +"Somente usuários 'Assessores' podem editar contas anteriores a esta data, " +"inclusive. Utilize-o para bloqueio de período dentro do ano fiscal aberto, " +"por exemplo." + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "Data de Bloqueio de Impostos" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "Atualizar" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "Atualizar Data de Bloqueio" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "Assistente para atualizar datas de bloqueio contábil" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "Você não tem permissão para realizar esta ação." + +#~ msgid "Account Update Lock_date" +#~ msgstr "Atualização de data de bloqueio contábil" + +#~ msgid "Lock Date" +#~ msgstr "Data de bloqueio" + +#~ msgid "Update accounting lock dates" +#~ msgstr "Atualizar datas de bloqueio contábil" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/pt_PT.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/pt_PT.po new file mode 100644 index 00000000..90b2067c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/pt_PT.po @@ -0,0 +1,125 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" +"teams/23907/pt_PT/)\n" +"Language: pt_PT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "Empresa" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Nome a exibir" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Modificado pela última vez em" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Atualizado pela última vez por" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Atualizado pela última vez em" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/ro.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/ro.po new file mode 100644 index 00000000..04db3f42 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/ro.po @@ -0,0 +1,125 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Anuleaza" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "Companie" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Creat de" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Creat la" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Nume Afişat" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Ultima actualizare în" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Ultima actualizare făcută de" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Ultima actualizare la" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/ru.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/ru.po new file mode 100644 index 00000000..8444e116 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/ru.po @@ -0,0 +1,126 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" +"%100>=11 && n%100<=14)? 2 : 3);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Отменена" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "Компания" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Создано" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Создан" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Последний раз обновлено" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Последний раз обновлено" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/sk.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/sk.po new file mode 100644 index 00000000..7cdd35d3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/sk.po @@ -0,0 +1,124 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovak (https://www.transifex.com/oca/teams/23907/sk/)\n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Zrušiť" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "Spoločnosť" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Vytvoril" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Vytvorené" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Zobraziť meno" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Posledná modifikácia" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Naposledy upravil" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Naposledy upravené" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/sl.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/sl.po new file mode 100644 index 00000000..de4308da --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/sl.po @@ -0,0 +1,126 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2023-04-11 13:23+0000\n" +"Last-Translator: Matjaz Mozetic \n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Preklic" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "Družba" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Ustvaril" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Ustvarjeno" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Zadnjič spremenjeno" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Zadnjič posodobil" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Zadnjič posodobljeno" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/sr.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/sr.po new file mode 100644 index 00000000..18661264 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/sr.po @@ -0,0 +1,125 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Serbian (https://www.transifex.com/oca/teams/23907/sr/)\n" +"Language: sr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Otkaži" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Kreiran" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/sr@latin.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/sr@latin.po new file mode 100644 index 00000000..4cdb2634 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/sr@latin.po @@ -0,0 +1,126 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Serbian (Latin) (https://www.transifex.com/oca/teams/23907/sr" +"%40latin/)\n" +"Language: sr@latin\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Otkaži" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Kreiran" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Ime za prikaz" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Zadnja izmjena" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Zadnja izmjena" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Zadnja izmjena" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/sv.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/sv.po new file mode 100644 index 00000000..aac4eaa1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/sv.po @@ -0,0 +1,132 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2024-02-27 12:34+0000\n" +"Last-Translator: jakobkrabbe \n" +"Language-Team: Swedish (https://www.transifex.com/oca/teams/23907/sv/)\n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Avbryt" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "Bolag" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Skapad av" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Skapad den" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Visningsnamn" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Senast redigerad" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Senast uppdaterad av" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Senast uppdaterad" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "Lås datum för alla användare" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "Spärrdatum för icke rådgivare" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" +"Inga användare kan redigera journalposter relaterade till en skatt före och " +"inklusive detta datum." + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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 "" +"Inga användare, inklusive rådgivare, kan redigera konton före och inklusive " +"detta datum. Använd det till exempel för låsning av räkenskapsår." + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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 "" +"Endast användare med rollen \"Rådgivare\" kan redigera konton före och " +"inklusive detta datum. Används t.ex. för periodlåsning inom ett öppet " +"räkenskapsår." + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "Skattelåsdatum" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "Uppdatering" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "Uppdatera låsdatum" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "Guide för att uppdatera låsdatum för bokföring" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "Du får inte utföra denna åtgärd." diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/th.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/th.po new file mode 100644 index 00000000..b9ee306f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/th.po @@ -0,0 +1,124 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Thai (https://www.transifex.com/oca/teams/23907/th/)\n" +"Language: th\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "ยกเลิก" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "บริษัท" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "สร้างโดย" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "สร้างเมื่อ" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "ชื่อที่ใช้แสดง" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "รหัส" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "แก้ไขครั้งสุดท้ายเมื่อ" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "อัพเดทครั้งสุดท้ายโดย" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "อัพเดทครั้งสุดท้ายเมื่อ" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/tr.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/tr.po new file mode 100644 index 00000000..da7802f1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/tr.po @@ -0,0 +1,124 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Vazgeç" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "Şirket" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Oluşturuldu" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Görünen İsim" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Son değişiklik" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Son güncelleyen" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Son güncelleme" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/tr_TR.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/tr_TR.po new file mode 100644 index 00000000..74a6bd93 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/tr_TR.po @@ -0,0 +1,126 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +# Ediz Duman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: Ediz Duman , 2017\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "İptal et" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "Firma" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Oluşturulma tarihi" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Görünen ad" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "Kimlik" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "En son güncelleme tarihi" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "En son güncelleyen " + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "En son güncelleme tarihi" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/uk.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/uk.po new file mode 100644 index 00000000..3aeeaa4b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/uk.po @@ -0,0 +1,125 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Ukrainian (https://www.transifex.com/oca/teams/23907/uk/)\n" +"Language: uk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Скасувати" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Створив" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Дата створення" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Назва для відображення" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Остання модифікація" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Востаннє оновив" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Останнє оновлення" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/vi.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/vi.po new file mode 100644 index 00000000..8c7e647e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/vi.po @@ -0,0 +1,124 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Vietnamese (https://www.transifex.com/oca/teams/23907/vi/)\n" +"Language: vi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Hủy bỏ" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Được tạo bởi" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Được tạo vào" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Tên hiển thị" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Sửa lần cuối vào" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Cập nhật lần cuối vào" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/vi_VN.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/vi_VN.po new file mode 100644 index 00000000..ad6ae403 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/vi_VN.po @@ -0,0 +1,125 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Vietnamese (Viet Nam) (https://www.transifex.com/oca/" +"teams/23907/vi_VN/)\n" +"Language: vi_VN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "Hủy" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "Tạo bởi" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "Tạo vào" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "Cập nhật lần cuối bởi" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "Cập nhật lần cuối vào" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/zh_CN.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/zh_CN.po new file mode 100644 index 00000000..bd9f2395 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/zh_CN.po @@ -0,0 +1,125 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" +"zh_CN/)\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "取消" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "公司" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "创建者" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "创建时间" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "Display Name" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "Last Modified on" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "最后更新者" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "上次更新日期" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/zh_TW.po b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/zh_TW.po new file mode 100644 index 00000000..33c232a3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/i18n/zh_TW.po @@ -0,0 +1,125 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_date_update +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (Taiwan) (https://www.transifex.com/oca/teams/23907/" +"zh_TW/)\n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Cancel" +msgstr "刪除" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__company_id +msgid "Company" +msgstr "公司" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_uid +msgid "Created by" +msgstr "建立者" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__create_date +msgid "Created on" +msgstr "建立於" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__display_name +msgid "Display Name" +msgstr "顯示名稱" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__id +msgid "ID" +msgstr "編號" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date____last_update +msgid "Last Modified on" +msgstr "最後修改:" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_uid +msgid "Last Updated by" +msgstr "最後更新:" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__write_date +msgid "Last Updated on" +msgstr "最後更新於" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__fiscalyear_lock_date +msgid "Lock Date for All Users" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "" +"No users can edit journal entries related to a tax prior and inclusive of " +"this date." +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,help:account_lock_date_update.field_account_update_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: account_lock_date_update +#: model:ir.model.fields,field_description:account_lock_date_update.field_account_update_lock_date__tax_lock_date +msgid "Tax Lock Date" +msgstr "" + +#. module: account_lock_date_update +#: model_terms:ir.ui.view,arch_db:account_lock_date_update.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.actions.act_window,name:account_lock_date_update.account_update_lock_date_act_window +#: model:ir.ui.menu,name:account_lock_date_update.account_update_lock_date_menu +msgid "Update Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#: model:ir.model,name:account_lock_date_update.model_account_update_lock_date +msgid "Wizard to Update Accounting Lock Dates" +msgstr "" + +#. module: account_lock_date_update +#. odoo-python +#: code:addons/account_lock_date_update/wizards/account_update_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..75f834f1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/readme/CONTRIBUTORS.rst @@ -0,0 +1,4 @@ +* Benjamin Willig +* Fekete Mihai +* Kitti Upariphutthiphong +* Andrea Stirpe diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/readme/DESCRIPTION.rst new file mode 100644 index 00000000..afccb192 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/readme/DESCRIPTION.rst @@ -0,0 +1,2 @@ +Allow an Account adviser to update locking dates without having +access to all technical settings. diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/readme/USAGE.rst b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/readme/USAGE.rst new file mode 100644 index 00000000..4aced42c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/readme/USAGE.rst @@ -0,0 +1,4 @@ +To use this module, you need to be a Billing Administrator and go to: + +* Invoicing -> Accounting -> Actions -> Update accounting lock dates +* Change values and click on **Update** button diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/security/ir.model.access.csv b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/security/ir.model.access.csv new file mode 100644 index 00000000..20c925e4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/security/ir.model.access.csv @@ -0,0 +1,2 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_account_update_lock_date_full,Full access on account.update.lock_date,model_account_update_lock_date,account.group_account_manager,1,1,1,1 diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/static/description/icon.png b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/static/description/index.html b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/static/description/index.html new file mode 100644 index 00000000..f02786f4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/static/description/index.html @@ -0,0 +1,434 @@ + + + + + + +Account Lock Date Update + + + +
+

Account Lock Date Update

+ + +

Beta License: AGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runboat

+

Allow an Account adviser to update locking dates without having +access to all technical settings.

+

Table of contents

+ +
+

Usage

+

To use this module, you need to be a Billing Administrator and go to:

+
    +
  • Invoicing -> Accounting -> Actions -> Update accounting lock dates
  • +
  • Change values and click on Update button
  • +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • ACSONE SA/NV
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-financial-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/tests/__init__.py b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/tests/__init__.py new file mode 100644 index 00000000..df0f306b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/tests/__init__.py @@ -0,0 +1 @@ +from . import test_account_lock_date_update diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/tests/test_account_lock_date_update.py b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/tests/test_account_lock_date_update.py new file mode 100644 index 00000000..df67c5dc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/tests/test_account_lock_date_update.py @@ -0,0 +1,58 @@ +# Copyright 2017 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields +from odoo.exceptions import AccessError +from odoo.tests.common import TransactionCase + + +class TestAccountLockDateUpdate(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.env = cls.env( + context=dict( + cls.env.context, + mail_create_nolog=True, + mail_create_nosubscribe=True, + mail_notrack=True, + no_reset_password=True, + tracking_disable=True, + ) + ) + cls.env = cls.env(context=dict(cls.env.context, tracking_disable=True)) + cls.company = cls.env.ref("base.main_company") + cls.demo_user = cls.env.ref("base.user_demo") + cls.adviser_group = cls.env.ref("account.group_account_manager") + + def test_01_update_without_access(self): + self.demo_user.write({"groups_id": [(3, self.adviser_group.id)]}) + with self.assertRaises(AccessError): + self.env["account.update.lock_date"].with_user(self.demo_user.id).create( + {"company_id": self.company.id} + ) + + def test_02_update_with_access(self): + self.demo_user.write({"groups_id": [(4, self.adviser_group.id)]}) + wizard = ( + self.env["account.update.lock_date"] + .with_user(self.demo_user.id) + .create({"company_id": self.company.id}) + ) + wizard.write( + { + "period_lock_date": "2000-02-01", + "fiscalyear_lock_date": "2000-01-01", + "tax_lock_date": "2000-01-01", + } + ) + wizard.with_user(self.demo_user.id).execute() + self.assertEqual( + fields.Date.to_string(self.company.period_lock_date), "2000-02-01" + ) + self.assertEqual( + fields.Date.to_string(self.company.fiscalyear_lock_date), "2000-01-01" + ) + self.assertEqual( + fields.Date.to_string(self.company.tax_lock_date), "2000-01-01" + ) diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/wizards/__init__.py b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/wizards/__init__.py new file mode 100644 index 00000000..d65accae --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/wizards/__init__.py @@ -0,0 +1 @@ +from . import account_update_lock_date diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/wizards/account_update_lock_date.py b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/wizards/account_update_lock_date.py new file mode 100644 index 00000000..613c3f59 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/wizards/account_update_lock_date.py @@ -0,0 +1,59 @@ +# Copyright 2017 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import _, api, fields, models +from odoo.exceptions import UserError + + +class AccountUpdateLockDate(models.TransientModel): + _name = "account.update.lock_date" + _description = "Wizard to Update Accounting Lock Dates" + + company_id = fields.Many2one(comodel_name="res.company", required=True) + period_lock_date = fields.Date( + string="Lock Date for Non-Advisers", + help="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.", + ) + fiscalyear_lock_date = fields.Date( + string="Lock Date for All Users", + help="No users, including Advisers, can edit accounts prior to and " + "inclusive of this date. Use it for fiscal year locking for " + "example.", + ) + tax_lock_date = fields.Date( + help="No users can edit journal entries related to a tax prior and " + "inclusive of this date.", + ) + + @api.model + def default_get(self, field_list): + res = super().default_get(field_list) + company = self.env.company + res.update( + { + "company_id": company.id, + "period_lock_date": company.period_lock_date, + "fiscalyear_lock_date": company.fiscalyear_lock_date, + "tax_lock_date": company.tax_lock_date, + } + ) + return res + + def _check_execute_allowed(self): + self.ensure_one() + has_adviser_group = self.env.user.has_group("account.group_account_manager") + if not (has_adviser_group or self.env.user._is_admin()): + raise UserError(_("You are not allowed to execute this action.")) + + def execute(self): + self.ensure_one() + self._check_execute_allowed() + self.company_id.sudo().write( + { + "period_lock_date": self.period_lock_date, + "fiscalyear_lock_date": self.fiscalyear_lock_date, + "tax_lock_date": self.tax_lock_date, + } + ) diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/wizards/account_update_lock_date.xml b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/wizards/account_update_lock_date.xml new file mode 100644 index 00000000..5adece2e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/account_lock_date_update/wizards/account_update_lock_date.xml @@ -0,0 +1,53 @@ + + + + + account.update.lock_date.form (in account_lock_date_update) + account.update.lock_date + +
+ + + + + + + + +
+
+
+
+
+ + Update Lock Dates + account.update.lock_date + form + new + + + Update Lock Dates + + + + +
diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/doc/ARCHITECTURE.md new file mode 100644 index 00000000..b01db60d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_lock_date_update Module - account_lock_date_update + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/doc/CONFIGURATION.md b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/doc/CONFIGURATION.md new file mode 100644 index 00000000..46892ab5 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_lock_date_update. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/doc/CONTROLLERS.md b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/doc/FAQ.md b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/doc/FAQ.md new file mode 100644 index 00000000..1a29e6ad --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_lock_date_update or install in UI. diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/doc/INSTALL.md b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/doc/INSTALL.md new file mode 100644 index 00000000..becffcbf --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_lock_date_update" +# or +uv pip install odoo-bringout-oca-account-financial-tools-account_lock_date_update" +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/doc/MODELS.md b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/doc/MODELS.md new file mode 100644 index 00000000..1e0260e6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/doc/MODELS.md @@ -0,0 +1,11 @@ +# Models + +Detected core models and extensions in account_lock_date_update. + +```mermaid +classDiagram +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/doc/OVERVIEW.md b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/doc/OVERVIEW.md new file mode 100644 index 00000000..c87cb524 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_lock_date_update. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_lock_date_update +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/doc/REPORTS.md b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/doc/SECURITY.md b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/doc/SECURITY.md new file mode 100644 index 00000000..0f323a0d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/doc/SECURITY.md @@ -0,0 +1,34 @@ +# Security + +Access control and security definitions in account_lock_date_update. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../account_lock_date_update/security/ir.model.access.csv)** + - 1 model access rules + +## Record Rules + +Row-level security rules defined in: + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[ir.model.access.csv](../account_lock_date_update/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/doc/USAGE.md b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/doc/USAGE.md new file mode 100644 index 00000000..b20cd18d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_lock_date_update +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/doc/WIZARDS.md b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_date_update/pyproject.toml b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/pyproject.toml new file mode 100644 index 00000000..7f63e7dc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_date_update/pyproject.toml @@ -0,0 +1,44 @@ +[project] +name = "odoo-bringout-oca-account-financial-tools-account_lock_date_update" +version = "16.0.0" +description = "Account Lock Date Update - + Allow an Account adviser to update locking date without having + access to all technical settings" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_lock_date_update"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_to_date/README.md b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/README.md new file mode 100644 index 00000000..3b185a51 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/README.md @@ -0,0 +1,44 @@ +# Account Lock To Date + +Odoo addon: account_lock_to_date + +## Installation + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_lock_to_date +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Account Lock To Date +- **Version**: 16.0.1.0.0 +- **Category**: N/A +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-financial-tools](https://github.com/OCA/account-financial-tools) branch 16.0, addon `account_lock_to_date`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/README.rst b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/README.rst new file mode 100644 index 00000000..edbeed48 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/README.rst @@ -0,0 +1,93 @@ +==================== +Account Lock To Date +==================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:d9c89dea8edd605f8e986c2c2932c4ed82c20498b0eb130cb476013084315d1e + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-tools/tree/16.0/account_lock_to_date + :alt: OCA/account-financial-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-tools-16-0/account-financial-tools-16-0-account_lock_to_date + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows to set a Period and Fiscal year Locking end dates. This +will prevent users from posting journal entries on a date after the defined +period or fiscal year end date. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +To set a new lock to dates, go to *Invoicing / Accounting / Actions / Update accounting lock to dates*. + +A user without an Adviser group will not be able to post or update posted +journal entries on the date "Lock To Date for Non-Advisers" or after. + +A user that has an Adviser group will not be able to post or update posted +journal entries on the date "Lock To Date" or after. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* ForgeFlow + +Contributors +~~~~~~~~~~~~ + +* ForgeFlow + ** Jordi Ballester Alomar +* `Aion Tech `_: + + * Simone Rubino + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-financial-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/__init__.py b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/__init__.py new file mode 100644 index 00000000..aee8895e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/__init__.py @@ -0,0 +1,2 @@ +from . import models +from . import wizards diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/__manifest__.py b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/__manifest__.py new file mode 100644 index 00000000..e662bbfa --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/__manifest__.py @@ -0,0 +1,19 @@ +# Copyright 2019 ForgeFlow S.L. +# Copyright 2023 Simone Rubino - Aion Tech +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Account Lock To Date", + "summary": """ + Allows to set an account lock date in the future.""", + "version": "16.0.1.0.0", + "license": "AGPL-3", + "author": "ForgeFlow, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-financial-tools", + "installable": True, + "depends": ["account"], + "data": [ + "security/ir.model.access.csv", + "wizards/account_update_lock_to_date.xml", + ], +} diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/i18n/account_lock_to_date.pot b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/i18n/account_lock_to_date.pot new file mode 100644 index 00000000..22f45674 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/i18n/account_lock_to_date.pot @@ -0,0 +1,193 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_to_date +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_lock_to_date +#: model:ir.model,name:account_lock_to_date.model_account_update_lock_to_date +msgid "Account Update Lock_to_date" +msgstr "" + +#. module: account_lock_to_date +#: model_terms:ir.ui.view,arch_db:account_lock_to_date.account_update_lock_to_date_form_view +msgid "Cancel" +msgstr "" + +#. module: account_lock_to_date +#: model:ir.model,name:account_lock_to_date.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__company_id +msgid "Company" +msgstr "" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__create_uid +msgid "Created by" +msgstr "" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__create_date +msgid "Created on" +msgstr "" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__display_name +msgid "Display Name" +msgstr "" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__id +msgid "ID" +msgstr "" + +#. module: account_lock_to_date +#: model:ir.model,name:account_lock_to_date.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__fiscalyear_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_res_company__fiscalyear_lock_to_date +msgid "Lock To Date" +msgstr "" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__period_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_res_company__period_lock_to_date +msgid "Lock To Date for Non-Advisers" +msgstr "" + +#. module: account_lock_to_date +#: model:ir.model.fields,help:account_lock_to_date.field_account_update_lock_to_date__fiscalyear_lock_to_date +msgid "" +"No users, including Advisers, can edit accounts after and inclusive of this " +"date. Use it for fiscal year locking for example." +msgstr "" + +#. module: account_lock_to_date +#: model:ir.model.fields,help:account_lock_to_date.field_res_company__fiscalyear_lock_to_date +msgid "" +"No users, including Advisers, can edit accounts after this date. Use it for " +"fiscal year locking for example." +msgstr "" + +#. module: account_lock_to_date +#: model:ir.model.fields,help:account_lock_to_date.field_account_update_lock_to_date__period_lock_to_date +msgid "" +"Only users with the 'Adviser' role can edit accounts after and inclusive of " +"this date. Use it for period locking inside an open fiscal year, for " +"example." +msgstr "" + +#. module: account_lock_to_date +#: model:ir.model.fields,help:account_lock_to_date.field_res_company__period_lock_to_date +msgid "" +"Only users with the 'Adviser' role can edit accounts after this date. Use it" +" for period locking inside an open fiscal year, for example." +msgstr "" + +#. module: account_lock_to_date +#. odoo-python +#: code:addons/account_lock_to_date/models/res_company.py:0 +#, python-format +msgid "The lock date for advisors is irreversible and can't be removed." +msgstr "" + +#. module: account_lock_to_date +#. odoo-python +#: code:addons/account_lock_to_date/models/res_company.py:0 +#, python-format +msgid "" +"The new lock to date for advisors must be set after the previous lock to " +"date." +msgstr "" + +#. module: account_lock_to_date +#. odoo-python +#: code:addons/account_lock_to_date/models/res_company.py:0 +#, python-format +msgid "" +"There are still unposted entries in the period to date you want to lock. You" +" should either post or delete them." +msgstr "" + +#. module: account_lock_to_date +#: model_terms:ir.ui.view,arch_db:account_lock_to_date.account_update_lock_to_date_form_view +msgid "Update" +msgstr "" + +#. module: account_lock_to_date +#: model:ir.actions.act_window,name:account_lock_to_date.account_update_lock_to_date_act_window +#: model:ir.ui.menu,name:account_lock_to_date.account_update_lock_to_date_menu +msgid "Update accounting lock to dates" +msgstr "" + +#. module: account_lock_to_date +#. odoo-python +#: code:addons/account_lock_to_date/wizards/account_update_lock_to_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" + +#. module: account_lock_to_date +#. odoo-python +#: code:addons/account_lock_to_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries after and inclusive of the lock to date %s" +msgstr "" + +#. module: account_lock_to_date +#. odoo-python +#: code:addons/account_lock_to_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries after and inclusive of the lock to date %s. " +"Check the company settings or ask someone with the 'Adviser' role" +msgstr "" + +#. module: account_lock_to_date +#. odoo-python +#: code:addons/account_lock_to_date/models/res_company.py:0 +#, python-format +msgid "" +"You cannot define stricter conditions on advisors than on users. Please make" +" sure that the lock date on advisor is set after the lock date for users." +msgstr "" + +#. module: account_lock_to_date +#. odoo-python +#: code:addons/account_lock_to_date/models/res_company.py:0 +#, python-format +msgid "" +"You cannot lock a period that is not finished yet. Please make sure that the" +" lock date for advisors is set at or after the last day of the next month." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/i18n/bs.po b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/i18n/bs.po new file mode 100644 index 00000000..ffb1b991 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/i18n/bs.po @@ -0,0 +1,193 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_to_date +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_lock_to_date +#: model:ir.model,name:account_lock_to_date.model_account_update_lock_to_date +msgid "Account Update Lock_to_date" +msgstr "Ažuriranje datuma zaključavanja računa" + +#. module: account_lock_to_date +#: model_terms:ir.ui.view,arch_db:account_lock_to_date.account_update_lock_to_date_form_view +msgid "Cancel" +msgstr "Otkaži" + +#. module: account_lock_to_date +#: model:ir.model,name:account_lock_to_date.model_res_company +msgid "Companies" +msgstr "Kompanije" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__company_id +msgid "Company" +msgstr "Preduzeće" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_to_date +#: model:ir.model,name:account_lock_to_date.model_account_move +msgid "Journal Entry" +msgstr "Žurnal" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__fiscalyear_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_res_company__fiscalyear_lock_to_date +msgid "Lock To Date" +msgstr "Datum zaključavanja do" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__period_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_res_company__period_lock_to_date +msgid "Lock To Date for Non-Advisers" +msgstr "Datum zaključavanja do za ne-savjetnike" + +#. module: account_lock_to_date +#: model:ir.model.fields,help:account_lock_to_date.field_account_update_lock_to_date__fiscalyear_lock_to_date +msgid "" +"No users, including Advisers, can edit accounts after and inclusive of this " +"date. Use it for fiscal year locking for example." +msgstr "" + +#. module: account_lock_to_date +#: model:ir.model.fields,help:account_lock_to_date.field_res_company__fiscalyear_lock_to_date +msgid "" +"No users, including Advisers, can edit accounts after this date. Use it for " +"fiscal year locking for example." +msgstr "" + +#. module: account_lock_to_date +#: model:ir.model.fields,help:account_lock_to_date.field_account_update_lock_to_date__period_lock_to_date +msgid "" +"Only users with the 'Adviser' role can edit accounts after and inclusive of " +"this date. Use it for period locking inside an open fiscal year, for " +"example." +msgstr "" + +#. module: account_lock_to_date +#: model:ir.model.fields,help:account_lock_to_date.field_res_company__period_lock_to_date +msgid "" +"Only users with the 'Adviser' role can edit accounts after this date. Use it" +" for period locking inside an open fiscal year, for example." +msgstr "" + +#. module: account_lock_to_date +#. odoo-python +#: code:addons/account_lock_to_date/models/res_company.py:0 +#, python-format +msgid "The lock date for advisors is irreversible and can't be removed." +msgstr "Datum zaključavanja za savjetnike je nepovratan i ne može se ukloniti." + +#. module: account_lock_to_date +#. odoo-python +#: code:addons/account_lock_to_date/models/res_company.py:0 +#, python-format +msgid "" +"The new lock to date for advisors must be set after the previous lock to " +"date." +msgstr "" + +#. module: account_lock_to_date +#. odoo-python +#: code:addons/account_lock_to_date/models/res_company.py:0 +#, python-format +msgid "" +"There are still unposted entries in the period to date you want to lock. You" +" should either post or delete them." +msgstr "" + +#. module: account_lock_to_date +#: model_terms:ir.ui.view,arch_db:account_lock_to_date.account_update_lock_to_date_form_view +msgid "Update" +msgstr "Ažuriraj" + +#. module: account_lock_to_date +#: model:ir.actions.act_window,name:account_lock_to_date.account_update_lock_to_date_act_window +#: model:ir.ui.menu,name:account_lock_to_date.account_update_lock_to_date_menu +msgid "Update accounting lock to dates" +msgstr "Ažuriraj datume zaključavanja računovodstva" + +#. module: account_lock_to_date +#. odoo-python +#: code:addons/account_lock_to_date/wizards/account_update_lock_to_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "Nije vam odobreno izvršiti ovu radnju." + +#. module: account_lock_to_date +#. odoo-python +#: code:addons/account_lock_to_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries after and inclusive of the lock to date %s" +msgstr "" + +#. module: account_lock_to_date +#. odoo-python +#: code:addons/account_lock_to_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries after and inclusive of the lock to date %s. " +"Check the company settings or ask someone with the 'Adviser' role" +msgstr "" + +#. module: account_lock_to_date +#. odoo-python +#: code:addons/account_lock_to_date/models/res_company.py:0 +#, python-format +msgid "" +"You cannot define stricter conditions on advisors than on users. Please make" +" sure that the lock date on advisor is set after the lock date for users." +msgstr "" + +#. module: account_lock_to_date +#. odoo-python +#: code:addons/account_lock_to_date/models/res_company.py:0 +#, python-format +msgid "" +"You cannot lock a period that is not finished yet. Please make sure that the" +" lock date for advisors is set at or after the last day of the next month." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/i18n/es.po b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/i18n/es.po new file mode 100644 index 00000000..089dce50 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/i18n/es.po @@ -0,0 +1,214 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_to_date +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-08-09 15:10+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_lock_to_date +#: model:ir.model,name:account_lock_to_date.model_account_update_lock_to_date +msgid "Account Update Lock_to_date" +msgstr "Actualización de cuenta Lock_to_date" + +#. module: account_lock_to_date +#: model_terms:ir.ui.view,arch_db:account_lock_to_date.account_update_lock_to_date_form_view +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_lock_to_date +#: model:ir.model,name:account_lock_to_date.model_res_company +msgid "Companies" +msgstr "Compañías" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__company_id +msgid "Company" +msgstr "Companía" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__display_name +msgid "Display Name" +msgstr "Mostrar Nombre" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: account_lock_to_date +#: model:ir.model,name:account_lock_to_date.model_account_move +msgid "Journal Entry" +msgstr "Entrada Diaria" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date____last_update +msgid "Last Modified on" +msgstr "Última Modificación el" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__write_uid +msgid "Last Updated by" +msgstr "Actualizado por Última vez por" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__write_date +msgid "Last Updated on" +msgstr "Última Actualización el" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__fiscalyear_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_res_company__fiscalyear_lock_to_date +msgid "Lock To Date" +msgstr "Bloquear hasta la fecha" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__period_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_res_company__period_lock_to_date +msgid "Lock To Date for Non-Advisers" +msgstr "Bloqueo hasta la fecha para no asesores" + +#. module: account_lock_to_date +#: model:ir.model.fields,help:account_lock_to_date.field_account_update_lock_to_date__fiscalyear_lock_to_date +msgid "" +"No users, including Advisers, can edit accounts after and inclusive of this " +"date. Use it for fiscal year locking for example." +msgstr "" +"Ningún usuario, incluidos los Asesores, puede editar cuentas después de esta " +"fecha e inclusive. Utilícelo, por ejemplo, para el cierre del ejercicio." + +#. module: account_lock_to_date +#: model:ir.model.fields,help:account_lock_to_date.field_res_company__fiscalyear_lock_to_date +msgid "" +"No users, including Advisers, can edit accounts after this date. Use it for " +"fiscal year locking for example." +msgstr "" +"Ningún usuario, incluidos los Asesores, puede editar cuentas después de esta " +"fecha. Utilícelo, por ejemplo, para el cierre del ejercicio." + +#. module: account_lock_to_date +#: model:ir.model.fields,help:account_lock_to_date.field_account_update_lock_to_date__period_lock_to_date +msgid "" +"Only users with the 'Adviser' role can edit accounts after and inclusive of " +"this date. Use it for period locking inside an open fiscal year, for " +"example." +msgstr "" +"Sólo los usuarios con el rol de 'Asesor' pueden editar cuentas después e " +"inclusive de esta fecha. Utilícelo para bloquear periodos dentro de un " +"ejercicio fiscal abierto, por ejemplo." + +#. module: account_lock_to_date +#: model:ir.model.fields,help:account_lock_to_date.field_res_company__period_lock_to_date +msgid "" +"Only users with the 'Adviser' role can edit accounts after this date. Use it" +" for period locking inside an open fiscal year, for example." +msgstr "" +"Sólo los usuarios con el rol de 'Asesor' pueden editar cuentas después de " +"esta fecha. Utilícelo para bloquear periodos dentro de un ejercicio fiscal " +"abierto, por ejemplo." + +#. module: account_lock_to_date +#: code:addons/account_lock_to_date/models/res_company.py:0 +#, python-format +msgid "The lock date for advisors is irreversible and can't be removed." +msgstr "" +"La fecha de bloqueo de los asesores es irreversible y no puede eliminarse." + +#. module: account_lock_to_date +#: code:addons/account_lock_to_date/models/res_company.py:0 +#, python-format +msgid "" +"The new lock to date for advisors must be set after the previous lock to " +"date." +msgstr "" +"La nueva fecha de bloqueo para los asesores debe fijarse después de la fecha " +"de bloqueo anterior." + +#. module: account_lock_to_date +#: code:addons/account_lock_to_date/models/res_company.py:0 +#, python-format +msgid "" +"There are still unposted entries in the period to date you want to lock. You" +" should either post or delete them." +msgstr "" +"Todavía hay entradas sin contabilizar en el periodo hasta la fecha que desea " +"bloquear. Debe contabilizarlas o eliminarlas." + +#. module: account_lock_to_date +#: model_terms:ir.ui.view,arch_db:account_lock_to_date.account_update_lock_to_date_form_view +msgid "Update" +msgstr "Actualización" + +#. module: account_lock_to_date +#: model:ir.actions.act_window,name:account_lock_to_date.account_update_lock_to_date_act_window +#: model:ir.ui.menu,name:account_lock_to_date.account_update_lock_to_date_menu +msgid "Update accounting lock to dates" +msgstr "Actualizar el bloqueo contable a fechas" + +#. module: account_lock_to_date +#: code:addons/account_lock_to_date/wizards/account_update_lock_to_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "No puede ejecutar esta acción." + +#. module: account_lock_to_date +#: code:addons/account_lock_to_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries after and inclusive of the lock to date %s" +msgstr "" +"No puede añadir/modificar entradas después e inclusive del bloqueo hasta la " +"fecha %s" + +#. module: account_lock_to_date +#: code:addons/account_lock_to_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries after and inclusive of the lock to date %s. " +"Check the company settings or ask someone with the 'Adviser' role" +msgstr "" +"No se pueden añadir/modificar entradas después e incluyendo el bloqueo hasta " +"la fecha %s. Compruebe la configuración de la empresa o pregunte a alguien " +"con el rol de 'Asesor'" + +#. module: account_lock_to_date +#: code:addons/account_lock_to_date/models/res_company.py:0 +#, python-format +msgid "" +"You cannot define stricter conditions on advisors than on users. Please make" +" sure that the lock date on advisor is set after the lock date for users." +msgstr "" +"No se pueden definir condiciones más estrictas para los asesores que para " +"los usuarios. Asegúrese de que la fecha de bloqueo de los asesores es " +"posterior a la fecha de bloqueo de los usuarios." + +#. module: account_lock_to_date +#: code:addons/account_lock_to_date/models/res_company.py:0 +#, python-format +msgid "" +"You cannot lock a period that is not finished yet. Please make sure that the" +" lock date for advisors is set at or after the last day of the next month." +msgstr "" +"No se puede bloquear un periodo que aún no ha terminado. Asegúrese de que la " +"fecha de bloqueo de los asesores sea igual o posterior al último día del mes " +"siguiente." diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/i18n/fr.po b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/i18n/fr.po new file mode 100644 index 00000000..f0bb5b3b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/i18n/fr.po @@ -0,0 +1,204 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_to_date +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2022-11-09 20:44+0000\n" +"Last-Translator: Valaeys Stéphane \n" +"Language-Team: none\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: account_lock_to_date +#: model:ir.model,name:account_lock_to_date.model_account_update_lock_to_date +msgid "Account Update Lock_to_date" +msgstr "Verrouillage des dates comptables futures" + +#. module: account_lock_to_date +#: model_terms:ir.ui.view,arch_db:account_lock_to_date.account_update_lock_to_date_form_view +msgid "Cancel" +msgstr "Annuler" + +#. module: account_lock_to_date +#: model:ir.model,name:account_lock_to_date.model_res_company +msgid "Companies" +msgstr "Sociétés" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__company_id +msgid "Company" +msgstr "Société" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_to_date +#: model:ir.model,name:account_lock_to_date.model_account_move +msgid "Journal Entry" +msgstr "Pièce comptable" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__fiscalyear_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_res_company__fiscalyear_lock_to_date +msgid "Lock To Date" +msgstr "Date de verrouillage future" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__period_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_res_company__period_lock_to_date +msgid "Lock To Date for Non-Advisers" +msgstr "Date de verrouillage future pour les non-conseillers" + +#. module: account_lock_to_date +#: model:ir.model.fields,help:account_lock_to_date.field_account_update_lock_to_date__fiscalyear_lock_to_date +msgid "" +"No users, including Advisers, can edit accounts after and inclusive of this " +"date. Use it for fiscal year locking for example." +msgstr "" +"Aucun utilisateur, y compris les conseillers, ne peuvent modifier des " +"éléments comptables à partir de et y compris cette date. À utiliser pour " +"limiter un exercice fiscal, par exemple." + +#. module: account_lock_to_date +#: model:ir.model.fields,help:account_lock_to_date.field_res_company__fiscalyear_lock_to_date +msgid "" +"No users, including Advisers, can edit accounts after this date. Use it for " +"fiscal year locking for example." +msgstr "" +"Aucun utilisateur, y compris les conseillers, ne peuvent modifier des " +"éléments comptables après cette date." + +#. module: account_lock_to_date +#: model:ir.model.fields,help:account_lock_to_date.field_account_update_lock_to_date__period_lock_to_date +msgid "" +"Only users with the 'Adviser' role can edit accounts after and inclusive of " +"this date. Use it for period locking inside an open fiscal year, for example." +msgstr "" + +#. module: account_lock_to_date +#: model:ir.model.fields,help:account_lock_to_date.field_res_company__period_lock_to_date +msgid "" +"Only users with the 'Adviser' role can edit accounts after this date. Use it " +"for period locking inside an open fiscal year, for example." +msgstr "" + +#. module: account_lock_to_date +#: code:addons/account_lock_to_date/models/res_company.py:0 +#, python-format +msgid "The lock date for advisors is irreversible and can't be removed." +msgstr "" + +#. module: account_lock_to_date +#: code:addons/account_lock_to_date/models/res_company.py:0 +#, python-format +msgid "" +"The new lock to date for advisors must be set after the previous lock to " +"date." +msgstr "" + +#. module: account_lock_to_date +#: code:addons/account_lock_to_date/models/res_company.py:0 +#, python-format +msgid "" +"There are still unposted entries in the period to date you want to lock. You " +"should either post or delete them." +msgstr "" + +#. module: account_lock_to_date +#: model_terms:ir.ui.view,arch_db:account_lock_to_date.account_update_lock_to_date_form_view +msgid "Update" +msgstr "Mettre à jour" + +#. module: account_lock_to_date +#: model:ir.actions.act_window,name:account_lock_to_date.account_update_lock_to_date_act_window +#: model:ir.ui.menu,name:account_lock_to_date.account_update_lock_to_date_menu +msgid "Update accounting lock to dates" +msgstr "Mettre à jour les dates de verrouillage futures" + +#. module: account_lock_to_date +#: code:addons/account_lock_to_date/wizards/account_update_lock_to_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: account_lock_to_date +#: code:addons/account_lock_to_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries after and inclusive of the lock to date %s" +msgstr "" +"Il n'est pas permis d'ajouter / modifier des éléments comptables après et y " +"compris la date de %s" + +#. module: account_lock_to_date +#: code:addons/account_lock_to_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries after and inclusive of the lock to date %s. " +"Check the company settings or ask someone with the 'Adviser' role" +msgstr "" +"Vous n'avez pas le droit d'ajouter / modifier des éléments comptables après " +"et y compris la date de %s. Veuillez vérifier la configuration de la société " +"ou vous rapprocher d'une personne avec le rôle de conseiller." + +#. module: account_lock_to_date +#: code:addons/account_lock_to_date/models/res_company.py:0 +#, python-format +msgid "" +"You cannot define stricter conditions on advisors than on users. Please make " +"sure that the lock date on advisor is set after the lock date for users." +msgstr "" +"Il n'est pas permis de définir des conditions plus strictes pour les " +"conseillers que les autres utilisateurs. Veuillez vous assurer que la date " +"de verrouillage future pour les conseillers et ultérieure à celle pour les " +"autres utilisateurs." + +#. module: account_lock_to_date +#: code:addons/account_lock_to_date/models/res_company.py:0 +#, python-format +msgid "" +"You cannot lock a period that is not finished yet. Please make sure that the " +"lock date for advisors is set at or after the last day of the next month." +msgstr "" +"Vous ne pouvez pas verrouiller une période qui n'est pas encore finie. " +"Veuille vous assurer que la date pour les conseillers est après le dernier " +"jour du mois prochain." diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/i18n/it.po b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/i18n/it.po new file mode 100644 index 00000000..c15aea28 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/i18n/it.po @@ -0,0 +1,222 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_lock_to_date +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-11-18 22:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_lock_to_date +#: model:ir.model,name:account_lock_to_date.model_account_update_lock_to_date +msgid "Account Update Lock_to_date" +msgstr "Aggiorna Data di blocco contabilità nel futuro" + +#. module: account_lock_to_date +#: model_terms:ir.ui.view,arch_db:account_lock_to_date.account_update_lock_to_date_form_view +msgid "Cancel" +msgstr "Annulla" + +#. module: account_lock_to_date +#: model:ir.model,name:account_lock_to_date.model_res_company +msgid "Companies" +msgstr "Aziende" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__company_id +msgid "Company" +msgstr "Azienda" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__id +msgid "ID" +msgstr "ID" + +#. module: account_lock_to_date +#: model:ir.model,name:account_lock_to_date.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__fiscalyear_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_res_company__fiscalyear_lock_to_date +msgid "Lock To Date" +msgstr "Blocca alla data" + +#. module: account_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_account_update_lock_to_date__period_lock_to_date +#: model:ir.model.fields,field_description:account_lock_to_date.field_res_company__period_lock_to_date +msgid "Lock To Date for Non-Advisers" +msgstr "Blocco alla data per non consulenti" + +#. module: account_lock_to_date +#: model:ir.model.fields,help:account_lock_to_date.field_account_update_lock_to_date__fiscalyear_lock_to_date +msgid "" +"No users, including Advisers, can edit accounts after and inclusive of this " +"date. Use it for fiscal year locking for example." +msgstr "" +"Nessun utente, inclusi i consulenti, può modificare i movimenti contabili " +"dopo, e inclusa, questa data. Usarla per bloccare gli anni fiscali, per " +"esempio." + +#. module: account_lock_to_date +#: model:ir.model.fields,help:account_lock_to_date.field_res_company__fiscalyear_lock_to_date +msgid "" +"No users, including Advisers, can edit accounts after this date. Use it for " +"fiscal year locking for example." +msgstr "" +"Nessun utente, inclusi i consulenti, può modificare i movimenti contabili " +"dopo questa data. Usarla per bloccare gli anni fiscali, per esempio." + +#. module: account_lock_to_date +#: model:ir.model.fields,help:account_lock_to_date.field_account_update_lock_to_date__period_lock_to_date +msgid "" +"Only users with the 'Adviser' role can edit accounts after and inclusive of " +"this date. Use it for period locking inside an open fiscal year, for " +"example." +msgstr "" +"Solo gli utenti con il ruolo 'Consulente' possono editare i movimenti " +"contabili dopo, e inclusa, questa data. Usarla per bloccare i periodi in un " +"anno fiscale aperto, per esempio." + +#. module: account_lock_to_date +#: model:ir.model.fields,help:account_lock_to_date.field_res_company__period_lock_to_date +msgid "" +"Only users with the 'Adviser' role can edit accounts after this date. Use it" +" for period locking inside an open fiscal year, for example." +msgstr "" +"Solo gli utenti con il ruolo 'Consulente' possono editare i movimenti " +"contabili dopo questa data. Usarla per bloccare i periodi all'interno di un " +"anno fiscale aperto, per esempio." + +#. module: account_lock_to_date +#. odoo-python +#: code:addons/account_lock_to_date/models/res_company.py:0 +#, python-format +msgid "The lock date for advisors is irreversible and can't be removed." +msgstr "" +"La data di blocco per i consulenti è immodificabile e non può essere rimossa." + +#. module: account_lock_to_date +#. odoo-python +#: code:addons/account_lock_to_date/models/res_company.py:0 +#, python-format +msgid "" +"The new lock to date for advisors must be set after the previous lock to " +"date." +msgstr "" +"La nuova data di blocco per consulenti deve essere impostata dopo la " +"precedente data di blocco." + +#. module: account_lock_to_date +#. odoo-python +#: code:addons/account_lock_to_date/models/res_company.py:0 +#, python-format +msgid "" +"There are still unposted entries in the period to date you want to lock. You" +" should either post or delete them." +msgstr "" +"Ci sono ancora movimenti non confermati nel periodo in cui si vuole bloccare " +"la data. Si dovrebbe confermarli oppure eliminarli." + +#. module: account_lock_to_date +#: model_terms:ir.ui.view,arch_db:account_lock_to_date.account_update_lock_to_date_form_view +msgid "Update" +msgstr "Aggiorna" + +#. module: account_lock_to_date +#: model:ir.actions.act_window,name:account_lock_to_date.account_update_lock_to_date_act_window +#: model:ir.ui.menu,name:account_lock_to_date.account_update_lock_to_date_menu +msgid "Update accounting lock to dates" +msgstr "Aggiornare date di blocco per contabilità" + +#. module: account_lock_to_date +#. odoo-python +#: code:addons/account_lock_to_date/wizards/account_update_lock_to_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "Non si ha l'autorizzazione di eseguire questa azione." + +#. module: account_lock_to_date +#. odoo-python +#: code:addons/account_lock_to_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries after and inclusive of the lock to date %s" +msgstr "" +"Non si possono aggiungere/modificare le registrazioni dalla data di blocco %s" + +#. module: account_lock_to_date +#. odoo-python +#: code:addons/account_lock_to_date/models/account_move.py:0 +#, python-format +msgid "" +"You cannot add/modify entries after and inclusive of the lock to date %s. " +"Check the company settings or ask someone with the 'Adviser' role" +msgstr "" +"Non si possono aggiungere/modificare le registrazioni dalla data di blocco " +"%s. Controllare le impostazioni azienda o chiedere a qualcuno con il ruolo " +"di 'Revisore'" + +#. module: account_lock_to_date +#. odoo-python +#: code:addons/account_lock_to_date/models/res_company.py:0 +#, python-format +msgid "" +"You cannot define stricter conditions on advisors than on users. Please make" +" sure that the lock date on advisor is set after the lock date for users." +msgstr "" +"Non si possono definire condizioni sui revisori più stringenti che sui " +"revisori. Assicurarsi che la data di blocco sul revisore sia impostata " +"successiva alla data di blocco per gli utenti." + +#. module: account_lock_to_date +#. odoo-python +#: code:addons/account_lock_to_date/models/res_company.py:0 +#, python-format +msgid "" +"You cannot lock a period that is not finished yet. Please make sure that the" +" lock date for advisors is set at or after the last day of the next month." +msgstr "" +"Non si può bloccare un periodo che non sia ancora terminato. Assicurarsi che " +"la data di blocco per i revisori sia pari o successiva all' ultimo giorno " +"del mese successivo." diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/models/__init__.py b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/models/__init__.py new file mode 100644 index 00000000..25ee4054 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/models/__init__.py @@ -0,0 +1,2 @@ +from . import res_company +from . import account_move diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/models/account_move.py b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/models/account_move.py new file mode 100644 index 00000000..f5bfc0b8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/models/account_move.py @@ -0,0 +1,54 @@ +# Copyright 2019 ForgeFlow S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from odoo import _, models +from odoo.exceptions import ValidationError + + +class AccountMove(models.Model): + _inherit = "account.move" + + def _check_lock_to_dates(self): + """Prevent moves that are on or after lock to date. + + Advisors have more freedom than other users and are only constrained + by the fiscalyear_lock_to_date. + Other users will also be restricted by the period_lock_to_date. + """ + is_advisor = self.user_has_groups("account.group_account_manager") + for move in self: + advisor_lock_to_date = move.company_id.fiscalyear_lock_to_date + user_lock_to_date = move.company_id.period_lock_to_date + if is_advisor: + lock_to_date = advisor_lock_to_date or False + else: + lock_to_date = ( + min(user_lock_to_date, advisor_lock_to_date) + if user_lock_to_date and advisor_lock_to_date + else user_lock_to_date or advisor_lock_to_date or False + ) + if lock_to_date and move.date >= lock_to_date: + if is_advisor: + message = _( + "You cannot add/modify entries after and " + "inclusive of the lock to date %s" + ) % (lock_to_date,) + else: + message = _( + "You cannot add/modify entries after and " + "inclusive of the lock to date %s. " + "Check the company settings or ask someone " + "with the 'Adviser' role" + ) % (lock_to_date,) + raise ValidationError(message) + + def action_post(self): + self._check_lock_to_dates() + return super().action_post() + + def button_cancel(self): + self._check_lock_to_dates() + return super().button_cancel() + + def button_draft(self): + self._check_lock_to_dates() + return super().button_draft() diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/models/res_company.py b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/models/res_company.py new file mode 100644 index 00000000..6adc757d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/models/res_company.py @@ -0,0 +1,138 @@ +# Copyright 2019 ForgeFlow S.L. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +import calendar +import time +from datetime import datetime +from time import mktime + +from dateutil.relativedelta import relativedelta + +from odoo import SUPERUSER_ID, _, fields, models +from odoo.exceptions import ValidationError +from odoo.tools.misc import DEFAULT_SERVER_DATE_FORMAT + + +class ResCompany(models.Model): + _inherit = "res.company" + + period_lock_to_date = fields.Date( + string="Lock To Date for Non-Advisers", + help="Only users with the 'Adviser' role can edit " + "accounts after this date. " + "Use it for period locking inside an open fiscal year, " + "for example.", + ) + fiscalyear_lock_to_date = fields.Date( + string="Lock To Date", + help="No users, including Advisers, can edit accounts after " + "this date. Use it for fiscal year locking for example.", + ) + + def write(self, vals): + # fiscalyear_lock_date can't be set to a prior date + if "fiscalyear_lock_to_date" in vals or "period_lock_to_date" in vals: + self._check_lock_to_dates(vals) + return super(ResCompany, self).write(vals) + + def _check_lock_to_dates(self, vals): + """Check the lock to dates for the current companies. + + :param vals: The values passed to the write method. + """ + period_lock_to_date = vals.get("period_lock_to_date") + fiscalyear_lock_to_date = vals.get("fiscalyear_lock_to_date") + + next_month = datetime.now() + relativedelta(months=+1) + days_next_month = calendar.monthrange(next_month.year, next_month.month) + next_month = next_month.replace(day=days_next_month[1]).timetuple() + next_month = datetime.fromtimestamp(mktime(next_month)).date() + for company in self: + old_fiscalyear_lock_to_date = company.fiscalyear_lock_to_date + + # The user attempts to remove the lock date for advisors + if ( + old_fiscalyear_lock_to_date + and not fiscalyear_lock_to_date + and "fiscalyear_lock_to_date" in vals + and not self._uid == SUPERUSER_ID + ): + raise ValidationError( + _( + "The lock date for advisors is " + "irreversible and can't be removed." + ) + ) + + # The user attempts to set a lock date for advisors prior + # to the previous one + if ( + old_fiscalyear_lock_to_date + and fiscalyear_lock_to_date + and fiscalyear_lock_to_date > old_fiscalyear_lock_to_date + ): + raise ValidationError( + _( + "The new lock to date for advisors must be set after " + "the previous lock to date." + ) + ) + + # In case of no new fiscal year in vals, fallback to the oldest + if not fiscalyear_lock_to_date: + if old_fiscalyear_lock_to_date: + fiscalyear_lock_to_date = old_fiscalyear_lock_to_date + else: + continue + + # The user attempts to set a lock date for advisors after + # the first day of next month + if fiscalyear_lock_to_date < next_month: + raise ValidationError( + _( + "You cannot lock a period that is not finished yet. " + "Please make sure that the lock date for advisors is " + "set at or after the last day of the next month." + ) + ) + + # In case of no new period lock to date in vals, + # fallback to the one defined in the company + if not period_lock_to_date: + if company.period_lock_date: + period_lock_to_date = time.strptime( + company.period_lock_to_date, DEFAULT_SERVER_DATE_FORMAT + ) + else: + continue + + # The user attempts to set a lock to date for advisors + # prior to the lock to date for users + if period_lock_to_date > fiscalyear_lock_to_date: + raise ValidationError( + _( + "You cannot define stricter conditions on advisors " + "than on users. Please make sure that the lock date " + "on advisor is set after the lock date for users." + ) + ) + + def _validate_fiscalyear_lock(self, values): + res = super()._validate_fiscalyear_lock(values) + if values.get("fiscalyear_lock_to_date"): + nb_draft_entries = self.env["account.move"].search( + [ + ("company_id", "in", self.ids), + ("state", "=", "draft"), + ("date", ">=", values["fiscalyear_lock_to_date"]), + ], + limit=1, + ) + if nb_draft_entries: + raise ValidationError( + _( + "There are still unposted entries in the period to date" + " you want to lock. " + "You should either post or delete them." + ) + ) + return res diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..7ce03b5a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/readme/CONTRIBUTORS.rst @@ -0,0 +1,5 @@ +* ForgeFlow + ** Jordi Ballester Alomar +* `Aion Tech `_: + + * Simone Rubino diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/readme/DESCRIPTION.rst new file mode 100644 index 00000000..e1301431 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/readme/DESCRIPTION.rst @@ -0,0 +1,3 @@ +This module allows to set a Period and Fiscal year Locking end dates. This +will prevent users from posting journal entries on a date after the defined +period or fiscal year end date. diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/readme/USAGE.rst b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/readme/USAGE.rst new file mode 100644 index 00000000..cbf12935 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/readme/USAGE.rst @@ -0,0 +1,7 @@ +To set a new lock to dates, go to *Invoicing / Accounting / Actions / Update accounting lock to dates*. + +A user without an Adviser group will not be able to post or update posted +journal entries on the date "Lock To Date for Non-Advisers" or after. + +A user that has an Adviser group will not be able to post or update posted +journal entries on the date "Lock To Date" or after. diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/security/ir.model.access.csv b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/security/ir.model.access.csv new file mode 100644 index 00000000..7afa0051 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/security/ir.model.access.csv @@ -0,0 +1,2 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_account_update_lock_to_date,Full access on account.update.lock_to_date,model_account_update_lock_to_date,account.group_account_invoice,1,1,1,1 diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/static/description/icon.png b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/static/description/index.html b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/static/description/index.html new file mode 100644 index 00000000..c6732afa --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/static/description/index.html @@ -0,0 +1,439 @@ + + + + + +Account Lock To Date + + + +
+

Account Lock To Date

+ + +

Beta License: AGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runboat

+

This module allows to set a Period and Fiscal year Locking end dates. This +will prevent users from posting journal entries on a date after the defined +period or fiscal year end date.

+

Table of contents

+ +
+

Usage

+

To set a new lock to dates, go to Invoicing / Accounting / Actions / Update accounting lock to dates.

+

A user without an Adviser group will not be able to post or update posted +journal entries on the date “Lock To Date for Non-Advisers” or after.

+

A user that has an Adviser group will not be able to post or update posted +journal entries on the date “Lock To Date” or after.

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • ForgeFlow
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-financial-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/tests/__init__.py b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/tests/__init__.py new file mode 100644 index 00000000..663d0707 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/tests/__init__.py @@ -0,0 +1 @@ +from . import test_account_lock_to_date_update diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/tests/test_account_lock_to_date_update.py b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/tests/test_account_lock_to_date_update.py new file mode 100644 index 00000000..c99f1c1c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/tests/test_account_lock_to_date_update.py @@ -0,0 +1,145 @@ +# Copyright 2019 ForgeFlow S.L. +# Copyright 2023 Simone Rubino - Aion Tech +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from datetime import datetime + +from odoo.exceptions import ValidationError +from odoo.tests.common import TransactionCase +from odoo.tools.misc import DEFAULT_SERVER_DATE_FORMAT + + +class TestAccountLockToDateUpdate(TransactionCase): + def setUp(self): + super(TestAccountLockToDateUpdate, self).setUp() + self.company = self.env.ref("base.main_company") + self.demo_user = self.env.ref("base.user_demo") + self.adviser_group = self.env.ref("account.group_account_manager") + self.UpdateLockToDateUpdateObj = self.env[ + "account.update.lock_to_date" + ].with_user(self.demo_user) + self.AccountObj = self.env["account.account"] + self.AccountJournalObj = self.env["account.journal"] + self.AccountMoveObj = self.env["account.move"] + self.bank_journal = self.AccountJournalObj.create( + { + "name": "Bank Journal - BJ", + "code": "BJ", + "type": "bank", + "company_id": self.company.id, + } + ) + self.account_type_recv = "asset_receivable" + self.account_type_rev = "income" + + self.account_recv = self.AccountObj.create( + { + "code": "RECVDR", + "name": "Receivable (test)", + "reconcile": True, + "account_type": self.account_type_recv, + } + ) + self.account_sale = self.AccountObj.create( + { + "code": "SALEDR", + "name": "Receivable (sale)", + "reconcile": True, + "account_type": self.account_type_rev, + } + ) + + def create_account_move(self, date_str): + return self.AccountMoveObj.create( + { + "journal_id": self.bank_journal.id, + "date": date_str, + "line_ids": [ + ( + 0, + 0, + { + "name": "Debit", + "debit": 1000, + "account_id": self.account_recv.id, + }, + ), + ( + 0, + 0, + { + "name": "Credit", + "credit": 1000, + "account_id": self.account_sale.id, + }, + ), + ], + } + ) + + def create_account_lock_date_update(self): + return self.UpdateLockToDateUpdateObj.create({"company_id": self.company.id}) + + def test_01_update_without_access(self): + wizard = self.create_account_lock_date_update() + wizard.write( + { + "period_lock_to_date": "2900-01-01", + "fiscalyear_lock_to_date": "2900-01-01", + } + ) + self.demo_user.write({"groups_id": [(3, self.adviser_group.id)]}) + with self.assertRaises(ValidationError): + wizard.with_user(self.demo_user.id).execute() + + def test_02_update_with_access(self): + wizard = self.create_account_lock_date_update() + wizard.write( + { + "period_lock_to_date": "2900-01-01", + "fiscalyear_lock_to_date": "2900-02-01", + } + ) + self.demo_user.write({"groups_id": [(4, self.adviser_group.id)]}) + wizard.with_user(self.demo_user.id).execute() + self.assertEqual( + self.company.period_lock_to_date, + datetime.strptime("2900-01-01", DEFAULT_SERVER_DATE_FORMAT).date(), + ) + self.assertEqual( + self.company.fiscalyear_lock_to_date, + datetime.strptime("2900-02-01", DEFAULT_SERVER_DATE_FORMAT).date(), + ) + + def test_03_create_move_outside_period(self): + """We test that we cannot create journal entries after the + locked date""" + self.company.period_lock_to_date = "2900-01-01" + self.company.fiscalyear_lock_to_date = "2900-02-01" + user = self.demo_user + adviser_group = self.adviser_group + self.assertTrue(user in adviser_group.users) + user.groups_id -= adviser_group + # pre-condition + self.assertFalse(user in adviser_group.users) + + move = self.create_account_move("2900-01-01") + with self.assertRaises(ValidationError): + move.with_user(user.id).action_post() + + def test_04_create_move_inside_period(self): + """We test that we can successfully create a journal entry + within period that is not locked""" + self.company.period_lock_to_date = "2900-01-01" + self.company.fiscalyear_lock_to_date = "2900-02-01" + move = self.create_account_move("2800-01-01") + move.with_user(self.demo_user.id).action_post() + self.assertEqual(move.state, "posted") + + def test_05_lock_period_with_draft_moves(self): + """We test that we cannot change the fiscal year lock to date + if there are draft journal entries after that date.""" + self.create_account_move("2900-02-01") + with self.assertRaises(ValidationError): + self.company.period_lock_to_date = "2900-01-01" + self.company.fiscalyear_lock_to_date = "2900-02-01" diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/wizards/__init__.py b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/wizards/__init__.py new file mode 100644 index 00000000..86389635 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/wizards/__init__.py @@ -0,0 +1 @@ +from . import account_update_lock_to_date diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/wizards/account_update_lock_to_date.py b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/wizards/account_update_lock_to_date.py new file mode 100644 index 00000000..4f89c380 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/wizards/account_update_lock_to_date.py @@ -0,0 +1,58 @@ +# Copyright 2019 ForgeFlow S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import SUPERUSER_ID, _, api, fields, models +from odoo.exceptions import ValidationError + + +class AccountUpdateLockToDate(models.TransientModel): + _name = "account.update.lock_to_date" + _description = "Account Update Lock_to_date" + + company_id = fields.Many2one( + comodel_name="res.company", + string="Company", + required=True, + default=lambda self: self.env.user.company_id, + ) + period_lock_to_date = fields.Date( + string="Lock To Date for Non-Advisers", + help="Only users with the 'Adviser' role can edit accounts after " + "and inclusive of this date. Use it for period locking inside an " + "open fiscal year, for example.", + ) + fiscalyear_lock_to_date = fields.Date( + string="Lock To Date", + help="No users, including Advisers, can edit accounts after and " + "inclusive of this date. Use it for fiscal year locking for " + "example.", + ) + + @api.model + def default_get(self, field_list): + res = super(AccountUpdateLockToDate, self).default_get(field_list) + company = self.env.user.company_id + res.update( + { + "company_id": company.id, + "period_lock_to_date": company.period_lock_to_date, + "fiscalyear_lock_to_date": company.fiscalyear_lock_to_date, + } + ) + return res + + def _check_execute_allowed(self): + self.ensure_one() + has_adviser_group = self.env.user.has_group("account.group_account_manager") + if not (has_adviser_group or self.env.uid == SUPERUSER_ID): + raise ValidationError(_("You are not allowed to execute this action.")) + + def execute(self): + self.ensure_one() + self._check_execute_allowed() + self.company_id.sudo().write( + { + "period_lock_to_date": self.period_lock_to_date, + "fiscalyear_lock_to_date": self.fiscalyear_lock_to_date, + } + ) diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/wizards/account_update_lock_to_date.xml b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/wizards/account_update_lock_to_date.xml new file mode 100644 index 00000000..2d1e8086 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/account_lock_to_date/wizards/account_update_lock_to_date.xml @@ -0,0 +1,50 @@ + + + + + account.update.lock_to_date.form + account.update.lock_to_date + +
+
+ + + + + + + +
+
+ + + + + Update accounting lock to dates + account.update.lock_to_date + form + new + + + Update accounting lock to dates + + + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_to_date/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/doc/ARCHITECTURE.md new file mode 100644 index 00000000..29a83fe4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_lock_to_date Module - account_lock_to_date + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_to_date/doc/CONFIGURATION.md b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/doc/CONFIGURATION.md new file mode 100644 index 00000000..50744ba3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_lock_to_date. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_to_date/doc/CONTROLLERS.md b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_to_date/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_to_date/doc/FAQ.md b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/doc/FAQ.md new file mode 100644 index 00000000..8df03045 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_lock_to_date or install in UI. diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_to_date/doc/INSTALL.md b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/doc/INSTALL.md new file mode 100644 index 00000000..2b72d953 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_lock_to_date" +# or +uv pip install odoo-bringout-oca-account-financial-tools-account_lock_to_date" +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_to_date/doc/MODELS.md b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/doc/MODELS.md new file mode 100644 index 00000000..ae942154 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/doc/MODELS.md @@ -0,0 +1,13 @@ +# Models + +Detected core models and extensions in account_lock_to_date. + +```mermaid +classDiagram + class account_move + class res_company +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_to_date/doc/OVERVIEW.md b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/doc/OVERVIEW.md new file mode 100644 index 00000000..b91e47ac --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_lock_to_date. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_lock_to_date +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_to_date/doc/REPORTS.md b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_to_date/doc/SECURITY.md b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/doc/SECURITY.md new file mode 100644 index 00000000..f9b3a1d7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/doc/SECURITY.md @@ -0,0 +1,34 @@ +# Security + +Access control and security definitions in account_lock_to_date. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../account_lock_to_date/security/ir.model.access.csv)** + - 1 model access rules + +## Record Rules + +Row-level security rules defined in: + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[ir.model.access.csv](../account_lock_to_date/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_to_date/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_to_date/doc/USAGE.md b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/doc/USAGE.md new file mode 100644 index 00000000..cab66b60 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_lock_to_date +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_to_date/doc/WIZARDS.md b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-financial-tools-account_lock_to_date/pyproject.toml b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/pyproject.toml new file mode 100644 index 00000000..167d6431 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_lock_to_date/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-financial-tools-account_lock_to_date" +version = "16.0.0" +description = "Account Lock To Date - + Allows to set an account lock date in the future." +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_lock_to_date"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-financial-tools-account_move_budget/README.md b/odoo-bringout-oca-account-financial-tools-account_move_budget/README.md new file mode 100644 index 00000000..2b194316 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_budget/README.md @@ -0,0 +1,45 @@ +# Account Move Budget + +Odoo addon: account_move_budget + +## Installation + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_move_budget +``` + +## Dependencies + +This addon depends on: +- account +- date_range + +## Manifest Information + +- **Name**: Account Move Budget +- **Version**: 16.0.1.0.0 +- **Category**: Accounting & Finance +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-financial-tools](https://github.com/OCA/account-financial-tools) branch 16.0, addon `account_move_budget`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/README.rst b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/README.rst new file mode 100644 index 00000000..27ab2196 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/README.rst @@ -0,0 +1,95 @@ +=================== +Account Move Budget +=================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:ea8324ae2fe539fc12ea9f7a7a8bc2b34f61eb137d9a667cdaae2fa77c785804 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-tools/tree/16.0/account_move_budget + :alt: OCA/account-financial-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-tools-16-0/account-financial-tools-16-0-account_move_budget + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows to define accounting budgets. + +These budgets can then be used in MIS Builder reports, as an alternate +source. + +The difference between the MIS Builder Budget and this module is that +this module defines budgets irrespective of the MIS Builder Template. The +budget is thus agnostic of the reporting format. + +For example, the budgeted data can be used in a general Profit & Loss report +and at the same time can be used in a department or project expenses report. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +In order to set up the budget items go to +*Invoicing / Accounting / Miscellaneous / Account Move Budgets*. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* ForgeFlow + +Contributors +~~~~~~~~~~~~ + +* ForgeFlow, S.L. (https://www.forgeflow.com) + * Hector Villarreal + * Jordi Ballester Alomar +* David Jaen + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-financial-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/__init__.py b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/__manifest__.py b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/__manifest__.py new file mode 100644 index 00000000..4a53be3b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/__manifest__.py @@ -0,0 +1,20 @@ +# Copyright 2019 ForgeFlow S.L. (http://www.forgeflow.com) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Account Move Budget", + "summary": "Create Accounting Budgets", + "version": "16.0.1.0.0", + "category": "Accounting & Finance", + "website": "https://github.com/OCA/account-financial-tools", + "author": "ForgeFlow, " "Odoo Community Association (OCA)", + "license": "AGPL-3", + "application": False, + "installable": True, + "depends": ["account", "date_range"], + "data": [ + "security/ir.model.access.csv", + "views/account_move_budget_line_views.xml", + "views/account_move_budget_views.xml", + ], +} diff --git a/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/i18n/account_move_budget.pot b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/i18n/account_move_budget.pot new file mode 100644 index 00000000..f7d59ae5 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/i18n/account_move_budget.pot @@ -0,0 +1,389 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_budget +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_budget +#. odoo-python +#: code:addons/account_move_budget/models/account_move_budget.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__account_id +msgid "Account" +msgstr "" + +#. module: account_move_budget +#: model:ir.model,name:account_move_budget.model_account_move_budget +msgid "Account Move Budget" +msgstr "" + +#. module: account_move_budget +#: model:ir.model,name:account_move_budget.model_account_move_budget_line +msgid "Account Move Budget Line" +msgstr "" + +#. module: account_move_budget +#: model:ir.actions.act_window,name:account_move_budget.account_move_budget_act_window +#: model:ir.ui.menu,name:account_move_budget.account_move_budget_menu +msgid "Account Move Budgets" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__analytic_account_id +msgid "Analytic Account" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__balance +msgid "Balance" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__budget_id +msgid "Budget" +msgstr "" + +#. module: account_move_budget +#: model:ir.actions.act_window,name:account_move_budget.account_move_budget_line_act_window +msgid "Budget Items" +msgstr "" + +#. module: account_move_budget +#: model_terms:ir.ui.view,arch_db:account_move_budget.account_move_budget_form_view +msgid "Budget Lines" +msgstr "" + +#. module: account_move_budget +#: model_terms:ir.ui.view,arch_db:account_move_budget.account_move_budget_form_view +msgid "Cancel" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields.selection,name:account_move_budget.selection__account_move_budget__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__company_id +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__company_id +msgid "Company" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_budget +#: model_terms:ir.ui.view,arch_db:account_move_budget.account_move_budget_form_view +msgid "Confirm" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields.selection,name:account_move_budget.selection__account_move_budget__state__confirmed +msgid "Confirmed" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__create_uid +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__create_uid +msgid "Created by" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__create_date +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__create_date +msgid "Created on" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__credit +msgid "Credit" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__date +msgid "Date" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__date_range_id +msgid "Date range" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__debit +msgid "Debit" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__description +msgid "Description" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__display_name +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__display_name +msgid "Display Name" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields.selection,name:account_move_budget.selection__account_move_budget__state__draft +msgid "Draft" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__date_from +msgid "From Date" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__has_message +msgid "Has Message" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__id +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__id +msgid "ID" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__name +msgid "Label" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget____last_update +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__write_uid +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__write_date +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__line_ids +msgid "Line" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_ids +msgid "Messages" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__name +#: model_terms:ir.ui.view,arch_db:account_move_budget.account_move_budget_form_view +msgid "Name" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__partner_id +msgid "Partner" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_move_budget +#: model_terms:ir.ui.view,arch_db:account_move_budget.account_move_budget_form_view +msgid "Set draft" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__state +msgid "State" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget_line__balance +msgid "" +"Technical field holding the debit - credit in order to open meaningful graph" +" views from reports" +msgstr "" + +#. module: account_move_budget +#. odoo-python +#: code:addons/account_move_budget/models/account_move_budget_line.py:0 +#, python-format +msgid "The date must be within the budget period." +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__date_to +msgid "To Date" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget_line__company_currency_id +msgid "Utility field to express amount currency" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__website_message_ids +msgid "Website communication history" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/i18n/bs.po b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/i18n/bs.po new file mode 100644 index 00000000..093ef474 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/i18n/bs.po @@ -0,0 +1,389 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_budget +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_budget +#. odoo-python +#: code:addons/account_move_budget/models/account_move_budget.py:0 +#, python-format +msgid "%s (copy)" +msgstr "%s (kopija)" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__account_id +msgid "Account" +msgstr "Konto" + +#. module: account_move_budget +#: model:ir.model,name:account_move_budget.model_account_move_budget +msgid "Account Move Budget" +msgstr "Budžet knjiženog zapisa" + +#. module: account_move_budget +#: model:ir.model,name:account_move_budget.model_account_move_budget_line +msgid "Account Move Budget Line" +msgstr "Linija budžeta knjiženog zapisa" + +#. module: account_move_budget +#: model:ir.actions.act_window,name:account_move_budget.account_move_budget_act_window +#: model:ir.ui.menu,name:account_move_budget.account_move_budget_menu +msgid "Account Move Budgets" +msgstr "Budžeti knjiženog zapisa" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_needaction +msgid "Action Needed" +msgstr "Potrebna akcija" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_ids +msgid "Activities" +msgstr "Aktivnosti" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "Dekoracija iznimke aktivnosti" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_state +msgid "Activity State" +msgstr "Status aktivnosti" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_type_icon +msgid "Activity Type Icon" +msgstr "Ikona tipa aktivnosti" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__analytic_account_id +msgid "Analytic Account" +msgstr "Analitički konto" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_attachment_count +msgid "Attachment Count" +msgstr "Broj priloga" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__balance +msgid "Balance" +msgstr "Saldo" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__budget_id +msgid "Budget" +msgstr "Budžet" + +#. module: account_move_budget +#: model:ir.actions.act_window,name:account_move_budget.account_move_budget_line_act_window +msgid "Budget Items" +msgstr "Stavke budžeta" + +#. module: account_move_budget +#: model_terms:ir.ui.view,arch_db:account_move_budget.account_move_budget_form_view +msgid "Budget Lines" +msgstr "Linije budžeta" + +#. module: account_move_budget +#: model_terms:ir.ui.view,arch_db:account_move_budget.account_move_budget_form_view +msgid "Cancel" +msgstr "Otkaži" + +#. module: account_move_budget +#: model:ir.model.fields.selection,name:account_move_budget.selection__account_move_budget__state__cancelled +msgid "Cancelled" +msgstr "Otkazan" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__company_id +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__company_id +msgid "Company" +msgstr "Preduzeće" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__company_currency_id +msgid "Company Currency" +msgstr "Valuta preduzeća" + +#. module: account_move_budget +#: model_terms:ir.ui.view,arch_db:account_move_budget.account_move_budget_form_view +msgid "Confirm" +msgstr "Potvrdi" + +#. module: account_move_budget +#: model:ir.model.fields.selection,name:account_move_budget.selection__account_move_budget__state__confirmed +msgid "Confirmed" +msgstr "Potvrđeno" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__create_uid +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__create_date +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__credit +msgid "Credit" +msgstr "Potražuje" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__date +msgid "Date" +msgstr "Datum" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__date_range_id +msgid "Date range" +msgstr "Raspon datuma" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__debit +msgid "Debit" +msgstr "Duguje" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__description +msgid "Description" +msgstr "Opis" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__display_name +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: account_move_budget +#: model:ir.model.fields.selection,name:account_move_budget.selection__account_move_budget__state__draft +msgid "Draft" +msgstr "U pripremi" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_follower_ids +msgid "Followers" +msgstr "Pratioci" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_partner_ids +msgid "Followers (Partners)" +msgstr "Pratioci (Partneri)" + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "Font awesome ikona npr. fa-tasks" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__date_from +msgid "From Date" +msgstr "Od datuma" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__has_message +msgid "Has Message" +msgstr "Ima poruku" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__id +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__id +msgid "ID" +msgstr "ID" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_exception_icon +msgid "Icon" +msgstr "Ikona" + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "Ikona za prikaz iznimki." + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Ako je zakačeno, nove poruke će zahtjevati vašu pažnju" + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Ako je označeno neke poruke mogu imati grešku u dostavi." + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_is_follower +msgid "Is Follower" +msgstr "Pratilac" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__name +msgid "Label" +msgstr "Opis" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget____last_update +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__write_uid +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__write_date +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__line_ids +msgid "Line" +msgstr "Linija" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_main_attachment_id +msgid "Main Attachment" +msgstr "Glavna zakačka" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_has_error +msgid "Message Delivery error" +msgstr "Greška pri isporuci poruke" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_ids +msgid "Messages" +msgstr "Poruke" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "Rok za moju aktivnost" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__name +#: model_terms:ir.ui.view,arch_db:account_move_budget.account_move_budget_form_view +msgid "Name" +msgstr "Naziv:" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "Krajnji rok za sljedeću aktivnost" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_summary +msgid "Next Activity Summary" +msgstr "Pregled sljedeće aktivnosti" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_type_id +msgid "Next Activity Type" +msgstr "Tip sljedeće aktivnosti" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_needaction_counter +msgid "Number of Actions" +msgstr "Broj akcija" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_has_error_counter +msgid "Number of errors" +msgstr "Broj grešaka" + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "Broj poruka koje zahtijevaju aktivnost" + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Broj poruka sa greškama pri isporuci" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__partner_id +msgid "Partner" +msgstr "Partner" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_user_id +msgid "Responsible User" +msgstr "Odgovorni korisnik" + +#. module: account_move_budget +#: model_terms:ir.ui.view,arch_db:account_move_budget.account_move_budget_form_view +msgid "Set draft" +msgstr "Postaviti nacrt" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__state +msgid "State" +msgstr "Status" + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget_line__balance +msgid "" +"Technical field holding the debit - credit in order to open meaningful graph" +" views from reports" +msgstr "" + +#. module: account_move_budget +#. odoo-python +#: code:addons/account_move_budget/models/account_move_budget_line.py:0 +#, python-format +msgid "The date must be within the budget period." +msgstr "Datum mora biti unutar perioda budžeta." + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__date_to +msgid "To Date" +msgstr "Do datuma" + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "Vrsta aktivnosti iznimke na zapisu." + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget_line__company_currency_id +msgid "Utility field to express amount currency" +msgstr "Pomoćno polje da istakne iznos u valuti" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__website_message_ids +msgid "Website Messages" +msgstr "Poruke sa website-a" + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__website_message_ids +msgid "Website communication history" +msgstr "Povijest komunikacije Web stranice" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/i18n/es.po b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/i18n/es.po new file mode 100644 index 00000000..fe87207d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/i18n/es.po @@ -0,0 +1,398 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_budget +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-11-03 20:38+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_move_budget +#. odoo-python +#: code:addons/account_move_budget/models/account_move_budget.py:0 +#, python-format +msgid "%s (copy)" +msgstr "%s(copia)" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__account_id +msgid "Account" +msgstr "Cuenta" + +#. module: account_move_budget +#: model:ir.model,name:account_move_budget.model_account_move_budget +msgid "Account Move Budget" +msgstr "Cuenta Movimiento Presupuesto" + +#. module: account_move_budget +#: model:ir.model,name:account_move_budget.model_account_move_budget_line +msgid "Account Move Budget Line" +msgstr "Cuenta Movimiento Línea Presupuestaria" + +#. module: account_move_budget +#: model:ir.actions.act_window,name:account_move_budget.account_move_budget_act_window +#: model:ir.ui.menu,name:account_move_budget.account_move_budget_menu +msgid "Account Move Budgets" +msgstr "Cuenta Movimiento Presupuestos" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_needaction +msgid "Action Needed" +msgstr "Necesita Acción" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_ids +msgid "Activities" +msgstr "Actividades" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "Decoración de Actividad de Excepción" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_state +msgid "Activity State" +msgstr "Estado de la Actividad" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_type_icon +msgid "Activity Type Icon" +msgstr "Tipo de Icono de Actividad" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__analytic_account_id +msgid "Analytic Account" +msgstr "Cuenta Analítica" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_attachment_count +msgid "Attachment Count" +msgstr "Conteo de Archivos Adjuntos" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__balance +msgid "Balance" +msgstr "Saldo" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__budget_id +msgid "Budget" +msgstr "Presupuesto" + +#. module: account_move_budget +#: model:ir.actions.act_window,name:account_move_budget.account_move_budget_line_act_window +msgid "Budget Items" +msgstr "Artículos Presupuestarios" + +#. module: account_move_budget +#: model_terms:ir.ui.view,arch_db:account_move_budget.account_move_budget_form_view +msgid "Budget Lines" +msgstr "Líneas de Presupuesto" + +#. module: account_move_budget +#: model_terms:ir.ui.view,arch_db:account_move_budget.account_move_budget_form_view +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_move_budget +#: model:ir.model.fields.selection,name:account_move_budget.selection__account_move_budget__state__cancelled +msgid "Cancelled" +msgstr "Cancelado/a" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__company_id +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__company_id +msgid "Company" +msgstr "Compañía" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__company_currency_id +msgid "Company Currency" +msgstr "Divisa de la Compañía" + +#. module: account_move_budget +#: model_terms:ir.ui.view,arch_db:account_move_budget.account_move_budget_form_view +msgid "Confirm" +msgstr "Confirmar" + +#. module: account_move_budget +#: model:ir.model.fields.selection,name:account_move_budget.selection__account_move_budget__state__confirmed +msgid "Confirmed" +msgstr "Confirmado" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__create_uid +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__create_date +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__credit +msgid "Credit" +msgstr "Crédito" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__date +msgid "Date" +msgstr "Fecha" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__date_range_id +msgid "Date range" +msgstr "Rango de fecha" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__debit +msgid "Debit" +msgstr "Débito" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__description +msgid "Description" +msgstr "Descripción" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__display_name +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__display_name +msgid "Display Name" +msgstr "Mostrar Nombre" + +#. module: account_move_budget +#: model:ir.model.fields.selection,name:account_move_budget.selection__account_move_budget__state__draft +msgid "Draft" +msgstr "Borrador" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_follower_ids +msgid "Followers" +msgstr "Seguidores/as" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_partner_ids +msgid "Followers (Partners)" +msgstr "Seguidores (Socios)" + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "Icono de fuente impresionante, por ejemplo fa-tasks" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__date_from +msgid "From Date" +msgstr "Desde la Fecha" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__has_message +msgid "Has Message" +msgstr "Tiene Mensaje" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__id +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_exception_icon +msgid "Icon" +msgstr "Icono" + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "Icono para indicar una actividad por excepción." + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Si está marcado, nuevos mensajes necesitan su atención." + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Si está marcada, algunos mensajes tienen error de entrega." + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_is_follower +msgid "Is Follower" +msgstr "Es Seguidor/a" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__name +msgid "Label" +msgstr "Etiqueta" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget____last_update +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line____last_update +msgid "Last Modified on" +msgstr "Última Modificación el" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__write_uid +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__write_uid +msgid "Last Updated by" +msgstr "Última Actualización por" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__write_date +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__write_date +msgid "Last Updated on" +msgstr "Ultima Actualización el" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__line_ids +msgid "Line" +msgstr "Línea" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_main_attachment_id +msgid "Main Attachment" +msgstr "Archivo adjunto Principal" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_has_error +msgid "Message Delivery error" +msgstr "Error en Entrega de Mensaje" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_ids +msgid "Messages" +msgstr "Mensajes" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "Fecha Límite de Mi Actividad" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__name +#: model_terms:ir.ui.view,arch_db:account_move_budget.account_move_budget_form_view +msgid "Name" +msgstr "Nombre" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "Fecha Límite para la siguiente Actividad" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_summary +msgid "Next Activity Summary" +msgstr "Resumen de la Siguiente Actividad" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_type_id +msgid "Next Activity Type" +msgstr "Tipo Siguiente Actividad" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_needaction_counter +msgid "Number of Actions" +msgstr "Número de Acciones" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_has_error_counter +msgid "Number of errors" +msgstr "Número de errores" + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "Número de mensajes que requieren una acción" + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Número de mensaje con error de entrega" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__partner_id +msgid "Partner" +msgstr "Socio" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_user_id +msgid "Responsible User" +msgstr "Usuario Responsable" + +#. module: account_move_budget +#: model_terms:ir.ui.view,arch_db:account_move_budget.account_move_budget_form_view +msgid "Set draft" +msgstr "Establecer a borrador" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__state +msgid "State" +msgstr "Estado" + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" +"Estados basados en actividades\n" +"Retrasada: La fecha límite ya ha pasado\n" +"Hoy: La fecha límite de la actividad es hoy\n" +"Futuras: Actividades futuras." + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget_line__balance +msgid "" +"Technical field holding the debit - credit in order to open meaningful graph" +" views from reports" +msgstr "" +"Campo técnico que contiene el débito - crédito para abrir vistas gráficas " +"significativas de los informes" + +#. module: account_move_budget +#. odoo-python +#: code:addons/account_move_budget/models/account_move_budget_line.py:0 +#, python-format +msgid "The date must be within the budget period." +msgstr "La fecha debe estar dentro del periodo presupuestario." + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__date_to +msgid "To Date" +msgstr "A Fecha" + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "Tipo (o clase) de actividad excepcional registrada." + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget_line__company_currency_id +msgid "Utility field to express amount currency" +msgstr "Campo de utilidad para expresar la divisa del importe" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__website_message_ids +msgid "Website Messages" +msgstr "Mensajes de la página Web" + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__website_message_ids +msgid "Website communication history" +msgstr "Historial de la comunicación en el sitio web" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/i18n/fr.po b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/i18n/fr.po new file mode 100644 index 00000000..1067a310 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/i18n/fr.po @@ -0,0 +1,428 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_budget +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2022-10-18 08:40+0000\n" +"Last-Translator: Vincent Hatakeyama \n" +"Language-Team: none\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: account_move_budget +#. odoo-python +#: code:addons/account_move_budget/models/account_move_budget.py:0 +#, python-format +msgid "%s (copy)" +msgstr "%s (copie)" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__account_id +msgid "Account" +msgstr "Compte" + +#. module: account_move_budget +#: model:ir.model,name:account_move_budget.model_account_move_budget +msgid "Account Move Budget" +msgstr "Budget comptable" + +#. module: account_move_budget +#: model:ir.model,name:account_move_budget.model_account_move_budget_line +msgid "Account Move Budget Line" +msgstr "Ligne de budget comptable" + +#. module: account_move_budget +#: model:ir.actions.act_window,name:account_move_budget.account_move_budget_act_window +#: model:ir.ui.menu,name:account_move_budget.account_move_budget_menu +msgid "Account Move Budgets" +msgstr "Budgets comptables" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_needaction +msgid "Action Needed" +msgstr "Action requise" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_ids +msgid "Activities" +msgstr "Activités" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "Activité d’exception de décoration" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_state +msgid "Activity State" +msgstr "État de l’activité" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__analytic_account_id +msgid "Analytic Account" +msgstr "Compte analytique" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_attachment_count +msgid "Attachment Count" +msgstr "Nombre de pièces jointes" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__balance +msgid "Balance" +msgstr "Solde" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__budget_id +msgid "Budget" +msgstr "Budget" + +#. module: account_move_budget +#: model:ir.actions.act_window,name:account_move_budget.account_move_budget_line_act_window +msgid "Budget Items" +msgstr "Lignes budgétaires" + +#. module: account_move_budget +#: model_terms:ir.ui.view,arch_db:account_move_budget.account_move_budget_form_view +msgid "Budget Lines" +msgstr "Lignes budgétaires" + +#. module: account_move_budget +#: model_terms:ir.ui.view,arch_db:account_move_budget.account_move_budget_form_view +msgid "Cancel" +msgstr "Annuler" + +#. module: account_move_budget +#: model:ir.model.fields.selection,name:account_move_budget.selection__account_move_budget__state__cancelled +msgid "Cancelled" +msgstr "Annulé" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__company_id +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__company_id +msgid "Company" +msgstr "Société" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__company_currency_id +msgid "Company Currency" +msgstr "Devise de la société" + +#. module: account_move_budget +#: model_terms:ir.ui.view,arch_db:account_move_budget.account_move_budget_form_view +msgid "Confirm" +msgstr "Confirmer" + +#. module: account_move_budget +#: model:ir.model.fields.selection,name:account_move_budget.selection__account_move_budget__state__confirmed +msgid "Confirmed" +msgstr "Confirmé" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__create_uid +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__create_date +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__credit +msgid "Credit" +msgstr "Crédit" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__date +msgid "Date" +msgstr "Date" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__date_range_id +msgid "Date range" +msgstr "Plage de date" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__debit +msgid "Debit" +msgstr "Débit" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__description +msgid "Description" +msgstr "Description" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__display_name +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__display_name +msgid "Display Name" +msgstr "Nom d’affichage" + +#. module: account_move_budget +#: model:ir.model.fields.selection,name:account_move_budget.selection__account_move_budget__state__draft +msgid "Draft" +msgstr "Brouillon" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_follower_ids +msgid "Followers" +msgstr "Abonnés" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_partner_ids +msgid "Followers (Partners)" +msgstr "Abonnés (partenaires)" + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__date_from +msgid "From Date" +msgstr "À partir du" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__has_message +msgid "Has Message" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__id +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__id +msgid "ID" +msgstr "ID" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_exception_icon +msgid "Icon" +msgstr "Icône" + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "Icône indiquant une activité d’exception." + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Si coché, de nouveaux messages requièrent votre attention." + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Si coché, des messages ont un problème de livraison." + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_is_follower +msgid "Is Follower" +msgstr "Est abonné" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__name +msgid "Label" +msgstr "Libellé" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget____last_update +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__write_uid +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__write_date +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__line_ids +msgid "Line" +msgstr "Ligne" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_main_attachment_id +msgid "Main Attachment" +msgstr "Pièce jointe principale" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_has_error +msgid "Message Delivery error" +msgstr "Message d’erreur de livraison" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_ids +msgid "Messages" +msgstr "Messages" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__name +#: model_terms:ir.ui.view,arch_db:account_move_budget.account_move_budget_form_view +msgid "Name" +msgstr "Nom" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "Prochaine échéance d’activité" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_summary +msgid "Next Activity Summary" +msgstr "Résumé de la prochaine activité" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_type_id +msgid "Next Activity Type" +msgstr "Type de la prochaine activité" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_needaction_counter +msgid "Number of Actions" +msgstr "Nombre d’actions" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_has_error_counter +msgid "Number of errors" +msgstr "Nombre d’erreurs" + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Nombre de messages qui ont une erreur de livraison" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__partner_id +msgid "Partner" +msgstr "Partenaire" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_user_id +msgid "Responsible User" +msgstr "Utilisateur responsable" + +#. module: account_move_budget +#: model_terms:ir.ui.view,arch_db:account_move_budget.account_move_budget_form_view +msgid "Set draft" +msgstr "Mettre en brouillon" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__state +msgid "State" +msgstr "État" + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" +"Statut basé sur les activités\n" +"En retard : La date d’échéance est déjà passée\n" +"Aujourd’hui : la date de l'activité est aujourd’hui\n" +"Planifiée : Activités futures." + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget_line__balance +msgid "" +"Technical field holding the debit - credit in order to open meaningful graph " +"views from reports" +msgstr "" +"Champ technique qui enregistre débit − crédit de sorte à avoir des " +"représentations graphiques cohérentes à partir des rapports" + +#. module: account_move_budget +#. odoo-python +#: code:addons/account_move_budget/models/account_move_budget_line.py:0 +#, python-format +msgid "The date must be within the budget period." +msgstr "La date doit faire partie de la période du budget." + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__date_to +msgid "To Date" +msgstr "jusqu’au" + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "Type d’activité d’exception enregistrée." + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget_line__company_currency_id +msgid "Utility field to express amount currency" +msgstr "Champ technique pour exprimer le montant en devise" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__website_message_ids +msgid "Website Messages" +msgstr "Messages du site web" + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__website_message_ids +msgid "Website communication history" +msgstr "Historique de la communication du site web" + +#~ msgid "Followers (Channels)" +#~ msgstr "Abonnés (canaux)" + +#~ msgid "Number of messages which requires an action" +#~ msgstr "Nombre de messages qui requièrent une action" + +#~ msgid "Number of unread messages" +#~ msgstr "Nombre de messages non lus" + +#~ msgid "SMS Delivery error" +#~ msgstr "Erreur de livraison de minimessage" + +#~ msgid "Unread Messages" +#~ msgstr "Messages non lus" + +#~ msgid "Unread Messages Counter" +#~ msgstr "Nombre de messages non lus" + +#~ msgid "If checked new messages require your attention." +#~ msgstr "Si coché, de nouveaux messages requièrent votre attention." + +#~ msgid "Overdue" +#~ msgstr "En retard" + +#~ msgid "Planned" +#~ msgstr "Planifiée" + +#~ msgid "Today" +#~ msgstr "Aujourd'hui" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/i18n/it.po b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/i18n/it.po new file mode 100644 index 00000000..80ed7369 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/i18n/it.po @@ -0,0 +1,398 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_budget +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-02-12 18:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_move_budget +#. odoo-python +#: code:addons/account_move_budget/models/account_move_budget.py:0 +#, python-format +msgid "%s (copy)" +msgstr "%s (copia)" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__account_id +msgid "Account" +msgstr "Conto" + +#. module: account_move_budget +#: model:ir.model,name:account_move_budget.model_account_move_budget +msgid "Account Move Budget" +msgstr "Budget movimento conto" + +#. module: account_move_budget +#: model:ir.model,name:account_move_budget.model_account_move_budget_line +msgid "Account Move Budget Line" +msgstr "Riga budget movimento conto" + +#. module: account_move_budget +#: model:ir.actions.act_window,name:account_move_budget.account_move_budget_act_window +#: model:ir.ui.menu,name:account_move_budget.account_move_budget_menu +msgid "Account Move Budgets" +msgstr "Budget movimento conto" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_needaction +msgid "Action Needed" +msgstr "Azione richiesta" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_ids +msgid "Activities" +msgstr "Attività" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "Decorazione eccezione attività" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_state +msgid "Activity State" +msgstr "Stato attività" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_type_icon +msgid "Activity Type Icon" +msgstr "Icona tipo attività" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__analytic_account_id +msgid "Analytic Account" +msgstr "Conto analitico" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_attachment_count +msgid "Attachment Count" +msgstr "Conteggio allegati" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__balance +msgid "Balance" +msgstr "Saldo" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__budget_id +msgid "Budget" +msgstr "Budget" + +#. module: account_move_budget +#: model:ir.actions.act_window,name:account_move_budget.account_move_budget_line_act_window +msgid "Budget Items" +msgstr "Voci del budget" + +#. module: account_move_budget +#: model_terms:ir.ui.view,arch_db:account_move_budget.account_move_budget_form_view +msgid "Budget Lines" +msgstr "Righe budget" + +#. module: account_move_budget +#: model_terms:ir.ui.view,arch_db:account_move_budget.account_move_budget_form_view +msgid "Cancel" +msgstr "Annulla" + +#. module: account_move_budget +#: model:ir.model.fields.selection,name:account_move_budget.selection__account_move_budget__state__cancelled +msgid "Cancelled" +msgstr "Annullato" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__company_id +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__company_id +msgid "Company" +msgstr "Azienda" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__company_currency_id +msgid "Company Currency" +msgstr "Valuta aziendale" + +#. module: account_move_budget +#: model_terms:ir.ui.view,arch_db:account_move_budget.account_move_budget_form_view +msgid "Confirm" +msgstr "Conferma" + +#. module: account_move_budget +#: model:ir.model.fields.selection,name:account_move_budget.selection__account_move_budget__state__confirmed +msgid "Confirmed" +msgstr "Confermata" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__create_uid +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__create_date +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__credit +msgid "Credit" +msgstr "Credito" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__date +msgid "Date" +msgstr "Data" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__date_range_id +msgid "Date range" +msgstr "Intervallo date" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__debit +msgid "Debit" +msgstr "Debito" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__description +msgid "Description" +msgstr "Descrizione" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__display_name +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: account_move_budget +#: model:ir.model.fields.selection,name:account_move_budget.selection__account_move_budget__state__draft +msgid "Draft" +msgstr "Bozza" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_follower_ids +msgid "Followers" +msgstr "Seguito da" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_partner_ids +msgid "Followers (Partners)" +msgstr "Seguito da (partner)" + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "Icona Font Awesome es. fa-tasks" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__date_from +msgid "From Date" +msgstr "Dalla data" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__has_message +msgid "Has Message" +msgstr "Ha un messaggio" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__id +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__id +msgid "ID" +msgstr "ID" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_exception_icon +msgid "Icon" +msgstr "Icona" + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "Icona per indicare un'attività eccezione." + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Se selezionata, nuovi messaggi richiedono attenzione." + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Se selezionata, alcuni messaggi hanno un errore di consegna." + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_is_follower +msgid "Is Follower" +msgstr "Segue" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__name +msgid "Label" +msgstr "Etichetta" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget____last_update +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__write_uid +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__write_date +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__line_ids +msgid "Line" +msgstr "Riga" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_main_attachment_id +msgid "Main Attachment" +msgstr "Allegato principale" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_has_error +msgid "Message Delivery error" +msgstr "Errore di consegna messaggio" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_ids +msgid "Messages" +msgstr "Messaggi" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "Scadenza mia attività" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__name +#: model_terms:ir.ui.view,arch_db:account_move_budget.account_move_budget_form_view +msgid "Name" +msgstr "Nome" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "Scadenza prossima attività" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_summary +msgid "Next Activity Summary" +msgstr "Riepilogo prossima attività" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_type_id +msgid "Next Activity Type" +msgstr "Tipo prossima attività" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_needaction_counter +msgid "Number of Actions" +msgstr "Numero di azioni" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__message_has_error_counter +msgid "Number of errors" +msgstr "Numero di errori" + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "Numero di messaggi che richiedono un'azione" + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Numero di messaggi con errore di consegna" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget_line__partner_id +msgid "Partner" +msgstr "Partner" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__activity_user_id +msgid "Responsible User" +msgstr "Utente responsabile" + +#. module: account_move_budget +#: model_terms:ir.ui.view,arch_db:account_move_budget.account_move_budget_form_view +msgid "Set draft" +msgstr "Imposta a bozza" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__state +msgid "State" +msgstr "Stato" + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" +"Stato in base alle attività\n" +"Scaduto: la data richiesta è trascorsa\n" +"Oggi: la data attività è oggi\n" +"Pianificato: attività future." + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget_line__balance +msgid "" +"Technical field holding the debit - credit in order to open meaningful graph" +" views from reports" +msgstr "" +"Campo tecnico che contiene il debito - credito in modo da aprire una chiara " +"vista grafica dai resoconti" + +#. module: account_move_budget +#. odoo-python +#: code:addons/account_move_budget/models/account_move_budget_line.py:0 +#, python-format +msgid "The date must be within the budget period." +msgstr "La data deve essere interna al periodo di budget." + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__date_to +msgid "To Date" +msgstr "Alla data" + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "Tipo di attività eccezione sul record." + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget_line__company_currency_id +msgid "Utility field to express amount currency" +msgstr "Campo utilità per esprimere la valuta del valore" + +#. module: account_move_budget +#: model:ir.model.fields,field_description:account_move_budget.field_account_move_budget__website_message_ids +msgid "Website Messages" +msgstr "Messaggi sito web" + +#. module: account_move_budget +#: model:ir.model.fields,help:account_move_budget.field_account_move_budget__website_message_ids +msgid "Website communication history" +msgstr "Cronologia comunicazioni sito web" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/models/__init__.py b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/models/__init__.py new file mode 100644 index 00000000..0a26d503 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/models/__init__.py @@ -0,0 +1,2 @@ +from . import account_move_budget +from . import account_move_budget_line diff --git a/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/models/account_move_budget.py b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/models/account_move_budget.py new file mode 100644 index 00000000..53dd8d46 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/models/account_move_budget.py @@ -0,0 +1,82 @@ +# Copyright 2019 ACSONE SA/NV +# Copyright 2019 ForgeFlow S.L. (http://www.forgeflow.com) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import _, api, fields, models + + +class AccountMoveBudget(models.Model): + _name = "account.move.budget" + _description = "Account Move Budget" + _inherit = ["mail.thread", "mail.activity.mixin"] + + name = fields.Char( + required=True, + tracking=True, + ) + description = fields.Char( + tracking=True, + ) + date_range_id = fields.Many2one(comodel_name="date.range", string="Date range") + date_from = fields.Date( + required=True, + string="From Date", + tracking=True, + ) + date_to = fields.Date( + required=True, + string="To Date", + tracking=True, + ) + state = fields.Selection( + [("draft", "Draft"), ("confirmed", "Confirmed"), ("cancelled", "Cancelled")], + required=True, + default="draft", + tracking=True, + ) + line_ids = fields.One2many( + comodel_name="account.move.budget.line", inverse_name="budget_id", copy=True + ) + company_id = fields.Many2one( + comodel_name="res.company", + string="Company", + default=lambda self: self.env.company, + ) + + @api.returns("self", lambda value: value.id) + def copy(self, default=None): + self.ensure_one() + if default is None: + default = {} + if "name" not in default: + default["name"] = _("%s (copy)") % self.name + return super(AccountMoveBudget, self).copy(default=default) + + @api.onchange("date_range_id") + def _onchange_date_range(self): + for rec in self: + if rec.date_range_id: + rec.date_from = rec.date_range_id.date_start + rec.date_to = rec.date_range_id.date_end + + @api.onchange("date_from", "date_to") + def _onchange_dates(self): + for rec in self: + if rec.date_range_id: + if ( + rec.date_from != rec.date_range_id.date_start + or rec.date_to != rec.date_range_id.date_end + ): + rec.date_range_id = False + + def action_draft(self): + for rec in self: + rec.state = "draft" + + def action_cancel(self): + for rec in self: + rec.state = "cancelled" + + def action_confirm(self): + for rec in self: + rec.state = "confirmed" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/models/account_move_budget_line.py b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/models/account_move_budget_line.py new file mode 100644 index 00000000..c73fae16 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/models/account_move_budget_line.py @@ -0,0 +1,70 @@ +# Copyright 2019 ForgeFlow S.L. (http://www.forgeflow.com) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import _, api, fields, models +from odoo.exceptions import ValidationError + + +class AccountMoveBudgetLine(models.Model): + _name = "account.move.budget.line" + _description = "Account Move Budget Line" + _order = "date desc, id desc" + + budget_id = fields.Many2one( + comodel_name="account.move.budget", + string="Budget", + required=True, + ondelete="cascade", + index=True, + ) + name = fields.Char(string="Label") + debit = fields.Monetary(default=0.0, currency_field="company_currency_id") + credit = fields.Monetary(default=0.0, currency_field="company_currency_id") + balance = fields.Monetary( + compute="_compute_store_balance", + store=True, + currency_field="company_currency_id", + help="Technical field holding the debit - " + "credit in order to open meaningful " + "graph views from reports", + ) + company_currency_id = fields.Many2one( + "res.currency", + related="company_id.currency_id", + string="Company Currency", + readonly=True, + help="Utility field to express amount currency", + store=True, + ) + account_id = fields.Many2one( + "account.account", + string="Account", + required=True, + index=True, + ondelete="cascade", + domain=[("deprecated", "=", False)], + default=lambda self: self._context.get("account_id", False), + ) + date = fields.Date(index=True, required=True) + analytic_account_id = fields.Many2one( + "account.analytic.account", string="Analytic Account" + ) + company_id = fields.Many2one( + "res.company", + related="account_id.company_id", + string="Company", + store=True, + readonly=True, + ) + partner_id = fields.Many2one("res.partner", string="Partner", ondelete="restrict") + + @api.depends("debit", "credit") + def _compute_store_balance(self): + for line in self: + line.balance = line.debit - line.credit + + @api.constrains("date") + def _constraint_date(self): + for rec in self: + if rec.budget_id.date_from > rec.date or rec.budget_id.date_to < rec.date: + raise ValidationError(_("The date must be within the budget period.")) diff --git a/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..970d49af --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/readme/CONTRIBUTORS.rst @@ -0,0 +1,4 @@ +* ForgeFlow, S.L. (https://www.forgeflow.com) + * Hector Villarreal + * Jordi Ballester Alomar +* David Jaen diff --git a/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/readme/DESCRIPTION.rst new file mode 100644 index 00000000..b56898e3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/readme/DESCRIPTION.rst @@ -0,0 +1,11 @@ +This module allows to define accounting budgets. + +These budgets can then be used in MIS Builder reports, as an alternate +source. + +The difference between the MIS Builder Budget and this module is that +this module defines budgets irrespective of the MIS Builder Template. The +budget is thus agnostic of the reporting format. + +For example, the budgeted data can be used in a general Profit & Loss report +and at the same time can be used in a department or project expenses report. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/readme/USAGE.rst b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/readme/USAGE.rst new file mode 100644 index 00000000..b16d7e22 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/readme/USAGE.rst @@ -0,0 +1,2 @@ +In order to set up the budget items go to +*Invoicing / Accounting / Miscellaneous / Account Move Budgets*. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/security/ir.model.access.csv b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/security/ir.model.access.csv new file mode 100644 index 00000000..abe15808 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/security/ir.model.access.csv @@ -0,0 +1,5 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_account_move_budget,access_account_move_budget,model_account_move_budget,account.group_account_user,1,0,0,0 +access_account_move_budget_manager,access_account_move_budget_manager,model_account_move_budget,account.group_account_manager,1,1,1,1 +access_account_move_budget_line,access_account_move_budget_line,model_account_move_budget_line,account.group_account_user,1,0,0,0 +access_account_move_budget_line_manager,access_account_move_budget_line_manager,model_account_move_budget_line,account.group_account_manager,1,1,1,1 diff --git a/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/static/description/icon.png b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/static/description/index.html b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/static/description/index.html new file mode 100644 index 00000000..8ad9aea5 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/static/description/index.html @@ -0,0 +1,437 @@ + + + + + + +Account Move Budget + + + +
+

Account Move Budget

+ + +

Beta License: AGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runboat

+

This module allows to define accounting budgets.

+

These budgets can then be used in MIS Builder reports, as an alternate +source.

+

The difference between the MIS Builder Budget and this module is that +this module defines budgets irrespective of the MIS Builder Template. The +budget is thus agnostic of the reporting format.

+

For example, the budgeted data can be used in a general Profit & Loss report +and at the same time can be used in a department or project expenses report.

+

Table of contents

+ +
+

Usage

+

In order to set up the budget items go to +Invoicing / Accounting / Miscellaneous / Account Move Budgets.

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • ForgeFlow
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-financial-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/tests/__init__.py b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/tests/__init__.py new file mode 100644 index 00000000..dcc433fa --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/tests/__init__.py @@ -0,0 +1,2 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from . import test_account_move_budget diff --git a/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/tests/test_account_move_budget.py b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/tests/test_account_move_budget.py new file mode 100644 index 00000000..74b86615 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/tests/test_account_move_budget.py @@ -0,0 +1,139 @@ +# Copyright 2023 David Jaen . +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +from odoo.exceptions import ValidationError +from odoo.tests.common import Form, TransactionCase + + +class TestAccountMoveBudget(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + + cls.type = cls.env["date.range.type"].create( + {"name": "Fiscal year", "company_id": False, "allow_overlap": False} + ) + + cls.date_range = cls.env["date.range"].create( + { + "name": "FS2023", + "date_start": "2023-01-01", + "date_end": "2023-12-31", + "type_id": cls.type.id, + } + ) + + cls.date_range2 = cls.env["date.range"].create( + { + "name": "FS2024", + "date_start": "2024-01-01", + "date_end": "2024-12-31", + "type_id": cls.type.id, + } + ) + + user = ( + cls.env["res.users"] + .with_context(no_reset_password=True) + .create( + { + "name": "Because I am budgetman!", + "login": "budgetman", + "groups_id": [ + (6, 0, cls.env.user.groups_id.ids), + (4, cls.env.ref("account.group_account_user").id), + ], + } + ) + ) + user.partner_id.email = "budgetman@test.com" + cls.env = cls.env(user=user) + + cls.account = cls.env["account.account"].create( + { + "code": "TT", + "name": "Test Account", + "account_type": "asset_fixed", + } + ) + + def test_01_create_account_move_budget(self): + move_form = Form(self.env["account.move.budget"]) + move_form.name = "Budget Test 01" + move_form.description = "Description" + move_form.date_range_id = self.date_range + move_budget = move_form.save() + + move_line_form = Form(self.env["account.move.budget.line"]) + move_line_form.name = "Dummy line" + move_line_form.budget_id = move_budget + move_line_form.date = "2023-01-02" + move_line_form.partner_id = self.env.user.partner_id + move_line_form.credit = 3000 + move_line_form.debit = 5000 + move_line_form.account_id = self.account + move_line_form.save() + + def test_02_change_date_range_account_move_budget(self): + move_form = Form(self.env["account.move.budget"]) + move_form.name = "Budget Test 02" + move_form.description = "Description" + move_form.date_range_id = self.date_range + move_form.state = "draft" + move_form.date_range_id = self.date_range2 + self.assertTrue(move_form.save()) + + def test_03_copy_account_move_budget(self): + + move_form = Form(self.env["account.move.budget"]) + move_form.name = "Budget Test 03" + move_form.description = "Description" + move_form.date_range_id = self.date_range + move_form.state = "draft" + self.assertTrue(move_form.save().copy()) + + def test_04_actions_account_move_budget(self): + + values = { + "name": "Budget Test 04", + "description": "Description", + "date_range_id": self.date_range.id, + "date_from": self.date_range.date_start, + "date_to": self.date_range.date_end, + } + budget = self.env["account.move.budget"].create(values) + + budget.action_draft() + self.assertTrue(budget.state == "draft") + budget.action_cancel() + self.assertTrue(budget.state == "cancelled") + budget.action_confirm() + self.assertTrue(budget.state == "confirmed") + + def test_05_raise_account_move_budget(self): + move_form = Form(self.env["account.move.budget"]) + move_form.name = "Budget Test 05" + move_form.description = "Description" + move_form.date_range_id = self.date_range + move_form.date_from = "2021-01-01" + move_form.save() + + def test_06_raise_account_move_budget(self): + values = { + "name": "Budget Test 06", + "description": "Description", + "date_range_id": self.date_range.id, + "date_from": "2023-02-01", + "date_to": "2023-12-30", + } + move_budget = self.env["account.move.budget"].create(values) + + move_line_form = Form(self.env["account.move.budget.line"]) + move_line_form.name = "Dummy line" + move_line_form.budget_id = move_budget + move_line_form.date = "2021-01-02" + move_line_form.partner_id = self.env.user.partner_id + move_line_form.credit = 3000 + move_line_form.debit = 5000 + move_line_form.account_id = self.account + with self.assertRaises(ValidationError): + move_line_form.save() diff --git a/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/views/account_move_budget_line_views.xml b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/views/account_move_budget_line_views.xml new file mode 100644 index 00000000..a8d8c7c3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/views/account_move_budget_line_views.xml @@ -0,0 +1,32 @@ + + + + + Account Move Budget Line tree + account.move.budget.line + + + + + + + + + + + + + + + + Budget Items + account.move.budget.line + tree + [('budget_id', '=', active_id)] + {'default_budget_id': active_id} + + diff --git a/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/views/account_move_budget_views.xml b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/views/account_move_budget_views.xml new file mode 100644 index 00000000..7272ded6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_budget/account_move_budget/views/account_move_budget_views.xml @@ -0,0 +1,106 @@ + + + + + account.move.budget.form + account.move.budget + +
+
+
+ +
+
+
+
+
+

+ +

+ +
+ + + + + + + + +
+
+ + + +
+
+
+
+ + account.move.budget.search + account.move.budget + + + + + + + + + account.move.budget.tree + account.move.budget + + + + + + + + + + + Account Move Budgets + account.move.budget + tree,form + [] + {} + + + Account Move Budgets + + + +
diff --git a/odoo-bringout-oca-account-financial-tools-account_move_budget/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-financial-tools-account_move_budget/doc/ARCHITECTURE.md new file mode 100644 index 00000000..ea100ad6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_budget/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_move_budget Module - account_move_budget + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_budget/doc/CONFIGURATION.md b/odoo-bringout-oca-account-financial-tools-account_move_budget/doc/CONFIGURATION.md new file mode 100644 index 00000000..97c3f283 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_budget/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_move_budget. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_budget/doc/CONTROLLERS.md b/odoo-bringout-oca-account-financial-tools-account_move_budget/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_budget/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_budget/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-financial-tools-account_move_budget/doc/DEPENDENCIES.md new file mode 100644 index 00000000..dc6bab54 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_budget/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) +- [date_range](../../odoo-bringout-oca-server-ux-date_range) diff --git a/odoo-bringout-oca-account-financial-tools-account_move_budget/doc/FAQ.md b/odoo-bringout-oca-account-financial-tools-account_move_budget/doc/FAQ.md new file mode 100644 index 00000000..313400f6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_budget/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_move_budget or install in UI. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_budget/doc/INSTALL.md b/odoo-bringout-oca-account-financial-tools-account_move_budget/doc/INSTALL.md new file mode 100644 index 00000000..bc9def4c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_budget/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_move_budget" +# or +uv pip install odoo-bringout-oca-account-financial-tools-account_move_budget" +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_move_budget/doc/MODELS.md b/odoo-bringout-oca-account-financial-tools-account_move_budget/doc/MODELS.md new file mode 100644 index 00000000..c34a745c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_budget/doc/MODELS.md @@ -0,0 +1,13 @@ +# Models + +Detected core models and extensions in account_move_budget. + +```mermaid +classDiagram + class account_move_budget + class account_move_budget_line +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_budget/doc/OVERVIEW.md b/odoo-bringout-oca-account-financial-tools-account_move_budget/doc/OVERVIEW.md new file mode 100644 index 00000000..1afc8316 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_budget/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_move_budget. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_move_budget +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-financial-tools-account_move_budget/doc/REPORTS.md b/odoo-bringout-oca-account-financial-tools-account_move_budget/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_budget/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_budget/doc/SECURITY.md b/odoo-bringout-oca-account-financial-tools-account_move_budget/doc/SECURITY.md new file mode 100644 index 00000000..6b20534a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_budget/doc/SECURITY.md @@ -0,0 +1,34 @@ +# Security + +Access control and security definitions in account_move_budget. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../account_move_budget/security/ir.model.access.csv)** + - 4 model access rules + +## Record Rules + +Row-level security rules defined in: + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[ir.model.access.csv](../account_move_budget/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-account-financial-tools-account_move_budget/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-financial-tools-account_move_budget/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_budget/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_budget/doc/USAGE.md b/odoo-bringout-oca-account-financial-tools-account_move_budget/doc/USAGE.md new file mode 100644 index 00000000..92c5b5c2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_budget/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_move_budget +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_move_budget/doc/WIZARDS.md b/odoo-bringout-oca-account-financial-tools-account_move_budget/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_budget/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_budget/pyproject.toml b/odoo-bringout-oca-account-financial-tools-account_move_budget/pyproject.toml new file mode 100644 index 00000000..34b599d2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_budget/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-financial-tools-account_move_budget" +version = "16.0.0" +description = "Account Move Budget - Create Accounting Budgets" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "odoo-bringout-oca-account-financial-tools-date_range>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_move_budget"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/README.md b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/README.md new file mode 100644 index 00000000..4e6da38b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/README.md @@ -0,0 +1,44 @@ +# Account Move Fiscal Month + +Odoo addon: account_move_fiscal_month + +## Installation + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_move_fiscal_month +``` + +## Dependencies + +This addon depends on: +- account_fiscal_month + +## Manifest Information + +- **Name**: Account Move Fiscal Month +- **Version**: 16.0.1.0.0 +- **Category**: N/A +- **License**: AGPL-3 +- **Installable**: False + +## Source + +Based on [OCA/account-financial-tools](https://github.com/OCA/account-financial-tools) branch 16.0, addon `account_move_fiscal_month`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/README.rst b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/README.rst new file mode 100644 index 00000000..d64a8e46 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/README.rst @@ -0,0 +1,82 @@ +========================= +Account Move Fiscal Month +========================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:ba7d56af69c947a0d4bc02d3dcf260413def6a8e6542112daf4a6a47f0a3f574 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-tools/tree/16.0/account_move_fiscal_month + :alt: OCA/account-financial-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-tools-16-0/account-financial-tools-16-0-account_move_fiscal_month + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +Display the fiscal month on journal entries/items. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +You just need to create date ranges associated to 'Fiscal Month' type. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* ACSONE SA/NV + +Contributors +~~~~~~~~~~~~ + +* Benjamin Willig +* Alberto Nieto de Pablos (https://braintec.com) + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-financial-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/__init__.py b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/__manifest__.py b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/__manifest__.py new file mode 100644 index 00000000..609267c1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/__manifest__.py @@ -0,0 +1,13 @@ +# Copyright 2017 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Account Move Fiscal Month", + "summary": """Display the fiscal month on journal entries/item""", + "version": "16.0.1.0.0", + "license": "AGPL-3", + "author": "ACSONE SA/NV,Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-financial-tools", + "depends": ["account_fiscal_month"], + "data": ["views/account_move.xml", "views/account_move_line.xml"], +} diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/account_move_fiscal_month.pot b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/account_move_fiscal_month.pot new file mode 100644 index 00000000..1d56c89e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/account_move_fiscal_month.pot @@ -0,0 +1,32 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_fiscal_month +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_fiscal_month +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_bank_statement_line__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_line__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_payment__date_range_fm_id +msgid "Fiscal month" +msgstr "" + +#. module: account_move_fiscal_month +#: model:ir.model,name:account_move_fiscal_month.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_move_fiscal_month +#: model:ir.model,name:account_move_fiscal_month.model_account_move_line +msgid "Journal Item" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/am.po b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/am.po new file mode 100644 index 00000000..18e4b7b6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/am.po @@ -0,0 +1,40 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_fiscal_month +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Amharic (https://www.transifex.com/oca/teams/23907/am/)\n" +"Language: am\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_move_fiscal_month +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_bank_statement_line__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_line__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_payment__date_range_fm_id +msgid "Fiscal month" +msgstr "" + +#. module: account_move_fiscal_month +#: model:ir.model,name:account_move_fiscal_month.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_move_fiscal_month +#: model:ir.model,name:account_move_fiscal_month.model_account_move_line +msgid "Journal Item" +msgstr "" + +#~ msgid "Account Entry" +#~ msgstr "Asiento contable" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/bs.po b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/bs.po new file mode 100644 index 00000000..34f98ac5 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/bs.po @@ -0,0 +1,32 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_fiscal_month +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_fiscal_month +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_bank_statement_line__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_line__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_payment__date_range_fm_id +msgid "Fiscal month" +msgstr "Fiskalni mjesec" + +#. module: account_move_fiscal_month +#: model:ir.model,name:account_move_fiscal_month.model_account_move +msgid "Journal Entry" +msgstr "Stavka dnevnika" + +#. module: account_move_fiscal_month +#: model:ir.model,name:account_move_fiscal_month.model_account_move_line +msgid "Journal Item" +msgstr "Stavka dnevnika" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/ca.po b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/ca.po new file mode 100644 index 00000000..fdfd84d6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/ca.po @@ -0,0 +1,40 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_fiscal_month +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_fiscal_month +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_bank_statement_line__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_line__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_payment__date_range_fm_id +msgid "Fiscal month" +msgstr "" + +#. module: account_move_fiscal_month +#: model:ir.model,name:account_move_fiscal_month.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_move_fiscal_month +#: model:ir.model,name:account_move_fiscal_month.model_account_move_line +msgid "Journal Item" +msgstr "" + +#~ msgid "Account Entry" +#~ msgstr "Assentament comptable" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/de.po b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/de.po new file mode 100644 index 00000000..9f812b26 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/de.po @@ -0,0 +1,45 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_fiscal_month +# +# Translators: +# OCA Transbot , 2017 +# Rudolf Schnapka , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-22 23:20+0000\n" +"PO-Revision-Date: 2020-05-06 13:19+0000\n" +"Last-Translator: Maria Sparenberg \n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.10\n" + +#. module: account_move_fiscal_month +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_bank_statement_line__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_line__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_payment__date_range_fm_id +msgid "Fiscal month" +msgstr "Steuermonat" + +#. module: account_move_fiscal_month +#: model:ir.model,name:account_move_fiscal_month.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_move_fiscal_month +#: model:ir.model,name:account_move_fiscal_month.model_account_move_line +msgid "Journal Item" +msgstr "Journalbuchung" + +#~ msgid "Journal Entries" +#~ msgstr "Journal-Buchungen" + +#~ msgid "Account Entry" +#~ msgstr "Kontobuchung" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/es.po b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/es.po new file mode 100644 index 00000000..bb26c135 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/es.po @@ -0,0 +1,41 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_fiscal_month +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2023-10-12 11:36+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_move_fiscal_month +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_bank_statement_line__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_line__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_payment__date_range_fm_id +msgid "Fiscal month" +msgstr "Mes fiscal" + +#. module: account_move_fiscal_month +#: model:ir.model,name:account_move_fiscal_month.model_account_move +msgid "Journal Entry" +msgstr "Entrada Diaria" + +#. module: account_move_fiscal_month +#: model:ir.model,name:account_move_fiscal_month.model_account_move_line +msgid "Journal Item" +msgstr "Artículo Diario" + +#~ msgid "Account Entry" +#~ msgstr "Asiento contable" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/es_EC.po b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/es_EC.po new file mode 100644 index 00000000..cb0b4c70 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/es_EC.po @@ -0,0 +1,42 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_fiscal_month +# +# Translators: +# Cristian Salamea , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: Cristian Salamea , 2017\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/" +"es_EC/)\n" +"Language: es_EC\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_fiscal_month +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_bank_statement_line__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_line__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_payment__date_range_fm_id +msgid "Fiscal month" +msgstr "" + +#. module: account_move_fiscal_month +#: model:ir.model,name:account_move_fiscal_month.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_move_fiscal_month +#: model:ir.model,name:account_move_fiscal_month.model_account_move_line +msgid "Journal Item" +msgstr "Detalle Contable" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Detalle Contable" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/fr.po b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/fr.po new file mode 100644 index 00000000..19a5a8b2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/fr.po @@ -0,0 +1,40 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_fiscal_month +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_move_fiscal_month +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_bank_statement_line__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_line__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_payment__date_range_fm_id +msgid "Fiscal month" +msgstr "" + +#. module: account_move_fiscal_month +#: model:ir.model,name:account_move_fiscal_month.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_move_fiscal_month +#: model:ir.model,name:account_move_fiscal_month.model_account_move_line +msgid "Journal Item" +msgstr "" + +#~ msgid "Account Entry" +#~ msgstr "Pièce comptable" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/gl.po b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/gl.po new file mode 100644 index 00000000..223c0caa --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/gl.po @@ -0,0 +1,40 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_fiscal_month +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"Language: gl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_fiscal_month +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_bank_statement_line__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_line__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_payment__date_range_fm_id +msgid "Fiscal month" +msgstr "" + +#. module: account_move_fiscal_month +#: model:ir.model,name:account_move_fiscal_month.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_move_fiscal_month +#: model:ir.model,name:account_move_fiscal_month.model_account_move_line +msgid "Journal Item" +msgstr "" + +#~ msgid "Account Entry" +#~ msgstr "Asento contable" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/hr.po b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/hr.po new file mode 100644 index 00000000..e6819d26 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/hr.po @@ -0,0 +1,45 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_fiscal_month +# +# Translators: +# Bole , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-23 01:41+0000\n" +"PO-Revision-Date: 2024-06-18 11:53+0000\n" +"Last-Translator: Bole \n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_move_fiscal_month +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_bank_statement_line__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_line__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_payment__date_range_fm_id +msgid "Fiscal month" +msgstr "Fiskalni mjesec" + +#. module: account_move_fiscal_month +#: model:ir.model,name:account_move_fiscal_month.model_account_move +msgid "Journal Entry" +msgstr "Stavka dnevnika" + +#. module: account_move_fiscal_month +#: model:ir.model,name:account_move_fiscal_month.model_account_move_line +msgid "Journal Item" +msgstr "Stavka dnevnika" + +#~ msgid "Journal Entries" +#~ msgstr "Stavka dnevnika" + +#~ msgid "Account Entry" +#~ msgstr "Stavka knjiženja" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/hr_HR.po b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/hr_HR.po new file mode 100644 index 00000000..9bc3c4a4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/hr_HR.po @@ -0,0 +1,42 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_fiscal_month +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: account_move_fiscal_month +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_bank_statement_line__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_line__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_payment__date_range_fm_id +msgid "Fiscal month" +msgstr "" + +#. module: account_move_fiscal_month +#: model:ir.model,name:account_move_fiscal_month.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_move_fiscal_month +#: model:ir.model,name:account_move_fiscal_month.model_account_move_line +msgid "Journal Item" +msgstr "" + +#~ msgid "Account Entry" +#~ msgstr "Stavka dnevnika" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/it.po b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/it.po new file mode 100644 index 00000000..2934b600 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/it.po @@ -0,0 +1,41 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_fiscal_month +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2024-02-22 10:34+0000\n" +"Last-Translator: mymage \n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_move_fiscal_month +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_bank_statement_line__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_line__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_payment__date_range_fm_id +msgid "Fiscal month" +msgstr "Mese fiscale" + +#. module: account_move_fiscal_month +#: model:ir.model,name:account_move_fiscal_month.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: account_move_fiscal_month +#: model:ir.model,name:account_move_fiscal_month.model_account_move_line +msgid "Journal Item" +msgstr "Movimento contabile" + +#~ msgid "Account Entry" +#~ msgstr "Registrazione Contabile" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/nl.po b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/nl.po new file mode 100644 index 00000000..c2612080 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/nl.po @@ -0,0 +1,41 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_fiscal_month +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2024-04-02 16:36+0000\n" +"Last-Translator: Thijs van Oers \n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_move_fiscal_month +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_bank_statement_line__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_line__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_payment__date_range_fm_id +msgid "Fiscal month" +msgstr "Fiscale maand" + +#. module: account_move_fiscal_month +#: model:ir.model,name:account_move_fiscal_month.model_account_move +msgid "Journal Entry" +msgstr "Boeking" + +#. module: account_move_fiscal_month +#: model:ir.model,name:account_move_fiscal_month.model_account_move_line +msgid "Journal Item" +msgstr "Boekingsregel" + +#~ msgid "Account Entry" +#~ msgstr "Boeking" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/pt.po b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/pt.po new file mode 100644 index 00000000..5a240c8e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/pt.po @@ -0,0 +1,44 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_fiscal_month +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2020-02-28 00:14+0000\n" +"Last-Translator: alvarorib \n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Weblate 3.10\n" + +#. module: account_move_fiscal_month +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_bank_statement_line__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_line__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_payment__date_range_fm_id +msgid "Fiscal month" +msgstr "Mês fiscal" + +#. module: account_move_fiscal_month +#: model:ir.model,name:account_move_fiscal_month.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_move_fiscal_month +#: model:ir.model,name:account_move_fiscal_month.model_account_move_line +msgid "Journal Item" +msgstr "Item do Diário" + +#~ msgid "Journal Entries" +#~ msgstr "Movimentos de Diário" + +#~ msgid "Account Entry" +#~ msgstr "Movimento de Conta" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/pt_BR.po b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/pt_BR.po new file mode 100644 index 00000000..13fec77a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/pt_BR.po @@ -0,0 +1,45 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_fiscal_month +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2023-12-28 22:35+0000\n" +"Last-Translator: Adriano Prado \n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/" +"23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_move_fiscal_month +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_bank_statement_line__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_line__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_payment__date_range_fm_id +msgid "Fiscal month" +msgstr "Mês fiscal" + +#. module: account_move_fiscal_month +#: model:ir.model,name:account_move_fiscal_month.model_account_move +msgid "Journal Entry" +msgstr "Entrada Diário" + +#. module: account_move_fiscal_month +#: model:ir.model,name:account_move_fiscal_month.model_account_move_line +msgid "Journal Item" +msgstr "Item de Diário" + +#~ msgid "Journal Entries" +#~ msgstr "Lançamentos de Diário" + +#~ msgid "Account Entry" +#~ msgstr "Entrada de conta" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/pt_PT.po b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/pt_PT.po new file mode 100644 index 00000000..a253af53 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/pt_PT.po @@ -0,0 +1,41 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_fiscal_month +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" +"teams/23907/pt_PT/)\n" +"Language: pt_PT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_fiscal_month +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_bank_statement_line__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_line__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_payment__date_range_fm_id +msgid "Fiscal month" +msgstr "" + +#. module: account_move_fiscal_month +#: model:ir.model,name:account_move_fiscal_month.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_move_fiscal_month +#: model:ir.model,name:account_move_fiscal_month.model_account_move_line +msgid "Journal Item" +msgstr "" + +#~ msgid "Account Entry" +#~ msgstr "Movimento de Conta" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/sl.po b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/sl.po new file mode 100644 index 00000000..a4e025fd --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/sl.po @@ -0,0 +1,45 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_fiscal_month +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2020-08-11 13:59+0000\n" +"Last-Translator: Matjaz Mozetic \n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3;\n" +"X-Generator: Weblate 3.10\n" + +#. module: account_move_fiscal_month +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_bank_statement_line__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_line__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_payment__date_range_fm_id +msgid "Fiscal month" +msgstr "" + +#. module: account_move_fiscal_month +#: model:ir.model,name:account_move_fiscal_month.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_move_fiscal_month +#: model:ir.model,name:account_move_fiscal_month.model_account_move_line +msgid "Journal Item" +msgstr "Dnevniška postavka" + +#~ msgid "Journal Entries" +#~ msgstr "Dnevniški vnosi" + +#~ msgid "Account Entry" +#~ msgstr "Knjigovodski vnos" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/tr_TR.po b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/tr_TR.po new file mode 100644 index 00000000..bf93802b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/i18n/tr_TR.po @@ -0,0 +1,42 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_fiscal_month +# +# Translators: +# Ediz Duman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: Ediz Duman , 2017\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_move_fiscal_month +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_bank_statement_line__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_line__date_range_fm_id +#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_payment__date_range_fm_id +msgid "Fiscal month" +msgstr "" + +#. module: account_move_fiscal_month +#: model:ir.model,name:account_move_fiscal_month.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_move_fiscal_month +#: model:ir.model,name:account_move_fiscal_month.model_account_move_line +msgid "Journal Item" +msgstr "Yevmiye Öğe" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Yevmiye Öğe" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/models/__init__.py b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/models/__init__.py new file mode 100644 index 00000000..0d5ab6a2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/models/__init__.py @@ -0,0 +1,2 @@ +from . import account_move +from . import account_move_line diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/models/account_move.py b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/models/account_move.py new file mode 100644 index 00000000..053ff714 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/models/account_move.py @@ -0,0 +1,50 @@ +# Copyright 2017 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import api, fields, models +from odoo.osv import expression + + +class AccountMove(models.Model): + + _inherit = "account.move" + + date_range_fm_id = fields.Many2one( + comodel_name="date.range", + string="Fiscal month", + compute="_compute_date_range_fm", + search="_search_date_range_fm", + ) + + @api.depends("date", "company_id") + def _compute_date_range_fm(self): + for rec in self: + date = rec.date + company = rec.company_id + rec.date_range_fm_id = company and company.find_daterange_fm(date) or False + + @api.model + def _search_date_range_fm(self, operator, value): + if operator in ("=", "!=", "in", "not in"): + date_range_domain = [("id", operator, value)] + else: + date_range_domain = [("name", operator, value)] + + date_ranges = self.env["date.range"].search(date_range_domain) + domain = [] + for date_range in date_ranges: + domain = expression.OR( + [ + domain, + [ + "&", + "&", + ("date", ">=", date_range.date_start), + ("date", "<=", date_range.date_end), + "|", + ("company_id", "=", False), + ("company_id", "=", date_range.company_id.id), + ], + ] + ) + return domain diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/models/account_move_line.py b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/models/account_move_line.py new file mode 100644 index 00000000..18a76eb5 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/models/account_move_line.py @@ -0,0 +1,13 @@ +# Copyright 2017 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class AccountMoveLine(models.Model): + + _inherit = "account.move.line" + + date_range_fm_id = fields.Many2one( + related="move_id.date_range_fm_id", + ) diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/readme/CONFIGURE.rst b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/readme/CONFIGURE.rst new file mode 100644 index 00000000..0a25865c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/readme/CONFIGURE.rst @@ -0,0 +1 @@ +You just need to create date ranges associated to 'Fiscal Month' type. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..fb570679 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/readme/CONTRIBUTORS.rst @@ -0,0 +1,2 @@ +* Benjamin Willig +* Alberto Nieto de Pablos (https://braintec.com) diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/readme/DESCRIPTION.rst new file mode 100644 index 00000000..02f2080a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +Display the fiscal month on journal entries/items. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/static/description/icon.png b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/static/description/index.html b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/static/description/index.html new file mode 100644 index 00000000..841fc556 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/static/description/index.html @@ -0,0 +1,427 @@ + + + + + + +Account Move Fiscal Month + + + +
+

Account Move Fiscal Month

+ + +

Beta License: AGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runboat

+

Display the fiscal month on journal entries/items.

+

Table of contents

+ +
+

Configuration

+

You just need to create date ranges associated to ‘Fiscal Month’ type.

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • ACSONE SA/NV
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-financial-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/tests/__init__.py b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/tests/__init__.py new file mode 100644 index 00000000..3b0a689f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/tests/__init__.py @@ -0,0 +1 @@ +from . import test_account_move_fiscal_month diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/tests/test_account_move_fiscal_month.py b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/tests/test_account_move_fiscal_month.py new file mode 100644 index 00000000..bfe07d57 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/tests/test_account_move_fiscal_month.py @@ -0,0 +1,194 @@ +# Copyright 2017 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo.fields import Date +from odoo.tests.common import TransactionCase + + +class TestAccountMoveFiscalMonth(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.AccountObj = cls.env["account.account"] + cls.AccountJournalObj = cls.env["account.journal"] + cls.AccountMoveObj = cls.env["account.move"] + cls.DateRangeObj = cls.env["date.range"] + + cls.bank_journal = cls.AccountJournalObj.search( + [("type", "=", "bank")], limit=1 + ) + + cls.account_recv = cls.AccountObj.create( + { + "code": "RECVDR", + "name": "Receivable (test)", + "reconcile": True, + "account_type": "asset_receivable", + } + ) + cls.account_sale = cls.AccountObj.create( + { + "code": "SALEDR", + "name": "Receivable (sale)", + "reconcile": True, + "account_type": "income", + } + ) + + cls.date_range_type_month = cls.env.ref( + "account_fiscal_month.date_range_fiscal_month" + ) + + cls.date_range_january_2017 = cls.DateRangeObj.create( + { + "name": "January 2017", + "date_start": "2017-01-01", + "date_end": "2017-01-31", + "type_id": cls.date_range_type_month.id, + } + ) + + cls.date_range_february_2017 = cls.DateRangeObj.create( + { + "name": "February 2017", + "date_start": "2017-02-01", + "date_end": "2017-02-28", + "type_id": cls.date_range_type_month.id, + } + ) + + cls.date_range_january_2018 = cls.DateRangeObj.create( + { + "name": "January 2018", + "date_start": "2018-01-01", + "date_end": "2018-01-31", + "type_id": cls.date_range_type_month.id, + } + ) + + def create_account_move(self, date_str): + return self.AccountMoveObj.create( + { + "journal_id": self.bank_journal.id, + "date": date_str, + "line_ids": [ + ( + 0, + 0, + { + "name": "Debit", + "debit": 1000, + "account_id": self.account_recv.id, + }, + ), + ( + 0, + 0, + { + "name": "Credit", + "credit": 1000, + "account_id": self.account_sale.id, + }, + ), + ], + } + ) + + def test_01_account_move_date_range_fm_id_compute(self): + january_1st = Date.from_string("2017-01-01") + move = self.create_account_move(january_1st) + + self.assertEqual( + move.date_range_fm_id, + self.date_range_january_2017, + msg="Move period should be January 2017", + ) + self.assertTrue( + all( + [ + line.date_range_fm_id == self.date_range_january_2017 + for line in move.line_ids + ] + ), + msg="All lines period should be January 2017", + ) + + march_1st = Date.from_string("2017-03-01") + move = self.create_account_move(march_1st) + self.assertFalse( + bool(move.date_range_fm_id), msg="Move shouldn't have any date range" + ) + + def test_02_account_move_date_range_fm_id_search(self): + january_2017_1st = Date.from_string("2017-01-01") + february_2017_1st = Date.from_string("2017-02-01") + march_2017_1st = Date.from_string("2017-03-01") + january_2018_1st = Date.from_string("2018-01-01") + + move_jan_2017 = self.create_account_move(january_2017_1st) + move_feb_2017 = self.create_account_move(february_2017_1st) + move_march_2017 = self.create_account_move(march_2017_1st) + move_jan_2018 = self.create_account_move(january_2018_1st) + + moves = self.AccountMoveObj.search([("date_range_fm_id", "ilike", "January")]) + + self.assertTrue( + all( + [ + move_jan_2017 in moves, + move_feb_2017 not in moves, + move_march_2017 not in moves, + move_jan_2018 in moves, + ] + ), + msg="There should be only moves in January", + ) + + moves = self.AccountMoveObj.search([("date_range_fm_id", "ilike", "2017")]) + + self.assertTrue( + all( + [ + move_jan_2017 in moves, + move_feb_2017 in moves, + move_march_2017 not in moves, + move_jan_2018 not in moves, + ] + ) + ) + + moves = self.AccountMoveObj.search( + [("date_range_fm_id", "=", self.date_range_january_2017.id)] + ) + + self.assertTrue( + all( + [ + move_jan_2017 in moves, + move_feb_2017 not in moves, + move_march_2017 not in moves, + move_jan_2018 not in moves, + ] + ) + ) + + moves = self.AccountMoveObj.search( + [ + ( + "date_range_fm_id", + "in", + (self.date_range_january_2017.id, self.date_range_february_2017.id), + ), + ] + ) + + self.assertTrue( + all( + [ + move_jan_2017 in moves, + move_feb_2017 in moves, + move_march_2017 not in moves, + move_jan_2018 not in moves, + ] + ) + ) diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/views/account_move.xml b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/views/account_move.xml new file mode 100644 index 00000000..80633841 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/views/account_move.xml @@ -0,0 +1,35 @@ + + + + + account.move.form (in account_move_fiscal_month) + account.move + + + + + + + + + account.move.search (in account_move_fiscal_month) + account.move + + + + + + + + + account.move.tree (in account_move_fiscal_month) + account.move + + + + + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/views/account_move_line.xml b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/views/account_move_line.xml new file mode 100644 index 00000000..53170821 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/account_move_fiscal_month/views/account_move_line.xml @@ -0,0 +1,41 @@ + + + + + account.move.line.form (in account_move_line_fiscal_month) + account.move.line + + + + + + + + + account.move.line.search (in account_move_line_fiscal_month) + account.move.line + + + + + + + + + account.move.line.tree (in account_move_line_fiscal_month) + account.move.line + + + + + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/doc/ARCHITECTURE.md new file mode 100644 index 00000000..1f04ad35 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_move_fiscal_month Module - account_move_fiscal_month + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/doc/CONFIGURATION.md b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/doc/CONFIGURATION.md new file mode 100644 index 00000000..f0ff7acf --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_move_fiscal_month. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/doc/CONTROLLERS.md b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/doc/DEPENDENCIES.md new file mode 100644 index 00000000..9d896f8a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account_fiscal_month](../../odoo-bringout-oca-account-financial-tools-account_fiscal_month) diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/doc/FAQ.md b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/doc/FAQ.md new file mode 100644 index 00000000..a51368e4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_move_fiscal_month or install in UI. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/doc/INSTALL.md b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/doc/INSTALL.md new file mode 100644 index 00000000..0fd992d6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_move_fiscal_month" +# or +uv pip install odoo-bringout-oca-account-financial-tools-account_move_fiscal_month" +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/doc/MODELS.md b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/doc/MODELS.md new file mode 100644 index 00000000..20c9bb09 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/doc/MODELS.md @@ -0,0 +1,13 @@ +# Models + +Detected core models and extensions in account_move_fiscal_month. + +```mermaid +classDiagram + class account_move + class account_move_line +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/doc/OVERVIEW.md b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/doc/OVERVIEW.md new file mode 100644 index 00000000..3224e7da --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_move_fiscal_month. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_move_fiscal_month +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/doc/REPORTS.md b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/doc/SECURITY.md b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/doc/USAGE.md b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/doc/USAGE.md new file mode 100644 index 00000000..f57aa761 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_move_fiscal_month +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/doc/WIZARDS.md b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/pyproject.toml b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/pyproject.toml new file mode 100644 index 00000000..2e51a4bf --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_month/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-financial-tools-account_move_fiscal_month" +version = "16.0.0" +description = "Account Move Fiscal Month - Display the fiscal month on journal entries/item" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-account-financial-tools-account_fiscal_month>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_move_fiscal_month"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/README.md b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/README.md new file mode 100644 index 00000000..b0db4eaf --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/README.md @@ -0,0 +1,44 @@ +# Account Move Fiscal Year + +Odoo addon: account_move_fiscal_year + +## Installation + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_move_fiscal_year +``` + +## Dependencies + +This addon depends on: +- account_fiscal_year + +## Manifest Information + +- **Name**: Account Move Fiscal Year +- **Version**: 16.0.1.0.0 +- **Category**: N/A +- **License**: AGPL-3 +- **Installable**: False + +## Source + +Based on [OCA/account-financial-tools](https://github.com/OCA/account-financial-tools) branch 16.0, addon `account_move_fiscal_year`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/README.rst b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/README.rst new file mode 100644 index 00000000..b9a17735 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/README.rst @@ -0,0 +1,88 @@ +======================== +Account Move Fiscal Year +======================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:8444e68f89d6d4235a713c13f2f89bcf5369bd310baf2526c317401902117202 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-tools/tree/16.0/account_move_fiscal_year + :alt: OCA/account-financial-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-tools-16-0/account-financial-tools-16-0-account_move_fiscal_year + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +Display the fiscal year on journal entries/items. + +**Table of contents** + +.. contents:: + :local: + +Installation +============ + +You need to install account_fiscal_year. + +Usage +===== + +Go to Invoicing -> Configuration -> Fiscal Years to create a new Fiscal Year. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* ACSONE SA/NV + +Contributors +~~~~~~~~~~~~ + +* Benjamin Willig +* Juany Davila +* Alberto Nieto de Pablos (https://braintec.com) + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-financial-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/__init__.py b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/__init__.py new file mode 100644 index 00000000..02179fb0 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/__init__.py @@ -0,0 +1,2 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from . import models diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/__manifest__.py b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/__manifest__.py new file mode 100644 index 00000000..c985819b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/__manifest__.py @@ -0,0 +1,19 @@ +# Copyright 2017 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Account Move Fiscal Year", + "summary": """ + Display the fiscal year on journal entries/item""", + "version": "16.0.1.0.0", + "license": "AGPL-3", + "author": "ACSONE SA/NV, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-financial-tools", + "depends": [ + "account_fiscal_year", + ], + "data": [ + "views/account_move.xml", + "views/account_move_line.xml", + ], +} diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/account_move_fiscal_year.pot b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/account_move_fiscal_year.pot new file mode 100644 index 00000000..e4aaf089 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/account_move_fiscal_year.pot @@ -0,0 +1,37 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_fiscal_year +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_move_fiscal_year +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_bank_statement_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_payment__date_range_fy_id +msgid "Fiscal year" +msgstr "" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move_line +msgid "Journal Item" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/am.po b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/am.po new file mode 100644 index 00000000..f34f3836 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/am.po @@ -0,0 +1,45 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_fiscal_year +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-22 03:41+0000\n" +"PO-Revision-Date: 2017-12-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Amharic (https://www.transifex.com/oca/teams/23907/am/)\n" +"Language: am\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_move_fiscal_year +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_bank_statement_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_payment__date_range_fy_id +msgid "Fiscal year" +msgstr "" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move_line +msgid "Journal Item" +msgstr "" + +#~ msgid "Account Entry" +#~ msgstr "Asiento contable" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/ar.po b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/ar.po new file mode 100644 index 00000000..20a60774 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/ar.po @@ -0,0 +1,48 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_fiscal_year +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2018-06-29 04:08+0000\n" +"Last-Translator: Osoul \n" +"Language-Team: none\n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" +"X-Generator: Weblate 3.0.1\n" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_move_fiscal_year +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_bank_statement_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_payment__date_range_fy_id +msgid "Fiscal year" +msgstr "السنة المالية" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move_line +msgid "Journal Item" +msgstr "عنصر اليومية" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "عنصر اليومية" + +#~ msgid "Account Entry" +#~ msgstr "القيد" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/bs.po b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/bs.po new file mode 100644 index 00000000..7a74b224 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/bs.po @@ -0,0 +1,37 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_fiscal_year +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_res_company +msgid "Companies" +msgstr "Tvrtke" + +#. module: account_move_fiscal_year +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_bank_statement_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_payment__date_range_fy_id +msgid "Fiscal year" +msgstr "Fiskalna godina" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move +msgid "Journal Entry" +msgstr "Žurnal" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move_line +msgid "Journal Item" +msgstr "Stavka dnevnika" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/ca.po b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/ca.po new file mode 100644 index 00000000..0a4a78ee --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/ca.po @@ -0,0 +1,45 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_fiscal_year +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-22 03:41+0000\n" +"PO-Revision-Date: 2017-12-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_move_fiscal_year +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_bank_statement_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_payment__date_range_fy_id +msgid "Fiscal year" +msgstr "" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move_line +msgid "Journal Item" +msgstr "" + +#~ msgid "Account Entry" +#~ msgstr "Assentament comptable" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/de.po b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/de.po new file mode 100644 index 00000000..2b6ef127 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/de.po @@ -0,0 +1,50 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_fiscal_year +# +# Translators: +# OCA Transbot , 2018 +# Ricardo Gross , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2020-05-06 13:19+0000\n" +"Last-Translator: Maria Sparenberg \n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.10\n" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_res_company +msgid "Companies" +msgstr "Unternehmen" + +#. module: account_move_fiscal_year +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_bank_statement_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_payment__date_range_fy_id +msgid "Fiscal year" +msgstr "Steuerjahr" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move_line +msgid "Journal Item" +msgstr "Journalbuchung" + +#~ msgid "Journal Entries" +#~ msgstr "Journal-Buchungen" + +#~ msgid "Account Entry" +#~ msgstr "Kontobuchung" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/es.po b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/es.po new file mode 100644 index 00000000..8fcd3448 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/es.po @@ -0,0 +1,50 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_fiscal_year +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-22 03:41+0000\n" +"PO-Revision-Date: 2023-09-21 16:44+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_res_company +msgid "Companies" +msgstr "Compañías" + +#. module: account_move_fiscal_year +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_bank_statement_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_payment__date_range_fy_id +msgid "Fiscal year" +msgstr "Año Fiscal" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move +msgid "Journal Entry" +msgstr "Entrada Diaria" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move_line +msgid "Journal Item" +msgstr "Diario" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Diario" + +#~ msgid "Account Entry" +#~ msgstr "Asiento contable" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/es_CO.po b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/es_CO.po new file mode 100644 index 00000000..9d7290d4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/es_CO.po @@ -0,0 +1,47 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_fiscal_year +# +# Translators: +# JOSE ALEJANDRO ECHEVERRI VALENCIA , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: JOSE ALEJANDRO ECHEVERRI VALENCIA , 2018\n" +"Language-Team: Spanish (Colombia) (https://www.transifex.com/oca/teams/23907/" +"es_CO/)\n" +"Language: es_CO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_move_fiscal_year +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_bank_statement_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_payment__date_range_fy_id +msgid "Fiscal year" +msgstr "" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move_line +msgid "Journal Item" +msgstr "" + +#~ msgid "Account Entry" +#~ msgstr "Registro Contable" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/es_EC.po b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/es_EC.po new file mode 100644 index 00000000..f5e67533 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/es_EC.po @@ -0,0 +1,47 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_fiscal_year +# +# Translators: +# Cristian Salamea , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-22 03:41+0000\n" +"PO-Revision-Date: 2017-12-22 03:41+0000\n" +"Last-Translator: Cristian Salamea , 2017\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/" +"es_EC/)\n" +"Language: es_EC\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_move_fiscal_year +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_bank_statement_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_payment__date_range_fy_id +msgid "Fiscal year" +msgstr "" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move_line +msgid "Journal Item" +msgstr "Detalle Contable" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Detalle Contable" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/fr.po b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/fr.po new file mode 100644 index 00000000..0ff8e98e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/fr.po @@ -0,0 +1,50 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_fiscal_year +# +# Translators: +# OCA Transbot , 2018 +# Quentin THEURET , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-06 02:40+0000\n" +"PO-Revision-Date: 2021-08-03 18:49+0000\n" +"Last-Translator: Pascal GOUHIER \n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_res_company +msgid "Companies" +msgstr "Sociétés" + +#. module: account_move_fiscal_year +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_bank_statement_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_payment__date_range_fy_id +msgid "Fiscal year" +msgstr "Année fiscale" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move_line +msgid "Journal Item" +msgstr "Écriture comptable" + +#~ msgid "Journal Entries" +#~ msgstr "Pièces comptables" + +#~ msgid "Account Entry" +#~ msgstr "Pièce comptable" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/fr_FR.po b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/fr_FR.po new file mode 100644 index 00000000..1d2a0458 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/fr_FR.po @@ -0,0 +1,46 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_fiscal_year +# +# Translators: +# Quentin THEURET , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-30 02:39+0000\n" +"PO-Revision-Date: 2018-03-30 02:39+0000\n" +"Last-Translator: Quentin THEURET , 2018\n" +"Language-Team: French (France) (https://www.transifex.com/oca/teams/23907/" +"fr_FR/)\n" +"Language: fr_FR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_move_fiscal_year +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_bank_statement_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_payment__date_range_fy_id +msgid "Fiscal year" +msgstr "" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move_line +msgid "Journal Item" +msgstr "" + +#~ msgid "Account Entry" +#~ msgstr "Pièce comptable" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/gl.po b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/gl.po new file mode 100644 index 00000000..82b4d3eb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/gl.po @@ -0,0 +1,45 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_fiscal_year +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-22 03:41+0000\n" +"PO-Revision-Date: 2017-12-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"Language: gl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_move_fiscal_year +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_bank_statement_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_payment__date_range_fy_id +msgid "Fiscal year" +msgstr "" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move_line +msgid "Journal Item" +msgstr "" + +#~ msgid "Account Entry" +#~ msgstr "Asento contable" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/hr.po b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/hr.po new file mode 100644 index 00000000..84a99a14 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/hr.po @@ -0,0 +1,50 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_fiscal_year +# +# Translators: +# Bole , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-23 01:41+0000\n" +"PO-Revision-Date: 2019-11-12 15:34+0000\n" +"Last-Translator: Bole \n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 3.8\n" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_res_company +msgid "Companies" +msgstr "Tvrtke" + +#. module: account_move_fiscal_year +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_bank_statement_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_payment__date_range_fy_id +msgid "Fiscal year" +msgstr "Fiskalna godina" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move_line +msgid "Journal Item" +msgstr "Stavka dnevnika" + +#~ msgid "Journal Entries" +#~ msgstr "Stavke dnevnika" + +#~ msgid "Account Entry" +#~ msgstr "Stavka knjiženja" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/hr_HR.po b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/hr_HR.po new file mode 100644 index 00000000..dcd2b849 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/hr_HR.po @@ -0,0 +1,47 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_fiscal_year +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-22 03:41+0000\n" +"PO-Revision-Date: 2017-12-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_move_fiscal_year +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_bank_statement_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_payment__date_range_fy_id +msgid "Fiscal year" +msgstr "" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move_line +msgid "Journal Item" +msgstr "" + +#~ msgid "Account Entry" +#~ msgstr "Stavka dnevnika" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/it.po b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/it.po new file mode 100644 index 00000000..2db8f725 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/it.po @@ -0,0 +1,46 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_fiscal_year +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-22 03:41+0000\n" +"PO-Revision-Date: 2024-02-22 10:34+0000\n" +"Last-Translator: mymage \n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_res_company +msgid "Companies" +msgstr "Aziende" + +#. module: account_move_fiscal_year +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_bank_statement_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_payment__date_range_fy_id +msgid "Fiscal year" +msgstr "Anno fiscale" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move_line +msgid "Journal Item" +msgstr "Movimento contabile" + +#~ msgid "Account Entry" +#~ msgstr "Registrazione Contabile" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/nl.po b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/nl.po new file mode 100644 index 00000000..63995893 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/nl.po @@ -0,0 +1,46 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_fiscal_year +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-22 03:41+0000\n" +"PO-Revision-Date: 2024-04-02 16:35+0000\n" +"Last-Translator: Thijs van Oers \n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_res_company +msgid "Companies" +msgstr "Bedrijven" + +#. module: account_move_fiscal_year +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_bank_statement_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_payment__date_range_fy_id +msgid "Fiscal year" +msgstr "Fiscaal jaar" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move +msgid "Journal Entry" +msgstr "Boeking" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move_line +msgid "Journal Item" +msgstr "Boekingsregel" + +#~ msgid "Account Entry" +#~ msgstr "Boeking" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/pt.po b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/pt.po new file mode 100644 index 00000000..19914534 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/pt.po @@ -0,0 +1,49 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_fiscal_year +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-22 03:41+0000\n" +"PO-Revision-Date: 2020-06-09 17:19+0000\n" +"Last-Translator: Pedro Castro Silva \n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Weblate 3.10\n" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_res_company +msgid "Companies" +msgstr "Empresas" + +#. module: account_move_fiscal_year +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_bank_statement_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_payment__date_range_fy_id +msgid "Fiscal year" +msgstr "Ano Fiscal" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move_line +msgid "Journal Item" +msgstr "Item do Diário" + +#~ msgid "Journal Entries" +#~ msgstr "Movimentos de Diário" + +#~ msgid "Account Entry" +#~ msgstr "Movimento de Conta" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/pt_BR.po b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/pt_BR.po new file mode 100644 index 00000000..abb63a8a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/pt_BR.po @@ -0,0 +1,51 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_fiscal_year +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-22 03:41+0000\n" +"PO-Revision-Date: 2024-05-17 20:35+0000\n" +"Last-Translator: Rodrigo Macedo \n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/" +"23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_res_company +msgid "Companies" +msgstr "Empresas" + +#. module: account_move_fiscal_year +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_bank_statement_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_payment__date_range_fy_id +msgid "Fiscal year" +msgstr "Ano Fiscal" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move +msgid "Journal Entry" +msgstr "Lançamento de Diário" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move_line +msgid "Journal Item" +msgstr "Item do Diário" + +#~ msgid "Journal Entries" +#~ msgstr "Lançamentos Contábeis" + +#~ msgid "Account Entry" +#~ msgstr "Entrada de conta" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/pt_PT.po b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/pt_PT.po new file mode 100644 index 00000000..b3f3bfda --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/pt_PT.po @@ -0,0 +1,46 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_fiscal_year +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-22 03:41+0000\n" +"PO-Revision-Date: 2017-12-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" +"teams/23907/pt_PT/)\n" +"Language: pt_PT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_move_fiscal_year +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_bank_statement_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_payment__date_range_fy_id +msgid "Fiscal year" +msgstr "" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move_line +msgid "Journal Item" +msgstr "" + +#~ msgid "Account Entry" +#~ msgstr "Movimento de Conta" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/sl.po b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/sl.po new file mode 100644 index 00000000..09cbf77e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/sl.po @@ -0,0 +1,50 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_fiscal_year +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-22 03:41+0000\n" +"PO-Revision-Date: 2020-08-11 13:59+0000\n" +"Last-Translator: Matjaz Mozetic \n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3;\n" +"X-Generator: Weblate 3.10\n" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_move_fiscal_year +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_bank_statement_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_payment__date_range_fy_id +msgid "Fiscal year" +msgstr "" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move_line +msgid "Journal Item" +msgstr "Dnevniška postavka" + +#~ msgid "Journal Entries" +#~ msgstr "Dnevniški vnosi" + +#~ msgid "Account Entry" +#~ msgstr "Knjigovodski vnos" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/tr_TR.po b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/tr_TR.po new file mode 100644 index 00000000..b4a53d4d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/i18n/tr_TR.po @@ -0,0 +1,47 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_fiscal_year +# +# Translators: +# Ediz Duman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-22 03:41+0000\n" +"PO-Revision-Date: 2017-12-22 03:41+0000\n" +"Last-Translator: Ediz Duman , 2017\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_move_fiscal_year +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_bank_statement_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line__date_range_fy_id +#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_payment__date_range_fy_id +msgid "Fiscal year" +msgstr "" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_move_fiscal_year +#: model:ir.model,name:account_move_fiscal_year.model_account_move_line +msgid "Journal Item" +msgstr "Yevmiye Öğe" + +#, fuzzy +#~ msgid "Journal Entries" +#~ msgstr "Yevmiye Öğe" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/models/__init__.py b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/models/__init__.py new file mode 100644 index 00000000..db01e5d7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/models/__init__.py @@ -0,0 +1,5 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import account_move +from . import account_move_line +from . import res_company diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/models/account_move.py b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/models/account_move.py new file mode 100644 index 00000000..99390171 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/models/account_move.py @@ -0,0 +1,50 @@ +# Copyright 2017 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import api, fields, models +from odoo.osv import expression + + +class AccountMove(models.Model): + + _inherit = "account.move" + + date_range_fy_id = fields.Many2one( + comodel_name="account.fiscal.year", + string="Fiscal year", + compute="_compute_date_range_fy", + search="_search_date_range_fy", + ) + + @api.depends("date", "company_id") + def _compute_date_range_fy(self): + for rec in self: + date = fields.Date.to_date(rec.date) + company = rec.company_id + rec.date_range_fy_id = company and company.find_daterange_fy(date) or False + + @api.model + def _search_date_range_fy(self, operator, value): + if operator in ("=", "!=", "in", "not in"): + date_range_domain = [("id", operator, value)] + else: + date_range_domain = [("name", operator, value)] + + date_ranges = self.env["account.fiscal.year"].search(date_range_domain) + + domain = [("id", "=", -1)] + for date_range in date_ranges: + domain = expression.OR( + [ + domain, + [ + "&", + ("date", ">=", date_range.date_from), + ("date", "<=", date_range.date_to), + "|", + ("company_id", "=", False), + ("company_id", "=", date_range.company_id.id), + ], + ] + ) + return domain diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/models/account_move_line.py b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/models/account_move_line.py new file mode 100644 index 00000000..a71bb2eb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/models/account_move_line.py @@ -0,0 +1,13 @@ +# Copyright 2017 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class AccountMoveLine(models.Model): + + _inherit = "account.move.line" + + date_range_fy_id = fields.Many2one( + related="move_id.date_range_fy_id", + ) diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/models/res_company.py b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/models/res_company.py new file mode 100644 index 00000000..e34a5635 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/models/res_company.py @@ -0,0 +1,24 @@ +# Author: Damien Crier +# Copyright 2016 Camptocamp SA +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +from odoo import models + + +class ResCompany(models.Model): + _inherit = "res.company" + + def find_daterange_fy(self, date): + """ + try to find a date range with type 'fiscalyear' + with @param:date contained in its date_start/date_end interval + """ + fiscalyear = self.env["account.fiscal.year"].search( + [ + ("company_id", "=", self.id), + ("date_from", "<=", date), + ("date_to", ">=", date), + ], + limit=1, + ) + + return fiscalyear diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..372af3ca --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/readme/CONTRIBUTORS.rst @@ -0,0 +1,3 @@ +* Benjamin Willig +* Juany Davila +* Alberto Nieto de Pablos (https://braintec.com) diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/readme/DESCRIPTION.rst new file mode 100644 index 00000000..a3316ef7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +Display the fiscal year on journal entries/items. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/readme/INSTALL.rst b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/readme/INSTALL.rst new file mode 100644 index 00000000..509508e1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/readme/INSTALL.rst @@ -0,0 +1 @@ +You need to install account_fiscal_year. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/readme/USAGE.rst b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/readme/USAGE.rst new file mode 100644 index 00000000..ef0c74d9 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/readme/USAGE.rst @@ -0,0 +1 @@ +Go to Invoicing -> Configuration -> Fiscal Years to create a new Fiscal Year. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/static/description/icon.png b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/static/description/index.html b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/static/description/index.html new file mode 100644 index 00000000..050b11fd --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/static/description/index.html @@ -0,0 +1,433 @@ + + + + + + +Account Move Fiscal Year + + + +
+

Account Move Fiscal Year

+ + +

Beta License: AGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runboat

+

Display the fiscal year on journal entries/items.

+

Table of contents

+ +
+

Installation

+

You need to install account_fiscal_year.

+
+
+

Usage

+

Go to Invoicing -> Configuration -> Fiscal Years to create a new Fiscal Year.

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • ACSONE SA/NV
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-financial-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/tests/__init__.py b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/tests/__init__.py new file mode 100644 index 00000000..68147ab8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import test_account_move_fiscal_year diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/tests/test_account_move_fiscal_year.py b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/tests/test_account_move_fiscal_year.py new file mode 100644 index 00000000..e6263afc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/tests/test_account_move_fiscal_year.py @@ -0,0 +1,167 @@ +# Copyright 2017 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo.fields import Date +from odoo.tests.common import TransactionCase + + +class TestAccountMoveFiscalYear(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.AccountObj = cls.env["account.account"] + cls.AccountJournalObj = cls.env["account.journal"] + cls.AccountMoveObj = cls.env["account.move"] + cls.DateRangeObj = cls.env["account.fiscal.year"] + + cls.bank_journal = cls.AccountJournalObj.search( + [("type", "=", "bank")], limit=1 + ) + + cls.account_recv = cls.AccountObj.create( + { + "code": "RECVDR", + "name": "Receivable (test)", + "reconcile": True, + "account_type": "asset_receivable", + } + ) + cls.account_sale = cls.AccountObj.create( + { + "code": "SALEDR", + "name": "Receivable (sale)", + "reconcile": True, + "account_type": "income", + } + ) + + cls.date_range_2017 = cls.DateRangeObj.create( + { + "name": "2017", + "date_from": "2017-01-01", + "date_to": "2017-12-31", + } + ) + + cls.date_range_2018 = cls.DateRangeObj.create( + { + "name": "2018", + "date_from": "2018-01-01", + "date_to": "2018-12-31", + } + ) + + def create_account_move(self, date_str): + return self.AccountMoveObj.create( + { + "journal_id": self.bank_journal.id, + "date": date_str, + "line_ids": [ + ( + 0, + 0, + { + "name": "Debit", + "debit": 1000, + "account_id": self.account_recv.id, + }, + ), + ( + 0, + 0, + { + "name": "Credit", + "credit": 1000, + "account_id": self.account_sale.id, + }, + ), + ], + } + ) + + def test_01_account_move_date_range_fy_id_compute(self): + january_1st = Date.to_date("2017-01-01") + move = self.create_account_move(january_1st) + + self.assertEqual( + move.date_range_fy_id, + self.date_range_2017, + msg="Move period should be 2017", + ) + self.assertTrue( + all( + [ + line.date_range_fy_id == self.date_range_2017 + for line in move.line_ids + ] + ), + msg="All lines period should be 2017", + ) + + january_2019 = Date.to_date("2019-01-01") + move = self.create_account_move(january_2019) + self.assertFalse( + bool(move.date_range_fy_id), msg="Move shouldn't have any date range" + ) + + def test_02_account_move_date_range_fy_id_search(self): + january_2017 = Date.to_date("2017-01-01") + january_2018 = Date.to_date("2018-01-01") + january_2019 = Date.to_date("2019-01-01") + + move_2017 = self.create_account_move(january_2017) + move_2018 = self.create_account_move(january_2018) + move_2019 = self.create_account_move(january_2019) + + moves = self.AccountMoveObj.search( + [ + ("date_range_fy_id", "ilike", "2017"), + ] + ) + + self.assertTrue( + all( + [ + move_2017 in moves, + move_2018 not in moves, + move_2019 not in moves, + ] + ), + msg="There should be only moves in 2017", + ) + + moves = self.AccountMoveObj.search( + [ + ("date_range_fy_id", "=", self.date_range_2017.id), + ] + ) + + self.assertTrue( + all( + [ + move_2017 in moves, + move_2018 not in moves, + move_2019 not in moves, + ] + ) + ) + + moves = self.AccountMoveObj.search( + [ + ( + "date_range_fy_id", + "in", + (self.date_range_2017.id, self.date_range_2018.id), + ), + ] + ) + + self.assertTrue( + all( + [ + move_2017 in moves, + move_2018 in moves, + move_2019 not in moves, + ] + ) + ) diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/views/account_move.xml b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/views/account_move.xml new file mode 100644 index 00000000..22ca9df0 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/views/account_move.xml @@ -0,0 +1,45 @@ + + + + + + account.move.form (in account_move_fiscal_year) + account.move + + + + + + + + + + + + account.move.search (in account_move_fiscal_year) + account.move + + + + + + + + + + + account.move.tree (in account_move_fiscal_year) + account.move + + + + + + + + + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/views/account_move_line.xml b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/views/account_move_line.xml new file mode 100644 index 00000000..12b57f82 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/account_move_fiscal_year/views/account_move_line.xml @@ -0,0 +1,46 @@ + + + + + + account.move.line.form (in account_move_fiscal_year) + account.move.line + + + + + + + + + + + account.move.line.search (in account_move_fiscal_year) + account.move.line + + + + + + + + + + + + + account.move.line.tree (in account_move_fiscal_year) + account.move.line + + + + + + + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/doc/ARCHITECTURE.md new file mode 100644 index 00000000..eaa2844c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_move_fiscal_year Module - account_move_fiscal_year + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/doc/CONFIGURATION.md b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/doc/CONFIGURATION.md new file mode 100644 index 00000000..f2d697a4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_move_fiscal_year. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/doc/CONTROLLERS.md b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/doc/DEPENDENCIES.md new file mode 100644 index 00000000..e2224e01 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account_fiscal_year](../../odoo-bringout-oca-account-financial-tools-account_fiscal_year) diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/doc/FAQ.md b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/doc/FAQ.md new file mode 100644 index 00000000..ad5d1b5f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_move_fiscal_year or install in UI. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/doc/INSTALL.md b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/doc/INSTALL.md new file mode 100644 index 00000000..0e4a1078 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_move_fiscal_year" +# or +uv pip install odoo-bringout-oca-account-financial-tools-account_move_fiscal_year" +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/doc/MODELS.md b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/doc/MODELS.md new file mode 100644 index 00000000..e8d77bd7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/doc/MODELS.md @@ -0,0 +1,14 @@ +# Models + +Detected core models and extensions in account_move_fiscal_year. + +```mermaid +classDiagram + class account_move + class account_move_line + class res_company +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/doc/OVERVIEW.md b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/doc/OVERVIEW.md new file mode 100644 index 00000000..6cb1149c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_move_fiscal_year. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_move_fiscal_year +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/doc/REPORTS.md b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/doc/SECURITY.md b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/doc/USAGE.md b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/doc/USAGE.md new file mode 100644 index 00000000..c7eea6ab --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_move_fiscal_year +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/doc/WIZARDS.md b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/pyproject.toml b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/pyproject.toml new file mode 100644 index 00000000..87e47c13 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_fiscal_year/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-financial-tools-account_move_fiscal_year" +version = "16.0.0" +description = "Account Move Fiscal Year - + Display the fiscal year on journal entries/item" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-account-financial-tools-account_fiscal_year>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_move_fiscal_year"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/README.md b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/README.md new file mode 100644 index 00000000..f8c0298d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/README.md @@ -0,0 +1,44 @@ +# Account Move Line Check Number + +Odoo addon: account_move_line_check_number + +## Installation + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_move_line_check_number +``` + +## Dependencies + +This addon depends on: +- account_check_printing + +## Manifest Information + +- **Name**: Account Move Line Check Number +- **Version**: 16.0.1.0.1 +- **Category**: Accounting & Finance +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-financial-tools](https://github.com/OCA/account-financial-tools) branch 16.0, addon `account_move_line_check_number`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/README.rst b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/README.rst new file mode 100644 index 00000000..aa7049aa --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/README.rst @@ -0,0 +1,91 @@ +============================== +Account Move Line Check Number +============================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:a114dd898ba6ef6e3b3412cd9a85737096f3beea6b072f77af36bfabcd4bb2f9 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png + :target: https://odoo-community.org/page/development-status + :alt: Alpha +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-tools/tree/16.0/account_move_line_check_number + :alt: OCA/account-financial-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-tools-16-0/account-financial-tools-16-0-account_move_line_check_number + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module adds the check number in the journal items. + +.. IMPORTANT:: + This is an alpha version, the data model and design can change at any time without warning. + Only for development or testing purpose, do not use in production. + `More details on development status `_ + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Ecosoft + +Contributors +~~~~~~~~~~~~ + +* `Ecosoft `__: + + * Pimolnat Suntian + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-ps-tubtim| image:: https://github.com/ps-tubtim.png?size=40px + :target: https://github.com/ps-tubtim + :alt: ps-tubtim + +Current `maintainer `__: + +|maintainer-ps-tubtim| + +This module is part of the `OCA/account-financial-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/__init__.py b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/__init__.py new file mode 100644 index 00000000..31660d6a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import models diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/__manifest__.py b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/__manifest__.py new file mode 100644 index 00000000..164b23cd --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/__manifest__.py @@ -0,0 +1,17 @@ +# Copyright 2021 Ecosoft Co., Ltd. (http://ecosoft.co.th) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +{ + "name": "Account Move Line Check Number", + "version": "16.0.1.0.1", + "author": "Ecosoft, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-financial-tools", + "license": "AGPL-3", + "category": "Accounting & Finance", + "summary": "Add the check number in the journal items", + "depends": ["account_check_printing"], + "data": ["views/account_move_views.xml"], + "installable": True, + "development_status": "Alpha", + "maintainers": ["ps-tubtim"], +} diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/i18n/account_move_line_check_number.pot b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/i18n/account_move_line_check_number.pot new file mode 100644 index 00000000..d310fda8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/i18n/account_move_line_check_number.pot @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_check_number +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_line_check_number +#: model:ir.model.fields,field_description:account_move_line_check_number.field_account_move_line__check_number +msgid "Check Number" +msgstr "" + +#. module: account_move_line_check_number +#: model:ir.model,name:account_move_line_check_number.model_account_move_line +msgid "Journal Item" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/i18n/bs.po b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/i18n/bs.po new file mode 100644 index 00000000..873bb45f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/i18n/bs.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_check_number +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_line_check_number +#: model:ir.model.fields,field_description:account_move_line_check_number.field_account_move_line__check_number +msgid "Check Number" +msgstr "Broj čeka" + +#. module: account_move_line_check_number +#: model:ir.model,name:account_move_line_check_number.model_account_move_line +msgid "Journal Item" +msgstr "Stavka žurnala" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/i18n/es.po b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/i18n/es.po new file mode 100644 index 00000000..61b179da --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/i18n/es.po @@ -0,0 +1,27 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_check_number +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-02-16 21:35+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_move_line_check_number +#: model:ir.model.fields,field_description:account_move_line_check_number.field_account_move_line__check_number +msgid "Check Number" +msgstr "Número de Cheque" + +#. module: account_move_line_check_number +#: model:ir.model,name:account_move_line_check_number.model_account_move_line +msgid "Journal Item" +msgstr "Artículo Diario" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/i18n/it.po b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/i18n/it.po new file mode 100644 index 00000000..882546b0 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/i18n/it.po @@ -0,0 +1,27 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_check_number +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-03-14 14:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.2\n" + +#. module: account_move_line_check_number +#: model:ir.model.fields,field_description:account_move_line_check_number.field_account_move_line__check_number +msgid "Check Number" +msgstr "Numero assegno" + +#. module: account_move_line_check_number +#: model:ir.model,name:account_move_line_check_number.model_account_move_line +msgid "Journal Item" +msgstr "Movimento contabile" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/models/__init__.py b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/models/__init__.py new file mode 100644 index 00000000..0c439503 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/models/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import account_move diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/models/account_move.py b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/models/account_move.py new file mode 100644 index 00000000..e241bd80 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/models/account_move.py @@ -0,0 +1,21 @@ +# Copyright 2021 Ecosoft Co., Ltd. (http://ecosoft.co.th) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import api, fields, models + + +class AccountMoveLine(models.Model): + _inherit = "account.move.line" + + check_number = fields.Char( + compute="_compute_check_number", + store=True, + readonly=False, + copy=False, + index=True, + ) + + @api.depends("payment_id", "payment_id.check_number") + def _compute_check_number(self): + for rec in self: + rec.check_number = rec.payment_id.check_number or "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..ea63aa7b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/readme/CONTRIBUTORS.rst @@ -0,0 +1,3 @@ +* `Ecosoft `__: + + * Pimolnat Suntian diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/readme/DESCRIPTION.rst new file mode 100644 index 00000000..c78b423b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +This module adds the check number in the journal items. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/static/description/icon.png b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/static/description/index.html b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/static/description/index.html new file mode 100644 index 00000000..f219a802 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/static/description/index.html @@ -0,0 +1,432 @@ + + + + + + +Account Move Line Check Number + + + +
+

Account Move Line Check Number

+ + +

Alpha License: AGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runboat

+

This module adds the check number in the journal items.

+
+

Important

+

This is an alpha version, the data model and design can change at any time without warning. +Only for development or testing purpose, do not use in production. +More details on development status

+
+

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Ecosoft
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

ps-tubtim

+

This module is part of the OCA/account-financial-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/views/account_move_views.xml b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/views/account_move_views.xml new file mode 100644 index 00000000..82b651cb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/account_move_line_check_number/views/account_move_views.xml @@ -0,0 +1,57 @@ + + + + + + account.move.line.form + account.move.line + + + + + + + + + account.move.line.tree + account.move.line + + + + + + + + + account.move.line.search + account.move.line + + + + + + + + + + + account.move.form + account.move + + + + + + + + + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/doc/ARCHITECTURE.md new file mode 100644 index 00000000..8dc0f45d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_move_line_check_number Module - account_move_line_check_number + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/doc/CONFIGURATION.md b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/doc/CONFIGURATION.md new file mode 100644 index 00000000..bd0730e2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_move_line_check_number. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/doc/CONTROLLERS.md b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/doc/DEPENDENCIES.md new file mode 100644 index 00000000..16f560dc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account_check_printing](../../odoo-bringout-oca-ocb-account_check_printing) diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/doc/FAQ.md b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/doc/FAQ.md new file mode 100644 index 00000000..1781578f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_move_line_check_number or install in UI. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/doc/INSTALL.md b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/doc/INSTALL.md new file mode 100644 index 00000000..c24378bb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_move_line_check_number" +# or +uv pip install odoo-bringout-oca-account-financial-tools-account_move_line_check_number" +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/doc/MODELS.md b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/doc/MODELS.md new file mode 100644 index 00000000..dcc5e6b3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in account_move_line_check_number. + +```mermaid +classDiagram + class account_move_line +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/doc/OVERVIEW.md b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/doc/OVERVIEW.md new file mode 100644 index 00000000..bdea7e45 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_move_line_check_number. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_move_line_check_number +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/doc/REPORTS.md b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/doc/SECURITY.md b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/doc/USAGE.md b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/doc/USAGE.md new file mode 100644 index 00000000..8e6a16dd --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_move_line_check_number +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/doc/WIZARDS.md b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/pyproject.toml b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/pyproject.toml new file mode 100644 index 00000000..24554156 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_check_number/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-financial-tools-account_move_line_check_number" +version = "16.0.0" +description = "Account Move Line Check Number - Add the check number in the journal items" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-account-financial-tools-account_check_printing>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_move_line_check_number"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/README.md b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/README.md new file mode 100644 index 00000000..d1976899 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/README.md @@ -0,0 +1,44 @@ +# Account Move Line Landed Cost Info + +Odoo addon: account_move_line_landed_cost_info + +## Installation + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info +``` + +## Dependencies + +This addon depends on: +- stock_landed_costs + +## Manifest Information + +- **Name**: Account Move Line Landed Cost Info +- **Version**: 16.0.1.0.0 +- **Category**: Generic +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-financial-tools](https://github.com/OCA/account-financial-tools) branch 16.0, addon `account_move_line_landed_cost_info`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/README.rst b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/README.rst new file mode 100644 index 00000000..35958c2d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/README.rst @@ -0,0 +1,86 @@ +================================== +Account Move Line Landed Cost Info +================================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:ca68f88fcde84aac9d03e3860dec1832af1c586de401f873309ea5c8751a6e04 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-tools/tree/16.0/account_move_line_landed_cost_info + :alt: OCA/account-financial-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-tools-16-0/account-financial-tools-16-0-account_move_line_landed_cost_info + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module will add the landed cost info to journal items. + +The ultimate goal is to establish the landed cost adjustments as one of the key +fields to reconcile the Goods Delviered Not Invoiced accrual account. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +The adjustment line of the landed cost will be automatically copied to the journal +items when validating a landed cost. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* ForgeFlow + +Contributors +~~~~~~~~~~~~ + +* Jordi Ballester Alomar +* Aaron Henriquez + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-financial-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/__init__.py b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/__init__.py new file mode 100644 index 00000000..e66fb1c2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/__init__.py @@ -0,0 +1,4 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from . import models +from .hooks import post_init_hook diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/__manifest__.py b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/__manifest__.py new file mode 100644 index 00000000..272ca02d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/__manifest__.py @@ -0,0 +1,16 @@ +# Copyright 2022 ForgeFlow S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +{ + "name": "Account Move Line Landed Cost Info", + "summary": "Introduces the landed cost adjustment lines to the journal items", + "version": "16.0.1.0.0", + "author": "ForgeFlow, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-financial-tools", + "category": "Generic", + "depends": ["stock_landed_costs"], + "license": "AGPL-3", + "data": ["views/account_move_view.xml"], + "post_init_hook": "post_init_hook", + "installable": True, +} diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/hooks.py b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/hooks.py new file mode 100644 index 00000000..9ce9c18c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/hooks.py @@ -0,0 +1,80 @@ +# Copyright 2022 ForgeFlow S.L. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +import logging + +from odoo import SUPERUSER_ID, api + +_logger = logging.getLogger( + "Adding stock valuation adjustment line to the account move line" +) + + +def add_stock_valuation_adjustment_line(env): + """based on the account_move_line on the landed cost I search for the lines with + the same product. + """ + for val_adj_line in env["stock.valuation.adjustment.lines"].search([]): + landed_cost = val_adj_line.cost_id + am = landed_cost.account_move_id + if not am: + continue + if len(landed_cost.valuation_adjustment_lines) == 1: + # if only one adjustment all the journal items are for the same val_adj_line + _logger.info( + "Assigning %s for %s to %s" + % ( + am.name, + val_adj_line.product_id.display_name, + val_adj_line.cost_id.name, + ) + ) + matched_lines = am.line_ids.filtered(lambda l: not l.stock_landed_cost_id) + if matched_lines: + env.cr.execute( + """UPDATE account_move_line + SET (stock_valuation_adjustment_line_id, stock_landed_cost_id) = (%s,%s) + WHERE id in %s""", + ( + val_adj_line.id, + landed_cost.id, + tuple(am.line_ids.ids), + ), + ) + elif len(landed_cost.valuation_adjustment_lines): + # We could match by product, but, there may be several adjustment lines + # for the same product. And qty or the additional value added do not + # match in a normal case, because the quantities could already leave the + # company, so it is best to fill the stock landed cost info only + matched_lines = am.line_ids.filtered(lambda l: not l.stock_landed_cost_id) + _logger.info( + "Assigning %s to %s" + % ( + am.name, + val_adj_line.cost_id.name, + ) + ) + if matched_lines: + env.cr.execute( + """UPDATE account_move_line + SET stock_landed_cost_id = %s + WHERE id in %s""", + ( + landed_cost.id, + tuple(matched_lines.ids), + ), + ) + else: + _logger.info( + "Could not match account move line for %s and %s, product %s" + % ( + landed_cost.name, + am.name, + val_adj_line.product_id.display_name, + ) + ) + + +def post_init_hook(cr, registry): + env = api.Environment(cr, SUPERUSER_ID, {}) + add_stock_valuation_adjustment_line(env) diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/i18n/account_move_line_landed_cost_info.pot b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/i18n/account_move_line_landed_cost_info.pot new file mode 100644 index 00000000..09b39d52 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/i18n/account_move_line_landed_cost_info.pot @@ -0,0 +1,39 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_landed_cost_info +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_line_landed_cost_info +#: model:ir.model,name:account_move_line_landed_cost_info.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_move_line_landed_cost_info +#: model:ir.model.fields,field_description:account_move_line_landed_cost_info.field_account_move_line__stock_landed_cost_id +msgid "Landed Cost" +msgstr "" + +#. module: account_move_line_landed_cost_info +#: model_terms:ir.ui.view,arch_db:account_move_line_landed_cost_info.view_account_move_line_filter +msgid "Stock Landed Cost" +msgstr "" + +#. module: account_move_line_landed_cost_info +#: model:ir.model.fields,field_description:account_move_line_landed_cost_info.field_account_move_line__stock_valuation_adjustment_line_id +msgid "Stock Valuation Adjustment Line" +msgstr "" + +#. module: account_move_line_landed_cost_info +#: model:ir.model,name:account_move_line_landed_cost_info.model_stock_valuation_adjustment_lines +msgid "Valuation Adjustment Lines" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/i18n/bs.po b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/i18n/bs.po new file mode 100644 index 00000000..76a2f20d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/i18n/bs.po @@ -0,0 +1,39 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_landed_cost_info +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_line_landed_cost_info +#: model:ir.model,name:account_move_line_landed_cost_info.model_account_move_line +msgid "Journal Item" +msgstr "Stavka žurnala" + +#. module: account_move_line_landed_cost_info +#: model:ir.model.fields,field_description:account_move_line_landed_cost_info.field_account_move_line__stock_landed_cost_id +msgid "Landed Cost" +msgstr "Zavisni trošak" + +#. module: account_move_line_landed_cost_info +#: model_terms:ir.ui.view,arch_db:account_move_line_landed_cost_info.view_account_move_line_filter +msgid "Stock Landed Cost" +msgstr "Zavisni trošak" + +#. module: account_move_line_landed_cost_info +#: model:ir.model.fields,field_description:account_move_line_landed_cost_info.field_account_move_line__stock_valuation_adjustment_line_id +msgid "Stock Valuation Adjustment Line" +msgstr "Linija prilagošavanja ocjene zaliha" + +#. module: account_move_line_landed_cost_info +#: model:ir.model,name:account_move_line_landed_cost_info.model_stock_valuation_adjustment_lines +msgid "Valuation Adjustment Lines" +msgstr "Stavke ispravke vrijednosti" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/i18n/it.po b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/i18n/it.po new file mode 100644 index 00000000..55fa3cb6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/i18n/it.po @@ -0,0 +1,42 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_landed_cost_info +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-03-19 14:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.2\n" + +#. module: account_move_line_landed_cost_info +#: model:ir.model,name:account_move_line_landed_cost_info.model_account_move_line +msgid "Journal Item" +msgstr "Movimento contabile" + +#. module: account_move_line_landed_cost_info +#: model:ir.model.fields,field_description:account_move_line_landed_cost_info.field_account_move_line__stock_landed_cost_id +msgid "Landed Cost" +msgstr "Costo sbarcato" + +#. module: account_move_line_landed_cost_info +#: model_terms:ir.ui.view,arch_db:account_move_line_landed_cost_info.view_account_move_line_filter +msgid "Stock Landed Cost" +msgstr "Costo sbarcato di magazzino" + +#. module: account_move_line_landed_cost_info +#: model:ir.model.fields,field_description:account_move_line_landed_cost_info.field_account_move_line__stock_valuation_adjustment_line_id +msgid "Stock Valuation Adjustment Line" +msgstr "Riga rettifica valutazione magazzino" + +#. module: account_move_line_landed_cost_info +#: model:ir.model,name:account_move_line_landed_cost_info.model_stock_valuation_adjustment_lines +msgid "Valuation Adjustment Lines" +msgstr "Righe correzione valutazione" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/models/__init__.py b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/models/__init__.py new file mode 100644 index 00000000..1ef6794a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/models/__init__.py @@ -0,0 +1,2 @@ +from . import account_move +from . import stock_valuation_adjustment_lines diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/models/account_move.py b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/models/account_move.py new file mode 100644 index 00000000..094e1a5a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/models/account_move.py @@ -0,0 +1,21 @@ +# Copyright 2022 ForgeFlow S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models + + +class AccountMoveLine(models.Model): + + _inherit = "account.move.line" + + stock_valuation_adjustment_line_id = fields.Many2one( + comodel_name="stock.valuation.adjustment.lines", + string="Stock Valuation Adjustment Line", + store=True, + index=True, + ) + stock_landed_cost_id = fields.Many2one( + "stock.landed.cost", + related="stock_valuation_adjustment_line_id.cost_id", + store=True, + ) diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/models/stock_valuation_adjustment_lines.py b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/models/stock_valuation_adjustment_lines.py new file mode 100644 index 00000000..c3c62f11 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/models/stock_valuation_adjustment_lines.py @@ -0,0 +1,24 @@ +# Copyright 2022 ForgeFlow S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo import models + + +class AdjustmentLines(models.Model): + _inherit = "stock.valuation.adjustment.lines" + + def _create_account_move_line( + self, move, credit_account_id, debit_account_id, qty_out, already_out_account_id + ): + """ + Adds the adjustment line to the account move line. This method is called always + for a single line in self. + """ + res = super()._create_account_move_line( + move, credit_account_id, debit_account_id, qty_out, already_out_account_id + ) + for line in res: + if isinstance(line, list) and isinstance(line[2], dict): + line[2]["stock_valuation_adjustment_line_id"] = self.id + line[2]["stock_landed_cost_id"] = self.cost_id.id + return res diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..3a08b15e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/readme/CONTRIBUTORS.rst @@ -0,0 +1,2 @@ +* Jordi Ballester Alomar +* Aaron Henriquez diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/readme/DESCRIPTION.rst new file mode 100644 index 00000000..963d544d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/readme/DESCRIPTION.rst @@ -0,0 +1,4 @@ +This module will add the landed cost info to journal items. + +The ultimate goal is to establish the landed cost adjustments as one of the key +fields to reconcile the Goods Delviered Not Invoiced accrual account. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/readme/USAGE.rst b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/readme/USAGE.rst new file mode 100644 index 00000000..7f663c9a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/readme/USAGE.rst @@ -0,0 +1,2 @@ +The adjustment line of the landed cost will be automatically copied to the journal +items when validating a landed cost. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/static/description/icon.png b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/static/description/index.html b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/static/description/index.html new file mode 100644 index 00000000..22318ec8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/static/description/index.html @@ -0,0 +1,432 @@ + + + + + +Account Move Line Landed Cost Info + + + +
+

Account Move Line Landed Cost Info

+ + +

Beta License: AGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runboat

+

This module will add the landed cost info to journal items.

+

The ultimate goal is to establish the landed cost adjustments as one of the key +fields to reconcile the Goods Delviered Not Invoiced accrual account.

+

Table of contents

+ +
+

Usage

+

The adjustment line of the landed cost will be automatically copied to the journal +items when validating a landed cost.

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • ForgeFlow
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-financial-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/tests/__init__.py b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/tests/__init__.py new file mode 100644 index 00000000..0c0bd9ad --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/tests/__init__.py @@ -0,0 +1 @@ +from . import test_account_move_line_landed_cost_info diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/tests/test_account_move_line_landed_cost_info.py b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/tests/test_account_move_line_landed_cost_info.py new file mode 100644 index 00000000..62e527ed --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/tests/test_account_move_line_landed_cost_info.py @@ -0,0 +1,45 @@ +from odoo.tests import tagged + +from odoo.addons.account.tests.common import AccountTestInvoicingCommon + + +@tagged("post_install", "-at_install") +class TestAccountMoveLineLandedCostInfo(AccountTestInvoicingCommon): + @classmethod + def setUpClass(cls, chart_template_ref=None): + super().setUpClass(chart_template_ref=chart_template_ref) + + cls.stock_landed_cost = cls.env["stock.landed.cost"].create({}) + + cls.adjustment_line = cls.env["stock.valuation.adjustment.lines"].create( + { + "name": "test", + "product_id": cls.product_a.id, + "additional_landed_cost": 10, + "cost_id": cls.stock_landed_cost.id, + } + ) + + def test_create_account_move_line(self): + AccMoveLines = self.adjustment_line._create_account_move_line( + 0, + self.product_a.property_account_expense_id.id, + self.product_a.property_account_expense_id.id, + 0, + 0, + ) + for lines in AccMoveLines: + if isinstance(lines, list) and isinstance(lines[2], dict): + if "debit" in lines[2]: + self.assertEqual(lines[2]["debit"], 10.0) + + elif "credit" in lines[2]: + self.assertEqual(lines[2]["credit"], 10.0) + + self.assertEqual( + lines[2]["stock_valuation_adjustment_line_id"], + self.adjustment_line.id, + ) + self.assertEqual( + lines[2]["stock_landed_cost_id"], self.adjustment_line.cost_id.id + ) diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/views/account_move_view.xml b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/views/account_move_view.xml new file mode 100644 index 00000000..573b88d7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/account_move_line_landed_cost_info/views/account_move_view.xml @@ -0,0 +1,56 @@ + + + + account.move.line.form + account.move.line + + + + + + + + + account.move.line.tree + account.move.line + + + + + + + + + + Journal Items + account.move.line + + + + + + + + + + + + account.move.form + account.move + + + + + + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/doc/ARCHITECTURE.md new file mode 100644 index 00000000..c12de92d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_move_line_landed_cost_info Module - account_move_line_landed_cost_info + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/doc/CONFIGURATION.md b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/doc/CONFIGURATION.md new file mode 100644 index 00000000..740519ba --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_move_line_landed_cost_info. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/doc/CONTROLLERS.md b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/doc/DEPENDENCIES.md new file mode 100644 index 00000000..b7626dfd --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [stock_landed_costs](../../odoo-bringout-oca-ocb-stock_landed_costs) diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/doc/FAQ.md b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/doc/FAQ.md new file mode 100644 index 00000000..e4bdc12c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_move_line_landed_cost_info or install in UI. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/doc/INSTALL.md b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/doc/INSTALL.md new file mode 100644 index 00000000..e7cfdb7e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info" +# or +uv pip install odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info" +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/doc/MODELS.md b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/doc/MODELS.md new file mode 100644 index 00000000..389b8d61 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/doc/MODELS.md @@ -0,0 +1,13 @@ +# Models + +Detected core models and extensions in account_move_line_landed_cost_info. + +```mermaid +classDiagram + class account_move_line + class stock_valuation_adjustment_lines +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/doc/OVERVIEW.md b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/doc/OVERVIEW.md new file mode 100644 index 00000000..62876f3d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_move_line_landed_cost_info. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_move_line_landed_cost_info +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/doc/REPORTS.md b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/doc/SECURITY.md b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/doc/USAGE.md b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/doc/USAGE.md new file mode 100644 index 00000000..24641a92 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_move_line_landed_cost_info +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/doc/WIZARDS.md b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/pyproject.toml b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/pyproject.toml new file mode 100644 index 00000000..acbb66fe --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-financial-tools-account_move_line_landed_cost_info" +version = "16.0.0" +description = "Account Move Line Landed Cost Info - Introduces the landed cost adjustment lines to the journal items" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-stock_landed_costs>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_move_line_landed_cost_info"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/README.md b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/README.md new file mode 100644 index 00000000..25f3e70b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/README.md @@ -0,0 +1,45 @@ +# Account Move Line Purchase Info + +Odoo addon: account_move_line_purchase_info + +## Installation + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info +``` + +## Dependencies + +This addon depends on: +- purchase_stock +- base_view_inheritance_extension + +## Manifest Information + +- **Name**: Account Move Line Purchase Info +- **Version**: 16.0.2.0.0 +- **Category**: Generic +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-financial-tools](https://github.com/OCA/account-financial-tools) branch 16.0, addon `account_move_line_purchase_info`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/README.rst b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/README.rst new file mode 100644 index 00000000..e34c1700 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/README.rst @@ -0,0 +1,99 @@ +=============================== +Account Move Line Purchase Info +=============================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:c71bc1b798535ac9feab105aab344af471a29343cb5ecd992429fa19b1e26ecf + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-tools/tree/16.0/account_move_line_purchase_info + :alt: OCA/account-financial-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-tools-16-0/account-financial-tools-16-0-account_move_line_purchase_info + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module will add the purchase order line to journal items. + +The ultimate goal is to establish the purchase order line as one of the key +fields to reconcile the Goods Received Not Invoiced accrual account. + +Field oca_purchase_line_id it's necessary. In Odoo >=16 automatic +revaluation for a product with FIFO costing method only works if invoice +lines related to a purchase order line do not include stock journal items. +To avoid that oca_purchase_line_id includes invoice and stock journal items, +and we keep Odoo field invoice_lines just with bill lines. +- Check issue https://github.com/OCA/account-financial-tools/issues/2017 + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +The purchase order line will be automatically copied to the journal items. + +* When a supplier invoice is created referencing purchase orders, the + purchase order line will be copied to the corresponding journal item. + +* When a stock move is validated and generates a journal entry, the purchase + order line is copied to the account move line. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* ForgeFlow + +Contributors +~~~~~~~~~~~~ + +* Jordi Ballester Alomar +* Héctor Villarreal +* Pimolnat Suntian + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-financial-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/__init__.py b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/__init__.py new file mode 100644 index 00000000..4b76c7b2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from . import models diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/__manifest__.py b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/__manifest__.py new file mode 100644 index 00000000..6354eb11 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/__manifest__.py @@ -0,0 +1,20 @@ +# Copyright 2019-2020 ForgeFlow S.L. +# (https://www.forgeflow.com) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +{ + "name": "Account Move Line Purchase Info", + "summary": "Introduces the purchase order line to the journal items", + "version": "16.0.2.0.0", + "author": "ForgeFlow, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-financial-tools", + "category": "Generic", + "depends": ["purchase_stock", "base_view_inheritance_extension"], + "license": "AGPL-3", + "data": [ + "security/account_security.xml", + "views/account_move_view.xml", + "views/purchase_order_view.xml", + ], + "installable": True, +} diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/account_move_line_purchase_info.pot b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/account_move_line_purchase_info.pot new file mode 100644 index 00000000..20d2bfdc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/account_move_line_purchase_info.pot @@ -0,0 +1,63 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/ar.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/ar.po new file mode 100644 index 00000000..ee634024 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/ar.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2017-03-01 04:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "فاتورة" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/bg.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/bg.po new file mode 100644 index 00000000..05de8a94 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/bg.po @@ -0,0 +1,71 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2017-03-01 04:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Bulgarian (https://www.transifex.com/oca/teams/23907/bg/)\n" +"Language: bg\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Фактура" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/bs.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/bs.po new file mode 100644 index 00000000..609660aa --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/bs.po @@ -0,0 +1,63 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "Stavke dnevnika" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "Broj stavaka dnevnika" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "Stavka devnika" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "OCA nabavka linija" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order" +msgstr "Nalog za nabavu" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "Stavka naloga za nabavu" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "Informacije o nabavi u stavkama dnevnika" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "Linije fakturisanja zaliha" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "Skladišno kretanje" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/ca.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/ca.po new file mode 100644 index 00000000..0d947a38 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/ca.po @@ -0,0 +1,71 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2017-03-01 04:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/cs.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/cs.po new file mode 100644 index 00000000..ef7d22c6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/cs.po @@ -0,0 +1,71 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2017-03-01 04:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Czech (https://www.transifex.com/oca/teams/23907/cs/)\n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktura" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/de.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/de.po new file mode 100644 index 00000000..27828d52 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/de.po @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# OCA Transbot , 2017 +# Ermin Trevisan , 2017 +# Rudolf Schnapka , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2018-10-11 10:45+0000\n" +"Last-Translator: Rudolf Schnapka \n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.1.1\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "Journalbuchung" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +#, fuzzy +msgid "Purchase Order" +msgstr "Bestellposition" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "Bestellposition" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "Einkaufsinfo in Journalposten" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "Lagerbuchung" + +#~ msgid "Invoice" +#~ msgstr "Rechnung" + +#~ msgid "Quants" +#~ msgstr "Quanten" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/el_GR.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/el_GR.po new file mode 100644 index 00000000..37b2960f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/el_GR.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2017-03-01 04:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Τιμολόγιο" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/en_GB.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/en_GB.po new file mode 100644 index 00000000..bd260f23 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/en_GB.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2017-03-01 04:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: English (United Kingdom) (https://www.transifex.com/oca/" +"teams/23907/en_GB/)\n" +"Language: en_GB\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Invoice" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/es.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/es.po new file mode 100644 index 00000000..20518996 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/es.po @@ -0,0 +1,75 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2023-06-07 19:09+0000\n" +"Last-Translator: gelo joga Rodríguez \n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "Asientos contables" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "Recuento de asientos contables" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "Apunte contable" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order" +msgstr "Pedido de compra" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "Línea orden de compra" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "Información de compra en los apuntes contables" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "Movimiento de Stock" + +#~ msgid "Invoice" +#~ msgstr "Factura" + +#~ msgid "Quants" +#~ msgstr "Quants" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/es_AR.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/es_AR.po new file mode 100644 index 00000000..ddad074c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/es_AR.po @@ -0,0 +1,66 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2022-09-29 17:07+0000\n" +"Last-Translator: Ignacio Buioli \n" +"Language-Team: none\n" +"Language: es_AR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "Asientos Contables" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "Cuenta de Asientos Contables" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "Apunte Contable" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order" +msgstr "Pedido de Compra" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "Línea del Pedido de Compra" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "Información de Compra en Apuntes Contables" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "Movimiento de Inventario" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/es_CR.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/es_CR.po new file mode 100644 index 00000000..5a89f5bc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/es_CR.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2017-03-01 04:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/" +"teams/23907/es_CR/)\n" +"Language: es_CR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/es_EC.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/es_EC.po new file mode 100644 index 00000000..4d04acf4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/es_EC.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2017-03-01 04:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/" +"es_EC/)\n" +"Language: es_EC\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/es_MX.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/es_MX.po new file mode 100644 index 00000000..3cc4a612 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/es_MX.po @@ -0,0 +1,74 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# Juan González , 2017 +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2017-03-01 04:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" +"es_MX/)\n" +"Language: es_MX\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +#, fuzzy +msgid "Purchase Order" +msgstr "Línea de orden de compra" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "Línea de orden de compra" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/et.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/et.po new file mode 100644 index 00000000..51477c2e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/et.po @@ -0,0 +1,71 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2017-03-01 04:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Estonian (https://www.transifex.com/oca/teams/23907/et/)\n" +"Language: et\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Arve" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/fi.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/fi.po new file mode 100644 index 00000000..1a8cfa75 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/fi.po @@ -0,0 +1,76 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# Timo Talvitie , 2017 +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2017-03-01 04:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +#, fuzzy +msgid "Purchase Order" +msgstr "Ostotilausrivi" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "Ostotilausrivi" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Lasku" + +#~ msgid "Quants" +#~ msgstr "Määrät" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/fr.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/fr.po new file mode 100644 index 00000000..f219e8e9 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/fr.po @@ -0,0 +1,76 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# OCA Transbot , 2017 +# Sébastien LANGE (SYLEAM) , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2017-03-01 04:03+0000\n" +"Last-Translator: Sébastien LANGE (SYLEAM) , 2017\n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "Écriture comptable" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +#, fuzzy +msgid "Purchase Order" +msgstr "Ligne de commande d'achat" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "Ligne de commande d'achat" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Facture" + +#~ msgid "Quants" +#~ msgstr "Quants" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/fr_CA.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/fr_CA.po new file mode 100644 index 00000000..f2bfd407 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/fr_CA.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2017-03-01 04:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (Canada) (https://www.transifex.com/oca/teams/23907/" +"fr_CA/)\n" +"Language: fr_CA\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Facture" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/fr_CH.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/fr_CH.po new file mode 100644 index 00000000..a0a45998 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/fr_CH.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2017-03-01 04:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (Switzerland) (https://www.transifex.com/oca/" +"teams/23907/fr_CH/)\n" +"Language: fr_CH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Facture" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/gl.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/gl.po new file mode 100644 index 00000000..92d5e339 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/gl.po @@ -0,0 +1,71 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2017-03-01 04:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"Language: gl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/hr.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/hr.po new file mode 100644 index 00000000..64d64ab8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/hr.po @@ -0,0 +1,73 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2023-06-08 12:11+0000\n" +"Last-Translator: Bole \n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "Stavke dnevnika" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "Broj stavaka dnevnika" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "Stavka devnika" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order" +msgstr "Nalog za nabavu" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "Stavka naloga za nabavu" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "Informacije o nabavi u stavkama dnevnika" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "Skladišno kretanje" + +#~ msgid "Invoice" +#~ msgstr "Račun" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/hr_HR.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/hr_HR.po new file mode 100644 index 00000000..08a0d6ee --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/hr_HR.po @@ -0,0 +1,74 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# OCA Transbot , 2017 +# Bole , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2017-03-01 04:03+0000\n" +"Last-Translator: Bole , 2017\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "Stavka devnika" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Račun" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/hu.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/hu.po new file mode 100644 index 00000000..6823e2d9 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/hu.po @@ -0,0 +1,71 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2017-03-01 04:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" +"Language: hu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Számla" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/id.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/id.po new file mode 100644 index 00000000..aabbccf8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/id.po @@ -0,0 +1,71 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2017-03-01 04:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Indonesian (https://www.transifex.com/oca/teams/23907/id/)\n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktur" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/it.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/it.po new file mode 100644 index 00000000..03df0b8e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/it.po @@ -0,0 +1,76 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# OCA Transbot , 2017 +# Paolo Valier , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2025-04-10 10:12+0000\n" +"Last-Translator: mymage \n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "Registrazioni contabili" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "Conteggio registrazioni contabili" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "Movimento contabile" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "Riga acquisto OCA" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order" +msgstr "Ordine di acquisto" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "Riga ordine di acquisto" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "Informazioni acquisto nei movimenti contabili" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "Righe fattura magazzino" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "Movimento di magazzino" + +#~ msgid "Invoice" +#~ msgstr "Fattura" + +#~ msgid "Quants" +#~ msgstr "Quantità" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/ja.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/ja.po new file mode 100644 index 00000000..e68e8ac0 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/ja.po @@ -0,0 +1,71 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2017-03-01 04:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Japanese (https://www.transifex.com/oca/teams/23907/ja/)\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "請求書" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/lt.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/lt.po new file mode 100644 index 00000000..bb5afdf7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/lt.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2017-03-01 04:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/lt/)\n" +"Language: lt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"(n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Sąskaita faktūra" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/mk.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/mk.po new file mode 100644 index 00000000..0b4b1e62 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/mk.po @@ -0,0 +1,71 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2017-03-01 04:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Macedonian (https://www.transifex.com/oca/teams/23907/mk/)\n" +"Language: mk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Фактура" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/mn.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/mn.po new file mode 100644 index 00000000..8dc2896e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/mn.po @@ -0,0 +1,71 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2017-03-01 04:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Mongolian (https://www.transifex.com/oca/teams/23907/mn/)\n" +"Language: mn\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Нэхэмжлэл" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/nb.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/nb.po new file mode 100644 index 00000000..4314a0e8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/nb.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2017-03-01 04:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (https://www.transifex.com/oca/teams/23907/" +"nb/)\n" +"Language: nb\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktura" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/nb_NO.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/nb_NO.po new file mode 100644 index 00000000..ac4f3040 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/nb_NO.po @@ -0,0 +1,73 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# OCA Transbot , 2017 +# Imre Kristoffer Eilertsen , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2017-03-01 04:03+0000\n" +"Last-Translator: Imre Kristoffer Eilertsen , 2017\n" +"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/" +"teams/23907/nb_NO/)\n" +"Language: nb_NO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "Journalgjenstand" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Innmelding" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/nl.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/nl.po new file mode 100644 index 00000000..bbe987ae --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/nl.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# OCA Transbot , 2017 +# Erwin van der Ploeg , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2017-03-01 04:03+0000\n" +"Last-Translator: Erwin van der Ploeg , 2017\n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "Boekingsregel" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factuur" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/nl_BE.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/nl_BE.po new file mode 100644 index 00000000..0dc68499 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/nl_BE.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2017-03-01 04:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (Belgium) (https://www.transifex.com/oca/teams/23907/" +"nl_BE/)\n" +"Language: nl_BE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factuur" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/pl.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/pl.po new file mode 100644 index 00000000..1fb5acf1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/pl.po @@ -0,0 +1,73 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2017-03-01 04:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Polish (https://www.transifex.com/oca/teams/23907/pl/)\n" +"Language: pl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " +"(n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " +"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktura" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/pt.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/pt.po new file mode 100644 index 00000000..3b5749d1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/pt.po @@ -0,0 +1,73 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# OCA Transbot , 2017 +# Pedro Castro Silva , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2019-08-14 18:44+0000\n" +"Last-Translator: Pedro Castro Silva \n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Weblate 3.7.1\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "Item do Diário" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "Linha de Encomenda de Compra" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "Info de compra em Itens do Diário" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "Movimento de Stock" + +#~ msgid "Invoice" +#~ msgstr "Fatura" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/pt_BR.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/pt_BR.po new file mode 100644 index 00000000..ae3ee471 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/pt_BR.po @@ -0,0 +1,77 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# OCA Transbot , 2017 +# Claudio Araujo Santos , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2023-11-14 20:38+0000\n" +"Last-Translator: Adriano Prado \n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" +"teams/23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "Entradas Diário" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "Contagem de entradas de diário" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "Item Diário" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order" +msgstr "Pedido de Compra" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "Linha do Pedido de Compra" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "Informações de compra nos Lançamentos" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "Movimentação de Estoque" + +#~ msgid "Invoice" +#~ msgstr "Fatura" + +#~ msgid "Quants" +#~ msgstr "Quants" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/pt_PT.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/pt_PT.po new file mode 100644 index 00000000..d5814519 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/pt_PT.po @@ -0,0 +1,74 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# Pedro Castro Silva , 2017 +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2017-03-01 04:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" +"teams/23907/pt_PT/)\n" +"Language: pt_PT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "Item do Diário" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +#, fuzzy +msgid "Purchase Order" +msgstr "Linha de Encomenda de Compra" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "Linha de Encomenda de Compra" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Fatura" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/ro.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/ro.po new file mode 100644 index 00000000..6dba4a10 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/ro.po @@ -0,0 +1,77 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# Dorin Hongu , 2017 +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2017-03-01 04:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +#, fuzzy +msgid "Purchase Order" +msgstr "Linie comandă achiziție" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "Linie comandă achiziție" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" + +#~ msgid "Quants" +#~ msgstr "Poziții de stoc" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/ru.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/ru.po new file mode 100644 index 00000000..e247a016 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/ru.po @@ -0,0 +1,73 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2017-03-01 04:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || " +"(n%100>=11 && n%100<=14)? 2 : 3);\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Счет" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/sk_SK.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/sk_SK.po new file mode 100644 index 00000000..31a6517a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/sk_SK.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2017-03-01 04:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovak (Slovakia) (https://www.transifex.com/oca/teams/23907/" +"sk_SK/)\n" +"Language: sk_SK\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktúra" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/sl.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/sl.po new file mode 100644 index 00000000..356413fc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/sl.po @@ -0,0 +1,77 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# OCA Transbot , 2017 +# Matjaž Mozetič , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2017-03-01 04:03+0000\n" +"Last-Translator: Matjaž Mozetič , 2017\n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || " +"n%100==4 ? 2 : 3);\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "Dnevniška postavka" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +#, fuzzy +msgid "Purchase Order" +msgstr "Postavka nabavnega naloga" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "Postavka nabavnega naloga" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Račun" + +#~ msgid "Quants" +#~ msgstr "Kvant" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/sv.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/sv.po new file mode 100644 index 00000000..9de72270 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/sv.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2024-02-27 12:34+0000\n" +"Last-Translator: jakobkrabbe \n" +"Language-Team: Swedish (https://www.transifex.com/oca/teams/23907/sv/)\n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "Journalanteckningar" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "Antal journalanteckningar" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "Journalpost" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order" +msgstr "Inköpsorder" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "Inköpsorderrad" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "Inköpsinformation i Journalposter" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "Aktierörelse" + +#~ msgid "Invoice" +#~ msgstr "Faktura" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/th.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/th.po new file mode 100644 index 00000000..ef109348 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/th.po @@ -0,0 +1,71 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2017-03-01 04:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Thai (https://www.transifex.com/oca/teams/23907/th/)\n" +"Language: th\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "ใบแจ้งหนี้" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/tr.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/tr.po new file mode 100644 index 00000000..c3592b98 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/tr.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2025-06-12 15:26+0000\n" +"Last-Translator: Betül Öğmen \n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "Yevmiye Kayıtları" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "Yevmiye Kayıtları Sayısı" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "Yevmiye Kalemi" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "OCA Satın Alma Satırı" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order" +msgstr "Satınalma Siparişi" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "Satınalma Sipariş Satırı" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "Yevmiye Kalemlerindeki Satın Alma Bilgisi" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "Stok Fatura Satırları" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "Stok Hareketi" + +#~ msgid "Invoice" +#~ msgstr "Fatura" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/tr_TR.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/tr_TR.po new file mode 100644 index 00000000..c3255d7d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/tr_TR.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# Ozge Altinisik , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2017-03-01 04:03+0000\n" +"Last-Translator: Ozge Altinisik , 2017\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Fatura" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/zh_CN.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/zh_CN.po new file mode 100644 index 00000000..e9f2aa7a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/zh_CN.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2017-03-01 04:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" +"zh_CN/)\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "发票" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/zh_TW.po b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/zh_TW.po new file mode 100644 index 00000000..2a630052 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/i18n/zh_TW.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_purchase_info +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 04:03+0000\n" +"PO-Revision-Date: 2017-03-01 04:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (Taiwan) (https://www.transifex.com/oca/teams/23907/" +"zh_TW/)\n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entry_ids +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_move_line_journal_entries_form +msgid "Journal Entries" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order__journal_entries_count +msgid "Journal Entries Count" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__oca_purchase_line_id +msgid "OCA Purchase Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_account_move_line__purchase_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_purchase_order_line +#: model_terms:ir.ui.view,arch_db:account_move_line_purchase_info.view_account_move_line_filter +msgid "Purchase Order Line" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:res.groups,name:account_move_line_purchase_info.group_account_move_purchase_info +msgid "Purchase info in Journal Items" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model.fields,field_description:account_move_line_purchase_info.field_purchase_order_line__stock_invoice_lines +msgid "Stock Invoice Lines" +msgstr "" + +#. module: account_move_line_purchase_info +#: model:ir.model,name:account_move_line_purchase_info.model_stock_move +msgid "Stock Move" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "發票" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/migrations/16.0.2.0.0/post-migration.py b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/migrations/16.0.2.0.0/post-migration.py new file mode 100644 index 00000000..e07dcf83 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/migrations/16.0.2.0.0/post-migration.py @@ -0,0 +1,34 @@ +import logging + +from openupgradelib import openupgrade + +_logger = logging.getLogger(__name__) + + +@openupgrade.migrate() +def migrate(env, version): + purchase_orders = env["purchase.order"].search([("state", "=", "purchase")]) + for order in purchase_orders: + try: + _logger.info(f"Processing Purchase Order: {order.name} (ID: {order.id})") + valued_lines = order.order_line.invoice_lines.filtered( + lambda l: l.product_id + and l.product_id.cost_method != "standard" + and ( + not l.company_id.tax_lock_date + or l.date > l.company_id.tax_lock_date + ) + ) + svls, _amls = valued_lines._apply_price_difference() + + if svls: + svls._validate_accounting_entries() + + bills = order.invoice_ids.filtered(lambda bill: bill.state == "posted") + bills._stock_account_anglo_saxon_reconcile_valuation() + + except Exception as e: + _logger.error( + f"Error processing Purchase Order {order.name} (ID: {order.id}): {str(e)}", + exc_info=True, + ) diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/migrations/16.0.2.0.0/pre-migration.py b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/migrations/16.0.2.0.0/pre-migration.py new file mode 100644 index 00000000..91335613 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/migrations/16.0.2.0.0/pre-migration.py @@ -0,0 +1,31 @@ +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + openupgrade.logged_query( + env.cr, + """ + ALTER TABLE account_move_line + ADD COLUMN IF NOT EXISTS oca_purchase_line_id INTEGER; + """, + ) + + openupgrade.logged_query( + env.cr, + """ + UPDATE account_move_line + SET oca_purchase_line_id = purchase_line_id; + """, + ) + + openupgrade.logged_query( + env.cr, + """ + UPDATE account_move_line + SET purchase_line_id = NULL + FROM account_move + WHERE account_move_line.move_id = account_move.id + AND account_move.move_type = 'entry'; + """, + ) diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/models/__init__.py b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/models/__init__.py new file mode 100644 index 00000000..7f54fda9 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/models/__init__.py @@ -0,0 +1,4 @@ +from . import account_move +from . import purchase_order_line +from . import stock_move +from . import purchase_order diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/models/account_move.py b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/models/account_move.py new file mode 100644 index 00000000..d952b913 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/models/account_move.py @@ -0,0 +1,39 @@ +# Copyright 2019 ForgeFlow S.L. +# (https://www.forgeflow.com) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo import api, fields, models + + +class AccountMoveLine(models.Model): + _inherit = "account.move.line" + + # Set related None, to make it compute and avoid base related to purchase_line_id + purchase_order_id = fields.Many2one( + comodel_name="purchase.order", + related=None, + store=True, + index=True, + compute="_compute_purchase_id", + ) + + oca_purchase_line_id = fields.Many2one( + comodel_name="purchase.order.line", + string="OCA Purchase Line", + store=True, + index=True, + compute="_compute_oca_purchase_line_id", + ) + + @api.depends("purchase_line_id") + def _compute_oca_purchase_line_id(self): + for rec in self: + if rec.purchase_line_id: + rec.oca_purchase_line_id = rec.purchase_line_id + + @api.depends("purchase_line_id", "oca_purchase_line_id") + def _compute_purchase_id(self): + for rec in self: + rec.purchase_order_id = ( + rec.purchase_line_id.order_id.id or rec.oca_purchase_line_id.order_id.id + ) diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/models/purchase_order.py b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/models/purchase_order.py new file mode 100644 index 00000000..ce81c60a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/models/purchase_order.py @@ -0,0 +1,52 @@ +from odoo import api, fields, models + + +class PurchaseOrder(models.Model): + _inherit = "purchase.order" + + @api.depends("order_line.stock_invoice_lines.move_id") + def _compute_journal_entries(self): + for order in self: + journal_entries = order.mapped( + "order_line.stock_invoice_lines.move_id" + ).filtered(lambda r: r.move_type == "entry") + order.journal_entry_ids = journal_entries + order.journal_entries_count = len(journal_entries) + + journal_entries_count = fields.Integer(compute="_compute_journal_entries") + journal_entry_ids = fields.Many2many( + comodel_name="account.move", + relation="journal_entries_ids_purchase_order", + compute="_compute_journal_entries", + string="Journal Entries", + ) + + def action_view_journal_entries(self, invoices=False): + """This function returns an action that display existing journal entries of + given purchase order ids. When only one found, show the journal entry + immediately. + """ + if not invoices: + self.sudo()._read(["journal_entry_ids"]) + invoices = self.journal_entry_ids + + result = self.env["ir.actions.act_window"]._for_xml_id( + "account.action_move_journal_line" + ) + # choose the view_mode accordingly + if len(invoices) > 1: + result["domain"] = [("id", "in", invoices.ids)] + elif len(invoices) == 1: + res = self.env.ref("account.view_move_form", False) + form_view = [(res and res.id or False, "form")] + if "views" in result: + result["views"] = form_view + [ + (state, view) for state, view in result["views"] if view != "form" + ] + else: + result["views"] = form_view + result["res_id"] = invoices.id + else: + result = {"type": "ir.actions.act_window_close"} + + return result diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/models/purchase_order_line.py b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/models/purchase_order_line.py new file mode 100644 index 00000000..048e0500 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/models/purchase_order_line.py @@ -0,0 +1,24 @@ +# Copyright 2019-2020 ForgeFlow S.L. +# (https://www.forgeflow.com) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +from odoo import fields, models + + +class PurchaseOrderLine(models.Model): + _inherit = "purchase.order.line" + + stock_invoice_lines = fields.One2many( + "account.move.line", "oca_purchase_line_id", readonly=True, copy=False + ) + + def name_get(self): + result = [] + orig_name = dict(super(PurchaseOrderLine, self).name_get()) + for line in self: + name = orig_name[line.id] + if self.env.context.get("po_line_info", False): + name = "[{}] {} ({})".format( + line.order_id.name, name, line.order_id.state + ) + result.append((line.id, name)) + return result diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/models/stock_move.py b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/models/stock_move.py new file mode 100644 index 00000000..041a7ead --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/models/stock_move.py @@ -0,0 +1,19 @@ +# Copyright 2019 ForgeFlow S.L. +# (https://www.forgeflow.com) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo import models + + +class StockMove(models.Model): + _inherit = "stock.move" + + def _prepare_account_move_line( + self, qty, cost, credit_account_id, debit_account_id, svl_id, description + ): + res = super(StockMove, self)._prepare_account_move_line( + qty, cost, credit_account_id, debit_account_id, svl_id, description + ) + for line in res: + line[2]["oca_purchase_line_id"] = self.purchase_line_id.id + return res diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..b4839642 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/readme/CONTRIBUTORS.rst @@ -0,0 +1,3 @@ +* Jordi Ballester Alomar +* Héctor Villarreal +* Pimolnat Suntian diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/readme/DESCRIPTION.rst new file mode 100644 index 00000000..ccd28854 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/readme/DESCRIPTION.rst @@ -0,0 +1,11 @@ +This module will add the purchase order line to journal items. + +The ultimate goal is to establish the purchase order line as one of the key +fields to reconcile the Goods Received Not Invoiced accrual account. + +Field oca_purchase_line_id it's necessary. In Odoo >=16 automatic +revaluation for a product with FIFO costing method only works if invoice +lines related to a purchase order line do not include stock journal items. +To avoid that oca_purchase_line_id includes invoice and stock journal items, +and we keep Odoo field invoice_lines just with bill lines. +- Check issue https://github.com/OCA/account-financial-tools/issues/2017 diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/readme/USAGE.rst b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/readme/USAGE.rst new file mode 100644 index 00000000..366c4a6a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/readme/USAGE.rst @@ -0,0 +1,7 @@ +The purchase order line will be automatically copied to the journal items. + +* When a supplier invoice is created referencing purchase orders, the + purchase order line will be copied to the corresponding journal item. + +* When a stock move is validated and generates a journal entry, the purchase + order line is copied to the account move line. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/security/account_security.xml b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/security/account_security.xml new file mode 100644 index 00000000..85642309 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/security/account_security.xml @@ -0,0 +1,8 @@ + + + + Purchase info in Journal Items + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/static/description/icon.png b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/static/description/index.html b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/static/description/index.html new file mode 100644 index 00000000..0898508d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/static/description/index.html @@ -0,0 +1,444 @@ + + + + + +Account Move Line Purchase Info + + + +
+

Account Move Line Purchase Info

+ + +

Beta License: AGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runboat

+

This module will add the purchase order line to journal items.

+

The ultimate goal is to establish the purchase order line as one of the key +fields to reconcile the Goods Received Not Invoiced accrual account.

+

Field oca_purchase_line_id it’s necessary. In Odoo >=16 automatic +revaluation for a product with FIFO costing method only works if invoice +lines related to a purchase order line do not include stock journal items. +To avoid that oca_purchase_line_id includes invoice and stock journal items, +and we keep Odoo field invoice_lines just with bill lines. +- Check issue https://github.com/OCA/account-financial-tools/issues/2017

+

Table of contents

+ +
+

Usage

+

The purchase order line will be automatically copied to the journal items.

+
    +
  • When a supplier invoice is created referencing purchase orders, the +purchase order line will be copied to the corresponding journal item.
  • +
  • When a stock move is validated and generates a journal entry, the purchase +order line is copied to the account move line.
  • +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • ForgeFlow
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-financial-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/tests/__init__.py b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/tests/__init__.py new file mode 100644 index 00000000..50df52a3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from . import test_account_move_line_purchase_info diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/tests/test_account_move_line_purchase_info.py b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/tests/test_account_move_line_purchase_info.py new file mode 100644 index 00000000..bdfaafa3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/tests/test_account_move_line_purchase_info.py @@ -0,0 +1,239 @@ +# Copyright 2021 ForgeFlow S.L. +# (https://www.forgeflow.com) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo import fields +from odoo.tests import Form, common + + +class TestAccountMoveLinePurchaseInfo(common.TransactionCase): + @classmethod + def setUpClass(cls): + super(TestAccountMoveLinePurchaseInfo, cls).setUpClass() + cls.purchase_model = cls.env["purchase.order"] + cls.purchase_line_model = cls.env["purchase.order.line"] + cls.product_model = cls.env["product.product"] + cls.product_ctg_model = cls.env["product.category"] + cls.account_model = cls.env["account.account"] + cls.am_model = cls.env["account.move"] + cls.aml_model = cls.env["account.move.line"] + cls.res_users_model = cls.env["res.users"] + + cls.partner1 = cls.env.ref("base.res_partner_1") + cls.location_stock = cls.env.ref("stock.stock_location_stock") + cls.company = cls.env.ref("base.main_company") + cls.group_purchase_user = cls.env.ref("purchase.group_purchase_user") + cls.group_account_invoice = cls.env.ref("account.group_account_invoice") + cls.group_account_manager = cls.env.ref("account.group_account_manager") + + # Create account for Goods Received Not Invoiced + acc_type = "equity" + name = "Goods Received Not Invoiced" + code = "grni" + cls.account_grni = cls._create_account(cls, acc_type, name, code, cls.company) + + # Create account for Cost of Goods Sold + acc_type = "expense" + name = "Cost of Goods Sold" + code = "cogs" + cls.account_cogs = cls._create_account(cls, acc_type, name, code, cls.company) + # Create account for Inventory + acc_type = "asset_current" + name = "Inventory" + code = "inventory" + cls.account_inventory = cls._create_account( + cls, acc_type, name, code, cls.company + ) + # Create Product + cls.product = cls._create_product(cls) + + # Create users + cls.purchase_user = cls._create_user( + cls, + "purchase_user", + [cls.group_purchase_user, cls.group_account_invoice], + cls.company, + ) + cls.account_invoice = cls._create_user( + cls, "account_invoice", [cls.group_account_invoice], cls.company + ) + cls.account_manager = cls._create_user( + cls, "account_manager", [cls.group_account_manager], cls.company + ) + + def _create_user(self, login, groups, company): + """Create a user.""" + group_ids = [group.id for group in groups] + user = self.res_users_model.with_context(**{"no_reset_password": True}).create( + { + "name": "Test User", + "login": login, + "password": "demo", + "email": "test@yourcompany.com", + "company_id": company.id, + "company_ids": [(4, company.id)], + "groups_id": [(6, 0, group_ids)], + } + ) + return user.id + + def _create_account(self, acc_type, name, code, company): + """Create an account.""" + account = self.account_model.create( + { + "name": name, + "code": code, + "account_type": acc_type, + "company_id": company.id, + "reconcile": True, + } + ) + return account + + def _create_product(self): + """Create a Product.""" + # group_ids = [group.id for group in groups] + product_ctg = self.product_ctg_model.create( + { + "name": "test_product_ctg", + "property_stock_valuation_account_id": self.account_inventory.id, + "property_valuation": "real_time", + "property_stock_account_input_categ_id": self.account_grni.id, + "property_stock_account_output_categ_id": self.account_cogs.id, + } + ) + product = self.product_model.create( + { + "name": "test_product", + "categ_id": product_ctg.id, + "type": "product", + "standard_price": 1.0, + "list_price": 1.0, + } + ) + return product + + def _create_purchase(self, line_products): + """Create a purchase order. + + ``line_products`` is a list of tuple [(product, qty)] + """ + lines = [] + for product, qty in line_products: + line_values = { + "name": product.name, + "product_id": product.id, + "product_qty": qty, + "product_uom": product.uom_id.id, + "price_unit": 500, + "date_planned": fields.datetime.now(), + } + lines.append((0, 0, line_values)) + return self.purchase_model.create( + {"partner_id": self.partner1.id, "order_line": lines} + ) + + def _get_balance(self, domain): + """ + Call read_group method and return the balance of particular account. + """ + aml_rec = self.aml_model.read_group( + domain, ["debit", "credit", "account_id"], ["account_id"] + ) + if aml_rec: + return aml_rec[0].get("debit", 0) - aml_rec[0].get("credit", 0) + else: + return 0.0 + + def _check_account_balance( + self, account_id, purchase_line=None, expected_balance=0.0 + ): + """ + Check the balance of the account + """ + domain = [("account_id", "=", account_id)] + if purchase_line: + domain.extend([("oca_purchase_line_id", "=", purchase_line.id)]) + + balance = self._get_balance(domain) + if purchase_line: + self.assertEqual( + balance, + expected_balance, + "Balance is not %s for Purchase Line %s." + % (str(expected_balance), purchase_line.name), + ) + + def test_purchase_invoice(self): + """Test that the po line moves from the purchase order to the + account move line and to the invoice line. + """ + purchase = self._create_purchase([(self.product, 1)]) + po_line = False + for line in purchase.order_line: + po_line = line + break + purchase.button_confirm() + picking = purchase.picking_ids[0] + picking.action_confirm() + picking.move_ids.write({"quantity_done": 1.0}) + picking.button_validate() + + expected_balance = 1.0 + self._check_account_balance( + self.account_inventory.id, + purchase_line=po_line, + expected_balance=expected_balance, + ) + + f = Form(self.am_model.with_context(default_move_type="in_invoice")) + f.partner_id = purchase.partner_id + f.invoice_date = fields.Date().today() + f.purchase_vendor_bill_id = self.env["purchase.bill.union"].browse(-purchase.id) + invoice = f.save() + invoice.action_post() + purchase.flush_model() + + for aml in invoice.invoice_line_ids: + if aml.product_id == po_line.product_id and aml.move_id: + self.assertEqual( + aml.purchase_line_id, + po_line, + "Purchase Order line has not been copied " + "from the invoice to the account move line.", + ) + + def test_name_get(self): + purchase = self._create_purchase([(self.product, 1)]) + po_line = purchase.order_line[0] + name_get = po_line.with_context(**{"po_line_info": True}).name_get() + self.assertEqual( + name_get, + [ + ( + po_line.id, + "[%s] %s (%s)" + % (po_line.order_id.name, po_line.name, po_line.order_id.state), + ) + ], + ) + name_get_no_ctx = po_line.name_get() + self.assertEqual(name_get_no_ctx, [(po_line.id, po_line.name)]) + + def test_purchase_order_with_journal_entries_and_vendor_bills(self): + purchase = self._create_purchase([(self.product, 1)]) + purchase.button_confirm() + purchase._compute_invoice() + purchase._compute_journal_entries() + self.assertEqual(purchase.journal_entry_ids.id, False) + self.assertEqual(purchase.invoice_ids.id, False) + self.assertEqual(purchase.journal_entries_count, 0) + self.assertEqual(purchase.invoice_count, 0) + purchase.picking_ids.move_ids_without_package.quantity_done = 1 + purchase.picking_ids.button_validate() + self.assertEqual(purchase.journal_entries_count, 1) + self.assertEqual(purchase.invoice_count, 0) + purchase.action_create_invoice() + self.assertEqual(purchase.journal_entries_count, 1) + self.assertEqual(purchase.invoice_count, 1) + self.assertNotEqual(purchase.action_view_journal_entries(), None) diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/views/account_move_view.xml b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/views/account_move_view.xml new file mode 100644 index 00000000..767bd77f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/views/account_move_view.xml @@ -0,0 +1,112 @@ + + + + account.move.line.form + account.move.line + + + + + + + + + + account.move.line.tree + account.move.line + + + + + + + + + + Journal Items + account.move.line + + + + + + + + + + + + + + account.move.form + account.move + + + + + + + + + + + + { + "po_line_info": True, + } + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/views/purchase_order_view.xml b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/views/purchase_order_view.xml new file mode 100644 index 00000000..1be1f075 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/account_move_line_purchase_info/views/purchase_order_view.xml @@ -0,0 +1,27 @@ + + + purchase.order.form.journal.entry + purchase.order + + + + + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/doc/ARCHITECTURE.md new file mode 100644 index 00000000..aa5b341f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_move_line_purchase_info Module - account_move_line_purchase_info + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/doc/CONFIGURATION.md b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/doc/CONFIGURATION.md new file mode 100644 index 00000000..b9fcd690 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_move_line_purchase_info. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/doc/CONTROLLERS.md b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/doc/DEPENDENCIES.md new file mode 100644 index 00000000..f8e9890f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [purchase_stock](../../odoo-bringout-oca-ocb-purchase_stock) +- [base_view_inheritance_extension](../../odoo-bringout-oca-server-tools-base_view_inheritance_extension) diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/doc/FAQ.md b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/doc/FAQ.md new file mode 100644 index 00000000..123a9497 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_move_line_purchase_info or install in UI. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/doc/INSTALL.md b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/doc/INSTALL.md new file mode 100644 index 00000000..4a7c4ad0 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info" +# or +uv pip install odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info" +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/doc/MODELS.md b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/doc/MODELS.md new file mode 100644 index 00000000..7d848cd2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/doc/MODELS.md @@ -0,0 +1,15 @@ +# Models + +Detected core models and extensions in account_move_line_purchase_info. + +```mermaid +classDiagram + class account_move_line + class purchase_order + class purchase_order_line + class stock_move +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/doc/OVERVIEW.md b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/doc/OVERVIEW.md new file mode 100644 index 00000000..57ad8d3d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_move_line_purchase_info. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_move_line_purchase_info +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/doc/REPORTS.md b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/doc/SECURITY.md b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/doc/SECURITY.md new file mode 100644 index 00000000..29730048 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/doc/SECURITY.md @@ -0,0 +1,62 @@ +# Security + +Access control and security definitions in account_move_line_purchase_info. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[CHANGELOG.md](../CHANGELOG.md)** + - 132 model access rules +- **[doc](../doc)** +- **[docker](../docker)** +- **[input](../input)** +- **[nix](../nix)** +- **[odoo.conf](../odoo.conf)** + - 58 model access rules +- **[odoo_packages_bez_l10n.txt](../odoo_packages_bez_l10n.txt)** + - 1947 model access rules +- **[odoo_packages_bringout.txt](../odoo_packages_bringout.txt)** + - 1947 model access rules +- **[odoo_packages.txt](../odoo_packages.txt)** + - 2085 model access rules +- **[output](../output)** +- **[packages](../packages)** +- **[PACKAGES.md](../PACKAGES.md)** + - 298 model access rules +- **[README.md](../README.md)** + - 338 model access rules +- **[scripts](../scripts)** +- **[temp](../temp)** +- **[TRANSLATION_BS_SUMMARY.md](../TRANSLATION_BS_SUMMARY.md)** + - 146 model access rules + +## Record Rules + +Row-level security rules defined in: + +## Security Groups & Configuration + +Security groups and permissions defined in: +- **[account_security.xml](../account_move_line_purchase_info/security/account_security.xml)** + - 1 security groups defined + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[account_security.xml](../account_move_line_purchase_info/security/account_security.xml)** + - Security groups, categories, and XML-based rules + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/doc/USAGE.md b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/doc/USAGE.md new file mode 100644 index 00000000..45c81107 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_move_line_purchase_info +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/doc/WIZARDS.md b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/pyproject.toml b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/pyproject.toml new file mode 100644 index 00000000..9d632ccd --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-financial-tools-account_move_line_purchase_info" +version = "16.0.0" +description = "Account Move Line Purchase Info - Introduces the purchase order line to the journal items" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-account-financial-tools-purchase_stock>=16.0.0", + "odoo-bringout-oca-account-financial-tools-base_view_inheritance_extension>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_move_line_purchase_info"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/README.md b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/README.md new file mode 100644 index 00000000..48ccfd8d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/README.md @@ -0,0 +1,46 @@ +# Account Move Line Repair Info + +Odoo addon: account_move_line_repair_info + +## Installation + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_move_line_repair_info +``` + +## Dependencies + +This addon depends on: +- account +- repair +- stock_account + +## Manifest Information + +- **Name**: Account Move Line Repair Info +- **Version**: 16.0.1.0.0 +- **Category**: Generic +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-financial-tools](https://github.com/OCA/account-financial-tools) branch 16.0, addon `account_move_line_repair_info`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/README.rst b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/README.rst new file mode 100644 index 00000000..7a401ebf --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/README.rst @@ -0,0 +1,84 @@ +============================= +Account Move Line Repair Info +============================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:44a807b48cf561e9c5eb22bd9e1308e78246ab34e9ca623cea3ae9d108f29e80 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-tools/tree/16.0/account_move_line_repair_info + :alt: OCA/account-financial-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-tools-16-0/account-financial-tools-16-0-account_move_line_repair_info + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module will add the repair order to journal items. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +The repair order will be automatically copied to the journal items. + +* When Invoice(s) is made from repair order, field repair_order_id +* The journal entries created by the consumption of materials and the repaired product, are associated with the repair order + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* ForgeFlow S.L. + +Contributors +~~~~~~~~~~~~ + +* Christopher Ormaza + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-financial-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/__init__.py b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/__init__.py new file mode 100644 index 00000000..cc6b6354 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/__init__.py @@ -0,0 +1,2 @@ +from . import models +from .hooks import post_init_hook diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/__manifest__.py b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/__manifest__.py new file mode 100644 index 00000000..e0a1360a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/__manifest__.py @@ -0,0 +1,20 @@ +# Copyright 2022 ForgeFlow S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +{ + "name": "Account Move Line Repair Info", + "summary": "Introduces the repair order to the journal items", + "version": "16.0.1.0.0", + "author": "ForgeFlow S.L., " "Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-financial-tools", + "category": "Generic", + "depends": [ + "account", + "repair", + "stock_account", + ], + "license": "AGPL-3", + "data": ["security/account_security.xml", "views/account_move_view.xml"], + "installable": True, + "post_init_hook": "post_init_hook", +} diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/hooks.py b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/hooks.py new file mode 100644 index 00000000..653b9c14 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/hooks.py @@ -0,0 +1,71 @@ +# Copyright 2022 ForgeFlow S.L. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + + +def post_init_hook(cr, registry): + # Material consumed on repair + cr.execute( + """ + update account_move_line as aml set repair_order_id = q.order_id + from ( + select aml.id, ro.id as order_id + from account_move_line as aml + left join account_move as am on am.id = aml.move_id + left join stock_valuation_layer svl on svl.account_move_id = am.id + left join stock_move as sm on sm.id = svl.stock_move_id + left join repair_line as rl on rl.move_id = sm.id + left join repair_order as ro on rl.repair_id = ro.id + where ro.id is not null + ) as q + where q.id = aml.id + """ + ) + + # Product Repaired + cr.execute( + """ + update account_move_line as aml set repair_order_id = q.order_id + from ( + select aml.id, ro.id as order_id + from account_move_line as aml + left join account_move as am on am.id = aml.move_id + left join stock_valuation_layer svl on svl.account_move_id = am.id + left join stock_move as sm on sm.id = svl.stock_move_id + left join repair_order as ro on sm.id = ro.move_id + where ro.id is not null + ) as q + where q.id = aml.id + """ + ) + + # Invoice Lines for Products Consumed + cr.execute( + """ + update account_move_line as aml set repair_order_id = q.order_id + from ( + select aml.id, ro.id as order_id + from account_move_line as aml + left join account_move as am on am.id = aml.move_id + left join repair_line as rl on aml.id = rl.invoice_line_id + left join repair_order as ro on rl.repair_id = ro.id + where ro.id is not null + ) as q + where q.id = aml.id + """ + ) + + # Invoice Lines for Fees + cr.execute( + """ + update account_move_line as aml set repair_order_id = q.order_id + from ( + select aml.id, ro.id as order_id + from account_move_line as aml + left join account_move as am on am.id = aml.move_id + left join repair_fee as rf on aml.id = rf.invoice_line_id + left join repair_order as ro on rf.repair_id = ro.id + where ro.id is not null + ) as q + where q.id = aml.id + """ + ) diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/i18n/account_move_line_repair_info.pot b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/i18n/account_move_line_repair_info.pot new file mode 100644 index 00000000..860f3025 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/i18n/account_move_line_repair_info.pot @@ -0,0 +1,46 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_repair_info +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_line_repair_info +#: model:ir.model.fields,field_description:account_move_line_repair_info.field_repair_order__account_move_line_ids +msgid "Journal Entries" +msgstr "" + +#. module: account_move_line_repair_info +#: model:ir.model,name:account_move_line_repair_info.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_move_line_repair_info +#: model:ir.model,name:account_move_line_repair_info.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_move_line_repair_info +#: model:ir.model,name:account_move_line_repair_info.model_repair_order +#: model:ir.model.fields,field_description:account_move_line_repair_info.field_account_move_line__repair_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_repair_info.view_account_move_line_filter +msgid "Repair Order" +msgstr "" + +#. module: account_move_line_repair_info +#: model:res.groups,name:account_move_line_repair_info.group_account_move_repair_order_info +msgid "Repair Order info in Journal Items" +msgstr "" + +#. module: account_move_line_repair_info +#: model:ir.model,name:account_move_line_repair_info.model_stock_valuation_layer +msgid "Stock Valuation Layer" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/i18n/bs.po b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/i18n/bs.po new file mode 100644 index 00000000..c281bce7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/i18n/bs.po @@ -0,0 +1,46 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_repair_info +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_line_repair_info +#: model:ir.model.fields,field_description:account_move_line_repair_info.field_repair_order__account_move_line_ids +msgid "Journal Entries" +msgstr "Žurnal (finansijski nalozi)" + +#. module: account_move_line_repair_info +#: model:ir.model,name:account_move_line_repair_info.model_account_move +msgid "Journal Entry" +msgstr "Žurnal" + +#. module: account_move_line_repair_info +#: model:ir.model,name:account_move_line_repair_info.model_account_move_line +msgid "Journal Item" +msgstr "Stavka žurnala" + +#. module: account_move_line_repair_info +#: model:ir.model,name:account_move_line_repair_info.model_repair_order +#: model:ir.model.fields,field_description:account_move_line_repair_info.field_account_move_line__repair_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_repair_info.view_account_move_line_filter +msgid "Repair Order" +msgstr "Nalog za popravak" + +#. module: account_move_line_repair_info +#: model:res.groups,name:account_move_line_repair_info.group_account_move_repair_order_info +msgid "Repair Order info in Journal Items" +msgstr "Informacije o naloga za popravku u stavkama dnevnika" + +#. module: account_move_line_repair_info +#: model:ir.model,name:account_move_line_repair_info.model_stock_valuation_layer +msgid "Stock Valuation Layer" +msgstr "Sloj ocjene zaliha" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/i18n/it.po b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/i18n/it.po new file mode 100644 index 00000000..0c56a125 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/i18n/it.po @@ -0,0 +1,49 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_repair_info +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-06-24 18:38+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_move_line_repair_info +#: model:ir.model.fields,field_description:account_move_line_repair_info.field_repair_order__account_move_line_ids +msgid "Journal Entries" +msgstr "Registrazioni contabili" + +#. module: account_move_line_repair_info +#: model:ir.model,name:account_move_line_repair_info.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: account_move_line_repair_info +#: model:ir.model,name:account_move_line_repair_info.model_account_move_line +msgid "Journal Item" +msgstr "Movimento contabile" + +#. module: account_move_line_repair_info +#: model:ir.model,name:account_move_line_repair_info.model_repair_order +#: model:ir.model.fields,field_description:account_move_line_repair_info.field_account_move_line__repair_order_id +#: model_terms:ir.ui.view,arch_db:account_move_line_repair_info.view_account_move_line_filter +msgid "Repair Order" +msgstr "Ordine di riparazione" + +#. module: account_move_line_repair_info +#: model:res.groups,name:account_move_line_repair_info.group_account_move_repair_order_info +msgid "Repair Order info in Journal Items" +msgstr "Informazioni ordine di riparazione nei movimenti contabili" + +#. module: account_move_line_repair_info +#: model:ir.model,name:account_move_line_repair_info.model_stock_valuation_layer +msgid "Stock Valuation Layer" +msgstr "Livello valutazione magazzino" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/models/__init__.py b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/models/__init__.py new file mode 100644 index 00000000..a5685dcc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/models/__init__.py @@ -0,0 +1,3 @@ +from . import account_move +from . import repair_order +from . import stock_valuation_layer diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/models/account_move.py b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/models/account_move.py new file mode 100644 index 00000000..cdeab579 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/models/account_move.py @@ -0,0 +1,93 @@ +# Copyright 2022 ForgeFlow S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo import api, fields, models + + +class AccountMove(models.Model): + + _inherit = "account.move" + + def _stock_account_prepare_anglo_saxon_out_lines_vals(self): + res = super()._stock_account_prepare_anglo_saxon_out_lines_vals() + for i, vals in enumerate(res): + if ( + not vals.get("move_id", False) + or not vals.get("product_id", False) + or not vals.get("quantity", False) + ): + continue + am = self.env["account.move"].browse(vals["move_id"]) + repair_line = am.invoice_line_ids.filtered( + lambda il: il.product_id.id == vals["product_id"] + and il.quantity == vals["quantity"] + ) + repair_order = repair_line.repair_fee_ids.mapped("repair_id") + if len(repair_order) == 1: + res[i].update( + { + "repair_order_id": repair_line.repair_fee_ids.repair_id.id, + } + ) + repair_order = repair_line.repair_line_ids.mapped("repair_id") + if len(repair_order) == 1: + res[i].update( + { + "repair_order_id": repair_line.repair_line_ids.repair_id.id, + } + ) + return res + + @api.model_create_multi + def create(self, values): + rline_model = self.env["repair.line"] + fline_model = self.env["repair.fee"] + rorder_model = self.env["repair.order"] + for val in values: + for invoice_line_ids in val.get("invoice_line_ids", []): + line_val = invoice_line_ids[2] + if line_val.get("repair_line_ids", []): + repair_line_ids = [ + r[1] for r in line_val.get("repair_line_ids", []) + ] + rline = rline_model.browse(repair_line_ids) + rorder = rline.mapped("repair_id") + if len(rorder) == 1: + line_val.update( + { + "repair_order_id": rline.mapped("repair_id").id, + } + ) + if line_val.get("repair_fee_ids", False): + repair_fee_ids = [r[1] for r in line_val.get("repair_fee_ids", [])] + fline = fline_model.browse(repair_fee_ids) + rorder = fline.mapped("repair_id") + if len(rorder) == 1: + line_val.update( + { + "repair_order_id": fline.mapped("repair_id").id, + } + ) + if line_val.get("repair_ids", False): + repair_ids = [r[1] for r in line_val.get("repair_ids", [])] + rorder = rorder_model.browse(repair_ids) + if len(rorder) == 1: + line_val.update( + { + "repair_order_id": rorder.id, + } + ) + return super(AccountMove, self).create(values) + + +class AccountMoveLine(models.Model): + + _inherit = "account.move.line" + + repair_order_id = fields.Many2one( + comodel_name="repair.order", + string="Repair Order", + ondelete="set null", + index=True, + copy=False, + ) diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/models/repair_order.py b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/models/repair_order.py new file mode 100644 index 00000000..fb7c743d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/models/repair_order.py @@ -0,0 +1,16 @@ +# Copyright 2022 ForgeFlow S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models + + +class RepairOrder(models.Model): + + _inherit = "repair.order" + + account_move_line_ids = fields.One2many( + comodel_name="account.move.line", + inverse_name="repair_order_id", + string="Journal Entries", + required=False, + ) diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/models/stock_valuation_layer.py b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/models/stock_valuation_layer.py new file mode 100644 index 00000000..94cc998a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/models/stock_valuation_layer.py @@ -0,0 +1,22 @@ +# Copyright 2022 ForgeFlow S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo import models + + +class StockValuationLayer(models.Model): + + _inherit = "stock.valuation.layer" + + def _validate_accounting_entries(self): + res = super()._validate_accounting_entries() + for svl in self: + if svl.stock_move_id.repair_id: + current_move = svl.account_move_id + if current_move: + current_move.line_ids.write( + { + "repair_order_id": svl.stock_move_id.repair_id.id, + } + ) + return res diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..b647a292 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/readme/CONTRIBUTORS.rst @@ -0,0 +1 @@ +* Christopher Ormaza diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/readme/DESCRIPTION.rst new file mode 100644 index 00000000..2416227b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +This module will add the repair order to journal items. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/readme/USAGE.rst b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/readme/USAGE.rst new file mode 100644 index 00000000..e33eb60f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/readme/USAGE.rst @@ -0,0 +1,4 @@ +The repair order will be automatically copied to the journal items. + +* When Invoice(s) is made from repair order, field repair_order_id +* The journal entries created by the consumption of materials and the repaired product, are associated with the repair order diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/security/account_security.xml b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/security/account_security.xml new file mode 100644 index 00000000..56158e9c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/security/account_security.xml @@ -0,0 +1,8 @@ + + + + Repair Order info in Journal Items + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/static/description/icon.png b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/static/description/index.html b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/static/description/index.html new file mode 100644 index 00000000..8070f80b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/static/description/index.html @@ -0,0 +1,430 @@ + + + + + + +Account Move Line Repair Info + + + +
+

Account Move Line Repair Info

+ + +

Beta License: AGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runboat

+

This module will add the repair order to journal items.

+

Table of contents

+ +
+

Usage

+

The repair order will be automatically copied to the journal items.

+
    +
  • When Invoice(s) is made from repair order, field repair_order_id
  • +
  • The journal entries created by the consumption of materials and the repaired product, are associated with the repair order
  • +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • ForgeFlow S.L.
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-financial-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/tests/__init__.py b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/tests/__init__.py new file mode 100644 index 00000000..ceb307b6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/tests/__init__.py @@ -0,0 +1 @@ +from . import test_account_move_line_repair_info diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/tests/test_account_move_line_repair_info.py b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/tests/test_account_move_line_repair_info.py new file mode 100644 index 00000000..8f27f2a7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/tests/test_account_move_line_repair_info.py @@ -0,0 +1,390 @@ +# Copyright 2022 ForgeFlow S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +# flake8: noqa: B950 + +from odoo import fields +from odoo.tests.common import TransactionCase + + +class TestAccountMoveLineRepairInfo(TransactionCase): + def setUp(self): + super().setUp() + self.aml_model = self.env["account.move.line"] + self.am_model = self.env["account.move"] + self.chart_template = self.env["account.chart.template"].create( + { + "name": "Test chart", + "currency_id": self.env.ref("base.EUR").id, + "code_digits": 6, + "cash_account_code_prefix": "570", + "bank_account_code_prefix": "572", + "transfer_account_code_prefix": "100000", + "use_anglo_saxon": True, + } + ) + self.chart_template.try_loading(company=self.env.user.company_id) + self.valuation_account = self.env["account.account"].create( + { + "name": "Test stock valuation", + "code": "tv", + "account_type": "asset_cash", + "reconcile": True, + "company_id": self.env.ref("base.main_company").id, + } + ) + self.payable_account = self.env["account.account"].create( + { + "name": "Test Payable", + "code": "tpayable", + "account_type": "liability_payable", + "reconcile": True, + "company_id": self.env.ref("base.main_company").id, + } + ) + self.receivable_account = self.env["account.account"].create( + { + "name": "Test Receivable", + "code": "treceivable", + "account_type": "asset_receivable", + "reconcile": True, + "company_id": self.env.ref("base.main_company").id, + } + ) + + self.stock_input_account = self.env["account.account"].create( + { + "name": "Test stock input", + "code": "tsti", + "account_type": "income", + "reconcile": True, + "company_id": self.env.ref("base.main_company").id, + } + ) + self.stock_output_account = self.env["account.account"].create( + { + "name": "Test stock output", + "code": "tout", + "account_type": "equity", + "reconcile": True, + "company_id": self.env.ref("base.main_company").id, + } + ) + self.stock_income_account = self.env["account.account"].create( + { + "name": "Test stock income", + "code": "tincome", + "account_type": "income", + "reconcile": True, + "company_id": self.env.ref("base.main_company").id, + } + ) + self.stock_expense_account = self.env["account.account"].create( + { + "name": "Test stock outcome", + "code": "texpense", + "account_type": "expense", + "reconcile": True, + "company_id": self.env.ref("base.main_company").id, + } + ) + self.stock_journal = self.env["account.journal"].create( + {"name": "Stock Journal", "code": "STJTEST", "type": "general"} + ) + self.categ_real = self.env["product.category"].create( + { + "name": "REAL", + "property_cost_method": "fifo", + "property_valuation": "real_time", + "property_stock_valuation_account_id": self.valuation_account.id, + "property_stock_account_input_categ_id": self.stock_input_account.id, + "property_stock_account_output_categ_id": self.stock_output_account.id, + "property_account_expense_categ_id": self.stock_expense_account.id, + "property_account_income_categ_id": self.stock_income_account.id, + "property_stock_journal": self.stock_journal.id, + } + ) + self.res_partner_1 = self.env["res.partner"].create( + { + "name": "Wood Corner", + "property_account_payable_id": self.payable_account.id, + "property_account_receivable_id": self.receivable_account.id, + } + ) + self.res_partner_address_1 = self.env["res.partner"].create( + {"name": "Willie Burke", "parent_id": self.res_partner_1.id} + ) + self.res_partner_12 = self.env["res.partner"].create( + { + "name": "Partner 12", + "property_account_payable_id": self.payable_account.id, + "property_account_receivable_id": self.receivable_account.id, + } + ) + + # Products + self.product_product_3 = self.env["product.product"].create( + { + "name": "Desk Combination", + "categ_id": self.categ_real.id, + "standard_price": 1.0, + "type": "product", + } + ) + self.product_product_11 = self.env["product.product"].create( + { + "name": "Conference Chair", + "categ_id": self.categ_real.id, + "standard_price": 1.0, + "type": "product", + } + ) + self.product_product_5 = self.env["product.product"].create( + { + "name": "Product 5", + "categ_id": self.categ_real.id, + "standard_price": 1.0, + "type": "product", + } + ) + self.product_product_6 = self.env["product.product"].create( + { + "name": "Large Cabinet", + "categ_id": self.categ_real.id, + "standard_price": 1.0, + "type": "product", + } + ) + self.product_product_12 = self.env["product.product"].create( + { + "name": "Office Chair Black", + "categ_id": self.categ_real.id, + "standard_price": 1.0, + "type": "product", + } + ) + self.product_product_13 = self.env["product.product"].create( + { + "name": "Corner Desk Left Sit", + "categ_id": self.categ_real.id, + "standard_price": 1.0, + "type": "product", + } + ) + self.product_product_2 = self.env["product.product"].create( + { + "name": "Virtual Home Staging", + "categ_id": self.categ_real.id, + "standard_price": 1.0, + "type": "product", + } + ) + self.product_service_order_repair = self.env["product.product"].create( + { + "name": "Repair Services", + "type": "service", + "categ_id": self.categ_real.id, + } + ) + + # Location + self.stock_warehouse = self.env["stock.warehouse"].search( + [("company_id", "=", self.env.company.id)], limit=1 + ) + self.stock_location_14 = self.env["stock.location"].create( + { + "name": "Shelf 2", + "location_id": self.stock_warehouse.lot_stock_id.id, + } + ) + + # Repair Orders + self.repair1 = self.env["repair.order"].create( + { + "address_id": self.res_partner_address_1.id, + "guarantee_limit": fields.Date.today(), + "invoice_method": "none", + "user_id": False, + "product_id": self.product_product_3.id, + "product_uom": self.env.ref("uom.product_uom_unit").id, + "partner_invoice_id": self.res_partner_address_1.id, + "location_id": self.stock_warehouse.lot_stock_id.id, + "operations": [ + ( + 0, + 0, + { + "location_dest_id": self.product_product_11.property_stock_production.id, + "location_id": self.stock_warehouse.lot_stock_id.id, + "name": self.product_product_11.get_product_multiline_description_sale(), + "product_id": self.product_product_11.id, + "product_uom": self.env.ref("uom.product_uom_unit").id, + "product_uom_qty": 1.0, + "price_unit": 50.0, + "state": "draft", + "type": "add", + "company_id": self.env.company.id, + }, + ) + ], + "fees_lines": [ + ( + 0, + 0, + { + "name": self.product_service_order_repair.get_product_multiline_description_sale(), + "product_id": self.product_service_order_repair.id, + "product_uom_qty": 1.0, + "product_uom": self.env.ref("uom.product_uom_unit").id, + "price_unit": 50.0, + "company_id": self.env.company.id, + }, + ) + ], + "partner_id": self.res_partner_12.id, + } + ) + + self.repair0 = self.env["repair.order"].create( + { + "product_id": self.product_product_5.id, + "product_uom": self.env.ref("uom.product_uom_unit").id, + "address_id": self.res_partner_address_1.id, + "guarantee_limit": fields.Date.today(), + "invoice_method": "after_repair", + "user_id": False, + "partner_invoice_id": self.res_partner_address_1.id, + "location_id": self.stock_warehouse.lot_stock_id.id, + "operations": [ + ( + 0, + 0, + { + "location_dest_id": self.product_product_12.property_stock_production.id, + "location_id": self.stock_warehouse.lot_stock_id.id, + "name": self.product_product_12.get_product_multiline_description_sale(), + "price_unit": 50.0, + "product_id": self.product_product_12.id, + "product_uom": self.env.ref("uom.product_uom_unit").id, + "product_uom_qty": 1.0, + "state": "draft", + "type": "add", + "company_id": self.env.company.id, + }, + ) + ], + "fees_lines": [ + ( + 0, + 0, + { + "name": self.product_service_order_repair.get_product_multiline_description_sale(), + "product_id": self.product_service_order_repair.id, + "product_uom_qty": 1.0, + "product_uom": self.env.ref("uom.product_uom_unit").id, + "price_unit": 50.0, + "company_id": self.env.company.id, + }, + ) + ], + "partner_id": self.res_partner_12.id, + } + ) + + self.repair2 = self.env["repair.order"].create( + { + "product_id": self.product_product_6.id, + "product_uom": self.env.ref("uom.product_uom_unit").id, + "address_id": self.res_partner_address_1.id, + "guarantee_limit": fields.Date.today(), + "invoice_method": "b4repair", + "user_id": False, + "partner_invoice_id": self.res_partner_address_1.id, + "location_id": self.stock_location_14.id, + "operations": [ + ( + 0, + 0, + { + "location_dest_id": self.product_product_13.property_stock_production.id, + "location_id": self.stock_warehouse.lot_stock_id.id, + "name": self.product_product_13.get_product_multiline_description_sale(), + "price_unit": 50.0, + "product_id": self.product_product_13.id, + "product_uom": self.env.ref("uom.product_uom_unit").id, + "product_uom_qty": 1.0, + "state": "draft", + "type": "add", + "company_id": self.env.company.id, + }, + ) + ], + "fees_lines": [ + ( + 0, + 0, + { + "name": self.product_service_order_repair.get_product_multiline_description_sale(), + "product_id": self.product_service_order_repair.id, + "product_uom_qty": 1.0, + "product_uom": self.env.ref("uom.product_uom_unit").id, + "price_unit": 50.0, + "company_id": self.env.company.id, + }, + ) + ], + "partner_id": self.res_partner_12.id, + } + ) + + self.env.user.groups_id |= self.env.ref("stock.group_stock_user") + + def test_move_line_repair_info(self): + self.product_product_3.write({"categ_id": self.categ_real.id}) + self.product_product_11.write({"categ_id": self.categ_real.id}) + self.product_product_5.write({"categ_id": self.categ_real.id}) + self.product_product_6.write({"categ_id": self.categ_real.id}) + self.product_product_12.write({"categ_id": self.categ_real.id}) + self.product_product_13.write({"categ_id": self.categ_real.id}) + self.product_product_2.write({"categ_id": self.categ_real.id}) + repairs = self.repair0 + self.repair1 + self.repair2 + for repair in repairs: + repair.action_repair_confirm() + if repair.state != "2binvoiced": + repair.action_repair_start() + repair.action_repair_end() + for operation in repairs.filtered( + lambda x: x.state == "done" and x.move_id + ).mapped("operations"): + aml = self.aml_model.search( + [("move_id.stock_move_id", "=", operation.move_id.id)] + ) + if aml: + self.assertEqual( + aml.mapped("repair_order_id").ids, operation.repair_id.ids + ) + make_invoice = self.env["repair.order.make_invoice"].create({"group": True}) + context = { + "active_model": "repair.order", + "active_ids": repairs.ids, + } + res = make_invoice.with_context(context=context).make_invoices() + invoices = res.get("domain", []) and self.am_model.browse( + res.get("domain", [])[0][2] + ) + for invoice in invoices: + if invoice.state == "draft": + invoice.action_post() + for fee in repairs.mapped("fees_lines"): + invoice_lines = fee.repair_id.invoice_id.invoice_line_ids.filtered( + lambda x: fee.id in x.repair_fee_ids.ids + ) + if invoice_lines: + self.assertEqual(fee.repair_id.id, invoice_lines.repair_order_id.id) + for operation in repairs.mapped("operations"): + invoice_lines = operation.repair_id.invoice_id.invoice_line_ids.filtered( + lambda x: operation.id in x.repair_line_ids.ids + ) + if invoice_lines: + self.assertEqual( + operation.repair_id.id, invoice_lines.repair_order_id.id + ) diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/views/account_move_view.xml b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/views/account_move_view.xml new file mode 100644 index 00000000..af6cca51 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/account_move_line_repair_info/views/account_move_view.xml @@ -0,0 +1,52 @@ + + + + account.move.line.form + account.move.line + + + + + + + + + account.move.line.tree + account.move.line + + + + + + + + + Journal Items + account.move.line + + + + + + + + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/doc/ARCHITECTURE.md new file mode 100644 index 00000000..7f09af05 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_move_line_repair_info Module - account_move_line_repair_info + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/doc/CONFIGURATION.md b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/doc/CONFIGURATION.md new file mode 100644 index 00000000..89f55d22 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_move_line_repair_info. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/doc/CONTROLLERS.md b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/doc/DEPENDENCIES.md new file mode 100644 index 00000000..78006f24 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/doc/DEPENDENCIES.md @@ -0,0 +1,7 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) +- [repair](../../odoo-bringout-oca-ocb-repair) +- [stock_account](../../odoo-bringout-oca-ocb-stock_account) diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/doc/FAQ.md b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/doc/FAQ.md new file mode 100644 index 00000000..da135d40 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_move_line_repair_info or install in UI. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/doc/INSTALL.md b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/doc/INSTALL.md new file mode 100644 index 00000000..d09112c3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_move_line_repair_info" +# or +uv pip install odoo-bringout-oca-account-financial-tools-account_move_line_repair_info" +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/doc/MODELS.md b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/doc/MODELS.md new file mode 100644 index 00000000..84646b08 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/doc/MODELS.md @@ -0,0 +1,15 @@ +# Models + +Detected core models and extensions in account_move_line_repair_info. + +```mermaid +classDiagram + class account_move + class account_move_line + class repair_order + class stock_valuation_layer +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/doc/OVERVIEW.md b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/doc/OVERVIEW.md new file mode 100644 index 00000000..084083d8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_move_line_repair_info. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_move_line_repair_info +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/doc/REPORTS.md b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/doc/SECURITY.md b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/doc/SECURITY.md new file mode 100644 index 00000000..44fabfd1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/doc/SECURITY.md @@ -0,0 +1,62 @@ +# Security + +Access control and security definitions in account_move_line_repair_info. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[CHANGELOG.md](../CHANGELOG.md)** + - 132 model access rules +- **[doc](../doc)** +- **[docker](../docker)** +- **[input](../input)** +- **[nix](../nix)** +- **[odoo.conf](../odoo.conf)** + - 58 model access rules +- **[odoo_packages_bez_l10n.txt](../odoo_packages_bez_l10n.txt)** + - 1947 model access rules +- **[odoo_packages_bringout.txt](../odoo_packages_bringout.txt)** + - 1947 model access rules +- **[odoo_packages.txt](../odoo_packages.txt)** + - 2085 model access rules +- **[output](../output)** +- **[packages](../packages)** +- **[PACKAGES.md](../PACKAGES.md)** + - 298 model access rules +- **[README.md](../README.md)** + - 338 model access rules +- **[scripts](../scripts)** +- **[temp](../temp)** +- **[TRANSLATION_BS_SUMMARY.md](../TRANSLATION_BS_SUMMARY.md)** + - 146 model access rules + +## Record Rules + +Row-level security rules defined in: + +## Security Groups & Configuration + +Security groups and permissions defined in: +- **[account_security.xml](../account_move_line_repair_info/security/account_security.xml)** + - 1 security groups defined + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[account_security.xml](../account_move_line_repair_info/security/account_security.xml)** + - Security groups, categories, and XML-based rules + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/doc/USAGE.md b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/doc/USAGE.md new file mode 100644 index 00000000..d8f3365c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_move_line_repair_info +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/doc/WIZARDS.md b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/pyproject.toml b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/pyproject.toml new file mode 100644 index 00000000..49d6a5cd --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_repair_info/pyproject.toml @@ -0,0 +1,44 @@ +[project] +name = "odoo-bringout-oca-account-financial-tools-account_move_line_repair_info" +version = "16.0.0" +description = "Account Move Line Repair Info - Introduces the repair order to the journal items" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "odoo-bringout-oca-account-financial-tools-repair>=16.0.0", + "odoo-bringout-oca-account-financial-tools-stock_account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_move_line_repair_info"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/README.md b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/README.md new file mode 100644 index 00000000..9a3b986b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/README.md @@ -0,0 +1,45 @@ +# Account Move Line Sale Info + +Odoo addon: account_move_line_sale_info + +## Installation + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_move_line_sale_info +``` + +## Dependencies + +This addon depends on: +- account_move_line_stock_info +- sale_stock + +## Manifest Information + +- **Name**: Account Move Line Sale Info +- **Version**: 16.0.1.0.0 +- **Category**: Generic +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-financial-tools](https://github.com/OCA/account-financial-tools) branch 16.0, addon `account_move_line_sale_info`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/README.rst b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/README.rst new file mode 100644 index 00000000..7bdfad4a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/README.rst @@ -0,0 +1,90 @@ +=========================== +Account Move Line Sale Info +=========================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:48bde197686bd1eb93a24461534e368906be593412432b8eee564670d8c768fc + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-tools/tree/16.0/account_move_line_sale_info + :alt: OCA/account-financial-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-tools-16-0/account-financial-tools-16-0-account_move_line_sale_info + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module will add the sale order line to journal items. + +The ultimate goal is to establish the purchase order line as one of the key +fields to reconcile the Goods Delivered Not Invoiced accrual account. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +The sale order line will be automatically copied to the journal items. + +* When a supplier invoice is created referencing sales orders, the + sale order line will be copied to the corresponding journal item. + +* When a stock move is validated and generates a journal entry, the sale + order line is copied to the account move line. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* ForgeFlow S.L. + +Contributors +~~~~~~~~~~~~ + +* Aaron Henriquez + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-financial-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/__init__.py b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/__init__.py new file mode 100644 index 00000000..e66fb1c2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/__init__.py @@ -0,0 +1,4 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from . import models +from .hooks import post_init_hook diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/__manifest__.py b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/__manifest__.py new file mode 100644 index 00000000..ae1989ac --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/__manifest__.py @@ -0,0 +1,19 @@ +# Copyright 2020-23 ForgeFlow S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +{ + "name": "Account Move Line Sale Info", + "summary": "Introduces the purchase order line to the journal items", + "version": "16.0.1.0.0", + "author": "ForgeFlow S.L., " "Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-financial-tools", + "category": "Generic", + "depends": [ + "account_move_line_stock_info", + "sale_stock", + ], + "license": "AGPL-3", + "data": ["security/account_security.xml", "views/account_move_view.xml"], + "installable": True, + "post_init_hook": "post_init_hook", +} diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/hooks.py b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/hooks.py new file mode 100644 index 00000000..2ccdb260 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/hooks.py @@ -0,0 +1,70 @@ +# Copyright 2019-23 ForgeFlow S.L. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + + +def post_init_hook(cr, registry): + + """INIT sale references in account move line""" + # FOR stock moves + cr.execute( + """ + UPDATE account_move_line aml SET sale_line_id = sm.sale_line_id + FROM account_move_line aml2 + INNER JOIN stock_move sm ON + aml2.stock_move_id = sm.id + WHERE aml.id = aml2.id; + """ + ) + # FOR invoices + cr.execute( + """ + UPDATE account_move_line aml SET sale_line_id = sol.id + FROM account_move_line aml2 + INNER JOIN account_move am ON + am.id = aml2.move_id + INNER JOIN sale_order_line_invoice_rel rel ON + rel.invoice_line_id = aml2.id + INNER JOIN sale_order_line sol ON + rel.order_line_id = sol.id + AND sol.product_id = aml2.product_id + WHERE aml.id = aml2.id; + """ + ) + + # NOW we can fill the SO + cr.execute( + """ + UPDATE account_move_line aml + SET sale_order_id = sol.order_id + FROM sale_order_line AS sol + WHERE aml.sale_line_id = sol.id + RETURNING aml.move_id + """ + ) + + # NOW we can fill the lines without invoice_id (Odoo put it very + # complicated) + + cr.execute( + """ + UPDATE account_move_line aml + SET sale_order_id = so.id + FROM sale_order so + LEFT JOIN account_move_line aml2 + ON aml2.sale_order_id = so.id + WHERE aml2.move_id = aml.move_id + """ + ) + + cr.execute( + """ + update account_move_line aml set sale_line_id = sol.id + FROM account_move_line aml2 + INNER JOIN sale_order so ON + so.id = aml2.sale_order_id + INNER JOIN sale_order_line sol ON + so.id = sol.order_id + AND sol.product_id = aml2.product_id + WHERE aml.id = aml2.id; + """ + ) diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/i18n/account_move_line_sale_info.pot b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/i18n/account_move_line_sale_info.pot new file mode 100644 index 00000000..b05d4cda --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/i18n/account_move_line_sale_info.pot @@ -0,0 +1,55 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_sale_info +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_line_sale_info +#: model:ir.model,name:account_move_line_sale_info.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_move_line_sale_info +#: model:ir.model,name:account_move_line_sale_info.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_move_line_sale_info +#: model_terms:ir.ui.view,arch_db:account_move_line_sale_info.view_account_move_line_filter +msgid "Sale Order" +msgstr "" + +#. module: account_move_line_sale_info +#: model:ir.model.fields,field_description:account_move_line_sale_info.field_account_move_line__sale_line_id +#: model_terms:ir.ui.view,arch_db:account_move_line_sale_info.view_account_move_line_filter +msgid "Sale Order Line" +msgstr "" + +#. module: account_move_line_sale_info +#: model:res.groups,name:account_move_line_sale_info.group_account_move_sale_info +msgid "Sale info in Journal Items" +msgstr "" + +#. module: account_move_line_sale_info +#: model:ir.model.fields,field_description:account_move_line_sale_info.field_account_move_line__sale_order_id +msgid "Sales Order" +msgstr "" + +#. module: account_move_line_sale_info +#: model:ir.model,name:account_move_line_sale_info.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: account_move_line_sale_info +#: model:ir.model,name:account_move_line_sale_info.model_stock_move +msgid "Stock Move" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/i18n/bs.po b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/i18n/bs.po new file mode 100644 index 00000000..63dd7e8e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/i18n/bs.po @@ -0,0 +1,55 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_sale_info +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_line_sale_info +#: model:ir.model,name:account_move_line_sale_info.model_account_move +msgid "Journal Entry" +msgstr "Žurnal" + +#. module: account_move_line_sale_info +#: model:ir.model,name:account_move_line_sale_info.model_account_move_line +msgid "Journal Item" +msgstr "Stavka žurnala" + +#. module: account_move_line_sale_info +#: model_terms:ir.ui.view,arch_db:account_move_line_sale_info.view_account_move_line_filter +msgid "Sale Order" +msgstr "Prodajni nalog" + +#. module: account_move_line_sale_info +#: model:ir.model.fields,field_description:account_move_line_sale_info.field_account_move_line__sale_line_id +#: model_terms:ir.ui.view,arch_db:account_move_line_sale_info.view_account_move_line_filter +msgid "Sale Order Line" +msgstr "Vezana zaključnica" + +#. module: account_move_line_sale_info +#: model:res.groups,name:account_move_line_sale_info.group_account_move_sale_info +msgid "Sale info in Journal Items" +msgstr "Informacije o prodaji u stavkama dnevnika" + +#. module: account_move_line_sale_info +#: model:ir.model.fields,field_description:account_move_line_sale_info.field_account_move_line__sale_order_id +msgid "Sales Order" +msgstr "Prodajni nalog" + +#. module: account_move_line_sale_info +#: model:ir.model,name:account_move_line_sale_info.model_sale_order_line +msgid "Sales Order Line" +msgstr "Stavka prodajne narudžbe" + +#. module: account_move_line_sale_info +#: model:ir.model,name:account_move_line_sale_info.model_stock_move +msgid "Stock Move" +msgstr "Skladišno kretanje" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/i18n/es.po b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/i18n/es.po new file mode 100644 index 00000000..7fa7c6fc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/i18n/es.po @@ -0,0 +1,58 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_sale_info +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-09-04 18:36+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_move_line_sale_info +#: model:ir.model,name:account_move_line_sale_info.model_account_move +msgid "Journal Entry" +msgstr "Entrada Diaria" + +#. module: account_move_line_sale_info +#: model:ir.model,name:account_move_line_sale_info.model_account_move_line +msgid "Journal Item" +msgstr "Artículo Diario" + +#. module: account_move_line_sale_info +#: model_terms:ir.ui.view,arch_db:account_move_line_sale_info.view_account_move_line_filter +msgid "Sale Order" +msgstr "Orden de venta" + +#. module: account_move_line_sale_info +#: model:ir.model.fields,field_description:account_move_line_sale_info.field_account_move_line__sale_line_id +#: model_terms:ir.ui.view,arch_db:account_move_line_sale_info.view_account_move_line_filter +msgid "Sale Order Line" +msgstr "Línea de Orden de Venta" + +#. module: account_move_line_sale_info +#: model:res.groups,name:account_move_line_sale_info.group_account_move_sale_info +msgid "Sale info in Journal Items" +msgstr "Información de venta en Artículos del diario" + +#. module: account_move_line_sale_info +#: model:ir.model.fields,field_description:account_move_line_sale_info.field_account_move_line__sale_order_id +msgid "Sales Order" +msgstr "Órdenes de venta" + +#. module: account_move_line_sale_info +#: model:ir.model,name:account_move_line_sale_info.model_sale_order_line +msgid "Sales Order Line" +msgstr "Línea de Órdenes de Venta" + +#. module: account_move_line_sale_info +#: model:ir.model,name:account_move_line_sale_info.model_stock_move +msgid "Stock Move" +msgstr "Movimiento de existencias" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/i18n/es_AR.po b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/i18n/es_AR.po new file mode 100644 index 00000000..8be0dc26 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/i18n/es_AR.po @@ -0,0 +1,58 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_sale_info +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2022-05-23 06:05+0000\n" +"Last-Translator: Ignacio Buioli \n" +"Language-Team: none\n" +"Language: es_AR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: account_move_line_sale_info +#: model:ir.model,name:account_move_line_sale_info.model_account_move +msgid "Journal Entry" +msgstr "Asiento Contable" + +#. module: account_move_line_sale_info +#: model:ir.model,name:account_move_line_sale_info.model_account_move_line +msgid "Journal Item" +msgstr "Apunte Contable" + +#. module: account_move_line_sale_info +#: model_terms:ir.ui.view,arch_db:account_move_line_sale_info.view_account_move_line_filter +msgid "Sale Order" +msgstr "Pedido de Venta" + +#. module: account_move_line_sale_info +#: model:ir.model.fields,field_description:account_move_line_sale_info.field_account_move_line__sale_line_id +#: model_terms:ir.ui.view,arch_db:account_move_line_sale_info.view_account_move_line_filter +msgid "Sale Order Line" +msgstr "Línea de Pedido de Venta" + +#. module: account_move_line_sale_info +#: model:res.groups,name:account_move_line_sale_info.group_account_move_sale_info +msgid "Sale info in Journal Items" +msgstr "Información de Venta de los Apuntes Contables" + +#. module: account_move_line_sale_info +#: model:ir.model.fields,field_description:account_move_line_sale_info.field_account_move_line__sale_order_id +msgid "Sales Order" +msgstr "Pedido de Venta" + +#. module: account_move_line_sale_info +#: model:ir.model,name:account_move_line_sale_info.model_sale_order_line +msgid "Sales Order Line" +msgstr "Línea de Pedido de Venta" + +#. module: account_move_line_sale_info +#: model:ir.model,name:account_move_line_sale_info.model_stock_move +msgid "Stock Move" +msgstr "Movimiento de Inventario" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/i18n/it.po b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/i18n/it.po new file mode 100644 index 00000000..43703136 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/i18n/it.po @@ -0,0 +1,58 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_sale_info +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-03-12 10:35+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_move_line_sale_info +#: model:ir.model,name:account_move_line_sale_info.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: account_move_line_sale_info +#: model:ir.model,name:account_move_line_sale_info.model_account_move_line +msgid "Journal Item" +msgstr "Movimento contabile" + +#. module: account_move_line_sale_info +#: model_terms:ir.ui.view,arch_db:account_move_line_sale_info.view_account_move_line_filter +msgid "Sale Order" +msgstr "Ordine di vendita" + +#. module: account_move_line_sale_info +#: model:ir.model.fields,field_description:account_move_line_sale_info.field_account_move_line__sale_line_id +#: model_terms:ir.ui.view,arch_db:account_move_line_sale_info.view_account_move_line_filter +msgid "Sale Order Line" +msgstr "Riga ordine di vendita" + +#. module: account_move_line_sale_info +#: model:res.groups,name:account_move_line_sale_info.group_account_move_sale_info +msgid "Sale info in Journal Items" +msgstr "Informazioni vendita nei movimenti contabili" + +#. module: account_move_line_sale_info +#: model:ir.model.fields,field_description:account_move_line_sale_info.field_account_move_line__sale_order_id +msgid "Sales Order" +msgstr "Ordine di vendita" + +#. module: account_move_line_sale_info +#: model:ir.model,name:account_move_line_sale_info.model_sale_order_line +msgid "Sales Order Line" +msgstr "Riga ordine di vendita" + +#. module: account_move_line_sale_info +#: model:ir.model,name:account_move_line_sale_info.model_stock_move +msgid "Stock Move" +msgstr "Movimento di magazzino" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/models/__init__.py b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/models/__init__.py new file mode 100644 index 00000000..c8dea955 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/models/__init__.py @@ -0,0 +1,5 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from . import account_move +from . import sale_order_line +from . import stock_move diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/models/account_move.py b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/models/account_move.py new file mode 100644 index 00000000..5996b305 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/models/account_move.py @@ -0,0 +1,49 @@ +# Copyright 2020-23 ForgeFlow S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models + + +class AccountMove(models.Model): + _inherit = "account.move" + + def _stock_account_prepare_anglo_saxon_out_lines_vals(self): + res = super()._stock_account_prepare_anglo_saxon_out_lines_vals() + for i, vals in enumerate(res): + am = self.env["account.move"].browse(vals["move_id"]) + sale_line_id = am.invoice_line_ids.filtered( + lambda il: il.product_id.id == vals["product_id"] + and il.quantity == vals["quantity"] + ).mapped("sale_line_ids") + if sale_line_id and len(sale_line_id) == 1: + res[i]["sale_line_id"] = sale_line_id.id + return res + + +class AccountMoveLine(models.Model): + + _inherit = "account.move.line" + + sale_line_id = fields.Many2one( + comodel_name="sale.order.line", + string="Sale Order Line", + ondelete="set null", + index=True, + copy=False, + ) + + sale_order_id = fields.Many2one( + comodel_name="sale.order", + related="sale_line_id.order_id", + string="Sales Order", + ondelete="set null", + store=True, + index=True, + copy=False, + ) + + def _copy_data_extend_business_fields(self, values): + # Same way Odoo standard does for purchase_line_id field + res = super(AccountMoveLine, self)._copy_data_extend_business_fields(values) + values["sale_line_id"] = self.sale_line_id.id + return res diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/models/sale_order_line.py b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/models/sale_order_line.py new file mode 100644 index 00000000..b6c8c109 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/models/sale_order_line.py @@ -0,0 +1,25 @@ +# Copyright 2020-23 ForgeFlow S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo import models + + +class SaleOrderLine(models.Model): + _inherit = "sale.order.line" + + def name_get(self): + result = [] + orig_name = dict(super(SaleOrderLine, self).name_get()) + for line in self: + name = orig_name[line.id] + if self.env.context.get("so_line_info", False): + name = "[{}] {} - ({})".format( + line.order_id.name, line.product_id.name, line.order_id.state + ) + result.append((line.id, name)) + return result + + def _prepare_invoice_line(self, **optional_values): + res = super()._prepare_invoice_line(**optional_values) + res["sale_line_id"] = self.id + return res diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/models/stock_move.py b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/models/stock_move.py new file mode 100644 index 00000000..01627480 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/models/stock_move.py @@ -0,0 +1,18 @@ +# Copyright 2020-23 ForgeFlow S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +from odoo import api, models + + +class StockMove(models.Model): + _inherit = "stock.move" + + @api.model + def _prepare_account_move_line( + self, qty, cost, credit_account_id, debit_account_id, svl_id, description + ): + res = super(StockMove, self)._prepare_account_move_line( + qty, cost, credit_account_id, debit_account_id, svl_id, description + ) + for line in res: + line[2]["sale_line_id"] = self.sale_line_id.id + return res diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..2e524967 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/readme/CONTRIBUTORS.rst @@ -0,0 +1 @@ +* Aaron Henriquez diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/readme/DESCRIPTION.rst new file mode 100644 index 00000000..9d162406 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/readme/DESCRIPTION.rst @@ -0,0 +1,4 @@ +This module will add the sale order line to journal items. + +The ultimate goal is to establish the purchase order line as one of the key +fields to reconcile the Goods Delivered Not Invoiced accrual account. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/readme/USAGE.rst b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/readme/USAGE.rst new file mode 100644 index 00000000..d75919ab --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/readme/USAGE.rst @@ -0,0 +1,7 @@ +The sale order line will be automatically copied to the journal items. + +* When a supplier invoice is created referencing sales orders, the + sale order line will be copied to the corresponding journal item. + +* When a stock move is validated and generates a journal entry, the sale + order line is copied to the account move line. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/security/account_security.xml b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/security/account_security.xml new file mode 100644 index 00000000..ab6f92cc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/security/account_security.xml @@ -0,0 +1,8 @@ + + + + Sale info in Journal Items + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/static/description/icon.png b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/static/description/index.html b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/static/description/index.html new file mode 100644 index 00000000..e958cb20 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/static/description/index.html @@ -0,0 +1,434 @@ + + + + + + +Account Move Line Sale Info + + + +
+

Account Move Line Sale Info

+ + +

Beta License: AGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runboat

+

This module will add the sale order line to journal items.

+

The ultimate goal is to establish the purchase order line as one of the key +fields to reconcile the Goods Delivered Not Invoiced accrual account.

+

Table of contents

+ +
+

Usage

+

The sale order line will be automatically copied to the journal items.

+
    +
  • When a supplier invoice is created referencing sales orders, the +sale order line will be copied to the corresponding journal item.
  • +
  • When a stock move is validated and generates a journal entry, the sale +order line is copied to the account move line.
  • +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • ForgeFlow S.L.
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-financial-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/tests/__init__.py b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/tests/__init__.py new file mode 100644 index 00000000..a2d0246f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from . import test_account_move_line_sale_info diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/tests/test_account_move_line_sale_info.py b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/tests/test_account_move_line_sale_info.py new file mode 100644 index 00000000..756880ac --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/tests/test_account_move_line_sale_info.py @@ -0,0 +1,272 @@ +# Copyright 2020-23 ForgeFlow S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +from odoo.tests import common + + +class TestAccountMoveLineSaleInfo(common.TransactionCase): + def setUp(self): + super(TestAccountMoveLineSaleInfo, self).setUp() + self.sale_model = self.env["sale.order"] + self.sale_line_model = self.env["sale.order.line"] + self.product_model = self.env["product.product"] + self.product_ctg_model = self.env["product.category"] + self.account_model = self.env["account.account"] + self.aml_model = self.env["account.move.line"] + self.res_users_model = self.env["res.users"] + + self.partner1 = self.env.ref("base.res_partner_1") + self.location_stock = self.env.ref("stock.stock_location_stock") + self.company = self.env.ref("base.main_company") + self.group_sale_user = self.env.ref("sales_team.group_sale_salesman") + self.group_account_invoice = self.env.ref("account.group_account_invoice") + self.group_account_manager = self.env.ref("account.group_account_manager") + + # Create account for Goods Received Not Invoiced + acc_type = "equity" + name = "Goods Received Not Invoiced" + code = "grni" + self.account_grni = self._create_account(acc_type, name, code, self.company) + + # Create account for Cost of Goods Sold + acc_type = "expense" + name = "Cost of Goods Sold" + code = "cogs" + self.account_cogs = self._create_account(acc_type, name, code, self.company) + # Create account for Inventory + acc_type = "asset_fixed" + name = "Inventory" + code = "inventory" + self.account_inventory = self._create_account( + acc_type, name, code, self.company + ) + # Create Product + self.product = self._create_product() + + # Create users + self.sale_user = self._create_user( + "sale_user", + [self.group_sale_user, self.group_account_invoice], + self.company, + ) + self.account_invoice = self._create_user( + "account_invoice", [self.group_account_invoice], self.company + ) + self.account_manager = self._create_user( + "account_manager", [self.group_account_manager], self.company + ) + self.JournalObj = self.env["account.journal"] + self.journal_sale = self.JournalObj.create( + { + "name": "Test journal sale", + "code": "TST-JRNL-S", + "type": "sale", + "company_id": self.company.id, + } + ) + + def _create_user(self, login, groups, company): + """Create a user.""" + group_ids = [group.id for group in groups] + user = self.res_users_model.with_context(**{"no_reset_password": True}).create( + { + "name": "Test User", + "login": login, + "password": "demo", + "email": "test@yourcompany.com", + "company_id": company.id, + "company_ids": [(4, company.id)], + "groups_id": [(6, 0, group_ids)], + } + ) + return user.id + + def _create_account(self, acc_type, name, code, company): + """Create an account.""" + account = self.account_model.create( + { + "name": name, + "code": code, + "account_type": acc_type, + "company_id": company.id, + } + ) + return account + + def _create_product(self): + """Create a Product.""" + # group_ids = [group.id for group in groups] + product_ctg = self.product_ctg_model.create( + { + "name": "test_product_ctg", + "property_stock_valuation_account_id": self.account_inventory.id, + "property_valuation": "real_time", + "property_stock_account_input_categ_id": self.account_grni.id, + "property_stock_account_output_categ_id": self.account_cogs.id, + } + ) + product = self.product_model.create( + { + "name": "test_product", + "categ_id": product_ctg.id, + "type": "product", + "standard_price": 1.0, + "list_price": 1.0, + } + ) + return product + + def _create_sale(self, line_products): + """Create a sale order. + + ``line_products`` is a list of tuple [(product, qty)] + """ + lines = [] + for product, qty in line_products: + line_values = { + "name": product.name, + "product_id": product.id, + "product_uom_qty": qty, + "product_uom": product.uom_id.id, + "price_unit": 500, + } + lines.append((0, 0, line_values)) + return self.sale_model.create( + {"partner_id": self.partner1.id, "order_line": lines} + ) + + def _get_balance(self, domain): + """ + Call read_group method and return the balance of particular account. + """ + aml_rec = self.aml_model.read_group( + domain, ["debit", "credit", "account_id"], ["account_id"] + ) + if aml_rec: + return aml_rec[0].get("debit", 0) - aml_rec[0].get("credit", 0) + else: + return 0.0 + + def _check_account_balance(self, account_id, sale_line=None, expected_balance=0.0): + """ + Check the balance of the account + """ + domain = [("account_id", "=", account_id)] + if sale_line: + domain.extend([("sale_line_id", "=", sale_line.id)]) + + balance = self._get_balance(domain) + if sale_line: + self.assertEqual( + balance, + expected_balance, + "Balance is not %s for sale Line %s." + % (str(expected_balance), sale_line.name), + ) + + def move_reversal_wiz(self, move): + wizard = ( + self.env["account.move.reversal"] + .with_context(active_model="account.move", active_ids=[move.id]) + .create({"journal_id": move.journal_id.id}) + ) + return wizard + + def test_01_sale_invoice(self): + """Test that the po line moves from the sale order to the + account move line and to the invoice line. + """ + sale = self._create_sale([(self.product, 1)]) + so_line = False + for line in sale.order_line: + so_line = line + break + sale.action_confirm() + picking = sale.picking_ids[0] + picking.move_ids.write({"quantity_done": 1.0}) + picking.button_validate() + + expected_balance = -1.0 + self._check_account_balance( + self.account_inventory.id, + sale_line=so_line, + expected_balance=expected_balance, + ) + self.context = { + "active_model": "sale.order", + "active_ids": [sale.id], + "active_id": sale.id, + "default_journal_id": self.journal_sale.id, + } + payment = ( + self.env["sale.advance.payment.inv"] + .with_context(**self.context) + .create({"advance_payment_method": "delivered"}) + ) + payment.create_invoices() + invoice = sale.invoice_ids[0] + invoice._post() + + for aml in invoice.line_ids: + if aml.product_id == so_line.product_id and aml.move_id: + self.assertEqual( + aml.sale_line_id, + so_line, + "sale Order line has not been copied " + "from the invoice to the account move line.", + ) + + def test_02_name_get(self): + sale = self._create_sale([(self.product, 1)]) + so_line = sale.order_line[0] + name_get = so_line.with_context(**{"so_line_info": True}).name_get() + self.assertEqual( + name_get, + [ + ( + so_line.id, + "[%s] %s - (%s)" + % ( + so_line.order_id.name, + so_line.product_id.name, + so_line.order_id.state, + ), + ) + ], + ) + name_get_no_ctx = so_line.with_context(**{}).name_get() + self.assertEqual( + name_get_no_ctx, + [ + ( + so_line.id, + "{} - {}".format(so_line.order_id.name, so_line.product_id.name), + ) + ], + ) + + def test_03_credit_note(self): + """Test the credit note is linked to the sale order line""" + sale = self._create_sale([(self.product, 1)]) + so_line = False + for line in sale.order_line: + so_line = line + break + sale.action_confirm() + picking = sale.picking_ids[0] + picking.move_ids.write({"quantity_done": 1.0}) + picking.button_validate() + sale._create_invoices() + invoice = sale.invoice_ids[0] + invoice._post() + reversal_wizard = self.move_reversal_wiz(invoice) + credit_note = self.env["account.move"].browse( + reversal_wizard.reverse_moves()["res_id"] + ) + for aml in credit_note.line_ids: + if aml.product_id == so_line.product_id and aml.move_id: + self.assertEqual( + aml.sale_line_id, + so_line, + "sale Order line has not been copied " + "from the invoice to the credit note.", + ) diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/views/account_move_view.xml b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/views/account_move_view.xml new file mode 100644 index 00000000..93a24007 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/account_move_line_sale_info/views/account_move_view.xml @@ -0,0 +1,95 @@ + + + + account.move.line.form + account.move.line + + + + + + + + + + account.move.line.tree + account.move.line + + + + + + + + + + Journal Items + account.move.line + + + + + + + + + + + + + + account.move.form + account.move + + + + + + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/doc/ARCHITECTURE.md new file mode 100644 index 00000000..57b48fdd --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_move_line_sale_info Module - account_move_line_sale_info + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/doc/CONFIGURATION.md b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/doc/CONFIGURATION.md new file mode 100644 index 00000000..cc1aff10 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_move_line_sale_info. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/doc/CONTROLLERS.md b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/doc/DEPENDENCIES.md new file mode 100644 index 00000000..0414456b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [account_move_line_stock_info](../../odoo-bringout-oca-stock-logistics-warehouse-account_move_line_stock_info) +- [sale_stock](../../odoo-bringout-oca-ocb-sale_stock) diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/doc/FAQ.md b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/doc/FAQ.md new file mode 100644 index 00000000..2da66785 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_move_line_sale_info or install in UI. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/doc/INSTALL.md b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/doc/INSTALL.md new file mode 100644 index 00000000..9607dcda --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_move_line_sale_info" +# or +uv pip install odoo-bringout-oca-account-financial-tools-account_move_line_sale_info" +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/doc/MODELS.md b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/doc/MODELS.md new file mode 100644 index 00000000..a9410f49 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/doc/MODELS.md @@ -0,0 +1,15 @@ +# Models + +Detected core models and extensions in account_move_line_sale_info. + +```mermaid +classDiagram + class account_move + class account_move_line + class sale_order_line + class stock_move +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/doc/OVERVIEW.md b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/doc/OVERVIEW.md new file mode 100644 index 00000000..75ba6e02 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_move_line_sale_info. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_move_line_sale_info +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/doc/REPORTS.md b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/doc/SECURITY.md b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/doc/SECURITY.md new file mode 100644 index 00000000..75fff0e5 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/doc/SECURITY.md @@ -0,0 +1,62 @@ +# Security + +Access control and security definitions in account_move_line_sale_info. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[CHANGELOG.md](../CHANGELOG.md)** + - 132 model access rules +- **[doc](../doc)** +- **[docker](../docker)** +- **[input](../input)** +- **[nix](../nix)** +- **[odoo.conf](../odoo.conf)** + - 58 model access rules +- **[odoo_packages_bez_l10n.txt](../odoo_packages_bez_l10n.txt)** + - 1947 model access rules +- **[odoo_packages_bringout.txt](../odoo_packages_bringout.txt)** + - 1947 model access rules +- **[odoo_packages.txt](../odoo_packages.txt)** + - 2085 model access rules +- **[output](../output)** +- **[packages](../packages)** +- **[PACKAGES.md](../PACKAGES.md)** + - 298 model access rules +- **[README.md](../README.md)** + - 338 model access rules +- **[scripts](../scripts)** +- **[temp](../temp)** +- **[TRANSLATION_BS_SUMMARY.md](../TRANSLATION_BS_SUMMARY.md)** + - 146 model access rules + +## Record Rules + +Row-level security rules defined in: + +## Security Groups & Configuration + +Security groups and permissions defined in: +- **[account_security.xml](../account_move_line_sale_info/security/account_security.xml)** + - 1 security groups defined + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[account_security.xml](../account_move_line_sale_info/security/account_security.xml)** + - Security groups, categories, and XML-based rules + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/doc/USAGE.md b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/doc/USAGE.md new file mode 100644 index 00000000..ecac7700 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_move_line_sale_info +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/doc/WIZARDS.md b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/pyproject.toml b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/pyproject.toml new file mode 100644 index 00000000..6af49f3e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_sale_info/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-financial-tools-account_move_line_sale_info" +version = "16.0.0" +description = "Account Move Line Sale Info - Introduces the purchase order line to the journal items" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-account-financial-tools-account_move_line_stock_info>=16.0.0", + "odoo-bringout-oca-account-financial-tools-sale_stock>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_move_line_sale_info"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/README.md b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/README.md new file mode 100644 index 00000000..edfc5b98 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/README.md @@ -0,0 +1,44 @@ +# Account Move Line Tax Editable + +Odoo addon: account_move_line_tax_editable + +## Installation + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Account Move Line Tax Editable +- **Version**: 16.0.1.0.1 +- **Category**: N/A +- **License**: AGPL-3 +- **Installable**: False + +## Source + +Based on [OCA/account-financial-tools](https://github.com/OCA/account-financial-tools) branch 16.0, addon `account_move_line_tax_editable`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/README.rst b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/README.rst new file mode 100644 index 00000000..43ad703c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/README.rst @@ -0,0 +1,89 @@ +============================== +Account Move Line Tax Editable +============================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:963e9a00d6b3311a5ccff8ab2681977d6325c1fad0347c74f86647989b58d81f + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-tools/tree/16.0/account_move_line_tax_editable + :alt: OCA/account-financial-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-tools-16-0/account-financial-tools-16-0-account_move_line_tax_editable + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +Allows to edit taxes on account move lines. + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* ACSONE SA/NV + +Contributors +~~~~~~~~~~~~ + +* Thomas Binsfeld +* Benjamin Willig + +* `Tecnativa `_: + + * Ernesto Tejeda + +* `Sygel `_: + + * Manuel Regidor + +* `Factor Libre `_: + + * Luis J. Salvatierra + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-financial-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/__init__.py b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/__manifest__.py b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/__manifest__.py new file mode 100644 index 00000000..5ce90177 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/__manifest__.py @@ -0,0 +1,13 @@ +# Copyright 2017 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Account Move Line Tax Editable", + "summary": "Allows to edit taxes on non-posted account move lines", + "version": "16.0.1.0.1", + "license": "AGPL-3", + "author": "ACSONE SA/NV, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-financial-tools", + "depends": ["account"], + "data": ["views/account_move.xml"], +} diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/i18n/account_move_line_tax_editable.pot b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/i18n/account_move_line_tax_editable.pot new file mode 100644 index 00000000..8c53c643 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/i18n/account_move_line_tax_editable.pot @@ -0,0 +1,34 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_tax_editable +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_line_tax_editable +#: model:ir.model.fields,help:account_move_line_tax_editable.field_account_move_line__tax_line_id +msgid "Indicates that this journal item is a tax line" +msgstr "" + +#. module: account_move_line_tax_editable +#: model:ir.model.fields,field_description:account_move_line_tax_editable.field_account_move_line__is_tax_editable +msgid "Is tax data editable?" +msgstr "" + +#. module: account_move_line_tax_editable +#: model:ir.model,name:account_move_line_tax_editable.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_move_line_tax_editable +#: model:ir.model.fields,field_description:account_move_line_tax_editable.field_account_move_line__tax_line_id +msgid "Originator Tax" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/i18n/bs.po b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/i18n/bs.po new file mode 100644 index 00000000..c7bb3af5 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/i18n/bs.po @@ -0,0 +1,34 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_tax_editable +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_line_tax_editable +#: model:ir.model.fields,help:account_move_line_tax_editable.field_account_move_line__tax_line_id +msgid "Indicates that this journal item is a tax line" +msgstr "Označava da je ova stavka dnevnika ujedno i stavka poreza" + +#. module: account_move_line_tax_editable +#: model:ir.model.fields,field_description:account_move_line_tax_editable.field_account_move_line__is_tax_editable +msgid "Is tax data editable?" +msgstr "Može li se uređivati podatke o prezima?" + +#. module: account_move_line_tax_editable +#: model:ir.model,name:account_move_line_tax_editable.model_account_move_line +msgid "Journal Item" +msgstr "Stavka dnevnika" + +#. module: account_move_line_tax_editable +#: model:ir.model.fields,field_description:account_move_line_tax_editable.field_account_move_line__tax_line_id +msgid "Originator Tax" +msgstr "Izvorni porez" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/i18n/de.po b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/i18n/de.po new file mode 100644 index 00000000..fc730d38 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/i18n/de.po @@ -0,0 +1,40 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_tax_editable +# +# Translators: +# Rudolf Schnapka , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-22 23:21+0000\n" +"PO-Revision-Date: 2018-10-11 11:22+0000\n" +"Last-Translator: Rudolf Schnapka \n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.1.1\n" + +#. module: account_move_line_tax_editable +#: model:ir.model.fields,help:account_move_line_tax_editable.field_account_move_line__tax_line_id +msgid "Indicates that this journal item is a tax line" +msgstr "" + +#. module: account_move_line_tax_editable +#: model:ir.model.fields,field_description:account_move_line_tax_editable.field_account_move_line__is_tax_editable +msgid "Is tax data editable?" +msgstr "Sind Steuerdaten änderbar?" + +#. module: account_move_line_tax_editable +#: model:ir.model,name:account_move_line_tax_editable.model_account_move_line +msgid "Journal Item" +msgstr "Journalposten" + +#. module: account_move_line_tax_editable +#: model:ir.model.fields,field_description:account_move_line_tax_editable.field_account_move_line__tax_line_id +msgid "Originator Tax" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/i18n/es.po b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/i18n/es.po new file mode 100644 index 00000000..cee5f3fe --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/i18n/es.po @@ -0,0 +1,46 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_tax_editable +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-10-10 20:36+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_move_line_tax_editable +#: model:ir.model.fields,help:account_move_line_tax_editable.field_account_move_line__tax_line_id +msgid "Indicates that this journal item is a tax line" +msgstr "Indica que esta partida del diario es una línea de impuestos" + +#. module: account_move_line_tax_editable +#: model:ir.model.fields,field_description:account_move_line_tax_editable.field_account_move_line__is_tax_editable +msgid "Is tax data editable?" +msgstr "¿Los datos fiscales son editables?" + +#. module: account_move_line_tax_editable +#: model:ir.model,name:account_move_line_tax_editable.model_account_move_line +msgid "Journal Item" +msgstr "Apunte contable" + +#. module: account_move_line_tax_editable +#: model:ir.model.fields,field_description:account_move_line_tax_editable.field_account_move_line__tax_line_id +msgid "Originator Tax" +msgstr "Impuesto origen" + +#~ msgid "Display Name" +#~ msgstr "Nombre mostrado" + +#~ msgid "ID" +#~ msgstr "Identificación" + +#~ msgid "Last Modified on" +#~ msgstr "Modificado el" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/i18n/es_EC.po b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/i18n/es_EC.po new file mode 100644 index 00000000..a932dac2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/i18n/es_EC.po @@ -0,0 +1,40 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_tax_editable +# +# Translators: +# Cristian Salamea , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2017-05-30 00:47+0000\n" +"Last-Translator: Cristian Salamea , 2017\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/" +"es_EC/)\n" +"Language: es_EC\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_line_tax_editable +#: model:ir.model.fields,help:account_move_line_tax_editable.field_account_move_line__tax_line_id +msgid "Indicates that this journal item is a tax line" +msgstr "" + +#. module: account_move_line_tax_editable +#: model:ir.model.fields,field_description:account_move_line_tax_editable.field_account_move_line__is_tax_editable +msgid "Is tax data editable?" +msgstr "" + +#. module: account_move_line_tax_editable +#: model:ir.model,name:account_move_line_tax_editable.model_account_move_line +msgid "Journal Item" +msgstr "Detalle Contable" + +#. module: account_move_line_tax_editable +#: model:ir.model.fields,field_description:account_move_line_tax_editable.field_account_move_line__tax_line_id +msgid "Originator Tax" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/i18n/fr.po b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/i18n/fr.po new file mode 100644 index 00000000..b8f7aeba --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/i18n/fr.po @@ -0,0 +1,39 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_tax_editable +# +# Translators: +# Quentin THEURET , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-14 02:39+0000\n" +"PO-Revision-Date: 2018-04-14 02:39+0000\n" +"Last-Translator: Quentin THEURET , 2018\n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_move_line_tax_editable +#: model:ir.model.fields,help:account_move_line_tax_editable.field_account_move_line__tax_line_id +msgid "Indicates that this journal item is a tax line" +msgstr "" + +#. module: account_move_line_tax_editable +#: model:ir.model.fields,field_description:account_move_line_tax_editable.field_account_move_line__is_tax_editable +msgid "Is tax data editable?" +msgstr "Les données de la taxe sont-elles éditables ?" + +#. module: account_move_line_tax_editable +#: model:ir.model,name:account_move_line_tax_editable.model_account_move_line +msgid "Journal Item" +msgstr "Écriture comptable" + +#. module: account_move_line_tax_editable +#: model:ir.model.fields,field_description:account_move_line_tax_editable.field_account_move_line__tax_line_id +msgid "Originator Tax" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/i18n/hr.po b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/i18n/hr.po new file mode 100644 index 00000000..86b38512 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/i18n/hr.po @@ -0,0 +1,50 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_tax_editable +# +# Translators: +# Bole , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2023-05-25 15:09+0000\n" +"Last-Translator: Bole \n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_move_line_tax_editable +#: model:ir.model.fields,help:account_move_line_tax_editable.field_account_move_line__tax_line_id +msgid "Indicates that this journal item is a tax line" +msgstr "Označava da je ova stavka dnevnika ujedno i stavka poreza" + +#. module: account_move_line_tax_editable +#: model:ir.model.fields,field_description:account_move_line_tax_editable.field_account_move_line__is_tax_editable +msgid "Is tax data editable?" +msgstr "Može li se uređivati podatke o prezima?" + +#. module: account_move_line_tax_editable +#: model:ir.model,name:account_move_line_tax_editable.model_account_move_line +msgid "Journal Item" +msgstr "Stavka dnevnika" + +#. module: account_move_line_tax_editable +#: model:ir.model.fields,field_description:account_move_line_tax_editable.field_account_move_line__tax_line_id +msgid "Originator Tax" +msgstr "Izvorni porez" + +#~ msgid "Display Name" +#~ msgstr "Prikazani naziv" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Zadnje modificirano" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/i18n/it.po b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/i18n/it.po new file mode 100644 index 00000000..060ef64f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/i18n/it.po @@ -0,0 +1,37 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_tax_editable +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-02-29 13:34+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_move_line_tax_editable +#: model:ir.model.fields,help:account_move_line_tax_editable.field_account_move_line__tax_line_id +msgid "Indicates that this journal item is a tax line" +msgstr "Indica che il movimento contabile è una riga di imposta" + +#. module: account_move_line_tax_editable +#: model:ir.model.fields,field_description:account_move_line_tax_editable.field_account_move_line__is_tax_editable +msgid "Is tax data editable?" +msgstr "L'imposta è modificabile?" + +#. module: account_move_line_tax_editable +#: model:ir.model,name:account_move_line_tax_editable.model_account_move_line +msgid "Journal Item" +msgstr "Movimento contabile" + +#. module: account_move_line_tax_editable +#: model:ir.model.fields,field_description:account_move_line_tax_editable.field_account_move_line__tax_line_id +msgid "Originator Tax" +msgstr "Imposta di origine" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/i18n/pt.po b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/i18n/pt.po new file mode 100644 index 00000000..14d5b18f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/i18n/pt.po @@ -0,0 +1,37 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_tax_editable +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2019-08-14 18:44+0000\n" +"Last-Translator: Pedro Castro Silva \n" +"Language-Team: none\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 3.7.1\n" + +#. module: account_move_line_tax_editable +#: model:ir.model.fields,help:account_move_line_tax_editable.field_account_move_line__tax_line_id +msgid "Indicates that this journal item is a tax line" +msgstr "" + +#. module: account_move_line_tax_editable +#: model:ir.model.fields,field_description:account_move_line_tax_editable.field_account_move_line__is_tax_editable +msgid "Is tax data editable?" +msgstr "Os dados de impostos são editáveis?" + +#. module: account_move_line_tax_editable +#: model:ir.model,name:account_move_line_tax_editable.model_account_move_line +msgid "Journal Item" +msgstr "Item do Diário" + +#. module: account_move_line_tax_editable +#: model:ir.model.fields,field_description:account_move_line_tax_editable.field_account_move_line__tax_line_id +msgid "Originator Tax" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/i18n/tr_TR.po b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/i18n/tr_TR.po new file mode 100644 index 00000000..bb69bfd9 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/i18n/tr_TR.po @@ -0,0 +1,40 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_line_tax_editable +# +# Translators: +# Ediz Duman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2017-05-30 00:47+0000\n" +"Last-Translator: Ediz Duman , 2017\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_move_line_tax_editable +#: model:ir.model.fields,help:account_move_line_tax_editable.field_account_move_line__tax_line_id +msgid "Indicates that this journal item is a tax line" +msgstr "" + +#. module: account_move_line_tax_editable +#: model:ir.model.fields,field_description:account_move_line_tax_editable.field_account_move_line__is_tax_editable +msgid "Is tax data editable?" +msgstr "" + +#. module: account_move_line_tax_editable +#: model:ir.model,name:account_move_line_tax_editable.model_account_move_line +msgid "Journal Item" +msgstr "Yevmiye Öğe" + +#. module: account_move_line_tax_editable +#: model:ir.model.fields,field_description:account_move_line_tax_editable.field_account_move_line__tax_line_id +msgid "Originator Tax" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/models/__init__.py b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/models/__init__.py new file mode 100644 index 00000000..8795b3be --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/models/__init__.py @@ -0,0 +1 @@ +from . import account_move_line diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/models/account_move_line.py b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/models/account_move_line.py new file mode 100644 index 00000000..27f4c57a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/models/account_move_line.py @@ -0,0 +1,47 @@ +# Copyright 2017 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import api, fields, models + + +class AccountMoveLine(models.Model): + + _inherit = "account.move.line" + + is_tax_editable = fields.Boolean( + string="Is tax data editable?", compute="_compute_is_tax_editable" + ) + + tax_line_id = fields.Many2one(inverse="_inverse_tax_line_id") + + @api.depends("move_id.state") + def _compute_is_tax_editable(self): + for rec in self: + rec.is_tax_editable = rec.move_id.state == "draft" + + def _inverse_tax_line_id(self): + for rec in self: + repartition_type = rec.tax_repartition_line_id.repartition_type or "tax" + factor_percent = rec.tax_repartition_line_id.factor_percent or 100 + has_account = bool(rec.tax_repartition_line_id.account_id) + if rec.move_id.move_type in ("out_refund", "in_refund"): + repartition_lines = rec.tax_line_id.refund_repartition_line_ids + else: + repartition_lines = rec.tax_line_id.invoice_repartition_line_ids + lines = repartition_lines.filtered( + lambda rl: rl.repartition_type == repartition_type + and rl.factor_percent == factor_percent + ) + if len(lines) > 1: + lines = ( + lines.filtered( + lambda rl: rl.repartition_type == "base" + or has_account is bool(rl.account_id) + )[:1] + or lines[:1] + ) + elif not lines: + lines = repartition_lines.filtered( + lambda rl: rl.repartition_type == repartition_type + )[:1] + rec.tax_repartition_line_id = lines diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..9478ec3f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/readme/CONTRIBUTORS.rst @@ -0,0 +1,14 @@ +* Thomas Binsfeld +* Benjamin Willig + +* `Tecnativa `_: + + * Ernesto Tejeda + +* `Sygel `_: + + * Manuel Regidor + +* `Factor Libre `_: + + * Luis J. Salvatierra diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/readme/DESCRIPTION.rst new file mode 100644 index 00000000..d4228b83 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +Allows to edit taxes on account move lines. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/static/description/icon.png b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/static/description/index.html b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/static/description/index.html new file mode 100644 index 00000000..c823c8d0 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/static/description/index.html @@ -0,0 +1,434 @@ + + + + + + +Account Move Line Tax Editable + + + +
+

Account Move Line Tax Editable

+ + +

Beta License: AGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runboat

+

Allows to edit taxes on account move lines.

+

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • ACSONE SA/NV
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-financial-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/tests/__init__.py b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/tests/__init__.py new file mode 100644 index 00000000..8c4b6ecb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/tests/__init__.py @@ -0,0 +1 @@ +from . import test_account_move_line_tax_editable diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/tests/test_account_move_line_tax_editable.py b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/tests/test_account_move_line_tax_editable.py new file mode 100644 index 00000000..3537db74 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/tests/test_account_move_line_tax_editable.py @@ -0,0 +1,114 @@ +# Copyright 2019 Tecnativa - Ernesto Tejeda +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +from odoo import fields +from odoo.tests import tagged + +from odoo.addons.account.tests.common import AccountTestInvoicingCommon + + +@tagged("post_install", "-at_install") +class TestAccountMoveLineTaxEditable(AccountTestInvoicingCommon): + @classmethod + def setUpClass(cls, chart_template_ref=None): + super().setUpClass(chart_template_ref=chart_template_ref) + cls.env = cls.env( + context=dict( + cls.env.context, + mail_create_nolog=True, + mail_create_nosubscribe=True, + mail_notrack=True, + no_reset_password=True, + tracking_disable=True, + ) + ) + refund_repartitions = cls.company_data[ + "default_tax_sale" + ].refund_repartition_line_ids + tax_repartition_line = refund_repartitions.filtered( + lambda line: line.repartition_type == "tax" + ) + cls.account_revenue = cls.company_data["default_account_revenue"] + cls.account_expense = cls.company_data["default_account_expense"] + cls.account_tax_sale = cls.company_data["default_account_tax_sale"] + cls.tax_sale = cls.company_data["default_tax_sale"] + cls.tax_sale_copy = cls.tax_sale.copy() + cls.test_move = cls.env["account.move"].create( + { + "move_type": "entry", + "date": fields.Date.from_string("2016-01-01"), + "line_ids": [ + ( + 0, + None, + { + "name": "revenue line 1", + "account_id": cls.account_revenue.id, + "debit": 500.0, + "credit": 0.0, + }, + ), + ( + 0, + None, + { + "name": "revenue line 2", + "account_id": cls.account_revenue.id, + "debit": 1000.0, + "credit": 0.0, + "tax_ids": [(6, 0, cls.tax_sale.ids)], + }, + ), + ( + 0, + None, + { + "name": "tax line", + "account_id": cls.account_tax_sale.id, + "debit": 150.0, + "credit": 0.0, + "tax_repartition_line_id": tax_repartition_line.id, + }, + ), + ( + 0, + None, + { + "name": "counterpart line", + "account_id": cls.account_expense.id, + "debit": 0.0, + "credit": 1650.0, + }, + ), + ], + } + ) + + def test_compute_is_tax_editable(self): + self.assertTrue(all(self.test_move.line_ids.mapped("is_tax_editable"))) + self.test_move.action_post() + self.assertFalse(any(self.test_move.line_ids.mapped("is_tax_editable"))) + + def test_tax_edited(self): + tax_line = self.test_move.line_ids.filtered( + lambda x: x.account_id == self.account_tax_sale + ) + self.assertEqual(tax_line.tax_repartition_line_id.tax_id, self.tax_sale) + self.assertEqual(tax_line.tax_line_id, self.tax_sale) + tax_line.tax_line_id = self.tax_sale_copy.id + self.test_move.action_post() + self.assertEqual(tax_line.tax_line_id.id, self.tax_sale_copy.id) + self.assertEqual( + tax_line.tax_repartition_line_id.tax_id.id, self.tax_sale_copy.id + ) + + def test_tax_not_edited(self): + """In this case we set the tax_repartition_line_id field, simulating that the + move came from an invoice with tax applied. Thus, tax_line_id should be computed""" + tax_line = self.test_move.line_ids.filtered( + lambda x: x.account_id == self.account_tax_sale + ) + tax_line.tax_line_id = self.tax_sale_copy.id + tax_line.tax_repartition_line_id = ( + self.tax_sale_copy.invoice_repartition_line_ids[1] + ) + self.assertEqual(tax_line.tax_line_id.id, self.tax_sale_copy.id) diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/views/account_move.xml b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/views/account_move.xml new file mode 100644 index 00000000..b42b0537 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/account_move_line_tax_editable/views/account_move.xml @@ -0,0 +1,38 @@ + + + + + account.move.form (in account_move_line_tax_editable) + account.move + + + + + + + 0 + {'readonly': [('is_tax_editable', '=', False)]} + hide + + + + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/doc/ARCHITECTURE.md new file mode 100644 index 00000000..6ad9011b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_move_line_tax_editable Module - account_move_line_tax_editable + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/doc/CONFIGURATION.md b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/doc/CONFIGURATION.md new file mode 100644 index 00000000..a6edaecc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_move_line_tax_editable. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/doc/CONTROLLERS.md b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/doc/FAQ.md b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/doc/FAQ.md new file mode 100644 index 00000000..96958f12 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_move_line_tax_editable or install in UI. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/doc/INSTALL.md b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/doc/INSTALL.md new file mode 100644 index 00000000..4fc1b91c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable" +# or +uv pip install odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable" +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/doc/MODELS.md b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/doc/MODELS.md new file mode 100644 index 00000000..8d77bcd4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in account_move_line_tax_editable. + +```mermaid +classDiagram + class account_move_line +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/doc/OVERVIEW.md b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/doc/OVERVIEW.md new file mode 100644 index 00000000..a7e3596e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_move_line_tax_editable. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_move_line_tax_editable +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/doc/REPORTS.md b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/doc/SECURITY.md b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/doc/USAGE.md b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/doc/USAGE.md new file mode 100644 index 00000000..4e6ace66 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_move_line_tax_editable +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/doc/WIZARDS.md b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/pyproject.toml b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/pyproject.toml new file mode 100644 index 00000000..0512657b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-financial-tools-account_move_line_tax_editable" +version = "16.0.0" +description = "Account Move Line Tax Editable - Allows to edit taxes on non-posted account move lines" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_move_line_tax_editable"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/README.md b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/README.md new file mode 100644 index 00000000..e2a39d19 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/README.md @@ -0,0 +1,44 @@ +# Account Move Number Sequence + +Odoo addon: account_move_name_sequence + +## Installation + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_move_name_sequence +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Account Move Number Sequence +- **Version**: 16.0.1.1.12 +- **Category**: Accounting +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-financial-tools](https://github.com/OCA/account-financial-tools) branch 16.0, addon `account_move_name_sequence`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/README.rst b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/README.rst new file mode 100644 index 00000000..ff0b35c8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/README.rst @@ -0,0 +1,127 @@ +============================ +Account Move Number Sequence +============================ + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:820e35fb32d8f21c0dba14f462af307e5a133208deb2caaf0e700149bc8aa372 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-tools/tree/16.0/account_move_name_sequence + :alt: OCA/account-financial-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-tools-16-0/account-financial-tools-16-0-account_move_name_sequence + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +In Odoo version 13.0 and previous versions, the number of journal entries was generated from a sequence configured on the journal. + +In Odoo version 14.0, the number of journal entries can be manually set by the user. Then, the number attributed for the next journal entries in the same journal is computed by a complex piece of code that guesses the format of the journal entry number from the number of the journal entry which was manually entered by the user. It has several drawbacks: + +* the available options for the sequence are limited, +* it is not possible to configure the sequence in advance before the deployment in production, +* as it is error-prone, they added a *Resequence* wizard to re-generate the journal entry numbers, which can be considered as illegal in many countries, +* the `piece of code `_ that handles this is not easy to understand and quite difficult to debug. + +Using this module, you can configure what kind of documents the gap sequence may be relaxed +And even if you must use no-gap in your company or country it will reduce the concurrency issues since the module is using an extra table (ir_sequence) instead of locking the last record + +For those like me who think that the implementation before Odoo v14.0 was much better, for the accountants who think it should not be possible to manually enter the sequence of a customer invoice, for the auditor who considers that resequencing journal entries is prohibited by law, this module may be a solution to get out of the nightmare. + +The field names used in this module to configure the sequence on the journal are exactly the same as in Odoo version 13.0 and previous versions. That way, if you migrate to Odoo version 14.0 and you install this module immediately after the migration, you should keep the previous behavior and the same sequences will continue to be used. + +The module removes access to the *Resequence* wizard on journal entries. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +On the form view of an account journal, in the first tab, there is a many2one link to the sequence. When you create a new journal, you can keep this field empty and a new sequence will be automatically created when you save the journal. + +On sale and purchase journals, you have an additional option to have another sequence dedicated to refunds. + +Upon module installation, all existing journals will be updated with a journal entry sequence (and also a credit note sequence for sale and purchase journals). You should update the configuration of the sequences to fit your needs. You can uncheck the option *Dedicated Credit Note Sequence* on existing sale and purchase journals if you don't want it. For the journals which already have journal entries, you should update the sequence configuration to avoid a discontinuity in the numbering for the next journal entry. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Akretion +* Vauxoo + +Contributors +~~~~~~~~~~~~ + +* `Akretion `_: + + * Alexis de Lattre + +* `Vauxoo `_: + + * Moisés López + * Francisco Luna + +* `Factor Libre `_: + + * Rodrigo Bonilla Martinez + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-alexis-via| image:: https://github.com/alexis-via.png?size=40px + :target: https://github.com/alexis-via + :alt: alexis-via +.. |maintainer-moylop260| image:: https://github.com/moylop260.png?size=40px + :target: https://github.com/moylop260 + :alt: moylop260 +.. |maintainer-luisg123v| image:: https://github.com/luisg123v.png?size=40px + :target: https://github.com/luisg123v + :alt: luisg123v + +Current `maintainers `__: + +|maintainer-alexis-via| |maintainer-moylop260| |maintainer-luisg123v| + +This module is part of the `OCA/account-financial-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/__init__.py b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/__init__.py new file mode 100644 index 00000000..1d353d71 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/__init__.py @@ -0,0 +1,2 @@ +from .hooks import post_init_hook +from . import models diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/__manifest__.py b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/__manifest__.py new file mode 100644 index 00000000..d0690ad2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/__manifest__.py @@ -0,0 +1,31 @@ +# Copyright 2021 Akretion France (http://www.akretion.com/) +# Copyright 2022 Vauxoo (https://www.vauxoo.com/) +# @author: Alexis de Lattre +# @author: Moisés López +# @author: Francisco Luna +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Account Move Number Sequence", + "version": "16.0.1.1.12", + "category": "Accounting", + "license": "AGPL-3", + "summary": "Generate journal entry number from sequence", + "author": "Akretion,Vauxoo,Odoo Community Association (OCA)", + "maintainers": ["alexis-via", "moylop260", "luisg123v"], + "website": "https://github.com/OCA/account-financial-tools", + "depends": [ + "account", + ], + "demo": [ + "demo/ir_sequence_demo.xml", + "demo/account_journal_demo.xml", + ], + "data": [ + "views/account_journal_views.xml", + "views/account_move_views.xml", + "security/ir.model.access.csv", + ], + "post_init_hook": "post_init_hook", + "installable": True, +} diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/demo/account_journal_demo.xml b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/demo/account_journal_demo.xml new file mode 100644 index 00000000..de295c0c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/demo/account_journal_demo.xml @@ -0,0 +1,19 @@ + + + + Standard Sale Journal Demo + SSJD + sale + True + + + + + Standard Cash Journal Demo + SCJD + cash + True + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/demo/ir_sequence_demo.xml b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/demo/ir_sequence_demo.xml new file mode 100644 index 00000000..4cea3a4e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/demo/ir_sequence_demo.xml @@ -0,0 +1,21 @@ + + + + Standard Sale Sequence Demo + SSS_demo/%(range_year)s/ + + 1 + 1 + + standard + + + Standard Cash Sequence Demo + SCS_demo/%(range_year)s/ + + 1 + 1 + + standard + + diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/hooks.py b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/hooks.py new file mode 100644 index 00000000..d499c3c7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/hooks.py @@ -0,0 +1,36 @@ +# Copyright 2021 Akretion France (http://www.akretion.com/) +# Copyright 2022 Vauxoo (https://www.vauxoo.com/) +# @author: Alexis de Lattre +# @author: Moisés López +# @author: Francisco Luna +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import SUPERUSER_ID, api + + +def post_init_hook(cr, registry): + env = api.Environment(cr, SUPERUSER_ID, {}) + create_journal_sequences(env) + + +def create_journal_sequences(env): + journals = ( + env["account.journal"] + .with_context(active_test=False) + .search([("sequence_id", "=", False)]) + ) + for journal in journals: + journal_vals = { + "code": journal.code, + "name": journal.name, + "company_id": journal.company_id.id, + } + seq_vals = journal._prepare_sequence(journal_vals) + seq_vals.update(journal._prepare_sequence_current_moves()) + vals = {"sequence_id": env["ir.sequence"].create(seq_vals).id} + if journal.type in ("sale", "purchase") and journal.refund_sequence: + rseq_vals = journal._prepare_sequence(journal_vals, refund=True) + rseq_vals.update(journal._prepare_sequence_current_moves(refund=True)) + vals["refund_sequence_id"] = env["ir.sequence"].create(rseq_vals).id + journal.write(vals) + return diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/i18n/account_move_name_sequence.pot b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/i18n/account_move_name_sequence.pot new file mode 100644 index 00000000..0fbe285c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/i18n/account_move_name_sequence.pot @@ -0,0 +1,146 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_name_sequence +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_name_sequence +#: model:ir.model.constraint,message:account_move_name_sequence.constraint_account_move_name_state_diagonal +msgid "" +"A move can not be posted with name \"/\" or empty value\n" +"Check the journal sequence, please" +msgstr "" + +#. module: account_move_name_sequence +#: model:ir.model.fields,help:account_move_name_sequence.field_account_journal__refund_sequence +msgid "" +"Check this box if you don't want to share the same sequence for invoices and" +" credit notes made from this journal" +msgstr "" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_journal__refund_sequence_id +msgid "Credit Note Entry Sequence" +msgstr "" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_journal__refund_sequence +msgid "Dedicated Credit Note Sequence" +msgstr "" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_journal__sequence_id +msgid "Entry Sequence" +msgstr "" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_journal__has_sequence_holes +msgid "Has Sequence Holes" +msgstr "" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_bank_statement_line__highest_name +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move__highest_name +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_payment__highest_name +msgid "Highest Name" +msgstr "" + +#. module: account_move_name_sequence +#: model:ir.model,name:account_move_name_sequence.model_account_journal +msgid "Journal" +msgstr "" + +#. module: account_move_name_sequence +#: model:ir.model,name:account_move_name_sequence.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_bank_statement_line__made_sequence_hole +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move__made_sequence_hole +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_payment__made_sequence_hole +msgid "Made Sequence Hole" +msgstr "" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_bank_statement_line__name +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move__name +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_payment__name +msgid "Number" +msgstr "" + +#. module: account_move_name_sequence +#. odoo-python +#: code:addons/account_move_name_sequence/models/account_journal.py:0 +#, python-format +msgid "" +"On journal '%s', the same sequence is used as Entry Sequence and Credit Note" +" Entry Sequence." +msgstr "" + +#. module: account_move_name_sequence +#. odoo-python +#: code:addons/account_move_name_sequence/models/account_journal.py:0 +#, python-format +msgid "Refund" +msgstr "" + +#. module: account_move_name_sequence +#. odoo-python +#: code:addons/account_move_name_sequence/models/account_journal.py:0 +#: model:ir.model,name:account_move_name_sequence.model_ir_sequence +#, python-format +msgid "Sequence" +msgstr "" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_bank_statement_line__sequence_number +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move__sequence_number +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_payment__sequence_number +msgid "Sequence Number" +msgstr "" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_bank_statement_line__sequence_prefix +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move__sequence_prefix +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_payment__sequence_prefix +msgid "Sequence Prefix" +msgstr "" + +#. module: account_move_name_sequence +#. odoo-python +#: code:addons/account_move_name_sequence/models/account_journal.py:0 +#, python-format +msgid "" +"The company is not set on sequence '%(sequence)s' configured as credit note " +"sequence of journal '%(journal)s'." +msgstr "" + +#. module: account_move_name_sequence +#. odoo-python +#: code:addons/account_move_name_sequence/models/account_journal.py:0 +#, python-format +msgid "" +"The company is not set on sequence '%(sequence)s' configured on journal " +"'%(journal)s'." +msgstr "" + +#. module: account_move_name_sequence +#: model:ir.model.fields,help:account_move_name_sequence.field_account_journal__refund_sequence_id +msgid "" +"This sequence will be used to generate the journal entry number for refunds." +msgstr "" + +#. module: account_move_name_sequence +#: model:ir.model.fields,help:account_move_name_sequence.field_account_journal__sequence_id +msgid "This sequence will be used to generate the journal entry number." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/i18n/ar.po b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/i18n/ar.po new file mode 100644 index 00000000..ab6950b2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/i18n/ar.po @@ -0,0 +1,154 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_name_sequence +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-09-02 21:55+0000\n" +"Last-Translator: Hussain Hammad \n" +"Language-Team: none\n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_move_name_sequence +#: model:ir.model.constraint,message:account_move_name_sequence.constraint_account_move_name_state_diagonal +msgid "" +"A move can not be posted with name \"/\" or empty value\n" +"Check the journal sequence, please" +msgstr "" +"لا يمكن ترحيل قيد و اسمه \"/\" او فارغ\n" +"الرجاء التأكد من تسلسل اليومية" + +#. module: account_move_name_sequence +#: model:ir.model.fields,help:account_move_name_sequence.field_account_journal__refund_sequence +msgid "" +"Check this box if you don't want to share the same sequence for invoices and " +"credit notes made from this journal" +msgstr "" +"استخدم هذه الخاصية ان كنت لا ترغب باستخدام نفس التسلسل للفواتير و اشعارات " +"الدائن" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_journal__refund_sequence_id +msgid "Credit Note Entry Sequence" +msgstr "تسلسل ادخال اشعار دائن" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_journal__refund_sequence +msgid "Dedicated Credit Note Sequence" +msgstr "تسلسل خاص باشعار دائن" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_journal__sequence_id +msgid "Entry Sequence" +msgstr "تسلسل ادخال" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_journal__has_sequence_holes +msgid "Has Sequence Holes" +msgstr "التسلسل يحتوي على فراغات" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_bank_statement_line__highest_name +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move__highest_name +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_payment__highest_name +msgid "Highest Name" +msgstr "ارفع اسم" + +#. module: account_move_name_sequence +#: model:ir.model,name:account_move_name_sequence.model_account_journal +msgid "Journal" +msgstr "يومية" + +#. module: account_move_name_sequence +#: model:ir.model,name:account_move_name_sequence.model_account_move +msgid "Journal Entry" +msgstr "ادخال يومية" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_bank_statement_line__made_sequence_hole +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move__made_sequence_hole +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_payment__made_sequence_hole +msgid "Made Sequence Hole" +msgstr "" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_bank_statement_line__name +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move__name +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_payment__name +msgid "Number" +msgstr "رقم" + +#. module: account_move_name_sequence +#. odoo-python +#: code:addons/account_move_name_sequence/models/account_journal.py:0 +#, python-format +msgid "" +"On journal '%s', the same sequence is used as Entry Sequence and Credit Note " +"Entry Sequence." +msgstr "" + +#. module: account_move_name_sequence +#. odoo-python +#: code:addons/account_move_name_sequence/models/account_journal.py:0 +#, python-format +msgid "Refund" +msgstr "مرتجع" + +#. module: account_move_name_sequence +#. odoo-python +#: code:addons/account_move_name_sequence/models/account_journal.py:0 +#: model:ir.model,name:account_move_name_sequence.model_ir_sequence +#, python-format +msgid "Sequence" +msgstr "تسلسل" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_bank_statement_line__sequence_number +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move__sequence_number +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_payment__sequence_number +msgid "Sequence Number" +msgstr "رقم التسلسل" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_bank_statement_line__sequence_prefix +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move__sequence_prefix +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_payment__sequence_prefix +msgid "Sequence Prefix" +msgstr "قبل التسلسل" + +#. module: account_move_name_sequence +#. odoo-python +#: code:addons/account_move_name_sequence/models/account_journal.py:0 +#, python-format +msgid "" +"The company is not set on sequence '%(sequence)s' configured as credit note " +"sequence of journal '%(journal)s'." +msgstr "" + +#. module: account_move_name_sequence +#. odoo-python +#: code:addons/account_move_name_sequence/models/account_journal.py:0 +#, python-format +msgid "" +"The company is not set on sequence '%(sequence)s' configured on journal " +"'%(journal)s'." +msgstr "" + +#. module: account_move_name_sequence +#: model:ir.model.fields,help:account_move_name_sequence.field_account_journal__refund_sequence_id +msgid "" +"This sequence will be used to generate the journal entry number for refunds." +msgstr "" + +#. module: account_move_name_sequence +#: model:ir.model.fields,help:account_move_name_sequence.field_account_journal__sequence_id +msgid "This sequence will be used to generate the journal entry number." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/i18n/bs.po b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/i18n/bs.po new file mode 100644 index 00000000..bf763e22 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/i18n/bs.po @@ -0,0 +1,146 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_name_sequence +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_name_sequence +#: model:ir.model.constraint,message:account_move_name_sequence.constraint_account_move_name_state_diagonal +msgid "" +"A move can not be posted with name \"/\" or empty value\n" +"Check the journal sequence, please" +msgstr "" + +#. module: account_move_name_sequence +#: model:ir.model.fields,help:account_move_name_sequence.field_account_journal__refund_sequence +msgid "" +"Check this box if you don't want to share the same sequence for invoices and" +" credit notes made from this journal" +msgstr "" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_journal__refund_sequence_id +msgid "Credit Note Entry Sequence" +msgstr "Ulazna sekvenca za odobrenja" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_journal__refund_sequence +msgid "Dedicated Credit Note Sequence" +msgstr "Dedicirana sekvenca za odobrenja" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_journal__sequence_id +msgid "Entry Sequence" +msgstr "Ulazna sekvenca" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_journal__has_sequence_holes +msgid "Has Sequence Holes" +msgstr "Ima rupe u brojevnom sljedu" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_bank_statement_line__highest_name +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move__highest_name +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_payment__highest_name +msgid "Highest Name" +msgstr "Najviši broj" + +#. module: account_move_name_sequence +#: model:ir.model,name:account_move_name_sequence.model_account_journal +msgid "Journal" +msgstr "Dnevnik" + +#. module: account_move_name_sequence +#: model:ir.model,name:account_move_name_sequence.model_account_move +msgid "Journal Entry" +msgstr "Stavka dnevnika" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_bank_statement_line__made_sequence_hole +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move__made_sequence_hole +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_payment__made_sequence_hole +msgid "Made Sequence Hole" +msgstr "Napravljena rupa u slijedu" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_bank_statement_line__name +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move__name +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_payment__name +msgid "Number" +msgstr "Broj" + +#. module: account_move_name_sequence +#. odoo-python +#: code:addons/account_move_name_sequence/models/account_journal.py:0 +#, python-format +msgid "" +"On journal '%s', the same sequence is used as Entry Sequence and Credit Note" +" Entry Sequence." +msgstr "" + +#. module: account_move_name_sequence +#. odoo-python +#: code:addons/account_move_name_sequence/models/account_journal.py:0 +#, python-format +msgid "Refund" +msgstr "Storno/Odobrenje" + +#. module: account_move_name_sequence +#. odoo-python +#: code:addons/account_move_name_sequence/models/account_journal.py:0 +#: model:ir.model,name:account_move_name_sequence.model_ir_sequence +#, python-format +msgid "Sequence" +msgstr "Sekvenca" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_bank_statement_line__sequence_number +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move__sequence_number +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_payment__sequence_number +msgid "Sequence Number" +msgstr "Broj sekvence" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_bank_statement_line__sequence_prefix +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move__sequence_prefix +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_payment__sequence_prefix +msgid "Sequence Prefix" +msgstr "Prefiks sekvence" + +#. module: account_move_name_sequence +#. odoo-python +#: code:addons/account_move_name_sequence/models/account_journal.py:0 +#, python-format +msgid "" +"The company is not set on sequence '%(sequence)s' configured as credit note " +"sequence of journal '%(journal)s'." +msgstr "" + +#. module: account_move_name_sequence +#. odoo-python +#: code:addons/account_move_name_sequence/models/account_journal.py:0 +#, python-format +msgid "" +"The company is not set on sequence '%(sequence)s' configured on journal " +"'%(journal)s'." +msgstr "" + +#. module: account_move_name_sequence +#: model:ir.model.fields,help:account_move_name_sequence.field_account_journal__refund_sequence_id +msgid "" +"This sequence will be used to generate the journal entry number for refunds." +msgstr "" + +#. module: account_move_name_sequence +#: model:ir.model.fields,help:account_move_name_sequence.field_account_journal__sequence_id +msgid "This sequence will be used to generate the journal entry number." +msgstr "Ova sekvenca će biti korištena za generiranje broja knjiženja dnevnika." diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/i18n/es.po b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/i18n/es.po new file mode 100644 index 00000000..9e8159e0 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/i18n/es.po @@ -0,0 +1,163 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_name_sequence +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-04-13 12:33+0000\n" +"Last-Translator: gelo joga Rodríguez \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: account_move_name_sequence +#: model:ir.model.constraint,message:account_move_name_sequence.constraint_account_move_name_state_diagonal +msgid "" +"A move can not be posted with name \"/\" or empty value\n" +"Check the journal sequence, please" +msgstr "" +"Un asiento no puede ser publicado con el nombre \"/\" o vacío \n" +"Comprueba la secuencia de diario, por favor" + +#. module: account_move_name_sequence +#: model:ir.model.fields,help:account_move_name_sequence.field_account_journal__refund_sequence +msgid "" +"Check this box if you don't want to share the same sequence for invoices and " +"credit notes made from this journal" +msgstr "" +"Marca esta casilla si no quieres compartir la misma secuencia para las " +"facturas y facturas rectificativas hechas en este diario" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_journal__refund_sequence_id +msgid "Credit Note Entry Sequence" +msgstr "Secuencia de facturas rectificativas" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_journal__refund_sequence +msgid "Dedicated Credit Note Sequence" +msgstr "Secuencia de facturas rectificativas dedicada" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_journal__sequence_id +msgid "Entry Sequence" +msgstr "Secuencia de asiento" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_journal__has_sequence_holes +msgid "Has Sequence Holes" +msgstr "Hay agujeros en la secuencia" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_bank_statement_line__highest_name +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move__highest_name +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_payment__highest_name +msgid "Highest Name" +msgstr "Número más alto" + +#. module: account_move_name_sequence +#: model:ir.model,name:account_move_name_sequence.model_account_journal +msgid "Journal" +msgstr "Dario" + +#. module: account_move_name_sequence +#: model:ir.model,name:account_move_name_sequence.model_account_move +msgid "Journal Entry" +msgstr "Asiento" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_bank_statement_line__made_sequence_hole +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move__made_sequence_hole +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_payment__made_sequence_hole +msgid "Made Sequence Hole" +msgstr "Creado agujero en secuencia" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_bank_statement_line__name +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move__name +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_payment__name +msgid "Number" +msgstr "Número" + +#. module: account_move_name_sequence +#. odoo-python +#: code:addons/account_move_name_sequence/models/account_journal.py:0 +#, python-format +msgid "" +"On journal '%s', the same sequence is used as Entry Sequence and Credit Note " +"Entry Sequence." +msgstr "" +"En el diario '%s', se ha usado la misma secuencia para la Secuencia de " +"asiento y la Secuencia de facturas rectificativas." + +#. module: account_move_name_sequence +#. odoo-python +#: code:addons/account_move_name_sequence/models/account_journal.py:0 +#, python-format +msgid "Refund" +msgstr "Rectificativa" + +#. module: account_move_name_sequence +#. odoo-python +#: code:addons/account_move_name_sequence/models/account_journal.py:0 +#: model:ir.model,name:account_move_name_sequence.model_ir_sequence +#, python-format +msgid "Sequence" +msgstr "Secuencia" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_bank_statement_line__sequence_number +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move__sequence_number +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_payment__sequence_number +msgid "Sequence Number" +msgstr "Número de secuencia" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_bank_statement_line__sequence_prefix +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move__sequence_prefix +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_payment__sequence_prefix +msgid "Sequence Prefix" +msgstr "Prefijo de la secuencia" + +#. module: account_move_name_sequence +#. odoo-python +#: code:addons/account_move_name_sequence/models/account_journal.py:0 +#, python-format +msgid "" +"The company is not set on sequence '%(sequence)s' configured as credit note " +"sequence of journal '%(journal)s'." +msgstr "" +"La compañía no tiene establecida la secuencia '%(sequence)s' configurada " +"como secuencia de facturas rectificativas del diario '%(journal)s'." + +#. module: account_move_name_sequence +#. odoo-python +#: code:addons/account_move_name_sequence/models/account_journal.py:0 +#, python-format +msgid "" +"The company is not set on sequence '%(sequence)s' configured on journal " +"'%(journal)s'." +msgstr "" +"La compañía no tiene establecida la secuencia '%(sequence)s' configurada en " +"el diario '%(journal)s'." + +#. module: account_move_name_sequence +#: model:ir.model.fields,help:account_move_name_sequence.field_account_journal__refund_sequence_id +msgid "" +"This sequence will be used to generate the journal entry number for refunds." +msgstr "" +"Esta secuencia se utilizará para generar el número de asientos para " +"rectificaciones." + +#. module: account_move_name_sequence +#: model:ir.model.fields,help:account_move_name_sequence.field_account_journal__sequence_id +msgid "This sequence will be used to generate the journal entry number." +msgstr "" +"Esta secuencia se usará para establecer para generar el número de asiento " +"contable." diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/i18n/fr.po b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/i18n/fr.po new file mode 100644 index 00000000..fd0b14f6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/i18n/fr.po @@ -0,0 +1,161 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_name_sequence +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-06-09 00:10+0000\n" +"Last-Translator: Alexis de Lattre \n" +"Language-Team: none\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_move_name_sequence +#: model:ir.model.constraint,message:account_move_name_sequence.constraint_account_move_name_state_diagonal +msgid "" +"A move can not be posted with name \"/\" or empty value\n" +"Check the journal sequence, please" +msgstr "" +"Une pièce comptable ne peut pas être comptabilisé car elle n'a pas de numéro " +"attribué.\n" +"Vérifiez la configuration de la séquence sur le journal concerné." + +#. module: account_move_name_sequence +#: model:ir.model.fields,help:account_move_name_sequence.field_account_journal__refund_sequence +msgid "" +"Check this box if you don't want to share the same sequence for invoices and " +"credit notes made from this journal" +msgstr "" +"Cocher cette case si vous souhaitez créer 2 séquences distinctes pour les " +"factures et avoirs pour ce journal" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_journal__refund_sequence_id +msgid "Credit Note Entry Sequence" +msgstr "Séquence pour les avoirs" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_journal__refund_sequence +msgid "Dedicated Credit Note Sequence" +msgstr "Séquence dédiée pour les avoirs" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_journal__sequence_id +msgid "Entry Sequence" +msgstr "Séquence des pièces comptables" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_journal__has_sequence_holes +msgid "Has Sequence Holes" +msgstr "A des trous dans la séquence" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_bank_statement_line__highest_name +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move__highest_name +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_payment__highest_name +msgid "Highest Name" +msgstr "Plus grand numéro de séquence" + +#. module: account_move_name_sequence +#: model:ir.model,name:account_move_name_sequence.model_account_journal +msgid "Journal" +msgstr "Journal" + +#. module: account_move_name_sequence +#: model:ir.model,name:account_move_name_sequence.model_account_move +msgid "Journal Entry" +msgstr "Pièce comptable" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_bank_statement_line__made_sequence_hole +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move__made_sequence_hole +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_payment__made_sequence_hole +msgid "Made Sequence Hole" +msgstr "Cause un trou dans la séquence" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_bank_statement_line__name +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move__name +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_payment__name +msgid "Number" +msgstr "Nombre" + +#. module: account_move_name_sequence +#. odoo-python +#: code:addons/account_move_name_sequence/models/account_journal.py:0 +#, python-format +msgid "" +"On journal '%s', the same sequence is used as Entry Sequence and Credit Note " +"Entry Sequence." +msgstr "" +"Pour le journal '%s', la même séquence est utilisée pour les factures et les " +"avoirs." + +#. module: account_move_name_sequence +#. odoo-python +#: code:addons/account_move_name_sequence/models/account_journal.py:0 +#, python-format +msgid "Refund" +msgstr "Avoir" + +#. module: account_move_name_sequence +#. odoo-python +#: code:addons/account_move_name_sequence/models/account_journal.py:0 +#: model:ir.model,name:account_move_name_sequence.model_ir_sequence +#, python-format +msgid "Sequence" +msgstr "Séquence" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_bank_statement_line__sequence_number +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move__sequence_number +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_payment__sequence_number +msgid "Sequence Number" +msgstr "Nombre de la séquence" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_bank_statement_line__sequence_prefix +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move__sequence_prefix +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_payment__sequence_prefix +msgid "Sequence Prefix" +msgstr "Préfixe de la séquence" + +#. module: account_move_name_sequence +#. odoo-python +#: code:addons/account_move_name_sequence/models/account_journal.py:0 +#, python-format +msgid "" +"The company is not set on sequence '%(sequence)s' configured as credit note " +"sequence of journal '%(journal)s'." +msgstr "" +"Aucune société n'est configurée sur la séquence '%(sequence)s' utilisée " +"comme séquence pour les avoirs sur le journal '%(journal)s'." + +#. module: account_move_name_sequence +#. odoo-python +#: code:addons/account_move_name_sequence/models/account_journal.py:0 +#, python-format +msgid "" +"The company is not set on sequence '%(sequence)s' configured on journal " +"'%(journal)s'." +msgstr "" +"Aucune société n'est configurée sur la séquence '%(sequence)s' configurée " +"sur le journal '%(journal)s'." + +#. module: account_move_name_sequence +#: model:ir.model.fields,help:account_move_name_sequence.field_account_journal__refund_sequence_id +msgid "" +"This sequence will be used to generate the journal entry number for refunds." +msgstr "Cette séquence sera utilisée pour générer les numéros des avoirs." + +#. module: account_move_name_sequence +#: model:ir.model.fields,help:account_move_name_sequence.field_account_journal__sequence_id +msgid "This sequence will be used to generate the journal entry number." +msgstr "" +"Cette séquence sera utilisée pour générer les numéros des pièces comptables." diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/i18n/hr.po b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/i18n/hr.po new file mode 100644 index 00000000..06e5c7d9 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/i18n/hr.po @@ -0,0 +1,162 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_name_sequence +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-02-16 10:09+0000\n" +"Last-Translator: Bole \n" +"Language-Team: none\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: account_move_name_sequence +#: model:ir.model.constraint,message:account_move_name_sequence.constraint_account_move_name_state_diagonal +msgid "" +"A move can not be posted with name \"/\" or empty value\n" +"Check the journal sequence, please" +msgstr "" +"Temeljnicu nije moguće potvrditi sa nazivom \"/\" ili praznim poljem \n" +"Provjerite sekvencu dnevnika, molimo" + +#. module: account_move_name_sequence +#: model:ir.model.fields,help:account_move_name_sequence.field_account_journal__refund_sequence +msgid "" +"Check this box if you don't want to share the same sequence for invoices and " +"credit notes made from this journal" +msgstr "" +"Označite ovu kućicu ako ne želite dijeliti istu sekvencu za račune i " +"odobrenja/storna napravljena iz ovog dnevnika" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_journal__refund_sequence_id +msgid "Credit Note Entry Sequence" +msgstr "Ulazna sekvenca za odobrenja" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_journal__refund_sequence +msgid "Dedicated Credit Note Sequence" +msgstr "Dedicirana sekvenca za odobrenja" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_journal__sequence_id +msgid "Entry Sequence" +msgstr "Ulazna sekvenca" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_journal__has_sequence_holes +msgid "Has Sequence Holes" +msgstr "" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_bank_statement_line__highest_name +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move__highest_name +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_payment__highest_name +msgid "Highest Name" +msgstr "Najviši broj" + +#. module: account_move_name_sequence +#: model:ir.model,name:account_move_name_sequence.model_account_journal +msgid "Journal" +msgstr "Dnevnik" + +#. module: account_move_name_sequence +#: model:ir.model,name:account_move_name_sequence.model_account_move +msgid "Journal Entry" +msgstr "Stavka dnevnika" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_bank_statement_line__made_sequence_hole +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move__made_sequence_hole +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_payment__made_sequence_hole +msgid "Made Sequence Hole" +msgstr "" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_bank_statement_line__name +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move__name +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_payment__name +msgid "Number" +msgstr "Broj" + +#. module: account_move_name_sequence +#. odoo-python +#: code:addons/account_move_name_sequence/models/account_journal.py:0 +#, python-format +msgid "" +"On journal '%s', the same sequence is used as Entry Sequence and Credit Note " +"Entry Sequence." +msgstr "" +"Na dnevniku '%s', ista sekvenca se koristi za regularna i storno knjiženja." + +#. module: account_move_name_sequence +#. odoo-python +#: code:addons/account_move_name_sequence/models/account_journal.py:0 +#, python-format +msgid "Refund" +msgstr "Storno/Odobrenje" + +#. module: account_move_name_sequence +#. odoo-python +#: code:addons/account_move_name_sequence/models/account_journal.py:0 +#: model:ir.model,name:account_move_name_sequence.model_ir_sequence +#, python-format +msgid "Sequence" +msgstr "Sekvenca" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_bank_statement_line__sequence_number +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move__sequence_number +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_payment__sequence_number +msgid "Sequence Number" +msgstr "Broj sekvence" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_bank_statement_line__sequence_prefix +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move__sequence_prefix +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_payment__sequence_prefix +msgid "Sequence Prefix" +msgstr "Prefiks sekvence" + +#. module: account_move_name_sequence +#. odoo-python +#: code:addons/account_move_name_sequence/models/account_journal.py:0 +#, python-format +msgid "" +"The company is not set on sequence '%(sequence)s' configured as credit note " +"sequence of journal '%(journal)s'." +msgstr "" +"Tvrtka nije postavljena na sekvenci '%(sequence)s' postavljenoj kao sekvenca " +"za storno/odobrenja na dnevniku '%(journal)s'." + +#. module: account_move_name_sequence +#. odoo-python +#: code:addons/account_move_name_sequence/models/account_journal.py:0 +#, python-format +msgid "" +"The company is not set on sequence '%(sequence)s' configured on journal " +"'%(journal)s'." +msgstr "" +"Tvrtka nije postavljena na sekvenci '%(sequence)s' postavljenoj na dnevniku " +"'%(journal)s'." + +#. module: account_move_name_sequence +#: model:ir.model.fields,help:account_move_name_sequence.field_account_journal__refund_sequence_id +msgid "" +"This sequence will be used to generate the journal entry number for refunds." +msgstr "" +"Ova sekvenca će biti korištena za generiranje broja knjiženja za odobrenja/" +"storno." + +#. module: account_move_name_sequence +#: model:ir.model.fields,help:account_move_name_sequence.field_account_journal__sequence_id +msgid "This sequence will be used to generate the journal entry number." +msgstr "" +"Ova sekvenca će biti korištena za generiranje broja knjiženja dnevnika." diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/i18n/it.po b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/i18n/it.po new file mode 100644 index 00000000..0194eeac --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/i18n/it.po @@ -0,0 +1,163 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_name_sequence +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-08-19 09:58+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_move_name_sequence +#: model:ir.model.constraint,message:account_move_name_sequence.constraint_account_move_name_state_diagonal +msgid "" +"A move can not be posted with name \"/\" or empty value\n" +"Check the journal sequence, please" +msgstr "" +"Un movimento non può essere inserito conconem \"/\" o un valore vuoto\n" +"Controllare la sequenza del registro" + +#. module: account_move_name_sequence +#: model:ir.model.fields,help:account_move_name_sequence.field_account_journal__refund_sequence +msgid "" +"Check this box if you don't want to share the same sequence for invoices and" +" credit notes made from this journal" +msgstr "" +"Spuntare questa opzione se non si vuole condividere la stessa sequenza per " +"le fatture e le note di credito fatte per questo registro" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_journal__refund_sequence_id +msgid "Credit Note Entry Sequence" +msgstr "Sequenza registrazione nota di credito" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_journal__refund_sequence +msgid "Dedicated Credit Note Sequence" +msgstr "Sequenza nota di credito dedicata" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_journal__sequence_id +msgid "Entry Sequence" +msgstr "Sequenza di immissione" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_journal__has_sequence_holes +msgid "Has Sequence Holes" +msgstr "Ha mancanze nella sequenza" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_bank_statement_line__highest_name +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move__highest_name +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_payment__highest_name +msgid "Highest Name" +msgstr "Primo nome" + +#. module: account_move_name_sequence +#: model:ir.model,name:account_move_name_sequence.model_account_journal +msgid "Journal" +msgstr "Registro" + +#. module: account_move_name_sequence +#: model:ir.model,name:account_move_name_sequence.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_bank_statement_line__made_sequence_hole +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move__made_sequence_hole +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_payment__made_sequence_hole +msgid "Made Sequence Hole" +msgstr "Generata discontinuità nella sequenza" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_bank_statement_line__name +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move__name +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_payment__name +msgid "Number" +msgstr "Numero" + +#. module: account_move_name_sequence +#. odoo-python +#: code:addons/account_move_name_sequence/models/account_journal.py:0 +#, python-format +msgid "" +"On journal '%s', the same sequence is used as Entry Sequence and Credit Note" +" Entry Sequence." +msgstr "" +"Nel registro '%s', la stessa sequenza è utilizzata come sequenza di " +"registrazione e sequenza di registrazione nota di credito." + +#. module: account_move_name_sequence +#. odoo-python +#: code:addons/account_move_name_sequence/models/account_journal.py:0 +#, python-format +msgid "Refund" +msgstr "Rimborso" + +#. module: account_move_name_sequence +#. odoo-python +#: code:addons/account_move_name_sequence/models/account_journal.py:0 +#: model:ir.model,name:account_move_name_sequence.model_ir_sequence +#, python-format +msgid "Sequence" +msgstr "Sequenza" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_bank_statement_line__sequence_number +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move__sequence_number +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_payment__sequence_number +msgid "Sequence Number" +msgstr "Numero sequenza" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_bank_statement_line__sequence_prefix +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move__sequence_prefix +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_payment__sequence_prefix +msgid "Sequence Prefix" +msgstr "Prefisso sequenza" + +#. module: account_move_name_sequence +#. odoo-python +#: code:addons/account_move_name_sequence/models/account_journal.py:0 +#, python-format +msgid "" +"The company is not set on sequence '%(sequence)s' configured as credit note " +"sequence of journal '%(journal)s'." +msgstr "" +"L'azienda non è impostata per la sequenza '%(sequence)s' configurata come " +"sequenza nota di credito del registro '%(journal)s'." + +#. module: account_move_name_sequence +#. odoo-python +#: code:addons/account_move_name_sequence/models/account_journal.py:0 +#, python-format +msgid "" +"The company is not set on sequence '%(sequence)s' configured on journal " +"'%(journal)s'." +msgstr "" +"L'azienda non è impostata per la sequenza '%(sequence)s' configurata nel " +"registro '%(journal)s'." + +#. module: account_move_name_sequence +#: model:ir.model.fields,help:account_move_name_sequence.field_account_journal__refund_sequence_id +msgid "" +"This sequence will be used to generate the journal entry number for refunds." +msgstr "" +"Questa sequenza verrà utilizzata per generare il numero della registrazione " +"contabile per i rimborsi." + +#. module: account_move_name_sequence +#: model:ir.model.fields,help:account_move_name_sequence.field_account_journal__sequence_id +msgid "This sequence will be used to generate the journal entry number." +msgstr "" +"Questa sequenza verrà utilizzata per generare il numero della registrazione " +"contabile." diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/i18n/sl.po b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/i18n/sl.po new file mode 100644 index 00000000..a215b199 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/i18n/sl.po @@ -0,0 +1,156 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_name_sequence +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-03-30 12:22+0000\n" +"Last-Translator: Matjaz Mozetic \n" +"Language-Team: none\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: account_move_name_sequence +#: model:ir.model.constraint,message:account_move_name_sequence.constraint_account_move_name_state_diagonal +msgid "" +"A move can not be posted with name \"/\" or empty value\n" +"Check the journal sequence, please" +msgstr "" +"Temeljnice ni mogoče knjižiti z nazivom \"/\" ali prazno vrednostjo\n" +"Prosimo, da preverite zaporedje v dnevniku" + +#. module: account_move_name_sequence +#: model:ir.model.fields,help:account_move_name_sequence.field_account_journal__refund_sequence +msgid "" +"Check this box if you don't want to share the same sequence for invoices and" +" credit notes made from this journal" +msgstr "" +"Označite, če želite v tem dnevniku uporabljati isto zaporedje za račune in " +"dobropise" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_journal__refund_sequence_id +msgid "Credit Note Entry Sequence" +msgstr "Zaporedje za dobropise" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_journal__refund_sequence +msgid "Dedicated Credit Note Sequence" +msgstr "Ločeno zaporedje za dobropise" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_journal__display_name +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move__display_name +#: model:ir.model.fields,field_description:account_move_name_sequence.field_ir_sequence__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_journal__sequence_id +msgid "Entry Sequence" +msgstr "Zaporedje vnosa" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_bank_statement_line__highest_name +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move__highest_name +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_payment__highest_name +msgid "Highest Name" +msgstr "Najvišji naziv" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_journal__id +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move__id +#: model:ir.model.fields,field_description:account_move_name_sequence.field_ir_sequence__id +msgid "ID" +msgstr "ID" + +#. module: account_move_name_sequence +#: model:ir.model,name:account_move_name_sequence.model_account_journal +msgid "Journal" +msgstr "Dnevnik" + +#. module: account_move_name_sequence +#: model:ir.model,name:account_move_name_sequence.model_account_move +msgid "Journal Entry" +msgstr "Dnevniški vnos" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_journal____last_update +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move____last_update +#: model:ir.model.fields,field_description:account_move_name_sequence.field_ir_sequence____last_update +msgid "Last Modified on" +msgstr "Zadnjič spremenjeno" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_bank_statement_line__name +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move__name +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_payment__name +msgid "Number" +msgstr "Številka" + +#. module: account_move_name_sequence +#: code:addons/account_move_name_sequence/models/account_journal.py:0 +#, python-format +msgid "" +"On journal '%s', the same sequence is used as Entry Sequence and Credit Note" +" Entry Sequence." +msgstr "V dnevniku '%s' se uporablja isto zaporedje za vnose in dobropise." + +#. module: account_move_name_sequence +#: code:addons/account_move_name_sequence/models/account_journal.py:0 +#, python-format +msgid "Refund" +msgstr "Povračilo" + +#. module: account_move_name_sequence +#: code:addons/account_move_name_sequence/models/account_journal.py:0 +#: model:ir.model,name:account_move_name_sequence.model_ir_sequence +#, python-format +msgid "Sequence" +msgstr "Zaporedje" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_bank_statement_line__sequence_number +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move__sequence_number +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_payment__sequence_number +msgid "Sequence Number" +msgstr "Številka zaporedja" + +#. module: account_move_name_sequence +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_bank_statement_line__sequence_prefix +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_move__sequence_prefix +#: model:ir.model.fields,field_description:account_move_name_sequence.field_account_payment__sequence_prefix +msgid "Sequence Prefix" +msgstr "Predpona zaporedja" + +#. module: account_move_name_sequence +#: code:addons/account_move_name_sequence/models/account_journal.py:0 +#, python-format +msgid "" +"The company is not set on sequence '%s' configured as credit note sequence " +"of journal '%s'." +msgstr "Pri zaporedju '%s' za dobropise v dnevniku '%s' ni nastavljena družba." + +#. module: account_move_name_sequence +#: code:addons/account_move_name_sequence/models/account_journal.py:0 +#, python-format +msgid "The company is not set on sequence '%s' configured on journal '%s'." +msgstr "Pri zaporedju '%s' nastavljenem v dnevniku '%s' ni nastavljena družba." + +#. module: account_move_name_sequence +#: model:ir.model.fields,help:account_move_name_sequence.field_account_journal__refund_sequence_id +msgid "" +"This sequence will be used to generate the journal entry number for refunds." +msgstr "To zaporedje bo v rabi za knjigovodske vnose dobropisov." + +#. module: account_move_name_sequence +#: model:ir.model.fields,help:account_move_name_sequence.field_account_journal__sequence_id +msgid "This sequence will be used to generate the journal entry number." +msgstr "To zaporedje bo v rabi za knjigovodske vnose dobropisov." diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/models/__init__.py b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/models/__init__.py new file mode 100644 index 00000000..069c9b59 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/models/__init__.py @@ -0,0 +1,3 @@ +from . import account_journal +from . import account_move +from . import ir_sequence diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/models/account_journal.py b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/models/account_journal.py new file mode 100644 index 00000000..a8813a81 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/models/account_journal.py @@ -0,0 +1,253 @@ +# Copyright 2021 Akretion France (http://www.akretion.com/) +# Copyright 2022 Vauxoo (https://www.vauxoo.com/) +# @author: Alexis de Lattre +# @author: Moisés López +# @author: Francisco Luna +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +import logging + +from odoo import _, api, fields, models +from odoo.exceptions import ValidationError + +_logger = logging.getLogger(__name__) + + +class AccountJournal(models.Model): + _inherit = "account.journal" + + sequence_id = fields.Many2one( + "ir.sequence", + string="Entry Sequence", + copy=False, + check_company=True, + domain="[('company_id', '=', company_id)]", + help="This sequence will be used to generate the journal entry number.", + ) + refund_sequence_id = fields.Many2one( + "ir.sequence", + string="Credit Note Entry Sequence", + copy=False, + check_company=True, + domain="[('company_id', '=', company_id)]", + help="This sequence will be used to generate the journal entry number for refunds.", + ) + # Redefine the default to True as <=v13.0 + refund_sequence = fields.Boolean(default=True) + # has_sequence_holes is not relevant anymore (since based on sequence_prefix/number) + # -> compute=False to improve perf and to avoid displaying warning + has_sequence_holes = fields.Boolean(compute=False) + + @api.constrains("refund_sequence_id", "sequence_id") + def _check_journal_sequence(self): + for journal in self: + if ( + journal.refund_sequence_id + and journal.sequence_id + and journal.refund_sequence_id == journal.sequence_id + ): + raise ValidationError( + _( + "On journal '%s', the same sequence is used as " + "Entry Sequence and Credit Note Entry Sequence.", + journal.display_name, + ) + ) + if journal.sequence_id and not journal.sequence_id.company_id: + msg = _( + "The company is not set on sequence '%(sequence)s' configured on " + "journal '%(journal)s'.", + sequence=journal.sequence_id.display_name, + journal=journal.display_name, + ) + raise ValidationError(msg) + if journal.refund_sequence_id and not journal.refund_sequence_id.company_id: + msg = _( + "The company is not set on sequence '%(sequence)s' configured as " + "credit note sequence of journal '%(journal)s'.", + sequence=journal.refund_sequence_id.display_name, + journal=journal.display_name, + ) + raise ValidationError(msg) + + @api.model_create_multi + def create(self, vals_list): + for vals in vals_list: + if not vals.get("sequence_id"): + vals["sequence_id"] = self._create_sequence(vals).id + if ( + vals.get("type") in ("sale", "purchase") + and vals.get("refund_sequence", True) + and not vals.get("refund_sequence_id") + ): + vals["refund_sequence_id"] = self._create_sequence(vals, refund=True).id + return super().create(vals_list) + + @api.model + def _prepare_sequence(self, vals, refund=False): + code = vals.get("code") and vals["code"].upper() or "" + prefix = "%s%s/%%(range_year)s/" % (refund and "R" or "", code) + seq_vals = { + "name": "%s%s" + % (vals.get("name", _("Sequence")), refund and " " + _("Refund") or ""), + "company_id": vals.get("company_id") or self.env.company.id, + "implementation": "no_gap", + "prefix": prefix, + "padding": 4, + "use_date_range": True, + } + return seq_vals + + @api.model + def _create_sequence(self, vals, refund=False): + seq_vals = self._prepare_sequence(vals, refund=refund) + domain = [(key, "=", value) for key, value in seq_vals.items()] + existing = self.env["ir.sequence"].search(domain, limit=1) + if existing: + return existing + return self.env["ir.sequence"].sudo().create(seq_vals) + + def _prepare_sequence_current_moves(self, refund=False): + """Get sequence dict values the journal based on current moves""" + self.ensure_one() + move_domain = [ + ("journal_id", "=", self.id), + ("name", "!=", "/"), + ] + if self.refund_sequence: + #  Based on original Odoo behavior + if refund: + move_domain.append(("move_type", "in", ("out_refund", "in_refund"))) + else: + move_domain.append(("move_type", "not in", ("out_refund", "in_refund"))) + last_move = self.env["account.move"].search( + move_domain, limit=1, order="id DESC" + ) + msg_err = ( + "Journal %s could not get sequence %s values based on current moves. " + "Using default values." % (self.id, refund and "refund" or "") + ) + if not last_move: + _logger.warning("%s %s", msg_err, "No moves found") + return {} + try: + with self.env.cr.savepoint(): + # get the current sequence values could be buggy to get + # But even we can use the default values + # or do manual changes instead of raising errors + last_sequence = last_move._get_last_sequence() + if not last_sequence: + last_sequence = ( + last_move._get_last_sequence(relaxed=True) + or last_move._get_starting_sequence() + ) + + __, seq_format_values = last_move._get_sequence_format_param( + last_sequence + ) + prefix1 = seq_format_values["prefix1"] + prefix = prefix1 + if seq_format_values["year_length"] == 4: + prefix += "%(range_year)s" + elif seq_format_values["year_length"] == 2: + prefix += "%(range_y)s" + else: + # If there is not year so current values are valid + seq_vals = { + "padding": seq_format_values["seq_length"], + "suffix": seq_format_values["suffix"], + "prefix": prefix, + "date_range_ids": [], + "use_date_range": False, + "number_next_actual": seq_format_values["seq"] + 1, + } + return seq_vals + prefix2 = seq_format_values.get("prefix2") or "" + prefix += prefix2 + month = seq_format_values.get("month") # It is 0 if only have year + if month: + prefix += "%(range_month)s" + prefix3 = seq_format_values.get("prefix3") or "" + where_name_value = "%s%s%s%s%s%%" % ( + prefix1, + "_" * seq_format_values["year_length"], + prefix2, + "_" * bool(month) * 2, + prefix3, + ) + prefixes = prefix1 + prefix2 + select_year = ( + "split_part(name, '%s', %d)" % (prefix2, prefixes.count(prefix2)) + if prefix2 + else "''" + ) + prefixes += prefix3 + select_month = ( + "split_part(name, '%s', %d)" % (prefix3, prefixes.count(prefix3)) + if prefix3 + else "''" + ) + select_max_number = ( + "MAX(split_part(name, '%s', %d)::INTEGER) AS max_number" + % ( + prefixes[-1], + prefixes.count(prefixes[-1]) + 1, + ) + ) + query = ( + "SELECT %s, %s, %s FROM account_move " + "WHERE name LIKE %%s AND journal_id=%%s GROUP BY 1,2" + ) % ( + select_year, + select_month, + select_max_number, + ) + # It is not using user input + # pylint: disable=sql-injection + self.env.cr.execute(query, (where_name_value, self.id)) + res = self.env.cr.fetchall() + prefix += prefix3 + seq_vals = { + "padding": seq_format_values["seq_length"], + "suffix": seq_format_values["suffix"], + "prefix": prefix, + "date_range_ids": [], + "use_date_range": True, + } + for year, month, max_number in res: + if not year and not month: + seq_vals.update( + { + "use_date_range": False, + "number_next_actual": max_number + 1, + } + ) + continue + if len(year) == 2: + # Year >=50 will be considered as last century 1950 + # Year <=49 will be considered as current century 2049 + if int(year) >= 50: + year = "19" + year + else: + year = "20" + year + if month: + date_from = fields.Date.to_date("%s-%s-1" % (year, month)) + date_to = fields.Date.end_of(date_from, "month") + else: + date_from = fields.Date.to_date("%s-1-1" % year) + date_to = fields.Date.to_date("%s-12-31" % year) + seq_vals["date_range_ids"].append( + ( + 0, + 0, + { + "date_from": date_from, + "date_to": date_to, + "number_next_actual": max_number + 1, + }, + ) + ) + return seq_vals + except Exception as e: + _logger.warning("%s %s", msg_err, e) + return {} diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/models/account_move.py b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/models/account_move.py new file mode 100644 index 00000000..205cdb46 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/models/account_move.py @@ -0,0 +1,96 @@ +# Copyright 2021 Akretion France (http://www.akretion.com/) +# @author: Alexis de Lattre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import api, fields, models + + +class AccountMove(models.Model): + _inherit = "account.move" + + name = fields.Char(compute="_compute_name_by_sequence") + # highest_name, sequence_prefix, sequence_number are not needed any more + # -> compute=False to improve perf + highest_name = fields.Char(compute=False) + sequence_prefix = fields.Char(compute=False) + sequence_number = fields.Integer(compute=False) + # made_sequence_hole is not relevant anymore (since based on sequence_prefix/number) + # -> compute=False to improve perf and to avoid displaying warning + made_sequence_hole = fields.Boolean(compute=False) + + _sql_constraints = [ + ( + "name_state_diagonal", + "CHECK(COALESCE(name, '') NOT IN ('/', '') OR state!='posted')", + 'A move can not be posted with name "/" or empty value\n' + "Check the journal sequence, please", + ), + ] + + @api.depends("state", "journal_id", "date") + def _compute_name_by_sequence(self): + for move in self: + name = move.name or "/" + # I can't use posted_before in this IF because + # posted_before is set to True in _post() at the same + # time as state is set to "posted" + if ( + move.state == "posted" + and (not move.name or move.name == "/") + and move.journal_id + and move.journal_id.sequence_id + ): + if ( + move.move_type in ("out_refund", "in_refund") + and move.journal_id.type in ("sale", "purchase") + and move.journal_id.refund_sequence + and move.journal_id.refund_sequence_id + ): + seq = move.journal_id.refund_sequence_id + else: + seq = move.journal_id.sequence_id + # next_by_id(date) only applies on ir.sequence.date_range selection + # => we use with_context(ir_sequence_date=date).next_by_id() + # which applies on ir.sequence.date_range selection AND prefix + name = seq.with_context(ir_sequence_date=move.date).next_by_id() + move.name = name + self._inverse_name() + + # We must by-pass this constraint of sequence.mixin + def _constrains_date_sequence(self): + return True + + def _is_end_of_seq_chain(self): + invoices_no_gap_sequences = self.filtered( + lambda inv: inv.journal_id.sequence_id.implementation == "no_gap" + ) + invoices_other_sequences = self - invoices_no_gap_sequences + if not invoices_other_sequences and invoices_no_gap_sequences: + return False + return super(AccountMove, invoices_other_sequences)._is_end_of_seq_chain() + + def _fetch_duplicate_supplier_reference(self, only_posted=False): + moves = self.filtered(lambda m: m.is_purchase_document() and m.ref) + if moves: + self.flush_model(["name", "journal_id", "move_type", "state"]) + return super()._fetch_duplicate_supplier_reference(only_posted=only_posted) + + def _get_last_sequence(self, relaxed=False, with_prefix=None, lock=True): + return super()._get_last_sequence(relaxed, None, lock) + + @api.onchange("journal_id") + def _onchange_journal_id(self): + if not self.quick_edit_mode: + self.name = "/" + self._compute_name_by_sequence() + + def _post(self, soft=True): + self.flush_recordset() + return super()._post(soft=soft) + + def _compute_name(self): + """Overwrite account module method in order to + avoid side effect if legacy code call it directly + like when creating entry from email. + """ + return self._compute_name_by_sequence() diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/models/ir_sequence.py b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/models/ir_sequence.py new file mode 100644 index 00000000..7dc7d265 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/models/ir_sequence.py @@ -0,0 +1,52 @@ +from odoo import fields, models + + +class IrSequence(models.Model): + _inherit = "ir.sequence" + + def _create_date_range_seq(self, date): + # Fix issue creating new date range for future dates + # It assigns more than one month + # TODO: Remove if odoo merge the following PR: + # https://github.com/odoo/odoo/pull/91019 + date_obj = fields.Date.from_string(date) + sequence_range = self.env["ir.sequence.date_range"] + prefix_suffix = "%s %s" % (self.prefix, self.suffix) + if "%(range_day)s" in prefix_suffix: + date_from = date_obj + date_to = date_obj + elif "%(range_month)s" in prefix_suffix: + date_from = fields.Date.start_of(date_obj, "month") + date_to = fields.Date.end_of(date_obj, "month") + else: + date_from = fields.Date.start_of(date_obj, "year") + date_to = fields.Date.end_of(date_obj, "year") + date_range = sequence_range.search( + [ + ("sequence_id", "=", self.id), + ("date_from", ">=", date), + ("date_from", "<=", date_to), + ], + order="date_from desc", + limit=1, + ) + if date_range: + date_to = fields.Date.subtract(date_range.date_from, days=1) + date_range = sequence_range.search( + [ + ("sequence_id", "=", self.id), + ("date_to", ">=", date_from), + ("date_to", "<=", date), + ], + order="date_to desc", + limit=1, + ) + if date_range: + date_to = fields.Date.add(date_range.date_to, days=1) + sequence_range_vals = { + "date_from": date_from, + "date_to": date_to, + "sequence_id": self.id, + } + seq_date_range = sequence_range.sudo().create(sequence_range_vals) + return seq_date_range diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/readme/CONFIGURE.rst b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/readme/CONFIGURE.rst new file mode 100644 index 00000000..830a5389 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/readme/CONFIGURE.rst @@ -0,0 +1,5 @@ +On the form view of an account journal, in the first tab, there is a many2one link to the sequence. When you create a new journal, you can keep this field empty and a new sequence will be automatically created when you save the journal. + +On sale and purchase journals, you have an additional option to have another sequence dedicated to refunds. + +Upon module installation, all existing journals will be updated with a journal entry sequence (and also a credit note sequence for sale and purchase journals). You should update the configuration of the sequences to fit your needs. You can uncheck the option *Dedicated Credit Note Sequence* on existing sale and purchase journals if you don't want it. For the journals which already have journal entries, you should update the sequence configuration to avoid a discontinuity in the numbering for the next journal entry. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..39d07df2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/readme/CONTRIBUTORS.rst @@ -0,0 +1,12 @@ +* `Akretion `_: + + * Alexis de Lattre + +* `Vauxoo `_: + + * Moisés López + * Francisco Luna + +* `Factor Libre `_: + + * Rodrigo Bonilla Martinez diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/readme/DESCRIPTION.rst new file mode 100644 index 00000000..0c6a8bf0 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/readme/DESCRIPTION.rst @@ -0,0 +1,17 @@ +In Odoo version 13.0 and previous versions, the number of journal entries was generated from a sequence configured on the journal. + +In Odoo version 14.0, the number of journal entries can be manually set by the user. Then, the number attributed for the next journal entries in the same journal is computed by a complex piece of code that guesses the format of the journal entry number from the number of the journal entry which was manually entered by the user. It has several drawbacks: + +* the available options for the sequence are limited, +* it is not possible to configure the sequence in advance before the deployment in production, +* as it is error-prone, they added a *Resequence* wizard to re-generate the journal entry numbers, which can be considered as illegal in many countries, +* the `piece of code `_ that handles this is not easy to understand and quite difficult to debug. + +Using this module, you can configure what kind of documents the gap sequence may be relaxed +And even if you must use no-gap in your company or country it will reduce the concurrency issues since the module is using an extra table (ir_sequence) instead of locking the last record + +For those like me who think that the implementation before Odoo v14.0 was much better, for the accountants who think it should not be possible to manually enter the sequence of a customer invoice, for the auditor who considers that resequencing journal entries is prohibited by law, this module may be a solution to get out of the nightmare. + +The field names used in this module to configure the sequence on the journal are exactly the same as in Odoo version 13.0 and previous versions. That way, if you migrate to Odoo version 14.0 and you install this module immediately after the migration, you should keep the previous behavior and the same sequences will continue to be used. + +The module removes access to the *Resequence* wizard on journal entries. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/security/ir.model.access.csv b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/security/ir.model.access.csv new file mode 100644 index 00000000..6247bc1e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/security/ir.model.access.csv @@ -0,0 +1,2 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +account.access_account_resequence,Remove rights on account.resequence.wizard,account.model_account_resequence_wizard,account.group_account_manager,0,0,0,0 diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/static/description/icon.png b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/static/description/index.html b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/static/description/index.html new file mode 100644 index 00000000..2f580d9d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/static/description/index.html @@ -0,0 +1,454 @@ + + + + + +Account Move Number Sequence + + + +
+

Account Move Number Sequence

+ + +

Beta License: AGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runboat

+

In Odoo version 13.0 and previous versions, the number of journal entries was generated from a sequence configured on the journal.

+

In Odoo version 14.0, the number of journal entries can be manually set by the user. Then, the number attributed for the next journal entries in the same journal is computed by a complex piece of code that guesses the format of the journal entry number from the number of the journal entry which was manually entered by the user. It has several drawbacks:

+
    +
  • the available options for the sequence are limited,
  • +
  • it is not possible to configure the sequence in advance before the deployment in production,
  • +
  • as it is error-prone, they added a Resequence wizard to re-generate the journal entry numbers, which can be considered as illegal in many countries,
  • +
  • the piece of code that handles this is not easy to understand and quite difficult to debug.
  • +
+

Using this module, you can configure what kind of documents the gap sequence may be relaxed +And even if you must use no-gap in your company or country it will reduce the concurrency issues since the module is using an extra table (ir_sequence) instead of locking the last record

+

For those like me who think that the implementation before Odoo v14.0 was much better, for the accountants who think it should not be possible to manually enter the sequence of a customer invoice, for the auditor who considers that resequencing journal entries is prohibited by law, this module may be a solution to get out of the nightmare.

+

The field names used in this module to configure the sequence on the journal are exactly the same as in Odoo version 13.0 and previous versions. That way, if you migrate to Odoo version 14.0 and you install this module immediately after the migration, you should keep the previous behavior and the same sequences will continue to be used.

+

The module removes access to the Resequence wizard on journal entries.

+

Table of contents

+ +
+

Configuration

+

On the form view of an account journal, in the first tab, there is a many2one link to the sequence. When you create a new journal, you can keep this field empty and a new sequence will be automatically created when you save the journal.

+

On sale and purchase journals, you have an additional option to have another sequence dedicated to refunds.

+

Upon module installation, all existing journals will be updated with a journal entry sequence (and also a credit note sequence for sale and purchase journals). You should update the configuration of the sequences to fit your needs. You can uncheck the option Dedicated Credit Note Sequence on existing sale and purchase journals if you don’t want it. For the journals which already have journal entries, you should update the sequence configuration to avoid a discontinuity in the numbering for the next journal entry.

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Akretion
  • +
  • Vauxoo
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainers:

+

alexis-via moylop260 luisg123v

+

This module is part of the OCA/account-financial-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/tests/__init__.py b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/tests/__init__.py new file mode 100644 index 00000000..7f2d011b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/tests/__init__.py @@ -0,0 +1,3 @@ +from . import test_account_move_name_seq +from . import test_sequence_concurrency +from . import test_account_incoming_supplier_invoice diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/tests/test_account_incoming_supplier_invoice.py b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/tests/test_account_incoming_supplier_invoice.py new file mode 100644 index 00000000..139969ab --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/tests/test_account_incoming_supplier_invoice.py @@ -0,0 +1,87 @@ +import json + +from odoo.tests import tagged + +from odoo.addons.account.tests.common import AccountTestInvoicingCommon + + +@tagged("post_install", "-at_install") +class TestAccountIncomingSupplierInvoice(AccountTestInvoicingCommon): + """Testing creating account move fetching mail.alias""" + + @classmethod + def setUpClass(cls, chart_template_ref=None): + super().setUpClass(chart_template_ref=chart_template_ref) + + cls.env["ir.config_parameter"].sudo().set_param( + "mail.catchall.domain", "test-company.odoo.com" + ) + + cls.internal_user = cls.env["res.users"].create( + { + "name": "Internal User", + "login": "internal.user@test.odoo.com", + "email": "internal.user@test.odoo.com", + } + ) + + cls.supplier_partner = cls.env["res.partner"].create( + { + "name": "Your Supplier", + "email": "supplier@other.company.com", + "supplier_rank": 10, + } + ) + + cls.journal = cls.company_data["default_journal_purchase"] + + journal_alias = cls.env["mail.alias"].create( + { + "alias_name": "test-bill", + "alias_model_id": cls.env.ref("account.model_account_move").id, + "alias_defaults": json.dumps( + { + "move_type": "in_invoice", + "company_id": cls.env.user.company_id.id, + "journal_id": cls.journal.id, + } + ), + } + ) + cls.journal.write({"alias_id": journal_alias.id}) + + def test_supplier_invoice_mailed_from_supplier(self): + """this test is mainly inspired from + addons.account.tests.test_account_incoming_supplier_invoice + python module but we make sure account move is draft without + name + """ + message_parsed = { + "message_id": "message-id-dead-beef", + "subject": "Incoming bill", + "from": "%s <%s>" + % (self.supplier_partner.name, self.supplier_partner.email), + "to": "%s@%s" + % (self.journal.alias_id.alias_name, self.journal.alias_id.alias_domain), + "body": "You know, that thing that you bought.", + "attachments": [b"Hello, invoice"], + } + + invoice = self.env["account.move"].message_new( + message_parsed, {"move_type": "in_invoice", "journal_id": self.journal.id} + ) + + message_ids = invoice.message_ids + self.assertEqual( + len(message_ids), 1, "Only one message should be posted in the chatter" + ) + self.assertEqual( + message_ids.body, + "

Vendor Bill Created

", + "Only the invoice creation should be posted", + ) + + following_partners = invoice.message_follower_ids.mapped("partner_id") + self.assertEqual(following_partners, self.env.user.partner_id) + self.assertEqual(invoice.state, "draft") + self.assertEqual(invoice.name, "/") diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/tests/test_account_move_name_seq.py b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/tests/test_account_move_name_seq.py new file mode 100644 index 00000000..c9a68b81 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/tests/test_account_move_name_seq.py @@ -0,0 +1,374 @@ +# Copyright 2021 Akretion France (http://www.akretion.com/) +# @author: Alexis de Lattre +# @author: Moisés López +# @author: Francisco Luna +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from datetime import datetime + +from freezegun import freeze_time + +from odoo import fields +from odoo.exceptions import UserError, ValidationError +from odoo.tests import tagged +from odoo.tests.common import Form, TransactionCase + + +@tagged("post_install", "-at_install") +class TestAccountMoveNameSequence(TransactionCase): + def setUp(self): + super().setUp() + self.company = self.env.ref("base.main_company") + self.partner = self.env.ref("base.res_partner_3") + self.misc_journal = self.env["account.journal"].create( + { + "name": "Test Journal Move name seq", + "code": "ADLM", + "type": "general", + "company_id": self.company.id, + } + ) + self.sales_seq = self.env["ir.sequence"].create( + { + "name": "TB2C", + "implementation": "no_gap", + "prefix": "TB2CSEQ/%(range_year)s/", + "use_date_range": True, + "number_increment": 1, + "padding": 4, + "company_id": self.company.id, + } + ) + self.sales_journal = self.env["account.journal"].create( + { + "name": "TB2C", + "code": "TB2C", + "type": "sale", + "company_id": self.company.id, + "refund_sequence": True, + "sequence_id": self.sales_seq.id, + } + ) + self.purchase_journal = self.env["account.journal"].create( + { + "name": "Test Purchase Journal Move name seq", + "code": "ADLP", + "type": "purchase", + "company_id": self.company.id, + "refund_sequence": True, + } + ) + self.accounts = self.env["account.account"].search( + [("company_id", "=", self.company.id)], limit=2 + ) + self.account1 = self.accounts[0] + self.account2 = self.accounts[1] + self.date = datetime.now() + + def test_seq_creation(self): + self.assertTrue(self.misc_journal.sequence_id) + seq = self.misc_journal.sequence_id + self.assertEqual(seq.company_id, self.company) + self.assertEqual(seq.implementation, "no_gap") + self.assertEqual(seq.padding, 4) + self.assertTrue(seq.use_date_range) + self.assertTrue(self.purchase_journal.sequence_id) + self.assertTrue(self.purchase_journal.refund_sequence_id) + seq = self.purchase_journal.refund_sequence_id + self.assertEqual(seq.company_id, self.company) + self.assertEqual(seq.implementation, "no_gap") + self.assertEqual(seq.padding, 4) + self.assertTrue(seq.use_date_range) + + def test_misc_move_name(self): + move = self.env["account.move"].create( + { + "date": self.date, + "journal_id": self.misc_journal.id, + "line_ids": [ + (0, 0, {"account_id": self.account1.id, "debit": 10}), + (0, 0, {"account_id": self.account2.id, "credit": 10}), + ], + } + ) + self.assertEqual(move.name, "/") + move.action_post() + seq = self.misc_journal.sequence_id + move_name = "%s%s" % (seq.prefix, "1".zfill(seq.padding)) + move_name = move_name.replace("%(range_year)s", str(self.date.year)) + self.assertEqual(move.name, move_name) + self.assertTrue(seq.date_range_ids) + drange_count = self.env["ir.sequence.date_range"].search_count( + [ + ("sequence_id", "=", seq.id), + ("date_from", "=", fields.Date.add(self.date, month=1, day=1)), + ] + ) + self.assertEqual(drange_count, 1) + move.button_draft() + move.action_post() + self.assertEqual(move.name, move_name) + + def test_prefix_move_name_use_move_date(self): + seq = self.misc_journal.sequence_id + seq.prefix = "TEST-%(year)s-%(month)s-" + self.env["ir.sequence.date_range"].sudo().create( + { + "date_from": "2021-07-01", + "date_to": "2022-06-30", + "sequence_id": seq.id, + } + ) + with freeze_time("2022-01-01"): + move = self.env["account.move"].create( + { + "date": "2021-12-31", + "journal_id": self.misc_journal.id, + "line_ids": [ + (0, 0, {"account_id": self.account1.id, "debit": 10}), + (0, 0, {"account_id": self.account2.id, "credit": 10}), + ], + } + ) + move.action_post() + self.assertEqual(move.name, "TEST-2021-12-0001") + with freeze_time("2022-01-01"): + move = self.env["account.move"].create( + { + "date": "2022-06-30", + "journal_id": self.misc_journal.id, + "line_ids": [ + (0, 0, {"account_id": self.account1.id, "debit": 10}), + (0, 0, {"account_id": self.account2.id, "credit": 10}), + ], + } + ) + move.action_post() + self.assertEqual(move.name, "TEST-2022-06-0002") + + with freeze_time("2022-01-01"): + move = self.env["account.move"].create( + { + "date": "2022-07-01", + "journal_id": self.misc_journal.id, + "line_ids": [ + (0, 0, {"account_id": self.account1.id, "debit": 10}), + (0, 0, {"account_id": self.account2.id, "credit": 10}), + ], + } + ) + move.action_post() + self.assertEqual(move.name, "TEST-2022-07-0001") + + def test_in_invoice_and_refund(self): + in_invoice = self.env["account.move"].create( + { + "journal_id": self.purchase_journal.id, + "invoice_date": self.date, + "partner_id": self.env.ref("base.res_partner_3").id, + "move_type": "in_invoice", + "invoice_line_ids": [ + ( + 0, + 0, + { + "account_id": self.account1.id, + "price_unit": 42.0, + "quantity": 12, + }, + ), + ( + 0, + 0, + { + "account_id": self.account1.id, + "price_unit": 48.0, + "quantity": 10, + }, + ), + ], + } + ) + self.assertEqual(in_invoice.name, "/") + in_invoice.action_post() + + move_reversal = ( + self.env["account.move.reversal"] + .with_context(active_model="account.move", active_ids=in_invoice.ids) + .create( + { + "journal_id": in_invoice.journal_id.id, + "reason": "no reason", + "refund_method": "cancel", + } + ) + ) + reversal = move_reversal.reverse_moves() + reversed_move = self.env["account.move"].browse(reversal["res_id"]) + self.assertTrue(reversed_move) + self.assertEqual(reversed_move.state, "posted") + + in_invoice = in_invoice.copy( + { + "invoice_date": self.date, + } + ) + in_invoice.action_post() + + move_reversal = ( + self.env["account.move.reversal"] + .with_context(active_model="account.move", active_ids=in_invoice.ids) + .create( + { + "journal_id": in_invoice.journal_id.id, + "reason": "no reason", + "refund_method": "modify", + } + ) + ) + reversal = move_reversal.reverse_moves() + draft_invoice = self.env["account.move"].browse(reversal["res_id"]) + self.assertTrue(draft_invoice) + self.assertEqual(draft_invoice.state, "draft") + self.assertEqual(draft_invoice.move_type, "in_invoice") + + in_invoice = in_invoice.copy( + { + "invoice_date": self.date, + } + ) + in_invoice.action_post() + + move_reversal = ( + self.env["account.move.reversal"] + .with_context(active_model="account.move", active_ids=in_invoice.ids) + .create( + { + "journal_id": in_invoice.journal_id.id, + "reason": "no reason", + "refund_method": "refund", + } + ) + ) + reversal = move_reversal.reverse_moves() + draft_reversed_move = self.env["account.move"].browse(reversal["res_id"]) + self.assertTrue(draft_reversed_move) + self.assertEqual(draft_reversed_move.state, "draft") + self.assertEqual(draft_reversed_move.move_type, "in_refund") + + def test_in_refund(self): + in_refund_invoice = self.env["account.move"].create( + { + "journal_id": self.purchase_journal.id, + "invoice_date": self.date, + "partner_id": self.env.ref("base.res_partner_3").id, + "move_type": "in_refund", + "invoice_line_ids": [ + ( + 0, + 0, + { + "account_id": self.account1.id, + "price_unit": 42.0, + "quantity": 12, + }, + ) + ], + } + ) + self.assertEqual(in_refund_invoice.name, "/") + in_refund_invoice.action_post() + seq = self.purchase_journal.refund_sequence_id + move_name = "%s%s" % (seq.prefix, "1".zfill(seq.padding)) + move_name = move_name.replace("%(range_year)s", str(self.date.year)) + self.assertEqual(in_refund_invoice.name, move_name) + in_refund_invoice.button_draft() + in_refund_invoice.action_post() + self.assertEqual(in_refund_invoice.name, move_name) + + def test_remove_invoice_error_secuence_no_grap(self): + invoice = self.env["account.move"].create( + { + "date": self.date, + "journal_id": self.misc_journal.id, + "line_ids": [ + (0, 0, {"account_id": self.account1.id, "debit": 10}), + (0, 0, {"account_id": self.account2.id, "credit": 10}), + ], + } + ) + self.assertEqual(invoice.name, "/") + invoice.action_post() + error_msg = "You cannot delete an item linked to a posted entry." + with self.assertRaisesRegex(UserError, error_msg): + invoice.unlink() + invoice.button_draft() + invoice.button_cancel() + invoice.unlink() + + def test_remove_invoice_error_secuence_standard(self): + implementation = {"implementation": "standard"} + self.purchase_journal.sequence_id.write(implementation) + self.purchase_journal.refund_sequence_id.write(implementation) + in_refund_invoice = self.env["account.move"].create( + { + "journal_id": self.purchase_journal.id, + "invoice_date": self.date, + "partner_id": self.env.ref("base.res_partner_3").id, + "move_type": "in_refund", + "invoice_line_ids": [ + ( + 0, + 0, + { + "account_id": self.account1.id, + "price_unit": 42.0, + "quantity": 12, + }, + ) + ], + } + ) + self.assertEqual(in_refund_invoice.name, "/") + in_refund_invoice.action_post() + error_msg = "You cannot delete an item linked to a posted entry." + with self.assertRaisesRegex(UserError, error_msg): + in_refund_invoice.unlink() + in_refund_invoice.button_draft() + in_refund_invoice.button_cancel() + self.assertTrue(in_refund_invoice.unlink()) + + def test_journal_check_journal_sequence(self): + new_journal = self.purchase_journal.copy() + # same sequence_id and refund_sequence_id + with self.assertRaises(ValidationError): + new_journal.write({"refund_sequence_id": new_journal.sequence_id}) + + # company_id in sequence_id or refund_sequence_id to False + new_sequence_id = new_journal.sequence_id.copy({"company_id": False}) + new_refund_sequence_id = new_journal.refund_sequence_id.copy( + {"company_id": False} + ) + with self.assertRaises(ValidationError): + new_journal.write({"sequence_id": new_sequence_id.id}) + with self.assertRaises(ValidationError): + new_journal.write({"refund_sequence_id": new_refund_sequence_id.id}) + + def test_constrains_date_sequence_true(self): + self.assertTrue(self.env["account.move"]._constrains_date_sequence()) + + def test_prefix_move_name_journal_onchange(self): + product = self.env["product.product"].create({"name": "Product"}) + with Form( + self.env["account.move"].with_context(default_move_type="out_invoice") + ) as invoice_form: + invoice_form.invoice_date = fields.Date.today() + invoice_form.partner_id = self.partner + with invoice_form.invoice_line_ids.new() as line_form: + line_form.product_id = product + invoice = invoice_form.save() + self.assertEqual(invoice.name, "/") + invoice.journal_id = self.sales_journal + self.assertEqual(invoice.name, "/", "name based on journal instead of sequence") + invoice.action_post() + self.assertIn("TB2CSEQ/", invoice.name, "name was not based on sequence") diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/tests/test_sequence_concurrency.py b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/tests/test_sequence_concurrency.py new file mode 100644 index 00000000..c11c6adf --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/tests/test_sequence_concurrency.py @@ -0,0 +1,366 @@ +import logging +import threading +import time + +import psycopg2 + +import odoo +from odoo import SUPERUSER_ID, api, fields, tools +from odoo.tests import tagged +from odoo.tests.common import Form, TransactionCase + +_logger = logging.getLogger(__name__) + + +class ThreadRaiseJoin(threading.Thread): + """Custom Thread Class to raise the exception to main thread in the join""" + + def run(self, *args, **kwargs): + self.exc = None + try: + return super().run(*args, **kwargs) + except BaseException as e: + self.exc = e + + def join(self, *args, **kwargs): + res = super().join(*args, **kwargs) + # Wait for the thread finishes + while self.is_alive(): + pass + # raise exception in the join + # to raise it in the main thread + if self.exc: + raise self.exc + return res + + +@tagged("post_install", "-at_install", "test_move_sequence") +class TestSequenceConcurrency(TransactionCase): + def setUp(self): + super().setUp() + self.product = self.env.ref("product.product_delivery_01") + self.partner = self.env.ref("base.res_partner_12") + self.partner2 = self.env.ref("base.res_partner_1") + self.date = fields.Date.to_date("1985-04-14") + self.journal_sale_std = self.env.ref( + "account_move_name_sequence.journal_sale_std_demo" + ) + self.journal_cash_std = self.env.ref( + "account_move_name_sequence.journal_cash_std_demo" + ) + + def _new_cr(self): + return self.env.registry.cursor() + + def _create_invoice_form( + self, env, post=True, partner=None, ir_sequence_standard=False + ): + if partner is None: + # Use another partner to bypass "increase_rank" lock error + partner = self.partner + ctx = {"default_move_type": "out_invoice"} + with Form(env["account.move"].with_context(**ctx)) as invoice_form: + invoice_form.partner_id = partner + invoice_form.invoice_date = self.date + + with invoice_form.invoice_line_ids.new() as line_form: + line_form.product_id = self.product + line_form.price_unit = 100.0 + line_form.tax_ids.clear() + invoice = invoice_form.save() + if ir_sequence_standard: + invoice.journal_id = self.journal_sale_std + if post: + invoice.action_post() + return invoice + + def _create_payment_form(self, env, ir_sequence_standard=False): + with Form( + env["account.payment"].with_context( + default_payment_type="inbound", + default_partner_type="customer", + default_move_journal_types=("bank", "cash"), + ) + ) as payment_form: + payment_form.partner_id = env.ref("base.res_partner_12") + payment_form.amount = 100 + payment_form.date = self.date + + payment = payment_form.save() + if ir_sequence_standard: + payment.move_id.journal_id = self.journal_cash_std + payment.action_post() + return payment + + def _clean_moves(self, move_ids, payment=None): + """Delete moves created after finish unittest using + self.addCleanup( + self._clean_moves, self.env, (invoices | payments.mapped('move_id')).ids + )""" + with self._new_cr() as cr: + env = api.Environment(cr, SUPERUSER_ID, {}) + moves = env["account.move"].browse(move_ids) + moves.button_draft() + moves = moves.with_context(force_delete=True) + moves.unlink() + # TODO: Delete payment and journal + env.cr.commit() + + def _create_invoice_payment( + self, deadlock_timeout, payment_first=False, ir_sequence_standard=False + ): + odoo.registry(self.env.cr.dbname) + with self._new_cr() as cr, cr.savepoint(): + env = api.Environment(cr, SUPERUSER_ID, {}) + cr_pid = cr.connection.get_backend_pid() + # Avoid waiting for a long time and it needs to be less than deadlock + cr.execute("SET LOCAL statement_timeout = '%ss'", (deadlock_timeout + 10,)) + if payment_first: + _logger.info("Creating payment cr %s", cr_pid) + self._create_payment_form( + env, ir_sequence_standard=ir_sequence_standard + ) + _logger.info("Creating invoice cr %s", cr_pid) + self._create_invoice_form( + env, ir_sequence_standard=ir_sequence_standard + ) + else: + _logger.info("Creating invoice cr %s", cr_pid) + self._create_invoice_form( + env, ir_sequence_standard=ir_sequence_standard + ) + _logger.info("Creating payment cr %s", cr_pid) + self._create_payment_form( + env, ir_sequence_standard=ir_sequence_standard + ) + # sleep in order to avoid release the locks too faster + # It could be many methods called after creating these + # kind of records e.g. reconcile + _logger.info("Finishing waiting %s", (deadlock_timeout + 12)) + time.sleep(deadlock_timeout + 12) + + def test_sequence_concurrency_10_draft_invoices(self): + """Creating 2 DRAFT invoices not should raises errors""" + with self._new_cr() as cr0, self._new_cr() as cr1, self._new_cr() as cr2: + env0 = api.Environment(cr0, SUPERUSER_ID, {}) + env1 = api.Environment(cr1, SUPERUSER_ID, {}) + env2 = api.Environment(cr2, SUPERUSER_ID, {}) + for cr in [cr0, cr1, cr2]: + # Set 10s timeout in order to avoid waiting for release locks a long time + cr.execute("SET LOCAL statement_timeout = '10s'") + + # Create "last move" to lock + invoice = self._create_invoice_form(env0) + self.addCleanup(self._clean_moves, invoice.ids) + env0.cr.commit() + with env1.cr.savepoint(), env2.cr.savepoint(): + invoice1 = self._create_invoice_form(env1, post=False) + self.assertEqual(invoice1.state, "draft") + invoice2 = self._create_invoice_form(env2, post=False) + self.assertEqual(invoice2.state, "draft") + + def test_sequence_concurrency_20_editing_last_invoice(self): + """Edit last invoice and create a new invoice + should not raises errors""" + with self._new_cr() as cr0, self._new_cr() as cr1: + env0 = api.Environment(cr0, SUPERUSER_ID, {}) + env1 = api.Environment(cr1, SUPERUSER_ID, {}) + for cr in [cr0, cr1]: + # Set 10s timeout in order to avoid waiting for release locks a long time + cr.execute("SET LOCAL statement_timeout = '10s'") + + # Create "last move" to lock + invoice = self._create_invoice_form(env0) + + self.addCleanup(self._clean_moves, invoice.ids) + env0.cr.commit() + with env0.cr.savepoint(), env1.cr.savepoint(): + # Edit something in "last move" + invoice.write({"write_uid": env0.uid}) + env0.flush_all() + self._create_invoice_form(env1) + + def test_sequence_concurrency_30_editing_last_payment(self): + """Edit last payment and create a new payment + should not raises errors""" + with self._new_cr() as cr0, self._new_cr() as cr1: + env0 = api.Environment(cr0, SUPERUSER_ID, {}) + env1 = api.Environment(cr1, SUPERUSER_ID, {}) + for cr in [cr0, cr1]: + # Set 10s timeout in order to avoid waiting for release locks a long time + cr.execute("SET LOCAL statement_timeout = '10s'") + + # Create "last move" to lock + payment = self._create_payment_form(env0) + payment_move = payment.move_id + self.addCleanup(self._clean_moves, payment_move.ids) + env0.cr.commit() + with env0.cr.savepoint(), env1.cr.savepoint(): + # Edit something in "last move" + payment_move.write({"write_uid": env0.uid}) + env0.flush_all() + self._create_payment_form(env1) + + @tools.mute_logger("odoo.sql_db") + def test_sequence_concurrency_40_reconciling_last_invoice(self): + """Reconcile last invoice and create a new one + should not raises errors""" + with self._new_cr() as cr0, self._new_cr() as cr1: + env0 = api.Environment(cr0, SUPERUSER_ID, {}) + env1 = api.Environment(cr1, SUPERUSER_ID, {}) + for cr in [cr0, cr1]: + # Set 10s timeout in order to avoid waiting for release locks a long time + cr.execute("SET LOCAL statement_timeout = '10s'") + + # Create "last move" to lock + invoice = self._create_invoice_form(env0) + payment = self._create_payment_form(env0) + payment_move = payment.move_id + self.addCleanup(self._clean_moves, invoice.ids + payment_move.ids) + env0.cr.commit() + lines2reconcile = ( + (payment_move | invoice) + .mapped("line_ids") + .filtered(lambda l: l.account_id.account_type == "asset_receivable") + ) + with env0.cr.savepoint(), env1.cr.savepoint(): + # Reconciling "last move" + # reconcile a payment with many invoices spend a lot so it could + # lock records too many time + lines2reconcile.reconcile() + # Many pieces of code call flush directly + env0.flush_all() + self._create_invoice_form(env1) + + def test_sequence_concurrency_50_reconciling_last_payment(self): + """Reconcile last payment and create a new one + should not raises errors""" + with self._new_cr() as cr0, self._new_cr() as cr1: + env0 = api.Environment(cr0, SUPERUSER_ID, {}) + env1 = api.Environment(cr1, SUPERUSER_ID, {}) + for cr in [cr0, cr1]: + # Set 10s timeout in order to avoid waiting for release locks a long time + cr.execute("SET LOCAL statement_timeout = '10s'") + + # Create "last move" to lock + invoice = self._create_invoice_form(env0) + payment = self._create_payment_form(env0) + payment_move = payment.move_id + self.addCleanup(self._clean_moves, invoice.ids + payment_move.ids) + env0.cr.commit() + lines2reconcile = ( + (payment_move | invoice) + .mapped("line_ids") + .filtered(lambda l: l.account_id.account_type == "asset_receivable") + ) + with env0.cr.savepoint(), env1.cr.savepoint(): + # Reconciling "last move" + # reconcile a payment with many invoices spend a lot so it could + # lock records too many time + lines2reconcile.reconcile() + # Many pieces of code call flush directly + env0.flush_all() + self._create_payment_form(env1) + + def test_sequence_concurrency_90_payments(self): + """Creating concurrent payments should not raises errors""" + with self._new_cr() as cr0, self._new_cr() as cr1, self._new_cr() as cr2: + env0 = api.Environment(cr0, SUPERUSER_ID, {}) + env1 = api.Environment(cr1, SUPERUSER_ID, {}) + env2 = api.Environment(cr2, SUPERUSER_ID, {}) + for cr in [cr0, cr1, cr2]: + # Set 10s timeout in order to avoid waiting for release locks a long time + cr.execute("SET LOCAL statement_timeout = '10s'") + + # Create "last move" to lock + payment = self._create_payment_form(env0, ir_sequence_standard=True) + payment_move_ids = payment.move_id.ids + self.addCleanup(self._clean_moves, payment_move_ids) + env0.cr.commit() + with env1.cr.savepoint(), env2.cr.savepoint(): + self._create_payment_form(env1, ir_sequence_standard=True) + self._create_payment_form(env2, ir_sequence_standard=True) + + def test_sequence_concurrency_92_invoices(self): + """Creating concurrent invoices should not raises errors""" + with self._new_cr() as cr0, self._new_cr() as cr1, self._new_cr() as cr2: + env0 = api.Environment(cr0, SUPERUSER_ID, {}) + env1 = api.Environment(cr1, SUPERUSER_ID, {}) + env2 = api.Environment(cr2, SUPERUSER_ID, {}) + for cr in [cr0, cr1, cr2]: + # Set 10s timeout in order to avoid waiting for release locks a long time + cr.execute("SET LOCAL statement_timeout = '10s'") + + # Create "last move" to lock + invoice = self._create_invoice_form(env0, ir_sequence_standard=True) + self.addCleanup(self._clean_moves, invoice.ids) + env0.cr.commit() + with env1.cr.savepoint(), env2.cr.savepoint(): + self._create_invoice_form(env1, ir_sequence_standard=True) + # Using another partner to bypass "increase_rank" lock error + self._create_invoice_form( + env2, partner=self.partner2, ir_sequence_standard=True + ) + + @tools.mute_logger("odoo.sql_db") + def test_sequence_concurrency_95_pay2inv_inv2pay(self): + """Creating concurrent payment then invoice and invoice then payment + should not raises errors + It raises deadlock sometimes""" + with self._new_cr() as cr0: + env0 = api.Environment(cr0, SUPERUSER_ID, {}) + + # Create "last move" to lock + invoice = self._create_invoice_form(env0) + + # Create "last move" to lock + payment = self._create_payment_form(env0) + payment_move_ids = payment.move_id.ids + self.addCleanup(self._clean_moves, invoice.ids + payment_move_ids) + env0.cr.commit() + env0.cr.execute( + "SELECT setting FROM pg_settings WHERE name = 'deadlock_timeout'" + ) + deadlock_timeout = int(env0.cr.fetchone()[0]) # ms + # You could not have permission to set this parameter + # psycopg2.errors.InsufficientPrivilege + self.assertTrue( + deadlock_timeout, + "You need to configure PG parameter deadlock_timeout='1s'", + ) + deadlock_timeout = int(deadlock_timeout / 1000) # s + + t_pay_inv = ThreadRaiseJoin( + target=self._create_invoice_payment, + args=(deadlock_timeout, True, True), + name="Thread payment invoice", + ) + t_inv_pay = ThreadRaiseJoin( + target=self._create_invoice_payment, + args=(deadlock_timeout, False, True), + name="Thread invoice payment", + ) + t_pay_inv.start() + t_inv_pay.start() + # the thread could raise the error before to wait for it so disable coverage + self._thread_join(t_pay_inv, deadlock_timeout + 15) + self._thread_join(t_inv_pay, deadlock_timeout + 15) + + def _thread_join(self, thread_obj, timeout): + try: + thread_obj.join(timeout=timeout) # pragma: no cover + self.assertFalse( + thread_obj.is_alive(), + "The thread wait is over. but the cursor may still be in use!", + ) + except psycopg2.OperationalError as e: + if e.pgcode in [ + psycopg2.errorcodes.SERIALIZATION_FAILURE, + psycopg2.errorcodes.LOCK_NOT_AVAILABLE, + ]: # pragma: no cover + # Concurrency error is expected but not deadlock so ok + pass + elif e.pgcode == psycopg2.errorcodes.DEADLOCK_DETECTED: # pragma: no cover + self.assertFalse(True, "Deadlock detected.") + else: # pragma: no cover + raise diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/views/account_journal_views.xml b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/views/account_journal_views.xml new file mode 100644 index 00000000..b37df484 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/views/account_journal_views.xml @@ -0,0 +1,47 @@ + + + + + + account.journal + + + + + + + + + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/views/account_move_views.xml b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/views/account_move_views.xml new file mode 100644 index 00000000..c537b17a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/account_move_name_sequence/views/account_move_views.xml @@ -0,0 +1,31 @@ + + + + + + account.move + + + + 1 + + + {'invisible': [('name', '=', '/')]} + 1 + + + {'invisible': ['|', ('state', '!=', 'draft'), ('name', '!=', '/')]} + + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/doc/ARCHITECTURE.md new file mode 100644 index 00000000..39525324 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_move_name_sequence Module - account_move_name_sequence + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/doc/CONFIGURATION.md b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/doc/CONFIGURATION.md new file mode 100644 index 00000000..8d6145a5 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_move_name_sequence. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/doc/CONTROLLERS.md b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/doc/FAQ.md b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/doc/FAQ.md new file mode 100644 index 00000000..bd843b6d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_move_name_sequence or install in UI. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/doc/INSTALL.md b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/doc/INSTALL.md new file mode 100644 index 00000000..8dc1f6d7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_move_name_sequence" +# or +uv pip install odoo-bringout-oca-account-financial-tools-account_move_name_sequence" +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/doc/MODELS.md b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/doc/MODELS.md new file mode 100644 index 00000000..0026c7e7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/doc/MODELS.md @@ -0,0 +1,14 @@ +# Models + +Detected core models and extensions in account_move_name_sequence. + +```mermaid +classDiagram + class account_journal + class account_move + class ir_sequence +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/doc/OVERVIEW.md b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/doc/OVERVIEW.md new file mode 100644 index 00000000..a0b07d3d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_move_name_sequence. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_move_name_sequence +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/doc/REPORTS.md b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/doc/SECURITY.md b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/doc/SECURITY.md new file mode 100644 index 00000000..ced358cb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/doc/SECURITY.md @@ -0,0 +1,34 @@ +# Security + +Access control and security definitions in account_move_name_sequence. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../account_move_name_sequence/security/ir.model.access.csv)** + - 1 model access rules + +## Record Rules + +Row-level security rules defined in: + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[ir.model.access.csv](../account_move_name_sequence/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/doc/USAGE.md b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/doc/USAGE.md new file mode 100644 index 00000000..2e6c6b8b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_move_name_sequence +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/doc/WIZARDS.md b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/pyproject.toml b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/pyproject.toml new file mode 100644 index 00000000..92bbcca3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_name_sequence/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-financial-tools-account_move_name_sequence" +version = "16.0.0" +description = "Account Move Number Sequence - Generate journal entry number from sequence" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_move_name_sequence"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/README.md b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/README.md new file mode 100644 index 00000000..27a1b8f1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/README.md @@ -0,0 +1,44 @@ +# Account Move Post Date User + +Odoo addon: account_move_post_date_user + +## Installation + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_move_post_date_user +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Account Move Post Date User +- **Version**: 16.0.1.0.0 +- **Category**: Accounting +- **License**: LGPL-3 +- **Installable**: False + +## Source + +Based on [OCA/account-financial-tools](https://github.com/OCA/account-financial-tools) branch 16.0, addon `account_move_post_date_user`. + +## License + +This package maintains the original LGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/README.rst b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/README.rst new file mode 100644 index 00000000..8d477b8e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/README.rst @@ -0,0 +1,87 @@ +=========================== +Account Move Post Date User +=========================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:917b5937b0cb39711f45ca2768f695430e5510bfc492f1fac50036d0ee8cb806 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-LGPL--3-blue.png + :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + :alt: License: LGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-tools/tree/16.0/account_move_post_date_user + :alt: OCA/account-financial-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-tools-16-0/account-financial-tools-16-0-account_move_post_date_user + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module stores the date when a journal entry is posted and the user that +posted it. + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* ForgeFlow S.L. + +Contributors +~~~~~~~~~~~~ + +* `ForgeFlow S.L. `__: + + * Jordi Masvidal + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-JordiMForgeFlow| image:: https://github.com/JordiMForgeFlow.png?size=40px + :target: https://github.com/JordiMForgeFlow + :alt: JordiMForgeFlow + +Current `maintainer `__: + +|maintainer-JordiMForgeFlow| + +This module is part of the `OCA/account-financial-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/__init__.py b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/__init__.py new file mode 100644 index 00000000..2bc1433e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/__init__.py @@ -0,0 +1,3 @@ +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl). + +from . import models diff --git a/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/__manifest__.py b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/__manifest__.py new file mode 100644 index 00000000..e85a8248 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/__manifest__.py @@ -0,0 +1,16 @@ +# Copyright 2024 ForgeFlow S.L. +# License LGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +{ + "name": "Account Move Post Date User", + "summary": "Trace journal entry posting date and user.", + "version": "16.0.1.0.0", + "category": "Accounting", + "website": "https://github.com/OCA/account-financial-tools", + "author": "ForgeFlow S.L., Odoo Community Association (OCA)", + "maintainers": ["JordiMForgeFlow"], + "license": "LGPL-3", + "depends": [ + "account", + ], + "data": ["views/account_move.xml"], +} diff --git a/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/i18n/account_move_post_date_user.pot b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/i18n/account_move_post_date_user.pot new file mode 100644 index 00000000..beae88e2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/i18n/account_move_post_date_user.pot @@ -0,0 +1,33 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_post_date_user +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_post_date_user +#: model:ir.model,name:account_move_post_date_user.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_move_post_date_user +#: model:ir.model.fields,field_description:account_move_post_date_user.field_account_bank_statement_line__last_post_uid +#: model:ir.model.fields,field_description:account_move_post_date_user.field_account_move__last_post_uid +#: model:ir.model.fields,field_description:account_move_post_date_user.field_account_payment__last_post_uid +msgid "Last Posted by" +msgstr "" + +#. module: account_move_post_date_user +#: model:ir.model.fields,field_description:account_move_post_date_user.field_account_bank_statement_line__last_post_date +#: model:ir.model.fields,field_description:account_move_post_date_user.field_account_move__last_post_date +#: model:ir.model.fields,field_description:account_move_post_date_user.field_account_payment__last_post_date +msgid "Last Posted on" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/i18n/bs.po b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/i18n/bs.po new file mode 100644 index 00000000..29c2ce08 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/i18n/bs.po @@ -0,0 +1,33 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_post_date_user +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_post_date_user +#: model:ir.model,name:account_move_post_date_user.model_account_move +msgid "Journal Entry" +msgstr "Žurnal" + +#. module: account_move_post_date_user +#: model:ir.model.fields,field_description:account_move_post_date_user.field_account_bank_statement_line__last_post_uid +#: model:ir.model.fields,field_description:account_move_post_date_user.field_account_move__last_post_uid +#: model:ir.model.fields,field_description:account_move_post_date_user.field_account_payment__last_post_uid +msgid "Last Posted by" +msgstr "Zadnji put knjiženo od" + +#. module: account_move_post_date_user +#: model:ir.model.fields,field_description:account_move_post_date_user.field_account_bank_statement_line__last_post_date +#: model:ir.model.fields,field_description:account_move_post_date_user.field_account_move__last_post_date +#: model:ir.model.fields,field_description:account_move_post_date_user.field_account_payment__last_post_date +msgid "Last Posted on" +msgstr "Zadnji put knjiženo na" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/i18n/it.po b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/i18n/it.po new file mode 100644 index 00000000..9789101e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/i18n/it.po @@ -0,0 +1,36 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_post_date_user +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-03-13 12:38+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_move_post_date_user +#: model:ir.model,name:account_move_post_date_user.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: account_move_post_date_user +#: model:ir.model.fields,field_description:account_move_post_date_user.field_account_bank_statement_line__last_post_uid +#: model:ir.model.fields,field_description:account_move_post_date_user.field_account_move__last_post_uid +#: model:ir.model.fields,field_description:account_move_post_date_user.field_account_payment__last_post_uid +msgid "Last Posted by" +msgstr "Ultimo invio di" + +#. module: account_move_post_date_user +#: model:ir.model.fields,field_description:account_move_post_date_user.field_account_bank_statement_line__last_post_date +#: model:ir.model.fields,field_description:account_move_post_date_user.field_account_move__last_post_date +#: model:ir.model.fields,field_description:account_move_post_date_user.field_account_payment__last_post_date +msgid "Last Posted on" +msgstr "Ultimo invio il" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/models/__init__.py b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/models/__init__.py new file mode 100644 index 00000000..1612c874 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/models/__init__.py @@ -0,0 +1,3 @@ +# License LGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import account_move diff --git a/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/models/account_move.py b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/models/account_move.py new file mode 100644 index 00000000..c72f418a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/models/account_move.py @@ -0,0 +1,26 @@ +# Copyright 2024 ForgeFlow S.L. +# License LGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class AccountMove(models.Model): + _inherit = "account.move" + + def _post(self, soft=True): + res = super()._post(soft) + if res: + res.write( + { + "last_post_date": fields.Datetime.now(), + "last_post_uid": self.env.user.id, + } + ) + return res + + last_post_date = fields.Datetime( + string="Last Posted on", readonly=True, tracking=True + ) + last_post_uid = fields.Many2one( + "res.users", string="Last Posted by", readonly=True, tracking=True + ) diff --git a/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..0c9417fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/readme/CONTRIBUTORS.rst @@ -0,0 +1,3 @@ +* `ForgeFlow S.L. `__: + + * Jordi Masvidal diff --git a/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/readme/DESCRIPTION.rst new file mode 100644 index 00000000..e2306709 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/readme/DESCRIPTION.rst @@ -0,0 +1,2 @@ +This module stores the date when a journal entry is posted and the user that +posted it. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/static/description/icon.png b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/static/description/index.html b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/static/description/index.html new file mode 100644 index 00000000..e6f9a246 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/static/description/index.html @@ -0,0 +1,427 @@ + + + + + + +Account Move Post Date User + + + +
+

Account Move Post Date User

+ + +

Beta License: LGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runboat

+

This module stores the date when a journal entry is posted and the user that +posted it.

+

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • ForgeFlow S.L.
  • +
+
+ +
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

JordiMForgeFlow

+

This module is part of the OCA/account-financial-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/tests/__init__.py b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/tests/__init__.py new file mode 100644 index 00000000..6f33e48a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/tests/__init__.py @@ -0,0 +1,3 @@ +# License LGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import test_account_move_post_date_user diff --git a/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/tests/test_account_move_post_date_user.py b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/tests/test_account_move_post_date_user.py new file mode 100644 index 00000000..c1276366 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/tests/test_account_move_post_date_user.py @@ -0,0 +1,51 @@ +# Copyright 2024 ForgeFlow S.L. +# License LGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import fields +from odoo.tests import tagged + +from odoo.addons.account.tests.common import AccountTestInvoicingCommon + + +@tagged("post_install", "-at_install") +class TestAccountMovePostDateUser(AccountTestInvoicingCommon): + def setUp(self): + super(TestAccountMovePostDateUser, self).setUp() + self.account_move_obj = self.env["account.move"] + self.partner = self.browse_ref("base.res_partner_12") + self.account = self.company_data["default_account_revenue"] + self.account2 = self.company_data["default_account_expense"] + self.journal = self.company_data["default_journal_bank"] + + # create a move and post it + self.move = self.account_move_obj.create( + { + "date": fields.Date.today(), + "journal_id": self.journal.id, + "line_ids": [ + ( + 0, + 0, + { + "account_id": self.account.id, + "credit": 1000.0, + "name": "Credit line", + }, + ), + ( + 0, + 0, + { + "account_id": self.account2.id, + "debit": 1000.0, + "name": "Debit line", + }, + ), + ], + } + ) + + def test_account_move_post_date_user(self): + self.move.action_post() + self.assertEqual(self.move.last_post_date.date(), fields.Date.today()) + self.assertEqual(self.move.last_post_uid, self.env.user) diff --git a/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/views/account_move.xml b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/views/account_move.xml new file mode 100644 index 00000000..0878aaf9 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/account_move_post_date_user/views/account_move.xml @@ -0,0 +1,18 @@ + + + + account.move + account.move.form - account_move_post_date_user + + + + + + + + + + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/doc/ARCHITECTURE.md new file mode 100644 index 00000000..f3901654 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_move_post_date_user Module - account_move_post_date_user + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/doc/CONFIGURATION.md b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/doc/CONFIGURATION.md new file mode 100644 index 00000000..c34f3451 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_move_post_date_user. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/doc/CONTROLLERS.md b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/doc/FAQ.md b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/doc/FAQ.md new file mode 100644 index 00000000..8bdcca78 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_move_post_date_user or install in UI. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/doc/INSTALL.md b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/doc/INSTALL.md new file mode 100644 index 00000000..4adea34f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_move_post_date_user" +# or +uv pip install odoo-bringout-oca-account-financial-tools-account_move_post_date_user" +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/doc/MODELS.md b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/doc/MODELS.md new file mode 100644 index 00000000..b4d1ea7e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in account_move_post_date_user. + +```mermaid +classDiagram + class account_move +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/doc/OVERVIEW.md b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/doc/OVERVIEW.md new file mode 100644 index 00000000..493eee1b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_move_post_date_user. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_move_post_date_user +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/doc/REPORTS.md b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/doc/SECURITY.md b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/doc/USAGE.md b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/doc/USAGE.md new file mode 100644 index 00000000..72440b7e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_move_post_date_user +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/doc/WIZARDS.md b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/pyproject.toml b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/pyproject.toml new file mode 100644 index 00000000..148fe9b6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_post_date_user/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-financial-tools-account_move_post_date_user" +version = "16.0.0" +description = "Account Move Post Date User - Trace journal entry posting date and user." +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_move_post_date_user"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-financial-tools-account_move_print/README.md b/odoo-bringout-oca-account-financial-tools-account_move_print/README.md new file mode 100644 index 00000000..6067d4cd --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_print/README.md @@ -0,0 +1,44 @@ +# Account Move Print + +Odoo addon: account_move_print + +## Installation + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_move_print +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Account Move Print +- **Version**: 16.0.1.0.0 +- **Category**: Accounting +- **License**: LGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-financial-tools](https://github.com/OCA/account-financial-tools) branch 16.0, addon `account_move_print`. + +## License + +This package maintains the original LGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/README.rst b/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/README.rst new file mode 100644 index 00000000..21afe08f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/README.rst @@ -0,0 +1,97 @@ +================== +Account Move Print +================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:45f90527ea4ca65e79bd38a3f3d592763fd2027f9a0478951d757b0ba76ed5db + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-LGPL--3-blue.png + :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + :alt: License: LGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-tools/tree/16.0/account_move_print + :alt: OCA/account-financial-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-tools-16-0/account-financial-tools-16-0-account_move_print + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module adds the option to print Journal Entries. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +To use this module, you need to: + +#. Go to the *Accounting module* and click on *Accounting > Journal Entries*. +#. Create or pick one of them. +#. Inside the *print button* you will see a new option called "Journal Entries". +#. You now have your Journal Entry ready to print. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* ForgeFlow + +Contributors +~~~~~~~~~~~~ + +* ForgeFlow, S.L. + + * David Borromeo + * Jordi Ballester + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-JordiBForgeFlow| image:: https://github.com/JordiBForgeFlow.png?size=40px + :target: https://github.com/JordiBForgeFlow + :alt: JordiBForgeFlow + +Current `maintainer `__: + +|maintainer-JordiBForgeFlow| + +This module is part of the `OCA/account-financial-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/__init__.py b/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/__manifest__.py b/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/__manifest__.py new file mode 100644 index 00000000..808f968c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/__manifest__.py @@ -0,0 +1,16 @@ +# Copyright 2017-20 ForgeFlow S.L. (https://www.forgeflow.com) +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). +{ + "name": "Account Move Print", + "version": "16.0.1.0.0", + "category": "Accounting", + "license": "LGPL-3", + "summary": "Adds the option to print Journal Entries", + "author": "ForgeFlow, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-financial-tools", + "depends": ["account"], + "maintainers": ["JordiBForgeFlow"], + "data": ["report/journal_report.xml"], + "demo": [], + "installable": True, +} diff --git a/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/i18n/account_move_print.pot b/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/i18n/account_move_print.pot new file mode 100644 index 00000000..4f342821 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/i18n/account_move_print.pot @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_print +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Accounting Date:" +msgstr "" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Company:" +msgstr "" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Journal:" +msgstr "" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Partner:" +msgstr "" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Reference:" +msgstr "" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Account" +msgstr "" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Amount in Currency" +msgstr "" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Credit" +msgstr "" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Debit" +msgstr "" + +#. module: account_move_print +#: model:ir.actions.report,name:account_move_print.action_report_journal_entries +msgid "Journal Entries" +msgstr "" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Label" +msgstr "" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Originator Tax" +msgstr "" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Partner" +msgstr "" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Taxes" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/i18n/bs.po b/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/i18n/bs.po new file mode 100644 index 00000000..41fec8ff --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/i18n/bs.po @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_print +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Accounting Date:" +msgstr "Knjigovodstveni datum:" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Company:" +msgstr "Tvrtka:" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Journal:" +msgstr "Dnevnik:" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Partner:" +msgstr "Partner:" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Reference:" +msgstr "Referenca:" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Account" +msgstr "Konto" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Amount in Currency" +msgstr "Iznos u valuti" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Credit" +msgstr "Potražno" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Debit" +msgstr "Dugovno" + +#. module: account_move_print +#: model:ir.actions.report,name:account_move_print.action_report_journal_entries +msgid "Journal Entries" +msgstr "Stavke dnevnika" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Label" +msgstr "Labela" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Originator Tax" +msgstr "Izvorni porez" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Partner" +msgstr "Partner" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Taxes" +msgstr "Porezi" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/i18n/es.po b/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/i18n/es.po new file mode 100644 index 00000000..8cc62584 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/i18n/es.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_print +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-04-14 13:33+0000\n" +"Last-Translator: gelo joga Rodríguez \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Accounting Date:" +msgstr "Fecha contable:" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Company:" +msgstr "Compañía:" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Journal:" +msgstr "Diario:" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Partner:" +msgstr "Partner:" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Reference:" +msgstr "Referencia:" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Account" +msgstr "Cuenta" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Amount in Currency" +msgstr "importe en divisa" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Credit" +msgstr "Haber" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Debit" +msgstr "Debe" + +#. module: account_move_print +#: model:ir.actions.report,name:account_move_print.action_report_journal_entries +msgid "Journal Entries" +msgstr "Asientos contables" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Label" +msgstr "Etiqueta" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Originator Tax" +msgstr "Generador de impuesto" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Partner" +msgstr "Partner" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Taxes" +msgstr "Impuestos" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/i18n/hr.po b/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/i18n/hr.po new file mode 100644 index 00000000..5a836a12 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/i18n/hr.po @@ -0,0 +1,88 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_print +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-04-03 13:22+0000\n" +"Last-Translator: Bole \n" +"Language-Team: none\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Accounting Date:" +msgstr "Knjigovodstveni datum:" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Company:" +msgstr "Tvrtka:" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Journal:" +msgstr "Dnevnik:" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Partner:" +msgstr "Partner:" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Reference:" +msgstr "Referenca:" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Account" +msgstr "Konto" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Amount in Currency" +msgstr "Iznos u valuti" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Credit" +msgstr "Potražno" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Debit" +msgstr "Dugovno" + +#. module: account_move_print +#: model:ir.actions.report,name:account_move_print.action_report_journal_entries +msgid "Journal Entries" +msgstr "Stavke dnevnika" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Label" +msgstr "Labela" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Originator Tax" +msgstr "Izvorni porez" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Partner" +msgstr "Partner" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Taxes" +msgstr "Porezi" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/i18n/it.po b/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/i18n/it.po new file mode 100644 index 00000000..c3371af6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/i18n/it.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_print +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-03-12 13:34+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Accounting Date:" +msgstr "Data contabilità:" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Company:" +msgstr "Azienda:" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Journal:" +msgstr "Registro contabile:" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Partner:" +msgstr "Partner:" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Reference:" +msgstr "Riferimento:" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Account" +msgstr "Conto" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Amount in Currency" +msgstr "Importo in valuta" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Credit" +msgstr "Avere" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Debit" +msgstr "Dare" + +#. module: account_move_print +#: model:ir.actions.report,name:account_move_print.action_report_journal_entries +msgid "Journal Entries" +msgstr "Registrazioni contabili" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Label" +msgstr "Etichetta" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Originator Tax" +msgstr "Imposta di origine" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Partner" +msgstr "Partner" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Taxes" +msgstr "Imposte" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/i18n/tr.po b/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/i18n/tr.po new file mode 100644 index 00000000..c2bb2482 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/i18n/tr.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_print +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-10-09 09:09+0000\n" +"Last-Translator: Ömer KÜLAK \n" +"Language-Team: none\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Accounting Date:" +msgstr "Muhasebe Tarihi:" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Company:" +msgstr "Şirket:" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Journal:" +msgstr "Yevmiye:" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Partner:" +msgstr "İş Ortağı:" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Reference:" +msgstr "Referans:" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Account" +msgstr "Hesap" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Amount in Currency" +msgstr "Para Birimi Cinsinden Tutar" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Credit" +msgstr "Alacak" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Debit" +msgstr "Borç" + +#. module: account_move_print +#: model:ir.actions.report,name:account_move_print.action_report_journal_entries +msgid "Journal Entries" +msgstr "Yemiye Kalemleri" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Label" +msgstr "Etiket" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Originator Tax" +msgstr "Kaynak Vergi" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Partner" +msgstr "İş Ortağı" + +#. module: account_move_print +#: model_terms:ir.ui.view,arch_db:account_move_print.report_journal_entry_document +msgid "Taxes" +msgstr "Vergiler" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..e8f8095a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/readme/CONTRIBUTORS.rst @@ -0,0 +1,4 @@ +* ForgeFlow, S.L. + + * David Borromeo + * Jordi Ballester diff --git a/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/readme/DESCRIPTION.rst new file mode 100644 index 00000000..6aaf063d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +This module adds the option to print Journal Entries. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/readme/USAGE.rst b/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/readme/USAGE.rst new file mode 100644 index 00000000..e9afc14d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/readme/USAGE.rst @@ -0,0 +1,6 @@ +To use this module, you need to: + +#. Go to the *Accounting module* and click on *Accounting > Journal Entries*. +#. Create or pick one of them. +#. Inside the *print button* you will see a new option called "Journal Entries". +#. You now have your Journal Entry ready to print. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/report/journal_report.xml b/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/report/journal_report.xml new file mode 100644 index 00000000..6d333009 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/report/journal_report.xml @@ -0,0 +1,176 @@ + + + + + + + + Journal Entries + account.move + qweb-pdf + account_move_print.report_journal_entries + account_move_print.report_journal_entries + + list,form + + diff --git a/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/static/description/icon.png b/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/static/description/index.html b/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/static/description/index.html new file mode 100644 index 00000000..a278ffe3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_print/account_move_print/static/description/index.html @@ -0,0 +1,438 @@ + + + + + + +Account Move Print + + + +
+

Account Move Print

+ + +

Beta License: LGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runboat

+

This module adds the option to print Journal Entries.

+

Table of contents

+ +
+

Usage

+

To use this module, you need to:

+
    +
  1. Go to the Accounting module and click on Accounting > Journal Entries.
  2. +
  3. Create or pick one of them.
  4. +
  5. Inside the print button you will see a new option called “Journal Entries”.
  6. +
  7. You now have your Journal Entry ready to print.
  8. +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • ForgeFlow
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

JordiBForgeFlow

+

This module is part of the OCA/account-financial-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-financial-tools-account_move_print/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-financial-tools-account_move_print/doc/ARCHITECTURE.md new file mode 100644 index 00000000..8807eb0f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_print/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_move_print Module - account_move_print + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_print/doc/CONFIGURATION.md b/odoo-bringout-oca-account-financial-tools-account_move_print/doc/CONFIGURATION.md new file mode 100644 index 00000000..b5b999f5 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_print/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_move_print. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_print/doc/CONTROLLERS.md b/odoo-bringout-oca-account-financial-tools-account_move_print/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_print/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_print/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-financial-tools-account_move_print/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_print/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-financial-tools-account_move_print/doc/FAQ.md b/odoo-bringout-oca-account-financial-tools-account_move_print/doc/FAQ.md new file mode 100644 index 00000000..2d3d97fc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_print/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_move_print or install in UI. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_print/doc/INSTALL.md b/odoo-bringout-oca-account-financial-tools-account_move_print/doc/INSTALL.md new file mode 100644 index 00000000..510dd8b6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_print/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_move_print" +# or +uv pip install odoo-bringout-oca-account-financial-tools-account_move_print" +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_move_print/doc/MODELS.md b/odoo-bringout-oca-account-financial-tools-account_move_print/doc/MODELS.md new file mode 100644 index 00000000..3f8997e3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_print/doc/MODELS.md @@ -0,0 +1,11 @@ +# Models + +Detected core models and extensions in account_move_print. + +```mermaid +classDiagram +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_print/doc/OVERVIEW.md b/odoo-bringout-oca-account-financial-tools-account_move_print/doc/OVERVIEW.md new file mode 100644 index 00000000..2b32c60c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_print/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_move_print. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_move_print +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-financial-tools-account_move_print/doc/REPORTS.md b/odoo-bringout-oca-account-financial-tools-account_move_print/doc/REPORTS.md new file mode 100644 index 00000000..d00df978 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_print/doc/REPORTS.md @@ -0,0 +1,23 @@ +# Reports + +Report definitions and templates in account_move_print. + +```mermaid +classDiagram +``` + +## Available Reports + +### PDF/Document Reports +- **Journal Entries** (PDF/Print) + + +## Report Files + +- **journal_report.xml** (XML template/definition) + +## Notes +- Named reports above are accessible through Odoo's reporting menu +- Python files define report logic and data processing +- XML files contain report templates, definitions, and formatting +- Reports are integrated with Odoo's printing and email systems diff --git a/odoo-bringout-oca-account-financial-tools-account_move_print/doc/SECURITY.md b/odoo-bringout-oca-account-financial-tools-account_move_print/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_print/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-financial-tools-account_move_print/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-financial-tools-account_move_print/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_print/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_print/doc/USAGE.md b/odoo-bringout-oca-account-financial-tools-account_move_print/doc/USAGE.md new file mode 100644 index 00000000..e4411f73 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_print/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_move_print +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_move_print/doc/WIZARDS.md b/odoo-bringout-oca-account-financial-tools-account_move_print/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_print/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_print/pyproject.toml b/odoo-bringout-oca-account-financial-tools-account_move_print/pyproject.toml new file mode 100644 index 00000000..9ed4ee88 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_print/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-financial-tools-account_move_print" +version = "16.0.0" +description = "Account Move Print - Adds the option to print Journal Entries" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_move_print"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/README.md b/odoo-bringout-oca-account-financial-tools-account_move_template/README.md new file mode 100644 index 00000000..f0fd37f1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/README.md @@ -0,0 +1,44 @@ +# Account Move Template + +Odoo addon: account_move_template + +## Installation + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_move_template +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Account Move Template +- **Version**: 16.0.1.0.3 +- **Category**: Accounting +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-financial-tools](https://github.com/OCA/account-financial-tools) branch 16.0, addon `account_move_template`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/README.rst b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/README.rst new file mode 100644 index 00000000..0798387d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/README.rst @@ -0,0 +1,155 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + +===================== +Account Move Template +===================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:d483f4151ba70737f2628efd78898275da0e3c99417b20ef1afdef12840a823c + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-tools/tree/16.0/account_move_template + :alt: OCA/account-financial-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-tools-16-0/account-financial-tools-16-0-account_move_template + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +The user can configure journal entries templates, useful for recurring entries. +The amount of each template line can be computed (through python code) +or kept as user input. + +If user input, when using the template, user has to fill +the amount of every input lines. + +The journal entry form allows lo load, through a wizard, +the template to use and the amounts to fill. + +**Notable features:** + +This module enhance the capability of module account_move_template with following features, + +#. Optional account for negative amount. + + When the Journal entry is created, and credit/debit is negative value, change debit/credit + side and use the opt_account_id + +#. Allow overwrite move line values with overwrite dict. + + Normally, the journal items created by the template will require user input on wizard. + This feature allow passing the overwrite values with a dictionary. + This is particularly useful when the wizard is called by code. + + Sample of dictionary to overwrite move lines:: + + {'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'}, + 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, } + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +To create new templates: + +#. Make sure that you have flagged *Show Full Accounting Features* on your + user, and that the user belongs to the *Billing Manager* group. +#. Go to *Invoicing / Configuration / Accounting / Journal Entry Templates* and + define there your templates. You can choose to complete a line using a + defined formula, based on other lines, or by requiring user input. + +To use an existing template: + +#. Go to *Invoicing / Accounting / Actions / Create Entry from Template* +#. Select one of the available templates. +#. Complete the entries according to the template and click on the button *Generate Journal Entry*. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Agile Business Group +* Aurium Technologies +* Vauxoo +* ForgeFlow +* Akretion + +Contributors +~~~~~~~~~~~~ + +Module Authors +-------------- + +* Davide Corio +* Lorenzo Battistini +* Paolo Chiara +* Franco Tampieri +* Alexis de Lattre (full re-write for v12) + +Module Contributors +------------------- + +* Jalal ZAHID (port to v10) +* Alex Comba (Port to V8) +* Guewen Baconnier +* Raf Ven (port to v11) +* Jordi Ballester (ForgeFlow) +* `Sygel `_: + + * Harald Panten + * Valentin Vinagre + * Manuel Regidor + +* `Ecosoft `_: + + * Kitti U. (Add context overwrite) +* Abraham Anes + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-financial-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/__init__.py b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/__init__.py new file mode 100644 index 00000000..9b429614 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/__init__.py @@ -0,0 +1,2 @@ +from . import models +from . import wizard diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/__manifest__.py b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/__manifest__.py new file mode 100644 index 00000000..81fbc61a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/__manifest__.py @@ -0,0 +1,23 @@ +# Copyright 2015-2017 See manifest +# Copyright 2018 Raf Ven +# Copyright 2019 Akretion France (http://www.akretion.com/) +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + +{ + "name": "Account Move Template", + "version": "16.0.1.0.3", + "category": "Accounting", + "summary": "Templates for recurring Journal Entries", + "author": "Agile Business Group, Aurium Technologies, Vauxoo, ForgeFlow, " + "Akretion, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-financial-tools", + "license": "AGPL-3", + "depends": ["account"], + "data": [ + "security/account_move_template_security.xml", + "security/ir.model.access.csv", + "wizard/account_move_template_run_view.xml", + "view/account_move_template.xml", + ], + "installable": True, +} diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/account_move_template.pot b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/account_move_template.pot new file mode 100644 index 00000000..094d7416 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/account_move_template.pot @@ -0,0 +1,509 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Create Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/am.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/am.po new file mode 100644 index 00000000..e75523a9 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/am.po @@ -0,0 +1,515 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Amharic (https://www.transifex.com/oca/teams/23907/am/)\n" +"Language: am\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Creado en" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/ar.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/ar.po new file mode 100644 index 00000000..bbdecef6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/ar.po @@ -0,0 +1,517 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "إلغاء" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "أنشئ في" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "أنشئ بواسطة" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "أنشئ في" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "اسم العرض" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "المعرف" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "آخر تعديل في" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "آخر تحديث بواسطة" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "آخر تحديث في" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "الاسم" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +#, fuzzy +msgid "Override Partner" +msgstr "الشريك" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "الشريك" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "النوع" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/bg.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/bg.po new file mode 100644 index 00000000..c9a55b19 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/bg.po @@ -0,0 +1,515 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Bulgarian (https://www.transifex.com/oca/teams/23907/bg/)\n" +"Language: bg\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Отмяна" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Създадено на" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Създадено от" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Създадено на" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Име за показване" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Последно обновено на" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Последно обновено от" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Последно обновено на" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Вид" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/bs.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/bs.po new file mode 100644 index 00000000..f3e904a8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/bs.po @@ -0,0 +1,509 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "%s (kopija)" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr ">" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "1250" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "Konto" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "Račun ako je negativan" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "Aktivan" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "Iznos" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "Analitika" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Pretraga analitičkih distribucija" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "Preciznost analitike" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "Arhivirano" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Otkaži" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "Tvrtka" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "Valuta tvrtke" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "Izračunato" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "Kreiraj temeljnicu iz predloška" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Create Journal Entry" +msgstr "Kreirano" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "Potražuje" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "Datum" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "Duguje" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "Duguje i potražuje svih stavaka je nula." + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "Smjer" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Prikaži naziv" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "Stavka iz predloška %s" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "Formula" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "Stvori stavku dnevnika" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "Je povrat?" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "Dnevnik" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "Predložak temeljnice" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "Stavka predloška temeljnice" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "Predlošci temeljnica" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "Predložak temeljnice" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "Ključevi moraju biti sekvenca linije tj. L1, L2, ..." + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "L1 * 0.2" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "L1 + L2 + L3" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "L2 - L1" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "Natpis" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "Stavke" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "Predložak temeljnice" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "Naziv" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "Sljedeći" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "Napomena" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "Izvorni porez" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "Partner" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "Prepiši" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "Vrijednost za prepisivanje mora biti valjan python rječnik" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "Partner" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "Uvjeti plaćanja" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "Python kod mora biti postavljen za izračunatu liniju sa sekvencom %d." + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "Referenca" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "Odaberi predložak" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "Sekvenca" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "Postavi stavke" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "Stanje" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "Linija raspoređivanja poreza" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "Porezi" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "Predložak" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "Sekvenca redka mora biti jedinstvena u predlošku!" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "Ovaj naziv se već koristi za drugi predložak!" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Vrsta" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "Koristi se za izračun datuma dospijeća stavke temeljnice." + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "Ručni unos" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "Važeća polja za prepisivanje su %s" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "Kada je iznos negativan, koristi ovaj račun umjesto" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "Čarobnjak" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "Stavke za generiranje temeljnice iz predloška" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "Čarobnjak za kreiranje temeljnice iz predloška" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/ca.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/ca.po new file mode 100644 index 00000000..6f205bf7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/ca.po @@ -0,0 +1,534 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2024-01-04 15:37+0000\n" +"Last-Translator: BrunoBailo \n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" +"\n" +"Diccionari vàlid per sobreescriure les línies de plantilla:\n" +"{'L1': {'partner_id': 1, 'import': 100, 'name': 'alguna etiqueta'},\n" +" 'L2': {'partner_id': 2, 'import': 200, 'name': 'alguna etiqueta 2'}, }\n" +" " + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "%s (copiat)" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr ">" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "1250" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "Compte" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "Compte en cas Negatiu" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "Actiu" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "Quantitat" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "Analític" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Cerca de Distribució Analítica" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "Precisió Analítica" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "Arxivat" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Cancel·la" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "Companyia" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "Moneda de la Companyia" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "Calculat" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "Crear Entrada des de Plantilla" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Create Journal Entry" +msgstr "Creeu Entrada de Diari" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Creat per" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Creat el" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "Crèdit" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "Data" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "Dèbit" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "El dèbit i crèdit de totes les línies estàn buits." + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "Direcció" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Veure el nom" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "Entrada des de plantilla %s" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "Fòrmula" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "Generar Entrada de Diari" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" +"Impossible calcular la fórmula de la línia amb la seqüència %(sequence)s " +"(fórmula: %(code)s). Comproveu que les línies utilitzades a la fórmula " +"existeixen realment i tenen una seqüència inferior a la línia actual." + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" +"Impossible calcular la fórmula de la línia amb la seqüència %(sequence)s " +"(fórmula: %(code)s): la sintaxi de la fórmula és incorrecta." + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" +"Diccionari invàlid: %(exception)s\n" +"%(msg)s" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "És un reemborsament?" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "Diari" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "Plantilla d'Entrada de Diari" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "Línia de Plantilla d'Entrada del Diari" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "Plantilles d'Entrada de Diari" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "Plantilla d'Element de Diari" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "Les claus han de ser seqüències lineals, és a dir: L1, L2, ..." + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "L1 * 0.2" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "L1 + L2 + L3" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "L2 - L1" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "Etiqueta" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Darrera modificació el" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Darrera Actualització per" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Darrera Actualització el" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "Línies" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "Mou la Plantilla" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "Nom" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "Següent" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "Nota" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "Originador d'Impost" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "Anul·lació de Partner" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "Sobreescriure" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "El valor sobreescrit ha de ser un dictat de Python vàlid" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "Soci" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "Terminis de pagament" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" +"El codi Python s'ha d'establir per a la línia calculada amb la seqüència %d." + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "Referència" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "Seleccioneu la Plantilla" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "Seqüència" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "Creeu Línies" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "Estat" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "Línia de repartiment d'Impostos" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "Impostos" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "Plantilla" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "La seqüència de la línia ha de ser única per plantilla!" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "Aquest nom ja s'utilitza en una altra plantilla!" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Tipus" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "S'utilitza per calcular la data de venciment de l'element del diari." + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "Entrada de l'usuari" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "Els camps vàlids per sobreescriure són %s" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "Quan l'import sigui negatiu, utilitzeu aquest compte" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "Assistent informàtic" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "Línies del Wizard per generar moviment des de la plantilla" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "Wizard per generar moviment des de la plantilla" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" +"Heu afegit una línia al wizard. Això no està permès: haureu d'actualitzar la " +"plantilla o modificar l'entrada del diari que generarà aquest wizard." + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" +"Podeu fer referència a altres línies utilitzant el seu número de seqüència, " +"p. L1 per a línia amb seqüència = 1. Exemples:" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" +"Heu suprimit una línia del wizard. Això no està permès: haureu d'actualitzar " +"la plantilla o modificar l'entrada del diari que generarà aquest wizard." diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/ca_ES.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/ca_ES.po new file mode 100644 index 00000000..f318c8ab --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/ca_ES.po @@ -0,0 +1,515 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Catalan (Spain) (https://www.transifex.com/oca/teams/23907/" +"ca_ES/)\n" +"Language: ca_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Cancel·la" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Create Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/cs.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/cs.po new file mode 100644 index 00000000..a64c9ffa --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/cs.po @@ -0,0 +1,516 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Czech (https://www.transifex.com/oca/teams/23907/cs/)\n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Zrušit" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Vytvořeno" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Vytvořil(a)" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Vytvořeno" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Zobrazovaný název" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Naposled upraveno" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Naposled upraveno" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Naposled upraveno" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "Název" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +#, fuzzy +msgid "Override Partner" +msgstr "Společník" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "Společník" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Druh" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/da.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/da.po new file mode 100644 index 00000000..50aa5b3d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/da.po @@ -0,0 +1,515 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Danish (https://www.transifex.com/oca/teams/23907/da/)\n" +"Language: da\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Annuller" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Oprettet den" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Oprettet af" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Oprettet den" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Vist navn" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "Id" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Sidst ændret den" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Sidst opdateret af" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Sidst opdateret den" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Type" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/de.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/de.po new file mode 100644 index 00000000..62b01a2b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/de.po @@ -0,0 +1,518 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +# Rudolf Schnapka , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-22 23:21+0000\n" +"PO-Revision-Date: 2017-12-22 23:21+0000\n" +"Last-Translator: Rudolf Schnapka , 2017\n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +#, fuzzy +msgid "Account" +msgstr "Betrag" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "Betrag" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Abbrechen" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Erstellt am" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Erstellt von" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Erstellt am" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Anzeigename" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Zuletzt geändert am" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Zuletzt geändert von" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Zuletzt geändert am" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "Name" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "Nächster" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +#, fuzzy +msgid "Override Partner" +msgstr "Partner" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "Partner" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Art" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/el_GR.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/el_GR.po new file mode 100644 index 00000000..2b82e86f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/el_GR.po @@ -0,0 +1,516 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Άκυρο" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Δημιουργήθηκε στις" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Δημιουργήθηκε από " + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Δημιουργήθηκε στις" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "Κωδικός" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Τελευταία ενημέρωση από" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Τελευταία ενημέρωση στις" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/en_AU.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/en_AU.po new file mode 100644 index 00000000..80724713 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/en_AU.po @@ -0,0 +1,515 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: English (Australia) (https://www.transifex.com/oca/" +"teams/23907/en_AU/)\n" +"Language: en_AU\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Cancel" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Create Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/en_GB.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/en_GB.po new file mode 100644 index 00000000..3e900efb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/en_GB.po @@ -0,0 +1,517 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: English (United Kingdom) (https://www.transifex.com/oca/" +"teams/23907/en_GB/)\n" +"Language: en_GB\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Cancel" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Created on" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Created by" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Created on" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Display Name" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Last Modified on" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "Name" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +#, fuzzy +msgid "Override Partner" +msgstr "Partner" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "Partner" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Type" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/es.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/es.po new file mode 100644 index 00000000..ce2ea9f1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/es.po @@ -0,0 +1,597 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2023-11-06 20:36+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" +"\n" +"Validar diccionario para sobreescribir líneas:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "%s(copia)" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr ">" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "1250" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "Cuenta" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "Cuenta si es Negativa" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "Activo" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "Importe" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "Analítica" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Búsqueda de Distribución Analítica" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "Precisión Analítica" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "Archivado" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "Compañía" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "Moneda la compañía" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "Calculado" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "Crear asiento mediante plantilla" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Create Journal Entry" +msgstr "Crear asiento" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "Crédito" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "Fecha" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "Débito" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "Las líneas de débito y crédito son nulas." + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "Dirección" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "Asiento desde plantilla %s" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "Fórmula" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "Generar asiento" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" +"Imposible calcular la fórmula de la línea con la secuencia %(sequence)s " +"(fórmula: %(code)s). Compruebe que las líneas utilizadas en la fórmula " +"realmente existan y tengan una secuencia inferior a la línea actual." + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" +"Imposible calcular la fórmula de línea con secuencia %(sequence)s (fórmula: " +"%(code)s): la sintaxis de la fórmula es incorrecta." + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" +"Diccionario inválido: %(exception)s\n" +"%(msg)s" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "¿Es un abono?" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "Diario" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "Plantilla de asiento" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "Línea de plantilla de asiento" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "Plantillas de asiento" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "Plantilla de asiento" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "Las claves deben ser secuencia de línea es decir, L1, L2, ..." + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "L1 * 0.2" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "L1 + L2 + L3" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "L2 - L1" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "Etiqueta" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Última modificación el" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "Líneas" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "Plantilla de asiento" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "Nombre" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "Siguiente" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "Nota" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "Impuesto origen" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "Sobreescribir Contacto" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "Sobreescribir" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "El valor de sobreescritura debe de ser un diccionario python válido" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "Empresa" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "Términos de pago" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" +"El código Python debe de establecerse para una línea calculada con secuencia " +"%d." + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "Referencia" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "Seleccionar plantilla" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "Establecer líneas" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "Estado" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "Línea de distribución de impuestos" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "Impuestos" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "Plantilla" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "¡La secuencia de la línea debe ser única por plantilla!" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "¡El nombre ya se ha usado en otra plantilla!" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Tipo" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "Utilizada para calcular la fecha de vencimiento de un apunte." + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "Introducción de usuario" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "Los campos válidos a sobreescribir son %s" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "Cuando el total es negativo, usar esta cuenta en su lugar" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "Asistente" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" +"Las líneas del asistente para generar asientos a partir de una plantilla" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "Asistente para generar un asiento a partir de una plantilla" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" +"Ha añadido una línea en el asistente. Esto no está permitido: debe o bien " +"actualizar la plantilla o modificar el asiento que será generado por este " +"asistente." + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" +"Puede hacer referencia a otras líneas usando su número de secuencia. Por " +"ejemplo: L1 para la línea con secuencia 1. Ejemplos:" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" +"Ha eliminado una línea en el asistente. Esto no está permitido: debe o bien " +"actualizar la plantilla o modificar el asiento que será generado por este " +"asistente." + +#~ msgid "Account Opt." +#~ msgstr "Cuenta Op." + +#, python-format +#~ msgid "Keys must be line sequence, i..e, L1, L2, ..." +#~ msgstr "Las claves deben ser una línea de secuencia, p.e.: L1, L2, ..." + +#~ msgid "Analytic Account" +#~ msgstr "Cuenta analítica" + +#~ msgid "Analytic Tags" +#~ msgstr "Etiquetas analíticas" + +#~ msgid "Archive" +#~ msgstr "Archivar" + +#~ msgid "Compute Formula" +#~ msgstr "Calcular fórmula" + +#, python-format +#~ msgid "" +#~ "Impossible to compute the formula of line with sequence %s (formula: %s). " +#~ "Check that the lines used in the formula really exists and have a lower " +#~ "sequence than the current line." +#~ msgstr "" +#~ "Imposible calcular la fórmula con secuencia %s (fórmula: %s). Revise que " +#~ "las líneas utilizadas en la fórmula existan y que tengan una secuencia " +#~ "menor que la secuencia de la línea actual." + +#, python-format +#~ msgid "" +#~ "Impossible to compute the formula of line with sequence %s (formula: %s): " +#~ "the syntax of the formula is wrong." +#~ msgstr "" +#~ "Imposible calcular la fórmula de la línea con secuencia %s (fórmula: %s): " +#~ "la sintaxis de la fórmula es errónea." + +#, python-format +#~ msgid "" +#~ "Invalid dictionary: {}\n" +#~ "{}" +#~ msgstr "" +#~ "Diccionario inválido: {}\n" +#~ "{}" + +#~ msgid "Python Code" +#~ msgstr "Código Python" + +#~ msgid "Restore" +#~ msgstr "Reestablecer" + +#, python-format +#~ msgid "" +#~ "The selected template (%s) is not in the same company (%s) as the current " +#~ "user (%s)." +#~ msgstr "" +#~ "La plantilla seleccionada (%s) no es de la misma compañía (%s) que el " +#~ "usuario actual (%s)." diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/es_AR.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/es_AR.po new file mode 100644 index 00000000..d1a93fee --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/es_AR.po @@ -0,0 +1,598 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2023-11-06 00:45+0000\n" +"Last-Translator: Ignacio Buioli \n" +"Language-Team: Spanish (Argentina) (https://www.transifex.com/oca/teams/" +"23907/es_AR/)\n" +"Language: es_AR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" +"\n" +"Diccionario válido para sobreescribir las líneas de plantilla:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "%s (copia)" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr ">" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "1250" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "Cuenta" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "Cuenta si es Negativo" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "Activo" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "Monto" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "Analítico" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Buscar Distribución Analítica" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "Precisión Analítica" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "Archivado" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "Compañía" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "Moneda de la Compañía" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "Computado" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "Crear Entrada desde Plantilla" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Create Journal Entry" +msgstr "Crear Asiento Contable" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "Crédito" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "Fecha" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "Débito" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "El Débito y Crédito de todas las líneas es nulo." + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "Dirección" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Mostrar Nombre" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "Entrada desde plantilla %s" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "Fórmula" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "Generar Asiento Contable" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" +"Imposible calcular la fórmula de la línea con la secuencia %(sequence)s " +"(fórmula: %(code)s). Compruebe que las líneas utilizadas en la fórmula " +"realmente existan y tengan una secuencia inferior a la línea actual." + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" +"Imposible calcular la fórmula de la línea con la secuencia %(sequence)s " +"(fórmula: %(code)s): la sintaxis de la fórmula es incorrecta." + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" +"Diccionario inválido: %(exception)s\n" +"%(msg)s" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "¿Es un reembolso?" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "Diario" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "Plantilla de Asiento Contable" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "Plantilla de línea de Asiento Contable" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "Plantillas de Asiento Contable" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "Plantilla de Apunte Contable" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "Las llaves deben ser líneas de secuencia por ejemplo L1, L2, ..." + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "L1 * 0.2" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "L1 + L2 + L3" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "L2 - L1" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "Etiqueta" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Última actualización realizada por" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "Líneas" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "Plantilla de Movimiento" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "Nombre" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "Siguiente" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "Nota" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "Impuesto de Originador" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "Sobreescribir Contacto" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "Sobreescribir" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "El valor de sobreescritura debe ser un dict válido de python" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "Contacto" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "Términos de Pago" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" +"El Código Python debe estar configurado para la línea computada con la " +"secuencia %d." + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "Referencia" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "Seleccionar Plantilla" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "Configurar Líneas" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "Estado" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "Línea de Repartición de Impuesto" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "Impuestos" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "Plantilla" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "¡La secuencia de la línea debe ser única por plantilla!" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "¡Este nombre ya fue utilizado por otra plantilla!" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Tipo" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "Usado para computar la fecha de vencimiento del apunte contable." + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "Entrada de usuario" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "Campos válidos para sobreescribir son %s" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "Cuando el monto es negativo, utilice esta cuenta en su lugar" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "Asistente" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "Líneas de Asistente para generar movimiento desde la plantilla" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "Asistente para generar movimiento desde plantilla" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" +"Agregó una línea en el asistente. Esto no está permitido: debe actualizar la " +"plantilla o modificar el asiento contable que será generado por este " +"asistente." + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" +"Puede referirse a otras líneas usando su número de secuencia ej. L1 " +"para lalínea con secuencia = 1. Ejemplos:" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" +"Borró una línea en el asistente. Esto no está permitido: debe actualizar la " +"plantilla o modificar el asiento contable que será generado por este " +"asistente." + +#~ msgid "Account Opt." +#~ msgstr "Cuenta Opt." + +#, python-format +#~ msgid "Keys must be line sequence, i..e, L1, L2, ..." +#~ msgstr "" +#~ "Las Llaves deben tener una secuencia única, por ejemplo, L1, L2, ..." + +#~ msgid "Analytic Account" +#~ msgstr "Cuenta Analítica" + +#~ msgid "Analytic Tags" +#~ msgstr "Etiquetas Analíticas" + +#~ msgid "Archive" +#~ msgstr "Archivo" + +#~ msgid "Compute Formula" +#~ msgstr "Computar Fórmula" + +#, python-format +#~ msgid "" +#~ "Impossible to compute the formula of line with sequence %s (formula: %s). " +#~ "Check that the lines used in the formula really exists and have a lower " +#~ "sequence than the current line." +#~ msgstr "" +#~ "Imposible computar la fórmula de la línea con secuencia %s (fórmula: %s). " +#~ "Verifique que las líneas utilizadas en la fórmula realmente existan y " +#~ "tengan una secuencia más baja que la línea actual." + +#, python-format +#~ msgid "" +#~ "Impossible to compute the formula of line with sequence %s (formula: %s): " +#~ "the syntax of the formula is wrong." +#~ msgstr "" +#~ "Imposible computar la fórmula de la línea con secuencia %s (fórmula: %s): " +#~ "la sintaxis de la fórmula es incorrecta." + +#, python-format +#~ msgid "" +#~ "Invalid dictionary: {}\n" +#~ "{}" +#~ msgstr "" +#~ "Diccionario inválido: {}\n" +#~ "{}" + +#~ msgid "Python Code" +#~ msgstr "Código Python" + +#~ msgid "Restore" +#~ msgstr "Restaurar" + +#, python-format +#~ msgid "" +#~ "The selected template (%s) is not in the same company (%s) as the current " +#~ "user (%s)." +#~ msgstr "" +#~ "La plantilla seleccionada (%s) no está en la misma compañía (%s) que el " +#~ "usuario actual (%s)." diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/es_CL.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/es_CL.po new file mode 100644 index 00000000..16af8a65 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/es_CL.po @@ -0,0 +1,516 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Chile) (https://www.transifex.com/oca/teams/23907/" +"es_CL/)\n" +"Language: es_CL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Creado en" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Tipo" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/es_CO.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/es_CO.po new file mode 100644 index 00000000..4e7fdf6f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/es_CO.po @@ -0,0 +1,516 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Colombia) (https://www.transifex.com/oca/teams/23907/" +"es_CO/)\n" +"Language: es_CO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Creado" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Creado" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Nombre Público" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Última Modificación el" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Actualizado por" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Actualizado" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Tipo" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/es_CR.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/es_CR.po new file mode 100644 index 00000000..c20cfadb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/es_CR.po @@ -0,0 +1,517 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/" +"teams/23907/es_CR/)\n" +"Language: es_CR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Creado en" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Ultima actualización por" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Ultima actualización en" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "Nombre" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +#, fuzzy +msgid "Override Partner" +msgstr "Empresa" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "Empresa" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Tipo" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/es_DO.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/es_DO.po new file mode 100644 index 00000000..e4d5bd75 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/es_DO.po @@ -0,0 +1,516 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Dominican Republic) (https://www.transifex.com/oca/" +"teams/23907/es_DO/)\n" +"Language: es_DO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Creado en" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Tipo" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/es_EC.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/es_EC.po new file mode 100644 index 00000000..4c3a6edf --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/es_EC.po @@ -0,0 +1,519 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +# Cristian Salamea , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: Cristian Salamea , 2017\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/" +"es_EC/)\n" +"Language: es_EC\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +#, fuzzy +msgid "Account" +msgstr "Monto" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "Monto" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Creado en" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "Nombre" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +#, fuzzy +msgid "Override Partner" +msgstr "Empresa" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "Empresa" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Tipo" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/es_ES.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/es_ES.po new file mode 100644 index 00000000..ecb19ccf --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/es_ES.po @@ -0,0 +1,516 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/" +"es_ES/)\n" +"Language: es_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Creado en" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Nombre para mostrar" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Tipo" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/es_MX.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/es_MX.po new file mode 100644 index 00000000..2d3d9f62 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/es_MX.po @@ -0,0 +1,517 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" +"es_MX/)\n" +"Language: es_MX\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Creado en" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Nombre desplegado" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Ultima modificacion realizada" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Ultima actualizacion por" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Ultima actualización realizada" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "Nombre" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +#, fuzzy +msgid "Override Partner" +msgstr "Empresa" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "Empresa" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Tipo" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/es_PE.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/es_PE.po new file mode 100644 index 00000000..6f4ff6ab --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/es_PE.po @@ -0,0 +1,516 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Peru) (https://www.transifex.com/oca/teams/23907/" +"es_PE/)\n" +"Language: es_PE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Creado en" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Nombre a Mostrar" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Ultima Modificación en" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Actualizado última vez por" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Ultima Actualización" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Tipo" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/es_PY.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/es_PY.po new file mode 100644 index 00000000..a227b63d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/es_PY.po @@ -0,0 +1,516 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Paraguay) (https://www.transifex.com/oca/teams/23907/" +"es_PY/)\n" +"Language: es_PY\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Creado en" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Ultima actualización por" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Ultima actualización en" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Tipo" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/es_VE.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/es_VE.po new file mode 100644 index 00000000..c0ad6270 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/es_VE.po @@ -0,0 +1,517 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/" +"teams/23907/es_VE/)\n" +"Language: es_VE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Creado en" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Mostrar nombre" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Modificada por última vez" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Última actualización realizada por" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Ultima actualizacion en" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +#, fuzzy +msgid "Override Partner" +msgstr "Empresa" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "Empresa" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Tipo" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/et.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/et.po new file mode 100644 index 00000000..cca7f6ad --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/et.po @@ -0,0 +1,516 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Estonian (https://www.transifex.com/oca/teams/23907/et/)\n" +"Language: et\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Loobu" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Loodud" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Loonud" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Loodud" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Näidatav nimi" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Viimati muudetud" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Viimati uuendatud" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Viimati uuendatud" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "Nimi" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +#, fuzzy +msgid "Override Partner" +msgstr "Partner" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "Partner" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Tüüp" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/eu.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/eu.po new file mode 100644 index 00000000..2c4009c4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/eu.po @@ -0,0 +1,515 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Basque (https://www.transifex.com/oca/teams/23907/eu/)\n" +"Language: eu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Ezeztatu" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Created on" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Nork sortua" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Created on" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Izena erakutsi" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Mota" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/fa.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/fa.po new file mode 100644 index 00000000..12a573ee --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/fa.po @@ -0,0 +1,515 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Persian (https://www.transifex.com/oca/teams/23907/fa/)\n" +"Language: fa\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "لغو" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "ایجاد شده در" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "ایجاد شده توسط" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "ایجاد شده در" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "نام نمایشی" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "شناسه" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "تاریخ آخرین به‌روزرسانی" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "آخرین به روز رسانی توسط" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "آخرین به روز رسانی در" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "نوع" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/fi.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/fi.po new file mode 100644 index 00000000..2b94dd74 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/fi.po @@ -0,0 +1,515 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Peruuta" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Luotu" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Luonut" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Luotu" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Nimi" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Viimeksi muokattu" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Viimeksi päivittänyt" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Viimeksi päivitetty" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Tyyppi" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/fr.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/fr.po new file mode 100644 index 00000000..d2a76007 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/fr.po @@ -0,0 +1,588 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2023-11-03 14:36+0000\n" +"Last-Translator: Alexis de Lattre \n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" +"\n" +"Dictionnaire valide pour remplacer les valeurs des lignes du modèle:\n" +"{'L1': {'partner_id': 1, 'montant': 100, 'nom': 'libellé'},\n" +" 'L2': {'partner_id': 2, 'montant': 200, 'nom': 'libellé 2'}, }\n" +" " + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "%s (copie)" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr ">" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "1250" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "Compte" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "Actif" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "Montant" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "Analytique" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Recherche de distribution analytique" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "Précision analytique" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "Archivé" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Annuler" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "Société" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "Devise de la société" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "Calculé" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "Créer une pièce à partir d'un modèle" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Create Journal Entry" +msgstr "Créer une pièce comptable" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "Crédit" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "Date" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "Débit" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "Le débit et le crédit de toutes les lignes sont nuls." + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "Sens" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "Pièce générée à partir du modèle %s" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "Formule" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "Créer une pièce comptable" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" +"Impossible de calculer la formule de la ligne dont la séquence est " +"%(sequence)s (formule : %(code)s). Vérifiez que les lignes utilisées dans la " +"formule existent réellement et ont une séquence inférieure à la ligne " +"courante." + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" +"Impossible de calculer la formule de la ligne dont la séquence est " +"%(sequence)s (formule : %(code)s) : la syntaxe de la formule est incorrecte." + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" +"Dictionnaire invalide : %(exception)s\n" +"%(msg)s" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "Est un avoir ?" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "Journal" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "Modèle de pièce comptable" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "Ligne de modèle de pièce comptable" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "Modèles de pièces comptables" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "Modèle d'écriture comptable" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "L1 * 0.2" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "L1 + L2 + L3" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "L2 - L1" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "Libellé" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "Lignes" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "Modèle de pièce" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "Nom" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "Suivant" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "Note" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "Taxe d'origine" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "Partenaire à utiliser" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "Données à écrire" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "Les données à écrire doivent être un dictionnaire Python valide" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "Partenaire" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "Conditions de paiement" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" +"Le code Python doit être défini pour la ligne calculée dont la séquence est " +"%d." + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "Référence" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "Sélectionner un modèle" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "Séquence" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "Configurer les lignes" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "État" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "Ligne de répartition des taxes" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "Taxes" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "Modèle" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "La séquence de la ligne doit être unique par modèle !" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "Ce nom est déjà utilisé par un autre modèle !" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Type" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "Utilisé pour calculer la date d'échéance de l'écriture comptable." + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "Saisie manuelle" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "Les champs sur lesquels des données peuvent être écrites sont %s" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "Lorsque le montant est négatif, utiliser ce compte à la place." + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "Assistant" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" +"Lignes de l'assistant pour générer une pièce comptable à partir d'un modèle" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "Assistant pour générer une pièce comptable à partir d'un modèle" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" +"Vous avez ajouté une ligne dans l'assistant. Ceci n'est pas autorisé : vous " +"devez soit mettre à jour le modèle, soit modifier la pièce comptable qui " +"sera générée par l'assistant." + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" +"Vous pouvez faire référence à d'autres lignes en utilisant leur numéro de " +"séquence, par exemple L1 pour la ligne avec la séquence = 1. " +"Exemples :" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" +"Vous avez supprimé une ligne dans l'assistant. Ceci n'est pas autorisé : " +"vous devez soit mettre à jour le modèle, soit modifier la pièce comptable " +"qui sera générée par l'assistant." + +#~ msgid "Account Opt." +#~ msgstr "Compte si négatif" + +#, python-format +#~ msgid "Keys must be line sequence, i..e, L1, L2, ..." +#~ msgstr "Les clés doivent être une séquence de lignes i.e. L1, L2, ..." + +#~ msgid "Analytic Account" +#~ msgstr "Compte analytique" + +#~ msgid "Analytic Tags" +#~ msgstr "Etiquettes analytiques" + +#~ msgid "Compute Formula" +#~ msgstr "Calculer" + +#, python-format +#~ msgid "" +#~ "Impossible to compute the formula of line with sequence %s (formula: %s). " +#~ "Check that the lines used in the formula really exists and have a lower " +#~ "sequence than the current line." +#~ msgstr "" +#~ "Impossible de calculer la formule de ligne avec la séquence %s (formule: " +#~ "%s). Vérifiez que les lignes utilisées dans la formule existent " +#~ "réellement et qu'elles ont une séquence inférieure à la ligne courante." + +#, python-format +#~ msgid "" +#~ "Impossible to compute the formula of line with sequence %s (formula: %s): " +#~ "the syntax of the formula is wrong." +#~ msgstr "" +#~ "Impossible de calculer la formule de ligne avec la séquence %s (formule: " +#~ "%s): la syntaxe de la formule est erronée." + +#, python-format +#~ msgid "" +#~ "The selected template (%s) is not in the same company (%s) as the current " +#~ "user (%s)." +#~ msgstr "" +#~ "Le modèle sélectionné (%s) ne fait pas partie de la même société (%s) que " +#~ "l'utilisateur actuel (%s)." + +#~ msgid "Add an internal note here..." +#~ msgstr "Ajouter une note interne ici…" + +#~ msgid "When amount is negative, use this account in stead" +#~ msgstr "Lorsque le montant est négatif, utilisez ce compte à la place" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/fr_CA.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/fr_CA.po new file mode 100644 index 00000000..025101dc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/fr_CA.po @@ -0,0 +1,516 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (Canada) (https://www.transifex.com/oca/teams/23907/" +"fr_CA/)\n" +"Language: fr_CA\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Annuler" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Créé le" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Afficher le nom" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "Identifiant" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/fr_CH.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/fr_CH.po new file mode 100644 index 00000000..6ca80618 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/fr_CH.po @@ -0,0 +1,516 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (Switzerland) (https://www.transifex.com/oca/" +"teams/23907/fr_CH/)\n" +"Language: fr_CH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Annuler" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Créé le" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Modifié par" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Modifié le" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/fr_FR.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/fr_FR.po new file mode 100644 index 00000000..850760b7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/fr_FR.po @@ -0,0 +1,578 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2021-04-10 15:46+0000\n" +"Last-Translator: Yves Le Doeuff \n" +"Language-Team: French (France) (https://www.transifex.com/oca/teams/23907/" +"fr_FR/)\n" +"Language: fr_FR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" +"\n" +"Dictionnaire valide pour écraser les lignes de modèle:\n" +"{'L1': {'partner_id': 1, 'montant': 100, 'nom': 'libellé'},\n" +" 'L2': {'partner_id': 2, 'montant': 200, 'nom': 'libellé 2'}, }\n" +" " + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "Compte" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "Montant" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "Analytique" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Annuler" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "Société" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "Devise de la société" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "Calculé" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "Créer une écriture à partir d'un modèle" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Create Journal Entry" +msgstr "Créer une écriture" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "Le débit et le crédit de toutes les lignes sont nuls." + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "Sens" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "Ecriture(s) à partir du modèle %s" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "Créer une écriture" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "Est un avoir ?" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "Modèle d'écriture" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "Ligne de modèle d'écriture" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "Modèles d'écritures" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "Modèle de ligne écriture" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "Libellé" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Dernière Modification le" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "lignes" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "Modèle d'écriture" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "Nom" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "Suivant" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "Origine de la taxe" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "Partenaire" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "Ecrase" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "Partenaire" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "Conditions de paiement" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "Sélectionner un modèle" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "État" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "Ligne de répartition des taxes" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "Modèle" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "La séquence de la ligne doit être unique par modèle !" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "Ce nom est déjà utilisé par un autre modèle !" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Type" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "Utilisé pour calculer la date d'échéance de l'élément de journal." + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "Saisi" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "Les champs valides à écraser sont %s" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "Assistant" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "Lignes de l'assistant pour générer un mouvement à partir d'un modèle" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "Assistant pour générer un mouvement à partir d'un modèle" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" +"Vous avez ajouté une ligne dans l'assistant. Ceci n'est pas autorisé : vous " +"devez soit mettre à jour le modèle, soit modifier l'écriture de journal qui " +"sera générée par cet assistant." + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" +"Vous pouvez faire référence à d'autres lignes en utilisant leur numéro de " +"séquence, par exemple L1 pour la ligne avec la séquence = 1. " +"Exemples :" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" +"Vous avez supprimé une ligne dans l'assistant. Ceci n'est pas autorisé : " +"vous devez soit mettre à jour le modèle, soit modifier l'écriture de journal " +"qui sera générée par cet assistant." + +#~ msgid "Account Opt." +#~ msgstr "Compte opt." + +#, python-format +#~ msgid "Keys must be line sequence, i..e, L1, L2, ..." +#~ msgstr "Les clés doivent être une séquence de lignes, i..e, L1, L2, ..." + +#~ msgid "Analytic Account" +#~ msgstr "Compte analytique" + +#~ msgid "Analytic Tags" +#~ msgstr "Etiquettes analytiques" + +#~ msgid "Compute Formula" +#~ msgstr "Calculer" + +#, python-format +#~ msgid "" +#~ "Impossible to compute the formula of line with sequence %s (formula: %s). " +#~ "Check that the lines used in the formula really exists and have a lower " +#~ "sequence than the current line." +#~ msgstr "" +#~ "Impossible de calculer la formule de ligne avec la séquence %s (formule: " +#~ "%s). Vérifiez que les lignes utilisées dans la formule existent " +#~ "réellement et qu'elles ont une séquence inférieure à la ligne courante." + +#, python-format +#~ msgid "" +#~ "Impossible to compute the formula of line with sequence %s (formula: %s): " +#~ "the syntax of the formula is wrong." +#~ msgstr "" +#~ "Impossible de calculer la formule de ligne avec la séquence %s (formule: " +#~ "%s): la syntaxe de la formule est erronée." + +#, python-format +#~ msgid "" +#~ "The selected template (%s) is not in the same company (%s) as the current " +#~ "user (%s)." +#~ msgstr "" +#~ "Le modèle sélectionné (%s) ne fait pas partie de la même société (%s) que " +#~ "l'utilisateur actuel (%s)." + +#~ msgid "Add an internal note here..." +#~ msgstr "Ajouter une note interne ici…" + +#~ msgid "When amount is negative, use this account in stead" +#~ msgstr "Lorsque le montant est négatif, utilisez ce compte à la place" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/gl.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/gl.po new file mode 100644 index 00000000..6ea38489 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/gl.po @@ -0,0 +1,515 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"Language: gl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Creado en" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Última modificación" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "ültima actualización por" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/gl_ES.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/gl_ES.po new file mode 100644 index 00000000..82bc16ab --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/gl_ES.po @@ -0,0 +1,515 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Galician (Spain) (https://www.transifex.com/oca/teams/23907/" +"gl_ES/)\n" +"Language: gl_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Create Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/gu.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/gu.po new file mode 100644 index 00000000..b51965c6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/gu.po @@ -0,0 +1,514 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Gujarati (https://www.transifex.com/oca/teams/23907/gu/)\n" +"Language: gu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "રદ કરો" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Create Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ઓળખ" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/he.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/he.po new file mode 100644 index 00000000..e06d5984 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/he.po @@ -0,0 +1,515 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hebrew (https://www.transifex.com/oca/teams/23907/he/)\n" +"Language: he\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "בטל" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "נוצר ב-" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "נוצר על ידי" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "נוצר ב-" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "השם המוצג" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "מזהה" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "תאריך שינוי אחרון" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "עודכן לאחרונה על ידי" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "עודכן לאחרונה על" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "סוג" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/hi.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/hi.po new file mode 100644 index 00000000..17566d59 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/hi.po @@ -0,0 +1,514 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hindi (https://www.transifex.com/oca/teams/23907/hi/)\n" +"Language: hi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "रद्द" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Create Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/hr.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/hr.po new file mode 100644 index 00000000..39328e8f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/hr.po @@ -0,0 +1,563 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +# Bole , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-23 01:41+0000\n" +"PO-Revision-Date: 2020-03-05 14:13+0000\n" +"Last-Translator: Bole \n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 3.10\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "%s (kopija)" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "1250" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "Konto" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "Iznos" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "Analitika" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Odustani" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "Tvrtka" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "Valuta tvrtke" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "Izračunato" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "Kreiraj temeljnicu iz predloška" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Create Journal Entry" +msgstr "Kreiraj stavku temeljnice" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "Potražuje" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "Datum" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "Duguje" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "Duguje i potražuje svih stavaka je nula." + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "Smjer" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Prikaži ime" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "Stavka iz predloška %s" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "Stvori stavku dnevnika" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "Dnevnik" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "Predložak temeljnice" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "Stavka predloška temeljnice" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "Predlošci temeljnica" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "Predložak temeljnice" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "L1 * 0.2" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "L1 + L2 + L3" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "L2 - L1" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "Natpis" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Zadnja izmjena dana" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano dana" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "Stavke" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "Predložak temeljnice" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "Naziv" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "Sljedeći" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "Napomena" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "Izvorni porez" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "Nadjačaj Partnera" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "Partner" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "Uvjeti plaćanja" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "Referenca" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "Odaberi predložak" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "Sekvenca" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "Postavi stavke" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "Stanje" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "Porezi" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "Predložak" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "Sekvenca redka mora biti jedinstvena u predlošku!" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "Ovaj naziv se već koristi za drugi predložak!" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Tip" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "Koristi se za izračun datuma dospijeća stavke temeljnice." + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "Ručni unos" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "Čarobnjak" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "Stavke za generiranje temeljnice iz predloška" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "Čarobnjak za kreiranje temeljnice iz predloška" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Analitički konto" + +#~ msgid "Analytic Tags" +#~ msgstr "Oznake analitike" + +#~ msgid "Compute Formula" +#~ msgstr "Formula za izračun" + +#~ msgid "Python Code" +#~ msgstr "Python Code" + +#, python-format +#~ msgid "" +#~ "The selected template (%s) is not in the same company (%s) as the current " +#~ "user (%s)." +#~ msgstr "" +#~ "Odabrani predložak (%s) nije u istoj tvrtci (%s) kao i korisnik (%s)." + +#~ msgid "Load" +#~ msgstr "Učitaj" + +#~ msgid "Python code" +#~ msgstr "Python code" + +#~ msgid "Template line ids" +#~ msgstr "IDovi stavaka predloška" + +#~ msgid "Template selected" +#~ msgstr "Predložak odabran" + +#~ msgid "account.document.template" +#~ msgstr "account.document.template" + +#~ msgid "account.document.template.line" +#~ msgstr "account.document.template.line" + +#~ msgid "account.move.template" +#~ msgstr "account.move.template" + +#~ msgid "account.move.template.line" +#~ msgstr "account.move.template.line" + +#~ msgid "wizard.select.move.template" +#~ msgstr "wizard.select.move.template" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/hr_HR.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/hr_HR.po new file mode 100644 index 00000000..22b4e701 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/hr_HR.po @@ -0,0 +1,519 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +# Bole , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: Bole , 2017\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Otkaži" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Kreirano" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Naziv" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Zadnje modificirano" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +#, fuzzy +msgid "Override Partner" +msgstr "Partner" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "Partner" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/hu.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/hu.po new file mode 100644 index 00000000..2fdd0a69 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/hu.po @@ -0,0 +1,516 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" +"Language: hu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Mégsem" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Létrehozás dátuma" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Készítette" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Létrehozás dátuma" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Név megjelenítése" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Utolsó frissítés dátuma" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Utoljára frissítve, által" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Utoljára frissítve " + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "Név" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +#, fuzzy +msgid "Override Partner" +msgstr "Partner" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "Partner" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Típus" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/id.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/id.po new file mode 100644 index 00000000..2330ec8e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/id.po @@ -0,0 +1,515 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Indonesian (https://www.transifex.com/oca/teams/23907/id/)\n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Batalkan" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Dibuat pada" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Dibuat oleh" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Dibuat pada" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Nama Tampilan" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Terakhir Dimodifikasi pada" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Diperbaharui oleh" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Diperbaharui pada" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "Nama" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Jenis" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/it.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/it.po new file mode 100644 index 00000000..1728df74 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/it.po @@ -0,0 +1,596 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2024-03-21 12:36+0000\n" +"Last-Translator: mymage \n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" +"\n" +"Dizionario valido per sovrascrivere le righe del modello:\n" +"{'L1': {'partner_id': 1, 'importo': 100, 'nom': 'alcune etichette'},\n" +" 'L2': {'partner_id': 2, 'importo': 200, 'nom': 'alcune etichette 2'}, }\n" +" " + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "%s (copia)" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr ">" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "1250" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "Conto" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "Conto se negativo" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "Attivo" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "Importo" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "Analitico" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Ricerca distribuzione analitica" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "Precisione analitica" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "In archivio" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Annulla" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "Azienda" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "Valuta aziendale" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "Calcolato" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "Crea Registrazione da Modello" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Create Journal Entry" +msgstr "Crea Registrazione Contabile" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "Avere" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "Data" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "Dare" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "L'addebito e l'accredito di tutte le righe sono nulli." + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "Direzione" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "Record da Modello %s" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "Formula" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "Genera Registrazione Contabile" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" +"Impossibile calcolare la formula della riga con sequenza %(sequence)s " +"(formula: %(code)s). Controllare che le righe usate nella formula esistano " +"veramente e abbiano una sequenza inferiore alla riga corrente." + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" +"Impossibile calcolare la formula della riga con sequenza %(sequence)s " +"(formula: %(code)s): la sintassi della formula è sbagliata." + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" +"Dizionaro non valido: %(exception)s\n" +"%(msg)s" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "É un Reso?" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "Registro" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "Modello Registrazione Contabile" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "Riga Modello Registrazione Contabile" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "Configurazione Registrazioni Contabili" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "Modello Oggetto Registro" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "Le chiavi devono essere una sequenza di riga, ovvero L1, L2..." + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "L1 * 0.2" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "L1 + L2 + L3" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "L2 - L1" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "Etichetta" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "Righe" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "Sposta Modello" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "Nome" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "Prossimo" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "Nota" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "Imposta di origine" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "Sostituisci Partner" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "Sovrascivi" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "Il valore di sovrascrittura deve essere un dict Python valido" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "Partner" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "Termini di pagamento" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" +"Il Codice Python deve essere impostato per la riga calcolata con sequenza %d." + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "Riferimento" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "Seleziona Modello" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "Sequenza" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "Imposta Righe" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "Stato" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "Riga ripartizione imposta" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "Imposte" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "Modello" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "La sequenza della riga deve essere unica per modello!" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "Questo nome è già utilizzato da un altro modello!" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Tipo" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" +"Utilizzato per calcolare la data di scadenza dell'articolo di registro." + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "Input Utente" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "I campi validi da sovrascrivere sono %s" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "Quando l'importo è negativo, usa invece questo account" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "Procedura guidata" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "Righe Wizard per generare movimenti dal modello" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "Procedura guidata per generare movimenti dal Template" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" +"Hai aggiunto una riga nella procedura guidata. questo non è permesso: è " +"necessario aggiornare il modello o modificare la registrazione contabile che " +"verrà generata da questa procedura guidata." + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" +"Puoi fare riferimento ad altre righe usando il loro numero di sequenza es. " +"L1 per riga con sequenza = 1. Esempio:" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" +"Hai eliminato una riga nella procedura guidata. questo non è permesso: è " +"necessario aggiornare il modello o modificare la registrazione contabile che " +"verrà generata da questa procedura guidata." + +#~ msgid "Account Opt." +#~ msgstr "Conto opz." + +#, python-format +#~ msgid "Keys must be line sequence, i..e, L1, L2, ..." +#~ msgstr "I tasti devono essere in sequenza di riga, i..e, L1, L2, ..." + +#~ msgid "Analytic Account" +#~ msgstr "Conto analitico" + +#~ msgid "Analytic Tags" +#~ msgstr "Tag analitici" + +#~ msgid "Archive" +#~ msgstr "Archivia" + +#~ msgid "Compute Formula" +#~ msgstr "Calcola formula" + +#, python-format +#~ msgid "" +#~ "Impossible to compute the formula of line with sequence %s (formula: %s). " +#~ "Check that the lines used in the formula really exists and have a lower " +#~ "sequence than the current line." +#~ msgstr "" +#~ "Impossibile calcolare la formula della riga con sequenza %s ( Formula: " +#~ "%s). Controlla che le righe usate nella formula esistano veramente e " +#~ "abbiano una sequenza inferiore alla riga corrente." + +#, python-format +#~ msgid "" +#~ "Impossible to compute the formula of line with sequence %s (formula: %s): " +#~ "the syntax of the formula is wrong." +#~ msgstr "" +#~ "Impossibile calcolare la formula della riga con sequenza %s (formula: " +#~ "%s): la sintassi della formula è sbagliata." + +#, python-format +#~ msgid "" +#~ "Invalid dictionary: {}\n" +#~ "{}" +#~ msgstr "" +#~ "Dizionario non valido: {}\n" +#~ "{}" + +#~ msgid "Python Code" +#~ msgstr "Codice Python" + +#~ msgid "Restore" +#~ msgstr "Ristabilire" + +#, python-format +#~ msgid "" +#~ "The selected template (%s) is not in the same company (%s) as the current " +#~ "user (%s)." +#~ msgstr "" +#~ "Il modello selezionato (%s) non è nella stessa azienda (%s) dell'utente " +#~ "corrente (%s)." diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/ja.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/ja.po new file mode 100644 index 00000000..ddfeb45b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/ja.po @@ -0,0 +1,516 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Japanese (https://www.transifex.com/oca/teams/23907/ja/)\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "キャンセル" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "作成日" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "作成者" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "作成日" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "表示名" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "最終更新日" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "最終更新者" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "最終更新日" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "名前" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +#, fuzzy +msgid "Override Partner" +msgstr "パートナ" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "パートナ" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "タイプ" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/ko.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/ko.po new file mode 100644 index 00000000..9fdf788a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/ko.po @@ -0,0 +1,515 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Korean (https://www.transifex.com/oca/teams/23907/ko/)\n" +"Language: ko\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "취소" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "작성일" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "작성자" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "작성일" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "표시 이름" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "최근 수정" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "최근 갱신한 사람" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "최근 갱신 날짜" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "유형" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/lo.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/lo.po new file mode 100644 index 00000000..63fb203e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/lo.po @@ -0,0 +1,514 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Lao (https://www.transifex.com/oca/teams/23907/lo/)\n" +"Language: lo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "ຍົກເລີອກ" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Create Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/lt.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/lt.po new file mode 100644 index 00000000..80319081 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/lt.po @@ -0,0 +1,518 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +# Viktoras Norkus , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: Viktoras Norkus , 2018\n" +"Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/lt/)\n" +"Language: lt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" +"%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Atšaukti" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Sukurta" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Sukūrė" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Sukurta" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Vaizduojamas pavadinimas" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Paskutinį kartą keista" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Paskutinį kartą atnaujino" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Paskutinį kartą atnaujinta" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "Pavadinimas" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +#, fuzzy +msgid "Override Partner" +msgstr "Partneris" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "Partneris" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "Statusas" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Tipas" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/lt_LT.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/lt_LT.po new file mode 100644 index 00000000..e557d3c6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/lt_LT.po @@ -0,0 +1,517 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Lithuanian (Lithuania) (https://www.transifex.com/oca/" +"teams/23907/lt_LT/)\n" +"Language: lt_LT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" +"%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Atšaukti" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Sukurta" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Sukūrė" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Sukurta" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Paskutinį kartą atnaujino" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Paskutinį kartą atnaujinta" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/lv.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/lv.po new file mode 100644 index 00000000..f3bcc70e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/lv.po @@ -0,0 +1,516 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Latvian (https://www.transifex.com/oca/teams/23907/lv/)\n" +"Language: lv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " +"2);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Atcelt" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Izveidots" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Izveidoja" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Izveidots" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Pēdējo reizi atjaunoja" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Pēdējās izmaiņas" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Tips" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/mk.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/mk.po new file mode 100644 index 00000000..fb903358 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/mk.po @@ -0,0 +1,516 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Macedonian (https://www.transifex.com/oca/teams/23907/mk/)\n" +"Language: mk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Откажи" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Креирано на" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Креирано од" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Креирано на" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Прикажи име" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Последна промена на" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Последно ажурирање од" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Последно ажурирање на" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "Име" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +#, fuzzy +msgid "Override Partner" +msgstr "Партнер" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "Партнер" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Тип" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/mn.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/mn.po new file mode 100644 index 00000000..f0e9452b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/mn.po @@ -0,0 +1,516 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Mongolian (https://www.transifex.com/oca/teams/23907/mn/)\n" +"Language: mn\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Цуцлах" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Үүсгэсэн" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Үүсгэгч" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Үүсгэсэн" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Дэлгэцийн Нэр" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Сүүлийн засвар хийсэн огноо" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Сүүлийн засвар хийсэн" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Сүүлийн засвар хийсэн огноо" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "Нэр" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +#, fuzzy +msgid "Override Partner" +msgstr "Харилцагч" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "Харилцагч" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Төрөл" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/nb.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/nb.po new file mode 100644 index 00000000..b71ad849 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/nb.po @@ -0,0 +1,517 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (https://www.transifex.com/oca/teams/23907/" +"nb/)\n" +"Language: nb\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Avbryt" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Opprettet den" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Opprettet av" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Opprettet den" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Visnings navn" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Sist oppdatert " + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Sist oppdatert av" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Sist oppdatert" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "Navn" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +#, fuzzy +msgid "Override Partner" +msgstr "Partner" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "Partner" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Type" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/nb_NO.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/nb_NO.po new file mode 100644 index 00000000..8c8f3e29 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/nb_NO.po @@ -0,0 +1,516 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/" +"teams/23907/nb_NO/)\n" +"Language: nb_NO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Lukk" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Laget den" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Laget av" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Laget den" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Vis navn" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Sist endret den" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Sist oppdatert av" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Sist oppdatert den" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/nl.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/nl.po new file mode 100644 index 00000000..645ba5c6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/nl.po @@ -0,0 +1,555 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +# Frank Schellenberg , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2021-04-23 21:47+0000\n" +"Last-Translator: Bosd \n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +#, fuzzy +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "%s (Kopie)" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "1250" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "Rekening" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "Bedrag" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "kostenplaats" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Annuleren" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "Bedrijf" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "Bedrijfsvaluta" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "berekende" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "Maak een mutatie vanaf sjabloon" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Maak boekings mutatie" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "Credit" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "Datum" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "Debet" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, fuzzy, python-format +msgid "Debit and credit of all lines are null." +msgstr "Debet en credit van alle regels zijn nul." + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "Richting" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Te tonen naam" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "Mutatie vanuit sjabloon %s" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "Genereer boeking" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "is een credit?" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "Dagboek" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "Boekkingssjabloon" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "Boekingssjabloon regel" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +#, fuzzy +msgid "Journal Entry Templates" +msgstr "Boekingssjabloon" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "boeking sjabloon" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "L1 * 0.2" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "L1 + L2 + L3" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "L2 - L1" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "Naam" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Laatst bijgewerkt op" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "Regels" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "Mutatie sjabloon" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "Naam" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "Volgende" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "Notitie" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "Herkomst van de BTW" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +#, fuzzy +msgid "Override Partner" +msgstr "Relatie" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "Overschrijven" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "Relatie" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "Betalingsconditie" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, fuzzy, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "Python Code moet zijn opgegeven voor berekende regel met volgorde %d." + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "Referentie" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "Selecteer sjabloon" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "Volgorde" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "zet regels" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "Status" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "Belastingscorrectie regel" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "Belastingen" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "Sjabloon" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "De volgorde van de regel moet uniek zijn binnen het sjabloon!" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "Deze naam is reeds in gebruik door een ander sjabloon!" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Type" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "Gebruikt om de vervaldatum van de boeking te berekenen," + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "Gebruikersinvoer" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "Gids" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#, fuzzy +#~ msgid "Account Opt." +#~ msgstr "Rekening" + +#~ msgid "Analytic Account" +#~ msgstr "Kostenplaats" + +#~ msgid "Analytic Tags" +#~ msgstr "Kostenplaatslabels" + +#~ msgid "Compute Formula" +#~ msgstr "Bereken formule" + +#~ msgid "Python Code" +#~ msgstr "Python Code" + +#, python-format +#~ msgid "" +#~ "The selected template (%s) is not in the same company (%s) as the current " +#~ "user (%s)." +#~ msgstr "" +#~ "Het geselecteerde sjabloon (%s) bevind zich niet binnen hetzelfde bedrijf " +#~ "(%s) als de huidige gebruiker (%s)." + +#~ msgid "Add an internal note here..." +#~ msgstr "Voeg interne notitie toe..." + +#~ msgid "When amount is negative, use this account in stead" +#~ msgstr "Wanneer een bedrag negatief is, gebruik dit inplaats" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/nl_BE.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/nl_BE.po new file mode 100644 index 00000000..ae381d2a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/nl_BE.po @@ -0,0 +1,517 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (Belgium) (https://www.transifex.com/oca/teams/23907/" +"nl_BE/)\n" +"Language: nl_BE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Annuleren" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Gemaakt op" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Gemaakt door" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Gemaakt op" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Schermnaam" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Laatst Aangepast op" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "Naam" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +#, fuzzy +msgid "Override Partner" +msgstr "Relatie" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "Relatie" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Type" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/nl_NL.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/nl_NL.po new file mode 100644 index 00000000..c2a2426e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/nl_NL.po @@ -0,0 +1,517 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# Frank Schellenberg , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-25 11:47+0000\n" +"PO-Revision-Date: 2018-01-25 11:47+0000\n" +"Last-Translator: Frank Schellenberg , 2018\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" +"teams/23907/nl_NL/)\n" +"Language: nl_NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Annuleren" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Aangemaakt op" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Te tonen naam" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Laatst bijgewerkt op" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "Naam" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +#, fuzzy +msgid "Override Partner" +msgstr "Relatie" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "Relatie" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "Status" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/pl.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/pl.po new file mode 100644 index 00000000..7a42b9ea --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/pl.po @@ -0,0 +1,518 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Polish (https://www.transifex.com/oca/teams/23907/pl/)\n" +"Language: pl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n" +"%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n" +"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Anuluj" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Utworzono" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Utworzone przez" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Utworzono" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Wyświetlana nazwa " + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Ostatnio modyfikowano" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Ostatnio modyfikowane przez" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Ostatnia zmiana" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +#, fuzzy +msgid "Override Partner" +msgstr "Partner" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "Partner" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Typ" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/pt.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/pt.po new file mode 100644 index 00000000..66ae2d90 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/pt.po @@ -0,0 +1,584 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +# Pedro Castro Silva , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2021-07-02 22:49+0000\n" +"Last-Translator: Pedro Castro Silva \n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "%s (cópia)" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "1250" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "Conta" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "Ativo" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "Montante" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "Analítica" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "Arquivado" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "Empresa" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "Moeda da Empresa" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "Calculado" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "Criar Movimento a partir do Modelo" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Create Journal Entry" +msgstr "Criar Movimento de Diário" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "Crédito" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "Data" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "Débito" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "Débito e Crédito de todas as linhas são nulos." + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "Direção" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Nome a Exibir" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "Movimento a partir do modelo %s" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "Gerar Movimento de Diário" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "É um Reembolso?" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "Diário" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "Modelo de Movimento de Diário" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "Modelo de Linha de Movimento de Diário" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "Modelos de Movimentos de Diário" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "Modelo de Item de Diário" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "L1 * 0.2" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "L1 + L2 + L3" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "L2 - L1" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "Rótulo" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Última Modificação em" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Última Actualização por" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Última Actualização em" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "Linhas" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "Modelo de Movimento" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "Nome" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "Próximo" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "Nota" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "Origem dos Impostos" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "Substituir Parceiro" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "Sobrescrever" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "O valor a sobrescrever deve ser um dicionário python válido" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "Parceiro" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "Termos de Pagamento" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" +"Código Python deve ser definido para cálculo de linhas com sequência %d." + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "Referência" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "Selecionar Modelo" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "Sequência" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "Definir Linhas" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "Estado" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "Linha de Repartição de Impostos" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "Impostos" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "Modelos" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "A sequência da linha deve ser única para este modelo!" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "Este nome já está a ser usado noutro modelo!" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Tipo" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "Usado para calcular a data de vencimento o item de diário." + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "Entrada do utilizador" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "O campos válidos para sobrescrever são %s" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "Quando valor é negativo, utilize antes esta conta" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "Assistente" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "Linhas do Assistente para gerar movimentos a partir do modelo" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "Assistente para gerar movimentos a partir do modelo" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" +"Adicionou uma linha no assistente. Não é permitido: deve em alternativa " +"atualizar o modelo ou modificar ao movimento de diário que será gerado por " +"este assistente." + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" +"Pode referenciar outras linhas usando a sua sequência numérica p.ex. L1 para linha com sequência = 1. Exemplos:" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" +"Apagou uma linha no assistente. Não é permitido: deve em alternativa " +"atualizar o modelo ou modificar o movimento de diário que será gerado pelo " +"assistente." + +#~ msgid "Account Opt." +#~ msgstr "Conta Opc." + +#, python-format +#~ msgid "Keys must be line sequence, i..e, L1, L2, ..." +#~ msgstr "As chaves devem ser sequência de linhas, i.e., L1, L2, ..." + +#~ msgid "Analytic Account" +#~ msgstr "Conta Analítica" + +#~ msgid "Analytic Tags" +#~ msgstr "Etiquetas Analíticas" + +#~ msgid "Archive" +#~ msgstr "Arquivar" + +#~ msgid "Compute Formula" +#~ msgstr "Calcular Fórmula" + +#, python-format +#~ msgid "" +#~ "Impossible to compute the formula of line with sequence %s (formula: %s). " +#~ "Check that the lines used in the formula really exists and have a lower " +#~ "sequence than the current line." +#~ msgstr "" +#~ "Impossível calcular a fórmula da linha com sequência %s (formula: %s). " +#~ "Verifique que as linhas usadas na formula existem de facto e têm " +#~ "sequência mais baixa que a linha atual." + +#, python-format +#~ msgid "" +#~ "Impossible to compute the formula of line with sequence %s (formula: %s): " +#~ "the syntax of the formula is wrong." +#~ msgstr "" +#~ "Impossível calculara a f´rmula da linha com a sequência%s (formula: %s): " +#~ "a sintaxe da fórmula está errada." + +#, python-format +#~ msgid "" +#~ "Invalid dictionary: {}\n" +#~ "{}" +#~ msgstr "" +#~ "Dicionário inválido: {}\n" +#~ "{}" + +#~ msgid "Python Code" +#~ msgstr "Código Python" + +#~ msgid "Restore" +#~ msgstr "Restaurar" + +#, python-format +#~ msgid "" +#~ "The selected template (%s) is not in the same company (%s) as the current " +#~ "user (%s)." +#~ msgstr "" +#~ "O modelo selecionado (%s) não está na mesma empresa (%s) do utilizador " +#~ "atual (%s)." diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/pt_BR.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/pt_BR.po new file mode 100644 index 00000000..24a8ca00 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/pt_BR.po @@ -0,0 +1,596 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2023-11-22 16:36+0000\n" +"Last-Translator: Adriano Prado \n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/" +"23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" +"\n" +"Dicionário válido para substituir linhas de modelo:\n" +"{'L1': {'partner_id': 1, 'valor': 100, 'nome': 'algum rótulo'},\n" +" 'L2': {'partner_id': 2, 'valor': 200, 'nome': 'algum rótulo 2'}, }\n" +" " + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "%s (cópia)" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr ">" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "1250" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "Conta" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "Conta se Negativo" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "Ativo" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "Valor" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "Analítico" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Pesquisa de Distribuição Analítica" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "Precisão Analítica" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "Arquivado" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "Empresa" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "Moeda da Empresa" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "Calculado" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "Criar Lançamento pelo Modelo" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Create Journal Entry" +msgstr "Criar Lançamento de Diário" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "Crédito" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "Data" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "Débito" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "Débito e crédito de todas as linhas são nulos." + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "Direção" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Nome Exibição" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "Lançamento do modelo %s" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "Fórmula" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "Gerar Lançamento de Diário" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" +"Impossível calcular a fórmula da linha com sequência %(sequence)s (fórmula: " +"%(code)s). Verifique se as linhas utilizadas na fórmula realmente existem e " +"possuem uma sequência inferior à linha atual." + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" +"Impossível calcular a fórmula da linha com sequência %(sequence)s (fórmula: " +"%(code)s): a sintaxe da fórmula está errada." + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" +"Dicionário inválido:%(exception)s\n" +"%(msg)s" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "É um reembolso?" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "Diário" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "Modelo de Lançamento de Diário" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "Modelo de Linha de Lançamento de Diário" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "Modelos de Lançamento de Diário" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "Modelo de Item de Diário" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "As chaves devem ser uma sequência de linhas, ou seja, L1, L2, ..." + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "L1 * 0.2" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "L1 + L2 + L3" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "L2 - L1" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "Rótulo" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Última atualização em" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Última atualização por" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Última atualização em" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "Linhas" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "Modelo de Lançamento" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "Nome" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "Próximo" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "Nota" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "Imposto de Origem" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "Substituir Parceiro" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "Sobrescrever" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "O Valor sobrescrito deve ser um dict python válido" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "Parceiro" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "Condição de Pagamento" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" +"O Código Python deve ser definido para linha calculada com sequência %d." + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "Referência" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "Selecionar Modelo" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "Sequência" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "Definir Linhas" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "Estado" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "Linha de Repartição de Impostos" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "Impostos" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "Modelo" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "A sequência da linha deve ser único por modelo!" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "Esse nome já é usado por outro modelo!" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Tipo" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "Usado para calcular a data de vencimento do item de diário." + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "Entrada do usuário" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "Os campos válidos para sobrescrever são %s" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "Quando o valor é negativo, usar esta conta em seu lugar" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "Assistente" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "Linhas do Wizard para gerar lançamento pelo modelo" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "Assistente para gerar lançamento pelo modelo" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" +"Você adicionou uma linha no assistente. Isto não é permitido: você deve " +"atualizar o modelo ou modificar o lançamento contábil manual que será gerado " +"por este assistente." + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" +"Você pode referenciar a outras linhas usando seus números de sequência ex. " +"L1 para linha com a sequência = 1. Exemplos:" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" +"Você excluiu uma linha no assistente. Isto não é permitido: você deve " +"atualizar o modelo ou modificar o lançamento contábil manual que será gerado " +"por este assistente." + +#~ msgid "Account Opt." +#~ msgstr "Conta Opc." + +#, python-format +#~ msgid "Keys must be line sequence, i..e, L1, L2, ..." +#~ msgstr "Chaves devem ser sequencia da linha, ex, L1, L2, ..." + +#~ msgid "Analytic Account" +#~ msgstr "Conta Analítica" + +#~ msgid "Analytic Tags" +#~ msgstr "Etiquetas Analíticas" + +#~ msgid "Archive" +#~ msgstr "Arquivar" + +#~ msgid "Compute Formula" +#~ msgstr "Fórmula do Cálculo" + +#, python-format +#~ msgid "" +#~ "Impossible to compute the formula of line with sequence %s (formula: %s). " +#~ "Check that the lines used in the formula really exists and have a lower " +#~ "sequence than the current line." +#~ msgstr "" +#~ "Impossível calcular a fórmula da linha da sequência %s (fórmula: %s). " +#~ "Verifique as linhas utilizadas na fórmula realmente existem e possuem uma " +#~ "sequência menor do que a linha atual." + +#, python-format +#~ msgid "" +#~ "Impossible to compute the formula of line with sequence %s (formula: %s): " +#~ "the syntax of the formula is wrong." +#~ msgstr "" +#~ "Impossível calcular a fórmula da linha da sequência %s (fórmula: %s): a " +#~ "sintaxe da fórmula está incorreta." + +#, python-format +#~ msgid "" +#~ "Invalid dictionary: {}\n" +#~ "{}" +#~ msgstr "" +#~ "Dicionário inválido: {}\n" +#~ "{}" + +#~ msgid "Python Code" +#~ msgstr "Código Python" + +#~ msgid "Restore" +#~ msgstr "Restaurar" + +#, python-format +#~ msgid "" +#~ "The selected template (%s) is not in the same company (%s) as the current " +#~ "user (%s)." +#~ msgstr "" +#~ "O modelo selecionado (%s) não é da mesma empresa (%s) como o atual " +#~ "usuário (%s)." diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/pt_PT.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/pt_PT.po new file mode 100644 index 00000000..52110796 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/pt_PT.po @@ -0,0 +1,517 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" +"teams/23907/pt_PT/)\n" +"Language: pt_PT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +#, fuzzy +msgid "Account" +msgstr "Valor" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "Valor" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Criado em" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Nome a exibir" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Modificado pela última vez em" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Atualizado pela última vez por" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Atualizado pela última vez em" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "Nome" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Tipo" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/ro.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/ro.po new file mode 100644 index 00000000..b4dc3165 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/ro.po @@ -0,0 +1,517 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Anuleaza" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Creat la" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Creat de" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Creat la" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Nume Afişat" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Ultima actualizare în" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Ultima actualizare făcută de" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Ultima actualizare la" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "Nume" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +#, fuzzy +msgid "Override Partner" +msgstr "Partener" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "Partener" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/ru.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/ru.po new file mode 100644 index 00000000..8c02c464 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/ru.po @@ -0,0 +1,518 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" +"%100>=11 && n%100<=14)? 2 : 3);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Отменена" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Создан" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Создано" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Создан" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Последний раз обновлено" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Последний раз обновлено" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "Название" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +#, fuzzy +msgid "Override Partner" +msgstr "Контрагент" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "Контрагент" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/sk.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/sk.po new file mode 100644 index 00000000..32f97ca5 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/sk.po @@ -0,0 +1,515 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovak (https://www.transifex.com/oca/teams/23907/sk/)\n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Zrušiť" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Vytvorené" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Vytvoril" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Vytvorené" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Zobraziť meno" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Posledná modifikácia" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Naposledy upravil" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Naposledy upravené" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Typ" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/sl.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/sl.po new file mode 100644 index 00000000..024674f8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/sl.po @@ -0,0 +1,519 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2023-03-31 21:24+0000\n" +"Last-Translator: Matjaz Mozetic \n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +#, fuzzy +msgid "Account" +msgstr "Znesek" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "Znesek" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Preklic" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Ustvarjeno" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Ustvaril" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Ustvarjeno" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Zadnjič spremenjeno" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Zadnjič posodobil" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Zadnjič posodobljeno" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "Naziv" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +#, fuzzy +msgid "Override Partner" +msgstr "Partner" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "Partner" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Tip" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/sr.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/sr.po new file mode 100644 index 00000000..e6f460f6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/sr.po @@ -0,0 +1,516 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Serbian (https://www.transifex.com/oca/teams/23907/sr/)\n" +"Language: sr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Otkaži" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Kreiran" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Kreiran" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Tip" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/sr@latin.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/sr@latin.po new file mode 100644 index 00000000..782a78d0 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/sr@latin.po @@ -0,0 +1,518 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Serbian (Latin) (https://www.transifex.com/oca/teams/23907/sr" +"%40latin/)\n" +"Language: sr@latin\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Otkaži" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Kreiran" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Kreiran" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Ime za prikaz" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Zadnja izmjena" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Zadnja izmjena" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Zadnja izmjena" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +#, fuzzy +msgid "Override Partner" +msgstr "Partner" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "Partner" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Tip" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/sv.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/sv.po new file mode 100644 index 00000000..8c7ac891 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/sv.po @@ -0,0 +1,582 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2024-02-27 12:34+0000\n" +"Last-Translator: jakobkrabbe \n" +"Language-Team: Swedish (https://www.transifex.com/oca/teams/23907/sv/)\n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" +"\n" +"Giltig ordlista för att skriva över mallrader:\n" +"{'L1': {'partner_id': 1, 'belopp': 100, 'namn': 'någon etikett'},\n" +" 'L2': {'partner_id': 2, 'belopp': 200, 'namn': 'någon etikett 2'}, }\n" +" " + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "%s (kopia)" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr ">" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "1250" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "Konto" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "Konto om negativt" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "Aktiv" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "Belopp" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "Objekt" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Analytisk distribution Sök" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "Analytisk precision" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "Arkiverad" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Avbryt" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "Bolag" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "Bolagets valuta" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "Beräknad" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "Skapa verifikat från mall" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Create Journal Entry" +msgstr "Skapa verifikat" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Skapad av" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Skapad den" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "Kredit" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "Datum" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "Debet" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "Debet och kredit på alla rader är null." + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "Riktning" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Visningsnamn" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "Verifikat från mall %s" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "Formel" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "Generera verifikat" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" +"Omöjligt att beräkna formeln för linje med sekvens %(sequence)s (formel: " +"%(code)s). Kontrollera att de linjer som används i formeln verkligen " +"existerar och har en lägre sekvens än den aktuella linjen." + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" +"Omöjligt att beräkna formeln för linje med sekvens %(sequence)s (formel: " +"%(code)s): syntaxen för formeln är fel." + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" +"Ogiltig ordbok: %(exception)s\n" +"%(msg)s" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "Är en återbetalning?" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "Journal" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "Verifikatmall" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "Verifikatmallsrad" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "Verifikatmallar" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "Verifikatradsmall" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "Nycklarna måste vara i linjesekvens, dvs. L1, L2, ..." + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "L1 * 0,2" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "L1 + L2 + L3" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "L2 - L1" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "Etikett" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Senast ändrad den" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Senast uppdaterad av" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Senast uppdaterad den" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "Rader" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "Verifikatmall" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "Namn" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "Nästa" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "Anteckning" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "Ursprungsmoms" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "Åsidosätt företag" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "Skriv över" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "Överskrivningsvärdet måste vara en giltig python dict" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "Kontakt" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "Betalningsvillkor" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "Python Code måste anges för beräknad rad med sekvens %d." + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "Referens" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "Välj mall" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "Sekvens" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "Skapa rader" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "Stat" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "Fördelningslinje för skatter" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "Moms" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "Mall" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "Radens sekvens måste vara unik för varje mall!" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "Det här namnet används redan av en annan mall!" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Typ" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "Används för att beräkna journalradens förfallodag." + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "Inmatning av användaren" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "Giltiga fält att skriva över är %s" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "När beloppet är negativt, använd det här kontot istället" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "Guide" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "Guide för att generera transaktionsrad från mall" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "Guide för att skapa transaktion från mall" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" +"Du lade till en rad i guiden. Detta är inte tillåtet: du måste antingen " +"uppdatera mallen eller ändra verifikatet som kommer att genereras av denna " +"guide." + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" +"Du kan referera till andra rader genom att använda deras sekvensnummer, t." +"ex. L1 för raden med sekvens = 1. Exempel:" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" +"Du tog bort en rad i guiden. Detta är inte tillåtet: du måste antingen " +"uppdatera mallen eller ändra verifikatet som kommer att genereras av denna " +"guide." + +#~ msgid "Account Opt." +#~ msgstr "Alternativt konto" + +#~ msgid "Analytic Account" +#~ msgstr "Objektkonto" + +#~ msgid "Analytic Tags" +#~ msgstr "Objektetiketter" + +#~ msgid "Archive" +#~ msgstr "Arkivera" + +#~ msgid "Compute Formula" +#~ msgstr "Beräkna formel" + +#, python-format +#~ msgid "" +#~ "Impossible to compute the formula of line with sequence %s (formula: %s). " +#~ "Check that the lines used in the formula really exists and have a lower " +#~ "sequence than the current line." +#~ msgstr "" +#~ "Det är omöjligt att beräkna formeln för raden med sekvens %s (formel: " +#~ "%s). Kontrollera att raderna som används i formeln verkligen finns och " +#~ "att de har en lägre sekvens än den aktuella raden." + +#, python-format +#~ msgid "" +#~ "Impossible to compute the formula of line with sequence %s (formula: %s): " +#~ "the syntax of the formula is wrong." +#~ msgstr "" +#~ "Det är omöjligt att beräkna formeln för raden med sekvens %s (formula: " +#~ "%s): formelns syntax är fel." + +#~ msgid "Python Code" +#~ msgstr "Pythonkod" + +#~ msgid "Restore" +#~ msgstr "Återställ" + +#, python-format +#~ msgid "" +#~ "The selected template (%s) is not in the same company (%s) as the current " +#~ "user (%s)." +#~ msgstr "" +#~ "Den valda mallen (%s) tillhör inte samma bolag (%s) som den aktuella " +#~ "användaren (%s)." diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/th.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/th.po new file mode 100644 index 00000000..f2456da8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/th.po @@ -0,0 +1,516 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Thai (https://www.transifex.com/oca/teams/23907/th/)\n" +"Language: th\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "ยกเลิก" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "สร้างเมื่อ" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "สร้างโดย" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "สร้างเมื่อ" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "ชื่อที่ใช้แสดง" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "รหัส" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "แก้ไขครั้งสุดท้ายเมื่อ" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "อัพเดทครั้งสุดท้ายโดย" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "อัพเดทครั้งสุดท้ายเมื่อ" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "ชื่อ" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +#, fuzzy +msgid "Override Partner" +msgstr "พาร์ทเนอร์" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "พาร์ทเนอร์" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "ชนิด" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/tr.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/tr.po new file mode 100644 index 00000000..16d2a562 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/tr.po @@ -0,0 +1,516 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Vazgeç" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Oluşturuldu" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Oluşturuldu" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Görünen İsim" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Son değişiklik" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Son güncelleyen" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Son güncelleme" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "Adı" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +#, fuzzy +msgid "Override Partner" +msgstr "Cari" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "Cari" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Tipi" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/tr_TR.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/tr_TR.po new file mode 100644 index 00000000..b35a904d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/tr_TR.po @@ -0,0 +1,518 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +# Ediz Duman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: Ediz Duman , 2017\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +#, fuzzy +msgid "Account" +msgstr "Tutar" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "Tutar" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "İptal et" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Oluşturulma tarihi" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Oluşturulma tarihi" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Görünen ad" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "Kimlik" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "En son güncelleme tarihi" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "En son güncelleyen " + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "En son güncelleme tarihi" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "Adı" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Tip" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/uk.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/uk.po new file mode 100644 index 00000000..93213848 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/uk.po @@ -0,0 +1,516 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Ukrainian (https://www.transifex.com/oca/teams/23907/uk/)\n" +"Language: uk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Скасувати" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Дата створення" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Створив" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Дата створення" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Назва для відображення" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Остання модифікація" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Востаннє оновив" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Останнє оновлення" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Тип" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/vi.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/vi.po new file mode 100644 index 00000000..09b40144 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/vi.po @@ -0,0 +1,516 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Vietnamese (https://www.transifex.com/oca/teams/23907/vi/)\n" +"Language: vi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Hủy bỏ" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Được tạo vào" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Được tạo bởi" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Được tạo vào" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "Tên hiển thị" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "Sửa lần cuối vào" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Cập nhật lần cuối vào" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +#, fuzzy +msgid "Override Partner" +msgstr "Đối tác" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "Đối tác" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "Loại" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/vi_VN.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/vi_VN.po new file mode 100644 index 00000000..623ae9dd --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/vi_VN.po @@ -0,0 +1,516 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Vietnamese (Viet Nam) (https://www.transifex.com/oca/" +"teams/23907/vi_VN/)\n" +"Language: vi_VN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "Hủy" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "Tạo vào" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "Tạo bởi" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "Tạo vào" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "Cập nhật lần cuối bởi" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "Cập nhật lần cuối vào" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/zh_CN.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/zh_CN.po new file mode 100644 index 00000000..87716407 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/zh_CN.po @@ -0,0 +1,530 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2020-08-11 10:59+0000\n" +"Last-Translator: Dong \n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" +"zh_CN/)\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 3.10\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "%s (副本)" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "会计科目" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "金额" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "辅助核算" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "取消" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "核算组织" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "本位币" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "自动计算" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "从模式凭证引入" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Create Journal Entry" +msgstr "创建凭证" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "创建人" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "创建时间" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "贷" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "记账日期" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "借" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "分录的借方和贷方金额为空。" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "方向" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "显示名称" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "从模式凭证 %s 引入" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "生成凭证" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "ID" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "单据类型" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "模式凭证" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "模式凭证分录" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "模式凭证" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "分录模板" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "摘要" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "最近修改时间" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "最近更新人" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "最近更新日期" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "会计分录" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "模式凭证" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "名称" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "下一步" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "备注" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "税项" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +msgid "Override Partner" +msgstr "往来单位" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "往来单位" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "收付款条件" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "单据编号" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "选择模式凭证" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "行序" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "录入分录" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "状态" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "税金" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "模式凭证" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "类型" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "用户输入" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "向导" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" +"你可以使用分录的行序来引用其他分录,例如L1表示行序为1的分录。引用示" +"例:" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "辅助核算项" + +#~ msgid "Analytic Tags" +#~ msgstr "辅助核算标签" + +#~ msgid "Compute Formula" +#~ msgstr "计算公式" + +#~ msgid "Python Code" +#~ msgstr "Python 代码" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/zh_TW.po b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/zh_TW.po new file mode 100644 index 00000000..cbd62f9b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/i18n/zh_TW.po @@ -0,0 +1,517 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_template +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (Taiwan) (https://www.transifex.com/oca/teams/23907/" +"zh_TW/)\n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_run__overwrite +msgid "" +"\n" +"Valid dictionary to overwrite template lines:\n" +"{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},\n" +" 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }\n" +" " +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid ">" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "1250" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__account_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__account_id +msgid "Account" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__opt_account_id +msgid "Account if Negative" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__active +msgid "Active" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__amount +msgid "Amount" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_distribution_search +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__analytic_precision +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Archived" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Cancel" +msgstr "刪除" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__company_id +msgid "Company" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__company_currency_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__computed +msgid "Computed" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_run_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_run_menu +msgid "Create Entry from Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#, fuzzy +msgid "Create Journal Entry" +msgstr "建立於" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_uid +msgid "Created by" +msgstr "建立者" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__create_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__create_date +msgid "Created on" +msgstr "建立於" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__cr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__cr +msgid "Credit" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__date +msgid "Date" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__move_line_type__dr +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line_run__move_line_type__dr +msgid "Debit" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Debit and credit of all lines are null." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__move_line_type +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__move_line_type +msgid "Direction" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__display_name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__display_name +msgid "Display Name" +msgstr "顯示名稱" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Entry from template %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__python_code +msgid "Formula" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +msgid "Generate Journal Entry" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__id +msgid "ID" +msgstr "編號" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s). Check that the lines used in the formula really exists " +"and have a lower sequence than the current line." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"Impossible to compute the formula of line with sequence %(sequence)s " +"(formula: %(code)s): the syntax of the formula is wrong." +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "" +"Invalid dictionary: %(exception)s\n" +"%(msg)s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__is_refund +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__is_refund +msgid "Is a refund?" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__journal_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__journal_id +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_search +msgid "Journal Entry Template" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "Journal Entry Template Line" +msgstr "" + +#. module: account_move_template +#: model:ir.actions.act_window,name:account_move_template.account_move_template_action +#: model:ir.ui.menu,name:account_move_template.account_move_template_menu +msgid "Journal Entry Templates" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line +msgid "Journal Item Template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Keys must be line sequence i.e. L1, L2, ..." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 * 0.2" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L1 + L2 + L3" +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "L2 - L1" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__name +msgid "Label" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run____last_update +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run____last_update +msgid "Last Modified on" +msgstr "最後修改:" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_uid +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_uid +msgid "Last Updated by" +msgstr "最後更新:" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__write_date +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__write_date +msgid "Last Updated on" +msgstr "最後更新於" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__line_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__line_ids +msgid "Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__template_id +msgid "Move Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__name +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__name +msgid "Name" +msgstr "名稱" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_run_form +msgid "Next" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__note +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__note +msgid "Note" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_line_id +msgid "Originator Tax" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__partner_id +#, fuzzy +msgid "Override Partner" +msgstr "夥伴" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__overwrite +msgid "Overwrite" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Overwrite value must be a valid python dict" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__partner_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__partner_id +msgid "Partner" +msgstr "夥伴" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__payment_term_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__payment_term_id +msgid "Payment Terms" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "Python Code must be set for computed line with sequence %d." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template__ref +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__ref +msgid "Reference" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__select_template +msgid "Select Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__sequence +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__sequence +msgid "Sequence" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_run__state__set_lines +msgid "Set Lines" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__state +msgid "State" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_repartition_line_id +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_repartition_line_id +msgid "Tax Repartition Line" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__tax_ids +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_run__template_id +msgid "Template" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_line_sequence_template_uniq +msgid "The sequence of the line must be unique per template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.constraint,message:account_move_template.constraint_account_move_template_name_company_unique +msgid "This name is already used by another template!" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line__type +msgid "Type" +msgstr "類型" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__payment_term_id +msgid "Used to compute the due date of the journal item." +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields.selection,name:account_move_template.selection__account_move_template_line__type__input +msgid "User input" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/wizard/account_move_template_run.py:0 +#, python-format +msgid "Valid fields to overwrite are %s" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,help:account_move_template.field_account_move_template_line__opt_account_id +msgid "When amount is negative, use this account instead" +msgstr "" + +#. module: account_move_template +#: model:ir.model.fields,field_description:account_move_template.field_account_move_template_line_run__wizard_id +msgid "Wizard" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_line_run +msgid "Wizard Lines to generate move from template" +msgstr "" + +#. module: account_move_template +#: model:ir.model,name:account_move_template.model_account_move_template_run +msgid "Wizard to generate move from template" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You added a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" + +#. module: account_move_template +#: model_terms:ir.ui.view,arch_db:account_move_template.account_move_template_line_form +msgid "" +"You can refer to other lines using their sequence number e.g. L1 for " +"line with sequence = 1. Examples:" +msgstr "" + +#. module: account_move_template +#. odoo-python +#: code:addons/account_move_template/models/account_move_template.py:0 +#, python-format +msgid "" +"You deleted a line in the wizard. This is not allowed: you should either " +"update the template or modify the journal entry that will be generated by " +"this wizard." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/models/__init__.py b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/models/__init__.py new file mode 100644 index 00000000..7de889b2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/models/__init__.py @@ -0,0 +1 @@ +from . import account_move_template diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/models/account_move_template.py b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/models/account_move_template.py new file mode 100644 index 00000000..a331bd6b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/models/account_move_template.py @@ -0,0 +1,228 @@ +# Copyright 2015-2019 See manifest +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + +from odoo import _, api, fields, models +from odoo.exceptions import UserError, ValidationError +from odoo.tools.safe_eval import safe_eval + + +class AccountMoveTemplate(models.Model): + _name = "account.move.template" + _description = "Journal Entry Template" + _check_company_auto = True + + name = fields.Char(required=True) + company_id = fields.Many2one( + "res.company", + string="Company", + required=True, + ondelete="cascade", + default=lambda self: self.env.company, + ) + journal_id = fields.Many2one( + "account.journal", + string="Journal", + required=True, + check_company=True, + domain="[('company_id', '=', company_id)]", + ) + ref = fields.Char(string="Reference", copy=False) + line_ids = fields.One2many( + "account.move.template.line", inverse_name="template_id", string="Lines" + ) + active = fields.Boolean(default=True) + + _sql_constraints = [ + ( + "name_company_unique", + "unique(name, company_id)", + "This name is already used by another template!", + ) + ] + + def copy(self, default=None): + self.ensure_one() + default = dict(default or {}, name=_("%s (copy)") % self.name) + return super().copy(default) + + def eval_computed_line(self, line, sequence2amount): + safe_eval_dict = {} + for seq, amount in sequence2amount.items(): + safe_eval_dict["L%d" % seq] = amount + try: + val = safe_eval(line.python_code, safe_eval_dict) + sequence2amount[line.sequence] = val + except ValueError as err: + raise UserError( + _( + "Impossible to compute the formula of line with sequence %(sequence)s " + "(formula: %(code)s). Check that the lines used in the formula " + "really exists and have a lower sequence than the current " + "line.", + sequence=line.sequence, + code=line.python_code, + ) + ) from err + except SyntaxError as err: + raise UserError( + _( + "Impossible to compute the formula of line with sequence %(sequence)s " + "(formula: %(code)s): the syntax of the formula is wrong.", + sequence=line.sequence, + code=line.python_code, + ) + ) from err + + def compute_lines(self, sequence2amount): + company_cur = self.company_id.currency_id + input_sequence2amount = sequence2amount.copy() + for line in self.line_ids.filtered(lambda x: x.type == "input"): + if line.sequence not in sequence2amount: + raise UserError( + _( + "You deleted a line in the wizard. This is not allowed: " + "you should either update the template or modify the " + "journal entry that will be generated by this wizard." + ) + ) + input_sequence2amount.pop(line.sequence) + if input_sequence2amount: + raise UserError( + _( + "You added a line in the wizard. This is not allowed: " + "you should either update the template or modify " + "the journal entry that will be generated by this wizard." + ) + ) + for line in self.line_ids.filtered(lambda x: x.type == "computed"): + self.eval_computed_line(line, sequence2amount) + sequence2amount[line.sequence] = company_cur.round( + sequence2amount[line.sequence] + ) + return sequence2amount + + def generate_journal_entry(self): + """Called by the button on the form view""" + self.ensure_one() + wiz = self.env["account.move.template.run"].create({"template_id": self.id}) + action = wiz.load_lines() + return action + + +class AccountMoveTemplateLine(models.Model): + _name = "account.move.template.line" + _description = "Journal Item Template" + _order = "sequence, id" + _inherit = "analytic.mixin" + _check_company_auto = True + + template_id = fields.Many2one( + "account.move.template", string="Move Template", ondelete="cascade" + ) + name = fields.Char(string="Label") + sequence = fields.Integer(required=True) + account_id = fields.Many2one( + "account.account", + string="Account", + required=True, + domain="[('company_id', '=', company_id), ('deprecated', '=', False)]", + check_company=True, + ) + partner_id = fields.Many2one( + "res.partner", + string="Partner", + domain=["|", ("parent_id", "=", False), ("is_company", "=", True)], + ) + tax_ids = fields.Many2many("account.tax", string="Taxes", check_company=True) + tax_line_id = fields.Many2one( + "account.tax", string="Originator Tax", ondelete="restrict", check_company=True + ) + company_id = fields.Many2one(related="template_id.company_id", store=True) + company_currency_id = fields.Many2one( + related="template_id.company_id.currency_id", + string="Company Currency", + store=True, + ) + note = fields.Char() + type = fields.Selection( + [ + ("input", "User input"), + ("computed", "Computed"), + ], + required=True, + default="input", + ) + python_code = fields.Text(string="Formula") + move_line_type = fields.Selection( + [("cr", "Credit"), ("dr", "Debit")], required=True, string="Direction" + ) + payment_term_id = fields.Many2one( + "account.payment.term", + string="Payment Terms", + help="Used to compute the due date of the journal item.", + ) + is_refund = fields.Boolean( + default=False, + string="Is a refund?", + ) + tax_repartition_line_id = fields.Many2one( + "account.tax.repartition.line", + string="Tax Repartition Line", + compute="_compute_tax_repartition_line_id", + store=True, + ) + opt_account_id = fields.Many2one( + "account.account", + string="Account if Negative", + domain="[('company_id', '=', company_id), ('deprecated', '=', False)]", + check_company=True, + help="When amount is negative, use this account instead", + ) + + @api.depends("is_refund", "account_id", "tax_line_id") + def _compute_tax_repartition_line_id(self): + for record in self.filtered(lambda x: x.account_id and x.tax_line_id): + tax_repartition = "refund_tax_id" if record.is_refund else "invoice_tax_id" + record.tax_repartition_line_id = self.env[ + "account.tax.repartition.line" + ].search( + [ + ("account_id", "=", record.account_id.id), + (tax_repartition, "=", record.tax_line_id.id), + ], + limit=1, + ) + + @api.depends("account_id", "partner_id") + def _compute_analytic_distribution(self): + for line in self: + distribution = self.env[ + "account.analytic.distribution.model" + ]._get_distribution( + { + "partner_id": line.partner_id.id, + "partner_category_id": line.partner_id.category_id.ids, + "product_id": False, + "product_categ_id": False, + "account_prefix": line.account_id.code, + "company_id": line.template_id.company_id.id, + } + ) + line.analytic_distribution = distribution or line.analytic_distribution + + _sql_constraints = [ + ( + "sequence_template_uniq", + "unique(template_id, sequence)", + "The sequence of the line must be unique per template!", + ) + ] + + @api.constrains("type", "python_code") + def check_python_code(self): + for line in self: + if line.type == "computed" and not line.python_code: + raise ValidationError( + _("Python Code must be set for computed line with sequence %d.") + % line.sequence + ) diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..6d9a3677 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/readme/CONTRIBUTORS.rst @@ -0,0 +1,27 @@ +Module Authors +-------------- + +* Davide Corio +* Lorenzo Battistini +* Paolo Chiara +* Franco Tampieri +* Alexis de Lattre (full re-write for v12) + +Module Contributors +------------------- + +* Jalal ZAHID (port to v10) +* Alex Comba (Port to V8) +* Guewen Baconnier +* Raf Ven (port to v11) +* Jordi Ballester (ForgeFlow) +* `Sygel `_: + + * Harald Panten + * Valentin Vinagre + * Manuel Regidor + +* `Ecosoft `_: + + * Kitti U. (Add context overwrite) +* Abraham Anes diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/readme/DESCRIPTION.rst new file mode 100644 index 00000000..d43635a0 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/readme/DESCRIPTION.rst @@ -0,0 +1,29 @@ +The user can configure journal entries templates, useful for recurring entries. +The amount of each template line can be computed (through python code) +or kept as user input. + +If user input, when using the template, user has to fill +the amount of every input lines. + +The journal entry form allows lo load, through a wizard, +the template to use and the amounts to fill. + +**Notable features:** + +This module enhance the capability of module account_move_template with following features, + +#. Optional account for negative amount. + + When the Journal entry is created, and credit/debit is negative value, change debit/credit + side and use the opt_account_id + +#. Allow overwrite move line values with overwrite dict. + + Normally, the journal items created by the template will require user input on wizard. + This feature allow passing the overwrite values with a dictionary. + This is particularly useful when the wizard is called by code. + + Sample of dictionary to overwrite move lines:: + + {'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'}, + 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, } diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/readme/USAGE.rst b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/readme/USAGE.rst new file mode 100644 index 00000000..1ea7d726 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/readme/USAGE.rst @@ -0,0 +1,13 @@ +To create new templates: + +#. Make sure that you have flagged *Show Full Accounting Features* on your + user, and that the user belongs to the *Billing Manager* group. +#. Go to *Invoicing / Configuration / Accounting / Journal Entry Templates* and + define there your templates. You can choose to complete a line using a + defined formula, based on other lines, or by requiring user input. + +To use an existing template: + +#. Go to *Invoicing / Accounting / Actions / Create Entry from Template* +#. Select one of the available templates. +#. Complete the entries according to the template and click on the button *Generate Journal Entry*. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/security/account_move_template_security.xml b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/security/account_move_template_security.xml new file mode 100644 index 00000000..96c7f7db --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/security/account_move_template_security.xml @@ -0,0 +1,10 @@ + + + + Move Template multi-company rule + + ['|',('company_id','=',False),('company_id','in',company_ids)] + + diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/security/ir.model.access.csv b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/security/ir.model.access.csv new file mode 100644 index 00000000..e9e043c3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/security/ir.model.access.csv @@ -0,0 +1,5 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_account_move_template_user,Full access on account.move.template to accountant grp,model_account_move_template,account.group_account_user,1,1,1,1 +access_account_move_template_line_user,Full access on account.move.template.line to accountant grp,model_account_move_template_line,account.group_account_user,1,1,1,1 +access_account_move_template_run_user,Full access on account.move.template.run to accountant grp,model_account_move_template_run,account.group_account_user,1,1,1,1 +access_account_move_template_line_run_user,Full access on account.move.template.line.run to accountant grp,model_account_move_template_line_run,account.group_account_user,1,1,1,1 diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/static/description/icon.png b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/static/description/index.html b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/static/description/index.html new file mode 100644 index 00000000..e52fcdf8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/static/description/index.html @@ -0,0 +1,511 @@ + + + + + +README.rst + + + +
+ + + +Odoo Community Association + +
+

Account Move Template

+ +

Beta License: AGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runboat

+

The user can configure journal entries templates, useful for recurring entries. +The amount of each template line can be computed (through python code) +or kept as user input.

+

If user input, when using the template, user has to fill +the amount of every input lines.

+

The journal entry form allows lo load, through a wizard, +the template to use and the amounts to fill.

+

Notable features:

+

This module enhance the capability of module account_move_template with following features,

+
    +
  1. Optional account for negative amount.

    +
    +

    When the Journal entry is created, and credit/debit is negative value, change debit/credit +side and use the opt_account_id

    +
    +
  2. +
  3. Allow overwrite move line values with overwrite dict.

    +
    +

    Normally, the journal items created by the template will require user input on wizard. +This feature allow passing the overwrite values with a dictionary. +This is particularly useful when the wizard is called by code.

    +

    Sample of dictionary to overwrite move lines:

    +
    +{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'},
    + 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }
    +
    +
    +
  4. +
+

Table of contents

+ +
+

Usage

+

To create new templates:

+
    +
  1. Make sure that you have flagged Show Full Accounting Features on your +user, and that the user belongs to the Billing Manager group.
  2. +
  3. Go to Invoicing / Configuration / Accounting / Journal Entry Templates and +define there your templates. You can choose to complete a line using a +defined formula, based on other lines, or by requiring user input.
  4. +
+

To use an existing template:

+
    +
  1. Go to Invoicing / Accounting / Actions / Create Entry from Template
  2. +
  3. Select one of the available templates.
  4. +
  5. Complete the entries according to the template and click on the button Generate Journal Entry.
  6. +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Agile Business Group
  • +
  • Aurium Technologies
  • +
  • Vauxoo
  • +
  • ForgeFlow
  • +
  • Akretion
  • +
+
+
+

Contributors

+
+

Module Authors

+ +
+
+

Module Contributors

+ +
+
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-financial-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+
+ + diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/tests/__init__.py b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/tests/__init__.py new file mode 100644 index 00000000..6786498f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/tests/__init__.py @@ -0,0 +1,4 @@ +# Needs to be re-written because wizard.multi.charts.accounts +# doesn't exist any more on v12 +# from . import test_account_move_template +from . import test_account_move_template_options diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/tests/test_account_move_template.py b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/tests/test_account_move_template.py new file mode 100644 index 00000000..9025f441 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/tests/test_account_move_template.py @@ -0,0 +1,215 @@ +# Copyright 2018-2019 ForgeFlow, S.L. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +import logging + +from psycopg2 import IntegrityError + +from odoo import Command, fields +from odoo.tests.common import TransactionCase +from odoo.tools import mute_logger + +_logger = logging.getLogger(__name__) + + +class TestAccountMoveTemplate(TransactionCase): + def with_context(self, *args, **kwargs): + context = dict(args[0] if args else self.env.context, **kwargs) + self.env = self.env(context=context) + return self + + def _chart_of_accounts_create(self, company, chart): + _logger.debug("Creating chart of account") + self.env.user.write( + {"company_ids": [Command.link(company.id)], "company_id": company.id} + ) + self.with_context(company_id=company.id, force_company=company.id) + wizard = self.env["wizard.multi.charts.accounts"].create( + { + "company_id": company.id, + "chart_template_id": chart.id, + "code_digits": 6, + "currency_id": self.env.ref("base.EUR").id, + "transfer_account_id": chart.transfer_account_id.id, + } + ) + wizard.onchange_chart_template_id() + wizard.execute() + return True + + def setUp(self): + super(TestAccountMoveTemplate, self).setUp() + employees_group = self.env.ref("base.group_user") + multi_company_group = self.env.ref("base.group_multi_company") + account_user_group = self.env.ref("account.group_account_user") + account_manager_group = self.env.ref("account.group_account_manager") + self.company = self.env["res.company"].create({"name": "Test company"}) + self.company_2 = self.env["res.company"].create( + {"name": "Test company 2", "parent_id": self.company.id} + ) + self.env.user.company_ids += self.company + self.env.user.company_ids += self.company_2 + + self.user = ( + self.env["res.users"] + .with_user(self.env.user) + .with_context(no_reset_password=True) + .create( + { + "name": "Test User", + "login": "test_user", + "email": "test@oca.com", + "groups_id": [ + ( + 6, + 0, + [ + employees_group.id, + account_user_group.id, + account_manager_group.id, + multi_company_group.id, + ], + ) + ], + "company_id": self.company.id, + "company_ids": [Command.link(self.company.id)], + } + ) + ) + + self.chart = self.env["account.chart.template"].search([], limit=1) + self._chart_of_accounts_create(self.company, self.chart) + account_template = self.env["account.account.template"].create( + {"name": "Test 1", "code": "Code_test", "account_type": "asset_cash"} + ) + self.env["ir.model.data"].create( + { + "name": account_template.name, + "module": "account", + "model": "account.account.template", + "res_id": account_template.id, + "noupdate": 0, + } + ) + + self.chart_2 = self.env["account.chart.template"].create( + { + "name": "Test Chart", + "currency_id": self.env.ref("base.EUR").id, + "transfer_account_id": account_template.id, + } + ) + + account_template.chart_template_id = self.chart_2 + self.chart_2.tax_template_ids |= self.chart.tax_template_ids + + self._chart_of_accounts_create(self.company_2, self.chart_2) + + self.chart.company_id = self.company + self.chart_2.company_id = self.company_2 + + self.account_company_1 = self.env["account.account"].search( + [("company_id", "=", self.company.id)], limit=1 + ) + self.account_journal_1 = self.env["account.journal"].create( + { + "name": "Journal Company 1", + "company_id": self.company.id, + "code": "TST", + "type": "general", + } + ) + self.partner = self.env["res.partner"].create( + {"name": "Test partner", "company_id": False} + ) + self.partner2 = self.env["res.partner"].create( + {"name": "Test partner 2", "company_id": False} + ) + + self.tax_account_id = self.env["account.account"].create( + { + "name": "tax account", + "code": "TAX", + "account_type": "income_other", + "company_id": self.company.id, + } + ) + self.tax = self.env["account.tax"].create( + { + "name": "Tax 10.0%", + "amount": 10.0, + "amount_type": "percent", + "account_id": self.tax_account_id.id, + } + ) + + def test_create_template(self): + """Test that I can create a template""" + template = ( + self.env["account.move.template"] + .with_user(self.user) + .create( + { + "name": "Test Move Template", + "company_id": self.company.id, + "journal_id": self.account_journal_1.id, + "template_line_ids": [ + ( + 0, + 0, + { + "name": "L1", + "sequence": 1, + "account_id": self.account_company_1.id, + "partner_id": self.partner.id, + "tax_line_id": self.tax.id, + "move_line_type": "dr", + "type": "input", + }, + ), + ( + 0, + 0, + { + "name": "L2", + "sequence": 2, + "account_id": self.account_company_1.id, + "move_line_type": "cr", + "tax_ids": [Command.link(self.tax.id)], + "type": "input", + }, + ), + ], + } + ) + ) + + self.assertEqual(template.company_id, self.user.company_id) + + template_2 = template.copy() + self.assertEqual(template_2.name, "%s (copy)" % template.name) + + wiz = ( + self.env["wizard.select.move.template"] + .with_user(self.user) + .create( + { + "company_id": self.company.id, + "template_id": template.id, + "partner_id": self.partner2.id, + "date": fields.Date.today(), + } + ) + ) + wiz.load_lines() + res = wiz.load_template() + aml = self.env["account.move.line"].search( + [("account_id", "=", self.account_company_1.id)], limit=1 + ) + self.assertEqual(res["domain"], ([("id", "in", aml.move_id.ids)])) + aml = self.env["account.move.line"].search([("name", "=", "L1")], limit=1) + self.assertEqual(aml.tax_line_id, self.tax) + self.assertEqual(aml.partner_id, self.partner) + aml = self.env["account.move.line"].search([("name", "=", "L2")], limit=1) + self.assertEqual(aml.tax_ids[0], self.tax) + with self.assertRaises(IntegrityError), mute_logger("odoo.sql_db"): + template_2.name = template.name diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/tests/test_account_move_template_options.py b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/tests/test_account_move_template_options.py new file mode 100644 index 00000000..15e1c162 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/tests/test_account_move_template_options.py @@ -0,0 +1,295 @@ +# Copyright 2020 Ecosoft (http://ecosoft.co.th) +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html +from odoo import Command +from odoo.exceptions import UserError, ValidationError +from odoo.tests.common import Form, TransactionCase, tagged + + +@tagged("-at_install", "post_install") +class TestAccountMoveTemplateEnhanced(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + if not cls.env.company.chart_template_id: + # Load a CoA if there's none in current company + coa = cls.env.ref("l10n_generic_coa.configurable_chart_template", False) + if not coa: + # Load the first available CoA + coa = cls.env["account.chart.template"].search( + [("visible", "=", True)], limit=1 + ) + coa.try_loading(company=cls.env.company, install_demo=False) + cls.Move = cls.env["account.move"] + cls.Journal = cls.env["account.journal"] + cls.Account = cls.env["account.account"] + cls.Template = cls.env["account.move.template"] + cls.Partner = cls.env["res.partner"] + cls.company = cls.env.company + + cls.journal = cls.Journal.search( + [("type", "=", "general"), ("company_id", "=", cls.company.id)], limit=1 + ) + cls.ar_account_id = cls.Account.search( + [ + ("account_type", "=", "asset_receivable"), + ("company_id", "=", cls.company.id), + ], + limit=1, + ) + cls.ap_account_id = cls.Account.search( + [ + ("account_type", "=", "liability_payable"), + ("company_id", "=", cls.company.id), + ], + limit=1, + ) + cls.income_account_id = cls.Account.search( + [ + ("account_type", "=", "income_other"), + ("internal_group", "=", "income"), + ("company_id", "=", cls.company.id), + ], + limit=1, + ) + cls.expense_account_id = cls.Account.search( + [ + ("account_type", "=", "expense"), + ("internal_group", "=", "expense"), + ("company_id", "=", cls.company.id), + ], + limit=1, + ) + cls.partners = cls.Partner.search([], limit=3) + + # Create a simple move tempalte + ar_line = { + "sequence": 0, + "name": "AR Line 1", + "account_id": cls.ar_account_id.id, + "opt_account_id": cls.ap_account_id.id, + "move_line_type": "dr", + "type": "input", + } + income_line1 = { + "sequence": 1, + "name": "Income Line 2", + "account_id": cls.income_account_id.id, + "opt_account_id": cls.expense_account_id.id, + "move_line_type": "cr", + "type": "computed", + "python_code": "L0*1/3", + } + income_line2 = { + "sequence": 2, + "name": "Income Line 2", + "account_id": cls.income_account_id.id, + "opt_account_id": cls.expense_account_id.id, + "move_line_type": "cr", + "type": "computed", + "python_code": "L0*2/3", + } + + cls.move_template = cls.Template.create( + { + "name": "Test Template", + "journal_id": cls.journal.id, + "line_ids": [ + Command.create(ar_line), + Command.create(income_line1), + Command.create(income_line2), + ], + } + ) + + def test_move_template_normal(self): + """Test normal case, input amount 300""" + with Form(self.env["account.move.template.run"]) as f: + f.template_id = self.move_template + template_run = f.save() + template_run.load_lines() + template_run.line_ids[0].amount = 300 + res = template_run.generate_move() + move = self.Move.browse(res["res_id"]) + self.assertRecordValues( + move.line_ids.sorted("credit"), + [ + {"account_id": self.ar_account_id.id, "credit": 0.0, "debit": 300.0}, + { + "account_id": self.income_account_id.id, + "credit": 100.0, + "debit": 0.0, + }, + { + "account_id": self.income_account_id.id, + "credit": 200.0, + "debit": 0.0, + }, + ], + ) + + def test_move_template_optional(self): + """Test optional case, input amount -300, expect optional account""" + with Form(self.env["account.move.template.run"]) as f: + f.template_id = self.move_template + template_run = f.save() + template_run.load_lines() + template_run.line_ids[0].amount = -300 # Negative amount + res = template_run.generate_move() + move = self.Move.browse(res["res_id"]) + self.assertRecordValues( + move.line_ids.sorted("debit"), + [ + {"account_id": self.ap_account_id.id, "credit": 300.0, "debit": 0.0}, + { + "account_id": self.expense_account_id.id, + "credit": 0.0, + "debit": 100.0, + }, + { + "account_id": self.expense_account_id.id, + "credit": 0.0, + "debit": 200.0, + }, + ], + ) + + def test_move_template_overwrite(self): + """Test case overwrite, amount = 3000, no need to manual input""" + # Test for error when debit is not a valid field + with Form(self.env["account.move.template.run"]) as f: + f.template_id = self.move_template + f.overwrite = str( + { + "L0": { + "partner_id": self.partners[0].id, + "amount": 3000, + "debit": 3000, + }, + } + ) + template_run = f.save() + msg_error = "overwrite are .'partner_id', 'amount', 'name', 'date_maturity'" + with self.assertRaisesRegex(ValidationError, msg_error): + template_run.load_lines() + # Assign only on valid fields, and load_lines again + with Form(self.env["account.move.template.run"]) as f: + f.template_id = self.move_template + f.overwrite = str( + { + "L0": {"partner_id": self.partners[0].id, "amount": 3000}, + "L1": {"partner_id": self.partners[1].id}, + "L2": {"partner_id": self.partners[2].id}, + } + ) + template_run = f.save() + res = template_run.load_lines() + self.assertEqual(template_run.line_ids[0].partner_id, self.partners[0]) + self.assertEqual(template_run.line_ids[0].amount, 3000) + res = template_run.with_context(**res["context"]).generate_move() + move = self.Move.browse(res["res_id"]) + self.assertRecordValues( + move.line_ids.sorted("credit"), + [ + { + "partner_id": self.partners[0].id, + "account_id": self.ar_account_id.id, + "credit": 0.0, + "debit": 3000.0, + }, + { + "partner_id": self.partners[1].id, + "account_id": self.income_account_id.id, + "credit": 1000.0, + "debit": 0.0, + }, + { + "partner_id": self.partners[2].id, + "account_id": self.income_account_id.id, + "credit": 2000.0, + "debit": 0.0, + }, + ], + ) + + def test_move_copy(self): + template_copy = self.move_template.copy() + self.assertEqual(template_copy.name, "Test Template (copy)") + + def test_move_generate_from_action_button(self): + # `Generate Journal Entry` action button + res = self.move_template.generate_journal_entry() + self.assertEqual(res["name"], "Create Entry from Template") + self.assertEqual(res["res_model"], "account.move.template.run") + + def test_move_template_exceptions(self): + msg_error = "Python Code must be set for computed line with sequence 1." + with self.assertRaisesRegex(ValidationError, msg_error): + self.move_template.line_ids[1].python_code = "" + + self.move_template.line_ids[1].python_code = "P0*1/3" + with Form(self.env["account.move.template.run"]) as f: + f.template_id = self.move_template + template_run = f.save() + template_run.load_lines() + msg_error = "really exists and have a lower sequence than the current line." + with self.assertRaisesRegex(UserError, msg_error): + template_run.generate_move() + + self.move_template.line_ids[1].python_code = "L0*" + with Form(self.env["account.move.template.run"]) as f: + f.template_id = self.move_template + template_run = f.save() + template_run.load_lines() + msg_error = "the syntax of the formula is wrong." + with self.assertRaisesRegex(UserError, msg_error): + template_run.generate_move() + + self.move_template.line_ids[1].python_code = "L0*1/3" + with Form(self.env["account.move.template.run"]) as f: + f.template_id = self.move_template + template_run = f.save() + template_run.load_lines() + template_run.line_ids[0].amount = 0 + msg_error = "Debit and credit of all lines are null." + with self.assertRaisesRegex(UserError, msg_error): + template_run.generate_move() + + with Form(self.env["account.move.template.run"]) as f: + f.template_id = self.move_template + f.overwrite = [] + template_run = f.save() + msg_error = "Overwrite value must be a valid python dict" + with self.assertRaisesRegex(ValidationError, msg_error): + template_run.load_lines() + + with Form(self.env["account.move.template.run"]) as f: + f.template_id = self.move_template + f.overwrite = str({"P0": {"amount": 100}}) + template_run = f.save() + msg_error = "Keys must be line sequence i.e. L1, L2, ..." + with self.assertRaisesRegex(ValidationError, msg_error): + template_run.load_lines() + + with Form(self.env["account.move.template.run"]) as f: + f.template_id = self.move_template + f.overwrite = str({"L0": []}) + template_run = f.save() + msg_error = "Invalid dictionary: 'list' object has no attribute 'keys'" + with self.assertRaisesRegex(ValidationError, msg_error): + template_run.load_lines() + + with Form(self.env["account.move.template.run"]) as f: + f.template_id = self.move_template + f.overwrite = str({"L0": {"test": 100}}) + template_run = f.save() + msg_error = "overwrite are .'partner_id', 'amount', 'name', 'date_maturity'" + with self.assertRaisesRegex(ValidationError, msg_error): + template_run.load_lines() + + with Form(self.env["account.move.template.run"]) as f: + f.template_id = self.move_template + template_run = f.save() + template_run.line_ids.unlink() + msg_error = "You deleted a line in the wizard. This is not allowed:" + with self.assertRaisesRegex(UserError, msg_error): + template_run.generate_move() diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/view/account_move_template.xml b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/view/account_move_template.xml new file mode 100644 index 00000000..9302a6b6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/view/account_move_template.xml @@ -0,0 +1,193 @@ + + + + account.move.template.line.tree + account.move.template.line + + + + + + + + + + + + + + + + + + + + + account.move.template.line.form + account.move.template.line + +
+ + + + + + + + + + + + + + + + + + + + + + + > +
+

You can refer to other lines using their sequence number e.g. L1 for line with sequence = 1. Examples:

+
    +
  • L1 * 0.2
  • +
  • L2 - L1
  • +
  • L1 + L2 + L3
  • +
  • 1250
  • +
+
+ +
+
+
+
+
+
+ + account.move.template.form + account.move.template + +
+
+
+ + +
+
+ + + + + + + + + + + + + +
+
+
+
+ + account.move.template.tree + account.move.template + + + + + + + + + + account.move.template.search + account.move.template + + + + + + + + + + + + Journal Entry Templates + account.move.template + tree,form + + +
diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/wizard/__init__.py b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/wizard/__init__.py new file mode 100644 index 00000000..29902b75 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/wizard/__init__.py @@ -0,0 +1 @@ +from . import account_move_template_run diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/wizard/account_move_template_run.py b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/wizard/account_move_template_run.py new file mode 100644 index 00000000..83355338 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/wizard/account_move_template_run.py @@ -0,0 +1,297 @@ +# Copyright 2015-2019 See manifest +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html +from ast import literal_eval + +from odoo import Command, _, fields, models +from odoo.exceptions import UserError, ValidationError + + +class AccountMoveTemplateRun(models.TransientModel): + _name = "account.move.template.run" + _description = "Wizard to generate move from template" + _check_company_auto = True + + template_id = fields.Many2one( + "account.move.template", + required=True, + check_company=True, + domain="[('company_id', '=', company_id)]", + ) + company_id = fields.Many2one( + "res.company", + required=True, + readonly=True, + default=lambda self: self.env.company, + ) + partner_id = fields.Many2one( + "res.partner", + "Override Partner", + domain=["|", ("parent_id", "=", False), ("is_company", "=", True)], + ) + date = fields.Date(required=True, default=fields.Date.context_today) + journal_id = fields.Many2one("account.journal", string="Journal", readonly=True) + ref = fields.Char(string="Reference") + line_ids = fields.One2many( + "account.move.template.line.run", "wizard_id", string="Lines" + ) + state = fields.Selection( + [("select_template", "Select Template"), ("set_lines", "Set Lines")], + readonly=True, + default="select_template", + ) + overwrite = fields.Text( + help=""" +Valid dictionary to overwrite template lines: +{'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'}, + 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, } + """ + ) + + def _prepare_wizard_line(self, tmpl_line): + vals = { + "wizard_id": self.id, + "sequence": tmpl_line.sequence, + "name": tmpl_line.name, + "amount": 0.0, + "account_id": tmpl_line.account_id.id, + "partner_id": tmpl_line.partner_id.id or False, + "move_line_type": tmpl_line.move_line_type, + "tax_line_id": tmpl_line.tax_line_id.id, + "tax_ids": [Command.set(tmpl_line.tax_ids.ids)], + "analytic_distribution": tmpl_line.analytic_distribution, + "note": tmpl_line.note, + "payment_term_id": tmpl_line.payment_term_id.id or False, + "is_refund": tmpl_line.is_refund, + "tax_repartition_line_id": tmpl_line.tax_repartition_line_id.id or False, + } + return vals + + # STEP 1 + def load_lines(self): + self.ensure_one() + # Verify and get overwrite dict + overwrite_vals = self._get_overwrite_vals() + amtlro = self.env["account.move.template.line.run"] + tmpl_lines = self.template_id.line_ids + for tmpl_line in tmpl_lines.filtered(lambda l: l.type == "input"): + vals = self._prepare_wizard_line(tmpl_line) + amtlro.create(vals) + self.write( + { + "journal_id": self.template_id.journal_id.id, + "ref": self.template_id.ref, + "state": "set_lines", + } + ) + if not self.line_ids: + return self.generate_move() + result = self.env["ir.actions.actions"]._for_xml_id( + "account_move_template.account_move_template_run_action" + ) + result.update({"res_id": self.id, "context": self.env.context}) + + # Overwrite self.line_ids to show overwrite values + self._overwrite_line(overwrite_vals) + # Pass context furtner to generate_move function, only readonly field + for key in overwrite_vals.keys(): + overwrite_vals[key].pop("amount", None) + result["context"] = dict(result.get("context", {}), overwrite=overwrite_vals) + return result + + def _get_valid_keys(self): + return ["partner_id", "amount", "name", "date_maturity"] + + def _get_overwrite_vals(self): + """valid_dict = { + 'L1': {'partner_id': 1, 'amount': 10}, + 'L2': {'partner_id': 2, 'amount': 20}, + } + """ + self.ensure_one() + valid_keys = self._get_valid_keys() + overwrite_vals = self.overwrite or "{}" + try: + overwrite_vals = literal_eval(overwrite_vals) + assert isinstance(overwrite_vals, dict) + except (SyntaxError, ValueError, AssertionError) as err: + raise ValidationError( + _("Overwrite value must be a valid python dict") + ) from err + # First level keys must be L1, L2, ... + keys = overwrite_vals.keys() + if list(filter(lambda x: x[:1] != "L" or not x[1:].isdigit(), keys)): + raise ValidationError(_("Keys must be line sequence i.e. L1, L2, ...")) + # Second level keys must be a valid keys + try: + if dict( + filter(lambda x: set(overwrite_vals[x].keys()) - set(valid_keys), keys) + ): + raise ValidationError( + _("Valid fields to overwrite are %s") % valid_keys + ) + except ValidationError as e: + raise e + except Exception as e: + msg = """ + valid_dict = { + 'L1': {'partner_id': 1, 'amount': 10}, + 'L2': {'partner_id': 2, 'amount': 20}, + } + """ + raise ValidationError( + _( + "Invalid dictionary: %(exception)s\n%(msg)s", + exception=e, + msg=msg, + ) + ) from e + return overwrite_vals + + def _safe_vals(self, model, vals): + obj = self.env[model] + copy_vals = vals.copy() + invalid_keys = list( + set(list(vals.keys())) - set(list(dict(obj._fields).keys())) + ) + for key in invalid_keys: + copy_vals.pop(key) + return copy_vals + + def _overwrite_line(self, overwrite_vals): + self.ensure_one() + for line in self.line_ids: + vals = overwrite_vals.get("L{}".format(line.sequence), {}) + safe_vals = self._safe_vals(line._name, vals) + line.write(safe_vals) + + # STEP 2 + def generate_move(self): + self.ensure_one() + sequence2amount = {} + for wizard_line in self.line_ids: + sequence2amount[wizard_line.sequence] = wizard_line.amount + company_cur = self.company_id.currency_id + self.template_id.compute_lines(sequence2amount) + if all([company_cur.is_zero(x) for x in sequence2amount.values()]): + raise UserError(_("Debit and credit of all lines are null.")) + move_vals = self._prepare_move() + for line in self.template_id.line_ids: + amount = sequence2amount[line.sequence] + if not company_cur.is_zero(amount): + move_vals["line_ids"].append( + Command.create(self._prepare_move_line(line, amount)) + ) + move = self.env["account.move"].create(move_vals) + result = self.env["ir.actions.actions"]._for_xml_id( + "account.action_move_journal_line" + ) + result.update( + { + "name": _("Entry from template %s") % self.template_id.name, + "res_id": move.id, + "views": False, + "view_id": False, + "view_mode": "form,tree,kanban", + "context": self.env.context, + } + ) + return result + + def _prepare_move(self): + move_vals = { + "ref": self.ref, + "journal_id": self.journal_id.id, + "date": self.date, + "company_id": self.company_id.id, + "line_ids": [], + } + return move_vals + + def _prepare_move_line(self, line, amount): + date_maturity = False + if line.payment_term_id: + date_maturity = max( + [ + line._get_due_date(self.date) + for line in line.payment_term_id.line_ids + ] + ) + debit = line.move_line_type == "dr" + values = { + "name": line.name, + "account_id": line.account_id.id, + "credit": not debit and amount or 0.0, + "debit": debit and amount or 0.0, + "partner_id": self.partner_id.id or line.partner_id.id, + "date_maturity": date_maturity or self.date, + "tax_repartition_line_id": line.tax_repartition_line_id.id or False, + "analytic_distribution": line.analytic_distribution, + } + if line.tax_ids: + values["tax_ids"] = [Command.set(line.tax_ids.ids)] + tax_repartition = "refund_tax_id" if line.is_refund else "invoice_tax_id" + atrl_ids = self.env["account.tax.repartition.line"].search( + [ + (tax_repartition, "in", line.tax_ids.ids), + ("repartition_type", "=", "base"), + ] + ) + values["tax_tag_ids"] = [Command.set(atrl_ids.mapped("tag_ids").ids)] + if line.tax_repartition_line_id: + values["tax_tag_ids"] = [ + Command.set(line.tax_repartition_line_id.tag_ids.ids) + ] + # With overwrite options + overwrite = self._context.get("overwrite", {}) + move_line_vals = overwrite.get("L{}".format(line.sequence), {}) + values.update(move_line_vals) + # Use optional account, when amount is negative + self._update_account_on_negative(line, values) + return values + + def _update_account_on_negative(self, line, vals): + if not line.opt_account_id: + return + for key in ["debit", "credit"]: + if vals[key] < 0: + ikey = (key == "debit") and "credit" or "debit" + vals["account_id"] = line.opt_account_id.id + vals[ikey] = abs(vals[key]) + vals[key] = 0 + + +class AccountMoveTemplateLineRun(models.TransientModel): + _name = "account.move.template.line.run" + _description = "Wizard Lines to generate move from template" + _inherit = "analytic.mixin" + + wizard_id = fields.Many2one("account.move.template.run", ondelete="cascade") + company_id = fields.Many2one(related="wizard_id.company_id") + company_currency_id = fields.Many2one( + related="wizard_id.company_id.currency_id", string="Company Currency" + ) + sequence = fields.Integer(required=True) + name = fields.Char(readonly=True) + account_id = fields.Many2one("account.account", required=True, readonly=True) + tax_ids = fields.Many2many("account.tax", string="Taxes", readonly=True) + tax_line_id = fields.Many2one( + "account.tax", string="Originator Tax", ondelete="restrict", readonly=True + ) + partner_id = fields.Many2one("res.partner", readonly=True, string="Partner") + payment_term_id = fields.Many2one( + "account.payment.term", string="Payment Terms", readonly=True + ) + move_line_type = fields.Selection( + [("cr", "Credit"), ("dr", "Debit")], + required=True, + readonly=True, + string="Direction", + ) + amount = fields.Monetary(required=True, currency_field="company_currency_id") + note = fields.Char(readonly=True) + is_refund = fields.Boolean(string="Is a refund?", readonly=True) + tax_repartition_line_id = fields.Many2one( + "account.tax.repartition.line", + string="Tax Repartition Line", + readonly=True, + ) diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/wizard/account_move_template_run_view.xml b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/wizard/account_move_template_run_view.xml new file mode 100644 index 00000000..320a807f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/account_move_template/wizard/account_move_template_run_view.xml @@ -0,0 +1,92 @@ + + + + account.move.template.run + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ + Create Entry from Template + account.move.template.run + form + new + + +
diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-financial-tools-account_move_template/doc/ARCHITECTURE.md new file mode 100644 index 00000000..5ad319a4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_move_template Module - account_move_template + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/doc/CONFIGURATION.md b/odoo-bringout-oca-account-financial-tools-account_move_template/doc/CONFIGURATION.md new file mode 100644 index 00000000..83e644e2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_move_template. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/doc/CONTROLLERS.md b/odoo-bringout-oca-account-financial-tools-account_move_template/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-financial-tools-account_move_template/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/doc/FAQ.md b/odoo-bringout-oca-account-financial-tools-account_move_template/doc/FAQ.md new file mode 100644 index 00000000..b5a2fecb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_move_template or install in UI. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/doc/INSTALL.md b/odoo-bringout-oca-account-financial-tools-account_move_template/doc/INSTALL.md new file mode 100644 index 00000000..87165659 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_move_template" +# or +uv pip install odoo-bringout-oca-account-financial-tools-account_move_template" +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/doc/MODELS.md b/odoo-bringout-oca-account-financial-tools-account_move_template/doc/MODELS.md new file mode 100644 index 00000000..ff96d22e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/doc/MODELS.md @@ -0,0 +1,14 @@ +# Models + +Detected core models and extensions in account_move_template. + +```mermaid +classDiagram + class account_move_template + class account_move_template_line + class analytic_mixin +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/doc/OVERVIEW.md b/odoo-bringout-oca-account-financial-tools-account_move_template/doc/OVERVIEW.md new file mode 100644 index 00000000..5a95c5b6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_move_template. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_move_template +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/doc/REPORTS.md b/odoo-bringout-oca-account-financial-tools-account_move_template/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/doc/SECURITY.md b/odoo-bringout-oca-account-financial-tools-account_move_template/doc/SECURITY.md new file mode 100644 index 00000000..99c4763f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/doc/SECURITY.md @@ -0,0 +1,41 @@ +# Security + +Access control and security definitions in account_move_template. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../account_move_template/security/ir.model.access.csv)** + - 4 model access rules + +## Record Rules + +Row-level security rules defined in: + +## Security Groups & Configuration + +Security groups and permissions defined in: +- **[account_move_template_security.xml](../account_move_template/security/account_move_template_security.xml)** + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[account_move_template_security.xml](../account_move_template/security/account_move_template_security.xml)** + - Security groups, categories, and XML-based rules +- **[ir.model.access.csv](../account_move_template/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-financial-tools-account_move_template/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/doc/USAGE.md b/odoo-bringout-oca-account-financial-tools-account_move_template/doc/USAGE.md new file mode 100644 index 00000000..c26d0409 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_move_template +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/doc/WIZARDS.md b/odoo-bringout-oca-account-financial-tools-account_move_template/doc/WIZARDS.md new file mode 100644 index 00000000..76e58eed --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/doc/WIZARDS.md @@ -0,0 +1,9 @@ +# Wizards + +Transient models exposed as UI wizards in account_move_template. + +```mermaid +classDiagram + class AccountMoveTemplateLineRun + class AccountMoveTemplateRun +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_move_template/pyproject.toml b/odoo-bringout-oca-account-financial-tools-account_move_template/pyproject.toml new file mode 100644 index 00000000..52356d12 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_template/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-financial-tools-account_move_template" +version = "16.0.0" +description = "Account Move Template - Templates for recurring Journal Entries" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_move_template"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/README.md b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/README.md new file mode 100644 index 00000000..e5dacb8b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/README.md @@ -0,0 +1,44 @@ +# Account Move Transfer Partner + +Odoo addon: account_move_transfer_partner + +## Installation + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_move_transfer_partner +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Account Move Transfer Partner +- **Version**: 16.0.1.0.0 +- **Category**: Generic +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-financial-tools](https://github.com/OCA/account-financial-tools) branch 16.0, addon `account_move_transfer_partner`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/README.rst b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/README.rst new file mode 100644 index 00000000..2e972a94 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/README.rst @@ -0,0 +1,94 @@ +============================= +Account Move Transfer Partner +============================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:f199ceb7858ad180d905551e8c281c62eba387e49bac60f040a65144d419d15c + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png + :target: https://odoo-community.org/page/development-status + :alt: Alpha +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-tools/tree/16.0/account_move_transfer_partner + :alt: OCA/account-financial-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-tools-16-0/account-financial-tools-16-0-account_move_transfer_partner + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +Add wizard to make transfer amount due from invoice / refund documents to specific partner + +.. IMPORTANT:: + This is an alpha version, the data model and design can change at any time without warning. + Only for development or testing purpose, do not use in production. + `More details on development status `_ + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +This wizard just can be used on invoice / refund documents + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* ForgeFlow S.L. + +Contributors +~~~~~~~~~~~~ + +* Christopher Ormaza + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-ChrisOForgeFlow| image:: https://github.com/ChrisOForgeFlow.png?size=40px + :target: https://github.com/ChrisOForgeFlow + :alt: ChrisOForgeFlow + +Current `maintainer `__: + +|maintainer-ChrisOForgeFlow| + +This module is part of the `OCA/account-financial-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/__init__.py b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/__init__.py new file mode 100644 index 00000000..5343bab3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/__init__.py @@ -0,0 +1,4 @@ +# Copyright 2022 ForgeFlow S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from . import wizard diff --git a/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/__manifest__.py b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/__manifest__.py new file mode 100644 index 00000000..4e1f5873 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/__manifest__.py @@ -0,0 +1,20 @@ +# Copyright 2022 ForgeFlow S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +{ + "name": "Account Move Transfer Partner", + "summary": "Automation to translate amount due from many partners to one partner", + "version": "16.0.1.0.0", + "author": "ForgeFlow S.L., " "Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-financial-tools", + "category": "Generic", + "depends": ["account"], + "license": "AGPL-3", + "data": [ + "security/ir.model.access.csv", + "wizard/wizard_account_move_transfer_partner_view.xml", + ], + "installable": True, + "development_status": "Alpha", + "maintainers": ["ChrisOForgeFlow"], +} diff --git a/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/i18n/account_move_transfer_partner.pot b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/i18n/account_move_transfer_partner.pot new file mode 100644 index 00000000..189a9c0f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/i18n/account_move_transfer_partner.pot @@ -0,0 +1,175 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_transfer_partner +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_transfer_partner +#: model_terms:ir.ui.view,arch_db:account_move_transfer_partner.wizard_account_move_transfer_partner_view_form +msgid "" +"You can edit Amount to transfer only when you apply " +"this on one move" +msgstr "" + +#. module: account_move_transfer_partner +#: model_terms:ir.ui.view,arch_db:account_move_transfer_partner.wizard_account_move_transfer_partner_view_form +msgid "" +"You only can perform this operation on invoice/refund documents" +msgstr "" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__account_date +msgid "Account date" +msgstr "" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__allow_edit_amount_to_transfer +msgid "Allow edit amount to transfer?" +msgstr "" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__amount_to_transfer +msgid "Amount to transfer" +msgstr "" + +#. module: account_move_transfer_partner +#. odoo-python +#: code:addons/account_move_transfer_partner/wizard/wizard_account_move_transfer_partner.py:0 +#, python-format +msgid "" +"Amount to transfer %(amount_to_transfer)s should be equal or lower than " +"total amount due %(total_amount_due)s" +msgstr "" + +#. module: account_move_transfer_partner +#. odoo-python +#: code:addons/account_move_transfer_partner/wizard/wizard_account_move_transfer_partner.py:0 +#, python-format +msgid "Amount to transfer should be bigger than zero" +msgstr "" + +#. module: account_move_transfer_partner +#: model_terms:ir.ui.view,arch_db:account_move_transfer_partner.wizard_account_move_transfer_partner_view_form +msgid "Cancel" +msgstr "" + +#. module: account_move_transfer_partner +#: model_terms:ir.ui.view,arch_db:account_move_transfer_partner.wizard_account_move_transfer_partner_view_form +msgid "Continue" +msgstr "" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__create_uid +msgid "Created by" +msgstr "" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__create_date +msgid "Created on" +msgstr "" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__currency_id +msgid "Currency" +msgstr "" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__destination_partner_id +msgid "Destination partner" +msgstr "" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__display_name +msgid "Display Name" +msgstr "" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__id +msgid "ID" +msgstr "" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__journal_id +msgid "Journal" +msgstr "" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__move_ids +msgid "Moves Selected" +msgstr "" + +#. module: account_move_transfer_partner +#. odoo-python +#: code:addons/account_move_transfer_partner/tests/test_account_move_transfer_partner.py:0 +#, python-format +msgid "No Chart of Account Template has been defined !" +msgstr "" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__no_invoice_documents +msgid "No invoice documents?" +msgstr "" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__origin_partner_ids +msgid "Origin Partner" +msgstr "" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__total_amount_due +msgid "Total Amount Due" +msgstr "" + +#. module: account_move_transfer_partner +#. odoo-python +#: code:addons/account_move_transfer_partner/wizard/wizard_account_move_transfer_partner.py:0 +#, python-format +msgid "Transfer amount due from %s" +msgstr "" + +#. module: account_move_transfer_partner +#: model:ir.actions.act_window,name:account_move_transfer_partner.wizard_account_move_transfer_partner_view_form_action +#: model:ir.actions.act_window,name:account_move_transfer_partner.wizard_account_payment_transfer_partner_view_form_action +msgid "Transfer amount due to another partner" +msgstr "" + +#. module: account_move_transfer_partner +#. odoo-python +#: code:addons/account_move_transfer_partner/wizard/wizard_account_move_transfer_partner.py:0 +#, python-format +msgid "Transfer due amount from %s" +msgstr "" + +#. module: account_move_transfer_partner +#: model:ir.model,name:account_move_transfer_partner.model_wizard_account_move_transfer_partner +msgid "Wizard to transfer due amount to another partner" +msgstr "" + +#. module: account_move_transfer_partner +#: model_terms:ir.ui.view,arch_db:account_move_transfer_partner.wizard_account_move_transfer_partner_view_form +msgid "wizard_account_move_transfer_partner_form" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/i18n/bs.po b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/i18n/bs.po new file mode 100644 index 00000000..c63805e1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/i18n/bs.po @@ -0,0 +1,175 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_transfer_partner +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_transfer_partner +#: model_terms:ir.ui.view,arch_db:account_move_transfer_partner.wizard_account_move_transfer_partner_view_form +msgid "" +"You can edit Amount to transfer only when you apply " +"this on one move" +msgstr "" + +#. module: account_move_transfer_partner +#: model_terms:ir.ui.view,arch_db:account_move_transfer_partner.wizard_account_move_transfer_partner_view_form +msgid "" +"You only can perform this operation on invoice/refund documents" +msgstr "" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__account_date +msgid "Account date" +msgstr "Datum računa" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__allow_edit_amount_to_transfer +msgid "Allow edit amount to transfer?" +msgstr "Dozvoli uređivanje iznosa za prenos?" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__amount_to_transfer +msgid "Amount to transfer" +msgstr "Iznos za prenos" + +#. module: account_move_transfer_partner +#. odoo-python +#: code:addons/account_move_transfer_partner/wizard/wizard_account_move_transfer_partner.py:0 +#, python-format +msgid "" +"Amount to transfer %(amount_to_transfer)s should be equal or lower than " +"total amount due %(total_amount_due)s" +msgstr "" + +#. module: account_move_transfer_partner +#. odoo-python +#: code:addons/account_move_transfer_partner/wizard/wizard_account_move_transfer_partner.py:0 +#, python-format +msgid "Amount to transfer should be bigger than zero" +msgstr "Iznos za prenos treba biti veći od nule" + +#. module: account_move_transfer_partner +#: model_terms:ir.ui.view,arch_db:account_move_transfer_partner.wizard_account_move_transfer_partner_view_form +msgid "Cancel" +msgstr "Otkaži" + +#. module: account_move_transfer_partner +#: model_terms:ir.ui.view,arch_db:account_move_transfer_partner.wizard_account_move_transfer_partner_view_form +msgid "Continue" +msgstr "Nastavi" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__currency_id +msgid "Currency" +msgstr "Valuta" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__destination_partner_id +msgid "Destination partner" +msgstr "Odredišni partner" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__id +msgid "ID" +msgstr "ID" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__journal_id +msgid "Journal" +msgstr "Vrsta naloga" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__move_ids +msgid "Moves Selected" +msgstr "Zapisi odabrani" + +#. module: account_move_transfer_partner +#. odoo-python +#: code:addons/account_move_transfer_partner/tests/test_account_move_transfer_partner.py:0 +#, python-format +msgid "No Chart of Account Template has been defined !" +msgstr "Nije definiran template kontnog plana!" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__no_invoice_documents +msgid "No invoice documents?" +msgstr "Nema dokumenata faktura?" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__origin_partner_ids +msgid "Origin Partner" +msgstr "Originalni partner" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__total_amount_due +msgid "Total Amount Due" +msgstr "Ukupno dospjeli iznos" + +#. module: account_move_transfer_partner +#. odoo-python +#: code:addons/account_move_transfer_partner/wizard/wizard_account_move_transfer_partner.py:0 +#, python-format +msgid "Transfer amount due from %s" +msgstr "Prenos dospjelog iznosa iz %s" + +#. module: account_move_transfer_partner +#: model:ir.actions.act_window,name:account_move_transfer_partner.wizard_account_move_transfer_partner_view_form_action +#: model:ir.actions.act_window,name:account_move_transfer_partner.wizard_account_payment_transfer_partner_view_form_action +msgid "Transfer amount due to another partner" +msgstr "Prenos dospjelog iznosa drugom partneru" + +#. module: account_move_transfer_partner +#. odoo-python +#: code:addons/account_move_transfer_partner/wizard/wizard_account_move_transfer_partner.py:0 +#, python-format +msgid "Transfer due amount from %s" +msgstr "Prenos dospjelog iznosa iz %s" + +#. module: account_move_transfer_partner +#: model:ir.model,name:account_move_transfer_partner.model_wizard_account_move_transfer_partner +msgid "Wizard to transfer due amount to another partner" +msgstr "Čarobnjak za prenos dospjelog iznosa drugom partneru" + +#. module: account_move_transfer_partner +#: model_terms:ir.ui.view,arch_db:account_move_transfer_partner.wizard_account_move_transfer_partner_view_form +msgid "wizard_account_move_transfer_partner_form" +msgstr "wizard_account_move_transfer_partner_form" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/i18n/it.po b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/i18n/it.po new file mode 100644 index 00000000..a3b468e3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/i18n/it.po @@ -0,0 +1,184 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_transfer_partner +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-04-10 10:12+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: account_move_transfer_partner +#: model_terms:ir.ui.view,arch_db:account_move_transfer_partner.wizard_account_move_transfer_partner_view_form +msgid "" +"You can edit Amount to transfer only when you apply " +"this on one move" +msgstr "" +"È possibile modificare l'importo da trasferire solo " +"se lo si applica ad un unico movimento" + +#. module: account_move_transfer_partner +#: model_terms:ir.ui.view,arch_db:account_move_transfer_partner.wizard_account_move_transfer_partner_view_form +msgid "" +"You only can perform this operation on invoice/refund documents" +msgstr "" +"È possibile eseguire questa operazione solo su documenti di fattura/" +"rimborso" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__account_date +msgid "Account date" +msgstr "Data addebito" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__allow_edit_amount_to_transfer +msgid "Allow edit amount to transfer?" +msgstr "Consentire la modifica dell'importo da trasferire?" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__amount_to_transfer +msgid "Amount to transfer" +msgstr "Importo da trasferire" + +#. module: account_move_transfer_partner +#. odoo-python +#: code:addons/account_move_transfer_partner/wizard/wizard_account_move_transfer_partner.py:0 +#, python-format +msgid "" +"Amount to transfer %(amount_to_transfer)s should be equal or lower than " +"total amount due %(total_amount_due)s" +msgstr "" +"L'importo da trasferire %(amount_to_transfer)s deve essere uguale o " +"inferiore all'importo totale dovuto %(total_amount_due)s" + +#. module: account_move_transfer_partner +#. odoo-python +#: code:addons/account_move_transfer_partner/wizard/wizard_account_move_transfer_partner.py:0 +#, python-format +msgid "Amount to transfer should be bigger than zero" +msgstr "L'importo da trasferire deve essere maggiore di zero" + +#. module: account_move_transfer_partner +#: model_terms:ir.ui.view,arch_db:account_move_transfer_partner.wizard_account_move_transfer_partner_view_form +msgid "Cancel" +msgstr "Annulla" + +#. module: account_move_transfer_partner +#: model_terms:ir.ui.view,arch_db:account_move_transfer_partner.wizard_account_move_transfer_partner_view_form +msgid "Continue" +msgstr "Continua" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__currency_id +msgid "Currency" +msgstr "Valuta" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__destination_partner_id +msgid "Destination partner" +msgstr "Partner di destinazione" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__id +msgid "ID" +msgstr "ID" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__journal_id +msgid "Journal" +msgstr "Registro" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__move_ids +msgid "Moves Selected" +msgstr "Movimenti selezionati" + +#. module: account_move_transfer_partner +#. odoo-python +#: code:addons/account_move_transfer_partner/tests/test_account_move_transfer_partner.py:0 +#, python-format +msgid "No Chart of Account Template has been defined !" +msgstr "Non è stato definito un modello per il piano dei conti!" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__no_invoice_documents +msgid "No invoice documents?" +msgstr "Nessun documento fattura?" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__origin_partner_ids +msgid "Origin Partner" +msgstr "Partner origine" + +#. module: account_move_transfer_partner +#: model:ir.model.fields,field_description:account_move_transfer_partner.field_wizard_account_move_transfer_partner__total_amount_due +msgid "Total Amount Due" +msgstr "Totale importo dovuto" + +#. module: account_move_transfer_partner +#. odoo-python +#: code:addons/account_move_transfer_partner/wizard/wizard_account_move_transfer_partner.py:0 +#, python-format +msgid "Transfer amount due from %s" +msgstr "Trasferimento importo dovuto da %s" + +#. module: account_move_transfer_partner +#: model:ir.actions.act_window,name:account_move_transfer_partner.wizard_account_move_transfer_partner_view_form_action +#: model:ir.actions.act_window,name:account_move_transfer_partner.wizard_account_payment_transfer_partner_view_form_action +msgid "Transfer amount due to another partner" +msgstr "Trasferimento dell'importo dovuto ad un altro partner" + +#. module: account_move_transfer_partner +#. odoo-python +#: code:addons/account_move_transfer_partner/wizard/wizard_account_move_transfer_partner.py:0 +#, python-format +msgid "Transfer due amount from %s" +msgstr "Trasferimento importo dovuto da %s" + +#. module: account_move_transfer_partner +#: model:ir.model,name:account_move_transfer_partner.model_wizard_account_move_transfer_partner +msgid "Wizard to transfer due amount to another partner" +msgstr "Procedura guidata per trasferire l'importo dovuto ad un altro partner" + +#. module: account_move_transfer_partner +#: model_terms:ir.ui.view,arch_db:account_move_transfer_partner.wizard_account_move_transfer_partner_view_form +msgid "wizard_account_move_transfer_partner_form" +msgstr "wizard_account_move_transfer_partner_form" diff --git a/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..b647a292 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/readme/CONTRIBUTORS.rst @@ -0,0 +1 @@ +* Christopher Ormaza diff --git a/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/readme/DESCRIPTION.rst new file mode 100644 index 00000000..328a29c4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +Add wizard to make transfer amount due from invoice / refund documents to specific partner diff --git a/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/readme/USAGE.rst b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/readme/USAGE.rst new file mode 100644 index 00000000..f8cb706f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/readme/USAGE.rst @@ -0,0 +1 @@ +This wizard just can be used on invoice / refund documents diff --git a/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/security/ir.model.access.csv b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/security/ir.model.access.csv new file mode 100644 index 00000000..8591f32c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/security/ir.model.access.csv @@ -0,0 +1,2 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_wizard_account_move_transfer_partner_all,access_wizard_account_move_transfer_partner_all,model_wizard_account_move_transfer_partner,,1,1,1,1 diff --git a/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/static/description/icon.png b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/static/description/index.html b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/static/description/index.html new file mode 100644 index 00000000..fe6e3eed --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/static/description/index.html @@ -0,0 +1,436 @@ + + + + + +Account Move Transfer Partner + + + +
+

Account Move Transfer Partner

+ + +

Alpha License: AGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runboat

+

Add wizard to make transfer amount due from invoice / refund documents to specific partner

+
+

Important

+

This is an alpha version, the data model and design can change at any time without warning. +Only for development or testing purpose, do not use in production. +More details on development status

+
+

Table of contents

+ +
+

Usage

+

This wizard just can be used on invoice / refund documents

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • ForgeFlow S.L.
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

ChrisOForgeFlow

+

This module is part of the OCA/account-financial-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/tests/__init__.py b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/tests/__init__.py new file mode 100644 index 00000000..a895df89 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/tests/__init__.py @@ -0,0 +1 @@ +from . import test_account_move_transfer_partner diff --git a/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/tests/test_account_move_transfer_partner.py b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/tests/test_account_move_transfer_partner.py new file mode 100644 index 00000000..d713303a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/tests/test_account_move_transfer_partner.py @@ -0,0 +1,346 @@ +# Copyright 2022 ForgeFlow S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +from odoo import _, fields +from odoo.exceptions import ValidationError +from odoo.tests.common import Form, TransactionCase + +CURRENCY_RATE = 0.5 + + +class TestAccountMoveTransferPartner(TransactionCase): + def setUp(self): + super().setUp() + self.company = self.env.ref("base.main_company") + self.partner_1 = self.env.ref("base.res_partner_1") + self.partner_2 = self.env.ref("base.res_partner_2") + self.partner_3 = self.env.ref("base.res_partner_3") + self.today = fields.Date.today() + + self.AccountJournal = self.env["account.journal"] + self.wizard_model = self.env["wizard.account.move.transfer.partner"] + self.sale_journal = self.AccountJournal.create( + { + "name": "Sale journal", + "code": "SALE", + "type": "sale", + } + ) + self.purchase_journal = self.AccountJournal.create( + { + "name": "Purchase journal", + "code": "PURCHASE", + "type": "purchase", + } + ) + self.general_journal = self.AccountJournal.create( + { + "name": "General journal", + "code": "GENERAL", + "type": "general", + } + ) + + self.ProductProduct = self.env["product.product"] + self.product = self.ProductProduct.create( + {"name": "Product", "lst_price": 100.0, "standard_price": 100.0} + ) + charts = self.env["account.chart.template"].search([]) + if charts: + self.chart = charts[0] + else: + raise ValidationError(_("No Chart of Account Template has been defined !")) + self.AccountMove = self.env["account.move"] + with Form( + self.AccountMove.with_context(default_move_type="out_invoice") + ) as invoice_form: + invoice_form.invoice_date = self.today + invoice_form.partner_id = self.partner_2 + with invoice_form.invoice_line_ids.new() as line_form: + line_form.product_id = self.product + self.invoice_1 = invoice_form.save() + self.invoice_2 = self.invoice_1.copy() + self.invoice_3 = self.invoice_1.copy() + invoice_form = Form(self.invoice_3) + invoice_form.partner_id = self.partner_2 + self.invoice_3 = invoice_form.save() + self.invoice_1.action_post() + self.invoice_2.action_post() + self.invoice_3.action_post() + + with Form( + self.AccountMove.with_context(default_move_type="in_invoice") + ) as invoice_form: + invoice_form.invoice_date = self.today + invoice_form.partner_id = self.partner_1 + with invoice_form.invoice_line_ids.new() as line_form: + line_form.product_id = self.product + self.in_invoice = invoice_form.save() + self.in_invoice.action_post() + + with Form( + self.AccountMove.with_context(default_move_type="out_refund") + ) as invoice_form: + invoice_form.invoice_date = self.today + invoice_form.partner_id = self.partner_1 + with invoice_form.invoice_line_ids.new() as line_form: + line_form.product_id = self.product + self.out_refund = invoice_form.save() + self.out_refund.action_post() + with Form( + self.AccountMove.with_context(default_move_type="in_refund") + ) as invoice_form: + invoice_form.invoice_date = self.today + invoice_form.partner_id = self.partner_1 + with invoice_form.invoice_line_ids.new() as line_form: + line_form.product_id = self.product + self.in_refund = invoice_form.save() + self.in_refund.action_post() + + self.general_move = self.AccountMove.create( + { + "journal_id": self.general_journal.id, + "ref": "sample move", + "line_ids": [ + ( + 0, + 0, + { + "debit": 100.0, + "credit": 0, + "account_id": self.env["account.account"] + .search([("account_type", "=", "income_other")], limit=1) + .id, + }, + ), + ( + 0, + 0, + { + "debit": 0.0, + "credit": 100.0, + "account_id": self.env["account.account"] + .search([("account_type", "=", "income_other")], limit=1) + .id, + }, + ), + ], + } + ) + self.general_move.action_post() + self.payment_term = self.env["account.payment.term"].create( + { + "name": "Pay in 2 installments", + "line_ids": [ + # Pay 50% immediately + ( + 0, + 0, + { + "value": "percent", + "value_amount": 50, + }, + ), + # Pay the rest after 14 days + ( + 0, + 0, + { + "value": "balance", + "days": 14, + }, + ), + ], + } + ) + self.currency_2 = self.env["res.currency"].create( + { + "name": "test", + "symbol": "TEST", + "rate_ids": [ + ( + 0, + 0, + { + "name": fields.Date.today(), + "rate": CURRENCY_RATE, + }, + ) + ], + } + ) + self.AccountMoveReversal = self.env["account.move.reversal"] + + def test_01_account_move_transfer_partner(self): + self.assertEqual(self.invoice_1.payment_state, "not_paid") + self.assertEqual(self.invoice_2.payment_state, "not_paid") + self.assertEqual(self.invoice_3.payment_state, "not_paid") + all_invoices = self.invoice_1 + self.invoice_2 + self.invoice_3 + total_residual = sum(i.amount_residual for i in all_invoices) + wizard_form = Form( + self.wizard_model.with_context( + **{"active_ids": self.invoice_1.ids, "active_model": "account.move"} + ) + ) + self.assertTrue(wizard_form.allow_edit_amount_to_transfer) + wizard_form.amount_to_transfer = self.invoice_1.amount_residual + 1 + wizard_form.destination_partner_id = self.partner_3 + wizard = wizard_form.save() + with self.assertRaises(ValidationError): + wizard.action_create_move() + wizard.write( + { + "amount_to_transfer": 0, + } + ) + with self.assertRaises(ValidationError): + wizard.action_create_move() + wizard_form = Form( + self.wizard_model.with_context( + **{"active_ids": all_invoices.ids, "active_model": "account.move"} + ) + ) + with self.assertRaises(AssertionError): + wizard_form.amount_to_transfer = total_residual + 1 + wizard_form.destination_partner_id = self.partner_3 + self.assertFalse(wizard_form.allow_edit_amount_to_transfer) + wizard = wizard_form.save() + action = wizard.action_create_move() + self.assertEqual(self.invoice_1.payment_state, "paid") + self.assertEqual(self.invoice_2.payment_state, "paid") + self.assertEqual(self.invoice_3.payment_state, "paid") + new_moves = action.get("domain", []) and self.AccountMove.browse( + action.get("domain", [])[0][2] + ) + unreconciled_lines = new_moves.mapped("line_ids").filtered( + lambda x: not x.reconciled + ) + self.assertEqual( + unreconciled_lines.mapped("partner_id").ids, self.partner_3.ids + ) + + def test_02_account_move_transfer_partner(self): + wizard_form = Form( + self.wizard_model.with_context( + **{"active_ids": self.in_invoice.ids, "active_model": "account.move"} + ) + ) + self.assertTrue(wizard_form.allow_edit_amount_to_transfer) + current_residual_amount = self.invoice_1.amount_residual + wizard_form.amount_to_transfer = current_residual_amount - 1 + wizard_form.destination_partner_id = self.partner_3 + wizard = wizard_form.save() + action = wizard.action_create_move() + self.assertEqual(self.in_invoice.amount_residual, 1.0) + new_moves = action.get("domain", []) and self.AccountMove.browse( + action.get("domain", [])[0][2] + ) + partner_1_aml = new_moves.mapped("line_ids").filtered( + lambda x: x.partner_id.id == self.partner_1.id + ) + self.assertEqual(abs(partner_1_aml.amount_residual), 0.0) + partner_3_aml = new_moves.mapped("line_ids").filtered( + lambda x: x.partner_id.id == self.partner_3.id + ) + self.assertEqual( + abs(partner_3_aml.amount_residual), current_residual_amount - 1 + ) + + def test_03_account_move_transfer_partner(self): + wizard_form = Form( + self.wizard_model.with_context( + **{"active_ids": self.out_refund.ids, "active_model": "account.move"} + ) + ) + self.assertTrue(wizard_form.allow_edit_amount_to_transfer) + wizard_form.destination_partner_id = self.partner_3 + wizard = wizard_form.save() + wizard.action_create_move() + self.assertEqual(self.out_refund.amount_residual, 0.0) + + def test_04_account_move_transfer_partner(self): + wizard_form = Form( + self.wizard_model.with_context( + **{"active_ids": self.in_refund.ids, "active_model": "account.move"} + ) + ) + self.assertTrue(wizard_form.allow_edit_amount_to_transfer) + wizard_form.destination_partner_id = self.partner_3 + wizard = wizard_form.save() + wizard.action_create_move() + self.assertEqual(self.in_refund.amount_residual, 0.0) + + def test_05_account_move_transfer_partner(self): + wizard_form = Form( + self.wizard_model.with_context( + **{"active_ids": self.general_move.ids, "active_model": "account.move"} + ) + ) + self.assertFalse(wizard_form.allow_edit_amount_to_transfer) + self.assertTrue(wizard_form.no_invoice_documents) + wizard_form.destination_partner_id = self.partner_3 + wizard = wizard_form.save() + with self.assertRaises(ValidationError): + wizard.action_create_move() + + def test_06_account_move_transfer_partner(self): + with Form( + self.AccountMove.with_context(default_move_type="out_invoice") + ) as invoice_form: + invoice_form.invoice_date = self.today + invoice_form.partner_id = self.partner_2 + invoice_form.currency_id = self.currency_2 + with invoice_form.invoice_line_ids.new() as line_form: + line_form.product_id = self.product + self.invoice_with_payment_term = invoice_form.save() + self.invoice_with_payment_term.action_post() + wizard_form = Form( + self.wizard_model.with_context( + **{ + "active_ids": self.invoice_with_payment_term.ids, + "active_model": "account.move", + } + ) + ) + self.assertTrue(wizard_form.allow_edit_amount_to_transfer) + wizard_form.destination_partner_id = self.partner_3 + self.assertEqual( + wizard_form.total_amount_due, + self.invoice_with_payment_term.currency_id.compute( + self.invoice_with_payment_term.amount_residual, + self.env.company.currency_id, + ), + ) + wizard_form.currency_id = self.currency_2 + self.assertEqual( + round(wizard_form.total_amount_due, 2), + round(self.invoice_with_payment_term.amount_residual, 2), + ) + + def test_07_account_move_transfer_partner(self): + with Form( + self.AccountMove.with_context(default_move_type="out_invoice") + ) as invoice_form: + invoice_form.invoice_date = self.today + invoice_form.partner_id = self.partner_2 + invoice_form.invoice_payment_term_id = self.payment_term + with invoice_form.invoice_line_ids.new() as line_form: + line_form.product_id = self.product + self.invoice_with_payment_term = invoice_form.save() + self.invoice_with_payment_term.action_post() + wizard_form = Form( + self.wizard_model.with_context( + **{ + "active_ids": self.invoice_with_payment_term.ids, + "active_model": "account.move", + } + ) + ) + self.assertTrue(wizard_form.allow_edit_amount_to_transfer) + wizard_form.destination_partner_id = self.partner_3 + wizard = wizard_form.save() + action = wizard.action_create_move() + self.assertEqual(self.invoice_with_payment_term.amount_residual, 0.0) + new_moves = action.get("domain", []) and self.AccountMove.browse( + action.get("domain", [])[0][2] + ) + self.assertEqual(len(new_moves.mapped("line_ids")), 4) diff --git a/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/wizard/__init__.py b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/wizard/__init__.py new file mode 100644 index 00000000..4d833f77 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/wizard/__init__.py @@ -0,0 +1 @@ +from . import wizard_account_move_transfer_partner diff --git a/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/wizard/wizard_account_move_transfer_partner.py b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/wizard/wizard_account_move_transfer_partner.py new file mode 100644 index 00000000..973b1e43 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/wizard/wizard_account_move_transfer_partner.py @@ -0,0 +1,233 @@ +# Copyright 2022 ForgeFlow S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +from odoo import _, api, fields, models +from odoo.exceptions import ValidationError +from odoo.tools import float_compare + + +class WizardAccountMoveTransferPartner(models.TransientModel): + + _name = "wizard.account.move.transfer.partner" + _description = "Wizard to transfer due amount to another partner" + + origin_partner_ids = fields.Many2many( + comodel_name="res.partner", string="Origin Partner", readonly=True + ) + currency_id = fields.Many2one( + comodel_name="res.currency", + string="Currency", + default=lambda self: self.env.company.currency_id.id, + ) + move_ids = fields.Many2many( + comodel_name="account.move", string="Moves Selected", readonly=True + ) + destination_partner_id = fields.Many2one( + comodel_name="res.partner", string="Destination partner", required=True + ) + journal_id = fields.Many2one( + comodel_name="account.journal", + string="Journal", + required=True, + domain=[("type", "=", "general")], + default=lambda self: self.env["account.journal"] + .search([("type", "=", "general")], limit=1) + .id, + ) + account_date = fields.Date( + string="Account date", required=True, default=fields.Date.today() + ) + total_amount_due = fields.Monetary( + readonly=True, + currency_field="currency_id", + ) + allow_edit_amount_to_transfer = fields.Boolean( + string="Allow edit amount to transfer?", + readonly=True, + ) + no_invoice_documents = fields.Boolean(string="No invoice documents?", readonly=True) + amount_to_transfer = fields.Monetary( + string="Amount to transfer", + required=True, + currency_field="currency_id", + ) + + @api.onchange("currency_id", "account_date") + def _onchange_currency_id(self): + if self.currency_id: + total_amount_due = 0 + for move in self.move_ids: + if move._origin: + real_move = move._origin + else: + real_move = move + total_amount_due += real_move.currency_id.with_context( + date=self.account_date or fields.Date.today() + ).compute(real_move.amount_residual, self.currency_id) + if real_move.payment_id: + ( + liquidity_lines, + counterpart_lines, + writeoff_lines, + ) = real_move.payment_id._seek_for_lines() + payment_amount_due = abs( + sum(counterpart_lines.mapped("amount_residual")) + ) + total_amount_due += real_move.payment_id.currency_id.with_context( + date=self.account_date or fields.Date.today() + ).compute(payment_amount_due, self.currency_id) + self.total_amount_due = total_amount_due + self.amount_to_transfer = self.total_amount_due + + @api.model + def default_get(self, fields_list): + values = super(WizardAccountMoveTransferPartner, self).default_get(fields_list) + current_model = self.env.context.get("active_model") + moves = self.env["account.move"].browse() + records = self.env[current_model].browse(self.env.context.get("active_ids")) + if current_model == "account.payment": + moves = records.mapped("move_id") + elif current_model == "account.move": + moves = records + moves = moves.filtered(lambda x: x.state == "posted") + allowed_moves = moves.filtered(lambda x: x.is_invoice() or x.payment_id) + values["origin_partner_ids"] = moves.mapped("partner_id").ids + values["move_ids"] = allowed_moves.ids + values["no_invoice_documents"] = len(moves - allowed_moves) >= 1 + due_amount = abs(sum(allowed_moves.mapped("amount_residual"))) + for payment in allowed_moves.mapped("payment_id"): + ( + liquidity_lines, + counterpart_lines, + writeoff_lines, + ) = payment._seek_for_lines() + due_amount += abs(sum(counterpart_lines.mapped("amount_residual"))) + values["total_amount_due"] = due_amount + values["amount_to_transfer"] = due_amount + values["allow_edit_amount_to_transfer"] = len(allowed_moves) == 1 + return values + + def action_create_move(self): + am_model = self.env["account.move"] + aml_model = self.env["account.move.line"].with_context( + check_move_validity=False + ) + if self.amount_to_transfer <= 0: + raise ValidationError(_("Amount to transfer should be bigger than zero")) + if ( + float_compare( + self.amount_to_transfer, + self.total_amount_due, + precision_rounding=self.env.company.currency_id.rounding or 0.01, + ) + == 1 + ): + raise ValidationError( + _( + "Amount to transfer %(amount_to_transfer)s should be equal or lower " + "than total amount due %(total_amount_due)s" + ) + % { + "amount_to_transfer": self.amount_to_transfer, + "total_amount_due": self.total_amount_due, + } + ) + new_moves = am_model.browse() + for move in self.move_ids: + new_move = am_model.create( + { + "date": self.account_date, + "journal_id": self.journal_id.id, + "ref": _("Transfer amount due from %s") % (move.display_name), + "state": "draft", + "move_type": "entry", + } + ) + reconcilable_account = move.line_ids.mapped("account_id").filtered( + lambda x: x.account_type in ("asset_receivable", "liability_payable") + ) + if move.payment_id: + ( + liquidity_lines, + counterpart_lines, + writeoff_lines, + ) = move.payment_id._seek_for_lines() + lines = counterpart_lines.filtered(lambda x: not x.reconciled) + else: + lines = move.line_ids.filtered( + lambda line: line.account_id == reconcilable_account + and not line.reconciled + ) + common_data = { + "account_id": reconcilable_account.id, + "move_id": new_move.id, + "currency_id": self.currency_id.id, + "ref": _("Transfer due amount from %s") % move.display_name, + } + amount_to_apply = ( + self.allow_edit_amount_to_transfer + and self.amount_to_transfer + or move.amount_residual + ) + credit_aml = aml_model.browse() + debit_aml = aml_model.browse() + for line in lines: + amount = min(amount_to_apply, abs(line.amount_residual)) + amount_to_apply -= amount + + amount = self.currency_id.with_context(date=self.account_date).compute( + amount, move.currency_id + ) + credit_line_data = common_data.copy() + debit_line_data = common_data.copy() + is_inbound = ( + move.is_inbound() or move.payment_id.partner_type == "supplier" + ) + is_outbound = ( + move.is_outbound() or move.payment_id.partner_type == "customer" + ) + partner = line.move_id.payment_id.partner_id or line.move_id.partner_id + credit_line_data.update( + { + "partner_id": is_inbound + and partner.id + or is_outbound + and self.destination_partner_id.id, + "credit": amount, + "debit": 0.0, + "date_maturity": line.date_maturity, + } + ) + debit_line_data.update( + { + "partner_id": is_inbound + and self.destination_partner_id.id + or is_outbound + and partner.id, + "credit": 0.0, + "debit": amount, + "date_maturity": line.date_maturity, + } + ) + credit_aml += aml_model.create(credit_line_data) + debit_aml += aml_model.create(debit_line_data) + new_move.action_post() + if is_inbound: + if move.payment_id: + lines_not_reconciled = lines.filtered(lambda x: not x.reconciled) + lines_not_reconciled |= credit_aml + lines_not_reconciled.reconcile() + else: + for aml in credit_aml: + move.js_assign_outstanding_line(aml.id) + if is_outbound: + if move.payment_id: + lines_not_reconciled = lines.filtered(lambda x: not x.reconciled) + lines_not_reconciled |= debit_aml + lines_not_reconciled.reconcile() + else: + for aml in debit_aml: + move.js_assign_outstanding_line(aml.id) + new_moves |= new_move + action = self.env.ref("account.action_move_journal_line").read()[0] + action.update({"domain": [("id", "in", new_moves.ids)]}) + return action diff --git a/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/wizard/wizard_account_move_transfer_partner_view.xml b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/wizard/wizard_account_move_transfer_partner_view.xml new file mode 100644 index 00000000..ab403c16 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/account_move_transfer_partner/wizard/wizard_account_move_transfer_partner_view.xml @@ -0,0 +1,106 @@ + + + + wizard_account_move_transfer_partner_view_form + wizard.account.move.transfer.partner + +
+ + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ + + Transfer amount due to another partner + ir.actions.act_window + wizard.account.move.transfer.partner + form + new + + + + + Transfer amount due to another partner + ir.actions.act_window + wizard.account.move.transfer.partner + form + new + + +
diff --git a/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/doc/ARCHITECTURE.md new file mode 100644 index 00000000..e76547a8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_move_transfer_partner Module - account_move_transfer_partner + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/doc/CONFIGURATION.md b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/doc/CONFIGURATION.md new file mode 100644 index 00000000..a46ae1c0 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_move_transfer_partner. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/doc/CONTROLLERS.md b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/doc/FAQ.md b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/doc/FAQ.md new file mode 100644 index 00000000..fced18f0 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_move_transfer_partner or install in UI. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/doc/INSTALL.md b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/doc/INSTALL.md new file mode 100644 index 00000000..b9b10b28 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_move_transfer_partner" +# or +uv pip install odoo-bringout-oca-account-financial-tools-account_move_transfer_partner" +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/doc/MODELS.md b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/doc/MODELS.md new file mode 100644 index 00000000..bd9c0c86 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/doc/MODELS.md @@ -0,0 +1,11 @@ +# Models + +Detected core models and extensions in account_move_transfer_partner. + +```mermaid +classDiagram +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/doc/OVERVIEW.md b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/doc/OVERVIEW.md new file mode 100644 index 00000000..da604edd --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_move_transfer_partner. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_move_transfer_partner +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/doc/REPORTS.md b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/doc/SECURITY.md b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/doc/SECURITY.md new file mode 100644 index 00000000..d383415b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/doc/SECURITY.md @@ -0,0 +1,34 @@ +# Security + +Access control and security definitions in account_move_transfer_partner. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../account_move_transfer_partner/security/ir.model.access.csv)** + - 1 model access rules + +## Record Rules + +Row-level security rules defined in: + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[ir.model.access.csv](../account_move_transfer_partner/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/doc/USAGE.md b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/doc/USAGE.md new file mode 100644 index 00000000..beb49404 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_move_transfer_partner +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/doc/WIZARDS.md b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/doc/WIZARDS.md new file mode 100644 index 00000000..aba28ab8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/doc/WIZARDS.md @@ -0,0 +1,8 @@ +# Wizards + +Transient models exposed as UI wizards in account_move_transfer_partner. + +```mermaid +classDiagram + class WizardAccountMoveTransferPartner +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/pyproject.toml b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/pyproject.toml new file mode 100644 index 00000000..c132cb1d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_move_transfer_partner/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-financial-tools-account_move_transfer_partner" +version = "16.0.0" +description = "Account Move Transfer Partner - Automation to translate amount due from many partners to one partner" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_move_transfer_partner"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/README.md b/odoo-bringout-oca-account-financial-tools-account_netting/README.md new file mode 100644 index 00000000..4211e8bb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/README.md @@ -0,0 +1,44 @@ +# Account netting + +Odoo addon: account_netting + +## Installation + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_netting +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Account netting +- **Version**: 16.0.1.0.1 +- **Category**: Accounting & Finance +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-financial-tools](https://github.com/OCA/account-financial-tools) branch 16.0, addon `account_netting`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/README.rst b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/README.rst new file mode 100644 index 00000000..3b54c83b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/README.rst @@ -0,0 +1,103 @@ +=============== +Account netting +=============== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:3377802bf36ce2fb6f6f72eb6861b579810b7c4aba70bba0633ab54a61f4c75f + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-tools/tree/16.0/account_netting + :alt: OCA/account-financial-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-tools-16-0/account-financial-tools-16-0-account_netting + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows to compensate the balance of a receivable account with the +balance of a payable account for the same partner, creating a journal item +that reflects this operation. + +**WARNING**: This operation can be forbidden in your country by the accounting +regulations, so you should check current laws before using it. For example, in +Spain, this is not allowed at first instance, unless you document well the +operation from both parties. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +From any account journal entries view: + +* Accounting/Journal Entries/Journal Items + +select all the lines that corresponds to both AR/AP operations from the same +partner. Click on *Action > Compensate*. If the items don't correspond to the +same partner or they aren't AR/AP accounts, you will get an error. + +On contrary, a dialog box will be presented with the result of the operation +and a selection of the journal to register the operation. When you click on the +*Compensate* button, a journal entry is created with the corresponding +counterparts of the AR/AP operations. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Tecnativa + +Contributors +~~~~~~~~~~~~ + +* `Tecnativa `_: + + * Pedro M. Baeza + * Vicent Cubells + * Víctor Martínez + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-financial-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/__init__.py b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/__init__.py new file mode 100644 index 00000000..0c4290c2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/__init__.py @@ -0,0 +1,4 @@ +# Copyright 2015 Pedro M. Baeza +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + +from . import wizards diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/__manifest__.py b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/__manifest__.py new file mode 100644 index 00000000..b53bb6ae --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/__manifest__.py @@ -0,0 +1,19 @@ +# Copyright 2015 Pedro M. Baeza +# Copyright 2017 Vicent Cubells - Tecnativa +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + +{ + "name": "Account netting", + "version": "16.0.1.0.1", + "summary": "Compensate AR/AP accounts from the same partner", + "category": "Accounting & Finance", + "author": "Tecnativa, Odoo Community Association (OCA)", + "license": "AGPL-3", + "website": "https://github.com/OCA/account-financial-tools", + "depends": ["account"], + "data": [ + "security/ir.model.access.csv", + "wizards/account_move_make_netting_view.xml", + ], + "installable": True, +} diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/account_netting.pot b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/account_netting.pot new file mode 100644 index 00000000..0097d6e1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/account_netting.pot @@ -0,0 +1,181 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/am.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/am.po new file mode 100644 index 00000000..58e6ded3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/am.po @@ -0,0 +1,186 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Amharic (https://www.transifex.com/oca/teams/23907/am/)\n" +"Language: am\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/ar.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/ar.po new file mode 100644 index 00000000..34f9e098 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/ar.po @@ -0,0 +1,187 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "إلغاء" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "أنشئ بواسطة" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "أنشئ في" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "اسم العرض" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "المعرف" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "آخر تعديل في" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "آخر تحديث بواسطة" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "آخر تحديث في" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/bg.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/bg.po new file mode 100644 index 00000000..0b13c1d7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/bg.po @@ -0,0 +1,186 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Bulgarian (https://www.transifex.com/oca/teams/23907/bg/)\n" +"Language: bg\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Отмяна" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Създадено от" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Създадено на" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Име за показване" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Последно обновено на" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Последно обновено от" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Последно обновено на" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/bs.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/bs.po new file mode 100644 index 00000000..3f7ed9d8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/bs.po @@ -0,0 +1,181 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "AR/AP kompenzacija" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "Saldo" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "Vrsta salda" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Otkaži" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "Preduzeće" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "Kompenziraj" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "Valuta" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Prikaži naziv" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "Dnevnik" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "Stavke dnevnika za kompenzaciju" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "Linija '%s' nema partnera." + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "Linija '%s' je već usklađena." + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "Linija '%s' nije knjižena." + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "Partner" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "Za plaćanje" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "Za naplatu" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "Čarobnjak za kreiranje temeljnice kompenzacije" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "Trebate odabrati najmanje 2 stavke dnevnika." diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/ca.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/ca.po new file mode 100644 index 00000000..c164b5fa --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/ca.po @@ -0,0 +1,186 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Cancel·la" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Creat per" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Creat el" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Veure el nom" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Darrera modificació el" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Darrera Actualització per" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Darrera Actualització el" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/ca_ES.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/ca_ES.po new file mode 100644 index 00000000..9d88787f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/ca_ES.po @@ -0,0 +1,187 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Catalan (Spain) (https://www.transifex.com/oca/teams/23907/" +"ca_ES/)\n" +"Language: ca_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Cancel·la" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/cs.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/cs.po new file mode 100644 index 00000000..a7a67666 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/cs.po @@ -0,0 +1,186 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Czech (https://www.transifex.com/oca/teams/23907/cs/)\n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Zrušit" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Vytvořil(a)" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Vytvořeno" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Zobrazovaný název" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Naposled upraveno" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Naposled upraveno" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Naposled upraveno" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/da.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/da.po new file mode 100644 index 00000000..679e41b3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/da.po @@ -0,0 +1,186 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Danish (https://www.transifex.com/oca/teams/23907/da/)\n" +"Language: da\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Annuller" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Oprettet af" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Oprettet den" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Vist navn" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "Id" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Sidst ændret den" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Sidst opdateret af" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Sidst opdateret den" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/de.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/de.po new file mode 100644 index 00000000..5cab06ac --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/de.po @@ -0,0 +1,235 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2018-10-10 13:26+0000\n" +"Last-Translator: Rudolf Schnapka \n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.1.1\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "Kred/Deb-Verrechnung" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "Saldo" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "Saldo-Art" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Abbrechen" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "Kompensieren" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Erstellt von" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Erstellt am" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Anzeigename" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "Journal" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Zuletzt geändert am" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Zuletzt geändert von" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Zuletzt geändert am" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "Zu zahlen" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "Zu erhalten" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" + +#, python-format +#~ msgid "All entries must have a receivable or payable account" +#~ msgstr "Alle Posten müssen ein Kreditoren- oder Debitorenkonto aufweisen" + +#, python-format +#~ msgid "All entries mustn't been reconciled" +#~ msgstr "Kein Posten darf ausgeglichen sein" + +#, python-format +#~ msgid "" +#~ "All entries should have a partner and the partner must be the same for " +#~ "all." +#~ msgstr "" +#~ "Alle Posten müssen einen Partner haben und dieser muss für alle gleich " +#~ "sein." + +#~ msgid "Compensate entries" +#~ msgstr "Posten kompensieren" + +#~ msgid "Move Line" +#~ msgstr "Buchung" + +#, python-format +#~ msgid "" +#~ "The 'Compensate' function is intended to balance operations on different " +#~ "accounts for the same partner.\n" +#~ "In this case all selected entries belong to the same account.\n" +#~ " Please use the 'Reconcile' function." +#~ msgstr "" +#~ "Die Funktion 'Kompensieren' soll Vorgänge auf unterschiedlichen Konten " +#~ "des gleichen Partners saldieren.\n" +#~ "In diesem Fall gehören alle ausgewählten Posten zum gleichen Konto.\n" +#~ "Verwenden Sie bitte die Funktion 'Ausgleichen'." + +#, fuzzy +#~ msgid "" +#~ "This operation will generate account entries that are counterpart of the " +#~ "receivable/payable accounts selected, and reconcile each other, letting " +#~ "this balance in the partner." +#~ msgstr "" +#~ "Dieser Vorgang wird Gegenbuchungen zu den ausgewählten kreditorische/" +#~ "debitorischen Konten erzeugen, die sich dann gegenseitig saldieren. Beim " +#~ "Partner ergibt sich folgender Saldo:" + +#, python-format +#~ msgid "You should compensate at least 2 journal entries." +#~ msgstr "Sie müssen mindestens 2 Journalposten kompensieren." diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/el_GR.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/el_GR.po new file mode 100644 index 00000000..df867ce9 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/el_GR.po @@ -0,0 +1,187 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Άκυρο" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Δημιουργήθηκε από " + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Δημιουργήθηκε στις" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "Κωδικός" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Τελευταία ενημέρωση από" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Τελευταία ενημέρωση στις" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/en_AU.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/en_AU.po new file mode 100644 index 00000000..6673c782 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/en_AU.po @@ -0,0 +1,187 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: English (Australia) (https://www.transifex.com/oca/" +"teams/23907/en_AU/)\n" +"Language: en_AU\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Cancel" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/en_GB.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/en_GB.po new file mode 100644 index 00000000..e32a8057 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/en_GB.po @@ -0,0 +1,187 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: English (United Kingdom) (https://www.transifex.com/oca/" +"teams/23907/en_GB/)\n" +"Language: en_GB\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Cancel" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Created by" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Created on" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Display Name" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Last Modified on" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/es.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/es.po new file mode 100644 index 00000000..b9c9da24 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/es.po @@ -0,0 +1,246 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2023-11-06 20:36+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "Compensación a cobrar/a pagar" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "Saldo" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "Tipo de saldo" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "Compañía" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "Compensar" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "Divisa" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "Diario" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "Artículos del Diario a Compensar" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Última modificación el" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" +"La línea \"%(line)s\" tiene la cuenta \"%(account)s\" que no es una cuenta a " +"pagar ni a cobrar." + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "La línea '%s' no tiene socio." + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "La línea '%s' ya está conciliada." + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "La línea '%s' no ha sido publicada." + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "Socio" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" +"La función 'Compensar' está pensada para cuadrar operaciones en diferentes " +"cuentas de un mismo interlocutor. Los artículos diarios seleccionados tienen " +"la misma cuenta '%s', por lo que debe utilizar la función 'Compensar' en su " +"lugar." + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" +"Los artículos de diario seleccionados tienen socios diferentes: %s. Todos " +"los artículos del diario seleccionados deben tener el mismo interlocutor." + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" +"Esta operación generará un asiento cuyas líneas son contrapartida de las " +"cuentas a cobrar/pagar seleccionadas, y se conciliarán entre sí, dejando " +"este saldo en el interlocutor." + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "A pagar" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "A cobrar" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "Asistente para generar movimientos de compensación" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "Debe seleccionar al menos 2 artículos del diario." + +#, python-format +#~ msgid "All entries must have a receivable or payable account" +#~ msgstr "Todos los apuntes deben tener una cuenta a pagar o a cobrar" + +#, python-format +#~ msgid "All entries mustn't been reconciled" +#~ msgstr "Ningún apunte debe estar conciliado" + +#, python-format +#~ msgid "" +#~ "All entries should have a partner and the partner must be the same for " +#~ "all." +#~ msgstr "" +#~ "Todos los apuntes deben tener una empresa y la empresa debe ser la misma " +#~ "para todos." + +#~ msgid "Compensate entries" +#~ msgstr "Compensar apuntes" + +#~ msgid "Move Line" +#~ msgstr "Apuntes" + +#, python-format +#~ msgid "" +#~ "The 'Compensate' function is intended to balance operations on different " +#~ "accounts for the same partner.\n" +#~ "In this case all selected entries belong to the same account.\n" +#~ " Please use the 'Reconcile' function." +#~ msgstr "" +#~ "la función 'Compensar' pretende compensar operaciones sobre diferentes " +#~ "cuentas del mismo cliente.\n" +#~ "En este caso todos los apuntes seleccionados pertenencen a la misma " +#~ "cuenta.\n" +#~ "Use entonces la función 'Reconciliar'." + +#~ msgid "" +#~ "This operation will generate account entries that are counterpart of the " +#~ "receivable/payable accounts selected, and reconcile each other, letting " +#~ "this balance in the partner." +#~ msgstr "" +#~ "Esta operación generará apuntes que serán la contrapartida de las cuentas " +#~ "a cobrar/a pagar seleccionadas, y las reconciliará entre ellas, dejando " +#~ "este saldo en la empresa." + +#, python-format +#~ msgid "You should compensate at least 2 journal entries." +#~ msgstr "Debe compensar al menos 2 apuntes." diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/es_AR.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/es_AR.po new file mode 100644 index 00000000..f1aa7580 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/es_AR.po @@ -0,0 +1,247 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2023-11-06 05:32+0000\n" +"Last-Translator: Ignacio Buioli \n" +"Language-Team: Spanish (Argentina) (https://www.transifex.com/oca/teams/" +"23907/es_AR/)\n" +"Language: es_AR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "Compensación AR/AP" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "Saldo" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "Tipo de Saldo" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "Compañía" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "Compensar" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "Moneda" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Mostrar Nombre" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "Diario" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "Apuntes Contables a Compensar" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Última actualización realizada por" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" +"La linea %(line)s tiene como cuenta %(account)s la cual no es una cuenta a " +"pagar o a cobrar." + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "La linea '%s' no tiene un contacto." + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "La línea '%s' ya está conciliada." + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "La línea '%s' no está publicada." + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "Contacto" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" +"La función 'Compensar' tiene como objetivo equilibrar operaciones en " +"diferentes cuentas para el mismo contacto. Los apuntes contables " +"seleccionados tienen la misma cuenta '%s', por lo que debería utilizar la " +"función 'Conciliar' en su lugar." + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" +"Los apuntes contables seleccionados tiene diferentes contactos: %s. Todos " +"los apuntes contables deben tener el mismo contacto." + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" +"Esta operación generará un asiento contable cuyas líneas son contrapartida " +"de las cuentas por cobrar/pagar seleccionadas, y se conciliarán entre sí, " +"dejando este saldo en el contacto." + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "A pagar" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "A cobrar" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "Asistente para generar movimientos contables para compensación" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "Debería seleccionar al menos 2 apuntes contables." + +#, python-format +#~ msgid "All entries must have a receivable or payable account" +#~ msgstr "Todos los asientos deben tener una cuenta a cobrar o a pagar" + +#, python-format +#~ msgid "All entries mustn't been reconciled" +#~ msgstr "No se deben conciliar todos los asientos" + +#, python-format +#~ msgid "" +#~ "All entries should have a partner and the partner must be the same for " +#~ "all." +#~ msgstr "" +#~ "Todos los asientos deben tener un contacto y el contacto debe ser el " +#~ "mismo para todos." + +#~ msgid "Compensate entries" +#~ msgstr "Compensar asientos" + +#~ msgid "Move Line" +#~ msgstr "Línea de Movimiento" + +#, python-format +#~ msgid "" +#~ "The 'Compensate' function is intended to balance operations on different " +#~ "accounts for the same partner.\n" +#~ "In this case all selected entries belong to the same account.\n" +#~ " Please use the 'Reconcile' function." +#~ msgstr "" +#~ "La función 'Compensar' está destinada a cuadrar operaciones en diferentes " +#~ "cuentas para el mismo contacto.\n" +#~ "En este caso, todos los asientos seleccionados pertenecen a la misma " +#~ "cuenta.\n" +#~ " Utilice la función 'Conciliar'." + +#~ msgid "" +#~ "This operation will generate account entries that are counterpart of the " +#~ "receivable/payable accounts selected, and reconcile each other, letting " +#~ "this balance in the partner." +#~ msgstr "" +#~ "Esta operación generará asientos en cuenta que son contrapartida de las " +#~ "cuentas por cobrar/por pagar seleccionadas, y se concilian entre sí, " +#~ "dejando este saldo en el contacto." + +#, python-format +#~ msgid "You should compensate at least 2 journal entries." +#~ msgstr "Debe compensar al menos dos asientos contables." diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/es_CL.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/es_CL.po new file mode 100644 index 00000000..b6c096e3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/es_CL.po @@ -0,0 +1,187 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Chile) (https://www.transifex.com/oca/teams/23907/" +"es_CL/)\n" +"Language: es_CL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/es_CO.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/es_CO.po new file mode 100644 index 00000000..a7a53318 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/es_CO.po @@ -0,0 +1,187 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Colombia) (https://www.transifex.com/oca/teams/23907/" +"es_CO/)\n" +"Language: es_CO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Creado" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Nombre Público" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Última Modificación el" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Actualizado por" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Actualizado" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/es_CR.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/es_CR.po new file mode 100644 index 00000000..3b918316 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/es_CR.po @@ -0,0 +1,187 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/" +"teams/23907/es_CR/)\n" +"Language: es_CR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Ultima actualización por" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Ultima actualización en" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/es_DO.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/es_DO.po new file mode 100644 index 00000000..087ad45f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/es_DO.po @@ -0,0 +1,187 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Dominican Republic) (https://www.transifex.com/oca/" +"teams/23907/es_DO/)\n" +"Language: es_DO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/es_EC.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/es_EC.po new file mode 100644 index 00000000..dddf51e4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/es_EC.po @@ -0,0 +1,187 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/" +"es_EC/)\n" +"Language: es_EC\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/es_ES.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/es_ES.po new file mode 100644 index 00000000..5840d740 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/es_ES.po @@ -0,0 +1,187 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/" +"es_ES/)\n" +"Language: es_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/es_MX.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/es_MX.po new file mode 100644 index 00000000..b2ff0c0f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/es_MX.po @@ -0,0 +1,187 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" +"es_MX/)\n" +"Language: es_MX\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Nombre desplegado" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Ultima modificacion realizada" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Ultima actualizacion por" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Ultima actualización realizada" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/es_PE.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/es_PE.po new file mode 100644 index 00000000..1d0a6c54 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/es_PE.po @@ -0,0 +1,187 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Peru) (https://www.transifex.com/oca/teams/23907/" +"es_PE/)\n" +"Language: es_PE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Nombre a Mostrar" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Ultima Modificación en" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Actualizado última vez por" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Ultima Actualización" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/es_PY.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/es_PY.po new file mode 100644 index 00000000..7e3d0a10 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/es_PY.po @@ -0,0 +1,187 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Paraguay) (https://www.transifex.com/oca/teams/23907/" +"es_PY/)\n" +"Language: es_PY\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Ultima actualización por" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Ultima actualización en" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/es_VE.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/es_VE.po new file mode 100644 index 00000000..0d6fdcdb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/es_VE.po @@ -0,0 +1,187 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/" +"teams/23907/es_VE/)\n" +"Language: es_VE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Mostrar nombre" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Modificada por última vez" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Última actualización realizada por" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Ultima actualizacion en" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/et.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/et.po new file mode 100644 index 00000000..c00cb09d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/et.po @@ -0,0 +1,186 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Estonian (https://www.transifex.com/oca/teams/23907/et/)\n" +"Language: et\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Loobu" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Loonud" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Loodud" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Näidatav nimi" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Viimati muudetud" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Viimati uuendatud" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Viimati uuendatud" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/eu.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/eu.po new file mode 100644 index 00000000..9aa83c8f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/eu.po @@ -0,0 +1,186 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Basque (https://www.transifex.com/oca/teams/23907/eu/)\n" +"Language: eu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Ezeztatu" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Nork sortua" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Created on" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Izena erakutsi" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/fa.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/fa.po new file mode 100644 index 00000000..8791baa7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/fa.po @@ -0,0 +1,186 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Persian (https://www.transifex.com/oca/teams/23907/fa/)\n" +"Language: fa\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "لغو" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "ایجاد شده توسط" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "ایجاد شده در" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "نام نمایشی" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "شناسه" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "تاریخ آخرین به‌روزرسانی" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "آخرین به روز رسانی توسط" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "آخرین به روز رسانی در" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/fi.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/fi.po new file mode 100644 index 00000000..bb710357 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/fi.po @@ -0,0 +1,186 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Peruuta" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Luonut" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Luotu" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Nimi" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Viimeksi muokattu" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Viimeksi päivittänyt" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Viimeksi päivitetty" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/fr.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/fr.po new file mode 100644 index 00000000..52cfd0c6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/fr.po @@ -0,0 +1,244 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2024-03-02 15:35+0000\n" +"Last-Translator: Alexis de Lattre \n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "Compensation clients/fournisseurs" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "Solde" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "Type de solde" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Annuler" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "Société" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "Compenser" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "Devise" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "Journal" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "Écritures comptables à compenser" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" +"La ligne '%(line)s' a le compte '%(account)s' qui n'est ni un compte " +"fournisseur ni un compte client." + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "La ligne '%s' n'a pas de partenaire." + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "La ligne '%s' est déjà lettrée." + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "La ligne '%s' n'est pas comptabilisée." + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "Partenaire" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" +"La fonction 'Compenser' est destinée à équilibrer des opérations sur des " +"comptes différents pour un même partenaire. Les écritures comptables " +"sélectionnées ont le même compte '%s', il est donc préférable d'utiliser la " +"fonction 'Lettrage'." + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" +"Les écritures comptables sélectionnées ont des partenaires différents : %s. " +"Toutes les écritures comptables sélectionnées doivent avoir le même " +"partenaire." + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" +"Cette opération générera une pièce comptable dont les lignes sont la " +"contrepartie des comptes client/fournisseur sélectionnés, et les " +"réconciliera l'une avec l'autre, en laissant ce solde dans le partenaire." + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "À payer" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "À recevoir" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "Assistant pour générer des écritures comptables de compensation" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "Vous devez sélectionner au moins deux écritures comptables." + +#, python-format +#~ msgid "All entries must have a receivable or payable account" +#~ msgstr "Toutes les écritures doivent avoir un compte payable ou recevable" + +#, python-format +#~ msgid "All entries mustn't been reconciled" +#~ msgstr "Aucune écriture ne doit être lettrée" + +#, python-format +#~ msgid "" +#~ "All entries should have a partner and the partner must be the same for " +#~ "all." +#~ msgstr "Toutes les écritures doivent avoir le même partenaire." + +#~ msgid "Compensate entries" +#~ msgstr "Pièces de compensation" + +#~ msgid "Move Line" +#~ msgstr "Écriture" + +#, python-format +#~ msgid "" +#~ "The 'Compensate' function is intended to balance operations on different " +#~ "accounts for the same partner.\n" +#~ "In this case all selected entries belong to the same account.\n" +#~ " Please use the 'Reconcile' function." +#~ msgstr "" +#~ "La fonctionalité 'Compenser' est prévue pour lettré des opérations dans " +#~ "des comptes différents pour le même partenaire.\n" +#~ "Si toutes les écritures appartiennent au même compte, veuillez utiliser " +#~ "la fonction Lettrage." + +#~ msgid "" +#~ "This operation will generate account entries that are counterpart of the " +#~ "receivable/payable accounts selected, and reconcile each other, letting " +#~ "this balance in the partner." +#~ msgstr "" +#~ "Cette opération va générer des écritures comptables qui vont compenses " +#~ "les compte payables / recevables sélectionnés, et les lettrer afin " +#~ "d'aafcter le solde au partenaire." + +#, python-format +#~ msgid "You should compensate at least 2 journal entries." +#~ msgstr "Vous devez compenser au moins deux écritures." diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/fr_CA.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/fr_CA.po new file mode 100644 index 00000000..c20ced9f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/fr_CA.po @@ -0,0 +1,187 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (Canada) (https://www.transifex.com/oca/teams/23907/" +"fr_CA/)\n" +"Language: fr_CA\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Annuler" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Afficher le nom" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "Identifiant" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/fr_CH.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/fr_CH.po new file mode 100644 index 00000000..03e52628 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/fr_CH.po @@ -0,0 +1,187 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (Switzerland) (https://www.transifex.com/oca/" +"teams/23907/fr_CH/)\n" +"Language: fr_CH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Annuler" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Modifié par" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Modifié le" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/fr_FR.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/fr_FR.po new file mode 100644 index 00000000..ee081497 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/fr_FR.po @@ -0,0 +1,187 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (France) (https://www.transifex.com/oca/teams/23907/" +"fr_FR/)\n" +"Language: fr_FR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Annuler" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/gl.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/gl.po new file mode 100644 index 00000000..16e964c5 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/gl.po @@ -0,0 +1,186 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"Language: gl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Última modificación" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "ültima actualización por" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/gl_ES.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/gl_ES.po new file mode 100644 index 00000000..8e707e94 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/gl_ES.po @@ -0,0 +1,187 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Galician (Spain) (https://www.transifex.com/oca/teams/23907/" +"gl_ES/)\n" +"Language: gl_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/gu.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/gu.po new file mode 100644 index 00000000..c307d265 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/gu.po @@ -0,0 +1,186 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Gujarati (https://www.transifex.com/oca/teams/23907/gu/)\n" +"Language: gu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "રદ કરો" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ઓળખ" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/he.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/he.po new file mode 100644 index 00000000..e8217c0c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/he.po @@ -0,0 +1,186 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hebrew (https://www.transifex.com/oca/teams/23907/he/)\n" +"Language: he\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "בטל" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "נוצר על ידי" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "נוצר ב-" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "השם המוצג" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "מזהה" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "תאריך שינוי אחרון" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "עודכן לאחרונה על ידי" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "עודכן לאחרונה על" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/hi.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/hi.po new file mode 100644 index 00000000..986f6ed5 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/hi.po @@ -0,0 +1,186 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hindi (https://www.transifex.com/oca/teams/23907/hi/)\n" +"Language: hi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "रद्द" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/hr.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/hr.po new file mode 100644 index 00000000..984b8f3a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/hr.po @@ -0,0 +1,222 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2022-08-23 14:07+0000\n" +"Last-Translator: Bole \n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "Saldo" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "Vrsta salda" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Odustani" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "Kompenziraj" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Prikaži ime" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "Dnevnik" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Zadnja izmjena dana" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano dana" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "Za plaćanje" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "Za naplatu" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "Čarobnjak za kreiranje temeljnice kompenzacije" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" + +#, python-format +#~ msgid "All entries must have a receivable or payable account" +#~ msgstr "Sve stavke moraju imati dugovna ili potražna konta" + +#, python-format +#~ msgid "All entries mustn't been reconciled" +#~ msgstr "Sve stavke moraju biti otvorene" + +#, python-format +#~ msgid "" +#~ "All entries should have a partner and the partner must be the same for " +#~ "all." +#~ msgstr "" +#~ "Sve stavke moraju imati unešenog partnera, i partner mora biti isti na " +#~ "svim stavkama." + +#~ msgid "Compensate entries" +#~ msgstr "Kompenziraj stavke" + +#~ msgid "Move Line" +#~ msgstr "Stavka temeljnice" + +#~ msgid "" +#~ "This operation will generate account entries that are counterpart of the " +#~ "receivable/payable accounts selected, and reconcile each other, letting " +#~ "this balance in the partner." +#~ msgstr "" +#~ "Ova operacija će kreirati protustavke za odabrana dugovna/potražna konta " +#~ "i zatvoriti ih međusobno, ostavivši saldo na partneru." + +#, python-format +#~ msgid "You should compensate at least 2 journal entries." +#~ msgstr "Trebali bi kompenzirati najmanje 2 stavke dnevnika." diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/hr_HR.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/hr_HR.po new file mode 100644 index 00000000..ce89e078 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/hr_HR.po @@ -0,0 +1,188 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Otkaži" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Naziv" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Zadnje modificirano" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/hu.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/hu.po new file mode 100644 index 00000000..e99943ed --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/hu.po @@ -0,0 +1,186 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" +"Language: hu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Mégsem" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Készítette" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Létrehozás dátuma" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Név megjelenítése" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Utolsó frissítés dátuma" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Utoljára frissítve, által" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Utoljára frissítve " + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/id.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/id.po new file mode 100644 index 00000000..4dbf2757 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/id.po @@ -0,0 +1,186 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Indonesian (https://www.transifex.com/oca/teams/23907/id/)\n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Batalkan" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Dibuat oleh" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Dibuat pada" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Nama Tampilan" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Terakhir Dimodifikasi pada" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Diperbaharui oleh" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Diperbaharui pada" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/it.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/it.po new file mode 100644 index 00000000..db34c9e8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/it.po @@ -0,0 +1,199 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2024-03-12 13:34+0000\n" +"Last-Translator: mymage \n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "Compensazione AR/AP" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "Saldo" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "Tipo saldo" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Annulla" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "Azienda" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "Compensa" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "Valuta" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "Registro" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "Registrazioni contabili da compensare" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" +"La riga '%(line)s' ha il conto '%(account)s' che non è ne pagabile ne " +"esigibile." + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "La riga '%s' non ha un partner." + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "La riga '%s' è già riconciliata." + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "La riga '%s' non è inserita." + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "Partner" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" +"La funzione \"Compensazione\" ha lo scopo di bilanciare le operazioni su " +"conti diversi per lo stesso partner. Le registrazioni contabili selezionate " +"hanno lo stesso conto '%s', quindi si dovrebbe utilizzare invece la funzione " +"'Riconcilia'." + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" +"Le registrazioni contabili selezionate hanno partner diversi: %s. Tutte le " +"registrazioni contabili selezionate devono avere lo stesso partner." + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" +"Questa operazione genererà una registrazione contabile le cui righe sono " +"contropartita dei conti clienti/debiti selezionati, e si riconcilieranno tra " +"loro, lasciando questo saldo nel partner." + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "Da pagare" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "Da ricevere" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" +"Procedura guidata per la generazione movimenti contabili per la compensazione" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "Bisogna selezionare almeno due registrazioni contabili." diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/ja.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/ja.po new file mode 100644 index 00000000..003e4705 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/ja.po @@ -0,0 +1,186 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Japanese (https://www.transifex.com/oca/teams/23907/ja/)\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "キャンセル" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "作成者" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "作成日" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "表示名" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "最終更新日" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "最終更新者" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "最終更新日" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/ko.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/ko.po new file mode 100644 index 00000000..cb7660fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/ko.po @@ -0,0 +1,186 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Korean (https://www.transifex.com/oca/teams/23907/ko/)\n" +"Language: ko\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "취소" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "작성자" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "작성일" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "표시 이름" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "최근 수정" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "최근 갱신한 사람" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "최근 갱신 날짜" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/lo.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/lo.po new file mode 100644 index 00000000..6a30897b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/lo.po @@ -0,0 +1,186 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Lao (https://www.transifex.com/oca/teams/23907/lo/)\n" +"Language: lo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "ຍົກເລີອກ" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/lt.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/lt.po new file mode 100644 index 00000000..e735b1b8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/lt.po @@ -0,0 +1,187 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/lt/)\n" +"Language: lt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" +"%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Atšaukti" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Sukūrė" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Sukurta" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Vaizduojamas pavadinimas" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Paskutinį kartą keista" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Paskutinį kartą atnaujino" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Paskutinį kartą atnaujinta" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/lt_LT.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/lt_LT.po new file mode 100644 index 00000000..56d0d783 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/lt_LT.po @@ -0,0 +1,188 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Lithuanian (Lithuania) (https://www.transifex.com/oca/" +"teams/23907/lt_LT/)\n" +"Language: lt_LT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" +"%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Atšaukti" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Sukūrė" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Sukurta" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Paskutinį kartą atnaujino" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Paskutinį kartą atnaujinta" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/lv.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/lv.po new file mode 100644 index 00000000..a4ce0a30 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/lv.po @@ -0,0 +1,187 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Latvian (https://www.transifex.com/oca/teams/23907/lv/)\n" +"Language: lv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " +"2);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Atcelt" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Izveidoja" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Izveidots" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Pēdējo reizi atjaunoja" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Pēdējās izmaiņas" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/mk.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/mk.po new file mode 100644 index 00000000..6404755e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/mk.po @@ -0,0 +1,186 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Macedonian (https://www.transifex.com/oca/teams/23907/mk/)\n" +"Language: mk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Откажи" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Креирано од" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Креирано на" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Прикажи име" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Последна промена на" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Последно ажурирање од" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Последно ажурирање на" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/mn.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/mn.po new file mode 100644 index 00000000..55a4d3f1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/mn.po @@ -0,0 +1,186 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Mongolian (https://www.transifex.com/oca/teams/23907/mn/)\n" +"Language: mn\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Цуцлах" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Үүсгэгч" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Үүсгэсэн" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Дэлгэцийн Нэр" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Сүүлийн засвар хийсэн огноо" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Сүүлийн засвар хийсэн" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Сүүлийн засвар хийсэн огноо" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/nb.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/nb.po new file mode 100644 index 00000000..2ab9a9dc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/nb.po @@ -0,0 +1,187 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (https://www.transifex.com/oca/teams/23907/" +"nb/)\n" +"Language: nb\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Avbryt" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Opprettet av" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Opprettet den" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Visnings navn" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Sist oppdatert " + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Sist oppdatert av" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Sist oppdatert" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/nb_NO.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/nb_NO.po new file mode 100644 index 00000000..8769ed1e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/nb_NO.po @@ -0,0 +1,187 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/" +"teams/23907/nb_NO/)\n" +"Language: nb_NO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Lukk" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Laget av" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Laget den" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Vis navn" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Sist endret den" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Sist oppdatert av" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Sist oppdatert den" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/nl.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/nl.po new file mode 100644 index 00000000..9b51563a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/nl.po @@ -0,0 +1,186 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Annuleren" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Te tonen naam" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Laatst bijgewerkt op" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/nl_BE.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/nl_BE.po new file mode 100644 index 00000000..4c757050 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/nl_BE.po @@ -0,0 +1,187 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (Belgium) (https://www.transifex.com/oca/teams/23907/" +"nl_BE/)\n" +"Language: nl_BE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Annuleren" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Gemaakt door" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Gemaakt op" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Schermnaam" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Laatst Aangepast op" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/pl.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/pl.po new file mode 100644 index 00000000..5cb55f0a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/pl.po @@ -0,0 +1,188 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Polish (https://www.transifex.com/oca/teams/23907/pl/)\n" +"Language: pl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n" +"%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n" +"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Anuluj" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Utworzone przez" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Utworzono" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Wyświetlana nazwa " + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Ostatnio modyfikowano" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Ostatnio modyfikowane przez" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Ostatnia zmiana" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/pt.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/pt.po new file mode 100644 index 00000000..86ba0b57 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/pt.po @@ -0,0 +1,235 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# Pedro Castro Silva , 2017 +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-08 23:22+0000\n" +"PO-Revision-Date: 2019-08-14 18:44+0000\n" +"Last-Translator: Pedro Castro Silva \n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Weblate 3.7.1\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "Encontro de Contas" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "Saldo" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "Tipo de Saldo" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "Compensar" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Nome a Exibir" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "Diário" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Última Modificação em" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Última Actualização por" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Última Actualização em" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "A Pagar" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "A receber" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "Assistente para gerar lançamentos de encontros de contas" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" + +#, python-format +#~ msgid "All entries must have a receivable or payable account" +#~ msgstr "Os itens de diário devem ter uma conta a receber ou a pagar" + +#, python-format +#~ msgid "All entries mustn't been reconciled" +#~ msgstr "Os itens de diário não podem estar reconciliados" + +#, python-format +#~ msgid "" +#~ "All entries should have a partner and the partner must be the same for " +#~ "all." +#~ msgstr "" +#~ "Os itens de diário devem ter um parceiro e este deve ser o mesmo para " +#~ "todos." + +#~ msgid "Compensate entries" +#~ msgstr "Compensar os itens de diário" + +#~ msgid "Move Line" +#~ msgstr "Linha de Movimento" + +#, python-format +#~ msgid "" +#~ "The 'Compensate' function is intended to balance operations on different " +#~ "accounts for the same partner.\n" +#~ "In this case all selected entries belong to the same account.\n" +#~ " Please use the 'Reconcile' function." +#~ msgstr "" +#~ "A função 'Compensar' pretende balancear operações em contas diferentes " +#~ "para o mesmo parceiro.\n" +#~ "Neste caso todos os lançamentos selecionados pertencem à mesma conta.\n" +#~ "Por favor, use a função 'Reconciliar'." + +#~ msgid "" +#~ "This operation will generate account entries that are counterpart of the " +#~ "receivable/payable accounts selected, and reconcile each other, letting " +#~ "this balance in the partner." +#~ msgstr "" +#~ "Esta operação gerará itens de diário que são contrapartida das contas a " +#~ "receber/a pagar selecionadas e realizará a reconciliação, deixando este " +#~ "saldo no parceiro." + +#, python-format +#~ msgid "You should compensate at least 2 journal entries." +#~ msgstr "Deve compensar pelos menos 2 itens de diário." diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/pt_BR.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/pt_BR.po new file mode 100644 index 00000000..835bbaf3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/pt_BR.po @@ -0,0 +1,246 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2024-05-29 19:39+0000\n" +"Last-Translator: Rodrigo Macedo \n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/" +"23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "Compensação à receber/pagar" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "Saldo" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "Tipo de Saldo" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "Empresa" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "Compensar" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "Moeda" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Nome para Mostrar" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "Identificação" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "Diário" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "Itens de diário para compensar" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Última atualização em" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Última atualização por" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Última atualização em" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" +"A linha '%(line)s' possui a conta '%(account)s' que não é uma conta a pagar " +"nem a receber." + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "A linha '%s' não tem parceiro." + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "A linha '%s' já está reconciliada." + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "A linha '%s' não foi postada." + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "Parceiro" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" +"A função ‘Compensar’ destina-se a equilibrar operações em contas diferentes " +"do mesmo parceiro. Os itens de diário selecionados possuem a mesma conta " +"'%s', então você deve usar a função 'Reconciliar'." + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" +"Os itens de diário selecionados têm parceiros diferentes: %s. Todos os itens " +"de diário selecionados devem ter o mesmo parceiro." + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" +"Esta operação irá gerar um lançamento contábil manual cujas linhas são " +"contrapartidas das contas a receber/a pagar selecionadas, e conciliarão " +"entre si, deixando esse saldo no parceiro." + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "A pagar" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "A receber" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "Assistente para geração de transações compensatórias" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "Você deve selecionar pelo menos 2 itens de diário." + +#, python-format +#~ msgid "All entries must have a receivable or payable account" +#~ msgstr "Todos os lançamentos devem ter uma conta à receber ou à pagar" + +#, python-format +#~ msgid "All entries mustn't been reconciled" +#~ msgstr "Nenhum lançamento pode estar reconciliado" + +#, python-format +#~ msgid "" +#~ "All entries should have a partner and the partner must be the same for " +#~ "all." +#~ msgstr "" +#~ "Todos os lançamentos devem ter um Parceiro, que deve ser o mesmo para " +#~ "todos." + +#~ msgid "Compensate entries" +#~ msgstr "Compensar lançamentos" + +#~ msgid "Move Line" +#~ msgstr "Lançamento" + +#, python-format +#~ msgid "" +#~ "The 'Compensate' function is intended to balance operations on different " +#~ "accounts for the same partner.\n" +#~ "In this case all selected entries belong to the same account.\n" +#~ " Please use the 'Reconcile' function." +#~ msgstr "" +#~ "A função 'Compensar' se destina a compensar operações em diferentes " +#~ "contas para o mesmo Parceiro.\n" +#~ "Neste caso, todos os lançamentos pertencem à mesma conta.\n" +#~ "Por favor, utilize a função 'Reconciliar'." + +#~ msgid "" +#~ "This operation will generate account entries that are counterpart of the " +#~ "receivable/payable accounts selected, and reconcile each other, letting " +#~ "this balance in the partner." +#~ msgstr "" +#~ "Esta operação criará lançamentos que são contrapartidas das contas à " +#~ "pagar/receber selecionadas, e se reconciliarão mutuamente, deixando este " +#~ "saldo no Parceiro." + +#, python-format +#~ msgid "You should compensate at least 2 journal entries." +#~ msgstr "Você deve compensar pelo menos 2 transações." diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/pt_PT.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/pt_PT.po new file mode 100644 index 00000000..c11be39c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/pt_PT.po @@ -0,0 +1,187 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" +"teams/23907/pt_PT/)\n" +"Language: pt_PT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Nome a exibir" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Modificado pela última vez em" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Atualizado pela última vez por" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Atualizado pela última vez em" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/ro.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/ro.po new file mode 100644 index 00000000..f27c3b23 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/ro.po @@ -0,0 +1,187 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Anuleaza" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Creat de" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Creat la" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Nume Afişat" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Ultima actualizare în" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Ultima actualizare făcută de" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Ultima actualizare la" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/ru.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/ru.po new file mode 100644 index 00000000..53a83044 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/ru.po @@ -0,0 +1,188 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" +"%100>=11 && n%100<=14)? 2 : 3);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Отменена" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Создано" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Создан" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Последний раз обновлено" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Последний раз обновлено" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/sk.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/sk.po new file mode 100644 index 00000000..ac4e47dc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/sk.po @@ -0,0 +1,186 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovak (https://www.transifex.com/oca/teams/23907/sk/)\n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Zrušiť" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Vytvoril" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Vytvorené" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Zobraziť meno" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Posledná modifikácia" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Naposledy upravil" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Naposledy upravené" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/sl.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/sl.po new file mode 100644 index 00000000..50ec6ca9 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/sl.po @@ -0,0 +1,187 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Preklic" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Ustvaril" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Ustvarjeno" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Prikazni naziv" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Zadnjič spremenjeno" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Zadnjič posodobil" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Zadnjič posodobljeno" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/sr.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/sr.po new file mode 100644 index 00000000..43e8fe28 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/sr.po @@ -0,0 +1,187 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Serbian (https://www.transifex.com/oca/teams/23907/sr/)\n" +"Language: sr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Otkaži" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Kreiran" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/sr@latin.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/sr@latin.po new file mode 100644 index 00000000..4fe6a4ca --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/sr@latin.po @@ -0,0 +1,188 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Serbian (Latin) (https://www.transifex.com/oca/teams/23907/sr" +"%40latin/)\n" +"Language: sr@latin\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Otkaži" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Kreiran" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Ime za prikaz" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Zadnja izmjena" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Zadnja izmjena" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Zadnja izmjena" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/sv.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/sv.po new file mode 100644 index 00000000..aad78635 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/sv.po @@ -0,0 +1,197 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2024-02-27 08:09+0000\n" +"Last-Translator: jakobkrabbe \n" +"Language-Team: Swedish (https://www.transifex.com/oca/teams/23907/sv/)\n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "AR/AP netting" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "Balans" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "Balans typ" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Avbryt" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "Bolag" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "Kompensera" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Skapad av" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Skapad den" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "Valuta" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Visa namn" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "Journal" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "Journalposter att kompensera" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Senast redigerad" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Senast uppdaterad av" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Senast uppdaterad" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" +"Rad \"%(line)s\" har konto \"%(account)s\" som varken är ett betalnings- " +"eller ett fordringskonto." + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "Raden '%s' har ingen kontakt." + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "Rad '%s' är redan avstämd." + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "Rad '%s' är inte bokförd." + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "Kontakt" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" +"Funktionen 'Kompensera' är avsedd för att balansera transaktioner på olika " +"konton för samma partner. De valda journalposterna har samma konto '%s', så " +"du bör använda funktionen 'Avstäm' istället." + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" +"De valda journalposterna har olika kontakter: %s. Alla valda journalposter " +"måste ha samma kontakt." + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" +"Denna operation kommer att generera en journalpost vars rader är " +"motsvarigheter till de valda fordrings-/betalningskontona och stämma av " +"varandra, så att detta balanseras i kontakten." + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "Att betala" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "Att ta emot" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "Guide för att generera kontoflyttningar för nettning" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "Du bör välja minst 2 journalrader." diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/th.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/th.po new file mode 100644 index 00000000..980de369 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/th.po @@ -0,0 +1,186 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Thai (https://www.transifex.com/oca/teams/23907/th/)\n" +"Language: th\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "ยกเลิก" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "สร้างโดย" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "สร้างเมื่อ" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "ชื่อที่ใช้แสดง" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "รหัส" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "แก้ไขครั้งสุดท้ายเมื่อ" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "อัพเดทครั้งสุดท้ายโดย" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "อัพเดทครั้งสุดท้ายเมื่อ" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/tr.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/tr.po new file mode 100644 index 00000000..08863fc6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/tr.po @@ -0,0 +1,197 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2024-06-06 13:40+0000\n" +"Last-Translator: Metin GÜLSOY \n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "B/A Virman" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "Bakiye" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "Bakiye Türü" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Vazgeç" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "Şirket" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "Virman Yap" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Oluşturuldu" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "Para Birimi" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Görünen İsim" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "Yevmiye" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "Virman yapılacak yevmiye kayıtları" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Son değişiklik" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Son güncelleyen" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Son güncelleme" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" +"'%(line)s' satırında borç veya alacak hesabı olmayan '%(account)s' kayıtlar " +"var." + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "'%s' satırının İş Ortağı yok." + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "'%s' satırının uzlaştırması zaten yapıldı." + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "'%s' satırı onaylanamadı." + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "İş Ortağı" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" +"'Virman' işlevi, aynı İş Ortağı için farklı hesaplardaki işlemleri " +"dengelemeyi amaçlamaktadır. Seçilen yevmiye kalemleri aynı '%s' hesabına " +"sahip, dolayısıyla bunun yerine 'Virman' işlevini kullanmalısınız." + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" +"Yevmiye öğelerinin farklı İş Ortakları var: %s. Seçilen yevmiye kayıtlarının " +"tümü aynı İş Ortağa sahip olmalıdır." + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" +"Bu işlem, satırları seçilen alacak/borç hesaplarının karşılığı olan bir " +"yevmiye kaydı oluşturacak ve bu bakiyeyi İş Ortakta bırakarak birbirini " +"mutabakata varacaktır." + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "Yapılan Ödeme" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "Alınan Ödeme" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "Netleştirme için hesap hareketleri oluşturma sihirbazı" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "En az 2 yevmiye kaydı seçmelisiniz." diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/tr_TR.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/tr_TR.po new file mode 100644 index 00000000..cd97cf7d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/tr_TR.po @@ -0,0 +1,187 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "İptal et" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Oluşturulma tarihi" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Görünen ad" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "Kimlik" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "En son güncelleme tarihi" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "En son güncelleyen " + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "En son güncelleme tarihi" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/uk.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/uk.po new file mode 100644 index 00000000..1684e7df --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/uk.po @@ -0,0 +1,187 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Ukrainian (https://www.transifex.com/oca/teams/23907/uk/)\n" +"Language: uk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Скасувати" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Створив" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Дата створення" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Назва для відображення" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Остання модифікація" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Востаннє оновив" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Останнє оновлення" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/vi.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/vi.po new file mode 100644 index 00000000..4a431dcf --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/vi.po @@ -0,0 +1,186 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Vietnamese (https://www.transifex.com/oca/teams/23907/vi/)\n" +"Language: vi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Hủy bỏ" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Được tạo bởi" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Được tạo vào" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Tên hiển thị" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Sửa lần cuối vào" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Cập nhật lần cuối vào" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/vi_VN.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/vi_VN.po new file mode 100644 index 00000000..4e6e5da9 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/vi_VN.po @@ -0,0 +1,187 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Vietnamese (Viet Nam) (https://www.transifex.com/oca/" +"teams/23907/vi_VN/)\n" +"Language: vi_VN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "Hủy" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "Tạo bởi" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "Tạo vào" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "Cập nhật lần cuối bởi" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "Cập nhật lần cuối vào" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/zh_CN.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/zh_CN.po new file mode 100644 index 00000000..0f610519 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/zh_CN.po @@ -0,0 +1,187 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" +"zh_CN/)\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "取消" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "创建者" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "创建时间" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "Display Name" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "ID" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "Last Modified on" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "最后更新者" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "上次更新日期" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/zh_TW.po b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/zh_TW.po new file mode 100644 index 00000000..59833196 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/i18n/zh_TW.po @@ -0,0 +1,187 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_netting +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-03 03:46+0000\n" +"PO-Revision-Date: 2017-12-03 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (Taiwan) (https://www.transifex.com/oca/teams/23907/" +"zh_TW/)\n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "AR/AP netting" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance +msgid "Balance" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__balance_type +msgid "Balance Type" +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Cancel" +msgstr "刪除" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_id +msgid "Company" +msgstr "" + +#. module: account_netting +#: model:ir.actions.act_window,name:account_netting.act_account_move_make_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_uid +msgid "Created by" +msgstr "建立者" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__create_date +msgid "Created on" +msgstr "建立於" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__company_currency_id +msgid "Currency" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__display_name +msgid "Display Name" +msgstr "顯示名稱" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__id +msgid "ID" +msgstr "編號" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__journal_id +msgid "Journal" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__move_line_ids +msgid "Journal Items to Compensate" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting____last_update +msgid "Last Modified on" +msgstr "最後修改:" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_uid +msgid "Last Updated by" +msgstr "最後更新:" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__write_date +msgid "Last Updated on" +msgstr "最後更新於" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"Line '%(line)s' has account '%(account)s' which is not a payable nor a " +"receivable account." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' doesn't have a partner." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is already reconciled." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "Line '%s' is not posted." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields,field_description:account_netting.field_account_move_make_netting__partner_id +msgid "Partner" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The 'Compensate' function is intended to balance operations on different " +"accounts for the same partner. The selected journal items have the same " +"account '%s', so you should use the 'Reconcile' function instead." +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "" +"The selected journal items have different partners: %s. All the selected " +"journal items must have the same partner." +msgstr "" + +#. module: account_netting +#: model_terms:ir.ui.view,arch_db:account_netting.view_account_move_make_netting_form +msgid "" +"This operation will generate a journal entry whose lines are counterpart of " +"the receivable/payable accounts selected, and reconcile each other, letting " +"this balance in the partner." +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__pay +msgid "To pay" +msgstr "" + +#. module: account_netting +#: model:ir.model.fields.selection,name:account_netting.selection__account_move_make_netting__balance_type__receive +msgid "To receive" +msgstr "" + +#. module: account_netting +#: model:ir.model,name:account_netting.model_account_move_make_netting +msgid "Wizard to generate account moves for netting" +msgstr "" + +#. module: account_netting +#. odoo-python +#: code:addons/account_netting/wizards/account_move_make_netting.py:0 +#, python-format +msgid "You should select at least 2 journal items." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..d59dfb67 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/readme/CONTRIBUTORS.rst @@ -0,0 +1,5 @@ +* `Tecnativa `_: + + * Pedro M. Baeza + * Vicent Cubells + * Víctor Martínez diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/readme/DESCRIPTION.rst new file mode 100644 index 00000000..0e82c4bd --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/readme/DESCRIPTION.rst @@ -0,0 +1,8 @@ +This module allows to compensate the balance of a receivable account with the +balance of a payable account for the same partner, creating a journal item +that reflects this operation. + +**WARNING**: This operation can be forbidden in your country by the accounting +regulations, so you should check current laws before using it. For example, in +Spain, this is not allowed at first instance, unless you document well the +operation from both parties. diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/readme/USAGE.rst b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/readme/USAGE.rst new file mode 100644 index 00000000..ed5889b4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/readme/USAGE.rst @@ -0,0 +1,12 @@ +From any account journal entries view: + +* Accounting/Journal Entries/Journal Items + +select all the lines that corresponds to both AR/AP operations from the same +partner. Click on *Action > Compensate*. If the items don't correspond to the +same partner or they aren't AR/AP accounts, you will get an error. + +On contrary, a dialog box will be presented with the result of the operation +and a selection of the journal to register the operation. When you click on the +*Compensate* button, a journal entry is created with the corresponding +counterparts of the AR/AP operations. diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/security/ir.model.access.csv b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/security/ir.model.access.csv new file mode 100644 index 00000000..569589cc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/security/ir.model.access.csv @@ -0,0 +1,2 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_account_move_make_netting,Full access on account.move.make.netting to accountant grp,model_account_move_make_netting,account.group_account_user,1,1,1,1 diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/static/description/icon.png b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/static/description/index.html b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/static/description/index.html new file mode 100644 index 00000000..91e7bf50 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/static/description/index.html @@ -0,0 +1,449 @@ + + + + + +Account netting + + + +
+

Account netting

+ + +

Beta License: AGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runboat

+

This module allows to compensate the balance of a receivable account with the +balance of a payable account for the same partner, creating a journal item +that reflects this operation.

+

WARNING: This operation can be forbidden in your country by the accounting +regulations, so you should check current laws before using it. For example, in +Spain, this is not allowed at first instance, unless you document well the +operation from both parties.

+

Table of contents

+ +
+

Usage

+

From any account journal entries view:

+
    +
  • Accounting/Journal Entries/Journal Items
  • +
+

select all the lines that corresponds to both AR/AP operations from the same +partner. Click on Action > Compensate. If the items don’t correspond to the +same partner or they aren’t AR/AP accounts, you will get an error.

+

On contrary, a dialog box will be presented with the result of the operation +and a selection of the journal to register the operation. When you click on the +Compensate button, a journal entry is created with the corresponding +counterparts of the AR/AP operations.

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Tecnativa
  • +
+
+
+

Contributors

+
    +
  • Tecnativa:
      +
    • Pedro M. Baeza
    • +
    • Vicent Cubells
    • +
    • Víctor Martínez
    • +
    +
  • +
+
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-financial-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/tests/__init__.py b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/tests/__init__.py new file mode 100644 index 00000000..21baa0f8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/tests/__init__.py @@ -0,0 +1,4 @@ +# Copyright 2015 Pedro M. Baeza +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + +from . import test_account_netting diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/tests/test_account_netting.py b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/tests/test_account_netting.py new file mode 100644 index 00000000..56b2e7a1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/tests/test_account_netting.py @@ -0,0 +1,230 @@ +# Copyright 2015 Pedro M. Baeza +# Copyright 2017 Tecnativa - Vicent Cubells +# Copyright 2022 Tecnativa - Víctor Martínez +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + +from datetime import datetime + +import odoo.tests.common as common +from odoo.exceptions import UserError +from odoo.tests import Form, tagged + + +@tagged("post_install", "-at_install") +class TestAccountNetting(common.TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.env = cls.env(context=dict(cls.env.context, tracking_disable=True)) + if not cls.env.company.chart_template_id: + # Load a CoA if there's none in current company + coa = cls.env.ref("l10n_generic_coa.configurable_chart_template", False) + if not coa: + # Load the first available CoA + coa = cls.env["account.chart.template"].search( + [("visible", "=", True)], limit=1 + ) + coa.try_loading(company=cls.env.company, install_demo=False) + res_users_account_manager = cls.env.ref("account.group_account_manager") + partner_manager = cls.env.ref("base.group_partner_manager") + cls.env.user.write( + {"groups_id": [(6, 0, [res_users_account_manager.id, partner_manager.id])]} + ) + cls.company = cls.env.ref("base.main_company") + # only adviser can create an account + cls.aa_model = cls.env["account.account"] + cls.account_receivable = cls._get_account(cls, "asset_receivable") + cls.account_payable = cls._get_account(cls, "liability_payable") + cls.account_revenue = cls._get_account(cls, "income") + cls.account_expense = cls._get_account(cls, "expense") + cls.partner_model = cls.env["res.partner"] + cls.partner1 = cls._create_partner(cls, "Supplier/Customer 1") + cls.partner2 = cls._create_partner(cls, "Supplier/Customer 2") + cls.miscellaneous_journal = cls.env["account.journal"].search( + [("type", "=", "general"), ("company_id", "=", cls.company.id)], limit=1 + ) + # We need a product with taxes at 0 so that the amounts are as expected. + cls.account_tax = cls.env["account.tax"].create( + { + "name": "0%", + "amount_type": "fixed", + "type_tax_use": "sale", + "amount": 0, + "company_id": cls.company.id, + } + ) + cls.product = cls.env["product.product"].create( + { + "name": "Product Test", + "list_price": 10, + "taxes_id": [(6, 0, [cls.account_tax.id])], + } + ) + out_invoice_partner1 = cls._create_move(cls, "out_invoice", cls.partner1, 100) + out_invoice_partner1.action_post() + cls.move_line_1 = out_invoice_partner1.line_ids.filtered( + lambda x: x.account_id == cls.account_receivable + ) + in_invoice_partner1 = cls._create_move(cls, "in_invoice", cls.partner1, 1200) + in_invoice_partner1.action_post() + cls.move_line_2 = in_invoice_partner1.line_ids.filtered( + lambda x: x.account_id == cls.account_payable + ) + cls.move_line_3 = in_invoice_partner1.line_ids.filtered( + lambda x: x.account_id == cls.account_expense + ) + in_invoice_partner2 = cls._create_move(cls, "in_invoice", cls.partner2, 200) + in_invoice_partner2.action_post() + cls.move_line_4 = in_invoice_partner2.line_ids.filtered( + lambda x: x.account_id == cls.account_payable + ) + in_refund_partner2 = cls._create_move(cls, "in_refund", cls.partner2, 200) + in_refund_partner2.action_post() + cls.move_line_5 = in_refund_partner2.line_ids.filtered( + lambda x: x.account_id == cls.account_payable + ) + in_refund_partner2 = cls._create_move(cls, "in_refund", cls.partner2, 200) + in_refund_partner2.action_post() + cls.move_line_6 = in_refund_partner2.line_ids.filtered( + lambda x: x.account_id == cls.account_payable + ) + + def _get_account(self, account_type): + return self.aa_model.search( + [ + ("account_type", "=", account_type), + ("company_id", "=", self.company.id), + ], + limit=1, + ) + + def _create_partner(self, name): + return self.partner_model.create( + { + "name": name, + "property_account_receivable_id": self.account_receivable.id, + "property_account_payable_id": self.account_payable.id, + } + ) + + def _create_move(self, move_type, partner, price): + move_form = Form( + self.env["account.move"] + .with_company(self.company.id) + .with_context( + default_move_type=move_type, + ) + ) + move_form.partner_id = partner + move_form.invoice_date = datetime.now() + with move_form.invoice_line_ids.new() as line_form: + line_form.product_id = self.product + line_form.price_unit = price + return move_form.save() + + def test_compensation(self): + # Test raise if 1 account.move.line selected + obj = self.env["account.move.make.netting"].with_context( + active_ids=[self.move_line_1.id] + ) + with self.assertRaises(UserError): + wizard = obj.create( + { + "move_line_ids": [(6, 0, [self.move_line_1.id])], + "journal_id": self.miscellaneous_journal.id, + } + ) + # Test raise if not all accounts are payable/receivable + obj = self.env["account.move.make.netting"].with_context( + active_ids=[self.move_line_1.id, self.move_line_3.id] + ) + with self.assertRaises(UserError): + wizard = obj.create( + { + "move_line_ids": [ + (6, 0, [self.move_line_1.id, self.move_line_3.id]) + ], + "journal_id": self.miscellaneous_journal.id, + } + ) + # Test raise if same account + obj = self.env["account.move.make.netting"].with_context( + active_ids=[self.move_line_4.id, self.move_line_5.id] + ) + with self.assertRaises(UserError): + wizard = obj.create( + { + "move_line_ids": [ + (6, 0, [self.move_line_4.id, self.move_line_5.id]) + ], + "journal_id": self.miscellaneous_journal.id, + } + ) + # Test raise if reconciled lines + moves = self.env["account.move.line"].browse( + [self.move_line_4.id, self.move_line_5.id] + ) + moves.reconcile() + obj = self.env["account.move.make.netting"].with_context( + active_ids=[self.move_line_4.id, self.move_line_5.id] + ) + with self.assertRaises(UserError): + wizard = obj.create( + { + "move_line_ids": [ + (6, 0, [self.move_line_4.id, self.move_line_5.id]) + ], + "journal_id": self.miscellaneous_journal.id, + } + ) + # Test raise if different partners + obj = self.env["account.move.make.netting"].with_context( + active_ids=[self.move_line_1.id, self.move_line_6.id] + ) + with self.assertRaises(UserError): + wizard = obj.create( + { + "move_line_ids": [ + (6, 0, [self.move_line_1.id, self.move_line_6.id]) + ], + "journal_id": self.miscellaneous_journal.id, + } + ) + obj = self.env["account.move.make.netting"].with_context( + active_ids=[self.move_line_1.id, self.move_line_2.id] + ) + wizard = obj.create( + { + "move_line_ids": [(6, 0, [self.move_line_1.id, self.move_line_2.id])], + "journal_id": self.miscellaneous_journal.id, + } + ) + self.assertEqual(wizard.partner_id, self.partner1) + self.assertEqual(wizard.company_id, self.company) + res = wizard.button_compensate() + move = self.env["account.move"].browse(res["res_id"]) + self.assertEqual( + len(move.line_ids), 2, "AR/AP netting move has an incorrect line number" + ) + move_line_receivable = move.line_ids.filtered( + lambda x: x.account_id == self.account_receivable + ) + self.assertEqual( + move_line_receivable.credit, + 100, + "Incorrect credit amount for receivable move line", + ) + self.assertTrue( + move_line_receivable.reconciled and move_line_receivable.full_reconcile_id, + "Receivable move line should be totally reconciled", + ) + move_line_payable = move.line_ids.filtered( + lambda x: x.account_id == self.account_payable + ) + self.assertEqual( + move_line_payable.debit, 100, "Incorrect debit amount for payable move line" + ) + self.assertTrue( + move_line_payable.reconciled and not move_line_payable.full_reconcile_id, + "Receivable move line should be partially reconciled", + ) diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/wizards/__init__.py b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/wizards/__init__.py new file mode 100644 index 00000000..1a610d97 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/wizards/__init__.py @@ -0,0 +1,4 @@ +# Copyright 2015 Pedro M. Baeza +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + +from . import account_move_make_netting diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/wizards/account_move_make_netting.py b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/wizards/account_move_make_netting.py new file mode 100644 index 00000000..ba040483 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/wizards/account_move_make_netting.py @@ -0,0 +1,180 @@ +# Copyright 2015 Pedro M. Baeza +# Copyright 2017 Tecnativa - Vicent Cubells +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + +from odoo import _, api, fields, models +from odoo.exceptions import UserError + + +class AccountMoveMakeNetting(models.TransientModel): + _name = "account.move.make.netting" + _description = "Wizard to generate account moves for netting" + _check_company_auto = True + + company_id = fields.Many2one("res.company", required=True) + journal_id = fields.Many2one( + comodel_name="account.journal", + required=True, + domain="[('type', '=', 'general'), ('company_id', '=', company_id)]", + check_company=True, + ) + move_line_ids = fields.Many2many( + comodel_name="account.move.line", + check_company=True, + string="Journal Items to Compensate", + ) + partner_id = fields.Many2one("res.partner", readonly=True) + company_currency_id = fields.Many2one(related="company_id.currency_id") + balance = fields.Monetary(readonly=True, currency_field="company_currency_id") + balance_type = fields.Selection( + selection=[("pay", "To pay"), ("receive", "To receive")], + readonly=True, + ) + + @api.model + def default_get(self, fields_list): + if len(self.env.context.get("active_ids", [])) < 2: + raise UserError(_("You should select at least 2 journal items.")) + move_lines = self.env["account.move.line"].browse( + self.env.context["active_ids"] + ) + partners = self.env["res.partner"] + for line in move_lines: + if line.parent_state != "posted": + raise UserError(_("Line '%s' is not posted.") % line.display_name) + if line.account_id.account_type not in ( + "liability_payable", + "asset_receivable", + ): + raise UserError( + _( + "Line '%(line)s' has account '%(account)s' which is not " + "a payable nor a receivable account." + ) + % { + "line": line.display_name, + "account": line.account_id.display_name, + } + ) + if line.reconciled: + raise UserError( + _("Line '%s' is already reconciled.") % line.display_name + ) + if not line.partner_id: + raise UserError( + _("Line '%s' doesn't have a partner.") % line.display_name + ) + partners |= line.partner_id + + if len(move_lines.account_id) == 1: + raise UserError( + _( + "The 'Compensate' function is intended to balance " + "operations on different accounts for the same partner. " + "The selected journal items have the same " + "account '%s', so you should use the 'Reconcile' function instead." + ) + % move_lines.account_id.display_name + ) + if len(partners) != 1: + raise UserError( + _( + "The selected journal items have different partners: %s. " + "All the selected journal items must have the same partner." + ) + % ", ".join([p.display_name for p in partners]) + ) + res = super().default_get(fields_list) + company = self.env.company + ccur = company.currency_id + debit_move_lines_debit = move_lines.filtered("debit") + credit_move_lines_debit = move_lines.filtered("credit") + balance = ccur.round( + abs(sum(debit_move_lines_debit.mapped("amount_residual"))) + - abs(sum(credit_move_lines_debit.mapped("amount_residual"))) + ) + res.update( + { + "balance": abs(balance), + "balance_type": "pay" + if ccur.compare_amounts(balance, 0) < 0 + else "receive", + "company_id": company.id, + "move_line_ids": move_lines.ids, + "partner_id": partners.id, + } + ) + return res + + def _prepare_account_move(self): + # Group amounts by account + account_groups = self.move_line_ids.read_group( + [("id", "in", self.move_line_ids.ids)], + ["account_id", "amount_residual"], + ["account_id"], + ) + debtors = [] + creditors = [] + total_debtors = 0.0 + total_creditors = 0.0 + ccur = self.company_id.currency_id + for account_group in account_groups: + balance = account_group["amount_residual"] + group_vals = { + "account_id": account_group["account_id"][0], + "balance": abs(balance), + } + if ccur.compare_amounts(balance, 0) > 0: + debtors.append(group_vals) + total_debtors += balance + else: + creditors.append(group_vals) + total_creditors += abs(balance) + # Compute move lines + netting_amount = min(total_creditors, total_debtors) + field_map = {1: "debit", 0: "credit"} + move_lines = [] + for i, group in enumerate([debtors, creditors]): + available_amount = netting_amount + for account_group in group: + move_line_vals = { + field_map[i]: min(available_amount, account_group["balance"]), + "partner_id": self.partner_id.id, + "account_id": account_group["account_id"], + } + move_lines.append((0, 0, move_line_vals)) + available_amount -= account_group["balance"] + if ccur.compare_amounts(available_amount, 0) <= 0: + break + vals = { + "ref": _("AR/AP netting"), + "journal_id": self.journal_id.id, + "company_id": self.company_id.id, + "line_ids": move_lines, + } + return vals + + def button_compensate(self): + self.ensure_one() + # Create account move + move = self.env["account.move"].create(self._prepare_account_move()) + move.action_post() + # Make reconciliation + for move_line in move.line_ids: + to_reconcile = move_line + self.move_line_ids.filtered( + lambda x: x.account_id == move_line.account_id + ) + to_reconcile.reconcile() + # Open created move + action = self.env["ir.actions.actions"]._for_xml_id( + "account.action_move_journal_line" + ) + action.update( + { + "view_mode": "form", + "views": False, + "view_id": False, + "res_id": move.id, + } + ) + return action diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/wizards/account_move_make_netting_view.xml b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/wizards/account_move_make_netting_view.xml new file mode 100644 index 00000000..4fc33d81 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/account_netting/wizards/account_move_make_netting_view.xml @@ -0,0 +1,43 @@ + + + + Compensate + account.move.make.netting + form + new + + list + + + + Compensate entries + account.move.make.netting + +
+

This operation will generate a journal entry whose lines are counterpart of the receivable/payable accounts selected, and reconcile each other, letting this balance in the partner.

+ + + + + + + + +
+
+
+
+
+
diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-financial-tools-account_netting/doc/ARCHITECTURE.md new file mode 100644 index 00000000..abcf1020 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_netting Module - account_netting + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/doc/CONFIGURATION.md b/odoo-bringout-oca-account-financial-tools-account_netting/doc/CONFIGURATION.md new file mode 100644 index 00000000..9c84e33a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_netting. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/doc/CONTROLLERS.md b/odoo-bringout-oca-account-financial-tools-account_netting/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-financial-tools-account_netting/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/doc/FAQ.md b/odoo-bringout-oca-account-financial-tools-account_netting/doc/FAQ.md new file mode 100644 index 00000000..b4458559 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_netting or install in UI. diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/doc/INSTALL.md b/odoo-bringout-oca-account-financial-tools-account_netting/doc/INSTALL.md new file mode 100644 index 00000000..240290ed --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_netting" +# or +uv pip install odoo-bringout-oca-account-financial-tools-account_netting" +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/doc/MODELS.md b/odoo-bringout-oca-account-financial-tools-account_netting/doc/MODELS.md new file mode 100644 index 00000000..3487c482 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/doc/MODELS.md @@ -0,0 +1,11 @@ +# Models + +Detected core models and extensions in account_netting. + +```mermaid +classDiagram +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/doc/OVERVIEW.md b/odoo-bringout-oca-account-financial-tools-account_netting/doc/OVERVIEW.md new file mode 100644 index 00000000..6aa2f14e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_netting. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_netting +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/doc/REPORTS.md b/odoo-bringout-oca-account-financial-tools-account_netting/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/doc/SECURITY.md b/odoo-bringout-oca-account-financial-tools-account_netting/doc/SECURITY.md new file mode 100644 index 00000000..a7ebb338 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/doc/SECURITY.md @@ -0,0 +1,34 @@ +# Security + +Access control and security definitions in account_netting. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../account_netting/security/ir.model.access.csv)** + - 1 model access rules + +## Record Rules + +Row-level security rules defined in: + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[ir.model.access.csv](../account_netting/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-financial-tools-account_netting/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/doc/USAGE.md b/odoo-bringout-oca-account-financial-tools-account_netting/doc/USAGE.md new file mode 100644 index 00000000..2cac3ef0 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_netting +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/doc/WIZARDS.md b/odoo-bringout-oca-account-financial-tools-account_netting/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-financial-tools-account_netting/pyproject.toml b/odoo-bringout-oca-account-financial-tools-account_netting/pyproject.toml new file mode 100644 index 00000000..440bc89a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_netting/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-financial-tools-account_netting" +version = "16.0.0" +description = "Account netting - Compensate AR/AP accounts from the same partner" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_netting"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/README.md b/odoo-bringout-oca-account-financial-tools-account_partner_required/README.md new file mode 100644 index 00000000..673ba18b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/README.md @@ -0,0 +1,44 @@ +# Account Partner Required + +Odoo addon: account_partner_required + +## Installation + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_partner_required +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Account Partner Required +- **Version**: 16.0.1.0.0 +- **Category**: Accounting +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-financial-tools](https://github.com/OCA/account-financial-tools) branch 16.0, addon `account_partner_required`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/README.rst b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/README.rst new file mode 100644 index 00000000..363b3a66 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/README.rst @@ -0,0 +1,112 @@ +======================== +Account Partner Required +======================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:75b53dc07b1b6ed19bbeb311cdbe042e86feef1d9c1dab87ec5cf4dbedc93af9 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-tools/tree/16.0/account_partner_required + :alt: OCA/account-financial-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-tools-16-0/account-financial-tools-16-0-account_partner_required + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module adds an option *Partner policy* on account types. + +You have the choice between 3 policies: + +* *optional* (the default policy): partner is optional, +* *always*: require a partner, +* *never*: forbid a partner. + +This module is useful to enforce a partner on account move lines on +customer and supplier accounts. + +This module is very similar to the module *account_analytic_required* available in the OCA project `account-analytic `_. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +To configure this module, you need to: + +#. Go to the menu *Invoicing > Configuration > Accounting > Account Types* and edit each account types to configure the correct *Partner policy*. + +Usage +===== + +If you put a partner on an account move line with an account whose type is configured with *Partner policy* = *never*, you will get an error message. + +If you don't put a partner on an account move line with an account whose type is configured with *Partner policy* = *always*, you will get an error message. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* ACSONE SA/NV +* Akretion + +Contributors +~~~~~~~~~~~~ + +* Stéphane Bidoul +* Alexis de Lattre +* Raf Ven + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-alexis-via| image:: https://github.com/alexis-via.png?size=40px + :target: https://github.com/alexis-via + :alt: alexis-via + +Current `maintainer `__: + +|maintainer-alexis-via| + +This module is part of the `OCA/account-financial-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/__init__.py b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/__manifest__.py b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/__manifest__.py new file mode 100644 index 00000000..20a386f9 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/__manifest__.py @@ -0,0 +1,21 @@ +# Copyright 2014-2022 Acsone (http://acsone.eu). +# Copyright 2016-2022 Akretion France (http://www.akretion.com/) +# @author Stéphane Bidoul +# @author Alexis de Lattre +# Copyright 2018-2022 DynApps (https://odoo.dynapps.be/) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Account Partner Required", + "version": "16.0.1.0.0", + "category": "Accounting", + "license": "AGPL-3", + "summary": "Adds an option 'partner policy' on accounts", + "author": "ACSONE SA/NV,Akretion,Odoo Community Association (OCA)", + "maintainers": ["alexis-via"], + "website": "https://github.com/OCA/account-financial-tools", + "depends": ["account"], + "data": ["views/account_account.xml"], + "installable": True, + "application": False, +} diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/account_partner_required.pot b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/account_partner_required.pot new file mode 100644 index 00000000..a733a273 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/account_partner_required.pot @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_partner_required +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_account +msgid "Account" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__always +msgid "Always" +msgstr "" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__never +msgid "Never" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__optional +msgid "Optional" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,field_description:account_partner_required.field_account_account__partner_policy +#: model_terms:ir.ui.view,arch_db:account_partner_required.view_account_search +msgid "Partner Policy" +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Always' on account '%(account)s' but the partner " +"is missing on the journal item '%(move_line)s'." +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Never' on account '%(account)s' but the journal " +"item '%(move_line)s' has the partner '%(partner)s'." +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,help:account_partner_required.field_account_account__partner_policy +msgid "" +"Set the policy for the partner field:\n" +"if you select 'Optional', the accountant is free to put a partner on journal items with this account ;\n" +"if you select 'Always', the accountant will get an error message if there is no partner ;\n" +"if you select 'Never', the accountant will get an error message if a partner is present." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/ar.po b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/ar.po new file mode 100644 index 00000000..02a56c52 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/ar.po @@ -0,0 +1,104 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_partner_required +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2018-06-29 06:01+0000\n" +"Last-Translator: Osoul \n" +"Language-Team: Arabic (http://www.transifex.com/oca/OCA-account-financial-" +"tools-8-0/language/ar/)\n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" +"X-Generator: Weblate 3.0.1\n" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_account +msgid "Account" +msgstr "الحساب" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__always +msgid "Always" +msgstr "دائماً" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_move_line +msgid "Journal Item" +msgstr "عنصر اليومية" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__never +msgid "Never" +msgstr "ممنوع" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__optional +msgid "Optional" +msgstr "إختياري" + +#. module: account_partner_required +#: model:ir.model.fields,field_description:account_partner_required.field_account_account__partner_policy +#: model_terms:ir.ui.view,arch_db:account_partner_required.view_account_search +msgid "Partner Policy" +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Always' on account '%(account)s' but the partner " +"is missing on the journal item '%(move_line)s'." +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Never' on account '%(account)s' but the journal " +"item '%(move_line)s' has the partner '%(partner)s'." +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,help:account_partner_required.field_account_account__partner_policy +msgid "" +"Set the policy for the partner field:\n" +"if you select 'Optional', the accountant is free to put a partner on journal " +"items with this account ;\n" +"if you select 'Always', the accountant will get an error message if there is " +"no partner ;\n" +"if you select 'Never', the accountant will get an error message if a partner " +"is present." +msgstr "" + +#~ msgid "Account Type" +#~ msgstr "نوع الحساب" + +#, python-format +#~ msgid "" +#~ "Partner policy is set to 'Always' with account '%s' but the partner is " +#~ "missing in the account move line with label '%s'." +#~ msgstr "" +#~ "سياسة خانة الشريك هي 'دائماً' للحساب '%s' ولكن خانة الشريك فارغة في عنصر " +#~ "اليومية باسم '%s'." + +#, python-format +#~ msgid "" +#~ "Partner policy is set to 'Never' with account '%s' but the account move " +#~ "line with label '%s' has a partner '%s'." +#~ msgstr "" +#~ "سياسة خانة الشريك هي 'ممنوع' للحساب '%s' ولكن في عنصر اليومية باسم '%s' " +#~ "تم إدخال الشريك '%s'." + +#~ msgid "Policy for Partner Field" +#~ msgstr "سياسة خانة الشريك" diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/bs.po b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/bs.po new file mode 100644 index 00000000..29e7a603 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/bs.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_partner_required +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_account +msgid "Account" +msgstr "Konto" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__always +msgid "Always" +msgstr "Uvjek" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_move_line +msgid "Journal Item" +msgstr "Stavke dnevnika" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__never +msgid "Never" +msgstr "Nikad" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__optional +msgid "Optional" +msgstr "Opcija" + +#. module: account_partner_required +#: model:ir.model.fields,field_description:account_partner_required.field_account_account__partner_policy +#: model_terms:ir.ui.view,arch_db:account_partner_required.view_account_search +msgid "Partner Policy" +msgstr "Pravila partnera" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Always' on account '%(account)s' but the partner " +"is missing on the journal item '%(move_line)s'." +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Never' on account '%(account)s' but the journal " +"item '%(move_line)s' has the partner '%(partner)s'." +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,help:account_partner_required.field_account_account__partner_policy +msgid "" +"Set the policy for the partner field:\n" +"if you select 'Optional', the accountant is free to put a partner on journal items with this account ;\n" +"if you select 'Always', the accountant will get an error message if there is no partner ;\n" +"if you select 'Never', the accountant will get an error message if a partner is present." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/cs.po b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/cs.po new file mode 100644 index 00000000..8ecb1b5a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/cs.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_partner_required +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2015-06-03 15:56+0000\n" +"Last-Translator: <>\n" +"Language-Team: Czech (http://www.transifex.com/oca/OCA-account-financial-" +"tools-8-0/language/cs/)\n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_account +msgid "Account" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__always +msgid "Always" +msgstr "" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_move_line +#, fuzzy +msgid "Journal Item" +msgstr "Položky deníku" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__never +msgid "Never" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__optional +msgid "Optional" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,field_description:account_partner_required.field_account_account__partner_policy +#: model_terms:ir.ui.view,arch_db:account_partner_required.view_account_search +msgid "Partner Policy" +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Always' on account '%(account)s' but the partner " +"is missing on the journal item '%(move_line)s'." +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Never' on account '%(account)s' but the journal " +"item '%(move_line)s' has the partner '%(partner)s'." +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,help:account_partner_required.field_account_account__partner_policy +msgid "" +"Set the policy for the partner field:\n" +"if you select 'Optional', the accountant is free to put a partner on journal " +"items with this account ;\n" +"if you select 'Always', the accountant will get an error message if there is " +"no partner ;\n" +"if you select 'Never', the accountant will get an error message if a partner " +"is present." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/de.po b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/de.po new file mode 100644 index 00000000..0c648469 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/de.po @@ -0,0 +1,116 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_partner_required +# +# Translators: +# Rudolf Schnapka , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-22 23:21+0000\n" +"PO-Revision-Date: 2020-05-06 13:19+0000\n" +"Last-Translator: Maria Sparenberg \n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.10\n" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_account +msgid "Account" +msgstr "Konto" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__always +msgid "Always" +msgstr "Immer" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_move_line +msgid "Journal Item" +msgstr "Journalbuchung" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__never +msgid "Never" +msgstr "Niemals" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__optional +msgid "Optional" +msgstr "Wahlweise" + +#. module: account_partner_required +#: model:ir.model.fields,field_description:account_partner_required.field_account_account__partner_policy +#: model_terms:ir.ui.view,arch_db:account_partner_required.view_account_search +msgid "Partner Policy" +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Always' on account '%(account)s' but the partner " +"is missing on the journal item '%(move_line)s'." +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Never' on account '%(account)s' but the journal " +"item '%(move_line)s' has the partner '%(partner)s'." +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,help:account_partner_required.field_account_account__partner_policy +msgid "" +"Set the policy for the partner field:\n" +"if you select 'Optional', the accountant is free to put a partner on journal " +"items with this account ;\n" +"if you select 'Always', the accountant will get an error message if there is " +"no partner ;\n" +"if you select 'Never', the accountant will get an error message if a partner " +"is present." +msgstr "" + +#~ msgid "Account Type" +#~ msgstr "Kontoart" + +#, python-format +#~ msgid "" +#~ "Partner policy is set to 'Always' with account '%s' but the partner is " +#~ "missing in the account move line with label '%s'." +#~ msgstr "" +#~ "Partner-Regel ist auf 'Immer' mit Konto '%s' gesetzt, aber der Partner " +#~ "fehlt in der Buchungsposition mit Kennung '%s'." + +#, python-format +#~ msgid "" +#~ "Partner policy is set to 'Never' with account '%s' but the account move " +#~ "line with label '%s' has a partner '%s'." +#~ msgstr "" +#~ "Partner-Regel ist auf 'Niemals' mit Konto '%s' gesetzt, aber in der " +#~ "Buchungsposition mit Kennung '%s' ist ein Partner '%s' eingetragen." + +#~ msgid "Policy for Partner Field" +#~ msgstr "Regel zum Partnerfeld" + +#~ msgid "" +#~ "Set the policy for the partner field : if you select 'Optional', the " +#~ "accountant is free to put a partner on an account move line with this " +#~ "type of account ; if you select 'Always', the accountant will get an " +#~ "error message if there is no partner ; if you select 'Never', the " +#~ "accountant will get an error message if a partner is present." +#~ msgstr "" +#~ "Setzen Sie die Regel zum Partnerfeld: Wenn Sie 'Wahlweise' wählen, steht " +#~ "es dem Buchhalter frei bei dieser Kontoart einen Partner in " +#~ "Buchungspositionen einzutragen; wählen Sie 'Immer', erhält der Buchhalter " +#~ "bei fehlendem Partner eine Fehlermeldung; wählen Sie 'Niemals', erhält " +#~ "der Buchhalter eine Fehlermeldung, wenn ein Partner eingetragen ist." diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/en_GB.po b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/en_GB.po new file mode 100644 index 00000000..d9e4fcb3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/en_GB.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_partner_required +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2015-06-03 15:56+0000\n" +"Last-Translator: <>\n" +"Language-Team: English (United Kingdom) (http://www.transifex.com/oca/OCA-" +"account-financial-tools-8-0/language/en_GB/)\n" +"Language: en_GB\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_account +msgid "Account" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__always +msgid "Always" +msgstr "" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_move_line +#, fuzzy +msgid "Journal Item" +msgstr "Journal Items" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__never +msgid "Never" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__optional +msgid "Optional" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,field_description:account_partner_required.field_account_account__partner_policy +#: model_terms:ir.ui.view,arch_db:account_partner_required.view_account_search +msgid "Partner Policy" +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Always' on account '%(account)s' but the partner " +"is missing on the journal item '%(move_line)s'." +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Never' on account '%(account)s' but the journal " +"item '%(move_line)s' has the partner '%(partner)s'." +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,help:account_partner_required.field_account_account__partner_policy +msgid "" +"Set the policy for the partner field:\n" +"if you select 'Optional', the accountant is free to put a partner on journal " +"items with this account ;\n" +"if you select 'Always', the accountant will get an error message if there is " +"no partner ;\n" +"if you select 'Never', the accountant will get an error message if a partner " +"is present." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/es.po b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/es.po new file mode 100644 index 00000000..29420218 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/es.po @@ -0,0 +1,119 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_partner_required +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2023-11-06 20:36+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: Spanish (http://www.transifex.com/oca/" +"OCA-account-financial-tools-8-0/language/es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_account +msgid "Account" +msgstr "Cuenta" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__always +msgid "Always" +msgstr "Siempre" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_move_line +msgid "Journal Item" +msgstr "Artículo Diario" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__never +msgid "Never" +msgstr "Nunca" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__optional +msgid "Optional" +msgstr "Opcional" + +#. module: account_partner_required +#: model:ir.model.fields,field_description:account_partner_required.field_account_account__partner_policy +#: model_terms:ir.ui.view,arch_db:account_partner_required.view_account_search +msgid "Partner Policy" +msgstr "Política de Socio" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Always' on account '%(account)s' but the partner " +"is missing on the journal item '%(move_line)s'." +msgstr "" +"La política de socio está establecida en \"Siempre\" en la cuenta " +"\"%(account)s\", pero falta el socio en la partida \"%(move_line)s\"." + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Never' on account '%(account)s' but the journal " +"item '%(move_line)s' has the partner '%(partner)s'." +msgstr "" +"La política de socios está establecida en \"Nunca\" en la cuenta \"%(account)" +"s\" pero el artículo del diario \"%(move_line)s\" tiene el socio \"%(partner)" +"s\"." + +#. module: account_partner_required +#: model:ir.model.fields,help:account_partner_required.field_account_account__partner_policy +msgid "" +"Set the policy for the partner field:\n" +"if you select 'Optional', the accountant is free to put a partner on journal " +"items with this account ;\n" +"if you select 'Always', the accountant will get an error message if there is " +"no partner ;\n" +"if you select 'Never', the accountant will get an error message if a partner " +"is present." +msgstr "" +"Establezca la política para el campo socio:\n" +"si selecciona 'Opcional', el contable es libre de poner un socio en las " +"partidas de diario con esta cuenta ;\n" +"Si selecciona \"Siempre\", el contable recibirá un mensaje de error si no " +"hay ningún interlocutor;\n" +"si selecciona \"Nunca\", el contable recibirá un mensaje de error si hay un " +"socio." + +#, python-format +#~ msgid "" +#~ "Partner policy is set to 'Never' on account '%(account)s' but the journal " +#~ "item '%(move_line)s' has a partner '%(partner)s'." +#~ msgstr "" +#~ "La política de socios está configurada en \"Nunca\" en la cuenta " +#~ "'%(account)s' pero el elemento del diario '%(move_line)s' tiene un socio " +#~ "'%(partner)s'." + +#~ msgid "" +#~ "Set the policy for the partner field:\n" +#~ "if you select 'Optional', the accountant is free to put a partner on an " +#~ "account move line with this account ;\n" +#~ "if you select 'Always', the accountant will get an error message if there " +#~ "is no partner ;\n" +#~ "if you select 'Never', the accountant will get an error message if a " +#~ "partner is present." +#~ msgstr "" +#~ "Establezca la política para el campo socio:\n" +#~ "si selecciona \"Opcional\", el contable es libre de poner un socio en una " +#~ "línea de movimiento de cuenta con esta cuenta ;\n" +#~ "Si selecciona \"Siempre\", el contable recibirá un mensaje de error si no " +#~ "hay ningún socio;\n" +#~ "si selecciona \"Nunca\", el contable recibirá un mensaje de error si hay " +#~ "un socio." diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/es_CR.po b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/es_CR.po new file mode 100644 index 00000000..50840a6d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/es_CR.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_partner_required +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2015-06-03 15:56+0000\n" +"Last-Translator: <>\n" +"Language-Team: Spanish (Costa Rica) (http://www.transifex.com/oca/OCA-" +"account-financial-tools-8-0/language/es_CR/)\n" +"Language: es_CR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_account +msgid "Account" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__always +msgid "Always" +msgstr "" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_move_line +#, fuzzy +msgid "Journal Item" +msgstr "Elementos diario" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__never +msgid "Never" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__optional +msgid "Optional" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,field_description:account_partner_required.field_account_account__partner_policy +#: model_terms:ir.ui.view,arch_db:account_partner_required.view_account_search +msgid "Partner Policy" +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Always' on account '%(account)s' but the partner " +"is missing on the journal item '%(move_line)s'." +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Never' on account '%(account)s' but the journal " +"item '%(move_line)s' has the partner '%(partner)s'." +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,help:account_partner_required.field_account_account__partner_policy +msgid "" +"Set the policy for the partner field:\n" +"if you select 'Optional', the accountant is free to put a partner on journal " +"items with this account ;\n" +"if you select 'Always', the accountant will get an error message if there is " +"no partner ;\n" +"if you select 'Never', the accountant will get an error message if a partner " +"is present." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/es_EC.po b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/es_EC.po new file mode 100644 index 00000000..f2c7349c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/es_EC.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_partner_required +# +# Translators: +# Cristian Salamea , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-30 00:47+0000\n" +"PO-Revision-Date: 2017-05-30 00:47+0000\n" +"Last-Translator: Cristian Salamea , 2017\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/" +"es_EC/)\n" +"Language: es_EC\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_account +msgid "Account" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__always +msgid "Always" +msgstr "" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_move_line +msgid "Journal Item" +msgstr "Detalle Contable" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__never +msgid "Never" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__optional +msgid "Optional" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,field_description:account_partner_required.field_account_account__partner_policy +#: model_terms:ir.ui.view,arch_db:account_partner_required.view_account_search +msgid "Partner Policy" +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Always' on account '%(account)s' but the partner " +"is missing on the journal item '%(move_line)s'." +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Never' on account '%(account)s' but the journal " +"item '%(move_line)s' has the partner '%(partner)s'." +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,help:account_partner_required.field_account_account__partner_policy +msgid "" +"Set the policy for the partner field:\n" +"if you select 'Optional', the accountant is free to put a partner on journal " +"items with this account ;\n" +"if you select 'Always', the accountant will get an error message if there is " +"no partner ;\n" +"if you select 'Never', the accountant will get an error message if a partner " +"is present." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/es_MX.po b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/es_MX.po new file mode 100644 index 00000000..403c0dc6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/es_MX.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_partner_required +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2015-06-03 15:56+0000\n" +"Last-Translator: <>\n" +"Language-Team: Spanish (Mexico) (http://www.transifex.com/oca/OCA-account-" +"financial-tools-8-0/language/es_MX/)\n" +"Language: es_MX\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_account +msgid "Account" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__always +msgid "Always" +msgstr "" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_move_line +#, fuzzy +msgid "Journal Item" +msgstr "Elementos diario" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__never +msgid "Never" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__optional +msgid "Optional" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,field_description:account_partner_required.field_account_account__partner_policy +#: model_terms:ir.ui.view,arch_db:account_partner_required.view_account_search +msgid "Partner Policy" +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Always' on account '%(account)s' but the partner " +"is missing on the journal item '%(move_line)s'." +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Never' on account '%(account)s' but the journal " +"item '%(move_line)s' has the partner '%(partner)s'." +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,help:account_partner_required.field_account_account__partner_policy +msgid "" +"Set the policy for the partner field:\n" +"if you select 'Optional', the accountant is free to put a partner on journal " +"items with this account ;\n" +"if you select 'Always', the accountant will get an error message if there is " +"no partner ;\n" +"if you select 'Never', the accountant will get an error message if a partner " +"is present." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/fr.po b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/fr.po new file mode 100644 index 00000000..3c61e570 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/fr.po @@ -0,0 +1,148 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_partner_required +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2023-11-03 14:36+0000\n" +"Last-Translator: Alexis de Lattre \n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_account +msgid "Account" +msgstr "Compte" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__always +msgid "Always" +msgstr "Toujours" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_move_line +msgid "Journal Item" +msgstr "Écriture comptable" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__never +msgid "Never" +msgstr "Jamais" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__optional +msgid "Optional" +msgstr "Optionnel" + +#. module: account_partner_required +#: model:ir.model.fields,field_description:account_partner_required.field_account_account__partner_policy +#: model_terms:ir.ui.view,arch_db:account_partner_required.view_account_search +msgid "Partner Policy" +msgstr "Politique des partenaires" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Always' on account '%(account)s' but the partner " +"is missing on the journal item '%(move_line)s'." +msgstr "" +"La politique des partenaires est définie sur \"Toujours\" pour le compte " +"\"%(account)s\", mais le partenaire est absent de l'écriture comptable " +"\"%(move_line)s\"." + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Never' on account '%(account)s' but the journal " +"item '%(move_line)s' has the partner '%(partner)s'." +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,help:account_partner_required.field_account_account__partner_policy +msgid "" +"Set the policy for the partner field:\n" +"if you select 'Optional', the accountant is free to put a partner on journal " +"items with this account ;\n" +"if you select 'Always', the accountant will get an error message if there is " +"no partner ;\n" +"if you select 'Never', the accountant will get an error message if a partner " +"is present." +msgstr "" + +#, python-format +#~ msgid "" +#~ "Partner policy is set to 'Never' on account '%(account)s' but the journal " +#~ "item '%(move_line)s' has a partner '%(partner)s'." +#~ msgstr "" +#~ "La politique des partenaires est définie sur \"Jamais\" pour le compte " +#~ "\"%(account)s\", mais l'écriture comptable \"%(move_line)s\" a un " +#~ "partenaire \"%(partner)s\"." + +#~ msgid "" +#~ "Set the policy for the partner field:\n" +#~ "if you select 'Optional', the accountant is free to put a partner on an " +#~ "account move line with this account ;\n" +#~ "if you select 'Always', the accountant will get an error message if there " +#~ "is no partner ;\n" +#~ "if you select 'Never', the accountant will get an error message if a " +#~ "partner is present." +#~ msgstr "" +#~ "Définit la politique pour le champ partenaire :\n" +#~ "si vous sélectionnez \"Optionnel\", le comptable est libre de mettre un " +#~ "partenaire sur une écriture comptable avec ce compte ;\n" +#~ "si vous sélectionnez \"Toujours\", le comptable aura un message d'erreur " +#~ "s'il n'y a pas de partenaire ;\n" +#~ "si vous sélectionnez \"Jamais\", le comptable aura un message d'erreur si " +#~ "un partenaire est présent." + +#~ msgid "Account Type" +#~ msgstr "Type de compte" + +#, python-format +#~ msgid "" +#~ "Partner policy is set to 'Always' with account '%s' but the partner is " +#~ "missing in the account move line with label '%s'." +#~ msgstr "" +#~ "La stratégie de partenaire est définie sur « Toujours » avec le " +#~ "compte'%s', mais le partenaire est manquant dans la ligne avec le libellé " +#~ "'%s'." + +#, python-format +#~ msgid "" +#~ "Partner policy is set to 'Never' with account '%s' but the account move " +#~ "line with label '%s' has a partner '%s'." +#~ msgstr "" +#~ "La stratégie de partenaire est définie sur « Jamais » avec le compte " +#~ "'%s', mais la ligne de déplacement de compte avec le libellé '%s' a un " +#~ "partenaire '%s'." + +#~ msgid "Policy for Partner Field" +#~ msgstr "Politique pour le champ partenaire" + +#~ msgid "" +#~ "Set the policy for the partner field : if you select 'Optional', the " +#~ "accountant is free to put a partner on an account move line with this " +#~ "type of account ; if you select 'Always', the accountant will get an " +#~ "error message if there is no partner ; if you select 'Never', the " +#~ "accountant will get an error message if a partner is present." +#~ msgstr "" +#~ "Définir la politique du champ partenaire : si vous sélectionnez " +#~ "'Facultatif', le comptable est libre de mettre un partenaire sur une " +#~ "ligne de déplacement de compte avec ce type de compte ; si vous " +#~ "sélectionnez 'Toujours', le comptable recevra un message d'erreur s'il " +#~ "n'y a pas d'associé ; si vous sélectionnez 'Jamais', le comptable recevra " +#~ "un message d'erreur si un partenaire est présent." diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/hr.po b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/hr.po new file mode 100644 index 00000000..e4c60093 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/hr.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_partner_required +# +# Translators: +# Bole , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-27 00:40+0000\n" +"PO-Revision-Date: 2024-06-18 11:55+0000\n" +"Last-Translator: Bole \n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_account +msgid "Account" +msgstr "Konto" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__always +msgid "Always" +msgstr "Uvjek" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_move_line +msgid "Journal Item" +msgstr "Stavka dnevnika" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__never +msgid "Never" +msgstr "Nikad" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__optional +msgid "Optional" +msgstr "Opcija" + +#. module: account_partner_required +#: model:ir.model.fields,field_description:account_partner_required.field_account_account__partner_policy +#: model_terms:ir.ui.view,arch_db:account_partner_required.view_account_search +msgid "Partner Policy" +msgstr "Pravila partnera" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Always' on account '%(account)s' but the partner " +"is missing on the journal item '%(move_line)s'." +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Never' on account '%(account)s' but the journal " +"item '%(move_line)s' has the partner '%(partner)s'." +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,help:account_partner_required.field_account_account__partner_policy +msgid "" +"Set the policy for the partner field:\n" +"if you select 'Optional', the accountant is free to put a partner on journal " +"items with this account ;\n" +"if you select 'Always', the accountant will get an error message if there is " +"no partner ;\n" +"if you select 'Never', the accountant will get an error message if a partner " +"is present." +msgstr "" + +#~ msgid "Account Type" +#~ msgstr "Vrsta konta" + +#, python-format +#~ msgid "" +#~ "Partner policy is set to 'Always' with account '%s' but the partner is " +#~ "missing in the account move line with label '%s'." +#~ msgstr "" +#~ "Pravilo partnera je postavljeno na 'Uvjek' za konto '%s' ali partner " +#~ "nedostaje na stavci temeljnice sa nazivom '%s'." + +#, python-format +#~ msgid "" +#~ "Partner policy is set to 'Never' with account '%s' but the account move " +#~ "line with label '%s' has a partner '%s'." +#~ msgstr "" +#~ "Pravilo partnera je postavljeno na 'Nikad' za konto '%s' ali stavka " +#~ "temeljnice sa nazivom '%s' ima dodijeljenog partnera '%s'." + +#~ msgid "Policy for Partner Field" +#~ msgstr "Pravilo za partnera" + +#~ msgid "" +#~ "Set the policy for the partner field : if you select 'Optional', the " +#~ "accountant is free to put a partner on an account move line with this " +#~ "type of account ; if you select 'Always', the accountant will get an " +#~ "error message if there is no partner ; if you select 'Never', the " +#~ "accountant will get an error message if a partner is present." +#~ msgstr "" +#~ "Postavite pravilo za polje partner: ako odaberete 'Opcija', knjigovođi je " +#~ "odobreno da postavi partnera na stavku temeljnice sa ovim tipom konta; " +#~ "ako odaberete 'Uvjek', knjigovođa će dobiti poruku greške ako partner " +#~ "nedostaje; ako odaberete 'Nikad' knjigovođa će dobiti poruku greške ako " +#~ "je partner dodijeljen." diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/hu.po b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/hu.po new file mode 100644 index 00000000..cd21d867 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/hu.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_partner_required +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2015-06-03 15:56+0000\n" +"Last-Translator: <>\n" +"Language-Team: Hungarian (http://www.transifex.com/oca/OCA-account-financial-" +"tools-8-0/language/hu/)\n" +"Language: hu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_account +msgid "Account" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__always +msgid "Always" +msgstr "" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_move_line +#, fuzzy +msgid "Journal Item" +msgstr "Könyvelési tételsorok" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__never +msgid "Never" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__optional +msgid "Optional" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,field_description:account_partner_required.field_account_account__partner_policy +#: model_terms:ir.ui.view,arch_db:account_partner_required.view_account_search +msgid "Partner Policy" +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Always' on account '%(account)s' but the partner " +"is missing on the journal item '%(move_line)s'." +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Never' on account '%(account)s' but the journal " +"item '%(move_line)s' has the partner '%(partner)s'." +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,help:account_partner_required.field_account_account__partner_policy +msgid "" +"Set the policy for the partner field:\n" +"if you select 'Optional', the accountant is free to put a partner on journal " +"items with this account ;\n" +"if you select 'Always', the accountant will get an error message if there is " +"no partner ;\n" +"if you select 'Never', the accountant will get an error message if a partner " +"is present." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/it.po b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/it.po new file mode 100644 index 00000000..f3454134 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/it.po @@ -0,0 +1,92 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_partner_required +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2024-02-22 11:38+0000\n" +"Last-Translator: mymage \n" +"Language-Team: Italian (http://www.transifex.com/oca/" +"OCA-account-financial-tools-8-0/language/it/)\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_account +msgid "Account" +msgstr "Conto" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__always +msgid "Always" +msgstr "Sempre" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_move_line +msgid "Journal Item" +msgstr "Movimento contabile" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__never +msgid "Never" +msgstr "Mai" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__optional +msgid "Optional" +msgstr "Opzionale" + +#. module: account_partner_required +#: model:ir.model.fields,field_description:account_partner_required.field_account_account__partner_policy +#: model_terms:ir.ui.view,arch_db:account_partner_required.view_account_search +msgid "Partner Policy" +msgstr "Politica partner" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Always' on account '%(account)s' but the partner " +"is missing on the journal item '%(move_line)s'." +msgstr "" +"La politica del partner è impostata a 'Sempre' sul conto '%(account)s' ma il " +"partner manca nel movimento contabile '%(move_line)s'." + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Never' on account '%(account)s' but the journal " +"item '%(move_line)s' has the partner '%(partner)s'." +msgstr "" +"La politica del partner è impostata a 'Mai' sul conto '%(account)s' ma il " +"movimento contabile '%(move_line)s' ha il partner '%(partner)s'." + +#. module: account_partner_required +#: model:ir.model.fields,help:account_partner_required.field_account_account__partner_policy +msgid "" +"Set the policy for the partner field:\n" +"if you select 'Optional', the accountant is free to put a partner on journal " +"items with this account ;\n" +"if you select 'Always', the accountant will get an error message if there is " +"no partner ;\n" +"if you select 'Never', the accountant will get an error message if a partner " +"is present." +msgstr "" +"Impostare la politica per il campo partner:\n" +"se si seleziona 'Opzionale', il contabile è libero di inserire un partner " +"nel movimento contabile con questo conto;\n" +"se si seleziona 'Sempre', il contabile riceverà un messaggio di errore se " +"non c'è il partner;\n" +"se si seleziona 'Mai', il contabile riceverà un messaggio di errore se c'è " +"il partner." diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/ja.po b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/ja.po new file mode 100644 index 00000000..a3bf3801 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/ja.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_partner_required +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2015-06-03 15:56+0000\n" +"Last-Translator: <>\n" +"Language-Team: Japanese (http://www.transifex.com/oca/OCA-account-financial-" +"tools-8-0/language/ja/)\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_account +msgid "Account" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__always +msgid "Always" +msgstr "" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_move_line +#, fuzzy +msgid "Journal Item" +msgstr "仕訳項目" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__never +msgid "Never" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__optional +msgid "Optional" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,field_description:account_partner_required.field_account_account__partner_policy +#: model_terms:ir.ui.view,arch_db:account_partner_required.view_account_search +msgid "Partner Policy" +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Always' on account '%(account)s' but the partner " +"is missing on the journal item '%(move_line)s'." +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Never' on account '%(account)s' but the journal " +"item '%(move_line)s' has the partner '%(partner)s'." +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,help:account_partner_required.field_account_account__partner_policy +msgid "" +"Set the policy for the partner field:\n" +"if you select 'Optional', the accountant is free to put a partner on journal " +"items with this account ;\n" +"if you select 'Always', the accountant will get an error message if there is " +"no partner ;\n" +"if you select 'Never', the accountant will get an error message if a partner " +"is present." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/lt.po b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/lt.po new file mode 100644 index 00000000..f4a4d194 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/lt.po @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_partner_required +# +# Translators: +# Viktoras Norkus , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 03:44+0000\n" +"PO-Revision-Date: 2018-02-01 03:44+0000\n" +"Last-Translator: Viktoras Norkus , 2018\n" +"Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/lt/)\n" +"Language: lt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" +"%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_account +msgid "Account" +msgstr "Sąskaita" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__always +msgid "Always" +msgstr "" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__never +msgid "Never" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__optional +msgid "Optional" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,field_description:account_partner_required.field_account_account__partner_policy +#: model_terms:ir.ui.view,arch_db:account_partner_required.view_account_search +msgid "Partner Policy" +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Always' on account '%(account)s' but the partner " +"is missing on the journal item '%(move_line)s'." +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Never' on account '%(account)s' but the journal " +"item '%(move_line)s' has the partner '%(partner)s'." +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,help:account_partner_required.field_account_account__partner_policy +msgid "" +"Set the policy for the partner field:\n" +"if you select 'Optional', the accountant is free to put a partner on journal " +"items with this account ;\n" +"if you select 'Always', the accountant will get an error message if there is " +"no partner ;\n" +"if you select 'Never', the accountant will get an error message if a partner " +"is present." +msgstr "" + +#~ msgid "Account Type" +#~ msgstr "Sąskaitos tipas" diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/mk.po b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/mk.po new file mode 100644 index 00000000..22cb3322 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/mk.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_partner_required +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2015-06-03 15:56+0000\n" +"Last-Translator: <>\n" +"Language-Team: Macedonian (http://www.transifex.com/oca/OCA-account-" +"financial-tools-8-0/language/mk/)\n" +"Language: mk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_account +msgid "Account" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__always +msgid "Always" +msgstr "" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_move_line +#, fuzzy +msgid "Journal Item" +msgstr "Ставки на дневник" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__never +msgid "Never" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__optional +msgid "Optional" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,field_description:account_partner_required.field_account_account__partner_policy +#: model_terms:ir.ui.view,arch_db:account_partner_required.view_account_search +msgid "Partner Policy" +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Always' on account '%(account)s' but the partner " +"is missing on the journal item '%(move_line)s'." +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Never' on account '%(account)s' but the journal " +"item '%(move_line)s' has the partner '%(partner)s'." +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,help:account_partner_required.field_account_account__partner_policy +msgid "" +"Set the policy for the partner field:\n" +"if you select 'Optional', the accountant is free to put a partner on journal " +"items with this account ;\n" +"if you select 'Always', the accountant will get an error message if there is " +"no partner ;\n" +"if you select 'Never', the accountant will get an error message if a partner " +"is present." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/mn.po b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/mn.po new file mode 100644 index 00000000..7fcfa250 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/mn.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_partner_required +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2015-06-03 15:56+0000\n" +"Last-Translator: <>\n" +"Language-Team: Mongolian (http://www.transifex.com/oca/OCA-account-financial-" +"tools-8-0/language/mn/)\n" +"Language: mn\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_account +msgid "Account" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__always +msgid "Always" +msgstr "" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_move_line +#, fuzzy +msgid "Journal Item" +msgstr "Журналын бичилт" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__never +msgid "Never" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__optional +msgid "Optional" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,field_description:account_partner_required.field_account_account__partner_policy +#: model_terms:ir.ui.view,arch_db:account_partner_required.view_account_search +msgid "Partner Policy" +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Always' on account '%(account)s' but the partner " +"is missing on the journal item '%(move_line)s'." +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Never' on account '%(account)s' but the journal " +"item '%(move_line)s' has the partner '%(partner)s'." +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,help:account_partner_required.field_account_account__partner_policy +msgid "" +"Set the policy for the partner field:\n" +"if you select 'Optional', the accountant is free to put a partner on journal " +"items with this account ;\n" +"if you select 'Always', the accountant will get an error message if there is " +"no partner ;\n" +"if you select 'Never', the accountant will get an error message if a partner " +"is present." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/nb.po b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/nb.po new file mode 100644 index 00000000..106edff5 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/nb.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_partner_required +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2015-06-03 15:56+0000\n" +"Last-Translator: <>\n" +"Language-Team: Norwegian Bokmål (http://www.transifex.com/oca/OCA-account-" +"financial-tools-8-0/language/nb/)\n" +"Language: nb\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_account +msgid "Account" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__always +msgid "Always" +msgstr "" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_move_line +#, fuzzy +msgid "Journal Item" +msgstr "Journal Elementer" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__never +msgid "Never" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__optional +msgid "Optional" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,field_description:account_partner_required.field_account_account__partner_policy +#: model_terms:ir.ui.view,arch_db:account_partner_required.view_account_search +msgid "Partner Policy" +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Always' on account '%(account)s' but the partner " +"is missing on the journal item '%(move_line)s'." +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Never' on account '%(account)s' but the journal " +"item '%(move_line)s' has the partner '%(partner)s'." +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,help:account_partner_required.field_account_account__partner_policy +msgid "" +"Set the policy for the partner field:\n" +"if you select 'Optional', the accountant is free to put a partner on journal " +"items with this account ;\n" +"if you select 'Always', the accountant will get an error message if there is " +"no partner ;\n" +"if you select 'Never', the accountant will get an error message if a partner " +"is present." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/nl.po b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/nl.po new file mode 100644 index 00000000..54770659 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/nl.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_partner_required +# +# Translators: +# Frank Schellenberg , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-25 11:47+0000\n" +"PO-Revision-Date: 2024-04-02 16:36+0000\n" +"Last-Translator: Thijs van Oers \n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_account +msgid "Account" +msgstr "Rekening" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__always +msgid "Always" +msgstr "Altijd" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__never +msgid "Never" +msgstr "Nooit" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__optional +msgid "Optional" +msgstr "Optioneel" + +#. module: account_partner_required +#: model:ir.model.fields,field_description:account_partner_required.field_account_account__partner_policy +#: model_terms:ir.ui.view,arch_db:account_partner_required.view_account_search +msgid "Partner Policy" +msgstr "Klantbeleid" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Always' on account '%(account)s' but the partner " +"is missing on the journal item '%(move_line)s'." +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Never' on account '%(account)s' but the journal " +"item '%(move_line)s' has the partner '%(partner)s'." +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,help:account_partner_required.field_account_account__partner_policy +msgid "" +"Set the policy for the partner field:\n" +"if you select 'Optional', the accountant is free to put a partner on journal " +"items with this account ;\n" +"if you select 'Always', the accountant will get an error message if there is " +"no partner ;\n" +"if you select 'Never', the accountant will get an error message if a partner " +"is present." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/nl_BE.po b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/nl_BE.po new file mode 100644 index 00000000..5720ee3d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/nl_BE.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_partner_required +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2015-06-03 15:56+0000\n" +"Last-Translator: <>\n" +"Language-Team: Dutch (Belgium) (http://www.transifex.com/oca/OCA-account-" +"financial-tools-8-0/language/nl_BE/)\n" +"Language: nl_BE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_account +msgid "Account" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__always +msgid "Always" +msgstr "" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_move_line +#, fuzzy +msgid "Journal Item" +msgstr "Boekingslijnen" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__never +msgid "Never" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__optional +msgid "Optional" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,field_description:account_partner_required.field_account_account__partner_policy +#: model_terms:ir.ui.view,arch_db:account_partner_required.view_account_search +msgid "Partner Policy" +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Always' on account '%(account)s' but the partner " +"is missing on the journal item '%(move_line)s'." +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Never' on account '%(account)s' but the journal " +"item '%(move_line)s' has the partner '%(partner)s'." +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,help:account_partner_required.field_account_account__partner_policy +msgid "" +"Set the policy for the partner field:\n" +"if you select 'Optional', the accountant is free to put a partner on journal " +"items with this account ;\n" +"if you select 'Always', the accountant will get an error message if there is " +"no partner ;\n" +"if you select 'Never', the accountant will get an error message if a partner " +"is present." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/nl_NL.po b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/nl_NL.po new file mode 100644 index 00000000..98b5ca9e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/nl_NL.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_partner_required +# +# Translators: +# Frank Schellenberg , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-25 11:47+0000\n" +"PO-Revision-Date: 2018-01-25 11:47+0000\n" +"Last-Translator: Frank Schellenberg , 2018\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" +"teams/23907/nl_NL/)\n" +"Language: nl_NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_account +msgid "Account" +msgstr "Rekening" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__always +msgid "Always" +msgstr "" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__never +msgid "Never" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__optional +msgid "Optional" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,field_description:account_partner_required.field_account_account__partner_policy +#: model_terms:ir.ui.view,arch_db:account_partner_required.view_account_search +msgid "Partner Policy" +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Always' on account '%(account)s' but the partner " +"is missing on the journal item '%(move_line)s'." +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Never' on account '%(account)s' but the journal " +"item '%(move_line)s' has the partner '%(partner)s'." +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,help:account_partner_required.field_account_account__partner_policy +msgid "" +"Set the policy for the partner field:\n" +"if you select 'Optional', the accountant is free to put a partner on journal " +"items with this account ;\n" +"if you select 'Always', the accountant will get an error message if there is " +"no partner ;\n" +"if you select 'Never', the accountant will get an error message if a partner " +"is present." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/pt.po b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/pt.po new file mode 100644 index 00000000..bd44da54 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/pt.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_partner_required +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2020-02-28 00:14+0000\n" +"Last-Translator: alvarorib \n" +"Language-Team: Portuguese (http://www.transifex.com/oca/OCA-account-" +"financial-tools-8-0/language/pt/)\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Weblate 3.10\n" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_account +msgid "Account" +msgstr "Conta" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__always +msgid "Always" +msgstr "Sempre" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_move_line +msgid "Journal Item" +msgstr "Item do Diário" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__never +msgid "Never" +msgstr "Nunca" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__optional +msgid "Optional" +msgstr "Opcional" + +#. module: account_partner_required +#: model:ir.model.fields,field_description:account_partner_required.field_account_account__partner_policy +#: model_terms:ir.ui.view,arch_db:account_partner_required.view_account_search +msgid "Partner Policy" +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Always' on account '%(account)s' but the partner " +"is missing on the journal item '%(move_line)s'." +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Never' on account '%(account)s' but the journal " +"item '%(move_line)s' has the partner '%(partner)s'." +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,help:account_partner_required.field_account_account__partner_policy +msgid "" +"Set the policy for the partner field:\n" +"if you select 'Optional', the accountant is free to put a partner on journal " +"items with this account ;\n" +"if you select 'Always', the accountant will get an error message if there is " +"no partner ;\n" +"if you select 'Never', the accountant will get an error message if a partner " +"is present." +msgstr "" + +#~ msgid "Account Type" +#~ msgstr "Tipo de Conta" + +#, python-format +#~ msgid "" +#~ "Partner policy is set to 'Always' with account '%s' but the partner is " +#~ "missing in the account move line with label '%s'." +#~ msgstr "" +#~ "Política de parceiro está definida para 'Sempre' com a conta '%s' mas " +#~ "está em falta o parceiro na linha de movimento de conta com rótulo '%s'." + +#, python-format +#~ msgid "" +#~ "Partner policy is set to 'Never' with account '%s' but the account move " +#~ "line with label '%s' has a partner '%s'." +#~ msgstr "" +#~ "Política de parceiro está definida para 'Nunca' com a conta '%s' mas a " +#~ "linha de movimento de conta com rótulo '%s' tem um parceiro '%s'." + +#~ msgid "Policy for Partner Field" +#~ msgstr "Campo de Política para Parceiros" + +#~ msgid "" +#~ "Set the policy for the partner field : if you select 'Optional', the " +#~ "accountant is free to put a partner on an account move line with this " +#~ "type of account ; if you select 'Always', the accountant will get an " +#~ "error message if there is no partner ; if you select 'Never', the " +#~ "accountant will get an error message if a partner is present." +#~ msgstr "" +#~ "Definir a política no campo de parceiro: Se selecionar 'Opcional', o " +#~ "contabilista tem liberdade de colocar um parceiro numa linha de movimento " +#~ "com este tipo de conta; se selecionar 'Sempre', o contabilista receberá " +#~ "uma mensagem de erro se não existir um parceiro; se selecionar 'Nunca', o " +#~ "contabilista receberá uma mensagem de erro se estiver um parceiro " +#~ "presente." diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/pt_BR.po b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/pt_BR.po new file mode 100644 index 00000000..8f88ddd2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/pt_BR.po @@ -0,0 +1,128 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_partner_required +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2024-05-22 02:51+0000\n" +"Last-Translator: Rodrigo Macedo \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/" +"OCA-account-financial-tools-8-0/language/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_account +msgid "Account" +msgstr "Conta" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__always +msgid "Always" +msgstr "Sempre" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_move_line +msgid "Journal Item" +msgstr "Item do Diário" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__never +msgid "Never" +msgstr "Nunca" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__optional +msgid "Optional" +msgstr "Opcional" + +#. module: account_partner_required +#: model:ir.model.fields,field_description:account_partner_required.field_account_account__partner_policy +#: model_terms:ir.ui.view,arch_db:account_partner_required.view_account_search +msgid "Partner Policy" +msgstr "Política de Parceiros" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Always' on account '%(account)s' but the partner " +"is missing on the journal item '%(move_line)s'." +msgstr "" +"A política do parceiro está definida como 'Sempre' na conta '%(account)s', " +"mas o parceiro está ausente no item de diário '%(move_line)s'." + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Never' on account '%(account)s' but the journal " +"item '%(move_line)s' has the partner '%(partner)s'." +msgstr "" +"A política do parceiro está definida como 'Nunca' na conta '%(account)s', " +"mas o item de diário '%(move_line)s' tem o parceiro '%(partner)s'." + +#. module: account_partner_required +#: model:ir.model.fields,help:account_partner_required.field_account_account__partner_policy +msgid "" +"Set the policy for the partner field:\n" +"if you select 'Optional', the accountant is free to put a partner on journal " +"items with this account ;\n" +"if you select 'Always', the accountant will get an error message if there is " +"no partner ;\n" +"if you select 'Never', the accountant will get an error message if a partner " +"is present." +msgstr "" +"Defina a política para o campo parceiro:\n" +"se você selecionar 'Opcional', o contador poderá colocar um parceiro nos " +"itens contábeis dessa conta;\n" +"se você selecionar 'Sempre', o contador receberá uma mensagem de erro se não " +"houver parceiro;\n" +"se você selecionar 'Nunca', o contador receberá uma mensagem de erro se um " +"parceiro estiver presente." + +#~ msgid "Account Type" +#~ msgstr "Tipo de Conta" + +#, python-format +#~ msgid "" +#~ "Partner policy is set to 'Always' with account '%s' but the partner is " +#~ "missing in the account move line with label '%s'." +#~ msgstr "" +#~ "Política do Parceiro está marcada como 'Sempre' com a conta '%s' mas " +#~ "falta Parceiro no lançamento contábil de rótulo '%s'." + +#, python-format +#~ msgid "" +#~ "Partner policy is set to 'Never' with account '%s' but the account move " +#~ "line with label '%s' has a partner '%s'." +#~ msgstr "" +#~ "Política do Parceiro está marcada como 'Nunca' com a conta '%s' mas o " +#~ "lançamento contábil de rótulo '%s' contém um Parceiro '%s'." + +#~ msgid "Policy for Partner Field" +#~ msgstr "Política para o campo Parceiro" + +#~ msgid "" +#~ "Set the policy for the partner field : if you select 'Optional', the " +#~ "accountant is free to put a partner on an account move line with this " +#~ "type of account ; if you select 'Always', the accountant will get an " +#~ "error message if there is no partner ; if you select 'Never', the " +#~ "accountant will get an error message if a partner is present." +#~ msgstr "" +#~ "Marque a política do campo Parceiro: Se você selecionar 'Opcional', o " +#~ "contador fica livre para indicar um parceiro na movimentação deste tipo " +#~ "de conta; se você selecionar 'Sempre', o contador receberá uma mensagem " +#~ "de erro caso não tenha um Parceiro; se você selecionar 'Nunca', o " +#~ "contador receberá uma mensagem de erro se houver um Parceiro." diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/ro.po b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/ro.po new file mode 100644 index 00000000..fac6a655 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/ro.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_partner_required +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2015-06-03 15:56+0000\n" +"Last-Translator: <>\n" +"Language-Team: Romanian (http://www.transifex.com/oca/OCA-account-financial-" +"tools-8-0/language/ro/)\n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_account +msgid "Account" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__always +msgid "Always" +msgstr "" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_move_line +#, fuzzy +msgid "Journal Item" +msgstr "Elementele Jurnalului" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__never +msgid "Never" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__optional +msgid "Optional" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,field_description:account_partner_required.field_account_account__partner_policy +#: model_terms:ir.ui.view,arch_db:account_partner_required.view_account_search +msgid "Partner Policy" +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Always' on account '%(account)s' but the partner " +"is missing on the journal item '%(move_line)s'." +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Never' on account '%(account)s' but the journal " +"item '%(move_line)s' has the partner '%(partner)s'." +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,help:account_partner_required.field_account_account__partner_policy +msgid "" +"Set the policy for the partner field:\n" +"if you select 'Optional', the accountant is free to put a partner on journal " +"items with this account ;\n" +"if you select 'Always', the accountant will get an error message if there is " +"no partner ;\n" +"if you select 'Never', the accountant will get an error message if a partner " +"is present." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/ru.po b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/ru.po new file mode 100644 index 00000000..9a159606 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/ru.po @@ -0,0 +1,83 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_partner_required +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2015-06-03 15:56+0000\n" +"Last-Translator: <>\n" +"Language-Team: Russian (http://www.transifex.com/oca/OCA-account-financial-" +"tools-8-0/language/ru/)\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" +"%100>=11 && n%100<=14)? 2 : 3);\n" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_account +msgid "Account" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__always +msgid "Always" +msgstr "" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_move_line +#, fuzzy +msgid "Journal Item" +msgstr "Элементы журнала" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__never +msgid "Never" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__optional +msgid "Optional" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,field_description:account_partner_required.field_account_account__partner_policy +#: model_terms:ir.ui.view,arch_db:account_partner_required.view_account_search +msgid "Partner Policy" +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Always' on account '%(account)s' but the partner " +"is missing on the journal item '%(move_line)s'." +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Never' on account '%(account)s' but the journal " +"item '%(move_line)s' has the partner '%(partner)s'." +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,help:account_partner_required.field_account_account__partner_policy +msgid "" +"Set the policy for the partner field:\n" +"if you select 'Optional', the accountant is free to put a partner on journal " +"items with this account ;\n" +"if you select 'Always', the accountant will get an error message if there is " +"no partner ;\n" +"if you select 'Never', the accountant will get an error message if a partner " +"is present." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/sl.po b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/sl.po new file mode 100644 index 00000000..c54d3648 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/sl.po @@ -0,0 +1,98 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_partner_required +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-11 03:36+0000\n" +"PO-Revision-Date: 2020-08-11 13:59+0000\n" +"Last-Translator: Matjaz Mozetic \n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3;\n" +"X-Generator: Weblate 3.10\n" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_account +msgid "Account" +msgstr "Konto" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__always +msgid "Always" +msgstr "Vedno" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_move_line +msgid "Journal Item" +msgstr "Dnevniška postavka" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__never +msgid "Never" +msgstr "Nikoli" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__optional +msgid "Optional" +msgstr "Opcijsko" + +#. module: account_partner_required +#: model:ir.model.fields,field_description:account_partner_required.field_account_account__partner_policy +#: model_terms:ir.ui.view,arch_db:account_partner_required.view_account_search +msgid "Partner Policy" +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Always' on account '%(account)s' but the partner " +"is missing on the journal item '%(move_line)s'." +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Never' on account '%(account)s' but the journal " +"item '%(move_line)s' has the partner '%(partner)s'." +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,help:account_partner_required.field_account_account__partner_policy +msgid "" +"Set the policy for the partner field:\n" +"if you select 'Optional', the accountant is free to put a partner on journal " +"items with this account ;\n" +"if you select 'Always', the accountant will get an error message if there is " +"no partner ;\n" +"if you select 'Never', the accountant will get an error message if a partner " +"is present." +msgstr "" + +#~ msgid "Account Type" +#~ msgstr "Tip konta" + +#~ msgid "" +#~ "Set the policy for the partner field : if you select 'Optional', the " +#~ "accountant is free to put a partner on an account move line with this " +#~ "type of account ; if you select 'Always', the accountant will get an " +#~ "error message if there is no partner ; if you select 'Never', the " +#~ "accountant will get an error message if a partner is present." +#~ msgstr "" +#~ "Nastavitev pravila polja partnerja: če izberete 'opcijsko', lahko " +#~ "računovodja določa partnerja na kontnem premiku s tem tipom konta; če " +#~ "izberete 'vedno', računovodja dobi opozorilo o napaki, kadar ni " +#~ "partnerja; če izberete 'nikoli', računovodja dobi sporočilo o napaki, " +#~ "kadar partner je prisoten." diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/sv.po b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/sv.po new file mode 100644 index 00000000..9eb6d092 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/sv.po @@ -0,0 +1,92 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_partner_required +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2024-02-27 12:34+0000\n" +"Last-Translator: jakobkrabbe \n" +"Language-Team: Swedish (http://www.transifex.com/oca/" +"OCA-account-financial-tools-8-0/language/sv/)\n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_account +msgid "Account" +msgstr "Konto" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__always +msgid "Always" +msgstr "Alltid" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_move_line +msgid "Journal Item" +msgstr "Transaktioner" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__never +msgid "Never" +msgstr "Aldrig" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__optional +msgid "Optional" +msgstr "Valfritt" + +#. module: account_partner_required +#: model:ir.model.fields,field_description:account_partner_required.field_account_account__partner_policy +#: model_terms:ir.ui.view,arch_db:account_partner_required.view_account_search +msgid "Partner Policy" +msgstr "Policy för partner" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Always' on account '%(account)s' but the partner " +"is missing on the journal item '%(move_line)s'." +msgstr "" +"Partnerpolicy är inställd på \"Alltid\" på konto \"%(account)s\" men " +"partnern saknas på journalposten \"%(move_line)s\"." + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Never' on account '%(account)s' but the journal " +"item '%(move_line)s' has the partner '%(partner)s'." +msgstr "" +"Partnerpolicy är inställd på \"Aldrig\" på konto \"%(account)s\" men " +"journalposten \"%(move_line)s\" har partnern \"%(partner)s\"." + +#. module: account_partner_required +#: model:ir.model.fields,help:account_partner_required.field_account_account__partner_policy +msgid "" +"Set the policy for the partner field:\n" +"if you select 'Optional', the accountant is free to put a partner on journal " +"items with this account ;\n" +"if you select 'Always', the accountant will get an error message if there is " +"no partner ;\n" +"if you select 'Never', the accountant will get an error message if a partner " +"is present." +msgstr "" +"Ange policy för partnerfältet:\n" +"Om du väljer \"Valfritt\", kan revisorn sätta en partner på journalposter " +"med detta konto ;\n" +"Om du väljer \"Alltid\" kommer revisorn att få ett felmeddelande om det inte " +"finns någon partner;\n" +"Om du väljer \"Aldrig\" kommer revisorn att få ett felmeddelande om det " +"finns en partner." diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/tr.po b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/tr.po new file mode 100644 index 00000000..a4fdba75 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/tr.po @@ -0,0 +1,91 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_partner_required +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2024-06-06 10:42+0000\n" +"Last-Translator: Metin GÜLSOY \n" +"Language-Team: Turkish (http://www.transifex.com/oca/" +"OCA-account-financial-tools-8-0/language/tr/)\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_account +msgid "Account" +msgstr "Muhasebe" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__always +msgid "Always" +msgstr "Her Zaman" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_move_line +msgid "Journal Item" +msgstr "Yevmiye Kalemleri" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__never +msgid "Never" +msgstr "Asla" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__optional +msgid "Optional" +msgstr "Seçenekli" + +#. module: account_partner_required +#: model:ir.model.fields,field_description:account_partner_required.field_account_account__partner_policy +#: model_terms:ir.ui.view,arch_db:account_partner_required.view_account_search +msgid "Partner Policy" +msgstr "İş Ortağı Koşulu" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Always' on account '%(account)s' but the partner " +"is missing on the journal item '%(move_line)s'." +msgstr "" +"İş Ortağı koşulu 'Her zaman ' olarak belirlenmiş. '%(account)s' fakat İş " +"Ortağı Girilmemiş. '%(move_line)s'." + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Never' on account '%(account)s' but the journal " +"item '%(move_line)s' has the partner '%(partner)s'." +msgstr "" +"İş Ortağı koşulu 'Asla' olarak belirlenmiş '%(account)s' fakat yevmiye " +"kalemlerinde '%(move_line)s' İş Ortağı olarak '%(partner)s' girilmiş." + +#. module: account_partner_required +#: model:ir.model.fields,help:account_partner_required.field_account_account__partner_policy +msgid "" +"Set the policy for the partner field:\n" +"if you select 'Optional', the accountant is free to put a partner on journal " +"items with this account ;\n" +"if you select 'Always', the accountant will get an error message if there is " +"no partner ;\n" +"if you select 'Never', the accountant will get an error message if a partner " +"is present." +msgstr "" +"İş Ortağı alanına ilişkin koşulu ayarlayın:\n" +"'İsteğe Bağlı'yı seçerseniz, isteğe bağlı olarak İş Ortağı girilebilir;\n" +"'Her zaman'ı seçerseniz, İş Ortağı yoksa muhasebeci bir hata mesajı " +"alacaktır;\n" +"'Asla'yı seçerseniz muhasebeci, bir İş Ortağı mevcut olması durumunda bir " +"hata mesajı alacaktır." diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/tr_TR.po b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/tr_TR.po new file mode 100644 index 00000000..e6fc64e3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/tr_TR.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_partner_required +# +# Translators: +# Ediz Duman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-27 00:40+0000\n" +"PO-Revision-Date: 2017-04-27 00:40+0000\n" +"Last-Translator: Ediz Duman , 2017\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_account +msgid "Account" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__always +msgid "Always" +msgstr "" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_move_line +msgid "Journal Item" +msgstr "Yevmiye Öğe" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__never +msgid "Never" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__optional +msgid "Optional" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,field_description:account_partner_required.field_account_account__partner_policy +#: model_terms:ir.ui.view,arch_db:account_partner_required.view_account_search +msgid "Partner Policy" +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Always' on account '%(account)s' but the partner " +"is missing on the journal item '%(move_line)s'." +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Never' on account '%(account)s' but the journal " +"item '%(move_line)s' has the partner '%(partner)s'." +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,help:account_partner_required.field_account_account__partner_policy +msgid "" +"Set the policy for the partner field:\n" +"if you select 'Optional', the accountant is free to put a partner on journal " +"items with this account ;\n" +"if you select 'Always', the accountant will get an error message if there is " +"no partner ;\n" +"if you select 'Never', the accountant will get an error message if a partner " +"is present." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/zh_CN.po b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/zh_CN.po new file mode 100644 index 00000000..23a78ce9 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/zh_CN.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_partner_required +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2015-06-03 15:56+0000\n" +"Last-Translator: <>\n" +"Language-Team: Chinese (China) (http://www.transifex.com/oca/OCA-account-" +"financial-tools-8-0/language/zh_CN/)\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_account +msgid "Account" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__always +msgid "Always" +msgstr "" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_move_line +#, fuzzy +msgid "Journal Item" +msgstr "日记帐项目" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__never +msgid "Never" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__optional +msgid "Optional" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,field_description:account_partner_required.field_account_account__partner_policy +#: model_terms:ir.ui.view,arch_db:account_partner_required.view_account_search +msgid "Partner Policy" +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Always' on account '%(account)s' but the partner " +"is missing on the journal item '%(move_line)s'." +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Never' on account '%(account)s' but the journal " +"item '%(move_line)s' has the partner '%(partner)s'." +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,help:account_partner_required.field_account_account__partner_policy +msgid "" +"Set the policy for the partner field:\n" +"if you select 'Optional', the accountant is free to put a partner on journal " +"items with this account ;\n" +"if you select 'Always', the accountant will get an error message if there is " +"no partner ;\n" +"if you select 'Never', the accountant will get an error message if a partner " +"is present." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/zh_TW.po b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/zh_TW.po new file mode 100644 index 00000000..0b8bde22 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/i18n/zh_TW.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_partner_required +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-financial-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-01 13:25+0000\n" +"PO-Revision-Date: 2015-06-03 15:56+0000\n" +"Last-Translator: <>\n" +"Language-Team: Chinese (Taiwan) (http://www.transifex.com/oca/OCA-account-" +"financial-tools-8-0/language/zh_TW/)\n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_account +msgid "Account" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__always +msgid "Always" +msgstr "" + +#. module: account_partner_required +#: model:ir.model,name:account_partner_required.model_account_move_line +#, fuzzy +msgid "Journal Item" +msgstr "帳簿項目" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__never +msgid "Never" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields.selection,name:account_partner_required.selection__account_account__partner_policy__optional +msgid "Optional" +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,field_description:account_partner_required.field_account_account__partner_policy +#: model_terms:ir.ui.view,arch_db:account_partner_required.view_account_search +msgid "Partner Policy" +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Always' on account '%(account)s' but the partner " +"is missing on the journal item '%(move_line)s'." +msgstr "" + +#. module: account_partner_required +#. odoo-python +#: code:addons/account_partner_required/models/account_move_line.py:0 +#, python-format +msgid "" +"Partner policy is set to 'Never' on account '%(account)s' but the journal " +"item '%(move_line)s' has the partner '%(partner)s'." +msgstr "" + +#. module: account_partner_required +#: model:ir.model.fields,help:account_partner_required.field_account_account__partner_policy +msgid "" +"Set the policy for the partner field:\n" +"if you select 'Optional', the accountant is free to put a partner on journal " +"items with this account ;\n" +"if you select 'Always', the accountant will get an error message if there is " +"no partner ;\n" +"if you select 'Never', the accountant will get an error message if a partner " +"is present." +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/models/__init__.py b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/models/__init__.py new file mode 100644 index 00000000..b37ced3c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/models/__init__.py @@ -0,0 +1,2 @@ +from . import account_account +from . import account_move_line diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/models/account_account.py b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/models/account_account.py new file mode 100644 index 00000000..4c5a24c8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/models/account_account.py @@ -0,0 +1,31 @@ +# Copyright 2014-2022 Acsone (http://acsone.eu) +# Copyright 2016-2022 Akretion (http://www.akretion.com/) +# @author Stéphane Bidoul +# @author Alexis de Lattre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) + +from odoo import fields, models + + +class AccountAccount(models.Model): + _inherit = "account.account" + + # No default value here ; only set one on account.account.type + partner_policy = fields.Selection( + [ + ("optional", "Optional"), + ("always", "Always"), + ("never", "Never"), + ], + help="Set the policy for the partner field:\nif you select " + "'Optional', the accountant is free to put a partner " + "on journal items with this account ;\n" + "if you select 'Always', the accountant will get an error " + "message if there is no partner ;\nif you select 'Never', " + "the accountant will get an error message if a partner " + "is present.", + ) + + def get_partner_policy(self): + self.ensure_one() + return self.partner_policy diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/models/account_move_line.py b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/models/account_move_line.py new file mode 100644 index 00000000..6d0105e1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/models/account_move_line.py @@ -0,0 +1,43 @@ +# Copyright 2014-2022 Acsone (http://acsone.eu) +# Copyright 2016-2022 Akretion (http://www.akretion.com/) +# @author Stéphane Bidoul +# @author Alexis de Lattre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) + +from odoo import _, api, models +from odoo.exceptions import ValidationError + + +class AccountMoveLine(models.Model): + _inherit = "account.move.line" + + def _check_partner_required_msg(self): + comp_cur = self.company_id.currency_id + for line in self: + if comp_cur.is_zero(line.debit) and comp_cur.is_zero(line.credit): + continue + policy = line.account_id.get_partner_policy() + if policy == "always" and not line.partner_id: + return _( + "Partner policy is set to 'Always' on account '%(account)s' but " + "the partner is missing on the journal item '%(move_line)s'." + ) % { + "account": line.account_id.display_name, + "move_line": line.display_name, + } + elif policy == "never" and line.partner_id: + return _( + "Partner policy is set to 'Never' on account '%(account)s' but " + "the journal item '%(move_line)s' has the partner '%(partner)s'." + ) % { + "account": line.account_id.display_name, + "move_line": line.display_name, + "partner": line.partner_id.display_name, + } + + @api.constrains("partner_id", "account_id", "debit", "credit") + def _check_partner_required(self): + for line in self: + message = line._check_partner_required_msg() + if message: + raise ValidationError(message) diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/readme/CONFIGURE.rst b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/readme/CONFIGURE.rst new file mode 100644 index 00000000..9636c9bb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/readme/CONFIGURE.rst @@ -0,0 +1,3 @@ +To configure this module, you need to: + +#. Go to the menu *Invoicing > Configuration > Accounting > Account Types* and edit each account types to configure the correct *Partner policy*. diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..6120bfae --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/readme/CONTRIBUTORS.rst @@ -0,0 +1,3 @@ +* Stéphane Bidoul +* Alexis de Lattre +* Raf Ven diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/readme/DESCRIPTION.rst new file mode 100644 index 00000000..da1f6161 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/readme/DESCRIPTION.rst @@ -0,0 +1,12 @@ +This module adds an option *Partner policy* on account types. + +You have the choice between 3 policies: + +* *optional* (the default policy): partner is optional, +* *always*: require a partner, +* *never*: forbid a partner. + +This module is useful to enforce a partner on account move lines on +customer and supplier accounts. + +This module is very similar to the module *account_analytic_required* available in the OCA project `account-analytic `_. diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/readme/USAGE.rst b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/readme/USAGE.rst new file mode 100644 index 00000000..d218ca52 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/readme/USAGE.rst @@ -0,0 +1,3 @@ +If you put a partner on an account move line with an account whose type is configured with *Partner policy* = *never*, you will get an error message. + +If you don't put a partner on an account move line with an account whose type is configured with *Partner policy* = *always*, you will get an error message. diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/static/description/icon.png b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/static/description/index.html b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/static/description/index.html new file mode 100644 index 00000000..0eb8127a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/static/description/index.html @@ -0,0 +1,449 @@ + + + + + + +Account Partner Required + + + +
+

Account Partner Required

+ + +

Beta License: AGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runboat

+

This module adds an option Partner policy on account types.

+

You have the choice between 3 policies:

+
    +
  • optional (the default policy): partner is optional,
  • +
  • always: require a partner,
  • +
  • never: forbid a partner.
  • +
+

This module is useful to enforce a partner on account move lines on +customer and supplier accounts.

+

This module is very similar to the module account_analytic_required available in the OCA project account-analytic.

+

Table of contents

+ +
+

Configuration

+

To configure this module, you need to:

+
    +
  1. Go to the menu Invoicing > Configuration > Accounting > Account Types and edit each account types to configure the correct Partner policy.
  2. +
+
+
+

Usage

+

If you put a partner on an account move line with an account whose type is configured with Partner policy = never, you will get an error message.

+

If you don’t put a partner on an account move line with an account whose type is configured with Partner policy = always, you will get an error message.

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • ACSONE SA/NV
  • +
  • Akretion
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

alexis-via

+

This module is part of the OCA/account-financial-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/tests/__init__.py b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/tests/__init__.py new file mode 100644 index 00000000..88f3a6dc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/tests/__init__.py @@ -0,0 +1 @@ +from . import test_account_partner_required diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/tests/test_account_partner_required.py b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/tests/test_account_partner_required.py new file mode 100644 index 00000000..f804cefc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/tests/test_account_partner_required.py @@ -0,0 +1,148 @@ +# Copyright 2014-2022 Acsone (http://acsone.eu) +# Copyright 2016-2022 Akretion (http://www.akretion.com/) +# @author Stéphane Bidoul +# @author Alexis de Lattre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + + +from odoo.exceptions import ValidationError +from odoo.tests import tagged +from odoo.tests.common import TransactionCase + + +@tagged("post_install", "-at_install") +class TestAccountPartnerRequired(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.env = cls.env(context=dict(cls.env.context, tracking_disable=True)) + cls.account_obj = cls.env["account.account"] + cls.move_obj = cls.env["account.move"] + cls.move_line_obj = cls.env["account.move.line"] + cls.company_id = cls.env.ref("base.main_company").id + cls.sale_journal = cls.env["account.journal"].create( + { + "type": "sale", + "code": "SJXX", + "name": "Sale journal", + "company_id": cls.company_id, + } + ) + cls.account1 = cls.account_obj.create( + { + "code": "124242", + "name": "Test 1", + "account_type": "asset_cash", + "company_id": cls.company_id, + } + ) + cls.account2 = cls.account_obj.create( + { + "code": "124243", + "name": "Test 2", + "account_type": "asset_receivable", + "company_id": cls.company_id, + } + ) + cls.account3 = cls.account_obj.create( + { + "code": "124244", + "name": "Test 3", + "account_type": "liability_payable", + "company_id": cls.company_id, + } + ) + + def _create_move(self, with_partner, amount=100): + if with_partner: + partner_id = self.env.ref("base.res_partner_1").id + else: + partner_id = False + move_vals = { + "company_id": self.company_id, + "journal_id": self.sale_journal.id, + "line_ids": [ + ( + 0, + 0, + { + "name": "/", + "debit": 0, + "credit": amount, + "account_id": self.account1.id, + }, + ), + ( + 0, + 0, + { + "name": "/", + "debit": amount, + "credit": 0, + "account_id": self.account2.id, + "partner_id": partner_id, + }, + ), + ], + } + move = self.move_obj.create(move_vals) + move_line = False + for line in move.line_ids: + if line.account_id == self.account2: + move_line = line + break + return move_line + + def test_optional(self): + self._create_move(with_partner=False) + self._create_move(with_partner=True) + + def test_always_no_partner(self): + self.account2.partner_policy = "always" + with self.assertRaises(ValidationError): + self._create_move(with_partner=False) + + def test_always_no_partner_0(self): + # accept missing partner when debit=credit=0 + self.account2.partner_policy = "always" + self._create_move(with_partner=False, amount=0) + + def test_always_with_partner(self): + self.account2.partner_policy = "always" + self._create_move(with_partner=True) + + def test_never_no_partner(self): + self.account2.partner_policy = "never" + self._create_move(with_partner=False) + + def test_never_with_partner(self): + self.account2.partner_policy = "never" + with self.assertRaises(ValidationError): + self._create_move(with_partner=True) + + def test_never_with_partner_0(self): + self.account2.partner_policy = "never" + # accept partner when debit=credit=0 + self._create_move(with_partner=True, amount=0) + + def test_always_remove_partner(self): + # remove partner when policy is always + self.account2.partner_policy = "always" + line = self._create_move(with_partner=True) + with self.assertRaises(ValidationError): + line.write({"partner_id": False}) + + def test_change_account(self): + self.account2.partner_policy = "optional" + line = self._create_move(with_partner=False) + # change account to an account with policy always but missing partner + self.account3.partner_policy = "always" + with self.assertRaises(ValidationError): + line.write({"account_id": self.account3.id}) + # change account to an account with policy always with partner + line.write( + { + "account_id": self.account3.id, + "partner_id": self.env.ref("base.res_partner_1").id, + } + ) diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/views/account_account.xml b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/views/account_account.xml new file mode 100644 index 00000000..e24a3c43 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/account_partner_required/views/account_account.xml @@ -0,0 +1,44 @@ + + + + + + account.account + + + + + + + + + + account.account + + + + + + + + + + account.account + + + + + + + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-financial-tools-account_partner_required/doc/ARCHITECTURE.md new file mode 100644 index 00000000..82c09a12 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_partner_required Module - account_partner_required + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/doc/CONFIGURATION.md b/odoo-bringout-oca-account-financial-tools-account_partner_required/doc/CONFIGURATION.md new file mode 100644 index 00000000..ca1efd21 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_partner_required. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/doc/CONTROLLERS.md b/odoo-bringout-oca-account-financial-tools-account_partner_required/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-financial-tools-account_partner_required/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/doc/FAQ.md b/odoo-bringout-oca-account-financial-tools-account_partner_required/doc/FAQ.md new file mode 100644 index 00000000..eee429e6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_partner_required or install in UI. diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/doc/INSTALL.md b/odoo-bringout-oca-account-financial-tools-account_partner_required/doc/INSTALL.md new file mode 100644 index 00000000..81da8aaa --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_partner_required" +# or +uv pip install odoo-bringout-oca-account-financial-tools-account_partner_required" +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/doc/MODELS.md b/odoo-bringout-oca-account-financial-tools-account_partner_required/doc/MODELS.md new file mode 100644 index 00000000..345d2384 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/doc/MODELS.md @@ -0,0 +1,13 @@ +# Models + +Detected core models and extensions in account_partner_required. + +```mermaid +classDiagram + class account_account + class account_move_line +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/doc/OVERVIEW.md b/odoo-bringout-oca-account-financial-tools-account_partner_required/doc/OVERVIEW.md new file mode 100644 index 00000000..e47d2fd6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_partner_required. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_partner_required +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/doc/REPORTS.md b/odoo-bringout-oca-account-financial-tools-account_partner_required/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/doc/SECURITY.md b/odoo-bringout-oca-account-financial-tools-account_partner_required/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-financial-tools-account_partner_required/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/doc/USAGE.md b/odoo-bringout-oca-account-financial-tools-account_partner_required/doc/USAGE.md new file mode 100644 index 00000000..e3f29e74 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_partner_required +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/doc/WIZARDS.md b/odoo-bringout-oca-account-financial-tools-account_partner_required/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-financial-tools-account_partner_required/pyproject.toml b/odoo-bringout-oca-account-financial-tools-account_partner_required/pyproject.toml new file mode 100644 index 00000000..0304c371 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_partner_required/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-financial-tools-account_partner_required" +version = "16.0.0" +description = "Account Partner Required - Adds an option 'partner policy' on accounts" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_partner_required"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-financial-tools-account_sequence_option/README.md b/odoo-bringout-oca-account-financial-tools-account_sequence_option/README.md new file mode 100644 index 00000000..e55dc2f1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_sequence_option/README.md @@ -0,0 +1,45 @@ +# Account Sequence Option + +Odoo addon: account_sequence_option + +## Installation + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_sequence_option +``` + +## Dependencies + +This addon depends on: +- account +- base_sequence_option + +## Manifest Information + +- **Name**: Account Sequence Option +- **Version**: 16.0.1.0.0 +- **Category**: Accounting +- **License**: LGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-financial-tools](https://github.com/OCA/account-financial-tools) branch 16.0, addon `account_sequence_option`. + +## License + +This package maintains the original LGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/README.rst b/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/README.rst new file mode 100644 index 00000000..ef2b0c6d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/README.rst @@ -0,0 +1,116 @@ +======================= +Account Sequence Option +======================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:28733b1121285c3f10186d8b333d79bd9e5806cc6e3215364cc042cbc095a8f8 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png + :target: https://odoo-community.org/page/development-status + :alt: Alpha +.. |badge2| image:: https://img.shields.io/badge/licence-LGPL--3-blue.png + :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + :alt: License: LGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-tools/tree/16.0/account_sequence_option + :alt: OCA/account-financial-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-tools-16-0/account-financial-tools-16-0-account_sequence_option + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module extends module base_sequence_option and allow you to +provide optional sequences for account.move documents, i.e., invoice, bill, journal entry. + +To use this module, enable developer mode, and check "Use sequence options" +under Settings -> Technical -> Manage Sequence Options. + +If you want to define your sequences in XML, feel free to use +demo/account_demo_options.xml as a base for your own sequence definitions. + +The demo sequences use a continuous numbering scheme, without the current year +in the generated name. To use a scheme that does include the year, set +``use_date_range`` to ``true``, and use ``%(range_year)s`` the represent the +year. +For example, to generate an invoice scheme that will generate "2022F00001" in +2022, try:: + + + Customer Invoice + + %(range_year)sF + true + + +Odoo will generate the date ranges automagically when the first invoice (or +vendor bill, etc) of a year is posted. + +.. IMPORTANT:: + This is an alpha version, the data model and design can change at any time without warning. + Only for development or testing purpose, do not use in production. + `More details on development status `_ + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Ecosoft + +Contributors +~~~~~~~~~~~~ + +* Kitti U. +* `Sygel `_: + + * Ángel García de la Chica Herrera + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-kittiu| image:: https://github.com/kittiu.png?size=40px + :target: https://github.com/kittiu + :alt: kittiu + +Current `maintainer `__: + +|maintainer-kittiu| + +This module is part of the `OCA/account-financial-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/__init__.py b/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/__init__.py new file mode 100644 index 00000000..b7f345e3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/__init__.py @@ -0,0 +1,4 @@ +# Copyright 2021 Ecosoft Co., Ltd. (http://ecosoft.co.th) +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). + +from . import models diff --git a/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/__manifest__.py b/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/__manifest__.py new file mode 100644 index 00000000..646b8ecf --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/__manifest__.py @@ -0,0 +1,22 @@ +# Copyright 2021 Ecosoft Co., Ltd. (http://ecosoft.co.th) +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). + +{ + "name": "Account Sequence Option", + "summary": "Manage sequence options for account.move, i.e., invoice, bill, entry", + "version": "16.0.1.0.0", + "author": "Ecosoft, Odoo Community Association (OCA)", + "development_status": "Alpha", + "website": "https://github.com/OCA/account-financial-tools", + "category": "Accounting", + "depends": ["account", "base_sequence_option"], + "data": [ + "data/account_sequence_option.xml", + "views/account_move_views.xml", + ], + "demo": ["demo/account_demo_options.xml"], + "maintainers": ["kittiu"], + "license": "LGPL-3", + "installable": True, + "auto_install": False, +} diff --git a/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/data/account_sequence_option.xml b/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/data/account_sequence_option.xml new file mode 100644 index 00000000..6b6fcc4c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/data/account_sequence_option.xml @@ -0,0 +1,9 @@ + + + + Invoice / Bill / Refund / Payment + account.move + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/demo/account_demo_options.xml b/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/demo/account_demo_options.xml new file mode 100644 index 00000000..2e3106c4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/demo/account_demo_options.xml @@ -0,0 +1,95 @@ + + + + + + Customer Invoice + + CINV/ + false + + + + Customer Refund + + CREF/ + false + + + + Vendor Bill + + VBIL/ + false + + + + Vendor Refund + + VREF/ + false + + + + Customer Payment + + CPAY/ + false + + + + Vendor Payment + + VPAY/ + false + + + + + + + Customer Invoice + [("move_type", "=", "out_invoice")] + + + + + + Customer Refund + [("move_type", "=", "out_refund")] + + + + + + Vendor Bill + [("move_type", "=", "in_invoice")] + + + + + + Vendor Refund + [("move_type", "=", "in_refund")] + + + + + + Customer Payment + [("move_type", "=", "entry"), ("payment_id.payment_type", "=", "inbound")] + + + + + + Vendor Payment + [("move_type", "=", "entry"), ("payment_id.payment_type", "=", "outbound")] + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/i18n/account_sequence_option.pot b/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/i18n/account_sequence_option.pot new file mode 100644 index 00000000..c1dcace7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/i18n/account_sequence_option.pot @@ -0,0 +1,41 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_sequence_option +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_sequence_option +#: model:ir.model.fields,field_description:account_sequence_option.field_ir_sequence_option__model +msgid "Apply On Model" +msgstr "" + +#. module: account_sequence_option +#: model:ir.model,name:account_sequence_option.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_sequence_option +#: model:ir.model.fields,field_description:account_sequence_option.field_account_bank_statement_line__sequence_option +#: model:ir.model.fields,field_description:account_sequence_option.field_account_move__sequence_option +#: model:ir.model.fields,field_description:account_sequence_option.field_account_payment__sequence_option +msgid "Sequence Option" +msgstr "" + +#. module: account_sequence_option +#: model:ir.model,name:account_sequence_option.model_ir_sequence_option +msgid "Sequence Option Base Model" +msgstr "" + +#. module: account_sequence_option +#: model:ir.model.fields.selection,name:account_sequence_option.selection__ir_sequence_option__model__account_move +msgid "account.move" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/i18n/bs.po b/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/i18n/bs.po new file mode 100644 index 00000000..ec1ec331 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/i18n/bs.po @@ -0,0 +1,41 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_sequence_option +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_sequence_option +#: model:ir.model.fields,field_description:account_sequence_option.field_ir_sequence_option__model +msgid "Apply On Model" +msgstr "Primijeni na model" + +#. module: account_sequence_option +#: model:ir.model,name:account_sequence_option.model_account_move +msgid "Journal Entry" +msgstr "Žurnal" + +#. module: account_sequence_option +#: model:ir.model.fields,field_description:account_sequence_option.field_account_bank_statement_line__sequence_option +#: model:ir.model.fields,field_description:account_sequence_option.field_account_move__sequence_option +#: model:ir.model.fields,field_description:account_sequence_option.field_account_payment__sequence_option +msgid "Sequence Option" +msgstr "Opcija sekvence" + +#. module: account_sequence_option +#: model:ir.model,name:account_sequence_option.model_ir_sequence_option +msgid "Sequence Option Base Model" +msgstr "Osnovni model opcija sekvence" + +#. module: account_sequence_option +#: model:ir.model.fields.selection,name:account_sequence_option.selection__ir_sequence_option__model__account_move +msgid "account.move" +msgstr "account.move" diff --git a/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/i18n/it.po b/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/i18n/it.po new file mode 100644 index 00000000..40616268 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/i18n/it.po @@ -0,0 +1,53 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_sequence_option +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-10-09 03:11+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_sequence_option +#: model:ir.model.fields,field_description:account_sequence_option.field_ir_sequence_option__model +msgid "Apply On Model" +msgstr "Applica sul modello" + +#. module: account_sequence_option +#: model:ir.model,name:account_sequence_option.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: account_sequence_option +#: model:ir.model.fields,field_description:account_sequence_option.field_account_bank_statement_line__sequence_option +#: model:ir.model.fields,field_description:account_sequence_option.field_account_move__sequence_option +#: model:ir.model.fields,field_description:account_sequence_option.field_account_payment__sequence_option +msgid "Sequence Option" +msgstr "Opzione sequenza" + +#. module: account_sequence_option +#: model:ir.model,name:account_sequence_option.model_ir_sequence_option +msgid "Sequence Option Base Model" +msgstr "Sequenza modello base opzione" + +#. module: account_sequence_option +#: model:ir.model.fields.selection,name:account_sequence_option.selection__ir_sequence_option__model__account_move +msgid "account.move" +msgstr "Registrazione contabile (account.move)" + +#~ msgid "Display Name" +#~ msgstr "Nome visualizzato" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Ultima modifica il" diff --git a/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/models/__init__.py b/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/models/__init__.py new file mode 100644 index 00000000..a46d682d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/models/__init__.py @@ -0,0 +1,5 @@ +# Copyright 2021 Ecosoft Co., Ltd. (http://ecosoft.co.th) +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). + +from . import account_move +from . import sequence_option diff --git a/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/models/account_move.py b/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/models/account_move.py new file mode 100644 index 00000000..313ba2fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/models/account_move.py @@ -0,0 +1,70 @@ +# Copyright 2021 Ecosoft Co., Ltd. (http://ecosoft.co.th) +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). + +from odoo import api, fields, models + + +class AccountMove(models.Model): + _inherit = "account.move" + + sequence_option = fields.Boolean( + compute="_compute_sequence_option", + default=False, + copy=False, + store=True, + index=True, + ) + + @api.depends("posted_before", "state", "journal_id", "date") + def _compute_sequence_option(self): + if hasattr(self.env["account.journal"], "sequence_id"): + return + return self._compute_name() + + @api.depends("posted_before", "state", "journal_id", "date") + def _compute_name(self): + options = self.env["ir.sequence.option.line"].get_model_options(self._name) + # On post, get the sequence option + if options: + for rec in self.filtered( + lambda l: l.name in (False, "/") and l.state == "posted" + ): + sequence = self.env["ir.sequence.option.line"].get_sequence( + rec, options=options + ) + if sequence: + rec.name = sequence.next_by_id(sequence_date=rec.date) + rec.sequence_option = True + + # Call super() + res = super()._compute_name() + if options: + for rec in self: + # On create new, odoo may suggest the 1st new number, remove it. + if ( + not rec.create_date + and rec.state == "draft" + and rec.name not in (False, "/") + ): + rec.name = "/" + # On cancel/draft w/o number assigned yet, ensure no odoo number assigned. + if ( + rec.create_date + and rec.state in ("draft", "cancel") + and rec.name not in (False, "/") + and not rec.sequence_option + ): + rec.name = "/" + return res + + # Bypass constrains if sequence is defined + def _constrains_date_sequence(self): + records = self.filtered( + lambda l: self.env["ir.sequence.option.line"].get_sequence(l) + ) + return super(AccountMove, self - records)._constrains_date_sequence() + + def _get_last_sequence_domain(self, relaxed=False): + (where_string, param) = super()._get_last_sequence_domain(relaxed=relaxed) + where_string += " AND coalesce(sequence_option, false) = false " + return where_string, param diff --git a/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/models/sequence_option.py b/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/models/sequence_option.py new file mode 100644 index 00000000..441b1a5e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/models/sequence_option.py @@ -0,0 +1,13 @@ +# Copyright 2021 Ecosoft Co., Ltd. (http://ecosoft.co.th) +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). + +from odoo import fields, models + + +class IrSequenceOption(models.Model): + _inherit = "ir.sequence.option" + + model = fields.Selection( + selection_add=[("account.move", "account.move")], + ondelete={"account.move": "cascade"}, + ) diff --git a/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..2837571c --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/readme/CONTRIBUTORS.rst @@ -0,0 +1,4 @@ +* Kitti U. +* `Sygel `_: + + * Ángel García de la Chica Herrera diff --git a/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/readme/DESCRIPTION.rst new file mode 100644 index 00000000..3da4ca29 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/readme/DESCRIPTION.rst @@ -0,0 +1,25 @@ +This module extends module base_sequence_option and allow you to +provide optional sequences for account.move documents, i.e., invoice, bill, journal entry. + +To use this module, enable developer mode, and check "Use sequence options" +under Settings -> Technical -> Manage Sequence Options. + +If you want to define your sequences in XML, feel free to use +demo/account_demo_options.xml as a base for your own sequence definitions. + +The demo sequences use a continuous numbering scheme, without the current year +in the generated name. To use a scheme that does include the year, set +``use_date_range`` to ``true``, and use ``%(range_year)s`` the represent the +year. +For example, to generate an invoice scheme that will generate "2022F00001" in +2022, try:: + + + Customer Invoice + + %(range_year)sF + true + + +Odoo will generate the date ranges automagically when the first invoice (or +vendor bill, etc) of a year is posted. diff --git a/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/static/description/icon.png b/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/static/description/index.html b/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/static/description/index.html new file mode 100644 index 00000000..54cf1cdd --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/static/description/index.html @@ -0,0 +1,454 @@ + + + + + + +Account Sequence Option + + + +
+

Account Sequence Option

+ + +

Alpha License: LGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runboat

+

This module extends module base_sequence_option and allow you to +provide optional sequences for account.move documents, i.e., invoice, bill, journal entry.

+

To use this module, enable developer mode, and check “Use sequence options” +under Settings -> Technical -> Manage Sequence Options.

+

If you want to define your sequences in XML, feel free to use +demo/account_demo_options.xml as a base for your own sequence definitions.

+

The demo sequences use a continuous numbering scheme, without the current year +in the generated name. To use a scheme that does include the year, set +use_date_range to true, and use %(range_year)s the represent the +year. +For example, to generate an invoice scheme that will generate “2022F00001” in +2022, try:

+
+<record id="seq_customer_invoice_1" model="ir.sequence">
+    <field name="name">Customer Invoice</field>
+    <field name="padding" eval="5" />
+    <field name="prefix">%(range_year)sF</field>
+    <field name="use_date_range">true</field>
+</record>
+
+

Odoo will generate the date ranges automagically when the first invoice (or +vendor bill, etc) of a year is posted.

+
+

Important

+

This is an alpha version, the data model and design can change at any time without warning. +Only for development or testing purpose, do not use in production. +More details on development status

+
+

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Ecosoft
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

kittiu

+

This module is part of the OCA/account-financial-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/tests/__init__.py b/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/tests/__init__.py new file mode 100644 index 00000000..7fa68a11 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/tests/__init__.py @@ -0,0 +1,4 @@ +# Copyright 2021 Ecosoft Co., Ltd. (http://ecosoft.co.th) +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). + +from . import test_account_sequence_option diff --git a/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/tests/test_account_sequence_option.py b/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/tests/test_account_sequence_option.py new file mode 100644 index 00000000..4f30bb3e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/tests/test_account_sequence_option.py @@ -0,0 +1,94 @@ +# Copyright 2021 Ecosoft Co., Ltd. (http://ecosoft.co.th) +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). + +from datetime import timedelta + +from odoo import fields +from odoo.tests.common import Form, TransactionCase, tagged + + +@tagged("post_install", "-at_install") +class TestAccountSequenceOption(TransactionCase): + def setUp(self): + super(TestAccountSequenceOption, self).setUp() + self.AccountMove = self.env["account.move"] + self.AccountMoveLine = self.env["account.move.line"] + self.partner_id = self.env.ref("base.res_partner_1") + self.product_id_1 = self.env.ref("product.product_product_6") + self.account_seq_opt1 = self.env.ref("account_sequence_option.account_sequence") + self.pay_in = self.env.ref("account.account_payment_method_manual_in") + self.pay_out = self.env.ref("account.account_payment_method_manual_out") + + def _create_invoice(self, move_type): + move_form = Form( + self.env["account.move"].with_context(default_move_type=move_type) + ) + move_form.partner_id = self.partner_id + move_form.invoice_date = fields.Date.today() + with move_form.invoice_line_ids.new() as line_form: + line_form.product_id = self.product_id_1 + invoice = move_form.save() + return invoice + + def _create_payment(self, payment_type, partner_type): + ctx = { + "default_payment_type": payment_type, + "default_partner_type": partner_type, + "default_move_journal_types": ("bank", "cash"), + } + move_form = Form(self.env["account.payment"].with_context(**ctx)) + move_form.partner_id = self.partner_id + payment = move_form.save() + return payment + + def test_account_sequence_options(self): + """Test different kind of sequences + 1. Customer Invoice 2. Vendor Bill + 3. Customer Refund 4. Vendor Refund + 5. Customer Payment 6. Vendor Payment + """ + self.account_seq_opt1.use_sequence_option = True + # 1. Customer Invoice + self.invoice = self._create_invoice("out_invoice") + self.invoice.action_post() + self.invoice._compute_name() + name = hasattr(self.env["account.journal"], "sequence_id") and "INV" or "CINV" + self.assertIn(name, self.invoice.name) + # 2. Vendor Bill + self.invoice = self._create_invoice("in_invoice") + self.invoice.action_post() + name = hasattr(self.env["account.journal"], "sequence_id") and "BILL" or "VBIL" + self.assertIn(name, self.invoice.name) + # 3. Customer Refund + self.invoice = self._create_invoice("out_refund") + self.invoice.action_post() + name = hasattr(self.env["account.journal"], "sequence_id") and "RINV" or "CREF" + self.assertIn(name, self.invoice.name) + # 4. Vendor Refund + self.invoice = self._create_invoice("in_refund") + self.invoice.action_post() + name = hasattr(self.env["account.journal"], "sequence_id") and "RBILL" or "VREF" + self.assertIn(name, self.invoice.name) + # 5. Customer Payment + self.payment = self._create_payment("inbound", "customer") + self.payment.action_post() + name = hasattr(self.env["account.journal"], "sequence_id") and "BNK1" or "CPAY" + self.assertIn(name, self.payment.name) + # 6. Vendor Payment + self.payment = self._create_payment("outbound", "supplier") + self.payment.action_post() + name = hasattr(self.env["account.journal"], "sequence_id") and "BNK1" or "VPAY" + self.assertIn(name, self.payment.name) + # 7. Create out invoice, post invoice, reset invoice to Draft + # Change Date, post invoice. + self.invoice = self._create_invoice("out_invoice") + self.invoice.action_post() + old_name = self.invoice.name + self.invoice.button_draft() + self.invoice.write( + {"invoice_date": self.invoice.invoice_date - timedelta(days=1)} + ) + self.invoice.action_post() + self.assertEqual(old_name, self.invoice.name) + + self.invoice._constrains_date_sequence() diff --git a/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/views/account_move_views.xml b/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/views/account_move_views.xml new file mode 100644 index 00000000..c37ab1df --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_sequence_option/account_sequence_option/views/account_move_views.xml @@ -0,0 +1,15 @@ + + + + + account_sequence_option_view_move_form + account.move + + + + + + + + diff --git a/odoo-bringout-oca-account-financial-tools-account_sequence_option/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-financial-tools-account_sequence_option/doc/ARCHITECTURE.md new file mode 100644 index 00000000..40f4764e --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_sequence_option/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_sequence_option Module - account_sequence_option + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-financial-tools-account_sequence_option/doc/CONFIGURATION.md b/odoo-bringout-oca-account-financial-tools-account_sequence_option/doc/CONFIGURATION.md new file mode 100644 index 00000000..a5839344 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_sequence_option/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_sequence_option. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-financial-tools-account_sequence_option/doc/CONTROLLERS.md b/odoo-bringout-oca-account-financial-tools-account_sequence_option/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_sequence_option/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-financial-tools-account_sequence_option/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-financial-tools-account_sequence_option/doc/DEPENDENCIES.md new file mode 100644 index 00000000..ef176e96 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_sequence_option/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) +- [base_sequence_option](../../odoo-bringout-oca-server-tools-base_sequence_option) diff --git a/odoo-bringout-oca-account-financial-tools-account_sequence_option/doc/FAQ.md b/odoo-bringout-oca-account-financial-tools-account_sequence_option/doc/FAQ.md new file mode 100644 index 00000000..d64e5614 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_sequence_option/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_sequence_option or install in UI. diff --git a/odoo-bringout-oca-account-financial-tools-account_sequence_option/doc/INSTALL.md b/odoo-bringout-oca-account-financial-tools-account_sequence_option/doc/INSTALL.md new file mode 100644 index 00000000..830a1a76 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_sequence_option/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_sequence_option" +# or +uv pip install odoo-bringout-oca-account-financial-tools-account_sequence_option" +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_sequence_option/doc/MODELS.md b/odoo-bringout-oca-account-financial-tools-account_sequence_option/doc/MODELS.md new file mode 100644 index 00000000..0c1d9612 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_sequence_option/doc/MODELS.md @@ -0,0 +1,13 @@ +# Models + +Detected core models and extensions in account_sequence_option. + +```mermaid +classDiagram + class account_move + class ir_sequence_option +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-financial-tools-account_sequence_option/doc/OVERVIEW.md b/odoo-bringout-oca-account-financial-tools-account_sequence_option/doc/OVERVIEW.md new file mode 100644 index 00000000..ffec3309 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_sequence_option/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_sequence_option. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_sequence_option +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-financial-tools-account_sequence_option/doc/REPORTS.md b/odoo-bringout-oca-account-financial-tools-account_sequence_option/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_sequence_option/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-financial-tools-account_sequence_option/doc/SECURITY.md b/odoo-bringout-oca-account-financial-tools-account_sequence_option/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_sequence_option/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-financial-tools-account_sequence_option/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-financial-tools-account_sequence_option/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_sequence_option/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-financial-tools-account_sequence_option/doc/USAGE.md b/odoo-bringout-oca-account-financial-tools-account_sequence_option/doc/USAGE.md new file mode 100644 index 00000000..b6266fd4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_sequence_option/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_sequence_option +``` diff --git a/odoo-bringout-oca-account-financial-tools-account_sequence_option/doc/WIZARDS.md b/odoo-bringout-oca-account-financial-tools-account_sequence_option/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_sequence_option/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-financial-tools-account_sequence_option/pyproject.toml b/odoo-bringout-oca-account-financial-tools-account_sequence_option/pyproject.toml new file mode 100644 index 00000000..3ce148d8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_sequence_option/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-financial-tools-account_sequence_option" +version = "16.0.0" +description = "Account Sequence Option - Manage sequence options for account.move, i.e., invoice, bill, entry" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "odoo-bringout-oca-account-financial-tools-base_sequence_option>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_sequence_option"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/README.md b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/README.md new file mode 100644 index 00000000..ec33266f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/README.md @@ -0,0 +1,44 @@ +# Cost-Revenue Spread + +Odoo addon: account_spread_cost_revenue + +## Installation + +```bash +pip install odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Cost-Revenue Spread +- **Version**: 16.0.1.0.1 +- **Category**: Accounting & Finance +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-financial-tools](https://github.com/OCA/account-financial-tools) branch 16.0, addon `account_spread_cost_revenue`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/README.rst b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/README.rst new file mode 100644 index 00000000..3eb378f4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/README.rst @@ -0,0 +1,229 @@ +=================== +Cost-Revenue Spread +=================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:cdfa137e88f59eb3720e56fa4e3fa998ae4b44e0f1f2795726134dc53abc7fc5 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-tools/tree/16.0/account_spread_cost_revenue + :alt: OCA/account-financial-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-tools-16-0/account-financial-tools-16-0-account_spread_cost_revenue + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +Allows to spread costs or revenues over a customizable periods, to even out cost or invoice spikes. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +To be able to access the full spreading features, the user must belong to *Show Full Accounting Features* group. + +On the form view of the company, in the *Account Spread* tab, you can configure +the journals in which the spread journal items will be generated by default: + +* the *Default Spread Journal for Revenues*, +* the *Default Spread Journal for Expenses*. + +In the same *Account Spread* tab, you can also configure the Spread Balance Sheet Accounts used by default: + +* the *Default Spread Account for Revenues*, +* the *Default Spread Account for Expenses*. + +This module by default allows the spreading even before the receipt of the invoice or when the invoice is still draft, +so that it is possible to work on the plan of the cost/revenue spreading. To disable this feature, on the form view of +the company disable the *Allow Spread Planning* option. + +In Spread Template, there is also option to *Auto assign template on invoice validate*, based on the preset invoice line criteria. + +On the form view of the company, the *Auto-post spread lines* option forces the account moves created +during the cost/revenue spreading to be automatically posted. When this option is false, the user can +enable/disable the automatic posting by the flag *Auto-post lines* present in the spread board. + +On the form view of the company, enable the *Auto-archive spread* option if you want the +cron job to automatically archive the spreads when all lines are posted. + +Usage +===== + +Define Spread Costs/Revenues Board +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Under Invoicing -> Accounting -> Journals -> Spread Costs/Revenues, create a new spread board. + +Complete the definition of the spreading criteria, by setting the the fields: + +* *Debit Account* +* *Credit Account* +* *Estimated Amount* (The total amount to spread) +* *Number of Repetitions* +* *Period Type* (Duration of each period) +* *Start date* +* *Journal* + +.. figure:: https://raw.githubusercontent.com/OCA/account-financial-tools/16.0/account_spread_cost_revenue/static/description/spread.png + :alt: Create a new spread board + +Click on the "Recalculate unposted lines" button on the top-left to calculate the spread lines. + +.. figure:: https://raw.githubusercontent.com/OCA/account-financial-tools/16.0/account_spread_cost_revenue/static/description/create_spread.png + :alt: The spreading board is defined + +A cron job will automatically create the accounting moves for all the lines having date previous that the current day (today). + +.. figure:: https://raw.githubusercontent.com/OCA/account-financial-tools/16.0/account_spread_cost_revenue/static/description/update_spread.png + :alt: The spreading board is updated by the cron job + +By default, the status of the created accounting moves is posted. +To disable the automatic posting of the accounting moves, set the flag *Auto-post lines* to False. +This flag is only available when the *Auto-post spread lines* option, present on the form view of the company, is disabled. + +Click on button *Recalculate entire spread* button in the spread board to force the recalculation of the spread lines: +this will also reset all the journal entries previously created. + +Link Invoice to Spread Costs/Revenues Board +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Create an invoice or vendor bill in draft. On its lines, the spreading right-arrow icon are displayed in dark-grey color. + +.. figure:: https://raw.githubusercontent.com/OCA/account-financial-tools/16.0/account_spread_cost_revenue/static/description/invoice_line_1.png + :alt: On the invoice line the spreading icon is displayed + +Click on the spreading right-arrow icon. A wizard prompts to enter a *Spread Action Type*: + +- *Link to existing spread board* +- *Create from spread template* +- *Create new spread board* + +Select *Link to existing spread board* and enter the previously generated Spread Board. Click on Confirm button: +the selected Spread Board will be automatically displayed. + +Go back to the draft invoice/bill. The spreading functionality is now enabled on the invoice line: +the spreading right-arrow icon is now displayed in green color. + +.. figure:: https://raw.githubusercontent.com/OCA/account-financial-tools/16.0/account_spread_cost_revenue/static/description/invoice_line_2.png + :alt: On the invoice line the spreading icon is displayed in green color + +Validate the invoice/bill. Click on the spreading (green) right-arrow icon to open the spread board, then click +on the smart button *Posted entries* to see the moves of the spread lines together with the move of the invoice line. + +In case the Subtotal Price of the invoice line is different than the *Estimated Amount* of the spread board, the spread +lines (not yet posted) will be recalculated when validating the invoice/bill. + +Define Spread Costs/Revenues Template +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Under Invoicing -> Configuration -> Accounting -> Spread Templates, create a new spread template. + +* *Spread Type* +* *Spread Balance Sheet Account* +* *Expense/Revenue Account* This option visible if invoice line account is balance sheet account, user need to specify this too. +* *Journal* +* *Auto assign template on invoice validate* + +When creating a new Spread Costs/Revenues Board, select the right template. +This way the above fields will be copied to the Spread Board. + +If *Auto assign template on invoice validate* is checked, this template will be used to auto create spread, if the underlining invoice match the preset product/account/analytic criteria. + +Changelog +========= + +13.0.1.0.0 +~~~~~~~~~~ + +* [MIG] Port account_spread_cost_revenue to V13. + +12.0.2.0.0 +~~~~~~~~~~ + +* [ENH] In spread template, add option to auto create spread on invoice validation + +12.0.1.1.0 +~~~~~~~~~~ + +* [ENH] Add optional Expense/Revenue Account in Chart Template, which can be used + in place of account from invoice line to set Expense/Revenue account in the spread + + +12.0.1.0.0 +~~~~~~~~~~ + +* [MIG] Port account_spread_cost_revenue to V12. + + +11.0.1.0.0 +~~~~~~~~~~ + +* [ADD] Module account_spread_cost_revenue. + (`#715 `_) + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Onestein + +Contributors +~~~~~~~~~~~~ + +* Andrea Stirpe +* Kitti U. +* Saran Lim. + +Other credits +~~~~~~~~~~~~~ + +Part of the code in this module (in particular the computation of the spread lines) +is highly inspired by the Assets Management module from the standard +Odoo 11.0 Community developed by Odoo SA. + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-financial-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/__init__.py b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/__init__.py new file mode 100644 index 00000000..adc6207f --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/__init__.py @@ -0,0 +1,4 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import models +from . import wizards diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/__manifest__.py b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/__manifest__.py new file mode 100644 index 00000000..216a46d4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/__manifest__.py @@ -0,0 +1,25 @@ +# Copyright 2016-2020 Onestein () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +{ + "name": "Cost-Revenue Spread", + "summary": "Spread costs and revenues over a custom period", + "version": "16.0.1.0.1", + "development_status": "Beta", + "author": "Onestein,Odoo Community Association (OCA)", + "license": "AGPL-3", + "website": "https://github.com/OCA/account-financial-tools", + "category": "Accounting & Finance", + "depends": ["account"], + "data": [ + "security/ir.model.access.csv", + "security/account_spread_security.xml", + "views/account_spread.xml", + "views/account_move.xml", + "views/res_company.xml", + "views/account_spread_template.xml", + "wizards/account_spread_invoice_line_link_wizard.xml", + "data/spread_cron.xml", + ], + "installable": True, +} diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/data/spread_cron.xml b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/data/spread_cron.xml new file mode 100644 index 00000000..b77437b8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/data/spread_cron.xml @@ -0,0 +1,15 @@ + + + + Cost/revenue Spread: Create Entries + + + 1 + days + -1 + + + code + model._create_entries() + + diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/i18n/account_spread_cost_revenue.pot b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/i18n/account_spread_cost_revenue.pot new file mode 100644 index 00000000..4c7e81d4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/i18n/account_spread_cost_revenue.pot @@ -0,0 +1,1090 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_spread_cost_revenue +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "" +"\n" +" This account in deprecated! The reconciliation will be NOT possible.\n" +" " +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "" +"\n" +" This account in deprecated! The reconciliation will be NOT possible.\n" +" " +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "" +"\n" +" The Balance Sheet account used for the spreading.
This account is the counterpart of the account in the invoice line.\n" +"
\n" +" \n" +" The Expense account in the vendor bill line.
Usually the same account of the vendor bill line.\n" +"
" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "" +"\n" +" The Balance Sheet account.
This is the account in the invoice line.\n" +"
\n" +" \n" +" The Expense account used for the spreading.
This account is the counterpart of the account of the vendor bill line.\n" +"
" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "" +"\n" +" The Revenue account in the invoice line.
Usually the same account of the invoice line.\n" +"
\n" +" \n" +" The Balance Sheet account used for the spreading.
This account is the counterpart of the account in the vendor bill line.\n" +"
" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "" +"\n" +" The Revenue account used for the spreading.
This account is the counterpart of the account of the invoice line.\n" +"
\n" +" \n" +" The Balance Sheet account.
This is the account in the vendor bill line.\n" +"
" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__account_id +msgid "Account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_company_form +msgid "Account Spread" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread_invoice_line_link_wizard +msgid "Account Spread Invoice Line Link Wizard" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread_line +msgid "Account Spread Lines" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread_template +msgid "Account Spread Template" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__active +msgid "Active" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__all_posted +msgid "All Posted" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__allow_spread_planning +msgid "Allow Spread Planning" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__amount +msgid "Amount" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__analytic_distribution +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__analytic_distribution +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__analytic_distribution_search +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__analytic_distribution_search +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__analytic_precision +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__analytic_precision +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_search +msgid "Archived" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__auto_spread_ids +msgid "Auto Spread On" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__auto_spread +msgid "Auto assign template on invoice validate" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread_template_auto +msgid "Auto create spread, based on product/account/analytic" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__auto_archive_spread +msgid "Auto-archive spread" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__move_line_auto_post +msgid "Auto-post lines" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__force_move_auto_post +msgid "Auto-post spread lines" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_template +msgid "" +"Automatically use this spread template on invoice validation for invoice " +"lines using below product and/or account and/or analytic," +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_account_id +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Balance sheet account / Spread account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__days_calc +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__days_calc +msgid "Calculate by days" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_invoice_line_link_wizard +msgid "Cancel" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Cannot delete spread(s) that are linked to an invoice line." +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Cannot delete spread(s): there are posted Journal Entries." +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "Cannot reconcile entries that are already reconciled:\n" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Cannot unlink invoice lines if the invoice is validated" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__company_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__company_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__company_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__company_id +msgid "Company" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_invoice_line_link_wizard +msgid "Confirm" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.actions.server,name:account_spread_cost_revenue.ir_cron_spread_create_entries_ir_actions_server +#: model:ir.cron,cron_name:account_spread_cost_revenue.ir_cron_spread_create_entries +msgid "Cost/revenue Spread: Create Entries" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Create All Moves" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Create Move" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:0 +#, python-format +msgid "Create from spread template" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:0 +#, python-format +msgid "Create new spread board" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__create_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__create_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__create_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__create_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__create_uid +msgid "Created by" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread_line.py:0 +#, python-format +msgid "Created move(s) " +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__create_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__create_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__create_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__create_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__create_date +msgid "Created on" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__credit_account_id +msgid "Credit Account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__currency_id +msgid "Currency" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__spread_type__sale +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_invoice_line_link_wizard__spread_type__sale +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_template__spread_type__sale +msgid "Customer" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__invoice_type__out_refund +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_invoice_line_link_wizard__invoice_type__out_refund +msgid "Customer Credit Note" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__invoice_type__out_invoice +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_invoice_line_link_wizard__invoice_type__out_invoice +msgid "Customer Invoice" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__date +msgid "Date" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__debit_account_id +msgid "Debit Account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_company_form +msgid "Default Spread Accounts" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_company_form +msgid "Default Spread Journals" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__period_number +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__period_number +msgid "Define the number of spread lines" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Delete Move" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread_line.py:0 +#, python-format +msgid "Deleted move %s" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__name +msgid "Description" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Details" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_res_company__allow_spread_planning +msgid "" +"Disable this option if you do not want to allow the spreading before the " +"invoice is validated." +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__display_move_line_auto_post +msgid "Display Button Auto-post lines" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__display_create_all_moves +msgid "Display Create All Moves" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__display_name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__display_name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__display_name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__display_name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__display_name +msgid "Display Name" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__display_recompute_buttons +msgid "Display Recompute Buttons" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_res_company__auto_archive_spread +msgid "" +"Enable this option if you want the cron job to automatically archive the " +"spreads when all lines are posted." +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_res_company__force_move_auto_post +msgid "" +"Enable this option if you want to post automatically the accounting moves of" +" all the spreads." +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__estimated_amount +msgid "Estimated Amount" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__default_spread_expense_account_id +msgid "Expense Spread Account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__default_spread_expense_journal_id +msgid "Expense Spread Journal" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Expense account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__exp_rev_account_id +msgid "Expense/Revenue Account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__exp_rev_account_id +msgid "Expense/revenue account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__has_message +msgid "Has Message" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__id +msgid "ID" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__auto_spread +msgid "" +"If checked, provide option to auto create spread during invoice validation, " +"based on product/account/analytic in invoice line." +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Invoice" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__invoice_line_ids +msgid "Invoice Lines" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__invoice_type +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__invoice_type +msgid "Invoice Type" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__use_invoice_line_account +msgid "Invoice account as spread account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__invoice_line_id +msgid "Invoice line" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__is_credit_account_deprecated +msgid "Is Credit Account Deprecated" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__is_debit_account_deprecated +msgid "Is Debit Account Deprecated" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__journal_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__spread_journal_id +msgid "Journal" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread_line.py:0 +#: model:ir.model,name:account_spread_cost_revenue.model_account_move +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__invoice_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__invoice_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__move_id +#, python-format +msgid "Journal Entry" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.actions.act_window,name:account_spread_cost_revenue.action_account_moves_all_spread +msgid "Journal Items" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread____last_update +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard____last_update +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line____last_update +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template____last_update +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__write_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__write_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__write_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__write_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__write_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__write_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__write_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__write_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "Link Invoice Line with Spread Board" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:0 +#, python-format +msgid "Link to existing spread board" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_move_line__spread_check__linked +msgid "Linked" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_invoice_spread +msgid "Linked to spread board" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_ids +msgid "Messages" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__period_type__month +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_template__period_type__month +msgid "Month" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "Move line: %(line_id)s (%(line_name)s), account code: %(account_code)s\n" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__name +msgid "Name" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:0 +#, python-format +msgid "New Spread Board" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_invoice_spread +msgid "Not linked to any spread board" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__period_number +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__period_number +msgid "Number of Repetitions" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__exp_rev_account_id +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__exp_rev_account_id +msgid "Optional account to overwrite the existing expense/revenue account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__period_type +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__period_type +msgid "Period Type" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__period_type +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__period_type +msgid "Period length for the entries" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread_template.py:0 +#, python-format +msgid "Please select product and/or account on auto spread options" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__posted_amount +msgid "Posted Amount" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Posted entries" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__product_id +msgid "Product" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__period_type__quarter +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_template__period_type__quarter +msgid "Quarter" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Recalculate entire spread" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Recalculate unposted lines" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__default_spread_revenue_account_id +msgid "Revenue Spread Account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__default_spread_revenue_journal_id +msgid "Revenue Spread Journal" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Revenue account" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "Some entries are not from the same account:\n" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__spread_id +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_search +#, python-format +msgid "Spread" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_action_type +msgid "Spread Action Type" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__spread_account_id +msgid "Spread Balance Sheet Account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_move_line__spread_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_id +msgid "Spread Board" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Spread Board Name" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_move_line__spread_check +msgid "Spread Check" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.actions.act_window,name:account_spread_cost_revenue.action_account_spread_form +#: model:ir.ui.menu,name:account_spread_cost_revenue.menu_action_account_spread_form +msgid "Spread Costs/Revenues" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:0 +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:0 +#, python-format +msgid "Spread Details" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_invoice_type_domain_ids +msgid "Spread Invoice Type Domain" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_journal_id +msgid "Spread Journal" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__line_ids +msgid "Spread Lines" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__template_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__template_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__template_id +msgid "Spread Template" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_template +msgid "Spread Template Name" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.actions.act_window,name:account_spread_cost_revenue.action_account_spread_template_form +#: model:ir.ui.menu,name:account_spread_cost_revenue.menu_action_account_spread_template_form +msgid "Spread Templates" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__spread_type +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_type +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__spread_type +msgid "Spread Type" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Spread lines" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Spread table '%s' created." +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__spread_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__start_date +msgid "Start Date" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__suitable_journal_ids +msgid "Suitable Journal" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__spread_type__purchase +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_invoice_line_link_wizard__spread_type__purchase +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_template__spread_type__purchase +msgid "Supplier" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "The Invoice Type does not correspond to the Invoice" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "The Journal is not consistent with the account moves." +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "" +"The Spread Template (Purchases) is not compatible with selected invoice type" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "" +"The Spread Template (Sales) is not compatible with selected invoice type" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "" +"The account of the invoice line does not correspond to the Balance Sheet " +"(credit account) of the spread" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "" +"The account of the invoice line does not correspond to the Balance Sheet " +"(debit account) of the spread" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread_line.py:0 +#, python-format +msgid "" +"This spread line is already linked to a journal entry! Please post or delete" +" it." +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "This will delete the move. Are you sure ?" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "" +"Too many auto spread templates (%(len_template)s) matched with the invoice " +"line, %(line_name)s" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Total" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__total_amount +msgid "Total Amount" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_move_line__spread_check__unavailable +msgid "Unavailable" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Undo spread" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Unlink Invoice Line" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_move_line__spread_check__unlinked +msgid "Unlinked" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Unlinked '%(spread_link)s' (invoice line %(inv_line)s)." +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Unlinked invoice line '%(spread_line_name)s' (view %(inv_link)s)." +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__unposted_amount +msgid "Unposted Amount" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__unspread_amount +msgid "Unspread Amount" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__use_invoice_line_account +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__use_invoice_line_account +msgid "Use Invoice Line Account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__use_invoice_line_account +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__use_invoice_line_account +msgid "" +"Use invoice line's account as Balance sheet / spread account.\n" +"In this case, user need to select expense/revenue account too." +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__days_calc +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__days_calc +msgid "Use number of days to calculate amount" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__invoice_type__in_invoice +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_invoice_line_link_wizard__invoice_type__in_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__invoice_type__in_refund +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_invoice_line_link_wizard__invoice_type__in_refund +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "View Move" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__period_type__year +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_template__period_type__year +msgid "Year" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "e.g. One year offices cleaning contract" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_template +msgid "e.g. Template cleaning contract" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/i18n/bs.po b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/i18n/bs.po new file mode 100644 index 00000000..74ba9b41 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/i18n/bs.po @@ -0,0 +1,1090 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_spread_cost_revenue +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "" +"\n" +" This account in deprecated! The reconciliation will be NOT possible.\n" +" " +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "" +"\n" +" This account in deprecated! The reconciliation will be NOT possible.\n" +" " +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "" +"\n" +" The Balance Sheet account used for the spreading.
This account is the counterpart of the account in the invoice line.\n" +"
\n" +" \n" +" The Expense account in the vendor bill line.
Usually the same account of the vendor bill line.\n" +"
" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "" +"\n" +" The Balance Sheet account.
This is the account in the invoice line.\n" +"
\n" +" \n" +" The Expense account used for the spreading.
This account is the counterpart of the account of the vendor bill line.\n" +"
" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "" +"\n" +" The Revenue account in the invoice line.
Usually the same account of the invoice line.\n" +"
\n" +" \n" +" The Balance Sheet account used for the spreading.
This account is the counterpart of the account in the vendor bill line.\n" +"
" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "" +"\n" +" The Revenue account used for the spreading.
This account is the counterpart of the account of the invoice line.\n" +"
\n" +" \n" +" The Balance Sheet account.
This is the account in the vendor bill line.\n" +"
" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__account_id +msgid "Account" +msgstr "Konto" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_company_form +msgid "Account Spread" +msgstr "Računovodstveno raspoređivanje" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread_invoice_line_link_wizard +msgid "Account Spread Invoice Line Link Wizard" +msgstr "Čarobnjak linkovanja linije fakture računovodstvenog raspoređivanja" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread_line +msgid "Account Spread Lines" +msgstr "Linije računovodstvenog raspoređivanja" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread_template +msgid "Account Spread Template" +msgstr "Predložak računovodstvenog raspoređivanja" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_needaction +msgid "Action Needed" +msgstr "Potrebna akcija" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__active +msgid "Active" +msgstr "Aktivan" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__all_posted +msgid "All Posted" +msgstr "Sve knjiženo" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__allow_spread_planning +msgid "Allow Spread Planning" +msgstr "Dozvoli planiranje raspoređivanja" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__amount +msgid "Amount" +msgstr "Iznos" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__analytic_distribution +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__analytic_distribution +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__analytic_distribution +msgid "Analytic" +msgstr "Analitika" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__analytic_distribution_search +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__analytic_distribution_search +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Pretraga analitičkih distribucija" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__analytic_precision +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__analytic_precision +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__analytic_precision +msgid "Analytic Precision" +msgstr "Preciznost analitike" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_search +msgid "Archived" +msgstr "Arhivirano" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_attachment_count +msgid "Attachment Count" +msgstr "Broj priloga" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__auto_spread_ids +msgid "Auto Spread On" +msgstr "Automatsko raspoređivanje na" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__auto_spread +msgid "Auto assign template on invoice validate" +msgstr "Automatski dodijeli predložak pri validaciji fakture" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread_template_auto +msgid "Auto create spread, based on product/account/analytic" +msgstr "Automatski kreiraj raspoređivanje, bazirano na proizvodu/računu/analitici" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__auto_archive_spread +msgid "Auto-archive spread" +msgstr "Automatsko arhiviranje raspoređivanja" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__move_line_auto_post +msgid "Auto-post lines" +msgstr "Automatsko knjiženje linija" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__force_move_auto_post +msgid "Auto-post spread lines" +msgstr "Automatsko knjiženje linija raspoređivanja" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_template +msgid "" +"Automatically use this spread template on invoice validation for invoice " +"lines using below product and/or account and/or analytic," +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_account_id +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Balance sheet account / Spread account" +msgstr "Bilansni račun / račun raspoređivanja" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__days_calc +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__days_calc +msgid "Calculate by days" +msgstr "Izračunaj po danima" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_invoice_line_link_wizard +msgid "Cancel" +msgstr "Otkaži" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Cannot delete spread(s) that are linked to an invoice line." +msgstr "Ne mogu obrisati raspoređivanja koja su povezana sa linijom fakture." + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Cannot delete spread(s): there are posted Journal Entries." +msgstr "Ne mogu obrisati raspoređivanja: postoje knjiženi zapisi dnevnika." + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "Cannot reconcile entries that are already reconciled:\n" +msgstr "Ne mogu uskladiti zapise koji su već usklađeni:\\\n" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Cannot unlink invoice lines if the invoice is validated" +msgstr "Ne mogu odlinkirati linije fakture ako je faktura validirana" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_res_company +msgid "Companies" +msgstr "Kompanije" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__company_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__company_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__company_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__company_id +msgid "Company" +msgstr "Preduzeće" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_invoice_line_link_wizard +msgid "Confirm" +msgstr "Potvrdi" + +#. module: account_spread_cost_revenue +#: model:ir.actions.server,name:account_spread_cost_revenue.ir_cron_spread_create_entries_ir_actions_server +#: model:ir.cron,cron_name:account_spread_cost_revenue.ir_cron_spread_create_entries +msgid "Cost/revenue Spread: Create Entries" +msgstr "Raspoređivanje troškova/prihoda: Kreiraj zapise" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Create All Moves" +msgstr "Kreiraj sve pokrete" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Create Move" +msgstr "Kreiraj kretanje" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:0 +#, python-format +msgid "Create from spread template" +msgstr "Kreiraj iz predloška raspoređivanja" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:0 +#, python-format +msgid "Create new spread board" +msgstr "Kreiraj novu tablu raspoređivanja" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__create_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__create_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__create_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__create_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread_line.py:0 +#, python-format +msgid "Created move(s) " +msgstr "Kreirani pokret(i) " + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__create_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__create_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__create_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__create_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__credit_account_id +msgid "Credit Account" +msgstr "Kreditni račun" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__currency_id +msgid "Currency" +msgstr "Valuta" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__spread_type__sale +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_invoice_line_link_wizard__spread_type__sale +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_template__spread_type__sale +msgid "Customer" +msgstr "Kupac" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__invoice_type__out_refund +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_invoice_line_link_wizard__invoice_type__out_refund +msgid "Customer Credit Note" +msgstr "Knjižno odobrenje kupca" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__invoice_type__out_invoice +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_invoice_line_link_wizard__invoice_type__out_invoice +msgid "Customer Invoice" +msgstr "Faktura kupcu" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__date +msgid "Date" +msgstr "Datum" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__debit_account_id +msgid "Debit Account" +msgstr "Debitni račun" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_company_form +msgid "Default Spread Accounts" +msgstr "Zadani računi raspoređivanja" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_company_form +msgid "Default Spread Journals" +msgstr "Zadani dnevnici raspoređivanja" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__period_number +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__period_number +msgid "Define the number of spread lines" +msgstr "Definiši broj linija raspoređivanja" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Delete Move" +msgstr "Obriši pokret" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread_line.py:0 +#, python-format +msgid "Deleted move %s" +msgstr "Obrisan pokret %s" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__name +msgid "Description" +msgstr "Opis" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Details" +msgstr "Detalji" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_res_company__allow_spread_planning +msgid "" +"Disable this option if you do not want to allow the spreading before the " +"invoice is validated." +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__display_move_line_auto_post +msgid "Display Button Auto-post lines" +msgstr "Prikaži dugme automatskog knjiženja linija" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__display_create_all_moves +msgid "Display Create All Moves" +msgstr "Prikaži kreiranje svih pokreta" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__display_name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__display_name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__display_name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__display_name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__display_recompute_buttons +msgid "Display Recompute Buttons" +msgstr "Prikaži dugmad preračunavanja" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_res_company__auto_archive_spread +msgid "" +"Enable this option if you want the cron job to automatically archive the " +"spreads when all lines are posted." +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_res_company__force_move_auto_post +msgid "" +"Enable this option if you want to post automatically the accounting moves of" +" all the spreads." +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__estimated_amount +msgid "Estimated Amount" +msgstr "Procijenjeni iznos" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__default_spread_expense_account_id +msgid "Expense Spread Account" +msgstr "Račun raspoređivanja troška" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__default_spread_expense_journal_id +msgid "Expense Spread Journal" +msgstr "Dnevnik raspoređivanja troška" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Expense account" +msgstr "Račun troška" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__exp_rev_account_id +msgid "Expense/Revenue Account" +msgstr "Račun troška/prihoda" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__exp_rev_account_id +msgid "Expense/revenue account" +msgstr "Račun troška/prihoda" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_follower_ids +msgid "Followers" +msgstr "Pratioci" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_partner_ids +msgid "Followers (Partners)" +msgstr "Pratioci (Partneri)" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__has_message +msgid "Has Message" +msgstr "Ima poruku" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__id +msgid "ID" +msgstr "ID" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Ako je zakačeno, nove poruke će zahtjevati vašu pažnju" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__auto_spread +msgid "" +"If checked, provide option to auto create spread during invoice validation, " +"based on product/account/analytic in invoice line." +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Ako je označeno neke poruke mogu imati grešku u dostavi." + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Invoice" +msgstr "Faktura" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__invoice_line_id +msgid "Invoice Line" +msgstr "Stavka fakture" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__invoice_line_ids +msgid "Invoice Lines" +msgstr "Stavke fakture" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__invoice_type +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__invoice_type +msgid "Invoice Type" +msgstr "Tip fakture" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__use_invoice_line_account +msgid "Invoice account as spread account" +msgstr "Račun fakture kao račun raspoređivanja" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__invoice_line_id +msgid "Invoice line" +msgstr "Stavka računa" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__is_credit_account_deprecated +msgid "Is Credit Account Deprecated" +msgstr "Je li kredit račun zastario" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__is_debit_account_deprecated +msgid "Is Debit Account Deprecated" +msgstr "Je li debit račun zastario" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_is_follower +msgid "Is Follower" +msgstr "Pratilac" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__journal_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__spread_journal_id +msgid "Journal" +msgstr "Vrsta naloga" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread_line.py:0 +#: model:ir.model,name:account_spread_cost_revenue.model_account_move +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__invoice_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__invoice_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__move_id +#, python-format +msgid "Journal Entry" +msgstr "Žurnal" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_move_line +msgid "Journal Item" +msgstr "Stavka žurnala" + +#. module: account_spread_cost_revenue +#: model:ir.actions.act_window,name:account_spread_cost_revenue.action_account_moves_all_spread +msgid "Journal Items" +msgstr "Žurnal (stavke)" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread____last_update +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard____last_update +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line____last_update +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template____last_update +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__write_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__write_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__write_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__write_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__write_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__write_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__write_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__write_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "Link Invoice Line with Spread Board" +msgstr "Povezivanje linije fakture sa tablom raspoređivanja" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:0 +#, python-format +msgid "Link to existing spread board" +msgstr "Poveži sa postojećom tablom raspoređivanja" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_move_line__spread_check__linked +msgid "Linked" +msgstr "Povezano" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_invoice_spread +msgid "Linked to spread board" +msgstr "Povezano sa tablom raspoređivanja" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_main_attachment_id +msgid "Main Attachment" +msgstr "Glavna zakačka" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_has_error +msgid "Message Delivery error" +msgstr "Greška pri isporuci poruke" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_ids +msgid "Messages" +msgstr "Poruke" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__period_type__month +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_template__period_type__month +msgid "Month" +msgstr "Mjesec" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "Move line: %(line_id)s (%(line_name)s), account code: %(account_code)s\n" +msgstr "Linija pokreta: %(line_id)s (%(line_name)s), kod računa: %(account_code)s\\\n" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__name +msgid "Name" +msgstr "Naziv:" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:0 +#, python-format +msgid "New Spread Board" +msgstr "Nova tabla raspoređivanja" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_invoice_spread +msgid "Not linked to any spread board" +msgstr "Nije povezano sa bilo kojom tablom raspoređivanja" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_needaction_counter +msgid "Number of Actions" +msgstr "Broj akcija" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__period_number +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__period_number +msgid "Number of Repetitions" +msgstr "Broj ponavljanja" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_has_error_counter +msgid "Number of errors" +msgstr "Broj grešaka" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "Broj poruka koje zahtijevaju aktivnost" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Broj poruka sa greškama pri isporuci" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__exp_rev_account_id +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__exp_rev_account_id +msgid "Optional account to overwrite the existing expense/revenue account" +msgstr "Opcionalni račun za prepisivanje postojećeg računa troška/prihoda" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__period_type +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__period_type +msgid "Period Type" +msgstr "Tip perioda" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__period_type +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__period_type +msgid "Period length for the entries" +msgstr "Dužina perioda za zapise" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread_template.py:0 +#, python-format +msgid "Please select product and/or account on auto spread options" +msgstr "Molimo odaberite proizvod i/ili račun na opcijama automatskog raspoređivanja" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__posted_amount +msgid "Posted Amount" +msgstr "Knjiženi iznos" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Posted entries" +msgstr "Knjiženi zapisi" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__product_id +msgid "Product" +msgstr "Artikal" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__period_type__quarter +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_template__period_type__quarter +msgid "Quarter" +msgstr "Kvartal" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Recalculate entire spread" +msgstr "Ponovo izračunaj cijelo raspoređivanje" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Recalculate unposted lines" +msgstr "Ponovo izračunaj neknjiže linije" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__default_spread_revenue_account_id +msgid "Revenue Spread Account" +msgstr "Račun raspoređivanja prihoda" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__default_spread_revenue_journal_id +msgid "Revenue Spread Journal" +msgstr "Dnevnik raspoređivanja prihoda" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Revenue account" +msgstr "Račun prihoda" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "Some entries are not from the same account:\n" +msgstr "Neki zapisi nisu sa istog računa:\\\n" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__spread_id +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_search +#, python-format +msgid "Spread" +msgstr "Raspoređivanje" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_action_type +msgid "Spread Action Type" +msgstr "Tip akcije raspoređivanja" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__spread_account_id +msgid "Spread Balance Sheet Account" +msgstr "Bilansni račun raspoređivanja" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_move_line__spread_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_id +msgid "Spread Board" +msgstr "Tabla raspoređivanja" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Spread Board Name" +msgstr "Naziv table raspoređivanja" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_move_line__spread_check +msgid "Spread Check" +msgstr "Provjera raspoređivanja" + +#. module: account_spread_cost_revenue +#: model:ir.actions.act_window,name:account_spread_cost_revenue.action_account_spread_form +#: model:ir.ui.menu,name:account_spread_cost_revenue.menu_action_account_spread_form +msgid "Spread Costs/Revenues" +msgstr "Raspoređivanje troškova/prihoda" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:0 +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:0 +#, python-format +msgid "Spread Details" +msgstr "Detalji raspoređivanja" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_invoice_type_domain_ids +msgid "Spread Invoice Type Domain" +msgstr "Domen tipa fakture raspoređivanja" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_journal_id +msgid "Spread Journal" +msgstr "Dnevnik raspoređivanja" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__line_ids +msgid "Spread Lines" +msgstr "Linije raspoređivanja" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__template_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__template_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__template_id +msgid "Spread Template" +msgstr "Predložak raspoređivanja" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_template +msgid "Spread Template Name" +msgstr "Naziv predloška raspoređivanja" + +#. module: account_spread_cost_revenue +#: model:ir.actions.act_window,name:account_spread_cost_revenue.action_account_spread_template_form +#: model:ir.ui.menu,name:account_spread_cost_revenue.menu_action_account_spread_template_form +msgid "Spread Templates" +msgstr "Predlošci raspoređivanja" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__spread_type +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_type +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__spread_type +msgid "Spread Type" +msgstr "Tip raspoređivanja" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Spread lines" +msgstr "Linije raspoređivanja" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Spread table '%s' created." +msgstr "Tabla raspoređivanja '%s' kreirana." + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__spread_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__start_date +msgid "Start Date" +msgstr "Početni datum" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__suitable_journal_ids +msgid "Suitable Journal" +msgstr "Odgovarajući dnevnik" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__spread_type__purchase +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_invoice_line_link_wizard__spread_type__purchase +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_template__spread_type__purchase +msgid "Supplier" +msgstr "Dobavljač" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "The Invoice Type does not correspond to the Invoice" +msgstr "Tip fakture ne odgovara fakturi" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "The Journal is not consistent with the account moves." +msgstr "Dnevnik nije konzistentan sa pokretima računa." + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "" +"The Spread Template (Purchases) is not compatible with selected invoice type" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "" +"The Spread Template (Sales) is not compatible with selected invoice type" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "" +"The account of the invoice line does not correspond to the Balance Sheet " +"(credit account) of the spread" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "" +"The account of the invoice line does not correspond to the Balance Sheet " +"(debit account) of the spread" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread_line.py:0 +#, python-format +msgid "" +"This spread line is already linked to a journal entry! Please post or delete" +" it." +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "This will delete the move. Are you sure ?" +msgstr "Ovo će obrisati pokret. Jeste li sigurni?" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "" +"Too many auto spread templates (%(len_template)s) matched with the invoice " +"line, %(line_name)s" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Total" +msgstr "Ukupno" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__total_amount +msgid "Total Amount" +msgstr "Ukupan iznos" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_move_line__spread_check__unavailable +msgid "Unavailable" +msgstr "Nedostupno" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Undo spread" +msgstr "Poništi raspoređivanje" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Unlink Invoice Line" +msgstr "Odlinkiraj liniju fakture" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_move_line__spread_check__unlinked +msgid "Unlinked" +msgstr "Nepovezano" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Unlinked '%(spread_link)s' (invoice line %(inv_line)s)." +msgstr "Odlinkiran '%(spread_link)s' (linija fakture %(inv_line)s)." + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Unlinked invoice line '%(spread_line_name)s' (view %(inv_link)s)." +msgstr "Odlinkirana linija fakture '%(spread_line_name)s' (pogled %(inv_link)s)." + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__unposted_amount +msgid "Unposted Amount" +msgstr "Neknjiženi iznos" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__unspread_amount +msgid "Unspread Amount" +msgstr "Neraspoređeni iznos" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__use_invoice_line_account +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__use_invoice_line_account +msgid "Use Invoice Line Account" +msgstr "Koristi račun linije fakture" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__use_invoice_line_account +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__use_invoice_line_account +msgid "" +"Use invoice line's account as Balance sheet / spread account.\n" +"In this case, user need to select expense/revenue account too." +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__days_calc +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__days_calc +msgid "Use number of days to calculate amount" +msgstr "Koristi broj dana za izračun iznosa" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__invoice_type__in_invoice +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_invoice_line_link_wizard__invoice_type__in_invoice +msgid "Vendor Bill" +msgstr "Ulazni račun" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__invoice_type__in_refund +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_invoice_line_link_wizard__invoice_type__in_refund +msgid "Vendor Credit Note" +msgstr "Knjižno odobrenje dobavljača" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "View Move" +msgstr "Vidi knjiženje" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__website_message_ids +msgid "Website Messages" +msgstr "Poruke sa website-a" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__website_message_ids +msgid "Website communication history" +msgstr "Povijest komunikacije Web stranice" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__period_type__year +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_template__period_type__year +msgid "Year" +msgstr "Godina" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "e.g. One year offices cleaning contract" +msgstr "npr. Jednogodišnji ugovor čišćenja kancelarija" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_template +msgid "e.g. Template cleaning contract" +msgstr "npr. Predložak ugovora čišćenja" diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/i18n/es.po b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/i18n/es.po new file mode 100644 index 00000000..f03fc7e7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/i18n/es.po @@ -0,0 +1,1179 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_spread_cost_revenue +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-06-24 13:25+0000\n" +"Last-Translator: isretamales \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "" +"\n" +" This account in deprecated! The reconciliation will be NOT possible.\n" +" " +msgstr "" +"\n" +" The Balance Sheet account used for the spreading.
This account is the counterpart of the account in the invoice line.\n" +"
\n" +" \n" +" The Expense account in the vendor bill line.
Usually the same account of the vendor bill line.\n" +"
" +msgstr "" +"\n" +" Cuenta de Balance utilizada para la " +"distribución.
Es la contrapartida de la cuenta en la línea de factura.\n" +"
\n" +" \n" +" Cuenta de Gasto en la línea de factura " +"de proveedor.
Generalmente la misma que la cuenta de la línea de factura " +"de proveedor.\n" +"
" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "" +"\n" +" The Balance Sheet account.
This is the account in the invoice line.\n" +"
\n" +" \n" +" The Expense account used for the spreading.
This account is the counterpart of the account of the vendor bill line.\n" +"
" +msgstr "" +"\n" +" Cuenta de Balance.
Es la cuenta de " +"la línea de factura.\n" +"
\n" +" \n" +" Cuenta de Gastos utilizada para la " +"distribución.
Es la contrapartida de la cuenta de la línea de factura " +"del proveedor..\n" +"
" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "" +"\n" +" The Revenue account in the invoice line.
Usually the same account of the invoice line.\n" +"
\n" +" \n" +" The Balance Sheet account used for the spreading.
This account is the counterpart of the account in the vendor bill line.\n" +"
" +msgstr "" +"\n" +" Cuenta de Ingresos en la línea de " +"factura.
Generalmente la misma cuenta de la línea de factura.\n" +"
\n" +" \n" +" Cuenta de Balance utilizada para la " +"distribución.
Es la contrapartida de la cuenta de la línea de factura " +"del proveedor.\n" +"
" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "" +"\n" +" The Revenue account used for the spreading.
This account is the counterpart of the account of the invoice line.\n" +"
\n" +" \n" +" The Balance Sheet account.
This is the account in the vendor bill line.\n" +"
" +msgstr "" +"\n" +" Cuenta de ingresos utilizada para la " +"distribución.
Es la contrapartida de la cuenta de la línea de factura.\n" +"
\n" +" \n" +" Cuenta de Balance.
Es la cuenta de " +"la línea de factura del proveedor.\n" +"
" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__account_id +msgid "Account" +msgstr "Cuenta" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_company_form +msgid "Account Spread" +msgstr "Distribución Contable" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread_invoice_line_link_wizard +msgid "Account Spread Invoice Line Link Wizard" +msgstr "Asistente para vincular líneas de facturas a la distribución contable" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread_line +msgid "Account Spread Lines" +msgstr "Líneas de distribución contable" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread_template +msgid "Account Spread Template" +msgstr "Plantilla de Distribución Contable" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_needaction +msgid "Action Needed" +msgstr "Acción necesaria" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__active +msgid "Active" +msgstr "Activo" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__all_posted +msgid "All Posted" +msgstr "Todos Publicados" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__allow_spread_planning +msgid "Allow Spread Planning" +msgstr "Permitir la Planificación de Distribución" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__amount +msgid "Amount" +msgstr "Importe" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__analytic_distribution +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__analytic_distribution +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__analytic_distribution +msgid "Analytic" +msgstr "Analítica" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__analytic_distribution_search +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__analytic_distribution_search +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Búsqueda de Distribución Analítica" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__analytic_precision +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__analytic_precision +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__analytic_precision +msgid "Analytic Precision" +msgstr "Precisión en Contabilidad Analítica" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_search +msgid "Archived" +msgstr "Archivado" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_attachment_count +msgid "Attachment Count" +msgstr "Número de adjuntos" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__auto_spread_ids +msgid "Auto Spread On" +msgstr "Distribución Automática Activada" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__auto_spread +msgid "Auto assign template on invoice validate" +msgstr "Autoasignar plantilla al validar factura" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread_template_auto +msgid "Auto create spread, based on product/account/analytic" +msgstr "Generar distribución automáticamente según el producto/cuenta/analítica" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__auto_archive_spread +msgid "Auto-archive spread" +msgstr "Auto-archivar distribución" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__move_line_auto_post +msgid "Auto-post lines" +msgstr "Auto-publicar líneas" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__force_move_auto_post +msgid "Auto-post spread lines" +msgstr "Auto-publicar líneas de distribución" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_template +msgid "" +"Automatically use this spread template on invoice validation for invoice " +"lines using below product and/or account and/or analytic," +msgstr "" +"Utilizar automáticamente esta plantilla de distribución al validar facturas " +"con líneas que utilicen los siguientes productos y/o cuentas y/o analítica," + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_account_id +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Balance sheet account / Spread account" +msgstr "Cuenta de Balance/ Cuenta de distribución" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__days_calc +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__days_calc +msgid "Calculate by days" +msgstr "Calcular por días" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_invoice_line_link_wizard +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Cannot delete spread(s) that are linked to an invoice line." +msgstr "No se pueden eliminar distribuciones vinculadas a una línea de factura." + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Cannot delete spread(s): there are posted Journal Entries." +msgstr "No se pueden eliminar distribuciones: hay asientos contabilizados." + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "Cannot reconcile entries that are already reconciled:\n" +msgstr "No se pueden conciliar asientos que ya están conciliados.\n" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Cannot unlink invoice lines if the invoice is validated" +msgstr "No se pueden desvincular líneas de facturas si la factura está validada" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_res_company +msgid "Companies" +msgstr "Compañías" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__company_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__company_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__company_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__company_id +msgid "Company" +msgstr "Compañía" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_invoice_line_link_wizard +msgid "Confirm" +msgstr "Confirmar" + +#. module: account_spread_cost_revenue +#: model:ir.actions.server,name:account_spread_cost_revenue.ir_cron_spread_create_entries_ir_actions_server +#: model:ir.cron,cron_name:account_spread_cost_revenue.ir_cron_spread_create_entries +msgid "Cost/revenue Spread: Create Entries" +msgstr "Distribución de Costes/Ingresos: Crear Entradas" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Create All Moves" +msgstr "Crear Todos los Asientos" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Create Move" +msgstr "Crear Asiento" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:0 +#, python-format +msgid "Create from spread template" +msgstr "Crear a partir de plantilla de distribución" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:0 +#, python-format +msgid "Create new spread board" +msgstr "Crear nuevo tablero de distribución" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__create_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__create_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__create_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__create_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread_line.py:0 +#, python-format +msgid "Created move(s) " +msgstr "Asiento(s) creado(s) " + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__create_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__create_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__create_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__create_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__credit_account_id +msgid "Credit Account" +msgstr "Cuenta Acreedora" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__currency_id +msgid "Currency" +msgstr "Divisa" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__spread_type__sale +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_invoice_line_link_wizard__spread_type__sale +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_template__spread_type__sale +msgid "Customer" +msgstr "Cliente" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__invoice_type__out_refund +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_invoice_line_link_wizard__invoice_type__out_refund +msgid "Customer Credit Note" +msgstr "Factura Rectificativa de Cliente" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__invoice_type__out_invoice +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_invoice_line_link_wizard__invoice_type__out_invoice +msgid "Customer Invoice" +msgstr "Factura de Cliente" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__date +msgid "Date" +msgstr "Fecha" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__debit_account_id +msgid "Debit Account" +msgstr "Cuenta Deudora" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_company_form +msgid "Default Spread Accounts" +msgstr "Cuentas de Distribución por Defecto" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_company_form +msgid "Default Spread Journals" +msgstr "Diarios de Distribución por Defecto" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__period_number +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__period_number +msgid "Define the number of spread lines" +msgstr "Determina el número de líneas de distribución" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Delete Move" +msgstr "Eliminar Asiento" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread_line.py:0 +#, python-format +msgid "Deleted move %s" +msgstr "Asiento%s eliminado" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__name +msgid "Description" +msgstr "Descripción" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Details" +msgstr "Detalles" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_res_company__allow_spread_planning +msgid "" +"Disable this option if you do not want to allow the spreading before the " +"invoice is validated." +msgstr "" +"Desactive esta opción si no desea permitir la distribución antes de la " +"validación de la factura." + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__display_move_line_auto_post +msgid "Display Button Auto-post lines" +msgstr "Mostrar Botón de Auto-publicar líneas" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__display_create_all_moves +msgid "Display Create All Moves" +msgstr "Mostrar Crear Todos los Asientos" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__display_name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__display_name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__display_name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__display_name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__display_name +msgid "Display Name" +msgstr "Mostrar Nombre" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__display_recompute_buttons +msgid "Display Recompute Buttons" +msgstr "Mostrar Botones de Recálculo" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_res_company__auto_archive_spread +msgid "" +"Enable this option if you want the cron job to automatically archive the " +"spreads when all lines are posted." +msgstr "" +"Active esta opción si desea que la tarea programada archive automáticamente " +"las distribuciones cuando se hayan contabilizado todas las líneas." + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_res_company__force_move_auto_post +msgid "" +"Enable this option if you want to post automatically the accounting moves of" +" all the spreads." +msgstr "" +"Active esta opción si desea contabilizar automáticamente los asientos " +"contables de todas las distribuciones." + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__estimated_amount +msgid "Estimated Amount" +msgstr "Importe Estimado" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__default_spread_expense_account_id +msgid "Expense Spread Account" +msgstr "Cuenta de Distribución de Gasto" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__default_spread_expense_journal_id +msgid "Expense Spread Journal" +msgstr "Diario de Distribución de Gasto" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Expense account" +msgstr "Cuenta de gasto" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__exp_rev_account_id +msgid "Expense/Revenue Account" +msgstr "Cuenta de Gastos/Ingresos" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__exp_rev_account_id +msgid "Expense/revenue account" +msgstr "Cuenta de gastos/ingresos" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_follower_ids +msgid "Followers" +msgstr "Seguidores/as" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_partner_ids +msgid "Followers (Partners)" +msgstr "Seguidores/as (Contactos)" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__has_message +msgid "Has Message" +msgstr "Tiene Mensajes" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__id +msgid "ID" +msgstr "ID" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Si está marcada, mensajes nuevos requieren su atención." + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__auto_spread +msgid "" +"If checked, provide option to auto create spread during invoice validation, " +"based on product/account/analytic in invoice line." +msgstr "" +"Si está marcada, permite la opción de auto generar distribución al validar " +"la factura según el producto/cuenta/analítica de la línea." + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Si está marcada, algunos mensajes tienen un error de entrega." + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Invoice" +msgstr "Factura" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__invoice_line_id +msgid "Invoice Line" +msgstr "Línea de Factura" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__invoice_line_ids +msgid "Invoice Lines" +msgstr "Líneas de Factura" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__invoice_type +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__invoice_type +msgid "Invoice Type" +msgstr "Tipo de Factura" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__use_invoice_line_account +msgid "Invoice account as spread account" +msgstr "Cuenta de factura como cuenta de distribución" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__invoice_line_id +msgid "Invoice line" +msgstr "Línea de factura" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__is_credit_account_deprecated +msgid "Is Credit Account Deprecated" +msgstr "Cuenta Acreedora Obsoleta" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__is_debit_account_deprecated +msgid "Is Debit Account Deprecated" +msgstr "Cuenta Deudora Obsoleta" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_is_follower +msgid "Is Follower" +msgstr "Seguidor" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__journal_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__spread_journal_id +msgid "Journal" +msgstr "Diario" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread_line.py:0 +#: model:ir.model,name:account_spread_cost_revenue.model_account_move +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__invoice_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__invoice_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__move_id +#, python-format +msgid "Journal Entry" +msgstr "Asiento Contable" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_move_line +msgid "Journal Item" +msgstr "Apunte Contable" + +#. module: account_spread_cost_revenue +#: model:ir.actions.act_window,name:account_spread_cost_revenue.action_account_moves_all_spread +msgid "Journal Items" +msgstr "Apuntes Contables" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread____last_update +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard____last_update +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line____last_update +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template____last_update +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto____last_update +msgid "Last Modified on" +msgstr "Última Modificación el" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__write_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__write_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__write_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__write_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__write_uid +msgid "Last Updated by" +msgstr "Última Actualización Realizada por" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__write_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__write_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__write_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__write_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__write_date +msgid "Last Updated on" +msgstr "Última Actualización el" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "Link Invoice Line with Spread Board" +msgstr "Vincular Línea de Factura con Tablero de Distribución" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:0 +#, python-format +msgid "Link to existing spread board" +msgstr "Vincular a tablero de distribución existente" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_move_line__spread_check__linked +msgid "Linked" +msgstr "Vinculado" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_invoice_spread +msgid "Linked to spread board" +msgstr "Vinculado a tablero de distribución" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_main_attachment_id +msgid "Main Attachment" +msgstr "Adjunto Principal" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_has_error +msgid "Message Delivery error" +msgstr "Error de Entrega de Mensaje" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_ids +msgid "Messages" +msgstr "Mensajes" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__period_type__month +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_template__period_type__month +msgid "Month" +msgstr "Mes" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "Move line: %(line_id)s (%(line_name)s), account code: %(account_code)s\n" +msgstr "" +"Línea del asiento: %(line_id)s (%(line_name)s), código de cuenta: " +"%(account_code)s\n" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__name +msgid "Name" +msgstr "Nombre" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:0 +#, python-format +msgid "New Spread Board" +msgstr "Nuevo Tablero de Distribución" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_invoice_spread +msgid "Not linked to any spread board" +msgstr "No vinculado a tablero de distribución" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_needaction_counter +msgid "Number of Actions" +msgstr "Número de Acciones" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__period_number +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__period_number +msgid "Number of Repetitions" +msgstr "Número de Repeticiones" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_has_error_counter +msgid "Number of errors" +msgstr "Número de errores" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "Número de mensajes que requieren atención" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Número de mensajes con error de entrega" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__exp_rev_account_id +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__exp_rev_account_id +msgid "Optional account to overwrite the existing expense/revenue account" +msgstr "Cuenta opcional para sobreescribir la cuenta de gasto/ingreso existente" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__period_type +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__period_type +msgid "Period Type" +msgstr "Tipo de Periodo" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__period_type +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__period_type +msgid "Period length for the entries" +msgstr "Periodicidad de los asientos" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread_template.py:0 +#, python-format +msgid "Please select product and/or account on auto spread options" +msgstr "Seleccione producto y/o cuenta en las opciones de auto distribución" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__posted_amount +msgid "Posted Amount" +msgstr "Importe Contabilizado" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Posted entries" +msgstr "Asientos contabilizados" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__product_id +msgid "Product" +msgstr "Producto" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__period_type__quarter +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_template__period_type__quarter +msgid "Quarter" +msgstr "Trimestre" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Recalculate entire spread" +msgstr "Recalcular toda la distribución" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Recalculate unposted lines" +msgstr "Recalcular líneas no contabilizadas" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__default_spread_revenue_account_id +msgid "Revenue Spread Account" +msgstr "Cuenta de Distribución de Ingresos" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__default_spread_revenue_journal_id +msgid "Revenue Spread Journal" +msgstr "Diario de Distribución de Ingresos" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Revenue account" +msgstr "Cuenta de ingresos" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "Some entries are not from the same account:\n" +msgstr "Algunos asientos no son de la misma cuenta:\n" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__spread_id +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_search +#, python-format +msgid "Spread" +msgstr "Distribución" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_action_type +msgid "Spread Action Type" +msgstr "Tipo de Acción de Distribución" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__spread_account_id +msgid "Spread Balance Sheet Account" +msgstr "Cuenta de Balance de la Distribución" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_move_line__spread_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_id +msgid "Spread Board" +msgstr "Tablero de Distribución" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Spread Board Name" +msgstr "Nombre del Tablero de Distribución" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_move_line__spread_check +msgid "Spread Check" +msgstr "Comprobación de la Distribución" + +#. module: account_spread_cost_revenue +#: model:ir.actions.act_window,name:account_spread_cost_revenue.action_account_spread_form +#: model:ir.ui.menu,name:account_spread_cost_revenue.menu_action_account_spread_form +msgid "Spread Costs/Revenues" +msgstr "Distribución de Costes/Ingresos" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:0 +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:0 +#, python-format +msgid "Spread Details" +msgstr "Detalles de la Distribución" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_invoice_type_domain_ids +msgid "Spread Invoice Type Domain" +msgstr "Filtro de tipos de factura para distribución" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_journal_id +msgid "Spread Journal" +msgstr "Diario de Distribución" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__line_ids +msgid "Spread Lines" +msgstr "Líneas de Distribución" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__template_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__template_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__template_id +msgid "Spread Template" +msgstr "Plantilla de Distribución" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_template +msgid "Spread Template Name" +msgstr "Nombre de Plantilla de Distribución" + +#. module: account_spread_cost_revenue +#: model:ir.actions.act_window,name:account_spread_cost_revenue.action_account_spread_template_form +#: model:ir.ui.menu,name:account_spread_cost_revenue.menu_action_account_spread_template_form +msgid "Spread Templates" +msgstr "Plantillas de Distribución" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__spread_type +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_type +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__spread_type +msgid "Spread Type" +msgstr "Tipo de Distribución" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Spread lines" +msgstr "Líneas de distribución" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Spread table '%s' created." +msgstr "Tabla '%s' de distribución creada." + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__spread_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__start_date +msgid "Start Date" +msgstr "Fecha Comienzo" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__suitable_journal_ids +msgid "Suitable Journal" +msgstr "Diario Adecuado" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__spread_type__purchase +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_invoice_line_link_wizard__spread_type__purchase +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_template__spread_type__purchase +msgid "Supplier" +msgstr "Proveedor" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "The Invoice Type does not correspond to the Invoice" +msgstr "El Tipo de Factura no coincide con la Factura" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "The Journal is not consistent with the account moves." +msgstr "El diario no es coherente con los apuntes contables." + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "" +"The Spread Template (Purchases) is not compatible with selected invoice type" +msgstr "" +"La Plantilla de Distribución (Compras) no es compatible con el tipo de " +"factura seleccionado" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "" +"The Spread Template (Sales) is not compatible with selected invoice type" +msgstr "" +"La Plantilla de Distribución (Ventas) no es compatible con el tipo de " +"factura seleccionado" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "" +"The account of the invoice line does not correspond to the Balance Sheet " +"(credit account) of the spread" +msgstr "" +"La cuenta de la línea de factura no coincide con la Cuenta Acreedora de la " +"distribución" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "" +"The account of the invoice line does not correspond to the Balance Sheet " +"(debit account) of the spread" +msgstr "" +"La cuenta de la línea de factura no coincide con la Cuenta Deudora de la " +"distribución" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread_line.py:0 +#, python-format +msgid "" +"This spread line is already linked to a journal entry! Please post or delete" +" it." +msgstr "" +"La línea de distribución está vinculada a un asiento contable. Por favor, " +"valídelo o elimínelo." + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "This will delete the move. Are you sure ?" +msgstr "Esto eliminará el apunte. ¿Está seguro?" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "" +"Too many auto spread templates (%(len_template)s) matched with the invoice " +"line, %(line_name)s" +msgstr "" +"Demasiadas plantillas de auto distribución (%(len_template)s) coinciden con " +"la línea de factura, %(line_name)s" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Total" +msgstr "Total" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__total_amount +msgid "Total Amount" +msgstr "Importe Total" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_move_line__spread_check__unavailable +msgid "Unavailable" +msgstr "No disponible" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Undo spread" +msgstr "Deshacer distribución" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Unlink Invoice Line" +msgstr "Desvincular Línea de Factura" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_move_line__spread_check__unlinked +msgid "Unlinked" +msgstr "No Vinculado" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Unlinked '%(spread_link)s' (invoice line %(inv_line)s)." +msgstr "No vinculado '%(spread_link)s' (línea de factura %(inv_line)s)." + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Unlinked invoice line '%(spread_line_name)s' (view %(inv_link)s)." +msgstr "" +"Línea de factura no vinculada '%(spread_line_name)s' (vista %(inv_link)s)." + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__unposted_amount +msgid "Unposted Amount" +msgstr "Importe no contabilizado" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__unspread_amount +msgid "Unspread Amount" +msgstr "Importe no distribuido" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__use_invoice_line_account +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__use_invoice_line_account +msgid "Use Invoice Line Account" +msgstr "Usar cuenta de línea de factura" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__use_invoice_line_account +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__use_invoice_line_account +msgid "" +"Use invoice line's account as Balance sheet / spread account.\n" +"In this case, user need to select expense/revenue account too." +msgstr "" +"Utilizar cuenta de línea de factura como cuenta de Balance / cuenta de " +"distribución.\n" +"En este caso, el usuario deberá también seleccionar la cuenta de gasto/" +"ingreso." + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__days_calc +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__days_calc +msgid "Use number of days to calculate amount" +msgstr "Utilizar número de días para calcular el importe" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__invoice_type__in_invoice +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_invoice_line_link_wizard__invoice_type__in_invoice +msgid "Vendor Bill" +msgstr "Factura de Proveedor" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__invoice_type__in_refund +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_invoice_line_link_wizard__invoice_type__in_refund +msgid "Vendor Credit Note" +msgstr "Factura Rectificativa de Proveedor" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "View Move" +msgstr "Ver Asiento" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__website_message_ids +msgid "Website Messages" +msgstr "Mensajes de la Página Web" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__website_message_ids +msgid "Website communication history" +msgstr "Historial de comunicación de la Página Web" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__period_type__year +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_template__period_type__year +msgid "Year" +msgstr "Año" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "e.g. One year offices cleaning contract" +msgstr "Por ejemplo, un contrato anual de limpieza de oficinas" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_template +msgid "e.g. Template cleaning contract" +msgstr "Por ejemplo, Plantilla de contrato de limpieza" diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/i18n/es_BO.po b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/i18n/es_BO.po new file mode 100644 index 00000000..2e43a490 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/i18n/es_BO.po @@ -0,0 +1,1091 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_spread_cost_revenue +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: es_BO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "" +"\n" +" This account in deprecated! The reconciliation will be NOT possible.\n" +" " +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "" +"\n" +" This account in deprecated! The reconciliation will be NOT possible.\n" +" " +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "" +"\n" +" The Balance Sheet account used for the spreading.
This account is the counterpart of the account in the invoice line.\n" +"
\n" +" \n" +" The Expense account in the vendor bill line.
Usually the same account of the vendor bill line.\n" +"
" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "" +"\n" +" The Balance Sheet account.
This is the account in the invoice line.\n" +"
\n" +" \n" +" The Expense account used for the spreading.
This account is the counterpart of the account of the vendor bill line.\n" +"
" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "" +"\n" +" The Revenue account in the invoice line.
Usually the same account of the invoice line.\n" +"
\n" +" \n" +" The Balance Sheet account used for the spreading.
This account is the counterpart of the account in the vendor bill line.\n" +"
" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "" +"\n" +" The Revenue account used for the spreading.
This account is the counterpart of the account of the invoice line.\n" +"
\n" +" \n" +" The Balance Sheet account.
This is the account in the vendor bill line.\n" +"
" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__account_id +msgid "Account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_company_form +msgid "Account Spread" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread_invoice_line_link_wizard +msgid "Account Spread Invoice Line Link Wizard" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread_line +msgid "Account Spread Lines" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread_template +msgid "Account Spread Template" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__active +msgid "Active" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__all_posted +msgid "All Posted" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__allow_spread_planning +msgid "Allow Spread Planning" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__amount +msgid "Amount" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__analytic_distribution +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__analytic_distribution +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__analytic_distribution_search +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__analytic_distribution_search +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__analytic_precision +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__analytic_precision +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_search +msgid "Archived" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__auto_spread_ids +msgid "Auto Spread On" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__auto_spread +msgid "Auto assign template on invoice validate" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread_template_auto +msgid "Auto create spread, based on product/account/analytic" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__auto_archive_spread +msgid "Auto-archive spread" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__move_line_auto_post +msgid "Auto-post lines" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__force_move_auto_post +msgid "Auto-post spread lines" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_template +msgid "" +"Automatically use this spread template on invoice validation for invoice " +"lines using below product and/or account and/or analytic," +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_account_id +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Balance sheet account / Spread account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__days_calc +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__days_calc +msgid "Calculate by days" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_invoice_line_link_wizard +msgid "Cancel" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Cannot delete spread(s) that are linked to an invoice line." +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Cannot delete spread(s): there are posted Journal Entries." +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "Cannot reconcile entries that are already reconciled:\n" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Cannot unlink invoice lines if the invoice is validated" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__company_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__company_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__company_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__company_id +msgid "Company" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_invoice_line_link_wizard +msgid "Confirm" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.actions.server,name:account_spread_cost_revenue.ir_cron_spread_create_entries_ir_actions_server +#: model:ir.cron,cron_name:account_spread_cost_revenue.ir_cron_spread_create_entries +msgid "Cost/revenue Spread: Create Entries" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Create All Moves" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Create Move" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:0 +#, python-format +msgid "Create from spread template" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:0 +#, python-format +msgid "Create new spread board" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__create_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__create_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__create_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__create_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__create_uid +msgid "Created by" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread_line.py:0 +#, python-format +msgid "Created move(s) " +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__create_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__create_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__create_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__create_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__create_date +msgid "Created on" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__credit_account_id +msgid "Credit Account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__currency_id +msgid "Currency" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__spread_type__sale +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_invoice_line_link_wizard__spread_type__sale +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_template__spread_type__sale +msgid "Customer" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__invoice_type__out_refund +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_invoice_line_link_wizard__invoice_type__out_refund +msgid "Customer Credit Note" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__invoice_type__out_invoice +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_invoice_line_link_wizard__invoice_type__out_invoice +msgid "Customer Invoice" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__date +msgid "Date" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__debit_account_id +msgid "Debit Account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_company_form +msgid "Default Spread Accounts" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_company_form +msgid "Default Spread Journals" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__period_number +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__period_number +msgid "Define the number of spread lines" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Delete Move" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread_line.py:0 +#, python-format +msgid "Deleted move %s" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__name +msgid "Description" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Details" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_res_company__allow_spread_planning +msgid "" +"Disable this option if you do not want to allow the spreading before the " +"invoice is validated." +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__display_move_line_auto_post +msgid "Display Button Auto-post lines" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__display_create_all_moves +msgid "Display Create All Moves" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__display_name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__display_name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__display_name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__display_name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__display_name +msgid "Display Name" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__display_recompute_buttons +msgid "Display Recompute Buttons" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_res_company__auto_archive_spread +msgid "" +"Enable this option if you want the cron job to automatically archive the " +"spreads when all lines are posted." +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_res_company__force_move_auto_post +msgid "" +"Enable this option if you want to post automatically the accounting moves of" +" all the spreads." +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__estimated_amount +msgid "Estimated Amount" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__default_spread_expense_account_id +msgid "Expense Spread Account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__default_spread_expense_journal_id +msgid "Expense Spread Journal" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Expense account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__exp_rev_account_id +msgid "Expense/Revenue Account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__exp_rev_account_id +msgid "Expense/revenue account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__has_message +msgid "Has Message" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__id +msgid "ID" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__auto_spread +msgid "" +"If checked, provide option to auto create spread during invoice validation, " +"based on product/account/analytic in invoice line." +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Invoice" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__invoice_line_ids +msgid "Invoice Lines" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__invoice_type +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__invoice_type +msgid "Invoice Type" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__use_invoice_line_account +msgid "Invoice account as spread account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__invoice_line_id +msgid "Invoice line" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__is_credit_account_deprecated +msgid "Is Credit Account Deprecated" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__is_debit_account_deprecated +msgid "Is Debit Account Deprecated" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__journal_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__spread_journal_id +msgid "Journal" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread_line.py:0 +#: model:ir.model,name:account_spread_cost_revenue.model_account_move +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__invoice_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__invoice_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__move_id +#, python-format +msgid "Journal Entry" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.actions.act_window,name:account_spread_cost_revenue.action_account_moves_all_spread +msgid "Journal Items" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread____last_update +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard____last_update +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line____last_update +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template____last_update +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__write_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__write_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__write_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__write_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__write_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__write_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__write_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__write_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "Link Invoice Line with Spread Board" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:0 +#, python-format +msgid "Link to existing spread board" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_move_line__spread_check__linked +msgid "Linked" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_invoice_spread +msgid "Linked to spread board" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_ids +msgid "Messages" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__period_type__month +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_template__period_type__month +msgid "Month" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "Move line: %(line_id)s (%(line_name)s), account code: %(account_code)s\n" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__name +msgid "Name" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:0 +#, python-format +msgid "New Spread Board" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_invoice_spread +msgid "Not linked to any spread board" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__period_number +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__period_number +msgid "Number of Repetitions" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__exp_rev_account_id +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__exp_rev_account_id +msgid "Optional account to overwrite the existing expense/revenue account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__period_type +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__period_type +msgid "Period Type" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__period_type +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__period_type +msgid "Period length for the entries" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread_template.py:0 +#, python-format +msgid "Please select product and/or account on auto spread options" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__posted_amount +msgid "Posted Amount" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Posted entries" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__product_id +msgid "Product" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__period_type__quarter +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_template__period_type__quarter +msgid "Quarter" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Recalculate entire spread" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Recalculate unposted lines" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__default_spread_revenue_account_id +msgid "Revenue Spread Account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__default_spread_revenue_journal_id +msgid "Revenue Spread Journal" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Revenue account" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "Some entries are not from the same account:\n" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__spread_id +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_search +#, python-format +msgid "Spread" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_action_type +msgid "Spread Action Type" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__spread_account_id +msgid "Spread Balance Sheet Account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_move_line__spread_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_id +msgid "Spread Board" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Spread Board Name" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_move_line__spread_check +msgid "Spread Check" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.actions.act_window,name:account_spread_cost_revenue.action_account_spread_form +#: model:ir.ui.menu,name:account_spread_cost_revenue.menu_action_account_spread_form +msgid "Spread Costs/Revenues" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:0 +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:0 +#, python-format +msgid "Spread Details" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_invoice_type_domain_ids +msgid "Spread Invoice Type Domain" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_journal_id +msgid "Spread Journal" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__line_ids +msgid "Spread Lines" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__template_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__template_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__template_id +msgid "Spread Template" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_template +msgid "Spread Template Name" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.actions.act_window,name:account_spread_cost_revenue.action_account_spread_template_form +#: model:ir.ui.menu,name:account_spread_cost_revenue.menu_action_account_spread_template_form +msgid "Spread Templates" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__spread_type +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_type +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__spread_type +msgid "Spread Type" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Spread lines" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Spread table '%s' created." +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__spread_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__start_date +msgid "Start Date" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__suitable_journal_ids +msgid "Suitable Journal" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__spread_type__purchase +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_invoice_line_link_wizard__spread_type__purchase +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_template__spread_type__purchase +msgid "Supplier" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "The Invoice Type does not correspond to the Invoice" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "The Journal is not consistent with the account moves." +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "" +"The Spread Template (Purchases) is not compatible with selected invoice type" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "" +"The Spread Template (Sales) is not compatible with selected invoice type" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "" +"The account of the invoice line does not correspond to the Balance Sheet " +"(credit account) of the spread" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "" +"The account of the invoice line does not correspond to the Balance Sheet " +"(debit account) of the spread" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread_line.py:0 +#, python-format +msgid "" +"This spread line is already linked to a journal entry! Please post or delete" +" it." +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "This will delete the move. Are you sure ?" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "" +"Too many auto spread templates (%(len_template)s) matched with the invoice " +"line, %(line_name)s" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Total" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__total_amount +msgid "Total Amount" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_move_line__spread_check__unavailable +msgid "Unavailable" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Undo spread" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Unlink Invoice Line" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_move_line__spread_check__unlinked +msgid "Unlinked" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Unlinked '%(spread_link)s' (invoice line %(inv_line)s)." +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Unlinked invoice line '%(spread_line_name)s' (view %(inv_link)s)." +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__unposted_amount +msgid "Unposted Amount" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__unspread_amount +msgid "Unspread Amount" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__use_invoice_line_account +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__use_invoice_line_account +msgid "Use Invoice Line Account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__use_invoice_line_account +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__use_invoice_line_account +msgid "" +"Use invoice line's account as Balance sheet / spread account.\n" +"In this case, user need to select expense/revenue account too." +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__days_calc +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__days_calc +msgid "Use number of days to calculate amount" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__invoice_type__in_invoice +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_invoice_line_link_wizard__invoice_type__in_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__invoice_type__in_refund +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_invoice_line_link_wizard__invoice_type__in_refund +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "View Move" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__period_type__year +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_template__period_type__year +msgid "Year" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "e.g. One year offices cleaning contract" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_template +msgid "e.g. Template cleaning contract" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/i18n/es_ES.po b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/i18n/es_ES.po new file mode 100644 index 00000000..c70a0be2 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/i18n/es_ES.po @@ -0,0 +1,1091 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_spread_cost_revenue +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: es_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "" +"\n" +" This account in deprecated! The reconciliation will be NOT possible.\n" +" " +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "" +"\n" +" This account in deprecated! The reconciliation will be NOT possible.\n" +" " +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "" +"\n" +" The Balance Sheet account used for the spreading.
This account is the counterpart of the account in the invoice line.\n" +"
\n" +" \n" +" The Expense account in the vendor bill line.
Usually the same account of the vendor bill line.\n" +"
" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "" +"\n" +" The Balance Sheet account.
This is the account in the invoice line.\n" +"
\n" +" \n" +" The Expense account used for the spreading.
This account is the counterpart of the account of the vendor bill line.\n" +"
" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "" +"\n" +" The Revenue account in the invoice line.
Usually the same account of the invoice line.\n" +"
\n" +" \n" +" The Balance Sheet account used for the spreading.
This account is the counterpart of the account in the vendor bill line.\n" +"
" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "" +"\n" +" The Revenue account used for the spreading.
This account is the counterpart of the account of the invoice line.\n" +"
\n" +" \n" +" The Balance Sheet account.
This is the account in the vendor bill line.\n" +"
" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__account_id +msgid "Account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_company_form +msgid "Account Spread" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread_invoice_line_link_wizard +msgid "Account Spread Invoice Line Link Wizard" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread_line +msgid "Account Spread Lines" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread_template +msgid "Account Spread Template" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__active +msgid "Active" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__all_posted +msgid "All Posted" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__allow_spread_planning +msgid "Allow Spread Planning" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__amount +msgid "Amount" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__analytic_distribution +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__analytic_distribution +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__analytic_distribution +msgid "Analytic" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__analytic_distribution_search +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__analytic_distribution_search +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__analytic_precision +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__analytic_precision +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_search +msgid "Archived" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__auto_spread_ids +msgid "Auto Spread On" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__auto_spread +msgid "Auto assign template on invoice validate" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread_template_auto +msgid "Auto create spread, based on product/account/analytic" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__auto_archive_spread +msgid "Auto-archive spread" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__move_line_auto_post +msgid "Auto-post lines" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__force_move_auto_post +msgid "Auto-post spread lines" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_template +msgid "" +"Automatically use this spread template on invoice validation for invoice " +"lines using below product and/or account and/or analytic," +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_account_id +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Balance sheet account / Spread account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__days_calc +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__days_calc +msgid "Calculate by days" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_invoice_line_link_wizard +msgid "Cancel" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Cannot delete spread(s) that are linked to an invoice line." +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Cannot delete spread(s): there are posted Journal Entries." +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "Cannot reconcile entries that are already reconciled:\n" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Cannot unlink invoice lines if the invoice is validated" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__company_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__company_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__company_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__company_id +msgid "Company" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_invoice_line_link_wizard +msgid "Confirm" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.actions.server,name:account_spread_cost_revenue.ir_cron_spread_create_entries_ir_actions_server +#: model:ir.cron,cron_name:account_spread_cost_revenue.ir_cron_spread_create_entries +msgid "Cost/revenue Spread: Create Entries" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Create All Moves" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Create Move" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:0 +#, python-format +msgid "Create from spread template" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:0 +#, python-format +msgid "Create new spread board" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__create_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__create_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__create_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__create_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__create_uid +msgid "Created by" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread_line.py:0 +#, python-format +msgid "Created move(s) " +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__create_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__create_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__create_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__create_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__create_date +msgid "Created on" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__credit_account_id +msgid "Credit Account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__currency_id +msgid "Currency" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__spread_type__sale +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_invoice_line_link_wizard__spread_type__sale +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_template__spread_type__sale +msgid "Customer" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__invoice_type__out_refund +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_invoice_line_link_wizard__invoice_type__out_refund +msgid "Customer Credit Note" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__invoice_type__out_invoice +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_invoice_line_link_wizard__invoice_type__out_invoice +msgid "Customer Invoice" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__date +msgid "Date" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__debit_account_id +msgid "Debit Account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_company_form +msgid "Default Spread Accounts" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_company_form +msgid "Default Spread Journals" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__period_number +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__period_number +msgid "Define the number of spread lines" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Delete Move" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread_line.py:0 +#, python-format +msgid "Deleted move %s" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__name +msgid "Description" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Details" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_res_company__allow_spread_planning +msgid "" +"Disable this option if you do not want to allow the spreading before the " +"invoice is validated." +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__display_move_line_auto_post +msgid "Display Button Auto-post lines" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__display_create_all_moves +msgid "Display Create All Moves" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__display_name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__display_name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__display_name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__display_name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__display_name +msgid "Display Name" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__display_recompute_buttons +msgid "Display Recompute Buttons" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_res_company__auto_archive_spread +msgid "" +"Enable this option if you want the cron job to automatically archive the " +"spreads when all lines are posted." +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_res_company__force_move_auto_post +msgid "" +"Enable this option if you want to post automatically the accounting moves of" +" all the spreads." +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__estimated_amount +msgid "Estimated Amount" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__default_spread_expense_account_id +msgid "Expense Spread Account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__default_spread_expense_journal_id +msgid "Expense Spread Journal" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Expense account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__exp_rev_account_id +msgid "Expense/Revenue Account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__exp_rev_account_id +msgid "Expense/revenue account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__has_message +msgid "Has Message" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__id +msgid "ID" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__auto_spread +msgid "" +"If checked, provide option to auto create spread during invoice validation, " +"based on product/account/analytic in invoice line." +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Invoice" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__invoice_line_ids +msgid "Invoice Lines" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__invoice_type +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__invoice_type +msgid "Invoice Type" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__use_invoice_line_account +msgid "Invoice account as spread account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__invoice_line_id +msgid "Invoice line" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__is_credit_account_deprecated +msgid "Is Credit Account Deprecated" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__is_debit_account_deprecated +msgid "Is Debit Account Deprecated" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__journal_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__spread_journal_id +msgid "Journal" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread_line.py:0 +#: model:ir.model,name:account_spread_cost_revenue.model_account_move +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__invoice_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__invoice_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__move_id +#, python-format +msgid "Journal Entry" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.actions.act_window,name:account_spread_cost_revenue.action_account_moves_all_spread +msgid "Journal Items" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread____last_update +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard____last_update +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line____last_update +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template____last_update +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__write_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__write_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__write_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__write_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__write_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__write_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__write_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__write_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "Link Invoice Line with Spread Board" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:0 +#, python-format +msgid "Link to existing spread board" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_move_line__spread_check__linked +msgid "Linked" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_invoice_spread +msgid "Linked to spread board" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_ids +msgid "Messages" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__period_type__month +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_template__period_type__month +msgid "Month" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "Move line: %(line_id)s (%(line_name)s), account code: %(account_code)s\n" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__name +msgid "Name" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:0 +#, python-format +msgid "New Spread Board" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_invoice_spread +msgid "Not linked to any spread board" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__period_number +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__period_number +msgid "Number of Repetitions" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__exp_rev_account_id +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__exp_rev_account_id +msgid "Optional account to overwrite the existing expense/revenue account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__period_type +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__period_type +msgid "Period Type" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__period_type +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__period_type +msgid "Period length for the entries" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread_template.py:0 +#, python-format +msgid "Please select product and/or account on auto spread options" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__posted_amount +msgid "Posted Amount" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Posted entries" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__product_id +msgid "Product" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__period_type__quarter +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_template__period_type__quarter +msgid "Quarter" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Recalculate entire spread" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Recalculate unposted lines" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__default_spread_revenue_account_id +msgid "Revenue Spread Account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__default_spread_revenue_journal_id +msgid "Revenue Spread Journal" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Revenue account" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "Some entries are not from the same account:\n" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__spread_id +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_search +#, python-format +msgid "Spread" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_action_type +msgid "Spread Action Type" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__spread_account_id +msgid "Spread Balance Sheet Account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_move_line__spread_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_id +msgid "Spread Board" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Spread Board Name" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_move_line__spread_check +msgid "Spread Check" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.actions.act_window,name:account_spread_cost_revenue.action_account_spread_form +#: model:ir.ui.menu,name:account_spread_cost_revenue.menu_action_account_spread_form +msgid "Spread Costs/Revenues" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:0 +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:0 +#, python-format +msgid "Spread Details" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_invoice_type_domain_ids +msgid "Spread Invoice Type Domain" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_journal_id +msgid "Spread Journal" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__line_ids +msgid "Spread Lines" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__template_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__template_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__template_id +msgid "Spread Template" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_template +msgid "Spread Template Name" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.actions.act_window,name:account_spread_cost_revenue.action_account_spread_template_form +#: model:ir.ui.menu,name:account_spread_cost_revenue.menu_action_account_spread_template_form +msgid "Spread Templates" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__spread_type +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_type +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__spread_type +msgid "Spread Type" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Spread lines" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Spread table '%s' created." +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__spread_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__start_date +msgid "Start Date" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__suitable_journal_ids +msgid "Suitable Journal" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__spread_type__purchase +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_invoice_line_link_wizard__spread_type__purchase +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_template__spread_type__purchase +msgid "Supplier" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "The Invoice Type does not correspond to the Invoice" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "The Journal is not consistent with the account moves." +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "" +"The Spread Template (Purchases) is not compatible with selected invoice type" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "" +"The Spread Template (Sales) is not compatible with selected invoice type" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "" +"The account of the invoice line does not correspond to the Balance Sheet " +"(credit account) of the spread" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "" +"The account of the invoice line does not correspond to the Balance Sheet " +"(debit account) of the spread" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread_line.py:0 +#, python-format +msgid "" +"This spread line is already linked to a journal entry! Please post or delete" +" it." +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "This will delete the move. Are you sure ?" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "" +"Too many auto spread templates (%(len_template)s) matched with the invoice " +"line, %(line_name)s" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Total" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__total_amount +msgid "Total Amount" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_move_line__spread_check__unavailable +msgid "Unavailable" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Undo spread" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Unlink Invoice Line" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_move_line__spread_check__unlinked +msgid "Unlinked" +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Unlinked '%(spread_link)s' (invoice line %(inv_line)s)." +msgstr "" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Unlinked invoice line '%(spread_line_name)s' (view %(inv_link)s)." +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__unposted_amount +msgid "Unposted Amount" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__unspread_amount +msgid "Unspread Amount" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__use_invoice_line_account +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__use_invoice_line_account +msgid "Use Invoice Line Account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__use_invoice_line_account +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__use_invoice_line_account +msgid "" +"Use invoice line's account as Balance sheet / spread account.\n" +"In this case, user need to select expense/revenue account too." +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__days_calc +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__days_calc +msgid "Use number of days to calculate amount" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__invoice_type__in_invoice +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_invoice_line_link_wizard__invoice_type__in_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__invoice_type__in_refund +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_invoice_line_link_wizard__invoice_type__in_refund +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "View Move" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__period_type__year +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_template__period_type__year +msgid "Year" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "e.g. One year offices cleaning contract" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_template +msgid "e.g. Template cleaning contract" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/i18n/fr.po b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/i18n/fr.po new file mode 100644 index 00000000..09ec4db8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/i18n/fr.po @@ -0,0 +1,1117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_spread_cost_revenue +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2020-02-17 17:13+0000\n" +"Last-Translator: Martronic SA \n" +"Language-Team: none\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 3.10\n" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "" +"\n" +#| " The Balance Sheet account used for the " +#| "spreading.
This account is the counterpart of the account in the " +#| "invoice line.\n" +#| "
\n" +#| " \n" +#| " The Expense account in the vendor bill " +#| "line.
Usually the same account of the vendor bill line.\n" +#| "
" +msgid "" +"\n" +" The Balance Sheet account used for the " +"spreading.
This account is the counterpart of the account in the invoice " +"line.\n" +"
\n" +" \n" +" The Expense account in the vendor bill " +"line.
Usually the same account of the vendor bill line.\n" +"
" +msgstr "" +"\n" +" Le compte de bilan utilisé pour cette " +"régularisation.
Ce compte est la contrepartie du compte utilisé dans la " +"ligne de facture.\n" +"
\n" +" \n" +" Le compte de dépense dans la ligne de " +"facture fournisseur.
Généralement le même compte que la ligne de facture " +"fournisseur.\n" +"
" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +#, fuzzy +#| msgid "" +#| "\n" +#| " The Revenue account in the invoice line." +#| "
Usually the same account of the invoice line.\n" +#| "
\n" +#| " \n" +#| " The Balance Sheet account used for the " +#| "spreading.
This account is the counterpart of the account in the " +#| "vendor bill line.\n" +#| "
" +msgid "" +"\n" +" The Balance Sheet account.
This is " +"the account in the invoice line.\n" +"
\n" +" \n" +" The Expense account used for the " +"spreading.
This account is the counterpart of the account of the vendor " +"bill line.\n" +"
" +msgstr "" +"\n" +" Le compte de revenu dans la ligne de " +"facture.
Généralement le même compte que la ligne de facture.\n" +"
\n" +" \n" +" Le compte de bilan utilisé pour cette " +"régularisation.
Ce compte est la contrepartie du compte dans la ligne de " +"facture client.\n" +"
" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +#, fuzzy +#| msgid "" +#| "\n" +#| " The Revenue account in the invoice line." +#| "
Usually the same account of the invoice line.\n" +#| "
\n" +#| " \n" +#| " The Balance Sheet account used for the " +#| "spreading.
This account is the counterpart of the account in the " +#| "vendor bill line.\n" +#| "
" +msgid "" +"\n" +" The Revenue account in the invoice " +"line.
Usually the same account of the invoice line.\n" +"
\n" +" \n" +" The Balance Sheet account used for the " +"spreading.
This account is the counterpart of the account in the vendor " +"bill line.\n" +"
" +msgstr "" +"\n" +" Le compte de revenu dans la ligne de " +"facture.
Généralement le même compte que la ligne de facture.\n" +"
\n" +" \n" +" Le compte de bilan utilisé pour cette " +"régularisation.
Ce compte est la contrepartie du compte dans la ligne de " +"facture client.\n" +"
" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +#, fuzzy +#| msgid "" +#| "\n" +#| " The Balance Sheet account used for the " +#| "spreading.
This account is the counterpart of the account in the " +#| "invoice line.\n" +#| "
\n" +#| " \n" +#| " The Expense account in the vendor bill " +#| "line.
Usually the same account of the vendor bill line.\n" +#| "
" +msgid "" +"\n" +" The Revenue account used for the " +"spreading.
This account is the counterpart of the account of the invoice " +"line.\n" +"
\n" +" \n" +" The Balance Sheet account.
This is " +"the account in the vendor bill line.\n" +"
" +msgstr "" +"\n" +" Le compte de bilan utilisé pour cette " +"régularisation.
Ce compte est la contrepartie du compte utilisé dans la " +"ligne de facture.\n" +"
\n" +" \n" +" Le compte de dépense dans la ligne de " +"facture fournisseur.
Généralement le même compte que la ligne de facture " +"fournisseur.\n" +"
" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_company_form +msgid "Account Spread" +msgstr "Régularisation" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread_invoice_line_link_wizard +msgid "Account Spread Invoice Line Link Wizard" +msgstr "Assistant lien ligne de facture et régularisation" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread_line +msgid "Account Spread Lines" +msgstr "Lignes de régularisation" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread_template +msgid "Account Spread Template" +msgstr "Modèle de régularisation" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_needaction +msgid "Action Needed" +msgstr "Action requise" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__active +msgid "Active" +msgstr "Actif" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__all_posted +msgid "All Posted" +msgstr "Entièrement comptabilisé" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__allow_spread_planning +msgid "Allow Spread Planning" +msgstr "Permettre de planifier la régularisation" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__amount +msgid "Amount" +msgstr "Montant" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__account_analytic_id +msgid "Analytic Account" +msgstr "Compte analytique" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__analytic_tag_ids +msgid "Analytic Tags" +msgstr "Étiquettes analytiques" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_search +msgid "Archived" +msgstr "Archivé" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_attachment_count +msgid "Attachment Count" +msgstr "Nombre de pièces jointes" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__auto_archive +msgid "Auto-archive spread" +msgstr "Régularisation auto-archivée" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__move_line_auto_post +msgid "Auto-post lines" +msgstr "Lignes auto-comptabilisées" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__force_move_auto_post +msgid "Auto-post spread lines" +msgstr "Lignes de régularisation auto-postées" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_account_id +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Balance sheet account / Spread account" +msgstr "Compte de bilan / Compte de régularisation" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_invoice_line_link_wizard +msgid "Cancel" +msgstr "Annuler" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread.py:467 +#, python-format +msgid "Cannot delete spread(s) that are linked to an invoice line." +msgstr "" +"Impossible de supprimer des régularisation(s) liées à une ligne de facture." + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread.py:472 +#, python-format +msgid "Cannot delete spread(s): there are posted Journal Entries." +msgstr "" +"Ne peut pas supprimer la (les) régularisation(s) : Il y a des écritures " +"comptables comptabilisées." + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread.py:439 +#, python-format +msgid "Cannot unlink invoice lines if the invoice is validated" +msgstr "Ne peut pas supprimer les lignes de facture si la facture est validée" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_res_company +msgid "Companies" +msgstr "Sociétés" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__company_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__company_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__company_id +msgid "Company" +msgstr "Société" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_invoice_line_link_wizard +msgid "Confirm" +msgstr "Confirmer" + +#. module: account_spread_cost_revenue +#: model:ir.actions.server,name:account_spread_cost_revenue.ir_cron_spread_create_entries_ir_actions_server +#: model:ir.cron,cron_name:account_spread_cost_revenue.ir_cron_spread_create_entries +#: model:ir.cron,name:account_spread_cost_revenue.ir_cron_spread_create_entries +msgid "Cost/revenue Spread: Create Entries" +msgstr "Régularisation des coûts/revenus : Créer les écritures" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Create All Moves" +msgstr "Créer toutes les écritures" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Create Move" +msgstr "Créer l'écriture" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:13 +#, python-format +msgid "Create from spread template" +msgstr "Créer depuis un Modèle de régularisation" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:14 +#, python-format +msgid "Create new spread board" +msgstr "Créer un nouveau tableau de régularisation" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__create_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__create_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__create_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread_line.py:36 +#, python-format +msgid "Created move(s) " +msgstr "Écritures créée(s) " + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__create_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__create_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__create_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__credit_account_id +msgid "Credit Account" +msgstr "Compte de crédit" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__currency_id +msgid "Currency" +msgstr "Devise" + +#. module: account_spread_cost_revenue +#: selection:account.spread,spread_type:0 +#: selection:account.spread.invoice.line.link.wizard,spread_type:0 +#: selection:account.spread.template,spread_type:0 +msgid "Customer" +msgstr "Client" + +#. module: account_spread_cost_revenue +#: selection:account.spread,invoice_type:0 +#: selection:account.spread.invoice.line.link.wizard,invoice_type:0 +msgid "Customer Credit Note" +msgstr "Avoir client" + +#. module: account_spread_cost_revenue +#: selection:account.spread,invoice_type:0 +#: selection:account.spread.invoice.line.link.wizard,invoice_type:0 +msgid "Customer Invoice" +msgstr "Facture client" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__date +msgid "Date" +msgstr "Date" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__debit_account_id +msgid "Debit Account" +msgstr "Compte de débit" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_company_form +msgid "Default Spread Accounts" +msgstr "Compte de régularisation par défaut" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_company_form +msgid "Default Spread Journals" +msgstr "Journaux de régularisation par défaut" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__period_number +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__period_number +msgid "Define the number of spread lines" +msgstr "Définir le nombre de lignes de régularisation" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Delete Move" +msgstr "Supprimer la pièce comptable" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread_line.py:149 +#, python-format +msgid "Deleted move %s" +msgstr "Supprimer la pièce %s" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__name +msgid "Description" +msgstr "Description" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Details" +msgstr "Détails" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_res_company__allow_spread_planning +msgid "" +"Disable this option if you do not want to allow the spreading before the " +"invoice is validated." +msgstr "" +"Désactivez cette option si vous ne voulez pas permettre la régularisation " +"avant que la facture ne soit validée." + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__display_create_all_moves +msgid "Display Button All Moves" +msgstr "Afficher le bouton Toutes les pièces" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__display_move_line_auto_post +msgid "Display Button Auto-post lines" +msgstr "Afficher le bouton Auto-comptabiliser les écritures" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__display_recompute_buttons +msgid "Display Buttons Recompute" +msgstr "Afficher le bouton Recalculer" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__display_name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__display_name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__display_name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_res_company__auto_archive +msgid "" +"Enable this option if you want the cron job to automatically archive the " +"spreads when all lines are posted." +msgstr "" +"Activer cette option si vous voulez que la tâche cron archive " +"automatiquement les régularisations lorsque toutes les écritures sont " +"comptabilisées." + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_res_company__force_move_auto_post +msgid "" +"Enable this option if you want to post automatically the accounting moves of " +"all the spreads." +msgstr "" +"Activez cette options si vous voulez comptabiliser automatiquement les " +"écritures comptables de toutes les régularisations." + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__estimated_amount +msgid "Estimated Amount" +msgstr "Montant estimé" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__default_spread_expense_account_id +msgid "Expense Spread Account" +msgstr "Compte de dépense de régularisation" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__default_spread_expense_journal_id +msgid "Expense Spread Journal" +msgstr "Journal de régularisation" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Expense account" +msgstr "Compte de dépense" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__exp_rev_account_id +#, fuzzy +#| msgid "Revenue account" +msgid "Expense/Revenue Account" +msgstr "Compte de revenus" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__exp_rev_account_id +#, fuzzy +#| msgid "Expense account" +msgid "Expense/revenue account" +msgstr "Compte de dépense" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_follower_ids +msgid "Followers" +msgstr "Abonnés" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_channel_ids +msgid "Followers (Channels)" +msgstr "Abonnés (Canaux)" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_partner_ids +msgid "Followers (Partners)" +msgstr "Abonnés (Partenaires)" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__id +msgid "ID" +msgstr "ID" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_unread +msgid "If checked new messages require your attention." +msgstr "Si coché, de nouveaux messages demandent votre attention." + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Si coché, de nouveaux messages demandent votre attention." + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Si actif, certains messages ont une erreur de livraison." + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread.py:453 +#: model:ir.model,name:account_spread_cost_revenue.model_account_invoice +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__invoice_id +#, python-format +msgid "Invoice" +msgstr "Facture" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_invoice_line +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__invoice_line_id +msgid "Invoice Line" +msgstr "Ligne de facture" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__invoice_line_ids +msgid "Invoice Lines" +msgstr "Lignes de facture" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__invoice_id +msgid "Invoice Reference" +msgstr "Référence de facture" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__invoice_type +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__invoice_type +msgid "Invoice Type" +msgstr "Type de facture" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__use_invoice_line_account +#, fuzzy +#| msgid "Balance sheet account / Spread account" +msgid "Invoice account as spread account" +msgstr "Compte de bilan / Compte de régularisation" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__invoice_line_id +msgid "Invoice line" +msgstr "Ligne de facture" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__is_credit_account_deprecated +#, fuzzy +msgid "Is Credit Account Deprecated" +msgstr "Est compte de crédit obsolète" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__is_debit_account_deprecated +msgid "Is Debit Account Deprecated" +msgstr "Est compte de débit obsolète" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_is_follower +msgid "Is Follower" +msgstr "Est un abonné" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__journal_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__spread_journal_id +msgid "Journal" +msgstr "Journal" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread_line.py:130 +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__move_id +#, python-format +msgid "Journal Entry" +msgstr "Écriture comptable" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread____last_update +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard____last_update +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line____last_update +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__write_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__write_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__write_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__write_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__write_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__write_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_invoice_line.py:60 +#, python-format +msgid "Link Invoice Line with Spread Board" +msgstr "Lier la ligne de facture à une régularisation" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:20 +#, python-format +msgid "Link to existing spread board" +msgstr "Lier à un tableau de régularisation existant" + +#. module: account_spread_cost_revenue +#: selection:account.invoice.line,spread_check:0 +msgid "Linked" +msgstr "Lié" + +#. module: account_spread_cost_revenue +#. openerp-web +#: code:addons/account_spread_cost_revenue/static/src/js/account_spread.js:33 +#, python-format +msgid "Linked to spread" +msgstr "Lié à la régularisation" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_ids +msgid "Messages" +msgstr "" + +#. module: account_spread_cost_revenue +#: selection:account.spread,period_type:0 +#: selection:account.spread.template,period_type:0 +msgid "Month" +msgstr "Mois" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__name +msgid "Name" +msgstr "Nom" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:157 +#, python-format +msgid "New Spread Board" +msgstr "Nouvelle régularisation" + +#. module: account_spread_cost_revenue +#. openerp-web +#: code:addons/account_spread_cost_revenue/static/src/js/account_spread.js:35 +#, python-format +msgid "Not linked to spread" +msgstr "Non-lié à une régularisation" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_needaction_counter +msgid "Number of Actions" +msgstr "Nombre d'actions" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__period_number +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__period_number +msgid "Number of Repetitions" +msgstr "Nombre de Répétitions" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_has_error_counter +msgid "Number of error" +msgstr "Nombre d'erreurs" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_unread_counter +msgid "Number of unread messages" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__exp_rev_account_id +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__exp_rev_account_id +msgid "Optional account to overwrite the existing expense/revenue account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__period_type +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__period_type +msgid "Period Type" +msgstr "Type de période" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__period_type +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__period_type +msgid "Period length for the entries" +msgstr "Durée de la période pour les écritures" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__posted_amount +msgid "Posted Amount" +msgstr "Montant comptabilisé" + +#. module: account_spread_cost_revenue +#: selection:account.spread,period_type:0 +#: selection:account.spread.template,period_type:0 +msgid "Quarter" +msgstr "Trimestre" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Recalculate entire spread" +msgstr "Recalculer toute la régularisation" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Recalculate unposted lines" +msgstr "Recalculer les écritures non comptabilisées" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Reconciled entries" +msgstr "Écritures lettrées" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__default_spread_revenue_account_id +msgid "Revenue Spread Account" +msgstr "Compte de revenus de la régularisation" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__default_spread_revenue_journal_id +msgid "Revenue Spread Journal" +msgstr "Journal de revenus de la régularisation" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Revenue account" +msgstr "Compte de revenus" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread.py:458 +#, python-format +msgid "Spread" +msgstr "Régularisation" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_action_type +msgid "Spread Action Type" +msgstr "Type d'action de régularisation" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__spread_account_id +msgid "Spread Balance Sheet Account" +msgstr "Compte de bilan de régularisation" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_invoice_line__spread_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__spread_id +msgid "Spread Board" +msgstr "Tableau de régularisation" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Spread Board Name" +msgstr "Nom du tableau de régularisation" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_invoice_line__spread_check +msgid "Spread Check" +msgstr "Contrôle de régularisation" + +#. module: account_spread_cost_revenue +#: model:ir.actions.act_window,name:account_spread_cost_revenue.action_account_spread_form +#: model:ir.ui.menu,name:account_spread_cost_revenue.menu_action_account_spread_form +msgid "Spread Costs/Revenues" +msgstr "Régularisation Coûts/Revenus" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_invoice_line.py:40 +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:134 +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:213 +#, python-format +msgid "Spread Details" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_journal_id +msgid "Spread Journal" +msgstr "Journal de régularisation" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__line_ids +msgid "Spread Lines" +msgstr "Lignes de régularisation" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__template_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__template_id +msgid "Spread Template" +msgstr "Modèle de régularisation" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_template +msgid "Spread Template Name" +msgstr "Nom du modèle de régularisation" + +#. module: account_spread_cost_revenue +#: model:ir.actions.act_window,name:account_spread_cost_revenue.action_account_spread_template_form +#: model:ir.ui.menu,name:account_spread_cost_revenue.menu_action_account_spread_template_form +msgid "Spread Templates" +msgstr "Modèles de régularisation" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__spread_type +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_type +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__spread_type +msgid "Spread Type" +msgstr "Type de régularisation" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Spread lines" +msgstr "Lignes de régularisation" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread.py:378 +#, python-format +msgid "Spread table '%s' created." +msgstr "Tableau de régularisation '%s' créé." + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__spread_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__start_date +msgid "Start Date" +msgstr "Date de début" + +#. module: account_spread_cost_revenue +#: selection:account.spread,spread_type:0 +#: selection:account.spread.invoice.line.link.wizard,spread_type:0 +#: selection:account.spread.template,spread_type:0 +msgid "Supplier" +msgstr "Fournisseur" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread.py:264 +#, python-format +msgid "The Invoice Type does not correspond to the Invoice" +msgstr "Le Type de facture ne correspond pas à la facture" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread.py:272 +#, python-format +msgid "The Journal is not consistent with the account moves." +msgstr "Le journal n'est pas cohérent avec les écritures comptables." + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread.py:285 +#, python-format +msgid "" +"The Spread Template (Purchases) is not compatible with selected invoice type" +msgstr "" +"Le modèle de régularisation (Achats) n'est pas compatible avec le type de " +"facture sélectionné" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread.py:280 +#, python-format +msgid "" +"The Spread Template (Sales) is not compatible with selected invoice type" +msgstr "" +"Le modèle de régularisation (Ventes) n'est pas compatible avec le type de " +"facture sélectionné" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread_line.py:65 +#, python-format +msgid "" +"This spread line is already linked to a journal entry! Please post or delete " +"it." +msgstr "" +"Cette ligne de régularisation est déjà liée à une écriture comptable! " +"Veuillez la comptabiliser ou la supprimer." + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "This will delete the move. Are you sure ?" +msgstr "Cela supprimera la pièce comptable. Êtes-vous sûr?" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Total" +msgstr "Total" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__total_amount +msgid "Total Amount" +msgstr "Montant total" + +#. module: account_spread_cost_revenue +#: selection:account.invoice.line,spread_check:0 +msgid "Unavailable" +msgstr "Non-disponible" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Undo spread" +msgstr "Annuler la régularisation" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Unlink Invoice Line" +msgstr "Délier la ligne de facture" + +#. module: account_spread_cost_revenue +#: selection:account.invoice.line,spread_check:0 +msgid "Unlinked" +msgstr "Non-lié" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread.py:459 +#, python-format +msgid "Unlinked '%s' (invoice line %s)." +msgstr "Non-lié '%s' (ligne de facture %s)." + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread.py:454 +#, python-format +msgid "Unlinked invoice line '%s' (view %s)." +msgstr "Ligne de facture non-liée '%s' (voir %s)." + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__unposted_amount +msgid "Unposted Amount" +msgstr "Montant non-comptabilisé" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_unread +msgid "Unread Messages" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_unread_counter +msgid "Unread Messages Counter" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__unspread_amount +msgid "Unspread Amount" +msgstr "Montant non régularisé" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__use_invoice_line_account +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__use_invoice_line_account +#, fuzzy +#| msgid "Revenue account" +msgid "Use invoice line's account" +msgstr "Compte de revenus" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__use_invoice_line_account +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__use_invoice_line_account +msgid "" +"Use invoice line's account as Balance sheet / spread account.\n" +"In this case, user need to select expense/revenue account too." +msgstr "" + +#. module: account_spread_cost_revenue +#: selection:account.spread,invoice_type:0 +#: selection:account.spread.invoice.line.link.wizard,invoice_type:0 +msgid "Vendor Bill" +msgstr "Facture fournisseur" + +#. module: account_spread_cost_revenue +#: selection:account.spread,invoice_type:0 +#: selection:account.spread.invoice.line.link.wizard,invoice_type:0 +msgid "Vendor Credit Note" +msgstr "Avoir fournisseur" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "View Move" +msgstr "Voir la pièce comptable" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_spread_cost_revenue +#: selection:account.spread,period_type:0 +#: selection:account.spread.template,period_type:0 +msgid "Year" +msgstr "Année" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "e.g. One year offices cleaning contract" +msgstr "p. ex. Contrat annuel nettoyage bureau" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_template +msgid "e.g. Template cleaning contract" +msgstr "p. ex. Modèle contrat nettoyage" diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/i18n/it.po b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/i18n/it.po new file mode 100644 index 00000000..eb299ada --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/i18n/it.po @@ -0,0 +1,1184 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_spread_cost_revenue +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-01-12 15:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "" +"\n" +" This account in deprecated! The reconciliation will be NOT possible.\n" +" " +msgstr "" +"\n" +" The Balance Sheet account used for the spreading.
This account is the counterpart of the account in the invoice line.\n" +"
\n" +" \n" +" The Expense account in the vendor bill line.
Usually the same account of the vendor bill line.\n" +"
" +msgstr "" +"\n" +" Il conto di bilancio utilizzato per la " +"distribuzione.
Questo conto è la controparte del conto nella riga di " +"fattura.\n" +"
\n" +" \n" +" Il conto spese nella riga della " +"fattura fornitore.
Normalmente lo stesso conto della riga fattura " +"fornitore.\n" +"
" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "" +"\n" +" The Balance Sheet account.
This is the account in the invoice line.\n" +"
\n" +" \n" +" The Expense account used for the spreading.
This account is the counterpart of the account of the vendor bill line.\n" +"
" +msgstr "" +"\n" +" Il conto di bilancio.
Questo è il " +"conto nella riga di fattura.\n" +"
\n" +" \n" +" Il conto spese utilizzato per la " +"distribuzione.
Questo conto è la controparte del conto della riga di " +"fattura del fornitore.\n" +"
" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "" +"\n" +" The Revenue account in the invoice line.
Usually the same account of the invoice line.\n" +"
\n" +" \n" +" The Balance Sheet account used for the spreading.
This account is the counterpart of the account in the vendor bill line.\n" +"
" +msgstr "" +"\n" +" Il conto ricavi nella riga di fattura.<" +"br/>Normalmente lo stesso conto della riga di fattura.\n" +" \n" +" \n" +" Il conto di bilancio utilizzato per la " +"distribuzione.
Questo conto è la controparte del conto della riga di " +"fattura del fornitore.\n" +"
" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "" +"\n" +" The Revenue account used for the spreading.
This account is the counterpart of the account of the invoice line.\n" +"
\n" +" \n" +" The Balance Sheet account.
This is the account in the vendor bill line.\n" +"
" +msgstr "" +"\n" +" Il conto ricavi utilizzato per la " +"distribuzione.
Questo conto è la controparte del conto della riga di " +"fattura.\n" +"
\n" +" \n" +" Il conto di bilancio.
Questo è il " +"conto nella riga di fattura del fornitore.\n" +"
" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__account_id +msgid "Account" +msgstr "Conto" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_company_form +msgid "Account Spread" +msgstr "Distribuzione conto" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread_invoice_line_link_wizard +msgid "Account Spread Invoice Line Link Wizard" +msgstr "Procedura guidata collegamento riga di fattura distribuzione conto" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread_line +msgid "Account Spread Lines" +msgstr "Righe distribuzione conto" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread_template +msgid "Account Spread Template" +msgstr "Modello distribuzione conto" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_needaction +msgid "Action Needed" +msgstr "Azione richiesta" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__active +msgid "Active" +msgstr "Attivo" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__all_posted +msgid "All Posted" +msgstr "Tutto inserito" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__allow_spread_planning +msgid "Allow Spread Planning" +msgstr "Consentire pianificazione distribuzione" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__amount +msgid "Amount" +msgstr "Valore" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__analytic_distribution +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__analytic_distribution +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__analytic_distribution +msgid "Analytic" +msgstr "Analitica" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__analytic_distribution_search +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__analytic_distribution_search +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__analytic_distribution_search +msgid "Analytic Distribution Search" +msgstr "Ricerca distribuzione analitica" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__analytic_precision +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__analytic_precision +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__analytic_precision +msgid "Analytic Precision" +msgstr "Precisione analitica" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_search +msgid "Archived" +msgstr "In archivio" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_attachment_count +msgid "Attachment Count" +msgstr "Conteggio allegati" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__auto_spread_ids +msgid "Auto Spread On" +msgstr "Auto distribuzione attiva" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__auto_spread +msgid "Auto assign template on invoice validate" +msgstr "Assegna automaticamente il modello alla validazione fattura" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread_template_auto +msgid "Auto create spread, based on product/account/analytic" +msgstr "" +"Crea automaticamente la distribuzione, in base a prodotto/conto/analitica" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__auto_archive_spread +msgid "Auto-archive spread" +msgstr "Archivia automaticamente la distribuzione" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__move_line_auto_post +msgid "Auto-post lines" +msgstr "Auto compila righe" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__force_move_auto_post +msgid "Auto-post spread lines" +msgstr "Auto compila righe distribuzione" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_template +msgid "" +"Automatically use this spread template on invoice validation for invoice " +"lines using below product and/or account and/or analytic," +msgstr "" +"Utilizza automaticamente questo modello distribuzione alla validazione " +"fattura per le righe fattura che utilizzano i prodotto sottostanti e/o conti " +"e/o analitiche," + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_account_id +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Balance sheet account / Spread account" +msgstr "Conto bilancio / conto distribuzione" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__days_calc +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__days_calc +msgid "Calculate by days" +msgstr "Calcola per giorni" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_invoice_line_link_wizard +msgid "Cancel" +msgstr "Annulla" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Cannot delete spread(s) that are linked to an invoice line." +msgstr "" +"Non si possono cancellare distribuzioni collegate as una riga di fattura." + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Cannot delete spread(s): there are posted Journal Entries." +msgstr "" +"Impossibile cancellare distribuzioni: ci sono delle registrazioni contabili " +"inserite." + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "Cannot reconcile entries that are already reconciled:\n" +msgstr "Non si possono riconciliare registrazioni che sono già riconciliate:\n" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Cannot unlink invoice lines if the invoice is validated" +msgstr "Non si possono scollegare righe se la fattura è validata" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_res_company +msgid "Companies" +msgstr "Aziende" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__company_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__company_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__company_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__company_id +msgid "Company" +msgstr "Azienda" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_invoice_line_link_wizard +msgid "Confirm" +msgstr "Conferma" + +#. module: account_spread_cost_revenue +#: model:ir.actions.server,name:account_spread_cost_revenue.ir_cron_spread_create_entries_ir_actions_server +#: model:ir.cron,cron_name:account_spread_cost_revenue.ir_cron_spread_create_entries +msgid "Cost/revenue Spread: Create Entries" +msgstr "Distribuzione costo/ricavo: crea registrazioni" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Create All Moves" +msgstr "Crea tutti i movimenti" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Create Move" +msgstr "Crea movimento" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:0 +#, python-format +msgid "Create from spread template" +msgstr "Crea da modello distribuzione" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:0 +#, python-format +msgid "Create new spread board" +msgstr "Crea nuova bacheca distribuzione" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__create_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__create_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__create_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__create_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread_line.py:0 +#, python-format +msgid "Created move(s) " +msgstr "Movimenti creati " + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__create_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__create_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__create_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__create_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__credit_account_id +msgid "Credit Account" +msgstr "Conto avere" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__currency_id +msgid "Currency" +msgstr "Valuta" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__spread_type__sale +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_invoice_line_link_wizard__spread_type__sale +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_template__spread_type__sale +msgid "Customer" +msgstr "Cliente" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__invoice_type__out_refund +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_invoice_line_link_wizard__invoice_type__out_refund +msgid "Customer Credit Note" +msgstr "Nota di credito cliente" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__invoice_type__out_invoice +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_invoice_line_link_wizard__invoice_type__out_invoice +msgid "Customer Invoice" +msgstr "Fattura cliente" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__date +msgid "Date" +msgstr "Data" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__debit_account_id +msgid "Debit Account" +msgstr "Conto dare" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_company_form +msgid "Default Spread Accounts" +msgstr "Conti distribuzione predefiniti" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_company_form +msgid "Default Spread Journals" +msgstr "Registri distribuzione predefiniti" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__period_number +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__period_number +msgid "Define the number of spread lines" +msgstr "Definire il numero delle righe distribuzione" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Delete Move" +msgstr "Cancella movimento" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread_line.py:0 +#, python-format +msgid "Deleted move %s" +msgstr "Movimento %s cancellato" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__name +msgid "Description" +msgstr "Descrizione" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Details" +msgstr "Dettagli" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_res_company__allow_spread_planning +msgid "" +"Disable this option if you do not want to allow the spreading before the " +"invoice is validated." +msgstr "" +"Disabilitare questa opzione se non si vuole consentire la distribuzione " +"prima che la fattura sia validata." + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__display_move_line_auto_post +msgid "Display Button Auto-post lines" +msgstr "Visualizza pulsante Auto inserimento righe" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__display_create_all_moves +msgid "Display Create All Moves" +msgstr "Visualizza Crea tutti i movimenti" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__display_name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__display_name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__display_name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__display_name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__display_recompute_buttons +msgid "Display Recompute Buttons" +msgstr "Visualizza pulsanti ricalcolo" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_res_company__auto_archive_spread +msgid "" +"Enable this option if you want the cron job to automatically archive the " +"spreads when all lines are posted." +msgstr "" +"Abilitare questa opzione se si vuole che il lavoro cron archivi " +"automaticamente le distribuzioni quando tutte le righe sono inserite." + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_res_company__force_move_auto_post +msgid "" +"Enable this option if you want to post automatically the accounting moves of" +" all the spreads." +msgstr "" +"Abilitare questa opzione se si vuole inserire automaticamente i movimenti " +"contabili per tutte le distribuzioni." + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__estimated_amount +msgid "Estimated Amount" +msgstr "Valore stimato" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__default_spread_expense_account_id +msgid "Expense Spread Account" +msgstr "Conto distribuzione spese" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__default_spread_expense_journal_id +msgid "Expense Spread Journal" +msgstr "Registro distribuzione spese" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Expense account" +msgstr "Conto spese" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__exp_rev_account_id +msgid "Expense/Revenue Account" +msgstr "Conto spese/ricavi" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__exp_rev_account_id +msgid "Expense/revenue account" +msgstr "Conto spese/ricavi" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_follower_ids +msgid "Followers" +msgstr "Seguito da" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_partner_ids +msgid "Followers (Partners)" +msgstr "Seguito da (partner)" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__has_message +msgid "Has Message" +msgstr "Ha un messaggio" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__id +msgid "ID" +msgstr "ID" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Se selezionata, nuovi messaggi richiedono attenzione." + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__auto_spread +msgid "" +"If checked, provide option to auto create spread during invoice validation, " +"based on product/account/analytic in invoice line." +msgstr "" +"Se selezionate, fornisce una opzione per creare automaticamente la " +"distribuzione durante la validazione della fattura, in base a prodotto/conto/" +"analitica nella riga di fattura." + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Se selezionata, alcuni messaggi hanno un errore di consegna." + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Invoice" +msgstr "Fattura" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__invoice_line_id +msgid "Invoice Line" +msgstr "Riga fattura" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__invoice_line_ids +msgid "Invoice Lines" +msgstr "Righe fattura" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__invoice_type +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__invoice_type +msgid "Invoice Type" +msgstr "Tipo fattura" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__use_invoice_line_account +msgid "Invoice account as spread account" +msgstr "Conto fattura come conto distribuzione" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__invoice_line_id +msgid "Invoice line" +msgstr "Riga fattura" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__is_credit_account_deprecated +msgid "Is Credit Account Deprecated" +msgstr "Il conto credito è deprecato" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__is_debit_account_deprecated +msgid "Is Debit Account Deprecated" +msgstr "Il conto debito è deprecato" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_is_follower +msgid "Is Follower" +msgstr "Segue" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__journal_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__spread_journal_id +msgid "Journal" +msgstr "Registro" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread_line.py:0 +#: model:ir.model,name:account_spread_cost_revenue.model_account_move +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__invoice_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__invoice_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__move_id +#, python-format +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_move_line +msgid "Journal Item" +msgstr "Movimento contabile" + +#. module: account_spread_cost_revenue +#: model:ir.actions.act_window,name:account_spread_cost_revenue.action_account_moves_all_spread +msgid "Journal Items" +msgstr "Movimenti contabili" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread____last_update +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard____last_update +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line____last_update +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template____last_update +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__write_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__write_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__write_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__write_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__write_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__write_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__write_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__write_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "Link Invoice Line with Spread Board" +msgstr "Collega la riga fattura con la bacheca distribuzione" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:0 +#, python-format +msgid "Link to existing spread board" +msgstr "Collega ad una bacheca distribuzione esistente" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_move_line__spread_check__linked +msgid "Linked" +msgstr "Collegata" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_invoice_spread +msgid "Linked to spread board" +msgstr "Collegata alla bacheca distribuzione" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_main_attachment_id +msgid "Main Attachment" +msgstr "Allegato principale" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_has_error +msgid "Message Delivery error" +msgstr "Errore di consegna messaggio" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_ids +msgid "Messages" +msgstr "Messaggi" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__period_type__month +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_template__period_type__month +msgid "Month" +msgstr "Mese" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "Move line: %(line_id)s (%(line_name)s), account code: %(account_code)s\n" +msgstr "" +"Riga movimento: %(line_id)s (%(line_name)s), codice conto: %(account_code)s\n" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__name +msgid "Name" +msgstr "Nome" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:0 +#, python-format +msgid "New Spread Board" +msgstr "Nuova bacheca distribuzione" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_invoice_spread +msgid "Not linked to any spread board" +msgstr "Non collegata a bacheca distribuzione" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_needaction_counter +msgid "Number of Actions" +msgstr "Numero di azioni" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__period_number +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__period_number +msgid "Number of Repetitions" +msgstr "Numero di ripetizioni" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_has_error_counter +msgid "Number of errors" +msgstr "Numero di errori" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "Numero di messaggi che richiedono un'azione" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Numero di messaggi con errore di consegna" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__exp_rev_account_id +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__exp_rev_account_id +msgid "Optional account to overwrite the existing expense/revenue account" +msgstr "Conto opzionale per sovrascrivere il conto spese/ricavi esistente" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__period_type +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__period_type +msgid "Period Type" +msgstr "Tipo periodo" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__period_type +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__period_type +msgid "Period length for the entries" +msgstr "Lunghezza periodo per le registrazioni" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread_template.py:0 +#, python-format +msgid "Please select product and/or account on auto spread options" +msgstr "Selezionare un prodotto e/o un conto nelle opzioni auto distribuzione" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__posted_amount +msgid "Posted Amount" +msgstr "Valore inserito" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Posted entries" +msgstr "Valori inseriti" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__product_id +msgid "Product" +msgstr "Prodotto" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__period_type__quarter +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_template__period_type__quarter +msgid "Quarter" +msgstr "Trimestre" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Recalculate entire spread" +msgstr "Ricalcola l'intera distribuzione" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Recalculate unposted lines" +msgstr "Ricalcola le righe non inserite" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__default_spread_revenue_account_id +msgid "Revenue Spread Account" +msgstr "Conto distribuzione ricavi" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__default_spread_revenue_journal_id +msgid "Revenue Spread Journal" +msgstr "Registro distribuzione ricavi" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Revenue account" +msgstr "Conto ricavi" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "Some entries are not from the same account:\n" +msgstr "Alcune registrazioni non sono dello stesso conto:\n" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__spread_id +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_search +#, python-format +msgid "Spread" +msgstr "Distribuzione" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_action_type +msgid "Spread Action Type" +msgstr "Tipo azione distribuzione" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__spread_account_id +msgid "Spread Balance Sheet Account" +msgstr "Conto bilancio distribuzione" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_move_line__spread_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_id +msgid "Spread Board" +msgstr "Bacheca distribuzione" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Spread Board Name" +msgstr "Nome bacheca distribuzione" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_move_line__spread_check +msgid "Spread Check" +msgstr "Controllo distribuzione" + +#. module: account_spread_cost_revenue +#: model:ir.actions.act_window,name:account_spread_cost_revenue.action_account_spread_form +#: model:ir.ui.menu,name:account_spread_cost_revenue.menu_action_account_spread_form +msgid "Spread Costs/Revenues" +msgstr "Distribuzione costo/ricavo" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:0 +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:0 +#, python-format +msgid "Spread Details" +msgstr "Dettagli distribuzione" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_invoice_type_domain_ids +msgid "Spread Invoice Type Domain" +msgstr "Dominio tipo fattura distribuzione" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_journal_id +msgid "Spread Journal" +msgstr "Registro distribuzione" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__line_ids +msgid "Spread Lines" +msgstr "Righe distribuzione" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__template_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__template_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template_auto__template_id +msgid "Spread Template" +msgstr "Modello distribuzione" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_template +msgid "Spread Template Name" +msgstr "Nome modello distribuzione" + +#. module: account_spread_cost_revenue +#: model:ir.actions.act_window,name:account_spread_cost_revenue.action_account_spread_template_form +#: model:ir.ui.menu,name:account_spread_cost_revenue.menu_action_account_spread_template_form +msgid "Spread Templates" +msgstr "Modelli distribuzione" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__spread_type +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_type +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__spread_type +msgid "Spread Type" +msgstr "Tipo distribuzione" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Spread lines" +msgstr "Righe distribuzione" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Spread table '%s' created." +msgstr "Tabella distribuzione '%s' creata." + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__spread_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__start_date +msgid "Start Date" +msgstr "Data inizio" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__suitable_journal_ids +msgid "Suitable Journal" +msgstr "Registro utilizzabile" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__spread_type__purchase +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_invoice_line_link_wizard__spread_type__purchase +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_template__spread_type__purchase +msgid "Supplier" +msgstr "Fornitore" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "The Invoice Type does not correspond to the Invoice" +msgstr "Il tipo fattura non corrisponde alla fattura" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "The Journal is not consistent with the account moves." +msgstr "Il registro non è coerente con i movimenti contabili." + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "" +"The Spread Template (Purchases) is not compatible with selected invoice type" +msgstr "" +"Il modello distribuzione (acquisti) non è compatibile con il tipo fattura " +"selezionato" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "" +"The Spread Template (Sales) is not compatible with selected invoice type" +msgstr "" +"Il modello distribuzione (vendite) non è compatibile con il tipo fattura " +"selezionato" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "" +"The account of the invoice line does not correspond to the Balance Sheet " +"(credit account) of the spread" +msgstr "" +"Il conto della riga fattura non corrisponde al bilancio (conto credito) " +"della distribuzione" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "" +"The account of the invoice line does not correspond to the Balance Sheet " +"(debit account) of the spread" +msgstr "" +"Il conto della riga fattura non corrisponde al bilancio (conto debito) della " +"distriuuzione" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread_line.py:0 +#, python-format +msgid "" +"This spread line is already linked to a journal entry! Please post or delete" +" it." +msgstr "" +"Questa riga distribuzione è già collegata ad una registrazione contabile! " +"Inserirla o eliminarla." + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "This will delete the move. Are you sure ?" +msgstr "Questo cancellarà il movimento. Si è sicuri?" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_move_line.py:0 +#, python-format +msgid "" +"Too many auto spread templates (%(len_template)s) matched with the invoice " +"line, %(line_name)s" +msgstr "" +"Troppi modelli di auto distribuzione (%(len_template)s) corrispondenti alla " +"riga di fattura, %(line_name)s" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Total" +msgstr "Totale" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__total_amount +msgid "Total Amount" +msgstr "Importo totale" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_move_line__spread_check__unavailable +msgid "Unavailable" +msgstr "Non disponibile" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Undo spread" +msgstr "Annulla distribuzione" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Unlink Invoice Line" +msgstr "Scollega riga fattura" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_move_line__spread_check__unlinked +msgid "Unlinked" +msgstr "Scollegata" + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Unlinked '%(spread_link)s' (invoice line %(inv_line)s)." +msgstr "'%(spread_link)s' scollegato (riga fattura %(inv_line)s)." + +#. module: account_spread_cost_revenue +#. odoo-python +#: code:addons/account_spread_cost_revenue/models/account_spread.py:0 +#, python-format +msgid "Unlinked invoice line '%(spread_line_name)s' (view %(inv_link)s)." +msgstr "Riga fattura '%(spread_line_name)s' scollegata (vista %(inv_link)s)." + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__unposted_amount +msgid "Unposted Amount" +msgstr "Valore non inserito" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__unspread_amount +msgid "Unspread Amount" +msgstr "Valore non distribuito" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__use_invoice_line_account +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__use_invoice_line_account +msgid "Use Invoice Line Account" +msgstr "Usare conto riga fattura" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__use_invoice_line_account +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__use_invoice_line_account +msgid "" +"Use invoice line's account as Balance sheet / spread account.\n" +"In this case, user need to select expense/revenue account too." +msgstr "" +"Utilizzare il conto della riga fattura come conto bilancio / distribuzione ." +"\n" +"In questo caso, l'utente deve selezionare anche il conto spesa/ricavo." + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__days_calc +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__days_calc +msgid "Use number of days to calculate amount" +msgstr "Usare il nomero di giorni per calcolare il valore" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__invoice_type__in_invoice +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_invoice_line_link_wizard__invoice_type__in_invoice +msgid "Vendor Bill" +msgstr "Fattura fornitore" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__invoice_type__in_refund +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_invoice_line_link_wizard__invoice_type__in_refund +msgid "Vendor Credit Note" +msgstr "Nota di credito fornitore" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "View Move" +msgstr "Vedi movimento" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__website_message_ids +msgid "Website Messages" +msgstr "Messaggi sito web" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__website_message_ids +msgid "Website communication history" +msgstr "Cronologia comunicazioni sito web" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread__period_type__year +#: model:ir.model.fields.selection,name:account_spread_cost_revenue.selection__account_spread_template__period_type__year +msgid "Year" +msgstr "Anno" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "e.g. One year offices cleaning contract" +msgstr "es. Contratto di pulizia uffici annuale" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_template +msgid "e.g. Template cleaning contract" +msgstr "es. Modello contratto pulizie" diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/i18n/nl.po b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/i18n/nl.po new file mode 100644 index 00000000..75037bc8 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/i18n/nl.po @@ -0,0 +1,1000 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_spread_cost_revenue +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-04-25 13:10+0000\n" +"PO-Revision-Date: 2019-04-25 13:10+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "" +"\n" +" The Balance Sheet account used for the " +"spreading.
This account is the counterpart of the account in the invoice " +"line.\n" +"
\n" +" \n" +" The Expense account in the vendor bill " +"line.
Usually the same account of the vendor bill line.\n" +"
" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "" +"\n" +" The Balance Sheet account.
This is " +"the account in the invoice line.\n" +"
\n" +" \n" +" The Expense account used for the " +"spreading.
This account is the counterpart of the account of the vendor " +"bill line.\n" +"
" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "" +"\n" +" The Revenue account in the invoice " +"line.
Usually the same account of the invoice line.\n" +"
\n" +" \n" +" The Balance Sheet account used for the " +"spreading.
This account is the counterpart of the account in the vendor " +"bill line.\n" +"
" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "" +"\n" +" The Revenue account used for the " +"spreading.
This account is the counterpart of the account of the invoice " +"line.\n" +"
\n" +" \n" +" The Balance Sheet account.
This is " +"the account in the vendor bill line.\n" +"
" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_company_form +msgid "Account Spread" +msgstr "Grootboekrekening Spreiding" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread_invoice_line_link_wizard +msgid "Account Spread Invoice Line Link Wizard" +msgstr "Transitorisch Factuur Regel Koppel Wizard" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread_line +msgid "Account Spread Lines" +msgstr "Grootboekrekening Spreiding Regels" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread_template +msgid "Account Spread Template" +msgstr "Transitorische Spreidingsjabloon" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_needaction +msgid "Action Needed" +msgstr "Vereist actie" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__active +msgid "Active" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__all_posted +msgid "All Posted" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__allow_spread_planning +msgid "Allow Spread Planning" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__amount +msgid "Amount" +msgstr "Bedrag" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__account_analytic_id +msgid "Analytic Account" +msgstr "Kostenplaats" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__analytic_tag_ids +msgid "Analytic Tags" +msgstr "Labels kostenplaats" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_search +msgid "Archived" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_attachment_count +msgid "Attachment Count" +msgstr "Aantal bijlagen" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__auto_archive +msgid "Auto-archive spread" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__move_line_auto_post +msgid "Auto-post lines" +msgstr "Automatisch boeken regels" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__force_move_auto_post +#, fuzzy +msgid "Auto-post spread lines" +msgstr "Automatisch boeken regels" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_account_id +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Balance sheet account / Spread account" +msgstr "Balance grootboekrekening / Grootboekrekening Spreiding" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_invoice_line_link_wizard +msgid "Cancel" +msgstr "Annuleren" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread.py:467 +#, python-format +msgid "Cannot delete spread(s) that are linked to an invoice line." +msgstr "" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread.py:472 +#, python-format +msgid "Cannot delete spread(s): there are posted Journal Entries." +msgstr "" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread.py:439 +#, python-format +msgid "Cannot unlink invoice lines if the invoice is validated" +msgstr "" +"Ontkoppelen van factuurregels is niet mogelijk als de factuur bevestigd is" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_res_company +msgid "Companies" +msgstr "Bedrijven" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__company_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__company_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__company_id +msgid "Company" +msgstr "Bedrijf" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_invoice_line_link_wizard +msgid "Confirm" +msgstr "Bevestigen" + +#. module: account_spread_cost_revenue +#: model:ir.actions.server,name:account_spread_cost_revenue.ir_cron_spread_create_entries_ir_actions_server +#: model:ir.cron,cron_name:account_spread_cost_revenue.ir_cron_spread_create_entries +#: model:ir.cron,name:account_spread_cost_revenue.ir_cron_spread_create_entries +msgid "Cost/revenue Spread: Create Entries" +msgstr "Kosten/omzet spreiding: Aanmaken regels" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Create All Moves" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Create Move" +msgstr "Maak mutatie" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:13 +#, fuzzy, python-format +#| msgid "Spread Template" +msgid "Create from spread template" +msgstr "Spreidingsjabloon" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:14 +#, fuzzy, python-format +#| msgid "New Spread Board" +msgid "Create new spread board" +msgstr "Nieuw Spreiding Tabel" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__create_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__create_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__create_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread_line.py:36 +#, python-format +msgid "Created move(s) " +msgstr "Aangemaakte regel(s) " + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__create_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__create_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__create_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__credit_account_id +msgid "Credit Account" +msgstr "Credit Grootboekrekening" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__currency_id +msgid "Currency" +msgstr "Valuta" + +#. module: account_spread_cost_revenue +#: selection:account.spread,spread_type:0 +#: selection:account.spread.invoice.line.link.wizard,spread_type:0 +#: selection:account.spread.template,spread_type:0 +msgid "Customer" +msgstr "Klant" + +#. module: account_spread_cost_revenue +#: selection:account.spread,invoice_type:0 +#: selection:account.spread.invoice.line.link.wizard,invoice_type:0 +msgid "Customer Credit Note" +msgstr "Klant Credit Nota" + +#. module: account_spread_cost_revenue +#: selection:account.spread,invoice_type:0 +#: selection:account.spread.invoice.line.link.wizard,invoice_type:0 +msgid "Customer Invoice" +msgstr "Klant Factuur" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__date +msgid "Date" +msgstr "Datum" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__debit_account_id +msgid "Debit Account" +msgstr "Debet Grootboekrekening" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_company_form +msgid "Default Spread Accounts" +msgstr "Standaard Spreiding Grootboekrekeningen" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_company_form +msgid "Default Spread Journals" +msgstr "Standaard Spreiding Dagboeken" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__period_number +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__period_number +msgid "Define the number of spread lines" +msgstr "Definieer het aantal spreiding regels" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Delete Move" +msgstr "Verwijder Boeking" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread_line.py:149 +#, python-format +msgid "Deleted move %s" +msgstr "Verwijder boeking %s" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__name +msgid "Description" +msgstr "Omschrijving" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Details" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_res_company__allow_spread_planning +msgid "" +"Disable this option if you do not want to allow the spreading before the " +"invoice is validated." +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__display_create_all_moves +msgid "Display Button All Moves" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__display_move_line_auto_post +#, fuzzy +msgid "Display Button Auto-post lines" +msgstr "Automatisch boeken regels" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__display_recompute_buttons +msgid "Display Buttons Recompute" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__display_name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__display_name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__display_name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__display_name +msgid "Display Name" +msgstr "Schermnaam" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_res_company__auto_archive +msgid "" +"Enable this option if you want the cron job to automatically archive the " +"spreads when all lines are posted." +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_res_company__force_move_auto_post +msgid "" +"Enable this option if you want to post automatically the accounting moves of " +"all the spreads." +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__estimated_amount +msgid "Estimated Amount" +msgstr "Geschat Bedrag" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__default_spread_expense_account_id +msgid "Expense Spread Account" +msgstr "Kosten spreiding Grootboekrekening" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__default_spread_expense_journal_id +msgid "Expense Spread Journal" +msgstr "Kosten spreiding Dagboek" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Expense account" +msgstr "Kosten grootboekrekening" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__exp_rev_account_id +#, fuzzy +#| msgid "Revenue account" +msgid "Expense/Revenue Account" +msgstr "Omzet grootboekrekening" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__exp_rev_account_id +#, fuzzy +#| msgid "Expense account" +msgid "Expense/revenue account" +msgstr "Kosten grootboekrekening" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_follower_ids +msgid "Followers" +msgstr "Volgers" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_channel_ids +msgid "Followers (Channels)" +msgstr "Volgers (Kanalen)" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_partner_ids +msgid "Followers (Partners)" +msgstr "Volgers (Relaties)" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__id +msgid "ID" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_unread +msgid "If checked new messages require your attention." +msgstr "Indien aangevinkt zullen nieuwe berichten uw aandacht vragen." + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Indien aangevinkt vragen nieuwe berichten uw aandacht." + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "indien aangevinkt hebben sommige leveringen een fout." + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread.py:453 +#: model:ir.model,name:account_spread_cost_revenue.model_account_invoice +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__invoice_id +#, python-format +msgid "Invoice" +msgstr "Factuur" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_invoice_line +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__invoice_line_id +msgid "Invoice Line" +msgstr "Factuurregel" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__invoice_line_ids +msgid "Invoice Lines" +msgstr "Factuurregels" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__invoice_id +msgid "Invoice Reference" +msgstr "Factuurreferentie" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__invoice_type +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__invoice_type +msgid "Invoice Type" +msgstr "Factuur Type" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__use_invoice_line_account +#, fuzzy +#| msgid "Balance sheet account / Spread account" +msgid "Invoice account as spread account" +msgstr "Balance grootboekrekening / Grootboekrekening Spreiding" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__invoice_line_id +msgid "Invoice line" +msgstr "Factuur regel" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__is_credit_account_deprecated +msgid "Is Credit Account Deprecated" +msgstr "Is Credit Grootboekrekening Verouderd" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__is_debit_account_deprecated +msgid "Is Debit Account Deprecated" +msgstr "Is Debet Grootboekrekening Verouderd" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_is_follower +msgid "Is Follower" +msgstr "Is een volger" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__journal_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__spread_journal_id +msgid "Journal" +msgstr "Dagboek" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread_line.py:130 +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__move_id +#, python-format +msgid "Journal Entry" +msgstr "Boeking" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread____last_update +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard____last_update +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line____last_update +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template____last_update +msgid "Last Modified on" +msgstr "Laatst gewijzigd op" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__write_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__write_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__write_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__write_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__write_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__write_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_invoice_line.py:60 +#, python-format +msgid "Link Invoice Line with Spread Board" +msgstr "Koppel Factuur Regel met Spreiding Tabel" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:20 +#, fuzzy, python-format +#| msgid "Link Invoice Line with Spread Board" +msgid "Link to existing spread board" +msgstr "Koppel Factuur Regel met Spreiding Tabel" + +#. module: account_spread_cost_revenue +#: selection:account.invoice.line,spread_check:0 +msgid "Linked" +msgstr "Gekoppeld" + +#. module: account_spread_cost_revenue +#. openerp-web +#: code:addons/account_spread_cost_revenue/static/src/js/account_spread.js:33 +#, python-format +msgid "Linked to spread" +msgstr "Gekoppeld met spreiding" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_main_attachment_id +msgid "Main Attachment" +msgstr "Hoofd bijlage" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_has_error +msgid "Message Delivery error" +msgstr "Bericht afleverfout" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_ids +msgid "Messages" +msgstr "Berichten" + +#. module: account_spread_cost_revenue +#: selection:account.spread,period_type:0 +#: selection:account.spread.template,period_type:0 +msgid "Month" +msgstr "Maand" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__name +msgid "Name" +msgstr "Naam" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:157 +#, python-format +msgid "New Spread Board" +msgstr "Nieuw Spreiding Tabel" + +#. module: account_spread_cost_revenue +#. openerp-web +#: code:addons/account_spread_cost_revenue/static/src/js/account_spread.js:35 +#, python-format +msgid "Not linked to spread" +msgstr "Niet gekoppeld met spreiding" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_needaction_counter +msgid "Number of Actions" +msgstr "Aantal acties" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__period_number +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__period_number +msgid "Number of Repetitions" +msgstr "Aantal Herhalingen" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_has_error_counter +msgid "Number of error" +msgstr "Aantal foutmeldingen" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "Aantal berichten die actie vereisen" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Aantal berichten met leveringsfout" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_unread_counter +msgid "Number of unread messages" +msgstr "Aantal ongelezen berichten" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__exp_rev_account_id +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__exp_rev_account_id +msgid "Optional account to overwrite the existing expense/revenue account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__period_type +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__period_type +msgid "Period Type" +msgstr "Periode Type" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__period_type +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__period_type +msgid "Period length for the entries" +msgstr "Periode lengte voor boekingen" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__posted_amount +msgid "Posted Amount" +msgstr "Geboekte Bedrag" + +#. module: account_spread_cost_revenue +#: selection:account.spread,period_type:0 +#: selection:account.spread.template,period_type:0 +msgid "Quarter" +msgstr "Kwartaal" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Recalculate entire spread" +msgstr "Herbereken volledige spreiding" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Recalculate unposted lines" +msgstr "Herbereken ongeboekte regels" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Reconciled entries" +msgstr "Afgeletterde boekingen" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__default_spread_revenue_account_id +msgid "Revenue Spread Account" +msgstr "Omzet Spreiding Grootboekrekening" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__default_spread_revenue_journal_id +msgid "Revenue Spread Journal" +msgstr "Omzet Spreiding Dagboek" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Revenue account" +msgstr "Omzet grootboekrekening" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread.py:458 +#, fuzzy, python-format +msgid "Spread" +msgstr "Spreiding Type" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_action_type +msgid "Spread Action Type" +msgstr "Spreiding Actie Type" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__spread_account_id +msgid "Spread Balance Sheet Account" +msgstr "Spreiding Balans Grootboekrekening" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_invoice_line__spread_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__spread_id +msgid "Spread Board" +msgstr "Spreiding Tabel" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Spread Board Name" +msgstr "Spreiding Tabel Naam" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_invoice_line__spread_check +msgid "Spread Check" +msgstr "Spreiding Controle" + +#. module: account_spread_cost_revenue +#: model:ir.actions.act_window,name:account_spread_cost_revenue.action_account_spread_form +#: model:ir.ui.menu,name:account_spread_cost_revenue.menu_action_account_spread_form +msgid "Spread Costs/Revenues" +msgstr "Spreiding Kosten/Omzet" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_invoice_line.py:40 +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:134 +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:213 +#, python-format +msgid "Spread Details" +msgstr "Spreiding Details" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_journal_id +msgid "Spread Journal" +msgstr "Spreiding Dagboek" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__line_ids +msgid "Spread Lines" +msgstr "Boekingsregels Spreiding" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__template_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__template_id +msgid "Spread Template" +msgstr "Spreidingsjabloon" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_template +msgid "Spread Template Name" +msgstr "Spreidingsjabloon Naam" + +#. module: account_spread_cost_revenue +#: model:ir.actions.act_window,name:account_spread_cost_revenue.action_account_spread_template_form +#: model:ir.ui.menu,name:account_spread_cost_revenue.menu_action_account_spread_template_form +msgid "Spread Templates" +msgstr "Spreidingsjablonen" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__spread_type +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_type +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__spread_type +msgid "Spread Type" +msgstr "Spreiding Type" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Spread lines" +msgstr "Spreiding Regels" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread.py:378 +#, python-format +msgid "Spread table '%s' created." +msgstr "Spreiding tabel '%s' aangemaakt." + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__spread_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__start_date +msgid "Start Date" +msgstr "Startdatum" + +#. module: account_spread_cost_revenue +#: selection:account.spread,spread_type:0 +#: selection:account.spread.invoice.line.link.wizard,spread_type:0 +#: selection:account.spread.template,spread_type:0 +msgid "Supplier" +msgstr "Leverancier" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread.py:264 +#, python-format +msgid "The Invoice Type does not correspond to the Invoice" +msgstr "De Factuur Type komt niet overeen met de Factuur" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread.py:272 +#, python-format +msgid "The Journal is not consistent with the account moves." +msgstr "De dagboek komt niet overeen met de boekingsregels." + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread.py:285 +#, python-format +msgid "" +"The Spread Template (Purchases) is not compatible with selected invoice type" +msgstr "" +"De Spreidingsjabloon (Inkoop) is not compatibel met geselecteerde factuur " +"type" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread.py:280 +#, python-format +msgid "" +"The Spread Template (Sales) is not compatible with selected invoice type" +msgstr "" +"De Spreidingsjabloon (Verkoop) is not compatibel met geselecteerde factuur " +"type" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread_line.py:65 +#, python-format +msgid "" +"This spread line is already linked to a journal entry! Please post or delete " +"it." +msgstr "" +"Deze spreidingsregel is al gekoppeld aan een boekingsregel! Graag boeken of " +"verwijderen." + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "This will delete the move. Are you sure ?" +msgstr "Hiermee wordt de boekingsregel verwijderd. Weet u het zeker?" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Total" +msgstr "Totaal" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__total_amount +msgid "Total Amount" +msgstr "Totaal Bedrag" + +#. module: account_spread_cost_revenue +#: selection:account.invoice.line,spread_check:0 +msgid "Unavailable" +msgstr "Niet beschikbaar" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Undo spread" +msgstr "Spreiding ongedaan maken" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Unlink Invoice Line" +msgstr "Ontkoppel Facuur Regel" + +#. module: account_spread_cost_revenue +#: selection:account.invoice.line,spread_check:0 +msgid "Unlinked" +msgstr "Ontkoppeld" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread.py:459 +#, python-format +msgid "Unlinked '%s' (invoice line %s)." +msgstr "" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread.py:454 +#, python-format +msgid "Unlinked invoice line '%s' (view %s)." +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__unposted_amount +msgid "Unposted Amount" +msgstr "Ongeboekte Bedrag" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_unread +msgid "Unread Messages" +msgstr "Ongelezen berichten" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_unread_counter +msgid "Unread Messages Counter" +msgstr "Aantal ongelezen berichten" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__unspread_amount +msgid "Unspread Amount" +msgstr "Niet gespeid Bedrag" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__use_invoice_line_account +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__use_invoice_line_account +#, fuzzy +#| msgid "Revenue account" +msgid "Use invoice line's account" +msgstr "Omzet grootboekrekening" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__use_invoice_line_account +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__use_invoice_line_account +msgid "" +"Use invoice line's account as Balance sheet / spread account.\n" +"In this case, user need to select expense/revenue account too." +msgstr "" + +#. module: account_spread_cost_revenue +#: selection:account.spread,invoice_type:0 +#: selection:account.spread.invoice.line.link.wizard,invoice_type:0 +msgid "Vendor Bill" +msgstr "Leverancier Facuur" + +#. module: account_spread_cost_revenue +#: selection:account.spread,invoice_type:0 +#: selection:account.spread.invoice.line.link.wizard,invoice_type:0 +msgid "Vendor Credit Note" +msgstr "Leverancier Creditnota" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "View Move" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__website_message_ids +msgid "Website Messages" +msgstr "Website berichten" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__website_message_ids +msgid "Website communication history" +msgstr "Website communicatie geschiedenis" + +#. module: account_spread_cost_revenue +#: selection:account.spread,period_type:0 +#: selection:account.spread.template,period_type:0 +msgid "Year" +msgstr "Jaar" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "e.g. One year offices cleaning contract" +msgstr "bijv Één jaar kantoor schoonmaak contract" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_template +msgid "e.g. Template cleaning contract" +msgstr "e.g. Template schoonmaak contract" diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/i18n/pt.po b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/i18n/pt.po new file mode 100644 index 00000000..d0a9fc12 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/i18n/pt.po @@ -0,0 +1,1086 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_spread_cost_revenue +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2020-02-28 00:14+0000\n" +"Last-Translator: alvarorib \n" +"Language-Team: none\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 3.10\n" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "" +"\n" +#| " The Balance Sheet account used for the " +#| "spreading.
This account is the counterpart of the account in the " +#| "invoice line.\n" +#| "
\n" +#| " \n" +#| " The Expense account in the vendor bill " +#| "line.
Usually the same account of the vendor bill line.\n" +#| "
" +msgid "" +"\n" +" The Balance Sheet account used for the " +"spreading.
This account is the counterpart of the account in the invoice " +"line.\n" +"
\n" +" \n" +" The Expense account in the vendor bill " +"line.
Usually the same account of the vendor bill line.\n" +"
" +msgstr "" +"\n" +" A conta de Balanço usada para margem.
Esta conta é a contrapartida da conta na linha da fatura.\n" +"
\n" +" \n" +" A conta de Gastos na linha da fatura de " +"compra.
Habitualmente a mesma conta que a da linha da fatura de compra.\n" +"
" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +#, fuzzy +#| msgid "" +#| "\n" +#| " The Revenue account in the invoice line." +#| "
Usually the same account of the invoice line.\n" +#| "
\n" +#| " \n" +#| " The Balance Sheet account used for the " +#| "spreading.
This account is the counterpart of the account in the " +#| "vendor bill line.\n" +#| "
" +msgid "" +"\n" +" The Balance Sheet account.
This is " +"the account in the invoice line.\n" +"
\n" +" \n" +" The Expense account used for the " +"spreading.
This account is the counterpart of the account of the vendor " +"bill line.\n" +"
" +msgstr "" +"\n" +" A conta de Rendimentos usada para a margem." +"
Habitualmente a mesma conta que a da linha da fatura.\n" +"
\n" +" \n" +" A conta de Balanço usada para a margem.
Esta conta é a contrapartida da conta da linha da fatura de compra.\n" +"
" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +#, fuzzy +#| msgid "" +#| "\n" +#| " The Revenue account in the invoice line." +#| "
Usually the same account of the invoice line.\n" +#| "
\n" +#| " \n" +#| " The Balance Sheet account used for the " +#| "spreading.
This account is the counterpart of the account in the " +#| "vendor bill line.\n" +#| "
" +msgid "" +"\n" +" The Revenue account in the invoice " +"line.
Usually the same account of the invoice line.\n" +"
\n" +" \n" +" The Balance Sheet account used for the " +"spreading.
This account is the counterpart of the account in the vendor " +"bill line.\n" +"
" +msgstr "" +"\n" +" A conta de Rendimentos usada para a margem." +"
Habitualmente a mesma conta que a da linha da fatura.\n" +"
\n" +" \n" +" A conta de Balanço usada para a margem.
Esta conta é a contrapartida da conta da linha da fatura de compra.\n" +"
" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +#, fuzzy +#| msgid "" +#| "\n" +#| " The Balance Sheet account used for the " +#| "spreading.
This account is the counterpart of the account in the " +#| "invoice line.\n" +#| "
\n" +#| " \n" +#| " The Expense account in the vendor bill " +#| "line.
Usually the same account of the vendor bill line.\n" +#| "
" +msgid "" +"\n" +" The Revenue account used for the " +"spreading.
This account is the counterpart of the account of the invoice " +"line.\n" +"
\n" +" \n" +" The Balance Sheet account.
This is " +"the account in the vendor bill line.\n" +"
" +msgstr "" +"\n" +" A conta de Balanço usada para margem.
Esta conta é a contrapartida da conta na linha da fatura.\n" +"
\n" +" \n" +" A conta de Gastos na linha da fatura de " +"compra.
Habitualmente a mesma conta que a da linha da fatura de compra.\n" +"
" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_company_form +msgid "Account Spread" +msgstr "Conta da Margem" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread_invoice_line_link_wizard +msgid "Account Spread Invoice Line Link Wizard" +msgstr "Assistente de ligação da linha de fatura de conta margem" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread_line +msgid "Account Spread Lines" +msgstr "Linhas da Conta Margem" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_spread_template +msgid "Account Spread Template" +msgstr "Modelo da Conta Margem" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_needaction +msgid "Action Needed" +msgstr "Ação Necessária" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__active +msgid "Active" +msgstr "Ativo" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__all_posted +msgid "All Posted" +msgstr "Tudo Publicado" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__allow_spread_planning +msgid "Allow Spread Planning" +msgstr "Permitir Planear a Margem" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__amount +msgid "Amount" +msgstr "Montante" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__account_analytic_id +msgid "Analytic Account" +msgstr "Conta Analítica" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__analytic_tag_ids +msgid "Analytic Tags" +msgstr "Etiquetas Analíticas" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_search +msgid "Archived" +msgstr "Arquivado" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_attachment_count +msgid "Attachment Count" +msgstr "Contagem de Anexos" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__auto_archive +msgid "Auto-archive spread" +msgstr "Margem auto arquivada" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__move_line_auto_post +msgid "Auto-post lines" +msgstr "Linhas auto publicadas" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__force_move_auto_post +msgid "Auto-post spread lines" +msgstr "Linhas de margem auto publicadas" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_account_id +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Balance sheet account / Spread account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_invoice_line_link_wizard +msgid "Cancel" +msgstr "" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread.py:467 +#, python-format +msgid "Cannot delete spread(s) that are linked to an invoice line." +msgstr "" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread.py:472 +#, python-format +msgid "Cannot delete spread(s): there are posted Journal Entries." +msgstr "" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread.py:439 +#, python-format +msgid "Cannot unlink invoice lines if the invoice is validated" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_res_company +msgid "Companies" +msgstr "Empresas" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__company_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__company_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__company_id +msgid "Company" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_invoice_line_link_wizard +msgid "Confirm" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.actions.server,name:account_spread_cost_revenue.ir_cron_spread_create_entries_ir_actions_server +#: model:ir.cron,cron_name:account_spread_cost_revenue.ir_cron_spread_create_entries +#: model:ir.cron,name:account_spread_cost_revenue.ir_cron_spread_create_entries +msgid "Cost/revenue Spread: Create Entries" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Create All Moves" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Create Move" +msgstr "Criar movimento" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:13 +#, python-format +msgid "Create from spread template" +msgstr "" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:14 +#, python-format +msgid "Create new spread board" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__create_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__create_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__create_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__create_uid +msgid "Created by" +msgstr "" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread_line.py:36 +#, python-format +msgid "Created move(s) " +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__create_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__create_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__create_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__create_date +msgid "Created on" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__credit_account_id +msgid "Credit Account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__currency_id +msgid "Currency" +msgstr "Moeda" + +#. module: account_spread_cost_revenue +#: selection:account.spread,spread_type:0 +#: selection:account.spread.invoice.line.link.wizard,spread_type:0 +#: selection:account.spread.template,spread_type:0 +msgid "Customer" +msgstr "" + +#. module: account_spread_cost_revenue +#: selection:account.spread,invoice_type:0 +#: selection:account.spread.invoice.line.link.wizard,invoice_type:0 +msgid "Customer Credit Note" +msgstr "" + +#. module: account_spread_cost_revenue +#: selection:account.spread,invoice_type:0 +#: selection:account.spread.invoice.line.link.wizard,invoice_type:0 +msgid "Customer Invoice" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__date +msgid "Date" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__debit_account_id +msgid "Debit Account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_company_form +msgid "Default Spread Accounts" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_company_form +msgid "Default Spread Journals" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__period_number +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__period_number +msgid "Define the number of spread lines" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Delete Move" +msgstr "Apagar Movimento" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread_line.py:149 +#, python-format +msgid "Deleted move %s" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__name +msgid "Description" +msgstr "Descrição" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Details" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_res_company__allow_spread_planning +msgid "" +"Disable this option if you do not want to allow the spreading before the " +"invoice is validated." +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__display_create_all_moves +msgid "Display Button All Moves" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__display_move_line_auto_post +msgid "Display Button Auto-post lines" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__display_recompute_buttons +msgid "Display Buttons Recompute" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__display_name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__display_name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__display_name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__display_name +msgid "Display Name" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_res_company__auto_archive +msgid "" +"Enable this option if you want the cron job to automatically archive the " +"spreads when all lines are posted." +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_res_company__force_move_auto_post +msgid "" +"Enable this option if you want to post automatically the accounting moves of " +"all the spreads." +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__estimated_amount +msgid "Estimated Amount" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__default_spread_expense_account_id +msgid "Expense Spread Account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__default_spread_expense_journal_id +msgid "Expense Spread Journal" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Expense account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__exp_rev_account_id +msgid "Expense/Revenue Account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__exp_rev_account_id +msgid "Expense/revenue account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_follower_ids +msgid "Followers" +msgstr "Seguidores" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_channel_ids +msgid "Followers (Channels)" +msgstr "Seguidores (Canais)" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_partner_ids +msgid "Followers (Partners)" +msgstr "Seguidores (Parceiros)" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__id +msgid "ID" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_unread +msgid "If checked new messages require your attention." +msgstr "Se selecionado novas mensagens necessitam da sua atenção." + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Se selecionado, novas mensagens necessitam da sua atenção." + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Se selecionado, algumas mensagens têm mensagem de erro." + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread.py:453 +#: model:ir.model,name:account_spread_cost_revenue.model_account_invoice +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__invoice_id +#, python-format +msgid "Invoice" +msgstr "Fatura" + +#. module: account_spread_cost_revenue +#: model:ir.model,name:account_spread_cost_revenue.model_account_invoice_line +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__invoice_line_id +msgid "Invoice Line" +msgstr "Linha de fatura" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__invoice_line_ids +msgid "Invoice Lines" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__invoice_id +msgid "Invoice Reference" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__invoice_type +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__invoice_type +msgid "Invoice Type" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__use_invoice_line_account +msgid "Invoice account as spread account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__invoice_line_id +msgid "Invoice line" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__is_credit_account_deprecated +msgid "Is Credit Account Deprecated" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__is_debit_account_deprecated +msgid "Is Debit Account Deprecated" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_is_follower +msgid "Is Follower" +msgstr "É um Seguidor" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__journal_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__spread_journal_id +msgid "Journal" +msgstr "Diário" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread_line.py:130 +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__move_id +#, python-format +msgid "Journal Entry" +msgstr "Movimento de Diário" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread____last_update +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard____last_update +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line____last_update +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__write_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__write_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__write_uid +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__write_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__write_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__write_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_invoice_line.py:60 +#, python-format +msgid "Link Invoice Line with Spread Board" +msgstr "" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:20 +#, python-format +msgid "Link to existing spread board" +msgstr "" + +#. module: account_spread_cost_revenue +#: selection:account.invoice.line,spread_check:0 +msgid "Linked" +msgstr "" + +#. module: account_spread_cost_revenue +#. openerp-web +#: code:addons/account_spread_cost_revenue/static/src/js/account_spread.js:33 +#, python-format +msgid "Linked to spread" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_main_attachment_id +msgid "Main Attachment" +msgstr "Anexo Principal" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_has_error +msgid "Message Delivery error" +msgstr "Erro de Mensagem de Envio" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_ids +msgid "Messages" +msgstr "Mensagens" + +#. module: account_spread_cost_revenue +#: selection:account.spread,period_type:0 +#: selection:account.spread.template,period_type:0 +msgid "Month" +msgstr "Mês" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__name +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__name +msgid "Name" +msgstr "" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:157 +#, python-format +msgid "New Spread Board" +msgstr "" + +#. module: account_spread_cost_revenue +#. openerp-web +#: code:addons/account_spread_cost_revenue/static/src/js/account_spread.js:35 +#, python-format +msgid "Not linked to spread" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_needaction_counter +msgid "Number of Actions" +msgstr "Número de Ações" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__period_number +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__period_number +msgid "Number of Repetitions" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_has_error_counter +msgid "Number of error" +msgstr "Número de erros" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "Número de mensagens que requerem atenção" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Número de mensagens com erro de envio" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__message_unread_counter +msgid "Number of unread messages" +msgstr "Número de mensagens não lidas" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__exp_rev_account_id +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__exp_rev_account_id +msgid "Optional account to overwrite the existing expense/revenue account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__period_type +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__period_type +msgid "Period Type" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__period_type +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__period_type +msgid "Period length for the entries" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__posted_amount +msgid "Posted Amount" +msgstr "" + +#. module: account_spread_cost_revenue +#: selection:account.spread,period_type:0 +#: selection:account.spread.template,period_type:0 +msgid "Quarter" +msgstr "Trimestre" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Recalculate entire spread" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Recalculate unposted lines" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Reconciled entries" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__default_spread_revenue_account_id +msgid "Revenue Spread Account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_res_company__default_spread_revenue_journal_id +msgid "Revenue Spread Journal" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Revenue account" +msgstr "" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread.py:458 +#, python-format +msgid "Spread" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_action_type +msgid "Spread Action Type" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__spread_account_id +msgid "Spread Balance Sheet Account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_invoice_line__spread_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_line__spread_id +msgid "Spread Board" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Spread Board Name" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_invoice_line__spread_check +msgid "Spread Check" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.actions.act_window,name:account_spread_cost_revenue.action_account_spread_form +#: model:ir.ui.menu,name:account_spread_cost_revenue.menu_action_account_spread_form +msgid "Spread Costs/Revenues" +msgstr "" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_invoice_line.py:40 +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:134 +#: code:addons/account_spread_cost_revenue/wizards/account_spread_invoice_line_link_wizard.py:213 +#, python-format +msgid "Spread Details" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_journal_id +msgid "Spread Journal" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__line_ids +msgid "Spread Lines" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__template_id +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__template_id +msgid "Spread Template" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_template +msgid "Spread Template Name" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.actions.act_window,name:account_spread_cost_revenue.action_account_spread_template_form +#: model:ir.ui.menu,name:account_spread_cost_revenue.menu_action_account_spread_template_form +msgid "Spread Templates" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__spread_type +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__spread_type +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__spread_type +msgid "Spread Type" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Spread lines" +msgstr "" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread.py:378 +#, python-format +msgid "Spread table '%s' created." +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__spread_date +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_template__start_date +msgid "Start Date" +msgstr "" + +#. module: account_spread_cost_revenue +#: selection:account.spread,spread_type:0 +#: selection:account.spread.invoice.line.link.wizard,spread_type:0 +#: selection:account.spread.template,spread_type:0 +msgid "Supplier" +msgstr "" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread.py:264 +#, python-format +msgid "The Invoice Type does not correspond to the Invoice" +msgstr "" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread.py:272 +#, python-format +msgid "The Journal is not consistent with the account moves." +msgstr "" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread.py:285 +#, python-format +msgid "" +"The Spread Template (Purchases) is not compatible with selected invoice type" +msgstr "" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread.py:280 +#, python-format +msgid "" +"The Spread Template (Sales) is not compatible with selected invoice type" +msgstr "" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread_line.py:65 +#, python-format +msgid "" +"This spread line is already linked to a journal entry! Please post or delete " +"it." +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "This will delete the move. Are you sure ?" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Total" +msgstr "Total" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__total_amount +msgid "Total Amount" +msgstr "Valor Total" + +#. module: account_spread_cost_revenue +#: selection:account.invoice.line,spread_check:0 +msgid "Unavailable" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Undo spread" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "Unlink Invoice Line" +msgstr "" + +#. module: account_spread_cost_revenue +#: selection:account.invoice.line,spread_check:0 +msgid "Unlinked" +msgstr "" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread.py:459 +#, python-format +msgid "Unlinked '%s' (invoice line %s)." +msgstr "" + +#. module: account_spread_cost_revenue +#: code:addons/account_spread_cost_revenue/models/account_spread.py:454 +#, python-format +msgid "Unlinked invoice line '%s' (view %s)." +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__unposted_amount +msgid "Unposted Amount" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_unread +msgid "Unread Messages" +msgstr "Mensagens Não lidas" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__message_unread_counter +msgid "Unread Messages Counter" +msgstr "Contador de Mensagens Não Lidas" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__unspread_amount +msgid "Unspread Amount" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__use_invoice_line_account +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__use_invoice_line_account +msgid "Use invoice line's account" +msgstr "" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_invoice_line_link_wizard__use_invoice_line_account +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread_template__use_invoice_line_account +msgid "" +"Use invoice line's account as Balance sheet / spread account.\n" +"In this case, user need to select expense/revenue account too." +msgstr "" + +#. module: account_spread_cost_revenue +#: selection:account.spread,invoice_type:0 +#: selection:account.spread.invoice.line.link.wizard,invoice_type:0 +msgid "Vendor Bill" +msgstr "" + +#. module: account_spread_cost_revenue +#: selection:account.spread,invoice_type:0 +#: selection:account.spread.invoice.line.link.wizard,invoice_type:0 +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "View Move" +msgstr "Vista Movimento" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,field_description:account_spread_cost_revenue.field_account_spread__website_message_ids +msgid "Website Messages" +msgstr "Mensagens de Website" + +#. module: account_spread_cost_revenue +#: model:ir.model.fields,help:account_spread_cost_revenue.field_account_spread__website_message_ids +msgid "Website communication history" +msgstr "História de Comunicações do Website" + +#. module: account_spread_cost_revenue +#: selection:account.spread,period_type:0 +#: selection:account.spread.template,period_type:0 +msgid "Year" +msgstr "Ano" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread +msgid "e.g. One year offices cleaning contract" +msgstr "" + +#. module: account_spread_cost_revenue +#: model_terms:ir.ui.view,arch_db:account_spread_cost_revenue.view_account_spread_template +msgid "e.g. Template cleaning contract" +msgstr "" diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/models/__init__.py b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/models/__init__.py new file mode 100644 index 00000000..c37541a4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/models/__init__.py @@ -0,0 +1,8 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import account_move +from . import account_move_line +from . import account_spread_line +from . import account_spread +from . import account_spread_template +from . import res_company diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/models/account_move.py b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/models/account_move.py new file mode 100644 index 00000000..511c0a80 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/models/account_move.py @@ -0,0 +1,39 @@ +# Copyright 2016-2020 Onestein () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import api, models + + +class AccountMove(models.Model): + _inherit = "account.move" + + def action_post(self): + """Invoked when validating the invoices.""" + self.mapped("invoice_line_ids").create_auto_spread() + res = super().action_post() + spreads = self.mapped("invoice_line_ids.spread_id") + spreads.compute_spread_board() + # On posting of spread moves. Find their related spreads to reconcile + move_spreads = self.env["account.spread"].search( + [("line_ids.move_id", "in", self.ids)] + ) + spreads += move_spreads + spreads.reconcile_spread_moves() + return res + + def button_cancel(self): + """Cancel the spread lines and their related moves when + the invoice is canceled.""" + spread_lines = self.mapped("invoice_line_ids.spread_id.line_ids") + moves = spread_lines.mapped("move_id") + moves.line_ids.remove_move_reconcile() + moves.filtered(lambda move: move.state == "posted").button_draft() + moves.with_context(force_delete=True).unlink() + spread_lines.unlink() + res = super().button_cancel() + return res + + @api.constrains("name", "journal_id", "state") + def _check_unique_sequence_number(self): + if not self.env.context.get("skip_unique_sequence_number"): + return super()._check_unique_sequence_number() diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/models/account_move_line.py b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/models/account_move_line.py new file mode 100644 index 00000000..2091927a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/models/account_move_line.py @@ -0,0 +1,177 @@ +# Copyright 2016-2020 Onestein () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import _, api, fields, models +from odoo.exceptions import UserError, ValidationError + + +class AccountMoveLine(models.Model): + _inherit = "account.move.line" + + spread_id = fields.Many2one("account.spread", string="Spread Board", copy=False) + spread_check = fields.Selection( + [ + ("linked", "Linked"), + ("unlinked", "Unlinked"), + ("unavailable", "Unavailable"), + ], + compute="_compute_spread_check", + ) + + @api.depends("spread_id", "move_id.state") + def _compute_spread_check(self): + for line in self: + if line.spread_id: + line.spread_check = "linked" + elif line.move_id.state == "draft": + line.spread_check = "unlinked" + else: + line.spread_check = "unavailable" + + def spread_details(self): + """Button on the invoice lines tree view of the invoice + form to show the spread form view.""" + if not self: + # In case the widget clicked before the creation of the line + return + + if self.spread_id: + return { + "name": _("Spread Details"), + "view_mode": "form", + "res_model": "account.spread", + "type": "ir.actions.act_window", + "target": "current", + "readonly": False, + "res_id": self.spread_id.id, + } + + # In case no spread board is linked to the invoice line + # open the wizard to link them + ctx = dict( + self.env.context, + default_invoice_line_id=self.id, + default_company_id=self.move_id.company_id.id, + allow_spread_planning=self.move_id.company_id.allow_spread_planning, + ) + return { + "name": _("Link Invoice Line with Spread Board"), + "view_mode": "form", + "res_model": "account.spread.invoice.line.link.wizard", + "type": "ir.actions.act_window", + "target": "new", + "context": ctx, + } + + @api.constrains("spread_id", "account_id") + def _check_spread_account_balance_sheet(self): + for line in self: + if not line.spread_id: + pass + elif line.move_id.move_type in ("out_invoice", "in_refund"): + if line.account_id != line.spread_id.debit_account_id: + raise ValidationError( + _( + "The account of the invoice line does not correspond " + "to the Balance Sheet (debit account) of the spread" + ) + ) + elif line.move_id.move_type in ("in_invoice", "out_refund"): + if line.account_id != line.spread_id.credit_account_id: + raise ValidationError( + _( + "The account of the invoice line does not correspond " + "to the Balance Sheet (credit account) of the spread" + ) + ) + + def write(self, vals): + if vals.get("spread_id"): + spread = self.env["account.spread"].browse(vals.get("spread_id")) + if spread.invoice_type in ["out_invoice", "in_refund"]: + vals["account_id"] = spread.debit_account_id.id + else: + vals["account_id"] = spread.credit_account_id.id + return super().write(vals) + + def _check_spread_reconcile_validity(self): + # Improve error messages of standard Odoo + reconciled_lines = self.filtered(lambda l: l.reconciled) + msg_line = _( + "Move line: %(line_id)s (%(line_name)s), account code: %(account_code)s\n" + ) + if reconciled_lines: + msg = _("Cannot reconcile entries that are already reconciled:\n") + for line in reconciled_lines: + msg += msg_line % { + "line_id": line.id, + "line_name": line.name, + "account_code": line.account_id.code, + } + raise ValidationError(msg) + if len(self.mapped("account_id").ids) > 1: + msg = _("Some entries are not from the same account:\n") + for line in self: + msg += msg_line % { + "line_id": line.id, + "line_name": line.name, + "account_code": line.account_id.code, + } + raise ValidationError(msg) + + def create_auto_spread(self): + """Create auto spread table for each invoice line, when needed""" + + def _filter_line(aline, iline): + """Find matching template auto line with invoice line""" + if aline.product_id and iline.product_id != aline.product_id: + return False + if aline.account_id and iline.account_id != aline.account_id: + return False + if ( + aline.analytic_distribution + and iline.analytic_distribution != aline.analytic_distribution + ): + return False + return True + + # Skip create new template when create move on spread lines + if self.env.context.get("skip_create_template"): + return + + for line in self: + if line.spread_check == "linked": + continue + spread_type = ( + "sale" + if line.move_id.move_type in ["out_invoice", "out_refund"] + else "purchase" + ) + spread_auto = self.env["account.spread.template.auto"].search( + [ + ("template_id.auto_spread", "=", True), + ("template_id.spread_type", "=", spread_type), + ] + ) + matched = spread_auto.filtered(lambda a, i=line: _filter_line(a, i)) + template = matched.mapped("template_id") + if not template: + continue + elif len(template) > 1: + raise UserError( + _( + "Too many auto spread templates (%(len_template)s) matched with the " + "invoice line, %(line_name)s" + ) + % {"len_template": len(template), "line_name": line.display_name} + ) + # Found auto spread template for this invoice line, create it + wizard = self.env["account.spread.invoice.line.link.wizard"].new( + { + "invoice_line_id": line.id, + "company_id": line.company_id.id, + "spread_action_type": "template", + "template_id": template.id, + } + ) + wizard.confirm() diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/models/account_spread.py b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/models/account_spread.py new file mode 100644 index 00000000..a0ae07be --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/models/account_spread.py @@ -0,0 +1,614 @@ +# Copyright 2018-2020 Onestein () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +import calendar +import time + +from dateutil.relativedelta import relativedelta + +from odoo import _, api, fields, models +from odoo.exceptions import UserError, ValidationError +from odoo.tools import float_is_zero + + +class AccountSpread(models.Model): + _name = "account.spread" + _description = "Account Spread" + _inherit = ["mail.thread", "analytic.mixin"] + _check_company_auto = True + + name = fields.Char(required=True) + template_id = fields.Many2one("account.spread.template", string="Spread Template") + invoice_type = fields.Selection( + [ + ("out_invoice", "Customer Invoice"), + ("in_invoice", "Vendor Bill"), + ("out_refund", "Customer Credit Note"), + ("in_refund", "Vendor Credit Note"), + ], + required=True, + ) + spread_type = fields.Selection( + [("sale", "Customer"), ("purchase", "Supplier")], + compute="_compute_spread_type", + required=True, + ) + period_number = fields.Integer( + string="Number of Repetitions", + default=12, + help="Define the number of spread lines", + required=True, + ) + period_type = fields.Selection( + [("month", "Month"), ("quarter", "Quarter"), ("year", "Year")], + default="month", + help="Period length for the entries", + required=True, + ) + days_calc = fields.Boolean( + string="Calculate by days", + default=False, + help="Use number of days to calculate amount", + ) + use_invoice_line_account = fields.Boolean() + credit_account_id = fields.Many2one( + "account.account", + compute="_compute_credit_account_id", + readonly=False, + store=True, + required=True, + ) + debit_account_id = fields.Many2one( + "account.account", + compute="_compute_debit_account_id", + readonly=False, + store=True, + required=True, + ) + is_credit_account_deprecated = fields.Boolean( + compute="_compute_deprecated_accounts" + ) + is_debit_account_deprecated = fields.Boolean(compute="_compute_deprecated_accounts") + unspread_amount = fields.Float( + digits="Account", + compute="_compute_amounts", + ) + unposted_amount = fields.Float( + digits="Account", + compute="_compute_amounts", + ) + posted_amount = fields.Float( + digits="Account", + compute="_compute_amounts", + ) + total_amount = fields.Float( + digits="Account", + compute="_compute_amounts", + ) + all_posted = fields.Boolean(compute="_compute_all_posted", store=True) + line_ids = fields.One2many( + "account.spread.line", "spread_id", string="Spread Lines" + ) + spread_date = fields.Date( + string="Start Date", default=time.strftime("%Y-01-01"), required=True + ) + journal_id = fields.Many2one( + "account.journal", + compute="_compute_journal_id", + readonly=False, + precompute=True, + store=True, + required=True, + check_company=True, + domain="[('id', 'in', suitable_journal_ids)]", + ) + suitable_journal_ids = fields.Many2many( + "account.journal", + compute="_compute_suitable_journal_ids", + ) + invoice_line_ids = fields.One2many( + "account.move.line", "spread_id", copy=False, string="Invoice Lines" + ) + invoice_line_id = fields.Many2one( + "account.move.line", + string="Invoice line", + compute="_compute_invoice_line", + inverse="_inverse_invoice_line", + store=True, + ) + invoice_id = fields.Many2one( + related="invoice_line_id.move_id", + readonly=True, + store=True, + ) + estimated_amount = fields.Float(digits="Account") + company_id = fields.Many2one( + "res.company", default=lambda self: self.env.company, required=True + ) + currency_id = fields.Many2one( + "res.currency", + required=True, + default=lambda self: self.env.company.currency_id.id, + ) + move_line_auto_post = fields.Boolean("Auto-post lines", default=True) + display_create_all_moves = fields.Boolean( + compute="_compute_display_create_all_moves", + ) + display_recompute_buttons = fields.Boolean( + compute="_compute_display_recompute_buttons", + ) + display_move_line_auto_post = fields.Boolean( + compute="_compute_display_move_line_auto_post", + string="Display Button Auto-post lines", + ) + active = fields.Boolean(default=True) + + @api.model + def default_journal(self, company_id): + domain = [("type", "=", "general"), ("company_id", "=", company_id)] + return self.env["account.journal"].search(domain, limit=1) + + @api.model + def default_get(self, fields): + res = super().default_get(fields) + if "journal_id" not in res: + company_id = res.get("company_id", self.env.company.id) + default_journal = self.default_journal(company_id) + if default_journal: + res["journal_id"] = default_journal.id + return res + + @api.depends("company_id") + def _compute_suitable_journal_ids(self): + for spread in self: + domain = [("company_id", "=", spread.company_id.id)] + spread.suitable_journal_ids = self.env["account.journal"].search(domain) + + @api.depends("invoice_type") + def _compute_spread_type(self): + for spread in self: + if spread.invoice_type in ["out_invoice", "out_refund"]: + spread.spread_type = "sale" + else: + spread.spread_type = "purchase" + + @api.depends("invoice_line_ids", "invoice_line_ids.move_id") + def _compute_invoice_line(self): + for spread in self: + invoice_lines = spread.invoice_line_ids + spread.invoice_line_id = invoice_lines and invoice_lines[-1:] or False + + def _inverse_invoice_line(self): + for spread in self: + invoice_line = spread.invoice_line_id + spread.write({"invoice_line_ids": [(6, 0, [invoice_line.id])]}) + + @api.depends( + "estimated_amount", + "currency_id", + "company_id", + "invoice_line_id.price_subtotal", + "invoice_line_id.currency_id", + "line_ids.amount", + "line_ids.move_id.state", + ) + def _compute_amounts(self): + for spread in self: + lines_move = spread.line_ids.filtered(lambda l: l.move_id) + moves_amount = sum(spread_line.amount for spread_line in lines_move) + lines_posted = lines_move.filtered(lambda l: l.move_id.state == "posted") + posted_amount = sum(spread_line.amount for spread_line in lines_posted) + total_amount = spread.estimated_amount + if spread.invoice_line_id: + total_amount = spread.invoice_line_id.currency_id._convert( + spread.invoice_line_id.balance, + spread.currency_id, + spread.company_id, + spread.invoice_id.date, + ) + + spread.unspread_amount = total_amount - moves_amount + spread.unposted_amount = total_amount - posted_amount + spread.posted_amount = posted_amount + spread.total_amount = total_amount + + @api.depends("unposted_amount") + def _compute_all_posted(self): + for spread in self: + rounding = self.currency_id.rounding + unposted = spread.unposted_amount + spread.all_posted = float_is_zero(unposted, precision_rounding=rounding) + + def _compute_display_create_all_moves(self): + for spread in self: + any_not_move = any(not line.move_id for line in spread.line_ids) + spread.display_create_all_moves = any_not_move + + def _compute_display_recompute_buttons(self): + for spread in self: + spread.display_recompute_buttons = True + if not spread.company_id.allow_spread_planning: + if spread.invoice_id.state == "draft": + spread.display_recompute_buttons = False + + @api.depends("company_id.force_move_auto_post") + def _compute_display_move_line_auto_post(self): + for spread in self: + auto_post = spread.company_id.force_move_auto_post + spread.display_move_line_auto_post = not auto_post + + def _get_spread_entry_name(self, seq): + """Use this method to customise the name of the accounting entry.""" + self.ensure_one() + return (self.name or "") + "/" + str(seq) + + @api.onchange("template_id") + def onchange_template(self): + if self.template_id: + if self.template_id.spread_type == "sale": + if self.invoice_type in ["in_invoice", "in_refund"]: + self.invoice_type = "out_invoice" + else: + if self.invoice_type in ["out_invoice", "out_refund"]: + self.invoice_type = "in_invoice" + if self.template_id.period_number: + self.period_number = self.template_id.period_number + if self.template_id.period_type: + self.period_type = self.template_id.period_type + if self.template_id.start_date: + self.spread_date = self.template_id.start_date + if self.template_id.analytic_distribution: + self.analytic_distribution = self.template_id.analytic_distribution + self.days_calc = self.template_id.days_calc + + @api.depends("invoice_type", "company_id") + def _compute_journal_id(self): + if not self.env.context.get("default_journal_id"): + for spread in self: + journal = spread.company_id.default_spread_expense_journal_id + if spread.invoice_type in ("out_invoice", "in_refund"): + journal = spread.company_id.default_spread_revenue_journal_id + if not journal: + journal = self.default_journal(spread.company_id.id) + spread.journal_id = journal + + @api.depends("invoice_type", "company_id") + def _compute_debit_account_id(self): + if not self.env.context.get("default_debit_account_id"): + invoice_types = ("out_invoice", "in_refund") + for spread in self.filtered(lambda s: s.invoice_type in invoice_types): + debit_account = spread.company_id.default_spread_revenue_account_id + spread.debit_account_id = debit_account + + @api.depends("invoice_type", "company_id") + def _compute_credit_account_id(self): + if not self.env.context.get("default_credit_account_id"): + invoice_types = ("in_invoice", "out_refund") + for spread in self.filtered(lambda s: s.invoice_type in invoice_types): + credit_account = spread.company_id.default_spread_expense_account_id + spread.credit_account_id = credit_account + + @api.constrains("invoice_id", "invoice_type") + def _check_invoice_type(self): + if self.filtered( + lambda s: s.invoice_id and s.invoice_type != s.invoice_id.move_type + ): + raise ValidationError( + _("The Invoice Type does not correspond to the Invoice") + ) + + @api.constrains("journal_id") + def _check_journal(self): + for spread in self: + moves = spread.mapped("line_ids.move_id").filtered("journal_id") + if any(move.journal_id != spread.journal_id for move in moves): + err_msg = _("The Journal is not consistent with the account moves.") + raise ValidationError(err_msg) + + @api.constrains("template_id", "invoice_type") + def _check_template_invoice_type(self): + for spread in self.filtered(lambda s: s.template_id.spread_type == "sale"): + if spread.invoice_type in ["in_invoice", "in_refund"]: + err_msg = _( + "The Spread Template (Sales) is not compatible " + "with selected invoice type" + ) + raise ValidationError(err_msg) + for spread in self.filtered(lambda s: s.template_id.spread_type == "purchase"): + if spread.invoice_type in ["out_invoice", "out_refund"]: + err_msg = _( + "The Spread Template (Purchases) is not compatible " + "with selected invoice type" + ) + raise ValidationError(err_msg) + + def _get_spread_period_duration(self): + """Converts the selected period_type to number of months.""" + self.ensure_one() + if self.period_type == "year": + return 12 + elif self.period_type == "quarter": + return 3 + return 1 + + def _init_line_date(self, posted_line_ids): + """Calculates the initial spread date. This method + is used by "def _compute_spread_board()" method. + """ + self.ensure_one() + if posted_line_ids: + # if we already have some previous validated entries, + # starting date is last entry + method period + last_date = posted_line_ids[-1].date + months = self._get_spread_period_duration() + spread_date = last_date + relativedelta(months=months) + else: + spread_date = self.spread_date + return spread_date + + def _next_line_date(self, month_day, date): + """Calculates the next spread date. This method + is used by "def _compute_spread_board()" method. + """ + self.ensure_one() + months = self._get_spread_period_duration() + date = date + relativedelta(months=months) + # get the last day of the month + if month_day > 28: + max_day_in_month = calendar.monthrange(date.year, date.month)[1] + date = date.replace(day=min(max_day_in_month, month_day)) + return date + + def _compute_spread_board(self): + """Creates the spread lines. This method is highly inspired + from method compute_depreciation_board() present in standard + Odoo 11.0 "account_asset" module, developed by Odoo SA. + """ + self.ensure_one() + + posted_line_ids = self.line_ids.filtered( + lambda x: x.move_id.state == "posted" + ).sorted(key=lambda l: l.date) + unposted_line_ids = self.line_ids.filtered( + lambda x: not x.move_id.state == "posted" + ) + + # Remove old unposted spread lines. + commands = [(2, line_id.id, False) for line_id in unposted_line_ids] + + if self.unposted_amount != 0.0: + unposted_amount = self.unposted_amount + + spread_date = self._init_line_date(posted_line_ids) + + month_day = spread_date.day + number_of_periods = self._get_number_of_periods(month_day) + + for x in range(len(posted_line_ids), number_of_periods): + sequence = x + 1 + date = self._get_last_day_of_month(spread_date) + amount = self._compute_board_amount( + sequence, unposted_amount, number_of_periods, date + ) + amount = self.currency_id.round(amount) + rounding = self.currency_id.rounding + if float_is_zero(amount, precision_rounding=rounding): + continue + unposted_amount -= amount + vals = { + "amount": amount, + "spread_id": self.id, + "name": self._get_spread_entry_name(sequence), + "date": date, + } + commands.append((0, False, vals)) + + spread_date = self._next_line_date(month_day, spread_date) + + self.write({"line_ids": commands}) + invoice_type_selection = dict( + self.fields_get(allfields=["invoice_type"])["invoice_type"]["selection"] + )[self.invoice_type] + msg_body = _("Spread table '%s' created.") % invoice_type_selection + self.message_post(body=msg_body) + + def _get_number_of_periods(self, month_day): + """Calculates the number of spread lines.""" + self.ensure_one() + return self.period_number + 1 if month_day != 1 else self.period_number + + @staticmethod + def _get_first_day_of_month(spread_date): + return spread_date + relativedelta(day=1) + + @staticmethod + def _get_last_day_of_month(spread_date): + return spread_date + relativedelta(day=31) + + def _get_spread_start_date(self, period_type, spread_end_date): + self.ensure_one() + spread_start_date = spread_end_date + relativedelta(days=1) + if period_type == "month": + spread_start_date = spread_end_date + relativedelta(day=1) + elif period_type == "quarter": + spread_start_date = spread_start_date - relativedelta(months=3) + elif period_type == "year": + spread_start_date = spread_start_date - relativedelta(years=1) + spread_start_date = self._get_first_day_of_month(spread_start_date) + spread_start_date = max(spread_start_date, self.spread_date) + return spread_start_date + + def _get_spread_end_date(self, period_type, period_number, spread_start_date): + self.ensure_one() + spread_end_date = spread_start_date + number_of_periods = ( + period_number if spread_start_date.day != 1 else period_number - 1 + ) + if period_type == "month": + spread_end_date = spread_start_date + relativedelta( + months=number_of_periods + ) + elif period_type == "quarter": + months = number_of_periods * 3 + spread_end_date = spread_start_date + relativedelta(months=months) + elif period_type == "year": + spread_end_date = spread_start_date + relativedelta(years=number_of_periods) + # calculate by days and not first day of month should compute residual day only + if self.days_calc and spread_end_date.day != 1: + spread_end_date = spread_end_date - relativedelta(days=1) + else: + spread_end_date = self._get_last_day_of_month(spread_end_date) + return spread_end_date + + def _get_amount_per_day(self, amount): + self.ensure_one() + spread_start_date = self.spread_date + spread_end_date = self._get_spread_end_date( + self.period_type, self.period_number, spread_start_date + ) + number_of_days = (spread_end_date - spread_start_date).days + 1 + return amount / number_of_days + + def _compute_board_amount( + self, sequence, amount, number_of_periods, spread_end_date + ): + """Calculates the amount for the spread lines.""" + self.ensure_one() + amount_to_spread = self.total_amount + period = self.period_number + if sequence != number_of_periods: + amount = amount_to_spread / period + if sequence == 1: + date = self.spread_date + month_days = calendar.monthrange(date.year, date.month)[1] + days = month_days - date.day + 1 + amount = (amount_to_spread / period) / month_days * days + if self.days_calc: + spread_start_date = self._get_spread_start_date( + self.period_type, spread_end_date + ) + days = (spread_end_date - spread_start_date).days + 1 + amount = self._get_amount_per_day(amount_to_spread) * days + return amount + + def compute_spread_board(self): + """Checks whether the spread lines should be calculated. + In case checks pass, invoke "def _compute_spread_board()" method. + """ + for spread in self.filtered(lambda s: s.total_amount): + spread._compute_spread_board() + + def action_recalculate_spread(self): + """Recalculate spread""" + self.ensure_one() + spread_lines = self.mapped("line_ids").filtered("move_id") + spread_lines.unlink_move() + self.compute_spread_board() + self.env["account.spread.line"]._create_entries() + + def action_undo_spread(self): + """Undo spreading: Remove all created moves""" + self.ensure_one() + self.mapped("line_ids").filtered("move_id").unlink_move() + self.mapped("line_ids").unlink() + + def action_unlink_invoice_line(self): + """Unlink the invoice line from the spread board""" + self.ensure_one() + if self.invoice_id.state != "draft": + msg = _("Cannot unlink invoice lines if the invoice is validated") + raise UserError(msg) + self._action_unlink_invoice_line() + + def _action_unlink_invoice_line(self): + self.mapped("line_ids.move_id.line_ids").remove_move_reconcile() + self._message_post_unlink_invoice_line() + self.write({"invoice_line_ids": [(5, 0, 0)]}) + + def _message_post_unlink_invoice_line(self): + for spread in self: + inv_link = ( + "%s" % (spread.invoice_id.id, _("Invoice")) + ) + msg_body = _( + "Unlinked invoice line '%(spread_line_name)s' (view %(inv_link)s)." + ) % { + "spread_line_name": spread.invoice_line_id.name, + "inv_link": inv_link, + } + spread.message_post(body=msg_body) + spread_link = ( + "%s" % (spread.id, _("Spread")) + ) + msg_body = _("Unlinked '%(spread_link)s' (invoice line %(inv_line)s).") % { + "spread_link": spread_link, + "inv_line": spread.invoice_line_id.name, + } + spread.invoice_id.message_post(body=msg_body) + + def unlink(self): + if self.filtered(lambda s: s.invoice_line_id): + err_msg = _("Cannot delete spread(s) that are linked to an invoice line.") + raise UserError(err_msg) + if self.mapped("line_ids.move_id").filtered(lambda m: m.state == "posted"): + err_msg = _("Cannot delete spread(s): there are posted Journal Entries.") + raise ValidationError(err_msg) + return super().unlink() + + def reconcile_spread_moves(self): + for spread in self: + spread._reconcile_spread_moves() + + def _reconcile_spread_moves(self, created_moves=False): + """Reconcile spread moves if possible""" + self.ensure_one() + + spread_mls = self.line_ids.mapped("move_id.line_ids") + if created_moves: + spread_mls |= created_moves.mapped("line_ids") + + account = self.invoice_line_id.account_id + mls_to_reconcile = spread_mls.filtered(lambda l: l.account_id == account) + + if mls_to_reconcile: + do_reconcile = mls_to_reconcile + self.invoice_line_ids + do_reconcile.remove_move_reconcile() + for line in do_reconcile: + line.reconciled = False + # ensure to reconcile only posted items + do_reconcile = do_reconcile.filtered(lambda l: l.move_id.state == "posted") + do_reconcile._check_spread_reconcile_validity() + do_reconcile.reconcile() + + def create_all_moves(self): + for line in self.mapped("line_ids").filtered(lambda l: not l.move_id): + line.create_move() + + def _post_spread_moves(self, moves): + self.ensure_one() + moves = moves.filtered(lambda l: l.state != "posted") + if not moves: + return + ctx = dict(self.env.context, skip_unique_sequence_number=True) + if self.company_id.force_move_auto_post or self.move_line_auto_post: + moves.with_context(**ctx).action_post() + + @api.depends("debit_account_id.deprecated", "credit_account_id.deprecated") + def _compute_deprecated_accounts(self): + for spread in self: + spread.is_debit_account_deprecated = spread.debit_account_id.deprecated + spread.is_credit_account_deprecated = spread.credit_account_id.deprecated + + def open_posted_view(self): + action_name = "account_spread_cost_revenue.action_account_moves_all_spread" + action = self.env["ir.actions.act_window"]._for_xml_id(action_name) + action["domain"] = [("id", "in", [])] + spread_mls = self.line_ids.mapped("move_id.line_ids") + if self.env.context.get("show_reconciled_only"): + spread_mls = spread_mls.filtered(lambda m: m.reconciled) + if spread_mls: + domain = [("id", "in", spread_mls.ids + [self.invoice_line_id.id])] + action["domain"] = domain + return action diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/models/account_spread_line.py b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/models/account_spread_line.py new file mode 100644 index 00000000..e8d9bca1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/models/account_spread_line.py @@ -0,0 +1,173 @@ +# Copyright 2016-2020 Onestein () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import _, api, fields, models +from odoo.exceptions import UserError + + +class AccountInvoiceSpreadLine(models.Model): + _name = "account.spread.line" + _description = "Account Spread Lines" + _order = "date" + + name = fields.Char("Description", readonly=True) + amount = fields.Float(digits="Account", required=True) + date = fields.Date(required=True) + spread_id = fields.Many2one("account.spread", ondelete="cascade") + move_id = fields.Many2one("account.move", string="Journal Entry", readonly=True) + + def create_and_reconcile_moves(self): + grouped_lines = {} + for spread_line in self: + spread = spread_line.spread_id + spread_line_list = grouped_lines.get( + spread, self.env["account.spread.line"] + ) + grouped_lines.update({spread: spread_line_list + spread_line}) + for spread in grouped_lines: + created_moves = grouped_lines[spread]._create_moves() + + if created_moves: + post_msg = _("Created move(s) ") + post_msg += ", ".join( + "%s" % (move.id, move.name) + for move in created_moves + ) + spread.message_post(body=post_msg) + spread._post_spread_moves(created_moves) + + def create_move(self): + """Button to manually create a move from a spread line entry.""" + self.ensure_one() + self.with_context( + skip_create_template=True, + ).create_and_reconcile_moves() + + def _create_moves(self): + if self.filtered(lambda l: l.move_id): + raise UserError( + _( + "This spread line is already linked to a " + "journal entry! Please post or delete it." + ) + ) + + created_moves = self.env["account.move"] + for line in self: + move_vals = line._prepare_move() + move = self.env["account.move"].create(move_vals) + line.move_id = move + created_moves += move + return created_moves + + def _prepare_move(self): + self.ensure_one() + + spread_date = self.env.context.get("spread_date") or self.date + spread = self.spread_id + analytic_distribution = spread.analytic_distribution + + company_currency = spread.company_id.currency_id + current_currency = spread.currency_id + amount = current_currency._convert( + self.amount, company_currency, spread.company_id, spread_date + ) + + debit_credit = spread.invoice_type in ["in_invoice", "out_refund"] + + line_ids = [ + ( + 0, + 0, + { + "name": spread.name, + "account_id": spread.debit_account_id.id + if debit_credit + else spread.credit_account_id.id, + "debit": amount if amount > 0.0 else 0.0, + "credit": -amount if amount < 0.0 else 0.0, + "partner_id": self.spread_id.invoice_id.partner_id.id, + "journal_id": self.spread_id.journal_id.id, + "analytic_distribution": analytic_distribution, + "date": self.date, + }, + ), + ( + 0, + 0, + { + "name": spread.name, + "account_id": spread.credit_account_id.id + if debit_credit + else spread.debit_account_id.id, + "credit": amount if amount > 0.0 else 0.0, + "debit": -amount if amount < 0.0 else 0.0, + "partner_id": self.spread_id.invoice_id.partner_id.id, + "journal_id": self.spread_id.journal_id.id, + "analytic_distribution": analytic_distribution, + "date": self.date, + }, + ), + ] + + return { + "name": False, + "ref": self.name, + "date": spread_date, + "invoice_date": spread_date, + "journal_id": spread.journal_id.id, + "line_ids": line_ids, + "company_id": spread.company_id.id, + "partner_id": spread.invoice_id.partner_id.id, + } + + def open_move(self): + """Used by a button to manually view a move from a spread line entry.""" + self.ensure_one() + return { + "name": _("Journal Entry"), + "view_mode": "form", + "res_model": "account.move", + "view_id": False, + "type": "ir.actions.act_window", + "res_id": self.move_id.id, + } + + def unlink_move(self): + """Used by a button to manually unlink a move from a spread line entry.""" + for line in self: + move = line.move_id + if move.state == "posted": + move.button_cancel() + move.line_ids.remove_move_reconcile() + post_msg = _("Deleted move %s") % line.move_id.id + move.with_context(force_delete=True).unlink() + line.move_id = False + line.spread_id.message_post(body=post_msg) + + @api.model + def _create_entries(self): + """Find spread line entries where date is in the past and + create moves for them. Method also called by the cron job. + """ + lines = self.search( + [("date", "<=", fields.Date.today()), ("move_id", "=", False)] + ) + lines.create_and_reconcile_moves() + + unposted_moves = ( + self.search([("move_id", "!=", False)]) + .mapped("move_id") + .filtered(lambda m: m.state != "posted") + ) + unposted_moves.filtered( + lambda m: m.company_id.force_move_auto_post + ).action_post() + + spreads_to_archive = ( + self.env["account.spread"] + .search([("all_posted", "=", True)]) + .filtered(lambda s: s.company_id.auto_archive_spread) + ) + spreads_to_archive.write({"active": False}) diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/models/account_spread_template.py b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/models/account_spread_template.py new file mode 100644 index 00000000..afdb18e5 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/models/account_spread_template.py @@ -0,0 +1,179 @@ +# Copyright 2018-2020 Onestein () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import _, api, fields, models +from odoo.exceptions import UserError + + +class AccountSpreadTemplate(models.Model): + _name = "account.spread.template" + _inherit = "analytic.mixin" + _description = "Account Spread Template" + + name = fields.Char(required=True) + spread_type = fields.Selection( + [("sale", "Customer"), ("purchase", "Supplier")], default="sale", required=True + ) + company_id = fields.Many2one( + "res.company", default=lambda self: self.env.company, required=True + ) + spread_journal_id = fields.Many2one( + "account.journal", + string="Journal", + compute="_compute_spread_journal", + readonly=False, + store=True, + required=True, + ) + use_invoice_line_account = fields.Boolean( + string="Invoice account as spread account", + help="Use invoice line's account as Balance sheet / spread account.\n" + "In this case, user need to select expense/revenue account too.", + ) + spread_account_id = fields.Many2one( + "account.account", + string="Spread Balance Sheet Account", + compute="_compute_spread_account", + readonly=False, + store=True, + required=False, + ) + exp_rev_account_id = fields.Many2one( + "account.account", + string="Expense/Revenue Account", + help="Optional account to overwrite the existing expense/revenue account", + ) + period_number = fields.Integer( + string="Number of Repetitions", help="Define the number of spread lines" + ) + period_type = fields.Selection( + [("month", "Month"), ("quarter", "Quarter"), ("year", "Year")], + help="Period length for the entries", + ) + start_date = fields.Date() + days_calc = fields.Boolean( + string="Calculate by days", + default=False, + help="Use number of days to calculate amount", + ) + auto_spread = fields.Boolean( + string="Auto assign template on invoice validate", + help="If checked, provide option to auto create spread during " + "invoice validation, based on product/account/analytic in invoice line.", + ) + auto_spread_ids = fields.One2many( + comodel_name="account.spread.template.auto", + string="Auto Spread On", + inverse_name="template_id", + ) + + @api.model + def default_get(self, fields): + res = super().default_get(fields) + if not res.get("company_id"): + res["company_id"] = self.env.company.id + if "spread_journal_id" not in res: + default_journal = self.env["account.spread"].default_journal( + res["company_id"] + ) + if default_journal: + res["spread_journal_id"] = default_journal.id + return res + + @api.constrains("auto_spread", "auto_spread_ids") + def _check_product_account(self): + for rec in self.filtered("auto_spread"): + for line in rec.auto_spread_ids: + if not line.product_id and not line.account_id: + raise UserError( + _( + "Please select product and/or account " + "on auto spread options" + ) + ) + + @api.depends("spread_type", "company_id") + def _compute_spread_journal(self): + for spread in self: + company = spread.company_id + if spread.spread_type == "sale": + journal = company.default_spread_revenue_journal_id + else: + journal = company.default_spread_expense_journal_id + if journal: + spread.spread_journal_id = journal + + @api.depends("spread_type", "company_id") + def _compute_spread_account(self): + for spread in self: + company = spread.company_id + if spread.spread_type == "sale": + account = company.default_spread_revenue_account_id + else: + account = company.default_spread_expense_account_id + if account: + spread.spread_account_id = account + + @api.onchange("use_invoice_line_account") + def _onchange_user_invoice_line_account(self): + self.exp_rev_account_id = False + + def _prepare_spread_from_template(self, spread_account_id=False): + self.ensure_one() + company = self.company_id + spread_vals = { + "name": self.name, + "template_id": self.id, + "journal_id": self.spread_journal_id.id, + "use_invoice_line_account": self.use_invoice_line_account, + "days_calc": self.days_calc, + "company_id": company.id, + } + + account_id = spread_account_id or self.spread_account_id.id + if self.spread_type == "sale": + invoice_type = "out_invoice" + spread_vals["debit_account_id"] = account_id + else: + invoice_type = "in_invoice" + spread_vals["credit_account_id"] = account_id + + if self.period_number: + spread_vals["period_number"] = self.period_number + if self.period_type: + spread_vals["period_type"] = self.period_type + if self.start_date: + spread_vals["spread_date"] = self.start_date + + spread_vals["invoice_type"] = invoice_type + return spread_vals + + +class AccountSpreadTemplateAuto(models.Model): + _name = "account.spread.template.auto" + _inherit = "analytic.mixin" + _description = "Auto create spread, based on product/account/analytic" + + template_id = fields.Many2one( + comodel_name="account.spread.template", + string="Spread Template", + required=True, + ondelete="cascade", + index=True, + ) + company_id = fields.Many2one( + related="template_id.company_id", + store=True, + ) + name = fields.Char( + required=True, + default="/", + ) + product_id = fields.Many2one( + comodel_name="product.product", + string="Product", + ) + account_id = fields.Many2one( + comodel_name="account.account", + string="Account", + ) diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/models/res_company.py b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/models/res_company.py new file mode 100644 index 00000000..a9f46092 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/models/res_company.py @@ -0,0 +1,40 @@ +# Copyright 2018-2020 Onestein () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class ResCompany(models.Model): + _inherit = "res.company" + + default_spread_revenue_account_id = fields.Many2one( + "account.account", string="Revenue Spread Account" + ) + + default_spread_expense_account_id = fields.Many2one( + "account.account", string="Expense Spread Account" + ) + + default_spread_revenue_journal_id = fields.Many2one( + "account.journal", string="Revenue Spread Journal" + ) + + default_spread_expense_journal_id = fields.Many2one( + "account.journal", string="Expense Spread Journal" + ) + + allow_spread_planning = fields.Boolean( + default=True, + help="Disable this option if you do not want to allow the " + "spreading before the invoice is validated.", + ) + force_move_auto_post = fields.Boolean( + "Auto-post spread lines", + help="Enable this option if you want to post automatically the " + "accounting moves of all the spreads.", + ) + auto_archive_spread = fields.Boolean( + "Auto-archive spread", + help="Enable this option if you want the cron job to automatically " + "archive the spreads when all lines are posted.", + ) diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/readme/CONFIGURE.rst b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/readme/CONFIGURE.rst new file mode 100644 index 00000000..6a5cca1d --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/readme/CONFIGURE.rst @@ -0,0 +1,25 @@ +To be able to access the full spreading features, the user must belong to *Show Full Accounting Features* group. + +On the form view of the company, in the *Account Spread* tab, you can configure +the journals in which the spread journal items will be generated by default: + +* the *Default Spread Journal for Revenues*, +* the *Default Spread Journal for Expenses*. + +In the same *Account Spread* tab, you can also configure the Spread Balance Sheet Accounts used by default: + +* the *Default Spread Account for Revenues*, +* the *Default Spread Account for Expenses*. + +This module by default allows the spreading even before the receipt of the invoice or when the invoice is still draft, +so that it is possible to work on the plan of the cost/revenue spreading. To disable this feature, on the form view of +the company disable the *Allow Spread Planning* option. + +In Spread Template, there is also option to *Auto assign template on invoice validate*, based on the preset invoice line criteria. + +On the form view of the company, the *Auto-post spread lines* option forces the account moves created +during the cost/revenue spreading to be automatically posted. When this option is false, the user can +enable/disable the automatic posting by the flag *Auto-post lines* present in the spread board. + +On the form view of the company, enable the *Auto-archive spread* option if you want the +cron job to automatically archive the spreads when all lines are posted. diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..92646386 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/readme/CONTRIBUTORS.rst @@ -0,0 +1,3 @@ +* Andrea Stirpe +* Kitti U. +* Saran Lim. diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/readme/CREDITS.rst b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/readme/CREDITS.rst new file mode 100644 index 00000000..9a3666a4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/readme/CREDITS.rst @@ -0,0 +1,3 @@ +Part of the code in this module (in particular the computation of the spread lines) +is highly inspired by the Assets Management module from the standard +Odoo 11.0 Community developed by Odoo SA. diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/readme/DESCRIPTION.rst new file mode 100644 index 00000000..d37dce99 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +Allows to spread costs or revenues over a customizable periods, to even out cost or invoice spikes. diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/readme/HISTORY.rst b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/readme/HISTORY.rst new file mode 100644 index 00000000..0f78ecec --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/readme/HISTORY.rst @@ -0,0 +1,28 @@ +13.0.1.0.0 +~~~~~~~~~~ + +* [MIG] Port account_spread_cost_revenue to V13. + +12.0.2.0.0 +~~~~~~~~~~ + +* [ENH] In spread template, add option to auto create spread on invoice validation + +12.0.1.1.0 +~~~~~~~~~~ + +* [ENH] Add optional Expense/Revenue Account in Chart Template, which can be used + in place of account from invoice line to set Expense/Revenue account in the spread + + +12.0.1.0.0 +~~~~~~~~~~ + +* [MIG] Port account_spread_cost_revenue to V12. + + +11.0.1.0.0 +~~~~~~~~~~ + +* [ADD] Module account_spread_cost_revenue. + (`#715 `_) diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/readme/USAGE.rst b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/readme/USAGE.rst new file mode 100644 index 00000000..3737e4b7 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/readme/USAGE.rst @@ -0,0 +1,79 @@ +Define Spread Costs/Revenues Board +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Under Invoicing -> Accounting -> Journals -> Spread Costs/Revenues, create a new spread board. + +Complete the definition of the spreading criteria, by setting the the fields: + +* *Debit Account* +* *Credit Account* +* *Estimated Amount* (The total amount to spread) +* *Number of Repetitions* +* *Period Type* (Duration of each period) +* *Start date* +* *Journal* + +.. figure:: https://raw.githubusercontent.com/OCA/account-financial-tools/16.0/account_spread_cost_revenue/static/description/spread.png + :alt: Create a new spread board + +Click on the "Recalculate unposted lines" button on the top-left to calculate the spread lines. + +.. figure:: https://raw.githubusercontent.com/OCA/account-financial-tools/16.0/account_spread_cost_revenue/static/description/create_spread.png + :alt: The spreading board is defined + +A cron job will automatically create the accounting moves for all the lines having date previous that the current day (today). + +.. figure:: https://raw.githubusercontent.com/OCA/account-financial-tools/16.0/account_spread_cost_revenue/static/description/update_spread.png + :alt: The spreading board is updated by the cron job + +By default, the status of the created accounting moves is posted. +To disable the automatic posting of the accounting moves, set the flag *Auto-post lines* to False. +This flag is only available when the *Auto-post spread lines* option, present on the form view of the company, is disabled. + +Click on button *Recalculate entire spread* button in the spread board to force the recalculation of the spread lines: +this will also reset all the journal entries previously created. + +Link Invoice to Spread Costs/Revenues Board +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Create an invoice or vendor bill in draft. On its lines, the spreading right-arrow icon are displayed in dark-grey color. + +.. figure:: https://raw.githubusercontent.com/OCA/account-financial-tools/16.0/account_spread_cost_revenue/static/description/invoice_line_1.png + :alt: On the invoice line the spreading icon is displayed + +Click on the spreading right-arrow icon. A wizard prompts to enter a *Spread Action Type*: + +- *Link to existing spread board* +- *Create from spread template* +- *Create new spread board* + +Select *Link to existing spread board* and enter the previously generated Spread Board. Click on Confirm button: +the selected Spread Board will be automatically displayed. + +Go back to the draft invoice/bill. The spreading functionality is now enabled on the invoice line: +the spreading right-arrow icon is now displayed in green color. + +.. figure:: https://raw.githubusercontent.com/OCA/account-financial-tools/16.0/account_spread_cost_revenue/static/description/invoice_line_2.png + :alt: On the invoice line the spreading icon is displayed in green color + +Validate the invoice/bill. Click on the spreading (green) right-arrow icon to open the spread board, then click +on the smart button *Posted entries* to see the moves of the spread lines together with the move of the invoice line. + +In case the Subtotal Price of the invoice line is different than the *Estimated Amount* of the spread board, the spread +lines (not yet posted) will be recalculated when validating the invoice/bill. + +Define Spread Costs/Revenues Template +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Under Invoicing -> Configuration -> Accounting -> Spread Templates, create a new spread template. + +* *Spread Type* +* *Spread Balance Sheet Account* +* *Expense/Revenue Account* This option visible if invoice line account is balance sheet account, user need to specify this too. +* *Journal* +* *Auto assign template on invoice validate* + +When creating a new Spread Costs/Revenues Board, select the right template. +This way the above fields will be copied to the Spread Board. + +If *Auto assign template on invoice validate* is checked, this template will be used to auto create spread, if the underlining invoice match the preset product/account/analytic criteria. diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/security/account_spread_security.xml b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/security/account_spread_security.xml new file mode 100644 index 00000000..5e453c0b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/security/account_spread_security.xml @@ -0,0 +1,27 @@ + + + + Account Spread multi-company + + + ['|',('company_id','=',False),('company_id', 'in', company_ids)] + + + Account Spread Template multi-company + + + ['|',('company_id','=',False),('company_id', 'in', company_ids)] + + + Account Spread Tempalte Auto multi-company + + + ['|',('company_id','=',False),('company_id', 'in', company_ids)] + + diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/security/ir.model.access.csv b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/security/ir.model.access.csv new file mode 100644 index 00000000..a5e13ba1 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/security/ir.model.access.csv @@ -0,0 +1,10 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_account_spread_cost_revenue_full,Full access on account.spread,model_account_spread,account.group_account_manager,1,1,1,1 +access_account_spread_cost_revenue_read,Read access on account.spread,model_account_spread,account.group_account_invoice,1,0,0,0 +access_account_spread_cost_revenue_line_full,Full access on account.spread.line,model_account_spread_line,account.group_account_manager,1,1,1,1 +access_account_spread_cost_revenue_line_read,Read access on account.spread.line,model_account_spread_line,account.group_account_invoice,1,0,0,0 +access_account_spread_cost_revenue_template_full,Full access on account.spread.template,model_account_spread_template,account.group_account_manager,1,1,1,1 +access_account_spread_cost_revenue_template_read,Read access on account.spread.template,model_account_spread_template,account.group_account_invoice,1,0,0,0 +access_account_spread_cost_revenue_template_auto_full,Full access on account.spread.template.auto,model_account_spread_template_auto,account.group_account_manager,1,1,1,1 +access_account_spread_cost_revenue_template_auto_read,Read access on account.spread.template.auto,model_account_spread_template_auto,account.group_account_invoice,1,0,0,0 +access_account_spread_invoice_line_link_wizard,access_account_spread_invoice_line_link_wizard,model_account_spread_invoice_line_link_wizard,base.group_user,1,1,1,1 diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/static/description/create_spread.png b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/static/description/create_spread.png new file mode 100644 index 00000000..27bb3c3e Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/static/description/create_spread.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/static/description/icon.png b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/static/description/icon.png new file mode 100644 index 00000000..e23c3eb5 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/static/description/index.html b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/static/description/index.html new file mode 100644 index 00000000..c84f5c6b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/static/description/index.html @@ -0,0 +1,574 @@ + + + + + +Cost-Revenue Spread + + + +
+

Cost-Revenue Spread

+ + +

Beta License: AGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runboat

+

Allows to spread costs or revenues over a customizable periods, to even out cost or invoice spikes.

+

Table of contents

+ +
+

Configuration

+

To be able to access the full spreading features, the user must belong to Show Full Accounting Features group.

+

On the form view of the company, in the Account Spread tab, you can configure +the journals in which the spread journal items will be generated by default:

+
    +
  • the Default Spread Journal for Revenues,
  • +
  • the Default Spread Journal for Expenses.
  • +
+

In the same Account Spread tab, you can also configure the Spread Balance Sheet Accounts used by default:

+
    +
  • the Default Spread Account for Revenues,
  • +
  • the Default Spread Account for Expenses.
  • +
+

This module by default allows the spreading even before the receipt of the invoice or when the invoice is still draft, +so that it is possible to work on the plan of the cost/revenue spreading. To disable this feature, on the form view of +the company disable the Allow Spread Planning option.

+

In Spread Template, there is also option to Auto assign template on invoice validate, based on the preset invoice line criteria.

+

On the form view of the company, the Auto-post spread lines option forces the account moves created +during the cost/revenue spreading to be automatically posted. When this option is false, the user can +enable/disable the automatic posting by the flag Auto-post lines present in the spread board.

+

On the form view of the company, enable the Auto-archive spread option if you want the +cron job to automatically archive the spreads when all lines are posted.

+
+
+

Usage

+
+

Define Spread Costs/Revenues Board

+

Under Invoicing -> Accounting -> Journals -> Spread Costs/Revenues, create a new spread board.

+

Complete the definition of the spreading criteria, by setting the the fields:

+
    +
  • Debit Account
  • +
  • Credit Account
  • +
  • Estimated Amount (The total amount to spread)
  • +
  • Number of Repetitions
  • +
  • Period Type (Duration of each period)
  • +
  • Start date
  • +
  • Journal
  • +
+
+Create a new spread board +
+

Click on the “Recalculate unposted lines” button on the top-left to calculate the spread lines.

+
+The spreading board is defined +
+

A cron job will automatically create the accounting moves for all the lines having date previous that the current day (today).

+
+The spreading board is updated by the cron job +
+

By default, the status of the created accounting moves is posted. +To disable the automatic posting of the accounting moves, set the flag Auto-post lines to False. +This flag is only available when the Auto-post spread lines option, present on the form view of the company, is disabled.

+

Click on button Recalculate entire spread button in the spread board to force the recalculation of the spread lines: +this will also reset all the journal entries previously created.

+
+ +
+

Define Spread Costs/Revenues Template

+

Under Invoicing -> Configuration -> Accounting -> Spread Templates, create a new spread template.

+
    +
  • Spread Type
  • +
  • Spread Balance Sheet Account
  • +
  • Expense/Revenue Account This option visible if invoice line account is balance sheet account, user need to specify this too.
  • +
  • Journal
  • +
  • Auto assign template on invoice validate
  • +
+

When creating a new Spread Costs/Revenues Board, select the right template. +This way the above fields will be copied to the Spread Board.

+

If Auto assign template on invoice validate is checked, this template will be used to auto create spread, if the underlining invoice match the preset product/account/analytic criteria.

+
+
+
+

Changelog

+
+

13.0.1.0.0

+
    +
  • [MIG] Port account_spread_cost_revenue to V13.
  • +
+
+
+

12.0.2.0.0

+
    +
  • [ENH] In spread template, add option to auto create spread on invoice validation
  • +
+
+
+

12.0.1.1.0

+
    +
  • [ENH] Add optional Expense/Revenue Account in Chart Template, which can be used +in place of account from invoice line to set Expense/Revenue account in the spread
  • +
+
+
+

12.0.1.0.0

+
    +
  • [MIG] Port account_spread_cost_revenue to V12.
  • +
+
+
+

11.0.1.0.0

+
    +
  • [ADD] Module account_spread_cost_revenue. +(#715)
  • +
+
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Onestein
  • +
+
+
+

Contributors

+ +
+
+

Other credits

+

Part of the code in this module (in particular the computation of the spread lines) +is highly inspired by the Assets Management module from the standard +Odoo 11.0 Community developed by Odoo SA.

+
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-financial-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/static/description/invoice_line_1.png b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/static/description/invoice_line_1.png new file mode 100644 index 00000000..7d899114 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/static/description/invoice_line_1.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/static/description/invoice_line_2.png b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/static/description/invoice_line_2.png new file mode 100644 index 00000000..b5278cac Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/static/description/invoice_line_2.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/static/description/spread.png b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/static/description/spread.png new file mode 100644 index 00000000..cd2140b8 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/static/description/spread.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/static/description/update_spread.png b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/static/description/update_spread.png new file mode 100644 index 00000000..44b6dd32 Binary files /dev/null and b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/static/description/update_spread.png differ diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/tests/__init__.py b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/tests/__init__.py new file mode 100644 index 00000000..055f442a --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/tests/__init__.py @@ -0,0 +1,6 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import test_account_spread_cost_revenue +from . import test_compute_spread_board +from . import test_account_invoice_spread +from . import test_account_invoice_auto_spread diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/tests/test_account_invoice_auto_spread.py b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/tests/test_account_invoice_auto_spread.py new file mode 100644 index 00000000..fd770372 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/tests/test_account_invoice_auto_spread.py @@ -0,0 +1,103 @@ +# Copyright 2018-2019 Onestein () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo.exceptions import UserError + +from .test_account_invoice_spread import TestAccountInvoiceSpread + + +class TestAccountInvoiceAutoSpread(TestAccountInvoiceSpread): + def test_01_no_auto_spread_sheet(self): + + self.env["account.spread.template"].create( + { + "name": "test", + "spread_type": "purchase", + "period_number": 5, + "period_type": "month", + "spread_account_id": self.account_payable.id, + "spread_journal_id": self.expenses_journal.id, + "auto_spread": False, # Auto Spread = False + "auto_spread_ids": [ + (0, 0, {"account_id": self.vendor_bill_line.account_id.id}) + ], + } + ) + + self.assertFalse(self.vendor_bill_line.spread_id) + self.vendor_bill.action_post() + self.assertFalse(self.vendor_bill_line.spread_id) + + def test_02_new_auto_spread_sheet_purchase(self): + + self.env["account.spread.template"].create( + { + "name": "test 1", + "spread_type": "purchase", + "period_number": 5, + "period_type": "month", + "spread_account_id": self.account_payable.id, + "spread_journal_id": self.expenses_journal.id, + "auto_spread": True, # Auto Spread + "auto_spread_ids": [ + (0, 0, {"account_id": self.vendor_bill_line.account_id.id}) + ], + } + ) + template2 = self.env["account.spread.template"].create( + { + "name": "test 2", + "spread_type": "purchase", + "period_number": 5, + "period_type": "month", + "spread_account_id": self.account_payable.id, + "spread_journal_id": self.expenses_journal.id, + "auto_spread": True, # Auto Spread + "auto_spread_ids": [ + (0, 0, {"account_id": self.vendor_bill_line.account_id.id}) + ], + } + ) + + self.assertFalse(self.vendor_bill_line.spread_id) + with self.assertRaises(UserError): # too many auto_spread_ids matched + self.vendor_bill.action_post() + + template2.auto_spread = False # Do not use this template + self.vendor_bill.action_post() + self.assertTrue(self.vendor_bill_line.spread_id) + + spread_lines = self.vendor_bill_line.spread_id.line_ids + self.assertTrue(spread_lines) + + for line in spread_lines: + line.create_move() + self.assertTrue(line.move_id) + + def test_03_new_auto_spread_sheet_sale(self): + + self.env["account.spread.template"].create( + { + "name": "test", + "spread_type": "sale", + "period_number": 5, + "period_type": "month", + "spread_account_id": self.account_receivable.id, + "spread_journal_id": self.sales_journal.id, + "auto_spread": True, # Auto Spread + "auto_spread_ids": [ + (0, 0, {"account_id": self.invoice_line.account_id.id}) + ], + } + ) + + self.assertFalse(self.invoice_line.spread_id) + self.sale_invoice.action_post() + self.assertTrue(self.invoice_line.spread_id) + + spread_lines = self.invoice_line.spread_id.line_ids + self.assertTrue(spread_lines) + + for line in spread_lines: + line.create_move() + self.assertTrue(line.move_id) diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/tests/test_account_invoice_spread.py b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/tests/test_account_invoice_spread.py new file mode 100644 index 00000000..4ab88ce4 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/tests/test_account_invoice_spread.py @@ -0,0 +1,809 @@ +# Copyright 2018-2020 Onestein () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +import datetime + +from odoo import fields +from odoo.exceptions import UserError, ValidationError +from odoo.tests import Form, common + + +class TestAccountInvoiceSpread(common.TransactionCase): + def create_account_invoice(self, invoice_type, quantity=1.0, price_unit=1000.0): + """Create an invoice as in a view by triggering its onchange methods""" + + invoice_form = Form( + self.env["account.move"].with_context(default_move_type=invoice_type) + ) + invoice_form.partner_id = self.env["res.partner"].create( + {"name": "Partner Name"} + ) + with invoice_form.invoice_line_ids.new() as line: + line.name = "product that costs " + str(price_unit) + line.quantity = quantity + line.price_unit = price_unit + + return invoice_form.save() + + def setUp(self): + super().setUp() + + # Define minimal accounting data to run + a_expense = self.env["account.account"].create( + { + "code": "X2120", + "name": "Expenses - (test)", + "account_type": "expense", + } + ) + a_sale = self.env["account.account"].create( + { + "code": "X2020", + "name": "Product Sales - (test)", + "account_type": "expense_direct_cost", + } + ) + + self.expenses_journal = self.env["account.journal"].create( + { + "name": "Vendor Bills - Test", + "code": "TEXJ", + "type": "purchase", + "default_account_id": a_expense.id, + "refund_sequence": True, + } + ) + self.sales_journal = self.env["account.journal"].create( + { + "name": "Customer Invoices - Test", + "code": "TINV", + "type": "sale", + "default_account_id": a_sale.id, + "refund_sequence": True, + } + ) + + self.account_payable = self.env["account.account"].create( + { + "name": "Test account payable", + "code": "321spread", + "account_type": "income_other", + "reconcile": True, + } + ) + + self.account_receivable = self.env["account.account"].create( + { + "name": "Test account receivable", + "code": "322spread", + "account_type": "income_other", + "reconcile": True, + } + ) + + spread_account_payable = self.env["account.account"].create( + { + "name": "test spread account_payable", + "code": "765spread", + "account_type": "income_other", + "reconcile": True, + } + ) + + spread_account_receivable = self.env["account.account"].create( + { + "name": "test spread account_receivable", + "code": "766spread", + "account_type": "income_other", + "reconcile": True, + } + ) + + # Invoices + + self.vendor_bill = self.create_account_invoice("in_invoice") + self.vendor_bill.invoice_date = fields.Date.today() + self.sale_invoice = self.create_account_invoice("out_invoice") + self.sale_invoice.invoice_date = fields.Date.today() + self.vendor_bill_line = self.vendor_bill.invoice_line_ids[0] + self.invoice_line = self.sale_invoice.invoice_line_ids[0] + + # Set accounts to reconcilable + self.vendor_bill_line.account_id.reconcile = True + self.invoice_line.account_id.reconcile = True + + analytic_plan = self.env["account.analytic.plan"].create( + {"name": "Plan Test", "company_id": False} + ) + self.analytic_account = self.env["account.analytic.account"].create( + {"name": "test account", "plan_id": analytic_plan.id} + ) + self.distribution = self.env["account.analytic.distribution.model"].create( + { + "partner_id": self.vendor_bill.partner_id.id, + "analytic_distribution": {self.analytic_account.id: 100}, + } + ) + self.spread = ( + self.env["account.spread"] + .with_context(mail_create_nosubscribe=True) + .create( + [ + { + "name": "test", + "debit_account_id": spread_account_payable.id, + "credit_account_id": self.account_payable.id, + "period_number": 12, + "period_type": "month", + "spread_date": datetime.date(2017, 2, 1), + "estimated_amount": 1000.0, + "journal_id": self.vendor_bill.journal_id.id, + "invoice_type": "in_invoice", + "analytic_distribution": self.distribution._get_distribution( + { + "partner_id": self.vendor_bill.partner_id.id, + } + ), + } + ] + ) + ) + + self.spread2 = self.env["account.spread"].create( + [ + { + "name": "test2", + "debit_account_id": spread_account_receivable.id, + "credit_account_id": self.account_receivable.id, + "period_number": 12, + "period_type": "month", + "spread_date": datetime.date(2017, 2, 1), + "estimated_amount": 1000.0, + "journal_id": self.sale_invoice.journal_id.id, + "invoice_type": "out_invoice", + } + ] + ) + + def test_01_wizard_defaults(self): + Wizard = self.env["account.spread.invoice.line.link.wizard"] + + wizard1 = Wizard.with_context( + default_invoice_line_id=self.vendor_bill_line.id, + default_company_id=self.env.company.id, + allow_spread_planning=True, + ).create({}) + + self.assertEqual(wizard1.invoice_line_id, self.vendor_bill_line) + self.assertEqual(wizard1.invoice_line_id.move_id, self.vendor_bill) + self.assertEqual(wizard1.invoice_type, "in_invoice") + self.assertFalse(wizard1.spread_id) + self.assertEqual(wizard1.company_id, self.env.company) + self.assertEqual(wizard1.spread_action_type, "link") + self.assertFalse(wizard1.spread_account_id) + self.assertFalse(wizard1.spread_journal_id) + + wizard2 = Wizard.with_context( + default_invoice_line_id=self.invoice_line.id, + default_company_id=self.env.company.id, + ).create({}) + + self.assertEqual(wizard2.invoice_line_id, self.invoice_line) + self.assertEqual(wizard2.invoice_line_id.move_id, self.sale_invoice) + self.assertEqual(wizard2.invoice_type, "out_invoice") + self.assertFalse(wizard2.spread_id) + self.assertEqual(wizard2.company_id, self.env.company) + self.assertEqual(wizard2.spread_action_type, "template") + self.assertFalse(wizard2.spread_account_id) + self.assertFalse(wizard2.spread_journal_id) + + def test_02_wizard_defaults(self): + Wizard = self.env["account.spread.invoice.line.link.wizard"] + + self.env.company.default_spread_revenue_account_id = self.account_receivable + self.env.company.default_spread_expense_account_id = self.account_payable + self.env.company.default_spread_revenue_journal_id = self.sales_journal + self.env.company.default_spread_expense_journal_id = self.expenses_journal + + self.assertTrue(self.env.company.default_spread_revenue_account_id) + self.assertTrue(self.env.company.default_spread_expense_account_id) + self.assertTrue(self.env.company.default_spread_revenue_journal_id) + self.assertTrue(self.env.company.default_spread_expense_journal_id) + + wizard1 = Wizard.with_context( + default_invoice_line_id=self.vendor_bill_line.id, + default_company_id=self.env.company.id, + allow_spread_planning=True, + ).create({}) + + self.assertEqual(wizard1.invoice_line_id, self.vendor_bill_line) + self.assertEqual(wizard1.invoice_line_id.move_id, self.vendor_bill) + self.assertEqual(wizard1.invoice_type, "in_invoice") + self.assertFalse(wizard1.spread_id) + self.assertEqual(wizard1.company_id, self.env.company) + self.assertEqual(wizard1.spread_action_type, "link") + self.assertTrue(wizard1.spread_account_id) + self.assertTrue(wizard1.spread_journal_id) + self.assertEqual(wizard1.spread_account_id, self.account_payable) + self.assertEqual(wizard1.spread_journal_id.id, self.expenses_journal.id) + self.assertTrue(wizard1.spread_invoice_type_domain_ids) + + wizard2 = Wizard.with_context( + default_invoice_line_id=self.invoice_line.id, + default_company_id=self.env.company.id, + ).create({}) + + self.assertEqual(wizard2.invoice_line_id, self.invoice_line) + self.assertEqual(wizard2.invoice_line_id.move_id, self.sale_invoice) + self.assertEqual(wizard2.invoice_type, "out_invoice") + self.assertFalse(wizard2.spread_id) + self.assertEqual(wizard2.company_id, self.env.company) + self.assertEqual(wizard2.spread_action_type, "template") + self.assertTrue(wizard2.spread_account_id) + self.assertTrue(wizard2.spread_journal_id) + self.assertEqual(wizard2.spread_account_id, self.account_receivable) + self.assertEqual(wizard2.spread_journal_id.id, self.sales_journal.id) + self.assertTrue(wizard2.spread_invoice_type_domain_ids) + + def test_03_link_invoice_line_with_spread_sheet(self): + + self.env.user.write( + { + "groups_id": [ + (4, self.env.ref("analytic.group_analytic_accounting").id), + ], + } + ) + + Wizard = self.env["account.spread.invoice.line.link.wizard"] + wizard1 = Wizard.with_context( + default_invoice_line_id=self.vendor_bill_line.id, + default_company_id=self.env.company.id, + allow_spread_planning=True, + ).create({}) + self.assertEqual(wizard1.spread_action_type, "link") + + wizard1.spread_account_id = self.account_receivable + wizard1.spread_journal_id = self.expenses_journal + wizard1.spread_id = self.spread + res_action = wizard1.confirm() + self.assertTrue(isinstance(res_action, dict)) + self.assertTrue(res_action.get("res_id")) + self.assertEqual(res_action.get("res_id"), self.spread.id) + self.assertTrue(self.spread.invoice_line_id) + self.assertEqual(self.spread.invoice_line_id, self.vendor_bill_line) + + self.assertFalse(any(line.move_id for line in self.spread.line_ids)) + + self.spread.compute_spread_board() + spread_lines = self.spread.line_ids + for line in spread_lines: + line.create_move() + self.assertTrue(line.move_id) + for ml in line.move_id.line_ids: + self.assertEqual( + ml.analytic_distribution, self.spread.analytic_distribution + ) + + self.spread.invoice_id.button_cancel() + + self.assertTrue(self.spread.invoice_line_id) + with self.assertRaises(UserError): + self.spread.unlink() + with self.assertRaises(UserError): + self.spread.action_unlink_invoice_line() + self.assertTrue(self.spread.invoice_line_id) + + def test_04_new_spread_sheet(self): + + Wizard = self.env["account.spread.invoice.line.link.wizard"] + + spread_journal_id = self.expenses_journal + + wizard1 = Wizard.with_context( + default_invoice_line_id=self.vendor_bill_line.id, + default_company_id=self.env.company.id, + ).create({"spread_action_type": "new"}) + self.assertEqual(wizard1.spread_action_type, "new") + + wizard1.write( + { + "spread_account_id": self.account_receivable.id, + "spread_journal_id": spread_journal_id, + } + ) + + res_action = wizard1.confirm() + self.assertTrue(isinstance(res_action, dict)) + self.assertFalse(res_action.get("res_id")) + self.assertTrue(res_action.get("context")) + res_context = res_action.get("context") + self.assertTrue(res_context.get("default_name")) + self.assertTrue(res_context.get("default_invoice_type")) + self.assertTrue(res_context.get("default_invoice_line_id")) + self.assertTrue(res_context.get("default_debit_account_id")) + self.assertTrue(res_context.get("default_credit_account_id")) + + self.assertFalse(any(line.move_id for line in self.spread.line_ids)) + + self.spread.compute_spread_board() + spread_lines = self.spread.line_ids + for line in spread_lines: + line.create_move() + self.assertTrue(line.move_id) + + wizard2 = Wizard.with_context( + default_invoice_line_id=self.invoice_line.id, + default_company_id=self.env.company.id, + ).create({"spread_action_type": "new"}) + self.assertEqual(wizard2.spread_action_type, "new") + + wizard2.write( + { + "spread_account_id": self.account_receivable.id, + "spread_journal_id": spread_journal_id, + } + ) + + res_action = wizard2.confirm() + self.assertTrue(isinstance(res_action, dict)) + self.assertFalse(res_action.get("res_id")) + self.assertTrue(res_action.get("context")) + res_context = res_action.get("context") + self.assertTrue(res_context.get("default_name")) + self.assertTrue(res_context.get("default_invoice_type")) + self.assertTrue(res_context.get("default_invoice_line_id")) + self.assertTrue(res_context.get("default_debit_account_id")) + self.assertTrue(res_context.get("default_credit_account_id")) + + self.assertFalse(any(line.move_id for line in self.spread2.line_ids)) + + self.spread2.compute_spread_board() + for line in self.spread2.line_ids: + line.create_move() + self.assertTrue(line.move_id) + + def test_05_new_spread_sheet_from_template(self): + + Wizard = self.env["account.spread.invoice.line.link.wizard"] + + spread_account = self.account_payable + self.assertTrue(spread_account) + spread_journal_id = self.expenses_journal.id + + template = self.env["account.spread.template"].create( + { + "name": "test", + "spread_type": "purchase", + "period_number": 5, + "period_type": "month", + "spread_account_id": spread_account.id, + "spread_journal_id": spread_journal_id, + } + ) + + wizard1 = Wizard.with_context( + default_invoice_line_id=self.vendor_bill_line.id, + default_company_id=self.env.company.id, + ).create({"spread_action_type": "template", "template_id": template.id}) + self.assertEqual(wizard1.spread_action_type, "template") + + res_action = wizard1.confirm() + self.assertTrue(isinstance(res_action, dict)) + self.assertTrue(res_action.get("res_id")) + + new_spread = self.env["account.spread"].browse(res_action["res_id"]) + new_spread.compute_spread_board() + + self.assertFalse(any(line.move_id for line in new_spread.line_ids)) + + for line in new_spread.line_ids: + line.create_move() + self.assertTrue(line.move_id) + + wizard2 = Wizard.with_context( + default_invoice_line_id=self.invoice_line.id, + default_company_id=self.env.company.id, + ).create({"spread_action_type": "new"}) + self.assertEqual(wizard2.spread_action_type, "new") + + wizard2.write( + { + "spread_account_id": spread_account.id, + "spread_journal_id": spread_journal_id, + } + ) + + res_action = wizard2.confirm() + self.assertTrue(isinstance(res_action, dict)) + self.assertFalse(res_action.get("res_id")) + self.assertTrue(res_action.get("context")) + res_context = res_action.get("context") + self.assertTrue(res_context.get("default_name")) + self.assertTrue(res_context.get("default_invoice_type")) + self.assertTrue(res_context.get("default_invoice_line_id")) + self.assertTrue(res_context.get("default_debit_account_id")) + self.assertTrue(res_context.get("default_credit_account_id")) + + self.assertFalse(any(line.move_id for line in self.spread2.line_ids)) + + self.spread2.compute_spread_board() + for line in self.spread2.line_ids: + line.create_move() + self.assertTrue(line.move_id) + + def test_06_open_wizard(self): + + res_action = self.vendor_bill_line.spread_details() + self.assertTrue(isinstance(res_action, dict)) + self.assertFalse(res_action.get("res_id")) + self.assertTrue(res_action.get("context")) + + def test_07_unlink_invoice_line_and_spread_sheet(self): + + self.assertFalse(self.spread.invoice_line_id) + + self.vendor_bill_line.spread_id = self.spread + self.assertTrue(self.spread.invoice_line_id) + self.spread.action_unlink_invoice_line() + self.assertFalse(self.spread.invoice_line_id) + + self.assertFalse(self.spread2.invoice_line_id) + self.invoice_line.spread_id = self.spread2 + self.assertTrue(self.spread2.invoice_line_id) + self.spread2.action_unlink_invoice_line() + self.assertFalse(self.spread2.invoice_line_id) + + def test_08_invoice_multi_line(self): + invoice_form = Form(self.vendor_bill) + with invoice_form.invoice_line_ids.new() as line: + line.name = "new test line" + line.quantity = 1.0 + line.price_unit = 1000.0 + self.invoice = invoice_form.save() + self.assertEqual(len(self.vendor_bill.invoice_line_ids), 2) + + self.vendor_bill_line.spread_id = self.spread + self.assertTrue(self.spread.invoice_id.invoice_line_ids[0]) + self.assertEqual( + self.spread.invoice_id.invoice_line_ids[0], self.vendor_bill_line + ) + self.assertTrue(self.vendor_bill_line.spread_id) + self.assertEqual(self.vendor_bill_line.spread_check, "linked") + self.assertFalse(self.vendor_bill.invoice_line_ids[1].spread_id) + self.assertEqual(self.vendor_bill.invoice_line_ids[1].spread_check, "unlinked") + + self.assertFalse(any(line.move_id for line in self.spread.line_ids)) + + self.spread.compute_spread_board() + spread_lines = self.spread.line_ids + for line in spread_lines: + line.create_move() + self.assertTrue(line.move_id) + + # Validate invoice + self.vendor_bill.action_post() + + self.assertTrue(self.vendor_bill_line.spread_id) + self.assertEqual(self.vendor_bill_line.spread_check, "linked") + self.assertFalse(self.vendor_bill.invoice_line_ids[1].spread_id) + self.assertEqual( + self.vendor_bill.invoice_line_ids[1].spread_check, "unavailable" + ) + + def test_09_no_link_invoice(self): + + balance_sheet = self.spread.credit_account_id + + # Validate invoice + self.vendor_bill.action_post() + + invoice_mls = self.vendor_bill.invoice_line_ids + self.assertTrue(invoice_mls) + for invoice_ml in invoice_mls: + self.assertNotEqual(invoice_ml.account_id, balance_sheet) + + def test_10_link_vendor_bill_line_with_spread_sheet(self): + invoice_form = Form(self.vendor_bill) + with invoice_form.invoice_line_ids.new() as line: + line.name = "new test line" + line.quantity = 1.0 + line.price_unit = 1000.0 + self.invoice = invoice_form.save() + + self.spread.write( + { + "estimated_amount": 1000.0, + "period_number": 12, + "period_type": "month", + "spread_date": datetime.date(2017, 1, 7), + "invoice_line_id": self.vendor_bill_line.id, + "move_line_auto_post": False, + } + ) + + self.assertFalse(any(line.move_id for line in self.spread.line_ids)) + + self.spread.compute_spread_board() + spread_lines = self.spread.line_ids + for line in spread_lines: + line.create_move() + self.assertTrue(line.move_id) + + expense_account = self.spread.debit_account_id + balance_sheet = self.spread.credit_account_id + self.assertTrue(balance_sheet.reconcile) + + spread_mls = self.spread.line_ids.mapped("move_id.line_ids") + self.assertTrue(spread_mls) + for spread_ml in spread_mls: + if spread_ml.debit: + self.assertEqual(spread_ml.account_id, expense_account) + if spread_ml.credit: + self.assertEqual(spread_ml.account_id, balance_sheet) + + # Validate invoice + self.vendor_bill.action_post() + + count_balance_sheet = len( + self.vendor_bill.line_ids.filtered(lambda x: x.account_id == balance_sheet) + ) + self.assertEqual(count_balance_sheet, 1) + + self.spread.line_ids.create_and_reconcile_moves() + + spread_mls = self.spread.line_ids.mapped("move_id.line_ids") + self.assertTrue(spread_mls) + for spread_ml in spread_mls: + if spread_ml.debit: + self.assertFalse(spread_ml.full_reconcile_id) + if spread_ml.credit: + self.assertFalse(spread_ml.full_reconcile_id) + + action_posted_view = self.spread2.open_posted_view() + self.assertTrue(isinstance(action_posted_view, dict)) + self.assertFalse(action_posted_view.get("domain")[0][2]) + self.assertTrue(action_posted_view.get("context")) + + def test_11_link_vendor_bill_line_with_spread_sheet(self): + invoice_form = Form(self.vendor_bill) + with invoice_form.invoice_line_ids.new() as line: + line.name = "new test line" + line.quantity = 1.0 + line.price_unit = 1000.0 + self.invoice = invoice_form.save() + self.spread.write( + { + "estimated_amount": 1000.0, + "period_number": 12, + "period_type": "month", + "spread_date": datetime.date(2017, 1, 7), + "invoice_line_id": self.vendor_bill_line.id, + "move_line_auto_post": False, + } + ) + + self.assertFalse(any(line.move_id for line in self.spread.line_ids)) + + self.spread.compute_spread_board() + spread_lines = self.spread.line_ids + for line in spread_lines: + line.create_move() + self.assertTrue(line.move_id) + + expense_account = self.spread.debit_account_id + balance_sheet = self.spread.credit_account_id + self.assertTrue(balance_sheet.reconcile) + + spread_mls = self.spread.line_ids.mapped("move_id.line_ids") + self.assertTrue(spread_mls) + for spread_ml in spread_mls: + if spread_ml.debit: + self.assertEqual(spread_ml.account_id, expense_account) + if spread_ml.credit: + self.assertEqual(spread_ml.account_id, balance_sheet) + + # Validate invoice + self.vendor_bill.action_post() + + invoice_mls = self.vendor_bill.line_ids + self.assertTrue(invoice_mls) + + count_balance_sheet = len( + invoice_mls.filtered(lambda x: x.account_id == balance_sheet) + ) + self.assertEqual(count_balance_sheet, 1) + + self.spread.company_id.force_move_auto_post = True + self.spread.line_ids.create_and_reconcile_moves() + + spread_mls = self.spread.line_ids.mapped("move_id.line_ids") + self.assertTrue(spread_mls) + for spread_ml in spread_mls: + if spread_ml.credit: + self.assertEqual(spread_ml.account_id, balance_sheet) + self.assertTrue(spread_ml.full_reconcile_id) + if spread_ml.debit: + self.assertEqual(spread_ml.account_id, expense_account) + self.assertFalse(spread_ml.full_reconcile_id) + + action_posted_view = self.spread.open_posted_view() + self.assertTrue(isinstance(action_posted_view, dict)) + self.assertTrue(action_posted_view.get("domain")[0][2]) + self.assertTrue(action_posted_view.get("context")) + + action_spread_details = self.vendor_bill_line.spread_details() + self.assertTrue(isinstance(action_spread_details, dict)) + self.assertTrue(action_spread_details.get("res_id")) + + def test_12_link_invoice_line_with_spread_sheet_full_reconcile(self): + + # Validate invoice + self.sale_invoice.action_post() + + self.spread2.write( + { + "estimated_amount": 1000.0, + "period_number": 12, + "period_type": "month", + "spread_date": datetime.date(2017, 1, 7), + "invoice_line_id": self.invoice_line.id, + "move_line_auto_post": False, + } + ) + + self.assertFalse(any(line.move_id for line in self.spread2.line_ids)) + + self.spread2.compute_spread_board() + spread_lines = self.spread2.line_ids + for line in spread_lines: + line.create_move() + self.assertTrue(line.move_id) + + payable_account = self.spread2.credit_account_id + balance_sheet = self.spread2.debit_account_id + self.assertTrue(balance_sheet.reconcile) + + spread_mls = self.spread2.line_ids.mapped("move_id.line_ids") + self.assertTrue(spread_mls) + for spread_ml in spread_mls: + if spread_ml.debit: + self.assertEqual(spread_ml.account_id, balance_sheet) + self.assertFalse(spread_ml.reconciled) + self.assertFalse(spread_ml.full_reconcile_id) + if spread_ml.credit: + self.assertEqual(spread_ml.account_id, payable_account) + self.assertFalse(spread_ml.reconciled) + self.assertFalse(spread_ml.full_reconcile_id) + + invoice_mls = self.sale_invoice.invoice_line_ids + self.assertTrue(invoice_mls) + for invoice_ml in invoice_mls: + self.assertEqual(invoice_ml.account_id, balance_sheet) + + action_posted_view = self.spread2.open_posted_view() + self.assertTrue(isinstance(action_posted_view, dict)) + self.assertTrue(action_posted_view.get("domain")[0][2]) + self.assertFalse(action_posted_view.get("res_id")) + self.assertTrue(action_posted_view.get("context")) + + action_spread_details = self.invoice_line.spread_details() + self.assertTrue(isinstance(action_spread_details, dict)) + self.assertTrue(action_spread_details.get("res_id")) + + def test_13_link_invoice_line_with_spread_sheet_partial_reconcile(self): + + self.spread2.write( + { + "estimated_amount": 1000.0, + "period_number": 12, + "period_type": "month", + "spread_date": datetime.date(2017, 1, 7), + } + ) + + self.spread2.compute_spread_board() + spread_lines = self.spread2.line_ids + self.assertEqual(len(spread_lines), 13) + self.assertFalse(any(line.move_id for line in spread_lines)) + + spread_lines[0].create_and_reconcile_moves() + spread_lines[1].create_and_reconcile_moves() + spread_lines[2].create_and_reconcile_moves() + spread_lines[3].create_and_reconcile_moves() + + self.assertEqual(spread_lines[0].move_id.state, "posted") + self.assertEqual(spread_lines[1].move_id.state, "posted") + self.assertEqual(spread_lines[2].move_id.state, "posted") + self.assertEqual(spread_lines[3].move_id.state, "posted") + self.assertNotEqual(spread_lines[4].move_id.state, "posted") + + spread_mls = spread_lines[0].move_id.line_ids + self.assertTrue(spread_mls) + for spread_ml in spread_mls: + if spread_ml.debit: + self.assertFalse(spread_ml.matched_debit_ids) + self.assertFalse(spread_ml.matched_credit_ids) + self.assertFalse(spread_ml.full_reconcile_id) + if spread_ml.credit: + self.assertFalse(spread_ml.matched_debit_ids) + self.assertFalse(spread_ml.matched_credit_ids) + self.assertFalse(spread_ml.full_reconcile_id) + + balance_sheet = self.spread2.debit_account_id + self.assertTrue(balance_sheet.reconcile) + + # Assing invoice line to spread + self.spread2.invoice_line_id = self.invoice_line + self.assertEqual(self.invoice_line.spread_id, self.spread2) + + # Validate invoice + self.sale_invoice.action_post() + invoice_mls = self.sale_invoice.invoice_line_ids + self.assertTrue(invoice_mls) + for invoice_ml in invoice_mls: + self.assertEqual(invoice_ml.account_id, balance_sheet) + + spread_lines = self.spread2.line_ids + spread_lines[4].create_and_reconcile_moves() + + self.assertEqual(spread_lines[4].move_id.state, "posted") + + spread_mls = spread_lines[4].move_id.line_ids + self.assertTrue(spread_mls) + for spread_ml in spread_mls: + if spread_ml.debit: + self.assertFalse(spread_ml.matched_debit_ids) + self.assertTrue(spread_ml.matched_credit_ids) + self.assertFalse(spread_ml.full_reconcile_id) + if spread_ml.credit: + self.assertFalse(spread_ml.matched_debit_ids) + self.assertFalse(spread_ml.matched_credit_ids) + self.assertFalse(spread_ml.full_reconcile_id) + + other_journal = self.env["account.journal"].create( + {"name": "Other Journal", "type": "general", "code": "test2"} + ) + with self.assertRaises(ValidationError): + self.spread2.journal_id = other_journal + + with self.assertRaises(UserError): + self.spread2.unlink() + + def test_14_create_all_moves(self): + self.spread.compute_spread_board() + + self.assertEqual(len(self.spread.line_ids), 12) + self.assertFalse(any(line.move_id for line in self.spread.line_ids)) + + # create moves for all the spread lines + self.spread.create_all_moves() + self.assertTrue(all(line.move_id for line in self.spread.line_ids)) + + with self.assertRaises(ValidationError): + self.spread.unlink() + + def test_15_invoice_refund(self): + + self.vendor_bill_line.spread_id = self.spread + + # Validate invoice + self.vendor_bill.action_post() + self.assertTrue(self.vendor_bill.invoice_line_ids.mapped("spread_id")) + + # Create a refund for invoice. + move_reversal = ( + self.env["account.move.reversal"] + .with_context(active_model="account.move", active_ids=self.vendor_bill.ids) + .create( + { + "date": fields.Date.today(), + "reason": "no reason", + "refund_method": "refund", + "journal_id": self.vendor_bill.journal_id.id, + } + ) + ) + reversal = move_reversal.reverse_moves() + refund = self.env["account.move"].browse(reversal["res_id"]) + self.assertFalse(refund.invoice_line_ids.mapped("spread_id")) diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/tests/test_account_spread_cost_revenue.py b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/tests/test_account_spread_cost_revenue.py new file mode 100644 index 00000000..936df0c3 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/tests/test_account_spread_cost_revenue.py @@ -0,0 +1,351 @@ +# Copyright 2018-2020 Onestein () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +import datetime + +from psycopg2.errors import NotNullViolation + +from odoo.exceptions import ValidationError +from odoo.tests import Form, common +from odoo.tools import mute_logger + + +class TestAccountSpreadCostRevenue(common.TransactionCase): + def setUp(self): + super().setUp() + + self.sales_journal = self.env["account.journal"].create( + {"name": "Customer Invoices - Test", "code": "TEST1", "type": "sale"} + ) + + self.expenses_journal = self.env["account.journal"].create( + {"name": "Vendor Bills - Test", "code": "TEST2", "type": "purchase"} + ) + + self.credit_account = self.env["account.account"].create( + { + "name": "test_account_receivable", + "code": "123", + "account_type": "asset_receivable", + "reconcile": True, + } + ) + + self.debit_account = self.env["account.account"].create( + { + "name": "test account_expenses", + "code": "765", + "account_type": "expense", + "reconcile": True, + } + ) + + self.account_payable = self.env["account.account"].create( + { + "name": "test_account_payable", + "code": "321", + "account_type": "liability_payable", + "reconcile": True, + } + ) + + self.account_revenue = self.env["account.account"].create( + { + "name": "test_account_revenue", + "code": "864", + "account_type": "asset_receivable", + "reconcile": True, + } + ) + + def test_01_account_spread_defaults(self): + this_year = datetime.date.today().year + spread_template = self.env["account.spread.template"].create( + {"name": "test", "spread_account_id": self.debit_account.id} + ) + self.assertEqual(spread_template.spread_type, "sale") + self.assertTrue(spread_template.spread_journal_id) + + spread = self.env["account.spread"].create( + { + "name": "test", + "invoice_type": "out_invoice", + "debit_account_id": self.debit_account.id, + "credit_account_id": self.credit_account.id, + } + ) + + self.assertTrue(spread) + self.assertFalse(spread.line_ids) + self.assertFalse(spread.invoice_line_ids) + self.assertFalse(spread.invoice_line_id) + self.assertFalse(spread.invoice_id) + self.assertFalse(spread.analytic_distribution) + self.assertTrue(spread.move_line_auto_post) + self.assertEqual(spread.name, "test") + self.assertEqual(spread.invoice_type, "out_invoice") + self.assertEqual(spread.company_id, self.env.company) + self.assertEqual(spread.currency_id, self.env.company.currency_id) + self.assertEqual(spread.period_number, 12) + self.assertEqual(spread.period_type, "month") + self.assertEqual(spread.debit_account_id, self.debit_account) + self.assertEqual(spread.credit_account_id, self.credit_account) + self.assertEqual(spread.unspread_amount, 0.0) + self.assertEqual(spread.unposted_amount, 0.0) + self.assertEqual(spread.total_amount, 0.0) + self.assertEqual(spread.estimated_amount, 0.0) + self.assertEqual(spread.spread_date, datetime.date(this_year, 1, 1)) + self.assertTrue(spread.journal_id) + self.assertEqual(spread.journal_id.type, "general") + + self.assertFalse(spread.display_create_all_moves) + self.assertTrue(spread.display_recompute_buttons) + self.assertTrue(spread.display_move_line_auto_post) + + def test_02_config_defaults(self): + self.assertFalse(self.env.company.default_spread_revenue_account_id) + self.assertFalse(self.env.company.default_spread_expense_account_id) + self.assertFalse(self.env.company.default_spread_revenue_journal_id) + self.assertFalse(self.env.company.default_spread_expense_journal_id) + + @mute_logger("odoo.sql_db") + def test_03_no_defaults(self): + with self.assertRaises(NotNullViolation): + self.env["account.spread"].create({"name": "test"}) + with self.assertRaises(NotNullViolation): + self.env["account.spread"].create( + {"name": "test", "invoice_type": "out_invoice"} + ) + + @mute_logger("odoo.sql_db") + def test_04_no_defaults(self): + with self.assertRaises(NotNullViolation): + self.env["account.spread"].create( + { + "name": "test", + "debit_account_id": self.debit_account.id, + "credit_account_id": self.credit_account.id, + } + ) + with self.assertRaises(NotNullViolation): + self.env["account.spread"].create( + { + "name": "test", + "credit_account_id": self.credit_account.id, + } + ) + + def test_05_config_settings(self): + self.env.company.default_spread_revenue_account_id = self.account_revenue + self.env.company.default_spread_expense_account_id = self.account_payable + self.env.company.default_spread_revenue_journal_id = self.sales_journal + self.env.company.default_spread_expense_journal_id = self.expenses_journal + + self.assertTrue(self.env.company.default_spread_revenue_account_id) + self.assertTrue(self.env.company.default_spread_expense_account_id) + self.assertTrue(self.env.company.default_spread_revenue_journal_id) + self.assertTrue(self.env.company.default_spread_expense_journal_id) + + self.env.user.groups_id += self.env.ref("base.group_multi_company") + + spread_form = Form(self.env["account.spread"]) + spread_form.name = "test" + spread_form.invoice_type = "in_invoice" + spread_form.debit_account_id = self.debit_account + spread_form.credit_account_id = self.credit_account + spread = spread_form.save() + + self.assertTrue(spread) + self.assertFalse(spread.line_ids) + self.assertFalse(spread.invoice_line_ids) + self.assertFalse(spread.invoice_line_id) + self.assertFalse(spread.invoice_id) + self.assertFalse(spread.analytic_distribution) + self.assertTrue(spread.move_line_auto_post) + + defaults = self.env["account.spread"].default_get(["company_id", "currency_id"]) + + self.assertEqual(defaults["company_id"], self.env.company.id) + self.assertEqual(defaults["currency_id"], self.env.company.currency_id.id) + + spread_form = Form(spread) + spread_form.invoice_type = "out_invoice" + spread_form.company_id = self.env.company + spread = spread_form.save() + self.assertEqual(spread.debit_account_id, self.account_revenue) + self.assertFalse(spread.is_debit_account_deprecated) + self.assertEqual(spread.journal_id, self.sales_journal) + self.assertEqual(spread.spread_type, "sale") + + spread_form = Form(spread) + spread_form.invoice_type = "in_invoice" + spread = spread_form.save() + self.assertEqual(spread.credit_account_id, self.account_payable) + self.assertFalse(spread.is_credit_account_deprecated) + self.assertEqual(spread.journal_id, self.expenses_journal) + self.assertEqual(spread.spread_type, "purchase") + + def test_07_create_spread_template(self): + spread_template = self.env["account.spread.template"].create( + { + "name": "test", + "spread_type": "sale", + "spread_account_id": self.account_revenue.id, + } + ) + + self.assertEqual(spread_template.company_id, self.env.company) + self.assertTrue(spread_template.spread_journal_id) + + self.env.company.default_spread_revenue_account_id = self.account_revenue + self.env.company.default_spread_expense_account_id = self.account_payable + self.env.company.default_spread_revenue_journal_id = self.sales_journal + self.env.company.default_spread_expense_journal_id = self.expenses_journal + + spread_template.spread_type = "purchase" + self.assertTrue(spread_template.spread_journal_id) + self.assertTrue(spread_template.spread_account_id) + self.assertEqual(spread_template.spread_account_id, self.account_payable) + self.assertEqual(spread_template.spread_journal_id, self.expenses_journal) + + spread_vals = spread_template._prepare_spread_from_template() + self.assertTrue(spread_vals["name"]) + self.assertTrue(spread_vals["template_id"]) + self.assertTrue(spread_vals["journal_id"]) + self.assertTrue(spread_vals["company_id"]) + self.assertTrue(spread_vals["invoice_type"]) + self.assertTrue(spread_vals["credit_account_id"]) + + spread_template.spread_type = "sale" + self.assertTrue(spread_template.spread_journal_id) + self.assertTrue(spread_template.spread_account_id) + self.assertEqual(spread_template.spread_account_id, self.account_revenue) + self.assertEqual(spread_template.spread_journal_id, self.sales_journal) + + spread_vals = spread_template._prepare_spread_from_template() + self.assertTrue(spread_vals["name"]) + self.assertTrue(spread_vals["template_id"]) + self.assertTrue(spread_vals["journal_id"]) + self.assertTrue(spread_vals["company_id"]) + self.assertTrue(spread_vals["invoice_type"]) + self.assertTrue(spread_vals["debit_account_id"]) + + def test_08_check_template_invoice_type(self): + template_sale = self.env["account.spread.template"].create( + { + "name": "test", + "spread_type": "sale", + "spread_account_id": self.account_revenue.id, + } + ) + template_purchase = self.env["account.spread.template"].create( + { + "name": "test", + "spread_type": "purchase", + "spread_account_id": self.account_payable.id, + } + ) + spread = self.env["account.spread"].create( + { + "name": "test", + "invoice_type": "out_invoice", + "debit_account_id": self.debit_account.id, + "credit_account_id": self.credit_account.id, + } + ) + + with self.assertRaises(ValidationError): + spread.template_id = template_purchase + + spread.template_id = template_sale + self.assertEqual(spread.template_id, template_sale) + + self.assertFalse(spread.display_create_all_moves) + self.assertTrue(spread.display_recompute_buttons) + self.assertTrue(spread.display_move_line_auto_post) + + spread = self.env["account.spread"].create( + { + "name": "test", + "invoice_type": "in_invoice", + "debit_account_id": self.debit_account.id, + "credit_account_id": self.credit_account.id, + } + ) + + with self.assertRaises(ValidationError): + spread.template_id = template_sale + + spread.template_id = template_purchase + self.assertEqual(spread.template_id, template_purchase) + + self.assertFalse(spread.display_create_all_moves) + self.assertTrue(spread.display_recompute_buttons) + self.assertTrue(spread.display_move_line_auto_post) + + def test_10_account_spread_unlink(self): + spread = self.env["account.spread"].create( + { + "name": "test", + "invoice_type": "out_invoice", + "debit_account_id": self.debit_account.id, + "credit_account_id": self.credit_account.id, + } + ) + spread.unlink() + + def test_11_compute_display_fields(self): + spread = self.env["account.spread"].create( + { + "name": "test", + "invoice_type": "out_invoice", + "debit_account_id": self.debit_account.id, + "credit_account_id": self.credit_account.id, + } + ) + spread.company_id.allow_spread_planning = True + self.assertFalse(spread.display_create_all_moves) + self.assertTrue(spread.display_recompute_buttons) + self.assertTrue(spread.display_move_line_auto_post) + + def test_12_compute_display_fields(self): + spread = self.env["account.spread"].create( + { + "name": "test", + "invoice_type": "out_invoice", + "debit_account_id": self.debit_account.id, + "credit_account_id": self.credit_account.id, + } + ) + spread.company_id.allow_spread_planning = False + self.assertFalse(spread.display_create_all_moves) + self.assertTrue(spread.display_recompute_buttons) + self.assertTrue(spread.display_move_line_auto_post) + + def test_13_compute_display_fields(self): + spread = self.env["account.spread"].create( + { + "name": "test", + "invoice_type": "out_invoice", + "debit_account_id": self.debit_account.id, + "credit_account_id": self.credit_account.id, + } + ) + spread.company_id.force_move_auto_post = True + self.assertFalse(spread.display_create_all_moves) + self.assertTrue(spread.display_recompute_buttons) + self.assertFalse(spread.display_move_line_auto_post) + + def test_14_compute_display_fields(self): + spread = self.env["account.spread"].create( + { + "name": "test", + "invoice_type": "out_invoice", + "debit_account_id": self.debit_account.id, + "credit_account_id": self.credit_account.id, + } + ) + spread.company_id.force_move_auto_post = False + self.assertFalse(spread.display_create_all_moves) + self.assertTrue(spread.display_recompute_buttons) + self.assertTrue(spread.display_move_line_auto_post) diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/tests/test_compute_spread_board.py b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/tests/test_compute_spread_board.py new file mode 100644 index 00000000..984e93a6 --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/tests/test_compute_spread_board.py @@ -0,0 +1,725 @@ +# Copyright 2017-2020 Onestein () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +import datetime + +from odoo.exceptions import UserError +from odoo.tests import Form, common + + +class TestComputeSpreadBoard(common.TransactionCase): + def setUp(self): + super().setUp() + + journal = self.env["account.journal"].create( + {"name": "Test", "type": "general", "code": "test"} + ) + + self.receivable_account = self.env["account.account"].create( + { + "name": "test_account_receivable", + "code": "123", + "account_type": "asset_receivable", + "reconcile": True, + } + ) + + self.expense_account = self.env["account.account"].create( + { + "name": "test account_expenses", + "code": "765", + "account_type": "expense", + "reconcile": True, + } + ) + + self.spread_account = self.env["account.account"].create( + { + "name": "test spread account_expenses", + "code": "321", + "account_type": "expense", + "reconcile": True, + } + ) + + self.spread = self.env["account.spread"].create( + { + "name": "test", + "debit_account_id": self.spread_account.id, + "credit_account_id": self.expense_account.id, + "period_number": 12, + "period_type": "month", + "spread_date": "2017-02-01", + "estimated_amount": 1000.0, + "journal_id": journal.id, + "invoice_type": "in_invoice", + } + ) + + self.spread2 = self.env["account.spread"].create( + { + "name": "test2", + "debit_account_id": self.spread_account.id, + "credit_account_id": self.expense_account.id, + "period_number": 12, + "period_type": "month", + "spread_date": "2017-02-01", + "estimated_amount": 1000.0, + "journal_id": journal.id, + "invoice_type": "out_invoice", + } + ) + + self.spread3 = self.env["account.spread"].create( + { + "name": "test by cal days", + "debit_account_id": self.spread_account.id, + "credit_account_id": self.expense_account.id, + "period_number": 12, + "period_type": "month", + "spread_date": "2017-02-01", + "estimated_amount": 12000.0, + "journal_id": journal.id, + "invoice_type": "out_invoice", + "days_calc": True, + } + ) + + self.template = self.env["account.spread.template"].create( + { + "name": "test", + "spread_type": "purchase", + "period_number": 5, + "period_type": "month", + "start_date": "2017-01-01", + "spread_account_id": self.spread_account.id, + "spread_journal_id": journal.id, + "days_calc": True, + } + ) + + def test_01_supplier_invoice(self): + self.spread.compute_spread_board() + spread_lines = self.spread.line_ids + self.assertEqual(len(spread_lines), 12) + + self.assertEqual(83.33, spread_lines[0].amount) + self.assertEqual(83.33, spread_lines[1].amount) + self.assertEqual(83.33, spread_lines[2].amount) + self.assertEqual(83.33, spread_lines[3].amount) + self.assertEqual(83.33, spread_lines[4].amount) + self.assertEqual(83.33, spread_lines[5].amount) + self.assertEqual(83.33, spread_lines[6].amount) + self.assertEqual(83.33, spread_lines[7].amount) + self.assertEqual(83.33, spread_lines[8].amount) + self.assertEqual(83.33, spread_lines[9].amount) + self.assertEqual(83.33, spread_lines[10].amount) + self.assertEqual(83.37, spread_lines[11].amount) + + self.assertEqual(datetime.date(2017, 2, 28), spread_lines[0].date) + self.assertEqual(datetime.date(2017, 3, 31), spread_lines[1].date) + self.assertEqual(datetime.date(2017, 4, 30), spread_lines[2].date) + self.assertEqual(datetime.date(2017, 5, 31), spread_lines[3].date) + self.assertEqual(datetime.date(2017, 6, 30), spread_lines[4].date) + self.assertEqual(datetime.date(2017, 7, 31), spread_lines[5].date) + self.assertEqual(datetime.date(2017, 8, 31), spread_lines[6].date) + self.assertEqual(datetime.date(2017, 9, 30), spread_lines[7].date) + self.assertEqual(datetime.date(2017, 10, 31), spread_lines[8].date) + self.assertEqual(datetime.date(2017, 11, 30), spread_lines[9].date) + self.assertEqual(datetime.date(2017, 12, 31), spread_lines[10].date) + self.assertEqual(datetime.date(2018, 1, 31), spread_lines[11].date) + + for line in spread_lines: + self.assertFalse(line.move_id) + + self.assertEqual(self.spread.unspread_amount, 1000.0) + self.assertEqual(self.spread.unposted_amount, 1000.0) + + for line in spread_lines: + line.create_move() + self.assertTrue(line.move_id) + + self.spread.action_recalculate_spread() + spread_lines = self.spread.line_ids + for line in spread_lines: + self.assertTrue(line.move_id) + + def test_02_supplier_invoice(self): + # spread date set + self.spread.write( + { + "period_number": 12, + "period_type": "month", + "spread_date": datetime.date(2017, 1, 7), + } + ) + self.spread_account.reconcile = True + self.assertTrue(self.spread_account.reconcile) + + self.spread.compute_spread_board() + spread_lines = self.spread.line_ids + self.assertEqual(len(spread_lines), 13) + + self.assertEqual(67.20, spread_lines[0].amount) + self.assertEqual(83.33, spread_lines[1].amount) + self.assertEqual(83.33, spread_lines[2].amount) + self.assertEqual(83.33, spread_lines[3].amount) + self.assertEqual(83.33, spread_lines[4].amount) + self.assertEqual(83.33, spread_lines[5].amount) + self.assertEqual(83.33, spread_lines[6].amount) + self.assertEqual(83.33, spread_lines[7].amount) + self.assertEqual(83.33, spread_lines[8].amount) + self.assertEqual(83.33, spread_lines[9].amount) + self.assertEqual(83.33, spread_lines[10].amount) + self.assertEqual(83.33, spread_lines[11].amount) + self.assertEqual(16.17, spread_lines[12].amount) + + self.assertEqual(datetime.date(2017, 1, 31), spread_lines[0].date) + self.assertEqual(datetime.date(2017, 2, 28), spread_lines[1].date) + self.assertEqual(datetime.date(2017, 3, 31), spread_lines[2].date) + self.assertEqual(datetime.date(2017, 4, 30), spread_lines[3].date) + self.assertEqual(datetime.date(2017, 5, 31), spread_lines[4].date) + self.assertEqual(datetime.date(2017, 6, 30), spread_lines[5].date) + self.assertEqual(datetime.date(2017, 7, 31), spread_lines[6].date) + self.assertEqual(datetime.date(2017, 8, 31), spread_lines[7].date) + self.assertEqual(datetime.date(2017, 9, 30), spread_lines[8].date) + self.assertEqual(datetime.date(2017, 10, 31), spread_lines[9].date) + self.assertEqual(datetime.date(2017, 11, 30), spread_lines[10].date) + self.assertEqual(datetime.date(2017, 12, 31), spread_lines[11].date) + self.assertEqual(datetime.date(2018, 1, 31), spread_lines[12].date) + + for line in spread_lines: + self.assertFalse(line.move_id) + + self.assertEqual(self.spread.unspread_amount, 1000.0) + self.assertEqual(self.spread.unposted_amount, 1000.0) + + self.spread.line_ids.create_and_reconcile_moves() + for line in self.spread.line_ids: + self.assertTrue(line.move_id) + + def test_03_supplier_invoice(self): + # spread date set + self.spread.write( + { + "period_number": 12, + "period_type": "month", + "spread_date": datetime.date(2017, 1, 31), + "move_line_auto_post": False, + } + ) + + self.spread.compute_spread_board() + spread_lines = self.spread.line_ids + self.assertEqual(len(spread_lines), 13) + self.assertEqual(2.69, spread_lines[0].amount) + self.assertEqual(83.33, spread_lines[1].amount) + self.assertEqual(83.33, spread_lines[2].amount) + self.assertEqual(83.33, spread_lines[3].amount) + self.assertEqual(83.33, spread_lines[4].amount) + self.assertEqual(83.33, spread_lines[5].amount) + self.assertEqual(83.33, spread_lines[6].amount) + self.assertEqual(83.33, spread_lines[7].amount) + self.assertEqual(83.33, spread_lines[8].amount) + self.assertEqual(83.33, spread_lines[9].amount) + self.assertEqual(83.33, spread_lines[10].amount) + self.assertEqual(83.33, spread_lines[11].amount) + self.assertEqual(80.68, spread_lines[12].amount) + + self.assertEqual(datetime.date(2017, 1, 31), spread_lines[0].date) + self.assertEqual(datetime.date(2017, 2, 28), spread_lines[1].date) + self.assertEqual(datetime.date(2017, 3, 31), spread_lines[2].date) + self.assertEqual(datetime.date(2017, 4, 30), spread_lines[3].date) + self.assertEqual(datetime.date(2017, 5, 31), spread_lines[4].date) + self.assertEqual(datetime.date(2017, 6, 30), spread_lines[5].date) + self.assertEqual(datetime.date(2017, 7, 31), spread_lines[6].date) + self.assertEqual(datetime.date(2017, 8, 31), spread_lines[7].date) + self.assertEqual(datetime.date(2017, 9, 30), spread_lines[8].date) + self.assertEqual(datetime.date(2017, 10, 31), spread_lines[9].date) + self.assertEqual(datetime.date(2017, 11, 30), spread_lines[10].date) + self.assertEqual(datetime.date(2017, 12, 31), spread_lines[11].date) + self.assertEqual(datetime.date(2018, 1, 31), spread_lines[12].date) + + for line in spread_lines: + self.assertFalse(line.move_id) + + self.assertEqual(self.spread.unspread_amount, 1000.0) + self.assertEqual(self.spread.unposted_amount, 1000.0) + + spread_lines[0].create_move() + spread_lines[1].create_move() + spread_lines[2].create_move() + self.assertTrue(any(line.move_id for line in spread_lines)) + self.assertTrue(any(not line.move_id for line in spread_lines)) + + self.spread._compute_amounts() + self.assertEqual(self.spread.unspread_amount, 830.65) + self.assertEqual(self.spread.unposted_amount, 1000.0) + + self.spread.compute_spread_board() + spread_lines = self.spread.line_ids + self.assertEqual(len(spread_lines), 13) + self.assertEqual(2.69, spread_lines[0].amount) + self.assertEqual(83.33, spread_lines[1].amount) + self.assertEqual(83.33, spread_lines[2].amount) + self.assertEqual(83.33, spread_lines[3].amount) + self.assertEqual(83.33, spread_lines[4].amount) + self.assertEqual(83.33, spread_lines[5].amount) + self.assertEqual(83.33, spread_lines[6].amount) + self.assertEqual(83.33, spread_lines[7].amount) + self.assertEqual(83.33, spread_lines[8].amount) + self.assertEqual(83.33, spread_lines[9].amount) + self.assertEqual(83.33, spread_lines[10].amount) + self.assertEqual(83.33, spread_lines[11].amount) + self.assertEqual(80.68, spread_lines[12].amount) + + self.assertEqual(datetime.date(2017, 1, 31), spread_lines[0].date) + self.assertEqual(datetime.date(2017, 2, 28), spread_lines[1].date) + self.assertEqual(datetime.date(2017, 3, 31), spread_lines[2].date) + self.assertEqual(datetime.date(2017, 4, 30), spread_lines[3].date) + self.assertEqual(datetime.date(2017, 5, 31), spread_lines[4].date) + self.assertEqual(datetime.date(2017, 6, 30), spread_lines[5].date) + self.assertEqual(datetime.date(2017, 7, 31), spread_lines[6].date) + self.assertEqual(datetime.date(2017, 8, 31), spread_lines[7].date) + self.assertEqual(datetime.date(2017, 9, 30), spread_lines[8].date) + self.assertEqual(datetime.date(2017, 10, 31), spread_lines[9].date) + self.assertEqual(datetime.date(2017, 11, 30), spread_lines[10].date) + self.assertEqual(datetime.date(2017, 12, 31), spread_lines[11].date) + self.assertEqual(datetime.date(2018, 1, 31), spread_lines[12].date) + + def test_04_supplier_invoice(self): + self.spread.write( + { + "credit_account_id": self.expense_account.id, + "debit_account_id": self.spread_account.id, + "period_number": 3, + "period_type": "year", + "spread_date": datetime.date(2018, 10, 24), + } + ) + + # change the state of invoice to open by clicking Validate button + self.spread.compute_spread_board() + spread_lines = self.spread.line_ids + self.assertEqual(len(spread_lines), 4) + self.assertEqual(333.33, spread_lines[1].amount) + self.assertEqual(333.33, spread_lines[2].amount) + first_amount = spread_lines[0].amount + last_amount = spread_lines[3].amount + remaining_amount = first_amount + last_amount + self.assertAlmostEqual(remaining_amount, 333.34, places=2) + total_line_amount = 0.0 + for line in spread_lines: + total_line_amount += line.amount + self.assertAlmostEqual(total_line_amount, 1000.0, places=2) + + for line in spread_lines: + self.assertFalse(line.move_id) + + self.assertEqual(self.spread.unspread_amount, 1000.0) + self.assertEqual(self.spread.unposted_amount, 1000.0) + + def test_05_supplier_invoice(self): + # spread date set + self.spread.write( + { + "period_number": 12, + "period_type": "month", + "spread_date": datetime.date(2017, 2, 1), + } + ) + + self.spread.compute_spread_board() + + # create moves for all the spread lines and open them + self.spread.line_ids.create_and_reconcile_moves() + for spread_line in self.spread.line_ids: + attrs = spread_line.open_move() + self.assertTrue(isinstance(attrs, dict)) + + # unlink all created moves + self.spread.line_ids.unlink_move() + for spread_line in self.spread.line_ids: + self.assertFalse(spread_line.move_id) + + self.assertEqual(self.spread.unspread_amount, 1000.0) + self.assertEqual(self.spread.unposted_amount, 1000.0) + + def test_06_supplier_invoice(self): + # spread date set + self.spread.write( + {"period_number": 3, "period_type": "quarter", "move_line_auto_post": False} + ) + + self.spread.compute_spread_board() + + # create moves for all the spread lines and open them + self.spread.line_ids.create_and_reconcile_moves() + + # check move lines + for spread_line in self.spread.line_ids: + for move_line in spread_line.move_id.line_ids: + spread_account = self.spread.debit_account_id + if move_line.account_id == spread_account: + debit = move_line.debit + self.assertAlmostEqual(debit, spread_line.amount) + + for line in self.spread.line_ids: + self.assertTrue(line.move_id) + self.assertFalse(line.move_id.state == "posted") + + self.assertEqual(self.spread.unspread_amount, 0.0) + self.assertEqual(self.spread.unposted_amount, 1000.0) + + # try to create move lines again: an error is raised + for line in self.spread.line_ids: + with self.assertRaises(UserError): + line.create_move() + + self.spread.write({"move_line_auto_post": True}) + self.spread.action_recalculate_spread() + + for line in self.spread.line_ids: + self.assertTrue(line.move_id) + self.assertTrue(line.move_id.state == "posted") + + self.assertEqual(self.spread.unspread_amount, 0.0) + self.assertEqual(self.spread.unposted_amount, 0.0) + + def test_07_supplier_invoice(self): + self.spread.write( + { + "period_number": 3, + "period_type": "month", + "spread_date": datetime.date(2017, 1, 1), + "estimated_amount": 345.96, + } + ) + + self.spread.compute_spread_board() + spread_lines = self.spread.line_ids + self.assertEqual(len(spread_lines), 3) + self.assertAlmostEqual(115.32, spread_lines[0].amount) + self.assertAlmostEqual(115.32, spread_lines[1].amount) + self.assertAlmostEqual(115.32, spread_lines[2].amount) + self.assertEqual(datetime.date(2017, 1, 31), spread_lines[0].date) + self.assertEqual(datetime.date(2017, 2, 28), spread_lines[1].date) + self.assertEqual(datetime.date(2017, 3, 31), spread_lines[2].date) + + for line in spread_lines: + self.assertFalse(line.move_id) + + self.assertEqual(self.spread.unspread_amount, 345.96) + self.assertEqual(self.spread.unposted_amount, 345.96) + + def test_08_supplier_invoice(self): + # spread date set + self.spread.write( + { + "period_number": 12, + "period_type": "month", + "spread_date": datetime.date(2017, 2, 1), + } + ) + + self.spread.compute_spread_board() + self.assertTrue(self.spread.line_ids) + self.spread.action_undo_spread() + self.assertFalse(self.spread.line_ids) + + self.assertEqual(self.spread.unspread_amount, 1000.0) + self.assertEqual(self.spread.unposted_amount, 1000.0) + + def test_09_supplier_invoice(self): + # spread date set + self.spread.write( + { + "period_number": 12, + "period_type": "month", + "spread_date": datetime.date(2017, 2, 1), + } + ) + + self.spread.compute_spread_board() + for line in self.spread.line_ids: + line.create_move() + self.assertTrue(line.move_id) + action = line.open_move() + self.assertTrue(action) + + self.spread.line_ids.unlink_move() + for line in self.spread.line_ids: + self.assertFalse(line.move_id) + self.assertTrue(self.spread.line_ids) + + self.assertEqual(self.spread.unspread_amount, 1000.0) + self.assertEqual(self.spread.unposted_amount, 1000.0) + + def test_10_create_entries(self): + self.env["account.spread.line"]._create_entries() + self.assertFalse(self.spread.line_ids) + + self.spread.compute_spread_board() + self.env["account.spread.line"]._create_entries() + self.assertTrue(self.spread.line_ids) + for line in self.spread.line_ids: + self.assertTrue(line.move_id) + + def test_11_create_move_sale_invoice(self): + self.spread2.move_line_auto_post = False + self.spread2.compute_spread_board() + for line in self.spread2.line_ids: + self.assertFalse(line.move_id) + line.create_move() + self.assertTrue(line.move_id) + self.assertFalse(line.move_id.state == "posted") + + self.spread2.action_undo_spread() + for line in self.spread2.line_ids: + self.assertFalse(line.move_id) + + self.spread2.action_recalculate_spread() + for line in self.spread2.line_ids: + self.assertTrue(line.move_id) + self.assertTrue(line.move_id) + self.assertFalse(line.move_id.state == "posted") + # try to create move lines again: an error is raised + with self.assertRaises(UserError): + line.create_move() + + def test_12_supplier_invoice_auto_post(self): + # spread date set + self.spread.write( + {"period_number": 8, "period_type": "month", "move_line_auto_post": True} + ) + + self.spread.compute_spread_board() + + # create moves for all the spread lines and open them + self.spread.line_ids.create_and_reconcile_moves() + + # check move lines + for spread_line in self.spread.line_ids: + for move_line in spread_line.move_id.line_ids: + spread_account = self.spread.debit_account_id + if move_line.account_id == spread_account: + debit = move_line.debit + self.assertAlmostEqual(debit, spread_line.amount) + + self.assertTrue(self.spread.move_line_auto_post) + for line in self.spread.line_ids: + self.assertTrue(line.move_id) + self.assertTrue(line.move_id.state == "posted") + + self.assertEqual(self.spread.unspread_amount, 0.0) + self.assertEqual(self.spread.unposted_amount, 0.0) + + def test_13_create_move_in_invoice_auto_post(self): + self.spread2.write({"period_number": 4, "move_line_auto_post": True}) + self.spread_account.reconcile = True + self.assertTrue(self.spread_account.reconcile) + + self.spread2.compute_spread_board() + for line in self.spread2.line_ids: + self.assertFalse(line.move_id) + line.create_move() + self.assertTrue(line.move_id) + self.assertTrue(line.move_id.state == "posted") + + self.assertEqual(self.spread.unspread_amount, 1000.0) + self.assertEqual(self.spread.unposted_amount, 1000.0) + + def test_14_negative_amount(self): + # spread date set + self.spread.write( + { + "estimated_amount": -1000.0, + "period_number": 12, + "period_type": "month", + "spread_date": datetime.date(2017, 1, 7), + } + ) + self.spread.compute_spread_board() + + spread_lines = self.spread.line_ids + self.assertTrue(spread_lines) + + def test_15_compute_spread_board_line_account_deprecated(self): + self.spread.debit_account_id.deprecated = True + self.assertTrue(self.spread.debit_account_id.deprecated) + + self.assertTrue(self.spread.is_debit_account_deprecated) + self.spread.compute_spread_board() + + self.assertEqual(self.spread.unspread_amount, 1000.0) + self.assertEqual(self.spread.unposted_amount, 1000.0) + + def test_16_compute_spread_board_line_account_deprecated(self): + self.spread.credit_account_id.deprecated = True + self.assertTrue(self.spread.credit_account_id.deprecated) + + self.assertTrue(self.spread.is_credit_account_deprecated) + self.spread.compute_spread_board() + + self.assertEqual(self.spread.unspread_amount, 1000.0) + self.assertEqual(self.spread.unposted_amount, 1000.0) + + def test_17_compute_spread_board_line_account_deprecated(self): + self.spread.compute_spread_board() + self.spread.debit_account_id.deprecated = True + self.assertTrue(self.spread.debit_account_id.deprecated) + + for line in self.spread.line_ids: + self.assertFalse(line.move_id) + with self.assertRaises(UserError): + line.create_move() + + self.assertEqual(self.spread.unspread_amount, 1000.0) + self.assertEqual(self.spread.unposted_amount, 1000.0) + + def test_18_supplier_invoice(self): + # spread date set + self.spread.write( + { + "period_number": 12, + "period_type": "month", + "spread_date": datetime.date(2017, 1, 7), + } + ) + self.spread_account.reconcile = True + self.assertTrue(self.spread_account.reconcile) + + self.spread.compute_spread_board() + spread_lines = self.spread.line_ids + self.assertEqual(len(spread_lines), 13) + + for line in spread_lines: + self.assertFalse(line.move_id) + + spread_lines[0]._create_moves().action_post() + spread_lines[1]._create_moves().action_post() + spread_lines[2]._create_moves().action_post() + spread_lines[3]._create_moves().action_post() + + self.assertEqual(spread_lines[0].move_id.state, "posted") + self.assertEqual(spread_lines[1].move_id.state, "posted") + self.assertEqual(spread_lines[2].move_id.state, "posted") + self.assertEqual(spread_lines[3].move_id.state, "posted") + + self.assertAlmostEqual(self.spread.unspread_amount, 682.81) + self.assertAlmostEqual(self.spread.unposted_amount, 682.81) + + self.spread.compute_spread_board() + spread_lines = self.spread.line_ids + self.assertEqual(len(spread_lines), 13) + + self.assertEqual(67.20, spread_lines[0].amount) + self.assertEqual(83.33, spread_lines[1].amount) + self.assertEqual(83.33, spread_lines[2].amount) + self.assertEqual(83.33, spread_lines[3].amount) + self.assertEqual(83.33, spread_lines[4].amount) + self.assertEqual(83.33, spread_lines[5].amount) + self.assertEqual(83.33, spread_lines[6].amount) + self.assertEqual(83.33, spread_lines[7].amount) + self.assertEqual(83.33, spread_lines[8].amount) + self.assertEqual(83.33, spread_lines[9].amount) + self.assertEqual(83.33, spread_lines[10].amount) + self.assertEqual(83.33, spread_lines[11].amount) + self.assertEqual(16.17, spread_lines[12].amount) + + self.assertEqual(datetime.date(2017, 1, 31), spread_lines[0].date) + self.assertEqual(datetime.date(2017, 2, 28), spread_lines[1].date) + self.assertEqual(datetime.date(2017, 3, 31), spread_lines[2].date) + self.assertEqual(datetime.date(2017, 4, 30), spread_lines[3].date) + self.assertEqual(datetime.date(2017, 5, 31), spread_lines[4].date) + self.assertEqual(datetime.date(2017, 6, 30), spread_lines[5].date) + self.assertEqual(datetime.date(2017, 7, 31), spread_lines[6].date) + self.assertEqual(datetime.date(2017, 8, 31), spread_lines[7].date) + self.assertEqual(datetime.date(2017, 9, 30), spread_lines[8].date) + self.assertEqual(datetime.date(2017, 10, 31), spread_lines[9].date) + self.assertEqual(datetime.date(2017, 11, 30), spread_lines[10].date) + self.assertEqual(datetime.date(2017, 12, 31), spread_lines[11].date) + self.assertEqual(datetime.date(2018, 1, 31), spread_lines[12].date) + + self.assertAlmostEqual(self.spread.unspread_amount, 682.81) + self.assertAlmostEqual(self.spread.unposted_amount, 682.81) + + def test_19_supplier_invoice_calc_day(self): + self.assertTrue(self.spread3.days_calc) + self.spread3.compute_spread_board() + spread_lines = self.spread3.line_ids + self.assertEqual(len(spread_lines), 12) + # Calculate by day has formula: + # (amount spread cost / all spread cost day) * day of + self.assertAlmostEqual(920.55, spread_lines[0].amount) + self.assertAlmostEqual(1019.18, spread_lines[1].amount) + self.assertAlmostEqual(986.30, spread_lines[2].amount) + self.assertAlmostEqual(1019.18, spread_lines[3].amount) + self.assertAlmostEqual(986.30, spread_lines[4].amount) + self.assertAlmostEqual(1019.18, spread_lines[5].amount) + self.assertAlmostEqual(1019.18, spread_lines[6].amount) + self.assertAlmostEqual(986.30, spread_lines[7].amount) + self.assertAlmostEqual(1019.18, spread_lines[8].amount) + self.assertAlmostEqual(986.30, spread_lines[9].amount) + self.assertAlmostEqual(1019.18, spread_lines[10].amount) + self.assertAlmostEqual(1019.17, spread_lines[11].amount) # total left + + self.assertEqual(datetime.date(2017, 2, 28), spread_lines[0].date) + self.assertEqual(datetime.date(2017, 3, 31), spread_lines[1].date) + self.assertEqual(datetime.date(2017, 4, 30), spread_lines[2].date) + self.assertEqual(datetime.date(2017, 5, 31), spread_lines[3].date) + self.assertEqual(datetime.date(2017, 6, 30), spread_lines[4].date) + self.assertEqual(datetime.date(2017, 7, 31), spread_lines[5].date) + self.assertEqual(datetime.date(2017, 8, 31), spread_lines[6].date) + self.assertEqual(datetime.date(2017, 9, 30), spread_lines[7].date) + self.assertEqual(datetime.date(2017, 10, 31), spread_lines[8].date) + self.assertEqual(datetime.date(2017, 11, 30), spread_lines[9].date) + self.assertEqual(datetime.date(2017, 12, 31), spread_lines[10].date) + self.assertEqual(datetime.date(2018, 1, 31), spread_lines[11].date) + + # Period Type is 'Quarter' + self.spread3.period_type = "quarter" + self.spread3.compute_spread_board() + spread_lines = self.spread3.line_ids + self.assertEqual(len(spread_lines), 12) + self.assertAlmostEqual(325.27, spread_lines[0].amount) + self.assertAlmostEqual(1068.73, spread_lines[1].amount) + self.assertAlmostEqual(1068.73, spread_lines[2].amount) + self.assertAlmostEqual(1057.12, spread_lines[3].amount) + self.assertAlmostEqual(1045.50, spread_lines[4].amount) + self.assertAlmostEqual(1068.73, spread_lines[5].amount) + self.assertAlmostEqual(1068.73, spread_lines[6].amount) + self.assertAlmostEqual(1057.12, spread_lines[7].amount) + self.assertAlmostEqual(1045.50, spread_lines[8].amount) + self.assertAlmostEqual(1068.73, spread_lines[9].amount) + self.assertAlmostEqual(1068.73, spread_lines[10].amount) + self.assertAlmostEqual(1057.11, spread_lines[11].amount) # total left + + # Period Type is 'Year' and spread date is not first month + self.spread3.period_type = "year" + self.spread3.spread_date = "2017-02-02" + self.spread3.compute_spread_board() + spread_lines = self.spread3.line_ids + self.assertEqual(len(spread_lines), 13) + self.assertAlmostEqual(73.92, spread_lines[0].amount) + self.assertAlmostEqual(999.32, spread_lines[1].amount) + self.assertAlmostEqual(999.32, spread_lines[2].amount) + self.assertAlmostEqual(1002.05, spread_lines[3].amount) + self.assertAlmostEqual(999.32, spread_lines[4].amount) + self.assertAlmostEqual(999.32, spread_lines[5].amount) + self.assertAlmostEqual(999.32, spread_lines[6].amount) + self.assertAlmostEqual(1002.05, spread_lines[7].amount) + self.assertAlmostEqual(999.32, spread_lines[8].amount) + self.assertAlmostEqual(999.32, spread_lines[9].amount) + self.assertAlmostEqual(999.32, spread_lines[10].amount) + self.assertAlmostEqual(1002.05, spread_lines[11].amount) + self.assertAlmostEqual(925.37, spread_lines[12].amount) + + def test_20_supplier_invoice_template(self): + """Test onchange template""" + self.assertEqual(self.spread3.invoice_type, "out_invoice") + with Form(self.spread3) as sp: + sp.template_id = self.template + sp.credit_account_id = self.expense_account + sp.save() + self.assertEqual(self.spread3.invoice_type, "in_invoice") diff --git a/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/views/account_move.xml b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/views/account_move.xml new file mode 100644 index 00000000..bf99920b --- /dev/null +++ b/odoo-bringout-oca-account-financial-tools-account_spread_cost_revenue/account_spread_cost_revenue/views/account_move.xml @@ -0,0 +1,68 @@ + + + + account.move + + + + +
+ +
+ +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + +
+
+ + + res.partner.field.show.with.group.form.inherit + res.partner + + + + account_avatax_exemption.group_show_tax_exempt_exempt_number_exempt_code + + + account_avatax_exemption.group_show_tax_exempt_exempt_number_exempt_code + + + account_avatax_exemption.group_show_tax_exempt_exempt_number_exempt_code + + + account_avatax_exemption.group_show_tax_exempt_exempt_number_exempt_code + + + account_avatax_exemption.group_show_tax_exempt_exempt_number_exempt_code + + + +
diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/account_avatax_exemption/views/product_view.xml b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/account_avatax_exemption/views/product_view.xml new file mode 100644 index 00000000..baa0763a --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/account_avatax_exemption/views/product_view.xml @@ -0,0 +1,40 @@ + + + product.category.form.avatax.inherit + product.category + form + + + + {} + + + + + product.product.normal.form.view.inherit + product.product + + 99 + + + + + + + + product.tax.code.form.inherit + product.tax.code + + + + + + + + + + + diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/account_avatax_exemption/views/res_country_state_view.xml b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/account_avatax_exemption/views/res_country_state_view.xml new file mode 100644 index 00000000..97f934d8 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/account_avatax_exemption/views/res_country_state_view.xml @@ -0,0 +1,16 @@ + + + res.country.state.inherit + res.country.state + + + + + + + + + diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/account_avatax_exemption/views/sale_view.xml b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/account_avatax_exemption/views/sale_view.xml new file mode 100644 index 00000000..0a0781e3 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/account_avatax_exemption/views/sale_view.xml @@ -0,0 +1,38 @@ + + + + account_avatax_oca.oca.sale.order.form.view.editable + sale.order + + + + account_avatax_exemption.group_show_tax_exempt_exempt_number_exempt_code + + + account_avatax_exemption.group_show_tax_exempt_exempt_number_exempt_code + + + + + + + + + + diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/account_avatax_exemption/views/website_exemption_form.xml b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/account_avatax_exemption/views/website_exemption_form.xml new file mode 100644 index 00000000..bdca3a44 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/account_avatax_exemption/views/website_exemption_form.xml @@ -0,0 +1,168 @@ + + + + + + + diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/account_avatax_exemption/views/website_exemption_tree.xml b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/account_avatax_exemption/views/website_exemption_tree.xml new file mode 100644 index 00000000..531ac78e --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/account_avatax_exemption/views/website_exemption_tree.xml @@ -0,0 +1,80 @@ + + + + + + diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/account_avatax_exemption/views/website_layout.xml b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/account_avatax_exemption/views/website_layout.xml new file mode 100644 index 00000000..d01d4b87 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/account_avatax_exemption/views/website_layout.xml @@ -0,0 +1,36 @@ + + + + diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/doc/ARCHITECTURE.md new file mode 100644 index 00000000..61992b0c --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_avatax_exemption Module - account_avatax_exemption + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/doc/CONFIGURATION.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/doc/CONFIGURATION.md new file mode 100644 index 00000000..adab5b50 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_avatax_exemption. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/doc/CONTROLLERS.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/doc/DEPENDENCIES.md new file mode 100644 index 00000000..c0bdc78a --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/doc/DEPENDENCIES.md @@ -0,0 +1,9 @@ +# Dependencies + +This addon depends on: + +- [website](../../odoo-bringout-oca-ocb-website) +- [product](../../odoo-bringout-oca-ocb-product) +- [queue_job](../../odoo-bringout-oca-queue-queue_job) +- [account_avatax_sale_oca](../../odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca) +- [account_avatax_exemption_base](../../odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base) diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/doc/FAQ.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/doc/FAQ.md new file mode 100644 index 00000000..cde6359b --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_avatax_exemption or install in UI. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/doc/INSTALL.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/doc/INSTALL.md new file mode 100644 index 00000000..1fd46712 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption" +# or +uv pip install odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption" +``` diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/doc/MODELS.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/doc/MODELS.md new file mode 100644 index 00000000..3dec256e --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/doc/MODELS.md @@ -0,0 +1,23 @@ +# Models + +Detected core models and extensions in account_avatax_exemption. + +```mermaid +classDiagram + class exemption_code_rule + class avalara_salestax + class exemption_code + class product_category + class product_product + class product_tax_code + class product_template + class queue_job + class res_country_state + class res_partner_exemption + class res_partner_exemption_business_type + class res_partner_exemption_type +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/doc/OVERVIEW.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/doc/OVERVIEW.md new file mode 100644 index 00000000..f1c2b206 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_avatax_exemption. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_avatax_exemption +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/doc/REPORTS.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/doc/SECURITY.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/doc/SECURITY.md new file mode 100644 index 00000000..ba2c391f --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/doc/SECURITY.md @@ -0,0 +1,42 @@ +# Security + +Access control and security definitions in account_avatax_exemption. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../account_avatax_exemption/security/ir.model.access.csv)** + - 2 model access rules + +## Record Rules + +Row-level security rules defined in: + +## Security Groups & Configuration + +Security groups and permissions defined in: +- **[security.xml](../account_avatax_exemption/security/security.xml)** + - 1 security groups defined + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[ir.model.access.csv](../account_avatax_exemption/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) +- **[security.xml](../account_avatax_exemption/security/security.xml)** + - Security groups, categories, and XML-based rules + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/doc/USAGE.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/doc/USAGE.md new file mode 100644 index 00000000..5cbfcc0b --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_avatax_exemption +``` diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/doc/WIZARDS.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/pyproject.toml b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/pyproject.toml new file mode 100644 index 00000000..b960fc49 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption/pyproject.toml @@ -0,0 +1,48 @@ +[project] +name = "odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption" +version = "16.0.0" +description = "Avatax Exemptions - + This application allows you to add exemptions to Avatax + " +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-website>=16.0.0", + "odoo-bringout-oca-ocb-product>=16.0.0", + "odoo-bringout-oca-account-fiscal-rule-queue_job>=16.0.0", + "odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca>=16.0.0", + "odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_avatax_exemption"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/README.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/README.md new file mode 100644 index 00000000..c5688354 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/README.md @@ -0,0 +1,45 @@ +# Avatax Exemptions Base + +Odoo addon: account_avatax_exemption_base + +## Installation + +```bash +pip install odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base +``` + +## Dependencies + +This addon depends on: +- mail +- account + +## Manifest Information + +- **Name**: Avatax Exemptions Base +- **Version**: 16.0.1.1.0 +- **Category**: Sales +- **License**: LGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-fiscal-rule](https://github.com/OCA/account-fiscal-rule) branch 16.0, addon `account_avatax_exemption_base`. + +## License + +This package maintains the original LGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/README.rst b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/README.rst new file mode 100644 index 00000000..dee55fdd --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/README.rst @@ -0,0 +1,80 @@ +====================== +Avatax Exemptions Base +====================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:8bdee4ffe54dea0ba7c024b64846ae7bfb4712b263171218dc79fef97bccfaaa + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-LGPL--3-blue.png + :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + :alt: License: LGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--fiscal--rule-lightgray.png?logo=github + :target: https://github.com/OCA/account-fiscal-rule/tree/16.0/account_avatax_exemption_base + :alt: OCA/account-fiscal-rule +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-fiscal-rule-16-0/account-fiscal-rule-16-0-account_avatax_exemption_base + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-fiscal-rule&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module is a component of the Avatax Exemption Integration with odoo app and it is used as an anchor module for account_avatax_exemption to add support for odoo enterprise module such as sign and document extension. + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Sodexis + +Contributors +~~~~~~~~~~~~ + +* Sodexis + + * Atchuthan Ubendran + * Stephan Keller + * SodexisTeam + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-fiscal-rule `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/__init__.py b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/__manifest__.py b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/__manifest__.py new file mode 100644 index 00000000..352b1782 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/__manifest__.py @@ -0,0 +1,23 @@ +{ + "name": "Avatax Exemptions Base", + "version": "16.0.1.1.0", + "category": "Sales", + "summary": """ + This application allows you to add exemptions base to Avatax + """, + "website": "https://github.com/OCA/account-fiscal-rule", + "author": "Sodexis, Odoo Community Association (OCA)", + "license": "LGPL-3", + "depends": [ + "mail", + "account", + ], + "data": [ + "security/ir.model.access.csv", + "data/ir_sequence_data.xml", + "views/res_country_state_view.xml", + "views/avalara_exemption_view.xml", + ], + "installable": True, + "application": False, +} diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/data/ir_sequence_data.xml b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/data/ir_sequence_data.xml new file mode 100644 index 00000000..b706daf3 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/data/ir_sequence_data.xml @@ -0,0 +1,9 @@ + + + Exemption Line Sequence + exemption.line.sequence + CERT + 5 + + + diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/i18n/account_avatax_exemption_base.pot b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/i18n/account_avatax_exemption_base.pot new file mode 100644 index 00000000..1960522f --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/i18n/account_avatax_exemption_base.pot @@ -0,0 +1,492 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_avatax_exemption_base +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__business_type +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__business_type +msgid "Activity Type" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__add_exemption_number +msgid "Add Exemption Number" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.ui.menu,name:account_avatax_exemption_base.menu_exemption +msgid "AvaTax Exemption" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner__exemption_ids +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_users__exemption_ids +msgid "Avalara Exemptions" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_business_type__avatax_id +msgid "Avatax" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__avatax_id +msgid "Avatax Certificate ID" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_country_state__avatax_code +msgid "Avatax Code" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner__avatax_id +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_users__avatax_id +msgid "Avatax Customer ID" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model,name:account_avatax_exemption_base.model_res_partner_exemption +msgid "Avatax Exemption" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model,name:account_avatax_exemption_base.model_res_partner_exemption_line +msgid "Avatax Exemption Line" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model,name:account_avatax_exemption_base.model_res_partner_exemption_type +msgid "Avatax Exemption Type" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model,name:account_avatax_exemption_base.model_res_partner_group_state +msgid "Avatax Group of States" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_country_state__avatax_name +msgid "Avatax Name" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_country_state__avatax_nexus +msgid "Avatax Nexus" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__avatax_status +msgid "Avatax Status" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields.selection,name:account_avatax_exemption_base.selection__res_partner_exemption__state__cancel +msgid "Cancelled" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model,name:account_avatax_exemption_base.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_group_state__country_id +msgid "Country" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model,name:account_avatax_exemption_base.model_res_country_state +msgid "Country state" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__create_uid +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_business_type__create_uid +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__create_uid +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__create_uid +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_group_state__create_uid +msgid "Created by" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__create_date +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_business_type__create_date +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__create_date +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__create_date +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_group_state__create_date +msgid "Created on" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__display_name +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_business_type__display_name +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__display_name +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__display_name +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_group_state__display_name +msgid "Display Name" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields.selection,name:account_avatax_exemption_base.selection__res_partner_exemption__state__done +msgid "Done" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields.selection,name:account_avatax_exemption_base.selection__res_partner_exemption__state__draft +msgid "Draft" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields.selection,name:account_avatax_exemption_base.selection__res_partner_exemption__exemption_number_type__drivers_license_number +msgid "Drivers License Number" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__effective_date +msgid "Effective Date" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.actions.act_window,name:account_avatax_exemption_base.exemption_act_window +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__exemption_id +#: model:ir.ui.menu,name:account_avatax_exemption_base.menu_avatax_exemption +#: model_terms:ir.ui.view,arch_db:account_avatax_exemption_base.exemption_form_view +msgid "Exemption" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.actions.act_window,name:account_avatax_exemption_base.exemption_reason_type_act_window +#: model:ir.model,name:account_avatax_exemption_base.model_res_partner_exemption_business_type +#: model:ir.ui.menu,name:account_avatax_exemption_base.menu_exemption_reason_type +msgid "Exemption Activity Type" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__exemption_line_ids +msgid "Exemption Line" +msgstr "" + +#. module: account_avatax_exemption_base +#: model_terms:ir.ui.view,arch_db:account_avatax_exemption_base.exemption_form_view +msgid "Exemption Lines" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__exemption_number +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__exemption_number +msgid "Exemption Number" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__exemption_number_type +msgid "Exemption Number Type" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields.selection,name:account_avatax_exemption_base.selection__res_partner_exemption__exemption_number_type__exemption_number/taxpayer_id +msgid "Exemption Number/Taxpayer ID" +msgstr "" + +#. module: account_avatax_exemption_base +#: model_terms:ir.ui.view,arch_db:account_avatax_exemption_base.exemption_reason_type_form_view +msgid "Exemption Reason Type" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.actions.act_window,name:account_avatax_exemption_base.exemption_type_act_window +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__exemption_type +#: model:ir.ui.menu,name:account_avatax_exemption_base.menu_exemption_type +#: model_terms:ir.ui.view,arch_db:account_avatax_exemption_base.exemption_type_form_view +msgid "Exemption Type" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__exemption_validity_duration +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__exemption_validity_duration +msgid "Exemption Validity Duration" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__expiry_date +msgid "Expiry Date" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields.selection,name:account_avatax_exemption_base.selection__res_partner_exemption__exemption_number_type__fein +msgid "FEIN" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields.selection,name:account_avatax_exemption_base.selection__res_partner_exemption__exemption_number_type__foreign_diplomat_number +msgid "Foreign Diplomat Number" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.actions.act_window,name:account_avatax_exemption_base.group_of_states_act_window +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__group_of_state +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__group_of_state +#: model:ir.ui.menu,name:account_avatax_exemption_base.menu_group_of_states +#: model_terms:ir.ui.view,arch_db:account_avatax_exemption_base.group_of_states_form_view +msgid "Group of States" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__has_message +msgid "Has Message" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__id +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_business_type__id +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__id +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__id +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_group_state__id +msgid "ID" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields.selection,name:account_avatax_exemption_base.selection__res_partner_exemption__state__progress +msgid "In Progress" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption____last_update +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_business_type____last_update +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line____last_update +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type____last_update +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_group_state____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__write_uid +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_business_type__write_uid +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__write_uid +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__write_uid +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_group_state__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__write_date +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_business_type__write_date +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__write_date +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__write_date +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_group_state__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__linked_to_customer +msgid "Linked To Customer" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_ids +msgid "Messages" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__name +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_business_type__name +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__name +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__name +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_group_state__name +msgid "Name" +msgstr "" + +#. module: account_avatax_exemption_base +#. odoo-python +#: code:addons/account_avatax_exemption_base/models/exemption.py:0 +#: code:addons/account_avatax_exemption_base/models/exemption.py:0 +#: code:addons/account_avatax_exemption_base/models/exemption.py:0 +#: code:addons/account_avatax_exemption_base/models/exemption.py:0 +#, python-format +msgid "New" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__partner_id +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__partner_id +msgid "Partner" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__state +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__state_id +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_group_state__state_ids +msgid "State" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__state_ids +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__state_ids +msgid "States" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__exemption_validity_duration +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption_type__exemption_validity_duration +msgid "Validity duration in days" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__website_message_ids +msgid "Website communication history" +msgstr "" diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/i18n/bs.po b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/i18n/bs.po new file mode 100644 index 00000000..29f711ee --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/i18n/bs.po @@ -0,0 +1,492 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_avatax_exemption_base +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_needaction +msgid "Action Needed" +msgstr "Potrebna akcija" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__activity_ids +msgid "Activities" +msgstr "Aktivnosti" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "Dekoracija iznimke aktivnosti" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__activity_state +msgid "Activity State" +msgstr "Status aktivnosti" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__business_type +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__business_type +msgid "Activity Type" +msgstr "Tip aktivnosti" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__activity_type_icon +msgid "Activity Type Icon" +msgstr "Ikona tipa aktivnosti" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__add_exemption_number +msgid "Add Exemption Number" +msgstr "Dodaj broj oslobođenja" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_attachment_count +msgid "Attachment Count" +msgstr "Broj priloga" + +#. module: account_avatax_exemption_base +#: model:ir.ui.menu,name:account_avatax_exemption_base.menu_exemption +msgid "AvaTax Exemption" +msgstr "AvaTax oslobođenje" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner__exemption_ids +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_users__exemption_ids +msgid "Avalara Exemptions" +msgstr "Avalara oslobođenja" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_business_type__avatax_id +msgid "Avatax" +msgstr "Avatax" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__avatax_id +msgid "Avatax Certificate ID" +msgstr "Avatax ID sertifikata" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_country_state__avatax_code +msgid "Avatax Code" +msgstr "Avatax kod" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner__avatax_id +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_users__avatax_id +msgid "Avatax Customer ID" +msgstr "Avatax ID kupca" + +#. module: account_avatax_exemption_base +#: model:ir.model,name:account_avatax_exemption_base.model_res_partner_exemption +msgid "Avatax Exemption" +msgstr "Avatax oslobođenje" + +#. module: account_avatax_exemption_base +#: model:ir.model,name:account_avatax_exemption_base.model_res_partner_exemption_line +msgid "Avatax Exemption Line" +msgstr "Avatax linija oslobođenja" + +#. module: account_avatax_exemption_base +#: model:ir.model,name:account_avatax_exemption_base.model_res_partner_exemption_type +msgid "Avatax Exemption Type" +msgstr "Avatax tip oslobođenja" + +#. module: account_avatax_exemption_base +#: model:ir.model,name:account_avatax_exemption_base.model_res_partner_group_state +msgid "Avatax Group of States" +msgstr "Avatax grupa država" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_country_state__avatax_name +msgid "Avatax Name" +msgstr "Avatax naziv" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_country_state__avatax_nexus +msgid "Avatax Nexus" +msgstr "Avatax nexus" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__avatax_status +msgid "Avatax Status" +msgstr "Avatax status" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields.selection,name:account_avatax_exemption_base.selection__res_partner_exemption__state__cancel +msgid "Cancelled" +msgstr "Otkazan" + +#. module: account_avatax_exemption_base +#: model:ir.model,name:account_avatax_exemption_base.model_res_partner +msgid "Contact" +msgstr "Kontakt" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_group_state__country_id +msgid "Country" +msgstr "Država" + +#. module: account_avatax_exemption_base +#: model:ir.model,name:account_avatax_exemption_base.model_res_country_state +msgid "Country state" +msgstr "Fed. država/Kanton" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__create_uid +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_business_type__create_uid +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__create_uid +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__create_uid +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_group_state__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__create_date +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_business_type__create_date +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__create_date +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__create_date +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_group_state__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__display_name +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_business_type__display_name +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__display_name +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__display_name +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_group_state__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields.selection,name:account_avatax_exemption_base.selection__res_partner_exemption__state__done +msgid "Done" +msgstr "Gotovo" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields.selection,name:account_avatax_exemption_base.selection__res_partner_exemption__state__draft +msgid "Draft" +msgstr "U pripremi" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields.selection,name:account_avatax_exemption_base.selection__res_partner_exemption__exemption_number_type__drivers_license_number +msgid "Drivers License Number" +msgstr "Broj vozačke dozvole" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__effective_date +msgid "Effective Date" +msgstr "Datum stupanja na snagu" + +#. module: account_avatax_exemption_base +#: model:ir.actions.act_window,name:account_avatax_exemption_base.exemption_act_window +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__exemption_id +#: model:ir.ui.menu,name:account_avatax_exemption_base.menu_avatax_exemption +#: model_terms:ir.ui.view,arch_db:account_avatax_exemption_base.exemption_form_view +msgid "Exemption" +msgstr "Oslobođenje" + +#. module: account_avatax_exemption_base +#: model:ir.actions.act_window,name:account_avatax_exemption_base.exemption_reason_type_act_window +#: model:ir.model,name:account_avatax_exemption_base.model_res_partner_exemption_business_type +#: model:ir.ui.menu,name:account_avatax_exemption_base.menu_exemption_reason_type +msgid "Exemption Activity Type" +msgstr "Tip aktivnosti oslobođenja" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__exemption_line_ids +msgid "Exemption Line" +msgstr "Linija oslobođenja" + +#. module: account_avatax_exemption_base +#: model_terms:ir.ui.view,arch_db:account_avatax_exemption_base.exemption_form_view +msgid "Exemption Lines" +msgstr "Linije oslobođenja" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__exemption_number +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__exemption_number +msgid "Exemption Number" +msgstr "Broj oslobođenja" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__exemption_number_type +msgid "Exemption Number Type" +msgstr "Tip broja oslobođenja" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields.selection,name:account_avatax_exemption_base.selection__res_partner_exemption__exemption_number_type__exemption_number/taxpayer_id +msgid "Exemption Number/Taxpayer ID" +msgstr "Broj oslobođenja/ID poreskog obveznika" + +#. module: account_avatax_exemption_base +#: model_terms:ir.ui.view,arch_db:account_avatax_exemption_base.exemption_reason_type_form_view +msgid "Exemption Reason Type" +msgstr "Tip razloga oslobođenja" + +#. module: account_avatax_exemption_base +#: model:ir.actions.act_window,name:account_avatax_exemption_base.exemption_type_act_window +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__exemption_type +#: model:ir.ui.menu,name:account_avatax_exemption_base.menu_exemption_type +#: model_terms:ir.ui.view,arch_db:account_avatax_exemption_base.exemption_type_form_view +msgid "Exemption Type" +msgstr "Tip oslobođenja" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__exemption_validity_duration +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__exemption_validity_duration +msgid "Exemption Validity Duration" +msgstr "Trajanje validnosti oslobođenja" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__expiry_date +msgid "Expiry Date" +msgstr "Datum isteka" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields.selection,name:account_avatax_exemption_base.selection__res_partner_exemption__exemption_number_type__fein +msgid "FEIN" +msgstr "FEIN" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_follower_ids +msgid "Followers" +msgstr "Pratioci" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_partner_ids +msgid "Followers (Partners)" +msgstr "Pratioci (Partneri)" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "Font awesome ikona npr. fa-tasks" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields.selection,name:account_avatax_exemption_base.selection__res_partner_exemption__exemption_number_type__foreign_diplomat_number +msgid "Foreign Diplomat Number" +msgstr "Broj stranog diplomate" + +#. module: account_avatax_exemption_base +#: model:ir.actions.act_window,name:account_avatax_exemption_base.group_of_states_act_window +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__group_of_state +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__group_of_state +#: model:ir.ui.menu,name:account_avatax_exemption_base.menu_group_of_states +#: model_terms:ir.ui.view,arch_db:account_avatax_exemption_base.group_of_states_form_view +msgid "Group of States" +msgstr "Grupa država" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__has_message +msgid "Has Message" +msgstr "Ima poruku" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__id +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_business_type__id +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__id +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__id +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_group_state__id +msgid "ID" +msgstr "ID" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__activity_exception_icon +msgid "Icon" +msgstr "Ikona" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "Ikona za prikaz iznimki." + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Ako je zakačeno, nove poruke će zahtjevati vašu pažnju" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Ako je označeno neke poruke mogu imati grešku u dostavi." + +#. module: account_avatax_exemption_base +#: model:ir.model.fields.selection,name:account_avatax_exemption_base.selection__res_partner_exemption__state__progress +msgid "In Progress" +msgstr "U Toku" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_is_follower +msgid "Is Follower" +msgstr "Pratilac" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption____last_update +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_business_type____last_update +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line____last_update +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type____last_update +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_group_state____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__write_uid +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_business_type__write_uid +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__write_uid +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__write_uid +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_group_state__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__write_date +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_business_type__write_date +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__write_date +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__write_date +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_group_state__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__linked_to_customer +msgid "Linked To Customer" +msgstr "Povezano sa kupcem" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_main_attachment_id +msgid "Main Attachment" +msgstr "Glavna zakačka" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_has_error +msgid "Message Delivery error" +msgstr "Greška pri isporuci poruke" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_ids +msgid "Messages" +msgstr "Poruke" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "Rok za moju aktivnost" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__name +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_business_type__name +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__name +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__name +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_group_state__name +msgid "Name" +msgstr "Naziv:" + +#. module: account_avatax_exemption_base +#. odoo-python +#: code:addons/account_avatax_exemption_base/models/exemption.py:0 +#: code:addons/account_avatax_exemption_base/models/exemption.py:0 +#: code:addons/account_avatax_exemption_base/models/exemption.py:0 +#: code:addons/account_avatax_exemption_base/models/exemption.py:0 +#, python-format +msgid "New" +msgstr "Novi" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "Krajnji rok za sljedeću aktivnost" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__activity_summary +msgid "Next Activity Summary" +msgstr "Pregled sljedeće aktivnosti" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__activity_type_id +msgid "Next Activity Type" +msgstr "Tip sljedeće aktivnosti" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_needaction_counter +msgid "Number of Actions" +msgstr "Broj akcija" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_has_error_counter +msgid "Number of errors" +msgstr "Broj grešaka" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "Broj poruka koje zahtijevaju aktivnost" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Broj poruka sa greškama pri isporuci" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__partner_id +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__partner_id +msgid "Partner" +msgstr "Partner" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__activity_user_id +msgid "Responsible User" +msgstr "Odgovorni korisnik" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__state +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__state_id +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_group_state__state_ids +msgid "State" +msgstr "Status" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__state_ids +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__state_ids +msgid "States" +msgstr "Status" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "Vrsta aktivnosti iznimke na zapisu." + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__exemption_validity_duration +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption_type__exemption_validity_duration +msgid "Validity duration in days" +msgstr "Trajanje validnosti u danima" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__website_message_ids +msgid "Website Messages" +msgstr "Poruke sa website-a" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__website_message_ids +msgid "Website communication history" +msgstr "Povijest komunikacije Web stranice" diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/i18n/it.po b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/i18n/it.po new file mode 100644 index 00000000..3eb9259f --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/i18n/it.po @@ -0,0 +1,499 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_avatax_exemption_base +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-09-18 14:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_needaction +msgid "Action Needed" +msgstr "Azione richiesta" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__activity_ids +msgid "Activities" +msgstr "Attività" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "Decorazione eccezione attività" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__activity_state +msgid "Activity State" +msgstr "Stato attività" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__business_type +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__business_type +msgid "Activity Type" +msgstr "Tipo attività" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__activity_type_icon +msgid "Activity Type Icon" +msgstr "Icona tipo attività" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__add_exemption_number +msgid "Add Exemption Number" +msgstr "Aggiungi numero eccezione" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_attachment_count +msgid "Attachment Count" +msgstr "Conteggio allegati" + +#. module: account_avatax_exemption_base +#: model:ir.ui.menu,name:account_avatax_exemption_base.menu_exemption +msgid "AvaTax Exemption" +msgstr "Esenzione AvaTax" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner__exemption_ids +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_users__exemption_ids +msgid "Avalara Exemptions" +msgstr "Esenzione Avalara" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_business_type__avatax_id +msgid "Avatax" +msgstr "AvaTax" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__avatax_id +msgid "Avatax Certificate ID" +msgstr "ID certificato AvaTax" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_country_state__avatax_code +msgid "Avatax Code" +msgstr "Codice AvaTax" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner__avatax_id +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_users__avatax_id +msgid "Avatax Customer ID" +msgstr "ID cliente AvaTax" + +#. module: account_avatax_exemption_base +#: model:ir.model,name:account_avatax_exemption_base.model_res_partner_exemption +msgid "Avatax Exemption" +msgstr "Esenzione AvaTax" + +#. module: account_avatax_exemption_base +#: model:ir.model,name:account_avatax_exemption_base.model_res_partner_exemption_line +msgid "Avatax Exemption Line" +msgstr "Riga esenzione AvaTax" + +#. module: account_avatax_exemption_base +#: model:ir.model,name:account_avatax_exemption_base.model_res_partner_exemption_type +msgid "Avatax Exemption Type" +msgstr "Tipo esenzione AvaTax" + +#. module: account_avatax_exemption_base +#: model:ir.model,name:account_avatax_exemption_base.model_res_partner_group_state +msgid "Avatax Group of States" +msgstr "Gruppo di stati AvaTax" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_country_state__avatax_name +msgid "Avatax Name" +msgstr "Nome AvaTax" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_country_state__avatax_nexus +msgid "Avatax Nexus" +msgstr "Legame AvaTax" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__avatax_status +msgid "Avatax Status" +msgstr "Stato AvaTax" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields.selection,name:account_avatax_exemption_base.selection__res_partner_exemption__state__cancel +msgid "Cancelled" +msgstr "Annullata" + +#. module: account_avatax_exemption_base +#: model:ir.model,name:account_avatax_exemption_base.model_res_partner +msgid "Contact" +msgstr "Contatto" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_group_state__country_id +msgid "Country" +msgstr "Nazione" + +#. module: account_avatax_exemption_base +#: model:ir.model,name:account_avatax_exemption_base.model_res_country_state +msgid "Country state" +msgstr "Stato nazione" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__create_uid +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_business_type__create_uid +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__create_uid +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__create_uid +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_group_state__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__create_date +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_business_type__create_date +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__create_date +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__create_date +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_group_state__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__display_name +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_business_type__display_name +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__display_name +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__display_name +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_group_state__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields.selection,name:account_avatax_exemption_base.selection__res_partner_exemption__state__done +msgid "Done" +msgstr "Eseguita" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields.selection,name:account_avatax_exemption_base.selection__res_partner_exemption__state__draft +msgid "Draft" +msgstr "Bozza" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields.selection,name:account_avatax_exemption_base.selection__res_partner_exemption__exemption_number_type__drivers_license_number +msgid "Drivers License Number" +msgstr "Numero patente" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__effective_date +msgid "Effective Date" +msgstr "Data effettiva" + +#. module: account_avatax_exemption_base +#: model:ir.actions.act_window,name:account_avatax_exemption_base.exemption_act_window +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__exemption_id +#: model:ir.ui.menu,name:account_avatax_exemption_base.menu_avatax_exemption +#: model_terms:ir.ui.view,arch_db:account_avatax_exemption_base.exemption_form_view +msgid "Exemption" +msgstr "Esenzione" + +#. module: account_avatax_exemption_base +#: model:ir.actions.act_window,name:account_avatax_exemption_base.exemption_reason_type_act_window +#: model:ir.model,name:account_avatax_exemption_base.model_res_partner_exemption_business_type +#: model:ir.ui.menu,name:account_avatax_exemption_base.menu_exemption_reason_type +msgid "Exemption Activity Type" +msgstr "Tipo attività esenzione" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__exemption_line_ids +msgid "Exemption Line" +msgstr "Riga esenzione" + +#. module: account_avatax_exemption_base +#: model_terms:ir.ui.view,arch_db:account_avatax_exemption_base.exemption_form_view +msgid "Exemption Lines" +msgstr "Righe esenzione" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__exemption_number +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__exemption_number +msgid "Exemption Number" +msgstr "Numero esenzione" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__exemption_number_type +msgid "Exemption Number Type" +msgstr "Tipo numero esenzione" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields.selection,name:account_avatax_exemption_base.selection__res_partner_exemption__exemption_number_type__exemption_number/taxpayer_id +msgid "Exemption Number/Taxpayer ID" +msgstr "Numero esenzione/ID contribuente" + +#. module: account_avatax_exemption_base +#: model_terms:ir.ui.view,arch_db:account_avatax_exemption_base.exemption_reason_type_form_view +msgid "Exemption Reason Type" +msgstr "Tipo motivo esenzione" + +#. module: account_avatax_exemption_base +#: model:ir.actions.act_window,name:account_avatax_exemption_base.exemption_type_act_window +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__exemption_type +#: model:ir.ui.menu,name:account_avatax_exemption_base.menu_exemption_type +#: model_terms:ir.ui.view,arch_db:account_avatax_exemption_base.exemption_type_form_view +msgid "Exemption Type" +msgstr "Tipo esenzione" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__exemption_validity_duration +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__exemption_validity_duration +msgid "Exemption Validity Duration" +msgstr "Durata validità esenzione" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__expiry_date +msgid "Expiry Date" +msgstr "Data scadenza" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields.selection,name:account_avatax_exemption_base.selection__res_partner_exemption__exemption_number_type__fein +msgid "FEIN" +msgstr "FEIN" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_follower_ids +msgid "Followers" +msgstr "Seguito da" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_partner_ids +msgid "Followers (Partners)" +msgstr "Seguito da (partner)" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "Icona Font Awesome es. fa-tasks" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields.selection,name:account_avatax_exemption_base.selection__res_partner_exemption__exemption_number_type__foreign_diplomat_number +msgid "Foreign Diplomat Number" +msgstr "Numero diplomatico estero" + +#. module: account_avatax_exemption_base +#: model:ir.actions.act_window,name:account_avatax_exemption_base.group_of_states_act_window +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__group_of_state +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__group_of_state +#: model:ir.ui.menu,name:account_avatax_exemption_base.menu_group_of_states +#: model_terms:ir.ui.view,arch_db:account_avatax_exemption_base.group_of_states_form_view +msgid "Group of States" +msgstr "Gruppo di stati" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__has_message +msgid "Has Message" +msgstr "Ha un messaggio" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__id +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_business_type__id +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__id +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__id +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_group_state__id +msgid "ID" +msgstr "ID" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__activity_exception_icon +msgid "Icon" +msgstr "Icona" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "Icona per indicare un'attività eccezione." + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Se selezionata, nuovi messaggi richiedono attenzione." + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Se selezionata, alcuni messaggi hanno un errore di consegna." + +#. module: account_avatax_exemption_base +#: model:ir.model.fields.selection,name:account_avatax_exemption_base.selection__res_partner_exemption__state__progress +msgid "In Progress" +msgstr "In corso" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_is_follower +msgid "Is Follower" +msgstr "Segue" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption____last_update +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_business_type____last_update +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line____last_update +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type____last_update +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_group_state____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__write_uid +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_business_type__write_uid +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__write_uid +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__write_uid +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_group_state__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__write_date +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_business_type__write_date +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__write_date +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__write_date +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_group_state__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__linked_to_customer +msgid "Linked To Customer" +msgstr "Collegato al cliente" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_main_attachment_id +msgid "Main Attachment" +msgstr "Allegato principale" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_has_error +msgid "Message Delivery error" +msgstr "Errore di consegna messaggio" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_ids +msgid "Messages" +msgstr "Messaggi" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "Scadenza mia attività" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__name +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_business_type__name +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__name +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__name +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_group_state__name +msgid "Name" +msgstr "Nome" + +#. module: account_avatax_exemption_base +#. odoo-python +#: code:addons/account_avatax_exemption_base/models/exemption.py:0 +#: code:addons/account_avatax_exemption_base/models/exemption.py:0 +#: code:addons/account_avatax_exemption_base/models/exemption.py:0 +#: code:addons/account_avatax_exemption_base/models/exemption.py:0 +#, python-format +msgid "New" +msgstr "Nuova" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "Scadenza prossima attività" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__activity_summary +msgid "Next Activity Summary" +msgstr "Riepilogo prossima attività" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__activity_type_id +msgid "Next Activity Type" +msgstr "Tipo prossima attività" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_needaction_counter +msgid "Number of Actions" +msgstr "Numero di azioni" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_has_error_counter +msgid "Number of errors" +msgstr "Numero di errori" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "Numero di messaggi che richiedono un'azione" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Numero di messaggi con errore di consegna" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__partner_id +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__partner_id +msgid "Partner" +msgstr "Partner" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__activity_user_id +msgid "Responsible User" +msgstr "Utente responsabile" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__state +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__state_id +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_group_state__state_ids +msgid "State" +msgstr "Stato" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__state_ids +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__state_ids +msgid "States" +msgstr "Stati" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" +"Stato in base alle attività\n" +"Scaduto: la data richiesta è trascorsa\n" +"Oggi: la data attività è oggi\n" +"Pianificato: attività future." + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "Tipo di attività eccezione sul record." + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__exemption_validity_duration +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption_type__exemption_validity_duration +msgid "Validity duration in days" +msgstr "Durata validità in giorni" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__website_message_ids +msgid "Website Messages" +msgstr "Messaggi sito web" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__website_message_ids +msgid "Website communication history" +msgstr "Cronologia comunicazioni sito web" diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/models/__init__.py b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/models/__init__.py new file mode 100644 index 00000000..81c73c4f --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/models/__init__.py @@ -0,0 +1,3 @@ +from . import partner +from . import exemption +from . import res_country_state diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/models/exemption.py b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/models/exemption.py new file mode 100644 index 00000000..dba50efa --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/models/exemption.py @@ -0,0 +1,198 @@ +from datetime import timedelta + +from odoo import _, api, fields, models + + +class ResPartnerGroupState(models.Model): + _name = "res.partner.group.state" + _description = "Avatax Group of States" + + name = fields.Char() + country_id = fields.Many2one("res.country") + state_ids = fields.Many2many( + "res.country.state", + ) + + +class ResPartnerExemptionLine(models.Model): + _name = "res.partner.exemption.line" + _description = "Avatax Exemption Line" + + name = fields.Char(index=True, default=lambda self: _("New")) + exemption_id = fields.Many2one("res.partner.exemption", required=True) + partner_id = fields.Many2one(related="exemption_id.partner_id", store=True) + state_id = fields.Many2one("res.country.state") + avatax_id = fields.Char("Avatax Certificate ID", copy=False, readonly=True) + avatax_status = fields.Boolean(default=True) + linked_to_customer = fields.Boolean(readonly=True) + add_exemption_number = fields.Boolean() + exemption_number = fields.Char() + + @api.model + def create(self, vals): + if vals.get("name", _("New")) == _("New"): + vals["name"] = self.env["ir.sequence"].next_by_code( + "exemption.line.sequence" + ) or _("New") + return super().create(vals) + + +class ResPartnerExemptionBusinessType(models.Model): + _name = "res.partner.exemption.business.type" + _description = "Exemption Activity Type" + + name = fields.Char(required=True) + avatax_id = fields.Char(required=True, readonly=True) + + +class ResPartnerExemptionType(models.Model): + _name = "res.partner.exemption.type" + _description = "Avatax Exemption Type" + + name = fields.Char() + business_type = fields.Many2one( + "res.partner.exemption.business.type", + string="Activity Type", + ) + group_of_state = fields.Many2one( + "res.partner.group.state", string="Group of States" + ) + state_ids = fields.Many2many("res.country.state", string="States") + exemption_validity_duration = fields.Integer( + help="Validity duration in days", default=30 + ) + + @api.onchange("group_of_state") + def onchange_group_of_state(self): + if self.group_of_state.state_ids and not self.state_ids: + self.state_ids = [(6, 0, self.group_of_state.state_ids.ids)] + + +class ResPartnerExemption(models.Model): + _name = "res.partner.exemption" + _description = "Avatax Exemption" + _inherit = [ + "res.partner.exemption.type", + "mail.thread", + "mail.activity.mixin", + ] + + partner_id = fields.Many2one( + "res.partner", + required=True, + index=True, + readonly=True, + states={"draft": [("readonly", False)]}, + ) + exemption_type = fields.Many2one( + "res.partner.exemption.type", + readonly=True, + states={"draft": [("readonly", False)]}, + ) + # Fields already defined in Avatax Exemption Type, adding only readonly attrs + business_type = fields.Many2one( + string="Activity Type", readonly=True, states={"draft": [("readonly", False)]} + ) + group_of_state = fields.Many2one( + readonly=True, states={"draft": [("readonly", False)]} + ) + state_ids = fields.Many2many(readonly=True, states={"draft": [("readonly", False)]}) + + exemption_number = fields.Char( + readonly=True, states={"draft": [("readonly", False)]} + ) + exemption_number_type = fields.Selection( + [ + ("exemption_number/taxpayer_id", "Exemption Number/Taxpayer ID"), + ("foreign_diplomat_number", "Foreign Diplomat Number"), + ("drivers_license_number", "Drivers License Number"), + ("fein", "FEIN"), + ], + default="exemption_number/taxpayer_id", + readonly=True, + states={"draft": [("readonly", False)]}, + ) + effective_date = fields.Date( + default=lambda self: fields.Date.today(), + readonly=True, + states={"draft": [("readonly", False)]}, + ) + expiry_date = fields.Date() + exemption_line_ids = fields.One2many( + "res.partner.exemption.line", + "exemption_id", + readonly=True, + states={"draft": [("readonly", False)]}, + ) + state = fields.Selection( + [ + ("draft", "Draft"), + ("progress", "In Progress"), + ("done", "Done"), + ("cancel", "Cancelled"), + ], + default="draft", + ) + + def _get_document_folder(self): + return self.env.company.documents_exemption_folder + + def _check_create_documents(self): + return ( + self.env.company.documents_exemption_settings + and super()._check_create_documents() + ) + + def name_get(self): + res = [] + for record in self: + if record.exemption_number: + name = "{} - {}".format( + record.exemption_number, + record.partner_id.display_name, + ) + else: + name = record.partner_id.display_name + if record.exemption_type: + name = "{} - {}".format(record.exemption_type.name, name) + res.append((record.id, name)) + return res + + @api.onchange("exemption_type", "group_of_state") + def onchange_exemption_type(self): + self.business_type = self.exemption_type.business_type.id + if self.exemption_type.group_of_state and not self.group_of_state: + self.group_of_state = self.exemption_type.group_of_state.id + if self.exemption_type or self.group_of_state: + state_ids = [] + if self.exemption_type.group_of_state.state_ids: + state_ids += self.exemption_type.group_of_state.state_ids.ids + if self.exemption_type.state_ids: + state_ids += self.exemption_type.state_ids.ids + if self.group_of_state.state_ids: + state_ids += self.group_of_state.state_ids.ids + self.state_ids = [(6, 0, list(set(state_ids)))] + + @api.onchange("exemption_type", "effective_date") + def onchange_effective_date(self): + if self.exemption_type.exemption_validity_duration and self.effective_date: + self.expiry_date = self.effective_date + timedelta( + days=self.exemption_type.exemption_validity_duration + ) + + @api.onchange("state_ids") + def onchange_state_ids(self): + if not any(self.exemption_line_ids.mapped("avatax_id")) and not any( + self.exemption_line_ids.mapped("add_exemption_number") + ): + self.exemption_line_ids = [(6, 0, [])] + for state_id in self.state_ids.ids: + if state_id not in self.exemption_line_ids.mapped("state_id").ids: + self.exemption_line_ids += self.exemption_line_ids.new( + { + "partner_id": self.partner_id.id, + "exemption_id": self.id, + "state_id": state_id, + "avatax_status": True, + } + ) diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/models/partner.py b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/models/partner.py new file mode 100644 index 00000000..43a1b26d --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/models/partner.py @@ -0,0 +1,10 @@ +from odoo import fields, models + + +class ResPartner(models.Model): + _inherit = "res.partner" + + avatax_id = fields.Char("Avatax Customer ID", copy=False, readonly=True) + exemption_ids = fields.One2many( + "res.partner.exemption", "partner_id", string="Avalara Exemptions" + ) diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/models/res_country_state.py b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/models/res_country_state.py new file mode 100644 index 00000000..a8d4df16 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/models/res_country_state.py @@ -0,0 +1,9 @@ +from odoo import fields, models + + +class CountryState(models.Model): + _inherit = "res.country.state" + + avatax_code = fields.Char(copy=False) + avatax_name = fields.Char(copy=False) + avatax_nexus = fields.Boolean(copy=False) diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..bd20edaf --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/readme/CONTRIBUTORS.rst @@ -0,0 +1,5 @@ +* Sodexis + + * Atchuthan Ubendran + * Stephan Keller + * SodexisTeam diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/readme/DESCRIPTION.rst new file mode 100644 index 00000000..92147a2b --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +This module is a component of the Avatax Exemption Integration with odoo app and it is used as an anchor module for account_avatax_exemption to add support for odoo enterprise module such as sign and document extension. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/readme/USAGE.rst b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/readme/USAGE.rst new file mode 100644 index 00000000..e69de29b diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/security/ir.model.access.csv b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/security/ir.model.access.csv new file mode 100644 index 00000000..e97b897e --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/security/ir.model.access.csv @@ -0,0 +1,11 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_group_of_states,res.partner.group.states,model_res_partner_group_state,base.group_user,1,1,1,1 +access_res_partner_exemption,access_res_partner_exemption,model_res_partner_exemption,base.group_user,1,1,1,1 +access_res_partner_exemption_line,access_res_partner_exemption_line,model_res_partner_exemption_line,base.group_user,1,1,1,1 +access_res_partner_exemption_type,access_res_partner_exemption_type,model_res_partner_exemption_type,base.group_user,1,1,1,1 +access_res_partner_exemption_business_type,access_res_partner_exemption_business_type,model_res_partner_exemption_business_type,base.group_user,1,1,1,1 +access_portal_group_of_states,access_portal_group_of_states,model_res_partner_group_state,,1,0,0,0 +access_portal_res_partner_exemption,access_portal_res_partner_exemption,model_res_partner_exemption,,1,1,1,0 +access_portal_res_partner_exemption_line,access_portal_res_partner_exemption_line,model_res_partner_exemption_line,,1,0,0,0 +access_portal_res_partner_exemption_type,access_portal_res_partner_exemption_type,model_res_partner_exemption_type,,1,0,0,0 +access_portal_res_partner_exemption_business_type,access_portal_res_partner_exemption_business_type,model_res_partner_exemption_business_type,,1,0,0,0 diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/static/description/icon.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/static/description/icon.png new file mode 100644 index 00000000..04865038 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/static/description/index.html b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/static/description/index.html new file mode 100644 index 00000000..49db07e5 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/static/description/index.html @@ -0,0 +1,428 @@ + + + + + +Avatax Exemptions Base + + + +
+

Avatax Exemptions Base

+ + +

Beta License: LGPL-3 OCA/account-fiscal-rule Translate me on Weblate Try me on Runboat

+

This module is a component of the Avatax Exemption Integration with odoo app and it is used as an anchor module for account_avatax_exemption to add support for odoo enterprise module such as sign and document extension.

+

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Sodexis
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-fiscal-rule project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/static/description/menu_icon.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/static/description/menu_icon.png new file mode 100644 index 00000000..bba613f3 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/static/description/menu_icon.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/views/avalara_exemption_view.xml b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/views/avalara_exemption_view.xml new file mode 100644 index 00000000..5989c41d --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/views/avalara_exemption_view.xml @@ -0,0 +1,259 @@ + + + + group.of.states.form.view + res.partner.group.state + form + +
+ + + + + +
+
+
+ + group.of.states.tree.view + res.partner.group.state + tree + + + + + + + + + + Group of States + res.partner.group.state + tree + tree,form + + + + + res.partner.exemption.type.form.view + res.partner.exemption.type + form + +
+ + + + + + + +
+
+
+ + res.partner.exemption.type.tree.view + res.partner.exemption.type + tree + + + + + + + + + Exemption Type + res.partner.exemption.type + tree + tree,form + + + + + res.partner.exemption.business.type.form.view + res.partner.exemption.business.type + form + +
+ + + + +
+
+
+ + res.partner.exemption.business.type.tree.view + res.partner.exemption.business.type + tree + + + + + + + + + Exemption Activity Type + res.partner.exemption.business.type + tree + tree,form + + + + + res.partner.exemption.form.view + res.partner.exemption + form + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + res.partner.exemption.tree.view + res.partner.exemption + tree + + + + + + + + + + + + + Exemption + res.partner.exemption + tree + tree,form + + + + + + +
diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/views/res_country_state_view.xml b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/views/res_country_state_view.xml new file mode 100644 index 00000000..cbb2f145 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/account_avatax_exemption_base/views/res_country_state_view.xml @@ -0,0 +1,14 @@ + + + res.country.state.inherit + res.country.state + + + + + + + + + + diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/doc/ARCHITECTURE.md new file mode 100644 index 00000000..cbf0ec11 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_avatax_exemption_base Module - account_avatax_exemption_base + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/doc/CONFIGURATION.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/doc/CONFIGURATION.md new file mode 100644 index 00000000..e62ea66f --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_avatax_exemption_base. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/doc/CONTROLLERS.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/doc/DEPENDENCIES.md new file mode 100644 index 00000000..bb3f818f --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [mail](../../odoo-bringout-oca-ocb-mail) +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/doc/FAQ.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/doc/FAQ.md new file mode 100644 index 00000000..a0058597 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_avatax_exemption_base or install in UI. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/doc/INSTALL.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/doc/INSTALL.md new file mode 100644 index 00000000..c75b0a9d --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base" +# or +uv pip install odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base" +``` diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/doc/MODELS.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/doc/MODELS.md new file mode 100644 index 00000000..6cc6357d --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/doc/MODELS.md @@ -0,0 +1,18 @@ +# Models + +Detected core models and extensions in account_avatax_exemption_base. + +```mermaid +classDiagram + class res_partner_exemption + class res_partner_exemption_business_type + class res_partner_exemption_line + class res_partner_exemption_type + class res_partner_group_state + class res_country_state + class res_partner +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/doc/OVERVIEW.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/doc/OVERVIEW.md new file mode 100644 index 00000000..7e06f1ec --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_avatax_exemption_base. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_avatax_exemption_base +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/doc/REPORTS.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/doc/SECURITY.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/doc/SECURITY.md new file mode 100644 index 00000000..630cd37c --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/doc/SECURITY.md @@ -0,0 +1,34 @@ +# Security + +Access control and security definitions in account_avatax_exemption_base. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../account_avatax_exemption_base/security/ir.model.access.csv)** + - 10 model access rules + +## Record Rules + +Row-level security rules defined in: + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[ir.model.access.csv](../account_avatax_exemption_base/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/doc/USAGE.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/doc/USAGE.md new file mode 100644 index 00000000..cfb367c0 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_avatax_exemption_base +``` diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/doc/WIZARDS.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/pyproject.toml b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/pyproject.toml new file mode 100644 index 00000000..aefadd95 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base/pyproject.toml @@ -0,0 +1,45 @@ +[project] +name = "odoo-bringout-oca-account-fiscal-rule-account_avatax_exemption_base" +version = "16.0.0" +description = "Avatax Exemptions Base - + This application allows you to add exemptions base to Avatax + " +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-mail>=16.0.0", + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_avatax_exemption_base"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/README.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/README.md new file mode 100644 index 00000000..9974a7e7 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/README.md @@ -0,0 +1,45 @@ +# Avalara Avatax Certified Connector + +Odoo addon: account_avatax_oca + +## Installation + +```bash +pip install odoo-bringout-oca-account-fiscal-rule-account_avatax_oca +``` + +## Dependencies + +This addon depends on: +- sale_stock +- base_geolocalize + +## Manifest Information + +- **Name**: Avalara Avatax Certified Connector +- **Version**: 16.0.1.7.0 +- **Category**: Accounting +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-fiscal-rule](https://github.com/OCA/account-fiscal-rule) branch 16.0, addon `account_avatax_oca`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/README.rst b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/README.rst new file mode 100644 index 00000000..86e29e04 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/README.rst @@ -0,0 +1,519 @@ +================================== +Avalara Avatax Certified Connector +================================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:7f9e0f6757252679c2b9dd5853a0ef54dd73e94fb1ff3289c902ef982cda6ea5 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png + :target: https://odoo-community.org/page/development-status + :alt: Production/Stable +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--fiscal--rule-lightgray.png?logo=github + :target: https://github.com/OCA/account-fiscal-rule/tree/16.0/account_avatax_oca + :alt: OCA/account-fiscal-rule +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-fiscal-rule-16-0/account-fiscal-rule-16-0-account_avatax_oca + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-fiscal-rule&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +.. |avataxbadge1| image:: https://raw.githubusercontent.com/OCA/account-fiscal-rule/16.0/account_avatax_oca/static/description/SalesTax.png + :target: https://developer.avalara.com/certification/avatax/sales-tax-badge/ + :alt: Sales Tax Certification + :width: 250 +.. |avataxbadge2| image:: https://raw.githubusercontent.com/OCA/account-fiscal-rule/16.0/account_avatax_oca/static/description/Refunds.png + :target: https://developer.avalara.com/certification/avatax/refunds-credit-memos-badge/ + :alt: Refunds Certification + :width: 250 +.. |avataxbadge3| image:: https://raw.githubusercontent.com/OCA/account-fiscal-rule/16.0/account_avatax_oca/static/description/AddressValidation.png + :target: https://developer.avalara.com/certification/avatax/address-validation-badge/ + :alt: Address Validation Certification + :width: 250 + +|avataxbadge1| |avataxbadge2| |avataxbadge3| + +Odoo provides integration with AvaTax, a tax solution software by Avalara +which includes sales tax calculation for all US states and territories +and all Canadian provinces and territories (including GST, PST, and HST). + +This module is capable of automatically detecting origin (Output Warehouse) +and destination (Client Address), then calculating and reporting taxes +to the user's Avalara account as well as a recording the correct sales taxes +for the validated addresses within Odoo ERP. + +This module is compatible both with the Odoo Enterprise and Odoo Community +editions. + +An Avatax account is needed. Account information to access +the Avatax dashboard can be obtained through the Avalara website here: +https://www.avalara.com/products/calculations.html + +Once configured, the module operates in the background and performs +calculations and reporting seamlessly to the AvaTax server. + +This guide includes instructions for the following elements: + +- Activating your organization's AvaTax account and downloading the product +- Entering the AvaTax credentials into your Odoo database and configuring it + to use AvaTax services and features within Odoo + +Note: Test the module before deploying in live environment. +All changes to the AvaTax settings must be performed by a user with +administrative access rights. + + +**IMPORTANT - resolving name conflict with Odoo EE** + +Avatax support was added to Odoo EE 14 and 15. +Unfortunately the module names used are the same as the OCA ones, +and because of this name collision the OCA modules were forced to change name. + +The main module was renamed from ``account_avatax`` (now used by Odoo EE) to +``account_avatax_oca``. + +To apply this change in your odoo database and continue using the OCA Avalara certified +connector: + + 1. Ensure you have the latest version from the OCA, and you see ``account_avatax_oca`` + in your Apps list. + 2. Install the new ``account_avatax_oca`` module + 3. Unistall the ``account_avatax`` module + 4. Confirm that your configurations were kept safe, in particular: + Avatax API, "Avatax" default Fiscal Position, and "Avatax" default Tax record. + +**Table of contents** + +.. contents:: + :local: + +Installation +============ + +Before installing the Avatax app, the Avalara Python client +must be installed in your system. +It is available at https://pypi.org/project/Avalara. + +Typically it can be installed in your system usin ``pip``:: + + pip3 install Avalara + +The base app, ``account_Avatax``, adds Avatax support to Customer Invoices. +Inthe official app store: https://apps.odoo.com/apps/modules/15.0/account_avatax/ + +The ``account_avatax_sale`` extension adds support to Quotations / Sales Orders. +Inthe official app store: https://apps.odoo.com/apps/modules/15.0/account_avatax_sale/ + +In most cases you will want to download and install both modules. + +To install the Avatax app: + +- Download the AvaTax modules +- Extract the downloaded files +- Upload the extracted directories into your Odoo module/addons directory +- Log into Odoo as an Administrator and enable the Developer Mode, in 'Settings' +- Navigate to 'Apps', select the 'Update Apps List' menu, to have the new apps listed. +- In the Apps list, search for 'AvaTax' +- Click on the Install button. If available, the ``account_avatax_sale`` module will + also be installed automatically. + +Configuration +============= + +To configure an Odoo company to use Avatax, follow these steps. +Note tha tsome of them might be configured out of the box +for the Odoo default company. + +1. Configure AvaTax API Connection +2. Configure Company Taxes +3. Configure Customers +4. Configure Products + + +Configure Avatax API Connection +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Before you can configure the Odoo Avatax connector, +you will need some connection details ready: + +- Login to https://home.avalara.com/ +- Navigate to Settings >> All AvaTax Settings. + There you will see the company details. +- Take note of the Account ID and Company Code +- Navigate to Settings >> License and API Keys. + In the "Reset License Key" tab, click on the "Generate License Key" button, + and take note of it. + +To configure AvaTax connector in Odoo: + +- Navigate to: Accounting/Invoicing App >> Configuration >> AvaTax >> AvaTax API +- Click on the Create button +- Fill out the form with the elements collected from the AvaTax website: + + * Account ID + * License Key + * Service URL: usually Production, or Sandox if you have that available. + * Company Code + +- Click the Test Connection button +- Click the Save button + +Other Avatax API advanced configurations: + +- Tax Calculation tab: + + - Disable Document Recording/Commiting: invoices will not be stored in Avalara + - Enable UPC Taxability: this will transmit Odoo's product ean13 number + instead of its Internal Reference. If there is no ean13 + then the Internal Reference will be sent automatically. + - Hide Exemption & Tax Based on shipping address -- this will give user ability + to hide or show Tax Exemption and Tax Based on shipping address fields + at the invoice level. + +- Address Validation tab: + + - Automatic Address Validation: automatically attempts + to validate on creation and update of customer record, + last validation date will be visible and stored + - Require Validated Addresses: if validation for customer is required but not valid, + the validation will be forced + - Return validation results in upper case: validation results + will return in upper case form + +- Advanced tab: + + - Automatically generate missing customer code: generates a customer code + on creation and update of customer profile + - Log API requests: enables detailed AvaTax transaction logging within application + - Request Timeout: default is 300ms + - Countries: countries where AvaTax can be used. + + +Configure Company Taxes +~~~~~~~~~~~~~~~~~~~~~~~ + +Each company linked to AvaTax and their associated warehouses +should be configured to ensure the correct tax is calculated +and applied for all transactions. + + +Validate Company Address: + +- On the AvTax API configuration form, click on the "Company Address" link +- On the company address form, click on the "validate" button + in the "AvaTax" tab + +Validate Warehouse Address: + +- Navigate to: Inventory >> Configuration >> Warehouse Management >> Warehouses +- For each warehouse, open the correspoding from view +- On the Warehouse form, click on the "Address" link +- On the warehouse address form, click on the "validate" button + in the "AvaTax" tab + +Fiscal Positions is what tells the AvaTax connector if the AvaTax service +should be used for a particular Sales Order or Invoice. + +Configure Fiscal Position: + +- Navigate to: Accounting/Invoicing App >> Configuration >> Accounting + >> Fiscal Positions +- Ensure there is a Fiscal Position record for the Company, + with the "Use Avatax API" flag checked + +When the appropriate Fiscal Position is being used, and a tax rate is retrieved form +AvaTax, then the corresponding Tax is automatically created in Odoo +using a template tax record, that should have the appropriate accounting configurations. + +Configure Taxes: + +- Navigate to: Accounting/Invoicing App >> Configuration >> Accounting >> Taxes +- Ensure there is a Tax record for the Company, with the "Is Avatax" flag checked + (visible in the "Advanced Options" tab). This Tax should have: + + * Tax Type: Sales + * Tax Computation: Percentage of Price + * Amount: 0.0% + * Distribution for Invoices: ensure correct account configuration + * Distribution for Credit Notes: ensure correct account configuration + + +Configure Customers +~~~~~~~~~~~~~~~~~~~ + +Exemption codes are allowed for users where they may apply (ex. Government entities). + Navigate to: Accounting or Invoicing App >> Configuration >> AvaTax >> Exemption Code + +The module is installed with 16 predefined exemption codes. + You can add, remove, and modify exemption codes. + +Properly configuring each customer ensures the correct tax is calculated +and applied for all transactions. + +Create New Customer + +- Navigate to Contacts +- Click Create button + +Configure and Validate Customer Address + +- Enter Customer Address +- Under AvaTax >> Validation, click Validate button +- AvaTax Module will attempt to match the address you entered + with a valid address in its database. + Click the Accept button if the address is valid. + +Tax Exemption Status + +- If the customer is tax exempt, check the box under + AvaTax >> Tax Exemption >> Is Tax Exempt and +- Select the desired Tax Exempt Code from the dropdown menu. + + +Configure Products +~~~~~~~~~~~~~~~~~~ + +Create product tax codes to assign to products and/or product categories. +Navigate to: Accounting or Invoicing App >> Configuration >> AvaTax >> Product Tax Codes. + +From here you can add, remove, and modify the product tax codes. + + +Products in Odoo are typically assigned to product categories. +AvaTax settings can also be assigned to the product category +when a product category is created. + +- Create New Product Category + + - Navigate to: Inventory >> Configuration >> Products >> Product Categories + - Click Create button + +- Configure Product Category Tax Code + + - Under AvaTax Properties >> Tax Code + - Select the desired Tax Code + +Usage +===== + +Customer Invoices +~~~~~~~~~~~~~~~~~ + +The AvaTax module is integrated into Sales Invoices +and is applied to each transaction. +The transaction log in the AvaTax dashboard shows the invoice details +and displays whether the transaction is in an uncommitted or committed status. + +A validated invoice will have a Committed status +and a cancelled invoice will have a Voided status. + +The module will check if there is a selected warehouse +and will automatically determine the address of the warehouse +and the origin location. +If no address is assigned to the warehouse, the company address is used. + +Discounts are handled when they are enabled in Odoo's settings. +They are calculated as a net deduction on the line item cost +before the total is sent to AvaTax. + +Create New Customer Invoice +^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +- Navigate to: Accounting or Invoicing >> Customers >> Invoices. +- Click Create button. + +Validate Invoice +^^^^^^^^^^^^^^^^ + +- Ensure that Tax based on shipping address is checked. +- Line items should have AVATAX selected under Taxes for internal records. +- To complete the invoice, click the Validate button. +- The sale order will now appear in the AvaTax dashboard. + +Register Payment +^^^^^^^^^^^^^^^^ + +- Click the Register Payment button to finalize the invoice. + + +Customer Refunds +^^^^^^^^^^^^^^^^ + +Odoo applies refunds as opposed to voids in its accounting module. +As with customer invoices, the AvaTax module is integrated +with customer refunds and is applied to each transaction. + +Refunded invoice transactions will be indicated + with a negative total in the AvaTax interface. + +Initiate Customer Refund + +- Navigate to: Accounting or Invoicing >> Customers >> Invoices +- Select the invoice you wish to refund +- Click Add Credit Note button + +Create Credit Note + +- Under Credit Method, select Create a draft credit note. +- Enter a reason. +- Click Add Credit Note button. + +Note: You will be taken to the Credit Notes list view + +Validate Refund + +- Select the Credit Note you wish to validate, review and then click Validate button. + +Register Refund Payment + +- Click Register Payment button to complete a refund + + +Sales Orders +~~~~~~~~~~~~ + +The AvaTax module is integrated into Sales Orders and allows computation of taxes. +Sales order transactions do not appear in the in the AvaTax interface. + +The information placed in the sales order will automatically pass to the invoice + on the Avalara server and can be viewed in the AvaTax control panel. + +Discounts are handled when they are enabled in Odoo's settings. +They will be reported as a net deduction on the line item cost. + +Create New Sales Order + +- Navigate to: Sales >> Orders >> Orders +- Click Create button + +Compute Taxes with AvaTax + +- The module will calculate tax when the sales order is confirmed, + or by navigating to Action >> Update taxes with Avatax. + At this step, the sales order will retrieve the tax amount from Avalara + but will not report the transaction to the AvaTax dashboard. + Only invoice, refund, and payment activity are reported to the dashboard. +- The module will check if there is a selected warehouse + and will automatically determine the address of the warehouse + and the origin location. If no address is assigned to the warehouse + the module will automatically use the address of the company as its origin. + Location code will automatically populate with the warehouse code + but can be modified if needed. + +Known issues / Roadmap +====================== + +The development of this module was driven by US companies to compute Sales Tax. + +However the Avatax service supports more use cases, that could be added: + +- Add support to EU VAT +- Add support to US Use Tax on Purchases / vendor Bills + +Other improvements that could be added: + +- Detect and warn if customers State is not a nexus available for the current account + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Open Source Integrators +* Fabrice Henrion +* Sodexis + +Contributors +~~~~~~~~~~~~ + +* Odoo SA + + * Fabrice Henrion + +* Open Source Integrators (https://opensourceintegrators.com) + + * Daniel Reis + * Bhavesh Odedra + * Sandip Mangukiya + * Nikul Chaudhary + +* Serpent CS + + * Murtuza Saleh + +* Sodexis + + * Atchuthan Ubendran + +- Kencove () + - Don Kendall \<\> + - Mohamed Alkobrosli \<\> + - Wai-Lun Lin \<\> + +Other credits +~~~~~~~~~~~~~ + +This module was originally developed by Fabrice Henrion at Odoo SA, +and maintained up to version 11. + +For version 12, Fabrice invited partners to migrate this modules to +later version, and maintain it. + +Open Source Integrators performed the migration to Odoo 12 +, and later added support for the more up to date REST API +, alongside with the legacy SOAP API. + +With the addition of the REST API, a deep refactor was introduced, +changing the tax calculation approach, from just setting the total +tax amount, to instead adding the tax rates to each document line +and then having Odoo do all the other computations. + +For Odoo 13, the legacy SOAP support was supported, and +additional refactoring was done to contribute the module +to the Odoo Community Association. + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-dreispt| image:: https://github.com/dreispt.png?size=40px + :target: https://github.com/dreispt + :alt: dreispt + +Current `maintainer `__: + +|maintainer-dreispt| + +This module is part of the `OCA/account-fiscal-rule `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/__init__.py b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/__init__.py new file mode 100644 index 00000000..df33df4e --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/__init__.py @@ -0,0 +1,4 @@ +from . import models +from . import wizard +from .hooks import pre_init_hook +from .hooks import post_load_hook diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/__manifest__.py b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/__manifest__.py new file mode 100644 index 00000000..6742d91c --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/__manifest__.py @@ -0,0 +1,36 @@ +{ + "name": "Avalara Avatax Certified Connector", + "version": "16.0.1.7.0", + "author": "Open Source Integrators, Fabrice Henrion," + "Sodexis, Odoo Community Association (OCA)", + "summary": "Compute Sales Tax using the Avalara Avatax Service", + "license": "AGPL-3", + "category": "Accounting", + "website": "https://github.com/OCA/account-fiscal-rule", + "depends": ["sale_stock", "base_geolocalize"], + "pre_init_hook": "pre_init_hook", + "post_load": "post_load_hook", + "data": [ + "security/avalara_salestax_security.xml", + "security/ir.model.access.csv", + "data/avalara_salestax_data.xml", + "data/avalara_salestax_exemptions.xml", + "wizard/avalara_get_company_code_view.xml", + "wizard/avalara_salestax_address_validate_view.xml", + "wizard/avalara_salestax_ping_view.xml", + "views/avalara_salestax_view.xml", + "views/partner_view.xml", + "views/product_view.xml", + "views/account_move_action.xml", + "views/account_move_view.xml", + "views/account_tax_view.xml", + "views/account_fiscal_position_view.xml", + ], + "demo": ["demo/avatax_demo.xml"], + "images": ["static/description/avatax_icon.png"], + "installable": True, + "application": True, + "external_dependencies": {"python": ["Avalara"]}, + "development_status": "Production/Stable", + "maintainers": ["dreispt"], +} diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/data/avalara_salestax_data.xml b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/data/avalara_salestax_data.xml new file mode 100644 index 00000000..8645f89e --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/data/avalara_salestax_data.xml @@ -0,0 +1,22 @@ + + + Avatax Tax Mapping (US) + + + + + + AvaTax + + + + AVATAX + Sales Tax + + percent + + sale + True + + + diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/data/avalara_salestax_exemptions.xml b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/data/avalara_salestax_exemptions.xml new file mode 100644 index 00000000..2532f1b6 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/data/avalara_salestax_exemptions.xml @@ -0,0 +1,69 @@ + + + + Federal Government + A + + + State Government + B + + + Tribe / Status Indian / Indian Band + C + + + Foreign Diplomat + D + + + Charitable or Benevolent Org + E + + + Religious or Educational Org + F + + + Resale + G + + + Commercial Agricultural Production + H + + + Industrial Production / Manufacturer + I + + + Direct Pay Permit + J + + + Direct Mail + K + + + Other + L + + + Local Government + N + + + Commercial Aquaculture + P + + + Commercial Fishery + Q + + + Non-Resident + R + + diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/demo/avatax_demo.xml b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/demo/avatax_demo.xml new file mode 100644 index 00000000..4359bd58 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/demo/avatax_demo.xml @@ -0,0 +1,44 @@ + + + + Washington Customer + 100 Ravine Ln Ne + Bainbridge Island + + + 98110-2687 + + + + P0000000 + product + + + NT + product + + + FR020100 + freight + + + + Test Item P0000000 + product + 100.0 + + + + Test Item NT + product + 100.0 + + + + Common Carrier FR020100 + service + 50.0 + + + + diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/hooks.py b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/hooks.py new file mode 100644 index 00000000..5475bd36 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/hooks.py @@ -0,0 +1,102 @@ +# Copyright (C) 2022 Open Source Integrators +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import _, api +from odoo.tools import frozendict + +from odoo.addons.account.models.account_move_line import AccountMoveLine + + +def pre_init_hook(cr): + # Preserve key data when moving from account_avatax to account_avatax_oca + # The process is to first install account_avatax_oca + # and then uninstall account_avatax + cr.execute( + """ + UPDATE ir_model_data + SET module = 'account_avatax_oca' + WHERE name in ('avatax_fiscal_position_us', 'account_avatax') + """ + ) + + +def post_load_hook(): # noqa: C901 + @api.depends( + "tax_ids", + "currency_id", + "partner_id", + "analytic_distribution", + "balance", + "partner_id", + "move_id.partner_id", + "price_unit", + "quantity", + ) + def _compute_all_tax_new(self): + for line in self: + sign = line.move_id.direction_sign + if line.display_type == "tax": + line.compute_all_tax = {} + line.compute_all_tax_dirty = False + continue + if line.display_type == "product" and line.move_id.is_invoice(True): + amount_currency = sign * line.price_unit * (1 - line.discount / 100) + handle_price_include = True + quantity = line.quantity + else: + amount_currency = line.amount_currency + handle_price_include = False + quantity = 1 + compute_all_currency = line.tax_ids.with_context( + current_aml=line.id + ).compute_all( + amount_currency, + currency=line.currency_id, + quantity=quantity, + product=line.product_id, + partner=line.move_id.partner_id or line.partner_id, + is_refund=line.is_refund, + handle_price_include=handle_price_include, + include_caba_tags=line.move_id.always_tax_exigible, + fixed_multiplicator=sign, + ) + rate = line.amount_currency / line.balance if line.balance else 1 + line.compute_all_tax_dirty = True + line.compute_all_tax = { + frozendict( + { + "tax_repartition_line_id": tax["tax_repartition_line_id"], + "group_tax_id": tax["group"] and tax["group"].id or False, + "account_id": tax["account_id"] or line.account_id.id, + "currency_id": line.currency_id.id, + "analytic_distribution": ( + (tax["analytic"] or not tax["use_in_tax_closing"]) + and line.move_id.state == "draft" + ) + and line.analytic_distribution, + "tax_ids": [(6, 0, tax["tax_ids"])], + "tax_tag_ids": [(6, 0, tax["tag_ids"])], + "partner_id": line.move_id.partner_id.id or line.partner_id.id, + "move_id": line.move_id.id, + "display_type": line.display_type, + } + ): { + "name": tax["name"] + + (" " + _("(Discount)") if line.display_type == "epd" else ""), + "balance": tax["amount"] / rate, + "amount_currency": tax["amount"], + "tax_base_amount": tax["base"] + / rate + * (-1 if line.tax_tag_invert else 1), + } + for tax in compute_all_currency["taxes"] + if tax["amount"] + } + if not line.tax_repartition_line_id: + line.compute_all_tax[frozendict({"id": line.id})] = { + "tax_tag_ids": [(6, 0, compute_all_currency["base_tags"])], + } + + if not hasattr(AccountMoveLine, "_compute_all_tax_origin"): + AccountMoveLine._compute_all_tax_origin = AccountMoveLine._compute_all_tax + AccountMoveLine._compute_all_tax = _compute_all_tax_new diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/i18n/account_avatax.pot b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/i18n/account_avatax.pot new file mode 100644 index 00000000..77ad94b1 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/i18n/account_avatax.pot @@ -0,0 +1,1139 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_avatax +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_avatax +#: model:ir.model.fields.selection,name:account_avatax.selection__res_partner__validation_method__avatax +msgid "AVALARA" +msgstr "" + +#. module: account_avatax +#: model_terms:ir.ui.view,arch_db:account_avatax.view_avalara_salestax_address_validate +msgid "Accept" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax__account_number +msgid "Account Number" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,help:account_avatax.field_avalara_salestax__account_number +msgid "Account Number provided by AvaTax" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax__active +msgid "Active" +msgstr "" + +#. module: account_avatax +#: model:ir.actions.act_window,name:account_avatax.action_avalara_salestax_address_validate +#: model:ir.actions.server,name:account_avatax.action_call_address_validation_method +#: model_terms:ir.ui.view,arch_db:account_avatax.view_avalara_salestax_address_validate +#: model_terms:ir.ui.view,arch_db:account_avatax.view_avalara_salestax_form +msgid "Address Validation" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_res_partner__validation_method +#: model:ir.model.fields,field_description:account_avatax.field_res_users__validation_method +msgid "Address Validation Method" +msgstr "" + +#. module: account_avatax +#: model:ir.model,name:account_avatax.model_avalara_salestax_address_validate +msgid "Address Validation using AvaTax" +msgstr "" + +#. module: account_avatax +#: model_terms:ir.ui.view,arch_db:account_avatax.view_avalara_salestax_form +msgid "Advanced" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,help:account_avatax.field_avalara_salestax__upc_enable +msgid "" +"Allows ean13 to be reported in place of Item Reference as upc identifier." +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_product_category__applicable_tax_code_id +#: model:ir.model.fields,field_description:account_avatax.field_product_product__applicable_tax_code_id +#: model:ir.model.fields,field_description:account_avatax.field_product_template__applicable_tax_code_id +msgid "Applicable AvaTax Code" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax__invoice_calculate_tax +msgid "Auto Calculate Tax on Invoice Save" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax__validation_on_save +msgid "Automatic Address Validation" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax__auto_generate_customer_code +msgid "Automatically generate missing customer code" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,help:account_avatax.field_avalara_salestax__invoice_calculate_tax +msgid "" +"Automatically triggers API to calculate tax If changes made onInvoice's " +"warehouse_id, tax_on_shipping_address, Invoice line's price_unit, discount, " +"quantity" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,help:account_avatax.field_avalara_salestax__validation_on_save +msgid "Automatically validates addresses when they are created or modified" +msgstr "" + +#. module: account_avatax +#: model:account.tax.group,name:account_avatax.avatax_tax_group +#: model:ir.model.fields,field_description:account_avatax.field_account_bank_statement_line__avatax_amount +#: model:ir.model.fields,field_description:account_avatax.field_account_move__avatax_amount +#: model:ir.model.fields,field_description:account_avatax.field_account_payment__avatax_amount +#: model:ir.ui.menu,name:account_avatax.menu_avatax +#: model_terms:ir.ui.view,arch_db:account_avatax.view_partner_details_form_inherit1 +#: model_terms:ir.ui.view,arch_db:account_avatax.view_product_normal_form_avatax_inherit +msgid "AvaTax" +msgstr "" + +#. module: account_avatax +#: model:ir.actions.act_window,name:account_avatax.action_avalara_salestax +#: model:ir.ui.menu,name:account_avatax.menu_avatax_api +#: model_terms:ir.ui.view,arch_db:account_avatax.view_avalara_salestax_form +msgid "AvaTax API" +msgstr "" + +#. module: account_avatax +#: model:ir.model,name:account_avatax.model_product_tax_code +#: model:ir.model.fields,field_description:account_avatax.field_product_category__tax_code_id +msgid "AvaTax Code" +msgstr "" + +#. module: account_avatax +#: model:ir.model,name:account_avatax.model_avalara_salestax +msgid "AvaTax Configuration" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_account_move_line__avatax_amt_line +msgid "AvaTax Line" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,help:account_avatax.field_product_product__tax_code_id +#: model:ir.model.fields,help:account_avatax.field_product_template__tax_code_id +msgid "AvaTax Product Tax Code" +msgstr "" + +#. module: account_avatax +#: model_terms:ir.ui.view,arch_db:account_avatax.view_product_category_form_avatax_inherit +#: model_terms:ir.ui.view,arch_db:account_avatax.view_product_normal_form_avatax_inherit +msgid "AvaTax Properties" +msgstr "" + +#. module: account_avatax +#: code:addons/account_avatax/models/avatax_rest_api.py:0 +#, python-format +msgid "" +"AvaTax: Notice\n" +"\n" +" Address Validation for this country not supported. But, Avalara will still calculate global tax rules." +msgstr "" + +#. module: account_avatax +#: code:addons/account_avatax/models/avatax_rest_api.py:0 +#, python-format +msgid "" +"AvaTax: Warning AvaTax could not validate the address:\n" +"%s\n" +"\n" +"You can save the address and AvaTax will make an attempt to compute taxes based on the zip code if \"Force Address Validation\" is disabled in the Avatax connector configuration. \n" +"\n" +" Also please ensure that the company address is set and Validated. You can get there by going to Sales->Customers and removing \"Customers\" filter from the search at the top. Then go to your company contact info and validate your address in the Avatax Tab" +msgstr "" + +#. module: account_avatax +#: model:ir.model.constraint,message:account_avatax.constraint_avalara_salestax_code_company_uniq +msgid "Avalara setting is already available for this company code" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_account_bank_statement_line__avatax_request_log +#: model:ir.model.fields,field_description:account_avatax.field_account_move__avatax_request_log +#: model:ir.model.fields,field_description:account_avatax.field_account_payment__avatax_request_log +msgid "Avatax API Request Log" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_account_bank_statement_line__avatax_response_log +#: model:ir.model.fields,field_description:account_avatax.field_account_move__avatax_response_log +#: model:ir.model.fields,field_description:account_avatax.field_account_payment__avatax_response_log +msgid "Avatax API Response Log" +msgstr "" + +#. module: account_avatax +#: model:ir.model,name:account_avatax.model_avalara_salestax_getcompany +msgid "Avatax Get Company Code" +msgstr "" + +#. module: account_avatax +#: model_terms:ir.ui.view,arch_db:account_avatax.view_move_form_inherit_1 +msgid "Avatax Log" +msgstr "" + +#. module: account_avatax +#: code:addons/account_avatax/models/account_move.py:0 +#, python-format +msgid "Avatax address is not validated!" +msgstr "" + +#. module: account_avatax +#: code:addons/account_avatax/models/avalara_salestax.py:0 +#, python-format +msgid "Avatax commiting document %s, but it tax reporting is disabled." +msgstr "" + +#. module: account_avatax +#: code:addons/account_avatax/models/avatax_rest_api.py:0 +#, python-format +msgid "" +"AvataxClient is not available in your system. Please contact your system " +"administrator to 'pip3 install Avalara'" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_account_bank_statement_line__calculate_tax_on_save +#: model:ir.model.fields,field_description:account_avatax.field_account_move__calculate_tax_on_save +#: model:ir.model.fields,field_description:account_avatax.field_account_payment__calculate_tax_on_save +msgid "Calculate Tax On Save" +msgstr "" + +#. module: account_avatax +#: model_terms:ir.ui.view,arch_db:account_avatax.view_avalara_salestax_address_validate +#: model_terms:ir.ui.view,arch_db:account_avatax.view_avalara_salestax_getcompany +msgid "Cancel" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax_address_validate__city +msgid "City" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_exemption_code__code +#: model:ir.model.fields,field_description:account_avatax.field_product_tax_code__name +msgid "Code" +msgstr "" + +#. module: account_avatax +#: model:product.product,name:account_avatax.avatax_product_freight +#: model:product.template,name:account_avatax.avatax_product_freight_product_template +msgid "Common Carrier FR020100" +msgstr "" + +#. module: account_avatax +#: model:ir.model,name:account_avatax.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax__company_id +msgid "Company" +msgstr "" + +#. module: account_avatax +#: code:addons/account_avatax/models/res_company.py:0 +#, python-format +msgid "Company %s has no Avatax configuration." +msgstr "" + +#. module: account_avatax +#: code:addons/account_avatax/models/res_company.py:0 +#, python-format +msgid "Company %s has too many Avatax configurations!" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax__company_partner_id +msgid "Company Address" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax__company_code +msgid "Company Code" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,help:account_avatax.field_avalara_salestax__company_id +msgid "Company which has subscribed to the AvaTax service" +msgstr "" + +#. module: account_avatax +#: model_terms:ir.ui.view,arch_db:account_avatax.view_move_form_inherit_1 +msgid "Compute Taxes" +msgstr "" + +#. module: account_avatax +#: model_terms:ir.actions.act_window,help:account_avatax.action_avalara_salestax +msgid "Configuration of AvaTax in odoo" +msgstr "" + +#. module: account_avatax +#: model_terms:ir.ui.view,arch_db:account_avatax.view_avalara_salestax_form +msgid "Connection" +msgstr "" + +#. module: account_avatax +#: model_terms:ir.ui.view,arch_db:account_avatax.view_avalara_salestax_ping +msgid "Connection test successful" +msgstr "" + +#. module: account_avatax +#: model:ir.model,name:account_avatax.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax__country_ids +msgid "Countries" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,help:account_avatax.field_avalara_salestax__country_ids +msgid "Countries where address validation will be used" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax_address_validate__country +msgid "Country" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax__create_uid +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax_address_validate__create_uid +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax_getcompany__create_uid +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax_ping__create_uid +#: model:ir.model.fields,field_description:account_avatax.field_exemption_code__create_uid +#: model:ir.model.fields,field_description:account_avatax.field_product_tax_code__create_uid +msgid "Created by" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax__create_date +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax_address_validate__create_date +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax_getcompany__create_date +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax_ping__create_date +#: model:ir.model.fields,field_description:account_avatax.field_exemption_code__create_date +#: model:ir.model.fields,field_description:account_avatax.field_product_tax_code__create_date +msgid "Created on" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_res_partner__customer_code +#: model:ir.model.fields,field_description:account_avatax.field_res_users__customer_code +#: model_terms:ir.ui.view,arch_db:account_avatax.view_partner_details_form_inherit1 +msgid "Customer Code" +msgstr "" + +#. module: account_avatax +#: code:addons/account_avatax/models/avalara_salestax.py:0 +#, python-format +msgid "" +"Customer Code for customer %(partner.name)s not defined.\n" +"\n" +" You can edit the Customer Code in customer profile. You can fix by clicking \"Generate Customer Code\" button in the customer contact information" +msgstr "" + +#. module: account_avatax +#: model:ir.model.constraint,message:account_avatax.constraint_res_partner_name_uniq +msgid "Customer Code must be unique!" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax_address_validate__date_validation +msgid "Date Validation" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,help:account_avatax.field_avalara_salestax__request_timeout +msgid "" +"Defines AvaTax request time out length, AvaTax best practices prescribes " +"default setting of 300 seconds" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_product_tax_code__description +msgid "Description" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields.selection,name:account_avatax.selection__product_tax_code__type__digital +msgid "Digital" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax__disable_address_validation +msgid "Disable Address Validation" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax__disable_tax_calculation +msgid "Disable AvaTax Calculation" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax__disable_tax_reporting +msgid "Disable Document Recording/Commiting" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,help:account_avatax.field_avalara_salestax__disable_address_validation +msgid "Disables the ability to perform address validation" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax__display_name +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax_address_validate__display_name +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax_getcompany__display_name +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax_ping__display_name +#: model:ir.model.fields,field_description:account_avatax.field_exemption_code__display_name +#: model:ir.model.fields,field_description:account_avatax.field_product_tax_code__display_name +msgid "Display Name" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax__upc_enable +msgid "Enable UPC Taxability" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,help:account_avatax.field_avalara_salestax__logging +msgid "Enables detailed AvaTax transaction logging within application" +msgstr "" + +#. module: account_avatax +#: model:ir.actions.act_window,name:account_avatax.action_exemption_code_details +#: model:ir.model,name:account_avatax.model_exemption_code +#: model:ir.model.fields,field_description:account_avatax.field_account_bank_statement_line__exemption_code_id +#: model:ir.model.fields,field_description:account_avatax.field_account_move__exemption_code_id +#: model:ir.model.fields,field_description:account_avatax.field_account_payment__exemption_code_id +#: model:ir.model.fields,field_description:account_avatax.field_res_partner__property_exemption_code_id +#: model:ir.model.fields,field_description:account_avatax.field_res_users__property_exemption_code_id +#: model:ir.ui.menu,name:account_avatax.menu_action_exemption_code_details +msgid "Exemption Code" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_res_partner__exemption_code_id +#: model:ir.model.fields,field_description:account_avatax.field_res_users__exemption_code_id +msgid "Exemption Code (Deprecated)" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_account_bank_statement_line__exemption_locked +#: model:ir.model.fields,field_description:account_avatax.field_account_move__exemption_locked +#: model:ir.model.fields,field_description:account_avatax.field_account_payment__exemption_locked +msgid "Exemption Locked" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_account_bank_statement_line__exemption_code +#: model:ir.model.fields,field_description:account_avatax.field_account_move__exemption_code +#: model:ir.model.fields,field_description:account_avatax.field_account_payment__exemption_code +#: model:ir.model.fields,field_description:account_avatax.field_res_partner__property_exemption_number +#: model:ir.model.fields,field_description:account_avatax.field_res_users__property_exemption_number +msgid "Exemption Number" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_res_partner__exemption_number +#: model:ir.model.fields,field_description:account_avatax.field_res_users__exemption_number +msgid "Exemption Number (Deprecated)" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,help:account_avatax.field_account_bank_statement_line__exemption_locked +#: model:ir.model.fields,help:account_avatax.field_account_move__exemption_locked +#: model:ir.model.fields,help:account_avatax.field_account_payment__exemption_locked +msgid "" +"Exemption code won't be automatically changed, for instance, when changing " +"the Customer." +msgstr "" + +#. module: account_avatax +#: model:ir.model,name:account_avatax.model_account_fiscal_position +msgid "Fiscal Position" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields.selection,name:account_avatax.selection__product_tax_code__type__freight +msgid "Freight" +msgstr "" + +#. module: account_avatax +#: model_terms:ir.ui.view,arch_db:account_avatax.view_partner_details_form_inherit1 +msgid "Generate" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_account_bank_statement_line__hide_exemption +#: model:ir.model.fields,field_description:account_avatax.field_account_move__hide_exemption +#: model:ir.model.fields,field_description:account_avatax.field_account_payment__hide_exemption +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax__hide_exemption +msgid "Hide Exemption & Tax Based on shipping address" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax__id +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax_address_validate__id +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax_getcompany__id +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax_ping__id +#: model:ir.model.fields,field_description:account_avatax.field_exemption_code__id +#: model:ir.model.fields,field_description:account_avatax.field_product_tax_code__id +msgid "ID" +msgstr "" + +#. module: account_avatax +#: code:addons/account_avatax/models/account_tax.py:0 +#, python-format +msgid "" +"Incorrect retrieval of Avatax amount for Invoice %(avatax_invoice)s: product" +" %(product.display_name)s, price_unit %(-price_unit)f , quantity " +"%(quantity)f" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,help:account_avatax.field_res_partner__validated_on_save +#: model:ir.model.fields,help:account_avatax.field_res_users__validated_on_save +msgid "" +"Indicates if the address is already validated on save before calling the " +"wizard" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_account_tax__is_avatax +msgid "Is Avatax" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_res_partner__property_tax_exempt +#: model:ir.model.fields,field_description:account_avatax.field_res_users__property_tax_exempt +msgid "Is Tax Exempt" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_res_partner__tax_exempt +#: model:ir.model.fields,field_description:account_avatax.field_res_users__tax_exempt +msgid "Is Tax Exempt (Deprecated))" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,help:account_avatax.field_res_partner__validation_method +#: model:ir.model.fields,help:account_avatax.field_res_users__validation_method +msgid "It gets populated when the address is validated by the method" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,help:account_avatax.field_account_bank_statement_line__exemption_code_id +#: model:ir.model.fields,help:account_avatax.field_account_move__exemption_code_id +#: model:ir.model.fields,help:account_avatax.field_account_payment__exemption_code_id +msgid "It show the customer exemption code" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,help:account_avatax.field_account_bank_statement_line__exemption_code +#: model:ir.model.fields,help:account_avatax.field_account_move__exemption_code +#: model:ir.model.fields,help:account_avatax.field_account_payment__exemption_code +msgid "It show the customer exemption number" +msgstr "" + +#. module: account_avatax +#: model:ir.model,name:account_avatax.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_avatax +#: model:ir.model,name:account_avatax.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax____last_update +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax_address_validate____last_update +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax_getcompany____last_update +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax_ping____last_update +#: model:ir.model.fields,field_description:account_avatax.field_exemption_code____last_update +#: model:ir.model.fields,field_description:account_avatax.field_product_tax_code____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax__write_uid +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax_address_validate__write_uid +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax_getcompany__write_uid +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax_ping__write_uid +#: model:ir.model.fields,field_description:account_avatax.field_exemption_code__write_uid +#: model:ir.model.fields,field_description:account_avatax.field_product_tax_code__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax__write_date +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax_address_validate__write_date +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax_getcompany__write_date +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax_ping__write_date +#: model:ir.model.fields,field_description:account_avatax.field_exemption_code__write_date +#: model:ir.model.fields,field_description:account_avatax.field_product_tax_code__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_res_partner__date_validation +#: model:ir.model.fields,field_description:account_avatax.field_res_users__date_validation +msgid "Last Validation Date" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax_address_validate__partner_latitude +msgid "Latitude" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax__license_key +msgid "License Key" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,help:account_avatax.field_avalara_salestax__license_key +msgid "License Key provided by AvaTax" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_account_bank_statement_line__location_code +#: model:ir.model.fields,field_description:account_avatax.field_account_move__location_code +#: model:ir.model.fields,field_description:account_avatax.field_account_payment__location_code +msgid "Location Code" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax__logging +msgid "Log API Requests" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax_address_validate__partner_longitude +msgid "Longitude" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax_ping__name +#: model:ir.model.fields,field_description:account_avatax.field_exemption_code__name +msgid "Name" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,help:account_avatax.field_avalara_salestax__disable_tax_calculation +msgid "No tax calculation requests will be sent to the AvaTax web service." +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,help:account_avatax.field_avalara_salestax__disable_tax_reporting +msgid "No transactions will be recorded (commited) to the Avatax service." +msgstr "" + +#. module: account_avatax +#: model_terms:ir.ui.view,arch_db:account_avatax.view_avalara_salestax_ping +msgid "OK" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,help:account_avatax.field_avalara_salestax__force_address_validation +msgid "Only compute taxes if addresses were validated by the Avatax service" +msgstr "" + +#. module: account_avatax +#: model_terms:ir.ui.view,arch_db:account_avatax.view_avalara_salestax_address_validate +msgid "Original Address" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax_address_validate__original_city +msgid "Original City" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax_address_validate__original_country +msgid "Original Country" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax_address_validate__original_state +msgid "Original State" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax_address_validate__original_street +msgid "Original Street" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax_address_validate__original_street2 +msgid "Original Street2" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax_address_validate__original_zip +msgid "Original Zip" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields.selection,name:account_avatax.selection__product_tax_code__type__other +#: model:ir.model.fields.selection,name:account_avatax.selection__res_partner__validation_method__other +msgid "Other" +msgstr "" + +#. module: account_avatax +#: model:ir.model,name:account_avatax.model_avalara_salestax_ping +msgid "Ping Service" +msgstr "" + +#. module: account_avatax +#: code:addons/account_avatax/models/account_tax.py:0 +#, python-format +msgid "Please configure Avatax Tax for Company %s:" +msgstr "" + +#. module: account_avatax +#: code:addons/account_avatax/models/partner.py:0 +#, python-format +msgid "" +"Please enter either Exemption Number or Exemption Code for marking customer " +"as Exempt." +msgstr "" + +#. module: account_avatax +#: code:addons/account_avatax/models/avatax_rest_api.py:0 +#, python-format +msgid "" +"Please set the Company Address in the partner information and validate. We are checking against the first line of the address and it's empty. \n" +"\n" +" Typically located in Sales->Customers, you have to clear \"Customers\" from search filter and type in your own company name. Ensure the address is filled out and go to Avatax tab in the partner information and validate the address. Save partner update when done." +msgstr "" + +#. module: account_avatax +#: code:addons/account_avatax/models/avalara_salestax.py:0 +#, python-format +msgid "Please validate the origin warehouse address." +msgstr "" + +#. module: account_avatax +#: code:addons/account_avatax/models/avalara_salestax.py:0 +#, python-format +msgid "Please validate the shipping address for the partner %(partner.name)s." +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields.selection,name:account_avatax.selection__product_tax_code__type__product +msgid "Product" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_product_product__tax_code_id +#: model:ir.model.fields,field_description:account_avatax.field_product_template__tax_code_id +msgid "Product AvaTax Code" +msgstr "" + +#. module: account_avatax +#: model:ir.model,name:account_avatax.model_product_category +msgid "Product Category" +msgstr "" + +#. module: account_avatax +#: model_terms:ir.ui.view,arch_db:account_avatax.view_product_normal_form_avatax_inherit +msgid "Product Description" +msgstr "" + +#. module: account_avatax +#: model_terms:ir.ui.view,arch_db:account_avatax.view_product_tax_code_form +msgid "Product Tax Code" +msgstr "" + +#. module: account_avatax +#: model:ir.actions.act_window,name:account_avatax.action_product_tax_code +#: model:ir.ui.menu,name:account_avatax.menu_product_tax_code +msgid "Product Tax Codes" +msgstr "" + +#. module: account_avatax +#: model:ir.model,name:account_avatax.model_product_template +msgid "Product Template" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields.selection,name:account_avatax.selection__avalara_salestax__service_url__https://rest_avatax_com/api/v2 +msgid "Production (REST API)" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,help:account_avatax.field_account_bank_statement_line__invoice_doc_no +#: model:ir.model.fields,help:account_avatax.field_account_move__invoice_doc_no +#: model:ir.model.fields,help:account_avatax.field_account_payment__invoice_doc_no +msgid "Reference of the invoice" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax__request_timeout +msgid "Request Timeout" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax__force_address_validation +msgid "Require Validated Addresses" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax__result_in_uppercase +msgid "Return validation results in upper case" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_account_bank_statement_line__so_partner_id +#: model:ir.model.fields,field_description:account_avatax.field_account_move__so_partner_id +#: model:ir.model.fields,field_description:account_avatax.field_account_payment__so_partner_id +msgid "SO Partner" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields.selection,name:account_avatax.selection__avalara_salestax__service_url__https://sandbox-rest_avatax_com/api/v2 +msgid "Sandbox (REST API)" +msgstr "" + +#. module: account_avatax +#: model_terms:ir.ui.view,arch_db:account_avatax.view_avalara_salestax_getcompany +msgid "Select" +msgstr "" + +#. module: account_avatax +#: model:ir.actions.act_window,name:account_avatax.action_avalara_salestax_getcompany +msgid "Select Avatax Company Code" +msgstr "" + +#. module: account_avatax +#: model_terms:ir.ui.view,arch_db:account_avatax.view_avalara_salestax_form +msgid "Select Company" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax_getcompany__company_code +msgid "Select a Company" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields.selection,name:account_avatax.selection__product_tax_code__type__service +msgid "Service" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax__service_url +msgid "Service URL" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_account_bank_statement_line__invoice_doc_no +#: model:ir.model.fields,field_description:account_avatax.field_account_move__invoice_doc_no +#: model:ir.model.fields,field_description:account_avatax.field_account_payment__invoice_doc_no +msgid "Source/Ref Invoice No" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax_address_validate__state +msgid "State" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax_address_validate__street +msgid "Street" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax_address_validate__street2 +msgid "Street2" +msgstr "" + +#. module: account_avatax +#: model:ir.model,name:account_avatax.model_account_tax +msgid "Tax" +msgstr "" + +#. module: account_avatax +#: model_terms:ir.ui.view,arch_db:account_avatax.view_avalara_salestax_form +msgid "Tax Calculation" +msgstr "" + +#. module: account_avatax +#: model_terms:ir.ui.view,arch_db:account_avatax.view_partner_details_form_inherit1 +msgid "Tax Exemption" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_account_bank_statement_line__tax_address_id +#: model:ir.model.fields,field_description:account_avatax.field_account_move__tax_address_id +#: model:ir.model.fields,field_description:account_avatax.field_account_payment__tax_address_id +msgid "Tax Shipping Address" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_account_bank_statement_line__tax_on_shipping_address +#: model:ir.model.fields,field_description:account_avatax.field_account_move__tax_on_shipping_address +#: model:ir.model.fields,field_description:account_avatax.field_account_payment__tax_on_shipping_address +msgid "Tax based on shipping address" +msgstr "" + +#. module: account_avatax +#: model:ir.actions.act_window,name:account_avatax.action_avalara_salestax_ping +#: model_terms:ir.ui.view,arch_db:account_avatax.view_avalara_salestax_form +#: model_terms:ir.ui.view,arch_db:account_avatax.view_avalara_salestax_ping +msgid "Test Connection" +msgstr "" + +#. module: account_avatax +#: model:product.product,name:account_avatax.avatax_product_sku2 +#: model:product.template,name:account_avatax.avatax_product_sku2_product_template +msgid "Test Item NT" +msgstr "" + +#. module: account_avatax +#: model:product.product,name:account_avatax.avatax_product_sku1 +#: model:product.template,name:account_avatax.avatax_product_sku1_product_template +msgid "Test Item P0000000" +msgstr "" + +#. module: account_avatax +#: code:addons/account_avatax/models/avatax_rest_api.py:0 +#, python-format +msgid "" +"The AvaTax Address Validation Service does not support this country in the " +"configuration, please continue with your normal process." +msgstr "" + +#. module: account_avatax +#: code:addons/account_avatax/models/avatax_rest_api.py:0 +#, python-format +msgid "" +"The AvaTax Address Validation Service is disabled by the administrator. " +"Please make sure it's enabled for the address validation" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,help:account_avatax.field_res_partner__property_exemption_number +#: model:ir.model.fields,help:account_avatax.field_res_users__property_exemption_number +msgid "The State identification number relevant fot the exemption" +msgstr "" + +#. module: account_avatax +#: model:ir.model.constraint,message:account_avatax.constraint_avalara_salestax_account_number_company_uniq +msgid "The account number must be unique per company!" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,help:account_avatax.field_avalara_salestax__result_in_uppercase +msgid "The address validation results are returned in in upper case" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,help:account_avatax.field_avalara_salestax__company_code +msgid "The company code as defined in the Admin Console of AvaTax" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,help:account_avatax.field_res_partner__date_validation +#: model:ir.model.fields,help:account_avatax.field_res_users__date_validation +msgid "The date the address was last validated by AvaTax and accepted" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,help:account_avatax.field_res_partner__property_exemption_code_id +#: model:ir.model.fields,help:account_avatax.field_res_users__property_exemption_code_id +msgid "The type of exemption granted" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,help:account_avatax.field_avalara_salestax__service_url +msgid "The url to connect with" +msgstr "" + +#. module: account_avatax +#: code:addons/account_avatax/models/avatax_rest_api.py:0 +#, python-format +msgid "The user or account could not be authenticated" +msgstr "" + +#. module: account_avatax +#: code:addons/account_avatax/models/avalara_salestax.py:0 +#, python-format +msgid "There is no Company address defined." +msgstr "" + +#. module: account_avatax +#: code:addons/account_avatax/models/avalara_salestax.py:0 +#, python-format +msgid "There is no source shipping address defined for partner %s." +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,help:account_avatax.field_res_partner__property_tax_exempt +#: model:ir.model.fields,help:account_avatax.field_res_users__property_tax_exempt +msgid "This company or address can claim for tax exemption" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,help:account_avatax.field_avalara_salestax__auto_generate_customer_code +msgid "" +"This will generate customer code for the customer used in the transaction, " +"if it doesn't have one already. Each code is unique per customer. When this" +" is disabled, you will have to manually go to each customer and manually " +"generate their customer code. This is required for Avatax and is only " +"generated one time." +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_product_tax_code__type +msgid "Type" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,help:account_avatax.field_product_tax_code__type +msgid "Type of tax code as defined in AvaTax" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields.selection,name:account_avatax.selection__res_partner__validation_method__usps +msgid "USPS" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,help:account_avatax.field_avalara_salestax__active +msgid "Uncheck the active field to hide the record" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,help:account_avatax.field_account_bank_statement_line__hide_exemption +#: model:ir.model.fields,help:account_avatax.field_account_move__hide_exemption +#: model:ir.model.fields,help:account_avatax.field_account_payment__hide_exemption +#: model:ir.model.fields,help:account_avatax.field_avalara_salestax__hide_exemption +msgid "" +"Uncheck the this field to show exemption fields on SO/Invoice form view. " +"Also, it will show Tax based on shipping address button" +msgstr "" + +#. module: account_avatax +#: model:product.product,uom_name:account_avatax.avatax_product_freight +#: model:product.product,uom_name:account_avatax.avatax_product_sku1 +#: model:product.product,uom_name:account_avatax.avatax_product_sku2 +#: model:product.template,uom_name:account_avatax.avatax_product_freight_product_template +#: model:product.template,uom_name:account_avatax.avatax_product_sku1_product_template +#: model:product.template,uom_name:account_avatax.avatax_product_sku2_product_template +msgid "Units" +msgstr "" + +#. module: account_avatax +#: model:ir.actions.server,name:account_avatax.action_account_invoice_compute_taxes +msgid "Update taxes with AvaTax" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_account_bank_statement_line__is_avatax +#: model:ir.model.fields,field_description:account_avatax.field_account_fiscal_position__is_avatax +#: model:ir.model.fields,field_description:account_avatax.field_account_move__is_avatax +#: model:ir.model.fields,field_description:account_avatax.field_account_payment__is_avatax +msgid "Use Avatax API" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax__use_so_partner_id +msgid "Use Sale Customer Code on Invoice" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,help:account_avatax.field_avalara_salestax__use_so_partner_id +msgid "" +"Use Sales Order's Customer field to determine Taxable Status on the Customer" +" Invoice. If no Sales Order exists, Customer field on the invoice form view " +"will be used instead" +msgstr "" + +#. module: account_avatax +#: model_terms:ir.ui.view,arch_db:account_avatax.view_partner_details_form_inherit1 +msgid "Validate" +msgstr "" + +#. module: account_avatax +#: model_terms:ir.ui.view,arch_db:account_avatax.view_partner_details_form_inherit1 +msgid "Validate Address" +msgstr "" + +#. module: account_avatax +#: model_terms:ir.ui.view,arch_db:account_avatax.view_avalara_salestax_address_validate +msgid "Validated Address" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_res_partner__validated_on_save +#: model:ir.model.fields,field_description:account_avatax.field_res_users__validated_on_save +msgid "Validated On Save" +msgstr "" + +#. module: account_avatax +#: model_terms:ir.ui.view,arch_db:account_avatax.view_partner_details_form_inherit1 +msgid "Validation" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax_address_validate__validation_method +msgid "Validation Method" +msgstr "" + +#. module: account_avatax +#: model_terms:ir.ui.view,arch_db:account_avatax.view_avalara_salestax_form +msgid "Visit the AvaTax Admin webpage" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_account_bank_statement_line__warehouse_id +#: model:ir.model.fields,field_description:account_avatax.field_account_move__warehouse_id +#: model:ir.model.fields,field_description:account_avatax.field_account_payment__warehouse_id +msgid "Warehouse" +msgstr "" + +#. module: account_avatax +#: model:ir.model.fields,field_description:account_avatax.field_avalara_salestax_address_validate__zip +msgid "Zip" +msgstr "" + +#. module: account_avatax +#: model_terms:ir.ui.view,arch_db:account_avatax.view_product_normal_form_avatax_inherit +msgid "describe the product characteristics..." +msgstr "" + +#. module: account_avatax +#: model_terms:ir.ui.view,arch_db:account_avatax.view_avalara_salestax_address_validate +msgid "or" +msgstr "" diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/i18n/account_avatax_oca.pot b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/i18n/account_avatax_oca.pot new file mode 100644 index 00000000..03759c98 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/i18n/account_avatax_oca.pot @@ -0,0 +1,1154 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_avatax_oca +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/hooks.py:0 +#, python-format +msgid "(Discount)" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields.selection,name:account_avatax_oca.selection__res_partner__validation_method__avatax +msgid "AVALARA" +msgstr "" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_address_validate +msgid "Accept" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__account_number +msgid "Account Number" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__account_number +msgid "Account Number provided by AvaTax" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__active +msgid "Active" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.actions.act_window,name:account_avatax_oca.action_avalara_salestax_address_validate +#: model:ir.actions.server,name:account_avatax_oca.action_call_address_validation_method +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_address_validate +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_form +msgid "Address Validation" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_partner__validation_method +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_users__validation_method +msgid "Address Validation Method" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_avalara_salestax_address_validate +msgid "Address Validation using AvaTax" +msgstr "" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_form +msgid "Advanced" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__upc_enable +msgid "" +"Allows ean13 to be reported in place of Item Reference as upc identifier." +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_category__applicable_tax_code_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_product__applicable_tax_code_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_template__applicable_tax_code_id +msgid "Applicable AvaTax Code" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__invoice_calculate_tax +msgid "Auto Calculate Tax on Invoice Save" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__validation_on_save +msgid "Automatic Address Validation" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__auto_generate_customer_code +msgid "Automatically generate missing customer code" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__invoice_calculate_tax +msgid "" +"Automatically triggers API to calculate tax If changes made onInvoice's " +"warehouse_id, tax_on_shipping_address, Invoice line's price_unit, discount, " +"quantity" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__validation_on_save +msgid "Automatically validates addresses when they are created or modified" +msgstr "" + +#. module: account_avatax_oca +#: model:account.tax.group,name:account_avatax_oca.avatax_tax_group +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__avatax_amount +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__avatax_amount +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__avatax_amount +#: model:ir.ui.menu,name:account_avatax_oca.menu_avatax +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_partner_details_form_inherit1 +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_product_normal_form_avatax_inherit +msgid "AvaTax" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.actions.act_window,name:account_avatax_oca.action_avalara_salestax +#: model:ir.ui.menu,name:account_avatax_oca.menu_avatax_api +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_form +msgid "AvaTax API" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_product_tax_code +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_category__tax_code_id +msgid "AvaTax Code" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_avalara_salestax +msgid "AvaTax Configuration" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move_line__avatax_amt_line +msgid "AvaTax Line" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_product_product__tax_code_id +#: model:ir.model.fields,help:account_avatax_oca.field_product_template__tax_code_id +msgid "AvaTax Product Tax Code" +msgstr "" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_product_category_form_avatax_inherit +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_product_normal_form_avatax_inherit +msgid "AvaTax Properties" +msgstr "" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/avatax_rest_api.py:0 +#, python-format +msgid "" +"AvaTax: Notice\n" +"\n" +" Address Validation for this country not supported. But, Avalara will still calculate global tax rules." +msgstr "" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/avatax_rest_api.py:0 +#, python-format +msgid "" +"AvaTax: Warning AvaTax could not validate the address:\n" +"%s\n" +"\n" +"You can save the address and AvaTax will make an attempt to compute taxes based on the zip code if \"Force Address Validation\" is disabled in the Avatax connector configuration. \n" +"\n" +" Also please ensure that the company address is set and Validated. You can get there by going to Sales->Customers and removing \"Customers\" filter from the search at the top. Then go to your company contact info and validate your address in the Avatax Tab" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.constraint,message:account_avatax_oca.constraint_avalara_salestax_code_company_uniq +msgid "Avalara setting is already available for this company code" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__avatax_request_log +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__avatax_request_log +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__avatax_request_log +msgid "Avatax API Request Log" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__avatax_response_log +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__avatax_response_log +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__avatax_response_log +msgid "Avatax API Response Log" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_avalara_salestax_getcompany +msgid "Avatax Get Company Code" +msgstr "" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_move_form_inherit_1 +msgid "Avatax Log" +msgstr "" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/account_move.py:0 +#, python-format +msgid "Avatax address is not validated!" +msgstr "" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/avalara_salestax.py:0 +#, python-format +msgid "Avatax commiting document %s, but it tax reporting is disabled." +msgstr "" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/avatax_rest_api.py:0 +#, python-format +msgid "" +"AvataxClient is not available in your system. Please contact your system " +"administrator to 'pip3 install Avalara'" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__calculate_tax_on_save +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__calculate_tax_on_save +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__calculate_tax_on_save +msgid "Calculate Tax On Save" +msgstr "" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_address_validate +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_getcompany +msgid "Cancel" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__city +msgid "City" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_exemption_code__code +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_tax_code__name +msgid "Code" +msgstr "" + +#. module: account_avatax_oca +#: model:product.template,name:account_avatax_oca.avatax_product_freight_product_template +msgid "Common Carrier FR020100" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__company_id +msgid "Company" +msgstr "" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/res_company.py:0 +#, python-format +msgid "Company %s has no Avatax configuration." +msgstr "" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/res_company.py:0 +#, python-format +msgid "Company %s has too many Avatax configurations!" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__company_partner_id +msgid "Company Address" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__company_code +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_form +msgid "Company Code" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__company_id +msgid "Company which has subscribed to the AvaTax service" +msgstr "" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_move_form_inherit_1 +msgid "Compute Taxes" +msgstr "" + +#. module: account_avatax_oca +#: model_terms:ir.actions.act_window,help:account_avatax_oca.action_avalara_salestax +msgid "Configuration of AvaTax in odoo" +msgstr "" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_form +msgid "Connection" +msgstr "" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_ping +msgid "Connection test successful" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__country_ids +msgid "Countries" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__country_ids +msgid "Countries where address validation will be used" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__country +msgid "Country" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__create_uid +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__create_uid +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_getcompany__create_uid +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_ping__create_uid +#: model:ir.model.fields,field_description:account_avatax_oca.field_exemption_code__create_uid +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_tax_code__create_uid +msgid "Created by" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__create_date +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__create_date +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_getcompany__create_date +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_ping__create_date +#: model:ir.model.fields,field_description:account_avatax_oca.field_exemption_code__create_date +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_tax_code__create_date +msgid "Created on" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_partner__customer_code +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_users__customer_code +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_partner_details_form_inherit1 +msgid "Customer Code" +msgstr "" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/avalara_salestax.py:0 +#, python-format +msgid "" +"Customer Code for customer %(partner.name)s not defined.\n" +"\n" +" You can edit the Customer Code in customer profile. You can fix by clicking \"Generate Customer Code\" button in the customer contact information" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.constraint,message:account_avatax_oca.constraint_res_partner_name_uniq +msgid "Customer Code must be unique!" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__date_validation +msgid "Date Validation" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__request_timeout +msgid "" +"Defines AvaTax request time out length, AvaTax best practices prescribes " +"default setting of 300 seconds" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_tax_code__description +msgid "Description" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields.selection,name:account_avatax_oca.selection__product_tax_code__type__digital +msgid "Digital" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__disable_address_validation +msgid "Disable Address Validation" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__disable_tax_calculation +msgid "Disable AvaTax Calculation" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__disable_tax_reporting +msgid "Disable Document Recording/Commiting" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__disable_address_validation +msgid "Disables the ability to perform address validation" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__display_name +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__display_name +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_getcompany__display_name +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_ping__display_name +#: model:ir.model.fields,field_description:account_avatax_oca.field_exemption_code__display_name +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_tax_code__display_name +msgid "Display Name" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__upc_enable +msgid "Enable UPC Taxability" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__logging +msgid "Enables detailed AvaTax transaction logging within application" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.actions.act_window,name:account_avatax_oca.action_exemption_code_details +#: model:ir.ui.menu,name:account_avatax_oca.menu_action_exemption_code_details +msgid "Entity Use Code" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_exemption_code +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__exemption_code_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__exemption_code_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__exemption_code_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_partner__property_exemption_code_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_users__property_exemption_code_id +msgid "Exemption Code" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_partner__exemption_code_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_users__exemption_code_id +msgid "Exemption Code (Deprecated)" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__exemption_locked +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__exemption_locked +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__exemption_locked +msgid "Exemption Locked" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__exemption_code +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__exemption_code +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__exemption_code +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_partner__property_exemption_number +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_users__property_exemption_number +msgid "Exemption Number" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_partner__exemption_number +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_users__exemption_number +msgid "Exemption Number (Deprecated)" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_account_bank_statement_line__exemption_locked +#: model:ir.model.fields,help:account_avatax_oca.field_account_move__exemption_locked +#: model:ir.model.fields,help:account_avatax_oca.field_account_payment__exemption_locked +msgid "" +"Exemption code won't be automatically changed, for instance, when changing " +"the Customer." +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_account_fiscal_position +msgid "Fiscal Position" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields.selection,name:account_avatax_oca.selection__product_tax_code__type__freight +msgid "Freight" +msgstr "" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_partner_details_form_inherit1 +msgid "Generate" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__hide_exemption +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__hide_exemption +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__hide_exemption +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__hide_exemption +msgid "Hide Exemption & Tax Based on shipping address" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__id +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__id +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_getcompany__id +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_ping__id +#: model:ir.model.fields,field_description:account_avatax_oca.field_exemption_code__id +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_tax_code__id +msgid "ID" +msgstr "" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/account_tax.py:0 +#, python-format +msgid "" +"Incorrect retrieval of Avatax amount for Invoice %(avatax_invoice)s: product" +" %(product.display_name)s, price_unit %(-price_unit)f , quantity " +"%(quantity)f" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_res_partner__validated_on_save +#: model:ir.model.fields,help:account_avatax_oca.field_res_users__validated_on_save +msgid "" +"Indicates if the address is already validated on save before calling the " +"wizard" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_tax__is_avatax +msgid "Is Avatax" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_partner__property_tax_exempt +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_users__property_tax_exempt +msgid "Is Tax Exempt" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_partner__tax_exempt +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_users__tax_exempt +msgid "Is Tax Exempt (Deprecated))" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_res_partner__validation_method +#: model:ir.model.fields,help:account_avatax_oca.field_res_users__validation_method +msgid "It gets populated when the address is validated by the method" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_account_bank_statement_line__exemption_code_id +#: model:ir.model.fields,help:account_avatax_oca.field_account_move__exemption_code_id +#: model:ir.model.fields,help:account_avatax_oca.field_account_payment__exemption_code_id +msgid "It show the customer exemption code" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_account_bank_statement_line__exemption_code +#: model:ir.model.fields,help:account_avatax_oca.field_account_move__exemption_code +#: model:ir.model.fields,help:account_avatax_oca.field_account_payment__exemption_code +msgid "It show the customer exemption number" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax____last_update +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate____last_update +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_getcompany____last_update +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_ping____last_update +#: model:ir.model.fields,field_description:account_avatax_oca.field_exemption_code____last_update +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_tax_code____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__write_uid +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__write_uid +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_getcompany__write_uid +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_ping__write_uid +#: model:ir.model.fields,field_description:account_avatax_oca.field_exemption_code__write_uid +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_tax_code__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__write_date +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__write_date +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_getcompany__write_date +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_ping__write_date +#: model:ir.model.fields,field_description:account_avatax_oca.field_exemption_code__write_date +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_tax_code__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_partner__date_validation +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_users__date_validation +msgid "Last Validation Date" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__partner_latitude +msgid "Latitude" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__license_key +msgid "License Key" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__license_key +msgid "License Key provided by AvaTax" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__location_code +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__location_code +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__location_code +msgid "Location Code" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__logging +msgid "Log API Requests" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__partner_longitude +msgid "Longitude" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_ping__name +#: model:ir.model.fields,field_description:account_avatax_oca.field_exemption_code__name +msgid "Name" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__disable_tax_calculation +msgid "No tax calculation requests will be sent to the AvaTax web service." +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__disable_tax_reporting +msgid "No transactions will be recorded (commited) to the Avatax service." +msgstr "" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_ping +msgid "OK" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__force_address_validation +msgid "Only compute taxes if addresses were validated by the Avatax service" +msgstr "" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_address_validate +msgid "Original Address" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__original_city +msgid "Original City" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__original_country +msgid "Original Country" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__original_state +msgid "Original State" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__original_street +msgid "Original Street" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__original_street2 +msgid "Original Street2" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__original_zip +msgid "Original Zip" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields.selection,name:account_avatax_oca.selection__product_tax_code__type__other +#: model:ir.model.fields.selection,name:account_avatax_oca.selection__res_partner__validation_method__other +msgid "Other" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_avalara_salestax_ping +msgid "Ping Service" +msgstr "" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/account_tax.py:0 +#, python-format +msgid "Please configure Avatax Tax for Company %s:" +msgstr "" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/partner.py:0 +#, python-format +msgid "" +"Please enter either Exemption Number or Exemption Code for marking customer " +"as Exempt." +msgstr "" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/avatax_rest_api.py:0 +#, python-format +msgid "" +"Please set the Company Address in the partner information and validate. We are checking against the first line of the address and it's empty. \n" +"\n" +" Typically located in Sales->Customers, you have to clear \"Customers\" from search filter and type in your own company name. Ensure the address is filled out and go to Avatax tab in the partner information and validate the address. Save partner update when done." +msgstr "" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/avalara_salestax.py:0 +#, python-format +msgid "Please validate the origin warehouse address." +msgstr "" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/avalara_salestax.py:0 +#, python-format +msgid "Please validate the shipping address for the partner %(partner.name)s." +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_product_template +#: model:ir.model.fields.selection,name:account_avatax_oca.selection__product_tax_code__type__product +msgid "Product" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_product__tax_code_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_template__tax_code_id +msgid "Product AvaTax Code" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_product_category +msgid "Product Category" +msgstr "" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_product_normal_form_avatax_inherit +msgid "Product Description" +msgstr "" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_product_tax_code_form +msgid "Product Tax Code" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.actions.act_window,name:account_avatax_oca.action_product_tax_code +#: model:ir.ui.menu,name:account_avatax_oca.menu_product_tax_code +msgid "Product Tax Codes" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields.selection,name:account_avatax_oca.selection__avalara_salestax__service_url__https://rest_avatax_com/api/v2 +msgid "Production (REST API)" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_account_bank_statement_line__invoice_doc_no +#: model:ir.model.fields,help:account_avatax_oca.field_account_move__invoice_doc_no +#: model:ir.model.fields,help:account_avatax_oca.field_account_payment__invoice_doc_no +msgid "Reference of the invoice" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__request_timeout +msgid "Request Timeout" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__force_address_validation +msgid "Require Validated Addresses" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__result_in_uppercase +msgid "Return validation results in upper case" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__so_partner_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__so_partner_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__so_partner_id +msgid "SO Partner" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields.selection,name:account_avatax_oca.selection__avalara_salestax__service_url__https://sandbox-rest_avatax_com/api/v2 +msgid "Sandbox (REST API)" +msgstr "" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_getcompany +msgid "Select" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.actions.act_window,name:account_avatax_oca.action_avalara_salestax_getcompany +msgid "Select Avatax Company Code" +msgstr "" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_form +msgid "Select Company" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_getcompany__company_code +msgid "Select a Company" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields.selection,name:account_avatax_oca.selection__product_tax_code__type__service +msgid "Service" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__service_url +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_form +msgid "Service URL" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__invoice_doc_no +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__invoice_doc_no +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__invoice_doc_no +msgid "Source/Ref Invoice No" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__state +msgid "State" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__street +msgid "Street" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__street2 +msgid "Street2" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_account_tax +msgid "Tax" +msgstr "" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_form +msgid "Tax Calculation" +msgstr "" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_partner_details_form_inherit1 +msgid "Tax Exemption" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__tax_address_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__tax_address_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__tax_address_id +msgid "Tax Shipping Address" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__tax_on_shipping_address +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__tax_on_shipping_address +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__tax_on_shipping_address +msgid "Tax based on shipping address" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.actions.act_window,name:account_avatax_oca.action_avalara_salestax_ping +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_form +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_ping +msgid "Test Connection" +msgstr "" + +#. module: account_avatax_oca +#: model:product.template,name:account_avatax_oca.avatax_product_sku2_product_template +msgid "Test Item NT" +msgstr "" + +#. module: account_avatax_oca +#: model:product.template,name:account_avatax_oca.avatax_product_sku1_product_template +msgid "Test Item P0000000" +msgstr "" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/avatax_rest_api.py:0 +#, python-format +msgid "" +"The AvaTax Address Validation Service does not support this country in the " +"configuration, please continue with your normal process." +msgstr "" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/avatax_rest_api.py:0 +#, python-format +msgid "" +"The AvaTax Address Validation Service is disabled by the administrator. " +"Please make sure it's enabled for the address validation" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_res_partner__property_exemption_number +#: model:ir.model.fields,help:account_avatax_oca.field_res_users__property_exemption_number +msgid "The State identification number relevant fot the exemption" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.constraint,message:account_avatax_oca.constraint_avalara_salestax_account_number_company_uniq +msgid "The account number must be unique per company!" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__result_in_uppercase +msgid "The address validation results are returned in in upper case" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__company_code +msgid "The company code as defined in the Admin Console of AvaTax" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_res_partner__date_validation +#: model:ir.model.fields,help:account_avatax_oca.field_res_users__date_validation +msgid "The date the address was last validated by AvaTax and accepted" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_res_partner__property_exemption_code_id +#: model:ir.model.fields,help:account_avatax_oca.field_res_users__property_exemption_code_id +msgid "The type of exemption granted" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__service_url +msgid "The url to connect with" +msgstr "" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/avatax_rest_api.py:0 +#, python-format +msgid "The user or account could not be authenticated" +msgstr "" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/avalara_salestax.py:0 +#, python-format +msgid "There is no Company address defined." +msgstr "" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/avalara_salestax.py:0 +#, python-format +msgid "There is no source shipping address defined for partner %s." +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_res_partner__property_tax_exempt +#: model:ir.model.fields,help:account_avatax_oca.field_res_users__property_tax_exempt +msgid "This company or address can claim for tax exemption" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__auto_generate_customer_code +msgid "" +"This will generate customer code for the customer used in the transaction, " +"if it doesn't have one already. Each code is unique per customer. When this" +" is disabled, you will have to manually go to each customer and manually " +"generate their customer code. This is required for Avatax and is only " +"generated one time." +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_tax_code__type +msgid "Type" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_product_tax_code__type +msgid "Type of tax code as defined in AvaTax" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields.selection,name:account_avatax_oca.selection__res_partner__validation_method__usps +msgid "USPS" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__active +msgid "Uncheck the active field to hide the record" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_account_bank_statement_line__hide_exemption +#: model:ir.model.fields,help:account_avatax_oca.field_account_move__hide_exemption +#: model:ir.model.fields,help:account_avatax_oca.field_account_payment__hide_exemption +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__hide_exemption +msgid "" +"Uncheck the this field to show exemption fields on SO/Invoice form view. " +"Also, it will show Tax based on shipping address button" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.actions.server,name:account_avatax_oca.action_account_invoice_compute_taxes +msgid "Update taxes with AvaTax" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__is_avatax +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_fiscal_position__is_avatax +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__is_avatax +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__is_avatax +msgid "Use Avatax API" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__use_so_partner_id +msgid "Use Sale Customer Code on Invoice" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__use_so_partner_id +msgid "" +"Use Sales Order's Customer field to determine Taxable Status on the Customer" +" Invoice. If no Sales Order exists, Customer field on the invoice form view " +"will be used instead" +msgstr "" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_partner_details_form_inherit1 +msgid "Validate" +msgstr "" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_partner_details_form_inherit1 +msgid "Validate Address" +msgstr "" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_address_validate +msgid "Validated Address" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_partner__validated_on_save +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_users__validated_on_save +msgid "Validated On Save" +msgstr "" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_partner_details_form_inherit1 +msgid "Validation" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__validation_method +msgid "Validation Method" +msgstr "" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_form +msgid "Visit the AvaTax Admin webpage" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__warehouse_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__warehouse_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__warehouse_id +msgid "Warehouse" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__zip +msgid "Zip" +msgstr "" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_product_normal_form_avatax_inherit +msgid "describe the product characteristics..." +msgstr "" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_address_validate +msgid "or" +msgstr "" diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/i18n/bs.po b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/i18n/bs.po new file mode 100644 index 00000000..7b5c80b1 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/i18n/bs.po @@ -0,0 +1,1154 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_avatax_oca +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/hooks.py:0 +#, python-format +msgid "(Discount)" +msgstr "(Popust)" + +#. module: account_avatax_oca +#: model:ir.model.fields.selection,name:account_avatax_oca.selection__res_partner__validation_method__avatax +msgid "AVALARA" +msgstr "AVALARA" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_address_validate +msgid "Accept" +msgstr "Prihvati" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__account_number +msgid "Account Number" +msgstr "Broj računa" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__account_number +msgid "Account Number provided by AvaTax" +msgstr "Broj računa obezbijeđen od strane AvaTax" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__active +msgid "Active" +msgstr "Aktivan" + +#. module: account_avatax_oca +#: model:ir.actions.act_window,name:account_avatax_oca.action_avalara_salestax_address_validate +#: model:ir.actions.server,name:account_avatax_oca.action_call_address_validation_method +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_address_validate +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_form +msgid "Address Validation" +msgstr "Validacija adrese" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_partner__validation_method +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_users__validation_method +msgid "Address Validation Method" +msgstr "Metoda validacije adrese" + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_avalara_salestax_address_validate +msgid "Address Validation using AvaTax" +msgstr "Validacija adrese koristeći AvaTax" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_form +msgid "Advanced" +msgstr "Napredno" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__upc_enable +msgid "" +"Allows ean13 to be reported in place of Item Reference as upc identifier." +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_category__applicable_tax_code_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_product__applicable_tax_code_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_template__applicable_tax_code_id +msgid "Applicable AvaTax Code" +msgstr "Primjenjivi AvaTax kod" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__invoice_calculate_tax +msgid "Auto Calculate Tax on Invoice Save" +msgstr "Auto kalkuliši porez pri spremanju fakture" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__validation_on_save +msgid "Automatic Address Validation" +msgstr "Automatska validacija adrese" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__auto_generate_customer_code +msgid "Automatically generate missing customer code" +msgstr "Automatski generiši nedostajući kod kupca" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__invoice_calculate_tax +msgid "" +"Automatically triggers API to calculate tax If changes made onInvoice's " +"warehouse_id, tax_on_shipping_address, Invoice line's price_unit, discount, " +"quantity" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__validation_on_save +msgid "Automatically validates addresses when they are created or modified" +msgstr "Automatski validira adrese kada su kreirane ili modificirane" + +#. module: account_avatax_oca +#: model:account.tax.group,name:account_avatax_oca.avatax_tax_group +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__avatax_amount +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__avatax_amount +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__avatax_amount +#: model:ir.ui.menu,name:account_avatax_oca.menu_avatax +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_partner_details_form_inherit1 +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_product_normal_form_avatax_inherit +msgid "AvaTax" +msgstr "AvaTax" + +#. module: account_avatax_oca +#: model:ir.actions.act_window,name:account_avatax_oca.action_avalara_salestax +#: model:ir.ui.menu,name:account_avatax_oca.menu_avatax_api +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_form +msgid "AvaTax API" +msgstr "AvaTax API" + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_product_tax_code +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_category__tax_code_id +msgid "AvaTax Code" +msgstr "AvaTax kod" + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_avalara_salestax +msgid "AvaTax Configuration" +msgstr "AvaTax konfiguracija" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move_line__avatax_amt_line +msgid "AvaTax Line" +msgstr "AvaTax linija" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_product_product__tax_code_id +#: model:ir.model.fields,help:account_avatax_oca.field_product_template__tax_code_id +msgid "AvaTax Product Tax Code" +msgstr "AvaTax kod poreza proizvoda" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_product_category_form_avatax_inherit +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_product_normal_form_avatax_inherit +msgid "AvaTax Properties" +msgstr "AvaTax svojstva" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/avatax_rest_api.py:0 +#, python-format +msgid "" +"AvaTax: Notice\n" +"\n" +" Address Validation for this country not supported. But, Avalara will still calculate global tax rules." +msgstr "" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/avatax_rest_api.py:0 +#, python-format +msgid "" +"AvaTax: Warning AvaTax could not validate the address:\n" +"%s\n" +"\n" +"You can save the address and AvaTax will make an attempt to compute taxes based on the zip code if \"Force Address Validation\" is disabled in the Avatax connector configuration. \n" +"\n" +" Also please ensure that the company address is set and Validated. You can get there by going to Sales->Customers and removing \"Customers\" filter from the search at the top. Then go to your company contact info and validate your address in the Avatax Tab" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.constraint,message:account_avatax_oca.constraint_avalara_salestax_code_company_uniq +msgid "Avalara setting is already available for this company code" +msgstr "Avalara podešavanje je već dostupno za ovaj kod kompanije" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__avatax_request_log +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__avatax_request_log +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__avatax_request_log +msgid "Avatax API Request Log" +msgstr "Avatax API log zahtjeva" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__avatax_response_log +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__avatax_response_log +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__avatax_response_log +msgid "Avatax API Response Log" +msgstr "Avatax API log odgovora" + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_avalara_salestax_getcompany +msgid "Avatax Get Company Code" +msgstr "Avatax preuzmi kod kompanije" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_move_form_inherit_1 +msgid "Avatax Log" +msgstr "Avatax log" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/account_move.py:0 +#, python-format +msgid "Avatax address is not validated!" +msgstr "Avatax adresa nije validirana!" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/avalara_salestax.py:0 +#, python-format +msgid "Avatax commiting document %s, but it tax reporting is disabled." +msgstr "Avatax potvrđuje dokument %s, ali je poresko izvještavanje onemogućeno." + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/avatax_rest_api.py:0 +#, python-format +msgid "" +"AvataxClient is not available in your system. Please contact your system " +"administrator to 'pip3 install Avalara'" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__calculate_tax_on_save +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__calculate_tax_on_save +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__calculate_tax_on_save +msgid "Calculate Tax On Save" +msgstr "Kalkuliraj porez pri spremanju" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_address_validate +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_getcompany +msgid "Cancel" +msgstr "Otkaži" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__city +msgid "City" +msgstr "Grad" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_exemption_code__code +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_tax_code__name +msgid "Code" +msgstr "Šifra" + +#. module: account_avatax_oca +#: model:product.template,name:account_avatax_oca.avatax_product_freight_product_template +msgid "Common Carrier FR020100" +msgstr "Uobičajeni prevoznik FR020100" + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_res_company +msgid "Companies" +msgstr "Kompanije" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__company_id +msgid "Company" +msgstr "Preduzeće" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/res_company.py:0 +#, python-format +msgid "Company %s has no Avatax configuration." +msgstr "Kompanija %s nema Avatax konfiguraciju." + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/res_company.py:0 +#, python-format +msgid "Company %s has too many Avatax configurations!" +msgstr "Kompanija %s ima previše Avatax konfiguracija!" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__company_partner_id +msgid "Company Address" +msgstr "Adresa kompanije" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__company_code +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_form +msgid "Company Code" +msgstr "Kod kompanije" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__company_id +msgid "Company which has subscribed to the AvaTax service" +msgstr "Kompanija koja je pretplaćena na AvaTax uslugu" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_move_form_inherit_1 +msgid "Compute Taxes" +msgstr "Kalkuliši poreze" + +#. module: account_avatax_oca +#: model_terms:ir.actions.act_window,help:account_avatax_oca.action_avalara_salestax +msgid "Configuration of AvaTax in odoo" +msgstr "Konfiguracija AvaTax u odoo" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_form +msgid "Connection" +msgstr "Konekcija" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_ping +msgid "Connection test successful" +msgstr "Test konekcije uspješan" + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_res_partner +msgid "Contact" +msgstr "Kontakt" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__country_ids +msgid "Countries" +msgstr "Zemlje" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__country_ids +msgid "Countries where address validation will be used" +msgstr "Zemlje gdje će se koristiti validacija adrese" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__country +msgid "Country" +msgstr "Država" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__create_uid +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__create_uid +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_getcompany__create_uid +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_ping__create_uid +#: model:ir.model.fields,field_description:account_avatax_oca.field_exemption_code__create_uid +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_tax_code__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__create_date +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__create_date +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_getcompany__create_date +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_ping__create_date +#: model:ir.model.fields,field_description:account_avatax_oca.field_exemption_code__create_date +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_tax_code__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_partner__customer_code +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_users__customer_code +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_partner_details_form_inherit1 +msgid "Customer Code" +msgstr "Kod kupca" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/avalara_salestax.py:0 +#, python-format +msgid "" +"Customer Code for customer %(partner.name)s not defined.\n" +"\n" +" You can edit the Customer Code in customer profile. You can fix by clicking \"Generate Customer Code\" button in the customer contact information" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.constraint,message:account_avatax_oca.constraint_res_partner_name_uniq +msgid "Customer Code must be unique!" +msgstr "Kod kupca mora biti jedinstven!" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__date_validation +msgid "Date Validation" +msgstr "Validacija datuma" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__request_timeout +msgid "" +"Defines AvaTax request time out length, AvaTax best practices prescribes " +"default setting of 300 seconds" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_tax_code__description +msgid "Description" +msgstr "Opis" + +#. module: account_avatax_oca +#: model:ir.model.fields.selection,name:account_avatax_oca.selection__product_tax_code__type__digital +msgid "Digital" +msgstr "Digitalno" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__disable_address_validation +msgid "Disable Address Validation" +msgstr "Onemogući validaciju adrese" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__disable_tax_calculation +msgid "Disable AvaTax Calculation" +msgstr "Onemogući AvaTax kalkulaciju" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__disable_tax_reporting +msgid "Disable Document Recording/Commiting" +msgstr "Onemogući zapisivanje/potvrđivanje dokumenata" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__disable_address_validation +msgid "Disables the ability to perform address validation" +msgstr "Onemogućava mogućnost izvršavanja validacije adrese" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__display_name +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__display_name +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_getcompany__display_name +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_ping__display_name +#: model:ir.model.fields,field_description:account_avatax_oca.field_exemption_code__display_name +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_tax_code__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__upc_enable +msgid "Enable UPC Taxability" +msgstr "Omogući UPC oporezivost" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__logging +msgid "Enables detailed AvaTax transaction logging within application" +msgstr "Omogućava detaljno AvaTax logiranje transakcija unutar aplikacije" + +#. module: account_avatax_oca +#: model:ir.actions.act_window,name:account_avatax_oca.action_exemption_code_details +#: model:ir.ui.menu,name:account_avatax_oca.menu_action_exemption_code_details +msgid "Entity Use Code" +msgstr "Kod korišćenja entiteta" + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_exemption_code +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__exemption_code_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__exemption_code_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__exemption_code_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_partner__property_exemption_code_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_users__property_exemption_code_id +msgid "Exemption Code" +msgstr "Kod oslobođenja" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_partner__exemption_code_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_users__exemption_code_id +msgid "Exemption Code (Deprecated)" +msgstr "Kod oslobođenja (zastarjelo)" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__exemption_locked +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__exemption_locked +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__exemption_locked +msgid "Exemption Locked" +msgstr "Oslobođenje zaključano" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__exemption_code +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__exemption_code +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__exemption_code +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_partner__property_exemption_number +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_users__property_exemption_number +msgid "Exemption Number" +msgstr "Broj oslobođenja" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_partner__exemption_number +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_users__exemption_number +msgid "Exemption Number (Deprecated)" +msgstr "Broj oslobođenja (zastarjelo)" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_account_bank_statement_line__exemption_locked +#: model:ir.model.fields,help:account_avatax_oca.field_account_move__exemption_locked +#: model:ir.model.fields,help:account_avatax_oca.field_account_payment__exemption_locked +msgid "" +"Exemption code won't be automatically changed, for instance, when changing " +"the Customer." +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_account_fiscal_position +msgid "Fiscal Position" +msgstr "Fiskalna pozicija" + +#. module: account_avatax_oca +#: model:ir.model.fields.selection,name:account_avatax_oca.selection__product_tax_code__type__freight +msgid "Freight" +msgstr "Prevoz" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_partner_details_form_inherit1 +msgid "Generate" +msgstr "Generiraj" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__hide_exemption +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__hide_exemption +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__hide_exemption +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__hide_exemption +msgid "Hide Exemption & Tax Based on shipping address" +msgstr "Sakrij oslobođenje i porez na osnovu adrese dostave" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__id +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__id +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_getcompany__id +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_ping__id +#: model:ir.model.fields,field_description:account_avatax_oca.field_exemption_code__id +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_tax_code__id +msgid "ID" +msgstr "ID" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/account_tax.py:0 +#, python-format +msgid "" +"Incorrect retrieval of Avatax amount for Invoice %(avatax_invoice)s: product" +" %(product.display_name)s, price_unit %(-price_unit)f , quantity " +"%(quantity)f" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_res_partner__validated_on_save +#: model:ir.model.fields,help:account_avatax_oca.field_res_users__validated_on_save +msgid "" +"Indicates if the address is already validated on save before calling the " +"wizard" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_tax__is_avatax +msgid "Is Avatax" +msgstr "Je Avatax" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_partner__property_tax_exempt +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_users__property_tax_exempt +msgid "Is Tax Exempt" +msgstr "Oslobođen poreza" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_partner__tax_exempt +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_users__tax_exempt +msgid "Is Tax Exempt (Deprecated))" +msgstr "Oslobođen poreza (zastarjelo))" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_res_partner__validation_method +#: model:ir.model.fields,help:account_avatax_oca.field_res_users__validation_method +msgid "It gets populated when the address is validated by the method" +msgstr "Popunjava se kada je adresa validirana metodom" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_account_bank_statement_line__exemption_code_id +#: model:ir.model.fields,help:account_avatax_oca.field_account_move__exemption_code_id +#: model:ir.model.fields,help:account_avatax_oca.field_account_payment__exemption_code_id +msgid "It show the customer exemption code" +msgstr "Prikazuje kod oslobođenja kupca" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_account_bank_statement_line__exemption_code +#: model:ir.model.fields,help:account_avatax_oca.field_account_move__exemption_code +#: model:ir.model.fields,help:account_avatax_oca.field_account_payment__exemption_code +msgid "It show the customer exemption number" +msgstr "Prikazuje broj oslobođenja kupca" + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_account_move +msgid "Journal Entry" +msgstr "Žurnal" + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_account_move_line +msgid "Journal Item" +msgstr "Stavka žurnala" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax____last_update +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate____last_update +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_getcompany____last_update +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_ping____last_update +#: model:ir.model.fields,field_description:account_avatax_oca.field_exemption_code____last_update +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_tax_code____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__write_uid +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__write_uid +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_getcompany__write_uid +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_ping__write_uid +#: model:ir.model.fields,field_description:account_avatax_oca.field_exemption_code__write_uid +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_tax_code__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__write_date +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__write_date +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_getcompany__write_date +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_ping__write_date +#: model:ir.model.fields,field_description:account_avatax_oca.field_exemption_code__write_date +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_tax_code__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_partner__date_validation +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_users__date_validation +msgid "Last Validation Date" +msgstr "Datum poslednje validacije" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__partner_latitude +msgid "Latitude" +msgstr "Geografska širina" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__license_key +msgid "License Key" +msgstr "Ključ licence" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__license_key +msgid "License Key provided by AvaTax" +msgstr "Ključ licence obezbijeđen od AvaTax" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__location_code +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__location_code +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__location_code +msgid "Location Code" +msgstr "Kod lokacije" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__logging +msgid "Log API Requests" +msgstr "Logiraj API zahtjeve" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__partner_longitude +msgid "Longitude" +msgstr "Geografska dužina" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_ping__name +#: model:ir.model.fields,field_description:account_avatax_oca.field_exemption_code__name +msgid "Name" +msgstr "Naziv:" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__disable_tax_calculation +msgid "No tax calculation requests will be sent to the AvaTax web service." +msgstr "Nema zahtjeva za kalkulaciju poreza koji će biti poslani AvaTax web servisu." + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__disable_tax_reporting +msgid "No transactions will be recorded (commited) to the Avatax service." +msgstr "Nema transakcija koje će biti zapisane (potvrđene) u Avatax servisu." + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_ping +msgid "OK" +msgstr "U redu" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__force_address_validation +msgid "Only compute taxes if addresses were validated by the Avatax service" +msgstr "Kalkuliši poreze samo ako su adrese validirane od strane Avatax servisa" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_address_validate +msgid "Original Address" +msgstr "Originalna adresa" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__original_city +msgid "Original City" +msgstr "Originalni grad" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__original_country +msgid "Original Country" +msgstr "Originalna zemlja" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__original_state +msgid "Original State" +msgstr "Originalna država" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__original_street +msgid "Original Street" +msgstr "Originalna ulica" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__original_street2 +msgid "Original Street2" +msgstr "Originalna ulica2" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__original_zip +msgid "Original Zip" +msgstr "Originalni poštanski broj" + +#. module: account_avatax_oca +#: model:ir.model.fields.selection,name:account_avatax_oca.selection__product_tax_code__type__other +#: model:ir.model.fields.selection,name:account_avatax_oca.selection__res_partner__validation_method__other +msgid "Other" +msgstr "Ostalo" + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_avalara_salestax_ping +msgid "Ping Service" +msgstr "Ping servis" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/account_tax.py:0 +#, python-format +msgid "Please configure Avatax Tax for Company %s:" +msgstr "Molimo konfiguriši Avatax porez za kompaniju %s:" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/partner.py:0 +#, python-format +msgid "" +"Please enter either Exemption Number or Exemption Code for marking customer " +"as Exempt." +msgstr "" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/avatax_rest_api.py:0 +#, python-format +msgid "" +"Please set the Company Address in the partner information and validate. We are checking against the first line of the address and it's empty. \n" +"\n" +" Typically located in Sales->Customers, you have to clear \"Customers\" from search filter and type in your own company name. Ensure the address is filled out and go to Avatax tab in the partner information and validate the address. Save partner update when done." +msgstr "" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/avalara_salestax.py:0 +#, python-format +msgid "Please validate the origin warehouse address." +msgstr "Molimo validirajte adresu originalnog skladišta." + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/avalara_salestax.py:0 +#, python-format +msgid "Please validate the shipping address for the partner %(partner.name)s." +msgstr "Molimo validirajte adresu dostave za partnera %(partner.name)s." + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_product_template +#: model:ir.model.fields.selection,name:account_avatax_oca.selection__product_tax_code__type__product +msgid "Product" +msgstr "Artikal" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_product__tax_code_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_template__tax_code_id +msgid "Product AvaTax Code" +msgstr "AvaTax kod proizvoda" + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_product_category +msgid "Product Category" +msgstr "Kategorija proizvoda" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_product_normal_form_avatax_inherit +msgid "Product Description" +msgstr "Opis proizvoda" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_product_tax_code_form +msgid "Product Tax Code" +msgstr "Kod poreza proizvoda" + +#. module: account_avatax_oca +#: model:ir.actions.act_window,name:account_avatax_oca.action_product_tax_code +#: model:ir.ui.menu,name:account_avatax_oca.menu_product_tax_code +msgid "Product Tax Codes" +msgstr "Kodovi poreza proizvoda" + +#. module: account_avatax_oca +#: model:ir.model.fields.selection,name:account_avatax_oca.selection__avalara_salestax__service_url__https://rest_avatax_com/api/v2 +msgid "Production (REST API)" +msgstr "Produkcija (REST API)" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_account_bank_statement_line__invoice_doc_no +#: model:ir.model.fields,help:account_avatax_oca.field_account_move__invoice_doc_no +#: model:ir.model.fields,help:account_avatax_oca.field_account_payment__invoice_doc_no +msgid "Reference of the invoice" +msgstr "Referenca fakture" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__request_timeout +msgid "Request Timeout" +msgstr "Timeout zahtjeva" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__force_address_validation +msgid "Require Validated Addresses" +msgstr "Zahtjevaj validirane adrese" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__result_in_uppercase +msgid "Return validation results in upper case" +msgstr "Vrati rezultate validacije velikim slovima" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__so_partner_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__so_partner_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__so_partner_id +msgid "SO Partner" +msgstr "SO partner" + +#. module: account_avatax_oca +#: model:ir.model.fields.selection,name:account_avatax_oca.selection__avalara_salestax__service_url__https://sandbox-rest_avatax_com/api/v2 +msgid "Sandbox (REST API)" +msgstr "Sandbox (REST API)" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_getcompany +msgid "Select" +msgstr "Odaberi" + +#. module: account_avatax_oca +#: model:ir.actions.act_window,name:account_avatax_oca.action_avalara_salestax_getcompany +msgid "Select Avatax Company Code" +msgstr "Izaberi Avatax kod kompanije" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_form +msgid "Select Company" +msgstr "Izaberi kompaniju" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_getcompany__company_code +msgid "Select a Company" +msgstr "Izaberite kompaniju" + +#. module: account_avatax_oca +#: model:ir.model.fields.selection,name:account_avatax_oca.selection__product_tax_code__type__service +msgid "Service" +msgstr "Usluga" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__service_url +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_form +msgid "Service URL" +msgstr "URL servisa" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__invoice_doc_no +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__invoice_doc_no +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__invoice_doc_no +msgid "Source/Ref Invoice No" +msgstr "Izvor/Ref broj fakture" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__state +msgid "State" +msgstr "Status" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__street +msgid "Street" +msgstr "Ulica" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__street2 +msgid "Street2" +msgstr "Ulica2" + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_account_tax +msgid "Tax" +msgstr "Porez" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_form +msgid "Tax Calculation" +msgstr "Kalkulacija poreza" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_partner_details_form_inherit1 +msgid "Tax Exemption" +msgstr "Oslobođenje od poreza" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__tax_address_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__tax_address_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__tax_address_id +msgid "Tax Shipping Address" +msgstr "Adresa poreske dostave" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__tax_on_shipping_address +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__tax_on_shipping_address +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__tax_on_shipping_address +msgid "Tax based on shipping address" +msgstr "Porez na osnovu adrese dostave" + +#. module: account_avatax_oca +#: model:ir.actions.act_window,name:account_avatax_oca.action_avalara_salestax_ping +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_form +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_ping +msgid "Test Connection" +msgstr "Testiraj vezu" + +#. module: account_avatax_oca +#: model:product.template,name:account_avatax_oca.avatax_product_sku2_product_template +msgid "Test Item NT" +msgstr "Test stavka NT" + +#. module: account_avatax_oca +#: model:product.template,name:account_avatax_oca.avatax_product_sku1_product_template +msgid "Test Item P0000000" +msgstr "Test stavka P0000000" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/avatax_rest_api.py:0 +#, python-format +msgid "" +"The AvaTax Address Validation Service does not support this country in the " +"configuration, please continue with your normal process." +msgstr "" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/avatax_rest_api.py:0 +#, python-format +msgid "" +"The AvaTax Address Validation Service is disabled by the administrator. " +"Please make sure it's enabled for the address validation" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_res_partner__property_exemption_number +#: model:ir.model.fields,help:account_avatax_oca.field_res_users__property_exemption_number +msgid "The State identification number relevant fot the exemption" +msgstr "Identifikacioni broj države relevantan za oslobođenje" + +#. module: account_avatax_oca +#: model:ir.model.constraint,message:account_avatax_oca.constraint_avalara_salestax_account_number_company_uniq +msgid "The account number must be unique per company!" +msgstr "Broj računa mora biti jedinstven po kompaniji!" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__result_in_uppercase +msgid "The address validation results are returned in in upper case" +msgstr "Rezultati validacije adrese se vraćaju velikim slovima" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__company_code +msgid "The company code as defined in the Admin Console of AvaTax" +msgstr "Kod kompanije kako je definisan u Admin konzoli AvaTax" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_res_partner__date_validation +#: model:ir.model.fields,help:account_avatax_oca.field_res_users__date_validation +msgid "The date the address was last validated by AvaTax and accepted" +msgstr "Datum kada je adresa poslednji put validirana od AvaTax i prihvaćena" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_res_partner__property_exemption_code_id +#: model:ir.model.fields,help:account_avatax_oca.field_res_users__property_exemption_code_id +msgid "The type of exemption granted" +msgstr "Tip odobrenog oslobođenja" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__service_url +msgid "The url to connect with" +msgstr "URL za povezivanje" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/avatax_rest_api.py:0 +#, python-format +msgid "The user or account could not be authenticated" +msgstr "Korisnik ili račun nije mogao biti autentifikovan" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/avalara_salestax.py:0 +#, python-format +msgid "There is no Company address defined." +msgstr "Nema definirane adrese kompanije." + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/avalara_salestax.py:0 +#, python-format +msgid "There is no source shipping address defined for partner %s." +msgstr "Nema definirane adrese izvora dostave za partnera %s." + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_res_partner__property_tax_exempt +#: model:ir.model.fields,help:account_avatax_oca.field_res_users__property_tax_exempt +msgid "This company or address can claim for tax exemption" +msgstr "Ova kompanija ili adresa može zahtjevati oslobođenje od poreza" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__auto_generate_customer_code +msgid "" +"This will generate customer code for the customer used in the transaction, " +"if it doesn't have one already. Each code is unique per customer. When this" +" is disabled, you will have to manually go to each customer and manually " +"generate their customer code. This is required for Avatax and is only " +"generated one time." +msgstr "" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_tax_code__type +msgid "Type" +msgstr "Tip" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_product_tax_code__type +msgid "Type of tax code as defined in AvaTax" +msgstr "Tip poreskog koda kako je definisan u AvaTax" + +#. module: account_avatax_oca +#: model:ir.model.fields.selection,name:account_avatax_oca.selection__res_partner__validation_method__usps +msgid "USPS" +msgstr "USPS" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__active +msgid "Uncheck the active field to hide the record" +msgstr "Odčekirajte aktivno polje da sakrijete zapis" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_account_bank_statement_line__hide_exemption +#: model:ir.model.fields,help:account_avatax_oca.field_account_move__hide_exemption +#: model:ir.model.fields,help:account_avatax_oca.field_account_payment__hide_exemption +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__hide_exemption +msgid "" +"Uncheck the this field to show exemption fields on SO/Invoice form view. " +"Also, it will show Tax based on shipping address button" +msgstr "" + +#. module: account_avatax_oca +#: model:ir.actions.server,name:account_avatax_oca.action_account_invoice_compute_taxes +msgid "Update taxes with AvaTax" +msgstr "Ažuriraj poreze sa AvaTax" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__is_avatax +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_fiscal_position__is_avatax +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__is_avatax +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__is_avatax +msgid "Use Avatax API" +msgstr "Koristi Avatax API" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__use_so_partner_id +msgid "Use Sale Customer Code on Invoice" +msgstr "Koristi kod kupca prodaje na fakturi" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__use_so_partner_id +msgid "" +"Use Sales Order's Customer field to determine Taxable Status on the Customer" +" Invoice. If no Sales Order exists, Customer field on the invoice form view " +"will be used instead" +msgstr "" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_partner_details_form_inherit1 +msgid "Validate" +msgstr "Ovjeri" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_partner_details_form_inherit1 +msgid "Validate Address" +msgstr "Validiraj adresu" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_address_validate +msgid "Validated Address" +msgstr "Validirana adresa" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_partner__validated_on_save +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_users__validated_on_save +msgid "Validated On Save" +msgstr "Validirano pri spremanju" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_partner_details_form_inherit1 +msgid "Validation" +msgstr "Validacija" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__validation_method +msgid "Validation Method" +msgstr "Metoda validacije" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_form +msgid "Visit the AvaTax Admin webpage" +msgstr "Posjeti AvaTax Admin web stranicu" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__warehouse_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__warehouse_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__warehouse_id +msgid "Warehouse" +msgstr "Skladište" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__zip +msgid "Zip" +msgstr "Broj pošte" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_product_normal_form_avatax_inherit +msgid "describe the product characteristics..." +msgstr "opišite karakteristike proizvoda ..." + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_address_validate +msgid "or" +msgstr "ili" diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/i18n/it.po b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/i18n/it.po new file mode 100644 index 00000000..cc9a7f27 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/i18n/it.po @@ -0,0 +1,1239 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_avatax_oca +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-03-14 08:45+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.2\n" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/hooks.py:0 +#, python-format +msgid "(Discount)" +msgstr "(Sconto)" + +#. module: account_avatax_oca +#: model:ir.model.fields.selection,name:account_avatax_oca.selection__res_partner__validation_method__avatax +msgid "AVALARA" +msgstr "AVALARA" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_address_validate +msgid "Accept" +msgstr "Accetta" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__account_number +msgid "Account Number" +msgstr "Numero conto" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__account_number +msgid "Account Number provided by AvaTax" +msgstr "Numero conto fornito da AvaTax" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__active +msgid "Active" +msgstr "Attiva" + +#. module: account_avatax_oca +#: model:ir.actions.act_window,name:account_avatax_oca.action_avalara_salestax_address_validate +#: model:ir.actions.server,name:account_avatax_oca.action_call_address_validation_method +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_address_validate +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_form +msgid "Address Validation" +msgstr "Validazione indirizzo" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_partner__validation_method +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_users__validation_method +msgid "Address Validation Method" +msgstr "Metodo validazione indirizzo" + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_avalara_salestax_address_validate +msgid "Address Validation using AvaTax" +msgstr "Validazione indirizzo utilizzando AvaTax" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_form +msgid "Advanced" +msgstr "Avanzato" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__upc_enable +msgid "" +"Allows ean13 to be reported in place of Item Reference as upc identifier." +msgstr "" +"Consente di utilizzare EAN13 al posto del riferimento registrazione come " +"identificatore UPC." + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_category__applicable_tax_code_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_product__applicable_tax_code_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_template__applicable_tax_code_id +msgid "Applicable AvaTax Code" +msgstr "Codice AvaTax applicabile" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__invoice_calculate_tax +msgid "Auto Calculate Tax on Invoice Save" +msgstr "Calcola automaticamente imposta al salvataggio fattura" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__validation_on_save +msgid "Automatic Address Validation" +msgstr "Validazione automatica indirizzo" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__auto_generate_customer_code +msgid "Automatically generate missing customer code" +msgstr "Genera automaticamente codice cliente mancante" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__invoice_calculate_tax +msgid "" +"Automatically triggers API to calculate tax If changes made onInvoice's " +"warehouse_id, tax_on_shipping_address, Invoice line's price_unit, discount, " +"quantity" +msgstr "" +"Attiva automaticamente l'API per calcolare l'imposta se ci sono modifiche " +"nel warehouse_id dell afattura, tax_on_shipping_address, price_uni triga " +"fattura, sconto, quantità" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__validation_on_save +msgid "Automatically validates addresses when they are created or modified" +msgstr "Valida automaticamente gli indirizzi quando sono creati o modificati" + +#. module: account_avatax_oca +#: model:account.tax.group,name:account_avatax_oca.avatax_tax_group +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__avatax_amount +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__avatax_amount +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__avatax_amount +#: model:ir.ui.menu,name:account_avatax_oca.menu_avatax +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_partner_details_form_inherit1 +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_product_normal_form_avatax_inherit +msgid "AvaTax" +msgstr "AvaTax" + +#. module: account_avatax_oca +#: model:ir.actions.act_window,name:account_avatax_oca.action_avalara_salestax +#: model:ir.ui.menu,name:account_avatax_oca.menu_avatax_api +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_form +msgid "AvaTax API" +msgstr "API AvaTax" + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_product_tax_code +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_category__tax_code_id +msgid "AvaTax Code" +msgstr "Codice AvaTax" + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_avalara_salestax +msgid "AvaTax Configuration" +msgstr "Configurazione AvaTax" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move_line__avatax_amt_line +msgid "AvaTax Line" +msgstr "Riga AvaTax" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_product_product__tax_code_id +#: model:ir.model.fields,help:account_avatax_oca.field_product_template__tax_code_id +msgid "AvaTax Product Tax Code" +msgstr "Codice imposta prodotto AvaTax" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_product_category_form_avatax_inherit +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_product_normal_form_avatax_inherit +msgid "AvaTax Properties" +msgstr "Proprietà AvaTax" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/avatax_rest_api.py:0 +#, python-format +msgid "" +"AvaTax: Notice\n" +"\n" +" Address Validation for this country not supported. But, Avalara will still " +"calculate global tax rules." +msgstr "" +"AvaTax: avviso\n" +"\n" +" la validazione indirizzo per questa nazione non è supportata. Ma, Avalara " +"calcolerà comunque le regole imposte globali." + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/avatax_rest_api.py:0 +#, python-format +msgid "" +"AvaTax: Warning AvaTax could not validate the address:\n" +"%s\n" +"\n" +"You can save the address and AvaTax will make an attempt to compute taxes " +"based on the zip code if \"Force Address Validation\" is disabled in the " +"Avatax connector configuration. \n" +"\n" +" Also please ensure that the company address is set and Validated. You can " +"get there by going to Sales->Customers and removing \"Customers\" filter " +"from the search at the top. Then go to your company contact info and " +"validate your address in the Avatax Tab" +msgstr "" +"AvaTax: atenzione AvaTax non può validare l'indirizzo:\n" +"%s\n" +"\n" +"Si può salvare l'indirizzo e AvaTax cercherà di calcolare le imposte in base " +"al CAP se \"Forza validazione indirizzo\" è disabilitata nella " +"configurazione del connettore AvaTax. \n" +"\n" +" Assicurarsi inoltre che l'indirizzo dell'azienda sia impostato e validato. " +"Si può accedere attraverso Vendite->clienti a rimuovendo il filtro " +"\"Clienti\" dalla ricerca in alto. Quandi accedere alle informazioni del " +"contatto dell'azienda e validare l'indirizzo nella sezione AvaTax" + +#. module: account_avatax_oca +#: model:ir.model.constraint,message:account_avatax_oca.constraint_avalara_salestax_code_company_uniq +msgid "Avalara setting is already available for this company code" +msgstr "Le impostazioni Avalara sono già presenti per questo codice azienda" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__avatax_request_log +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__avatax_request_log +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__avatax_request_log +msgid "Avatax API Request Log" +msgstr "Registro richiesta API AvaTax" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__avatax_response_log +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__avatax_response_log +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__avatax_response_log +msgid "Avatax API Response Log" +msgstr "Registro risposta API AvaTax" + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_avalara_salestax_getcompany +msgid "Avatax Get Company Code" +msgstr "Recupera il codice azienda AvaTax" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_move_form_inherit_1 +msgid "Avatax Log" +msgstr "Registro AvaTax" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/account_move.py:0 +#, python-format +msgid "Avatax address is not validated!" +msgstr "L'indirizzo AvaTax non è validato!" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/avalara_salestax.py:0 +#, python-format +msgid "Avatax commiting document %s, but it tax reporting is disabled." +msgstr "" +"AvaTax sta confermando il documento %s, ma la sua reportistica è " +"disabilitata." + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/avatax_rest_api.py:0 +#, python-format +msgid "" +"AvataxClient is not available in your system. Please contact your system " +"administrator to 'pip3 install Avalara'" +msgstr "" +"AvaTaxClient non è disponibile nel sistema. Contattare l'amministratore di " +"sistema per eseguire 'pip3 install Avalara'" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__calculate_tax_on_save +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__calculate_tax_on_save +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__calculate_tax_on_save +msgid "Calculate Tax On Save" +msgstr "Calcola imposta al salvataggio" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_address_validate +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_getcompany +msgid "Cancel" +msgstr "Annulla" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__city +msgid "City" +msgstr "Città" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_exemption_code__code +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_tax_code__name +msgid "Code" +msgstr "Codice" + +#. module: account_avatax_oca +#: model:product.template,name:account_avatax_oca.avatax_product_freight_product_template +msgid "Common Carrier FR020100" +msgstr "Corriere comune FR020100" + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_res_company +msgid "Companies" +msgstr "Aziende" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__company_id +msgid "Company" +msgstr "Azienda" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/res_company.py:0 +#, python-format +msgid "Company %s has no Avatax configuration." +msgstr "L'azienda %s non ha configurato AvaTax." + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/res_company.py:0 +#, python-format +msgid "Company %s has too many Avatax configurations!" +msgstr "L'azienda %s ha troppe configurazioni AvaTax!" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__company_partner_id +msgid "Company Address" +msgstr "Indirizzo azienda" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__company_code +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_form +msgid "Company Code" +msgstr "Codice azienda" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__company_id +msgid "Company which has subscribed to the AvaTax service" +msgstr "Azienda che ha sottoscritto il servizio AvaTax" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_move_form_inherit_1 +msgid "Compute Taxes" +msgstr "Calcola imposte" + +#. module: account_avatax_oca +#: model_terms:ir.actions.act_window,help:account_avatax_oca.action_avalara_salestax +msgid "Configuration of AvaTax in odoo" +msgstr "Configurazione di avaTax in Odoo" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_form +msgid "Connection" +msgstr "Connessione" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_ping +msgid "Connection test successful" +msgstr "Test connessione avvenuto con successo" + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_res_partner +msgid "Contact" +msgstr "Contatto" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__country_ids +msgid "Countries" +msgstr "Nazioni" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__country_ids +msgid "Countries where address validation will be used" +msgstr "Nazioni dove verrà utilizzata la validazione indirizzo" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__country +msgid "Country" +msgstr "Nazione" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__create_uid +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__create_uid +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_getcompany__create_uid +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_ping__create_uid +#: model:ir.model.fields,field_description:account_avatax_oca.field_exemption_code__create_uid +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_tax_code__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__create_date +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__create_date +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_getcompany__create_date +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_ping__create_date +#: model:ir.model.fields,field_description:account_avatax_oca.field_exemption_code__create_date +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_tax_code__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_partner__customer_code +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_users__customer_code +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_partner_details_form_inherit1 +msgid "Customer Code" +msgstr "Codice cliente" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/avalara_salestax.py:0 +#, python-format +msgid "" +"Customer Code for customer %(partner.name)s not defined.\n" +"\n" +" You can edit the Customer Code in customer profile. You can fix by " +"clicking \"Generate Customer Code\" button in the customer contact " +"information" +msgstr "" +"Codice cliente non definito per il cliente %(partner.name)s.\n" +"\n" +" Si puòmodificare il codice nel profilo cliente. È possibile risolvere " +"facendo clic sul pulsante \"Genera codice cliente\" nelle informazioni " +"contatto cliente" + +#. module: account_avatax_oca +#: model:ir.model.constraint,message:account_avatax_oca.constraint_res_partner_name_uniq +msgid "Customer Code must be unique!" +msgstr "Il codice cliente deve essere univoco!" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__date_validation +msgid "Date Validation" +msgstr "Validazione data" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__request_timeout +msgid "" +"Defines AvaTax request time out length, AvaTax best practices prescribes " +"default setting of 300 seconds" +msgstr "" +"Definisce la lunghezza del time out della richiesta AvaTax, la buona norma " +"AvaTax prescrive l'impostazione predefinita di 300 secondi" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_tax_code__description +msgid "Description" +msgstr "Descrizione" + +#. module: account_avatax_oca +#: model:ir.model.fields.selection,name:account_avatax_oca.selection__product_tax_code__type__digital +msgid "Digital" +msgstr "Digitale" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__disable_address_validation +msgid "Disable Address Validation" +msgstr "Disabilita validazione indirizzo" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__disable_tax_calculation +msgid "Disable AvaTax Calculation" +msgstr "Disabilita calcolo AvaTax" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__disable_tax_reporting +msgid "Disable Document Recording/Commiting" +msgstr "Disabilita registrazione/conferma documento" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__disable_address_validation +msgid "Disables the ability to perform address validation" +msgstr "Disabilita la possibilità di effettuare la validazione indirizzo" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__display_name +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__display_name +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_getcompany__display_name +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_ping__display_name +#: model:ir.model.fields,field_description:account_avatax_oca.field_exemption_code__display_name +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_tax_code__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__upc_enable +msgid "Enable UPC Taxability" +msgstr "Abilita la tassabilità UPC" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__logging +msgid "Enables detailed AvaTax transaction logging within application" +msgstr "" +"Abilita la registrazione dettagliata della transizione AvaTax all'interno " +"dell'applicazione" + +#. module: account_avatax_oca +#: model:ir.actions.act_window,name:account_avatax_oca.action_exemption_code_details +#: model:ir.ui.menu,name:account_avatax_oca.menu_action_exemption_code_details +msgid "Entity Use Code" +msgstr "Codice utilizzo entità" + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_exemption_code +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__exemption_code_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__exemption_code_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__exemption_code_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_partner__property_exemption_code_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_users__property_exemption_code_id +msgid "Exemption Code" +msgstr "Codice esenzione" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_partner__exemption_code_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_users__exemption_code_id +msgid "Exemption Code (Deprecated)" +msgstr "Codice esenzione (deprecato)" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__exemption_locked +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__exemption_locked +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__exemption_locked +msgid "Exemption Locked" +msgstr "Esenzione bloccata" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__exemption_code +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__exemption_code +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__exemption_code +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_partner__property_exemption_number +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_users__property_exemption_number +msgid "Exemption Number" +msgstr "Numero esenzione" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_partner__exemption_number +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_users__exemption_number +msgid "Exemption Number (Deprecated)" +msgstr "Numero esenzione (deprecato)" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_account_bank_statement_line__exemption_locked +#: model:ir.model.fields,help:account_avatax_oca.field_account_move__exemption_locked +#: model:ir.model.fields,help:account_avatax_oca.field_account_payment__exemption_locked +msgid "" +"Exemption code won't be automatically changed, for instance, when changing " +"the Customer." +msgstr "" +"Il codice esenzione non viene modificato automaticamente, ad esempio, quando " +"si cambia il cliente." + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_account_fiscal_position +msgid "Fiscal Position" +msgstr "Posizione fiscale" + +#. module: account_avatax_oca +#: model:ir.model.fields.selection,name:account_avatax_oca.selection__product_tax_code__type__freight +msgid "Freight" +msgstr "Trasporto" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_partner_details_form_inherit1 +msgid "Generate" +msgstr "Genera" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__hide_exemption +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__hide_exemption +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__hide_exemption +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__hide_exemption +msgid "Hide Exemption & Tax Based on shipping address" +msgstr "Nasconde esenzione e imposta in base all'indirizzo di spedizione" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__id +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__id +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_getcompany__id +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_ping__id +#: model:ir.model.fields,field_description:account_avatax_oca.field_exemption_code__id +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_tax_code__id +msgid "ID" +msgstr "ID" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/account_tax.py:0 +#, python-format +msgid "" +"Incorrect retrieval of Avatax amount for Invoice %(avatax_invoice)s: product " +"%(product.display_name)s, price_unit %(-price_unit)f , quantity %(quantity)f" +msgstr "" +"Recupero errato del valore AvaTax per la fattura %(avatax_invoice)s: " +"prodotto %(product.display_name)s, prezzo unitario %(-price_unit)f , " +"quantità %(quantity)f" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_res_partner__validated_on_save +#: model:ir.model.fields,help:account_avatax_oca.field_res_users__validated_on_save +msgid "" +"Indicates if the address is already validated on save before calling the " +"wizard" +msgstr "" +"Indica se l'indirizzo è già validato al salvataggio prima di chiamare la " +"procedura guidata" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_tax__is_avatax +msgid "Is Avatax" +msgstr "È AvaTax" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_partner__property_tax_exempt +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_users__property_tax_exempt +msgid "Is Tax Exempt" +msgstr "È esenzione imposta" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_partner__tax_exempt +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_users__tax_exempt +msgid "Is Tax Exempt (Deprecated))" +msgstr "È esenzione imposta (deprecato)" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_res_partner__validation_method +#: model:ir.model.fields,help:account_avatax_oca.field_res_users__validation_method +msgid "It gets populated when the address is validated by the method" +msgstr "Viene compilato quando l'indirizzo è validato dal metodo" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_account_bank_statement_line__exemption_code_id +#: model:ir.model.fields,help:account_avatax_oca.field_account_move__exemption_code_id +#: model:ir.model.fields,help:account_avatax_oca.field_account_payment__exemption_code_id +msgid "It show the customer exemption code" +msgstr "Visualizza il codice di esenzione del cliente" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_account_bank_statement_line__exemption_code +#: model:ir.model.fields,help:account_avatax_oca.field_account_move__exemption_code +#: model:ir.model.fields,help:account_avatax_oca.field_account_payment__exemption_code +msgid "It show the customer exemption number" +msgstr "Visualizza il numero di esenzione del cliente" + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_account_move_line +msgid "Journal Item" +msgstr "Movimento contabile" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax____last_update +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate____last_update +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_getcompany____last_update +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_ping____last_update +#: model:ir.model.fields,field_description:account_avatax_oca.field_exemption_code____last_update +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_tax_code____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__write_uid +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__write_uid +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_getcompany__write_uid +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_ping__write_uid +#: model:ir.model.fields,field_description:account_avatax_oca.field_exemption_code__write_uid +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_tax_code__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__write_date +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__write_date +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_getcompany__write_date +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_ping__write_date +#: model:ir.model.fields,field_description:account_avatax_oca.field_exemption_code__write_date +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_tax_code__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_partner__date_validation +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_users__date_validation +msgid "Last Validation Date" +msgstr "Ultima data approvazione" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__partner_latitude +msgid "Latitude" +msgstr "Latitudine" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__license_key +msgid "License Key" +msgstr "Chiave licenza" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__license_key +msgid "License Key provided by AvaTax" +msgstr "Chiave licenza fornita da AvaTax" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__location_code +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__location_code +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__location_code +msgid "Location Code" +msgstr "Codice ubicazione" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__logging +msgid "Log API Requests" +msgstr "Registra richieste API" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__partner_longitude +msgid "Longitude" +msgstr "Longitudine" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_ping__name +#: model:ir.model.fields,field_description:account_avatax_oca.field_exemption_code__name +msgid "Name" +msgstr "Nome" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__disable_tax_calculation +msgid "No tax calculation requests will be sent to the AvaTax web service." +msgstr "" +"Nessuna richiesta di calcolo delle imposte verrà inviata al servizio web " +"AvaTax." + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__disable_tax_reporting +msgid "No transactions will be recorded (commited) to the Avatax service." +msgstr "Nessuna transizione verrà registrata (affidata) al servizio AvaTax." + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_ping +msgid "OK" +msgstr "OK" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__force_address_validation +msgid "Only compute taxes if addresses were validated by the Avatax service" +msgstr "" +"Solo imposte calcolate se gli indirizzi sono state validati dal servizio " +"AvaTax" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_address_validate +msgid "Original Address" +msgstr "Indirizzo originale" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__original_city +msgid "Original City" +msgstr "Città originale" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__original_country +msgid "Original Country" +msgstr "Nazione originale" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__original_state +msgid "Original State" +msgstr "Stato originale" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__original_street +msgid "Original Street" +msgstr "Indirizzo originale" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__original_street2 +msgid "Original Street2" +msgstr "Indirizzo2 originale" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__original_zip +msgid "Original Zip" +msgstr "CAP originale" + +#. module: account_avatax_oca +#: model:ir.model.fields.selection,name:account_avatax_oca.selection__product_tax_code__type__other +#: model:ir.model.fields.selection,name:account_avatax_oca.selection__res_partner__validation_method__other +msgid "Other" +msgstr "Altro" + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_avalara_salestax_ping +msgid "Ping Service" +msgstr "Serivizio ping" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/account_tax.py:0 +#, python-format +msgid "Please configure Avatax Tax for Company %s:" +msgstr "Configurare il servizio AvaTax per l'azienda %s:" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/partner.py:0 +#, python-format +msgid "" +"Please enter either Exemption Number or Exemption Code for marking customer " +"as Exempt." +msgstr "" +"Inserire il numero di esenzione o il codice esenzione per rendere esente il " +"cliente." + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/avatax_rest_api.py:0 +#, python-format +msgid "" +"Please set the Company Address in the partner information and validate. We " +"are checking against the first line of the address and it's empty. \n" +"\n" +" Typically located in Sales->Customers, you have to clear \"Customers\" from " +"search filter and type in your own company name. Ensure the address is " +"filled out and go to Avatax tab in the partner information and validate the " +"address. Save partner update when done." +msgstr "" +"Impostare e validare l'indirizzo azienda nelle informazioni partner. È stato " +"controllata la prima riga dell'indirizzo ed è vuota.\n" +"\n" +" Normalmente posizionato in Vendite->Clienti, bisogna cancellare \"Clienti\" " +"dal filtro ricerca e scrivere il nome della propria azienda. Assicurarsi che " +"l'indirizzo sia compilato e passare alla linguetta AvaTax nelle informazioni " +"partner e validare l'indirizzo. Salvare l'aggiornamento del partner quando " +"terminato." + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/avalara_salestax.py:0 +#, python-format +msgid "Please validate the origin warehouse address." +msgstr "Validare l'indirizzo del magazzino origine." + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/avalara_salestax.py:0 +#, python-format +msgid "Please validate the shipping address for the partner %(partner.name)s." +msgstr "Validare l'indirizzo di spedizione per il partner %(partner.name)s." + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_product_template +#: model:ir.model.fields.selection,name:account_avatax_oca.selection__product_tax_code__type__product +msgid "Product" +msgstr "Prodotto" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_product__tax_code_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_template__tax_code_id +msgid "Product AvaTax Code" +msgstr "Codice AvaTax prodotto" + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_product_category +msgid "Product Category" +msgstr "Categoria prodotto" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_product_normal_form_avatax_inherit +msgid "Product Description" +msgstr "Descrizione prodotto" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_product_tax_code_form +msgid "Product Tax Code" +msgstr "Codice imposta prodotto" + +#. module: account_avatax_oca +#: model:ir.actions.act_window,name:account_avatax_oca.action_product_tax_code +#: model:ir.ui.menu,name:account_avatax_oca.menu_product_tax_code +msgid "Product Tax Codes" +msgstr "Codici imposta prodotto" + +#. module: account_avatax_oca +#: model:ir.model.fields.selection,name:account_avatax_oca.selection__avalara_salestax__service_url__https://rest_avatax_com/api/v2 +msgid "Production (REST API)" +msgstr "Produzione (API REST)" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_account_bank_statement_line__invoice_doc_no +#: model:ir.model.fields,help:account_avatax_oca.field_account_move__invoice_doc_no +#: model:ir.model.fields,help:account_avatax_oca.field_account_payment__invoice_doc_no +msgid "Reference of the invoice" +msgstr "Riferimento della fattura" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__request_timeout +msgid "Request Timeout" +msgstr "Timeout richiesta" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__force_address_validation +msgid "Require Validated Addresses" +msgstr "Richiede indirizzi validati" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__result_in_uppercase +msgid "Return validation results in upper case" +msgstr "Restituisce risultati validazione in maiuscolo" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__so_partner_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__so_partner_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__so_partner_id +msgid "SO Partner" +msgstr "Partner OV" + +#. module: account_avatax_oca +#: model:ir.model.fields.selection,name:account_avatax_oca.selection__avalara_salestax__service_url__https://sandbox-rest_avatax_com/api/v2 +msgid "Sandbox (REST API)" +msgstr "Sandbox (API REST)" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_getcompany +msgid "Select" +msgstr "Seleziona" + +#. module: account_avatax_oca +#: model:ir.actions.act_window,name:account_avatax_oca.action_avalara_salestax_getcompany +msgid "Select Avatax Company Code" +msgstr "Selezionare codice azienda AvaTax" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_form +msgid "Select Company" +msgstr "Seleziona azienda" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_getcompany__company_code +msgid "Select a Company" +msgstr "Selezionare una azienda" + +#. module: account_avatax_oca +#: model:ir.model.fields.selection,name:account_avatax_oca.selection__product_tax_code__type__service +msgid "Service" +msgstr "Servizio" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__service_url +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_form +msgid "Service URL" +msgstr "URL servizio" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__invoice_doc_no +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__invoice_doc_no +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__invoice_doc_no +msgid "Source/Ref Invoice No" +msgstr "Nr. fattura origine/riferimento" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__state +msgid "State" +msgstr "Stato" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__street +msgid "Street" +msgstr "Indirizzo" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__street2 +msgid "Street2" +msgstr "Indirizzo2" + +#. module: account_avatax_oca +#: model:ir.model,name:account_avatax_oca.model_account_tax +msgid "Tax" +msgstr "Imposta" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_form +msgid "Tax Calculation" +msgstr "Calcolo imposta" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_partner_details_form_inherit1 +msgid "Tax Exemption" +msgstr "Esenzione imposta" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__tax_address_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__tax_address_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__tax_address_id +msgid "Tax Shipping Address" +msgstr "Indirizzo spedizione imposta" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__tax_on_shipping_address +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__tax_on_shipping_address +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__tax_on_shipping_address +msgid "Tax based on shipping address" +msgstr "Imposta in base all'indirizzo di spedizione" + +#. module: account_avatax_oca +#: model:ir.actions.act_window,name:account_avatax_oca.action_avalara_salestax_ping +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_form +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_ping +msgid "Test Connection" +msgstr "Prova connessione" + +#. module: account_avatax_oca +#: model:product.template,name:account_avatax_oca.avatax_product_sku2_product_template +msgid "Test Item NT" +msgstr "Prova elemento NT" + +#. module: account_avatax_oca +#: model:product.template,name:account_avatax_oca.avatax_product_sku1_product_template +msgid "Test Item P0000000" +msgstr "Prova elemento P0000000" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/avatax_rest_api.py:0 +#, python-format +msgid "" +"The AvaTax Address Validation Service does not support this country in the " +"configuration, please continue with your normal process." +msgstr "" +"Il servizio di validazione indirizzo AvaTax non supporta questa nazione " +"nella configurazione, proseguire con il processo normale." + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/avatax_rest_api.py:0 +#, python-format +msgid "" +"The AvaTax Address Validation Service is disabled by the administrator. " +"Please make sure it's enabled for the address validation" +msgstr "" +"Il servizio validazione indirizzo è disabilitato dall'amministratore. " +"Assicurarsi che sia abilitato per la validazione indirizzo" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_res_partner__property_exemption_number +#: model:ir.model.fields,help:account_avatax_oca.field_res_users__property_exemption_number +msgid "The State identification number relevant fot the exemption" +msgstr "Il numero identificazione stato utile per l'esenzione" + +#. module: account_avatax_oca +#: model:ir.model.constraint,message:account_avatax_oca.constraint_avalara_salestax_account_number_company_uniq +msgid "The account number must be unique per company!" +msgstr "Il numero di conto deve essere univoco per azienda!" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__result_in_uppercase +msgid "The address validation results are returned in in upper case" +msgstr "" +"I risultati della validazione indirizzo sono restituiti in lettere maiuscole" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__company_code +msgid "The company code as defined in the Admin Console of AvaTax" +msgstr "" +"Il codice azienda come definito nella console di amministrazione di AvaTax" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_res_partner__date_validation +#: model:ir.model.fields,help:account_avatax_oca.field_res_users__date_validation +msgid "The date the address was last validated by AvaTax and accepted" +msgstr "" +"La data dell'ultima validazione e accettazione dell'indirizzo da AvaTax" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_res_partner__property_exemption_code_id +#: model:ir.model.fields,help:account_avatax_oca.field_res_users__property_exemption_code_id +msgid "The type of exemption granted" +msgstr "Il tipo di esenzione concessa" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__service_url +msgid "The url to connect with" +msgstr "L'URL a cui connettersi" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/avatax_rest_api.py:0 +#, python-format +msgid "The user or account could not be authenticated" +msgstr "L'utente o il conto non possono essere autenticati" + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/avalara_salestax.py:0 +#, python-format +msgid "There is no Company address defined." +msgstr "Non è definito un indirizzo dell'azienda." + +#. module: account_avatax_oca +#. odoo-python +#: code:addons/account_avatax_oca/models/avalara_salestax.py:0 +#, python-format +msgid "There is no source shipping address defined for partner %s." +msgstr "Non è definito l'indirizzo di spedizione per il partner %s." + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_res_partner__property_tax_exempt +#: model:ir.model.fields,help:account_avatax_oca.field_res_users__property_tax_exempt +msgid "This company or address can claim for tax exemption" +msgstr "Questa azienda o indirizzo può richiedere l'esenzione imposta" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__auto_generate_customer_code +msgid "" +"This will generate customer code for the customer used in the transaction, " +"if it doesn't have one already. Each code is unique per customer. When this " +"is disabled, you will have to manually go to each customer and manually " +"generate their customer code. This is required for Avatax and is only " +"generated one time." +msgstr "" +"Questo genererà il codice cliente per l'utente utilizzato nella transizione, " +"se non ne ha già uno. Ogni codice è univoco per cliente. Quando è " +"disabilitato, bisognerà accedere ad ogni cliente e generare manualmente il " +"suo codice. Questo è richiesto da AvaTax ed è generato una sola volta." + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_product_tax_code__type +msgid "Type" +msgstr "Tipo" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_product_tax_code__type +msgid "Type of tax code as defined in AvaTax" +msgstr "Tipo di codice imposta come definito in AvaTax" + +#. module: account_avatax_oca +#: model:ir.model.fields.selection,name:account_avatax_oca.selection__res_partner__validation_method__usps +msgid "USPS" +msgstr "USPS" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__active +msgid "Uncheck the active field to hide the record" +msgstr "Deselezionare il campo attivo per nascondere il record" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_account_bank_statement_line__hide_exemption +#: model:ir.model.fields,help:account_avatax_oca.field_account_move__hide_exemption +#: model:ir.model.fields,help:account_avatax_oca.field_account_payment__hide_exemption +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__hide_exemption +msgid "" +"Uncheck the this field to show exemption fields on SO/Invoice form view. " +"Also, it will show Tax based on shipping address button" +msgstr "" +"Deselezionare questo campo per visualizzare i campi esenzione in OV/fattura " +"dalla vista. Inoltre, verrà visualizzato il pulsante 'Imposta in base " +"all'indirizzo di spedizione'" + +#. module: account_avatax_oca +#: model:ir.actions.server,name:account_avatax_oca.action_account_invoice_compute_taxes +msgid "Update taxes with AvaTax" +msgstr "Aggiorna imposte con AvaTax" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__is_avatax +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_fiscal_position__is_avatax +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__is_avatax +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__is_avatax +msgid "Use Avatax API" +msgstr "Utilizza API AvaTax" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax__use_so_partner_id +msgid "Use Sale Customer Code on Invoice" +msgstr "Utilizzare il codice vendita cliente nella fattura" + +#. module: account_avatax_oca +#: model:ir.model.fields,help:account_avatax_oca.field_avalara_salestax__use_so_partner_id +msgid "" +"Use Sales Order's Customer field to determine Taxable Status on the Customer " +"Invoice. If no Sales Order exists, Customer field on the invoice form view " +"will be used instead" +msgstr "" +"Utilizzare il campo cliente dell'ordine di vendita per definire lo stato " +"applicabilità imposta nella fattura cliente. Se non esiste l'ordine di " +"vendita, allora verrà usato il campo cliente nella vista modulo fattura" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_partner_details_form_inherit1 +msgid "Validate" +msgstr "Valida" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_partner_details_form_inherit1 +msgid "Validate Address" +msgstr "Valida indirizzo" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_address_validate +msgid "Validated Address" +msgstr "Indirizzo validato" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_partner__validated_on_save +#: model:ir.model.fields,field_description:account_avatax_oca.field_res_users__validated_on_save +msgid "Validated On Save" +msgstr "Validato alla vendita" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_partner_details_form_inherit1 +msgid "Validation" +msgstr "Validazione" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__validation_method +msgid "Validation Method" +msgstr "Metodo validazione" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_form +msgid "Visit the AvaTax Admin webpage" +msgstr "Visita la pagina web di AvaTax" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_bank_statement_line__warehouse_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_move__warehouse_id +#: model:ir.model.fields,field_description:account_avatax_oca.field_account_payment__warehouse_id +msgid "Warehouse" +msgstr "Magazzino" + +#. module: account_avatax_oca +#: model:ir.model.fields,field_description:account_avatax_oca.field_avalara_salestax_address_validate__zip +msgid "Zip" +msgstr "CAP" + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_product_normal_form_avatax_inherit +msgid "describe the product characteristics..." +msgstr "descrive le caratteristiche prodotto..." + +#. module: account_avatax_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_oca.view_avalara_salestax_address_validate +msgid "or" +msgstr "o" diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/models/__init__.py b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/models/__init__.py new file mode 100644 index 00000000..0a4c69bc --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/models/__init__.py @@ -0,0 +1,8 @@ +from . import avalara_salestax +from . import product +from . import partner +from . import account_move +from . import account_fiscal_position +from . import account_tax +from . import res_company +from . import avatax_rest_api diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/models/account_fiscal_position.py b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/models/account_fiscal_position.py new file mode 100644 index 00000000..4d8162cf --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/models/account_fiscal_position.py @@ -0,0 +1,7 @@ +from odoo import fields, models + + +class FiscalPosition(models.Model): + _inherit = "account.fiscal.position" + + is_avatax = fields.Boolean(string="Use Avatax API") diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/models/account_move.py b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/models/account_move.py new file mode 100644 index 00000000..3a939c8f --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/models/account_move.py @@ -0,0 +1,532 @@ +import logging + +from odoo import _, api, fields, models +from odoo.exceptions import UserError +from odoo.tools import float_compare + +_logger = logging.getLogger(__name__) + + +class AccountMove(models.Model): + """Inherit to implement the tax calculation using avatax API""" + + _inherit = "account.move" + + @api.depends("partner_shipping_id", "partner_id", "company_id") + def _compute_onchange_exemption(self): + """ + Set the exemption to use for the Invoice. + An exemption can be applied if + there an exemption for the delivery address Country + State + - Get the delivery address Country & State + - Search the invoiced commercial partner addresses + for an exemption in this Country & State + - In case there is a "country wide" exemption, use it. + + Example: + - ACME company partner, USA CA, has exemption status + - ACME Invoicing address, USA CA, no exemption status + - ACME Delivery address, USA CA, no exemption status + + Invoice to ACME Invoicing, Shipped to ACME Delivery with be exempt. + + For this to work properly, the "exemption_lock" is no longer supported. + """ + for invoice in self.filtered(lambda x: x.state == "draft"): + invoice_partner = invoice.partner_id.commercial_partner_id + ship_to_address = ( + hasattr(invoice, "partner_shipping_id") + and invoice.partner_shipping_id + or invoice_partner + ) + # Find an exemption address matching the Country + State + # of the Delivery address + exemption_addresses = ( + invoice_partner | invoice_partner.child_ids + ).filtered("property_tax_exempt") + exemption_address_naive = exemption_addresses.filtered( + lambda a: a.country_id == ship_to_address.country_id + and ( + a.state_id == ship_to_address.state_id + or invoice_partner.property_exemption_country_wide + ) + )[:1] + # Force Company to get the correct values from the Property fields + exemption_address = exemption_address_naive.with_company( + invoice.company_id.id + ) + invoice.exemption_code = exemption_address.property_exemption_number + invoice.exemption_code_id = exemption_address.property_exemption_code_id + + @api.onchange("warehouse_id") + def onchange_warehouse_id(self): + if self.warehouse_id: + if self.warehouse_id.company_id: + self.company_id = self.warehouse_id.company_id + if self.warehouse_id.code: + self.location_code = self.warehouse_id.code + + is_avatax = fields.Boolean(related="fiscal_position_id.is_avatax") + invoice_doc_no = fields.Char( + "Source/Ref Invoice No", + readonly=True, + states={"draft": [("readonly", False)]}, + help="Reference of the invoice", + ) + exemption_code = fields.Char( + "Exemption Number", + compute=_compute_onchange_exemption, + readonly=False, # New computed writeable fields + store=True, + help="It show the customer exemption number", + ) + exemption_code_id = fields.Many2one( + "exemption.code", + "Exemption Code", + compute=_compute_onchange_exemption, + readonly=False, # New computed writeable fields + store=True, + help="It show the customer exemption code", + ) + exemption_locked = fields.Boolean( + help="Exemption code won't be automatically changed, " + "for instance, when changing the Customer." + ) + tax_on_shipping_address = fields.Boolean( + "Tax based on shipping address", default=True + ) + tax_address_id = fields.Many2one( + "res.partner", "Tax Shipping Address", compute="_compute_tax_address_id" + ) + location_code = fields.Char(readonly=True, states={"draft": [("readonly", False)]}) + warehouse_id = fields.Many2one("stock.warehouse", "Warehouse") + avatax_amount = fields.Float(string="AvaTax", copy=False) + calculate_tax_on_save = fields.Boolean() + so_partner_id = fields.Many2one(comodel_name="res.partner", string="SO Partner") + avatax_request_log = fields.Text( + "Avatax API Request Log", readonly=True, copy=False + ) + avatax_response_log = fields.Text( + "Avatax API Response Log", readonly=True, copy=False + ) + + @api.model + @api.depends("company_id") + def _compute_hide_exemption(self): + avatax_config = self.env.company.get_avatax_config_company() + for inv in self: + inv.hide_exemption = avatax_config.hide_exemption + + hide_exemption = fields.Boolean( + "Hide Exemption & Tax Based on shipping address", + compute=_compute_hide_exemption, # For past transactions visibility + default=lambda self: self.env.company.get_avatax_config_company, + help="Uncheck the this field to show exemption fields on SO/Invoice form view. " + "Also, it will show Tax based on shipping address button", + ) + + @api.depends("tax_on_shipping_address", "partner_id", "partner_shipping_id") + def _compute_tax_address_id(self): + for invoice in self: + invoice.tax_address_id = ( + invoice.partner_shipping_id + if invoice.tax_on_shipping_address + else invoice.partner_id + ) + + @api.onchange("tax_address_id", "fiscal_position_id") + def onchange_reset_avatax_amount(self): + """ + When changing quantities or prices, reset the Avatax computed amount. + The Odoo computed tax amount will then be shown, as a reference. + The Avatax amount will be recomputed upon document validation. + """ + for inv in self: + inv.avatax_amount = 0 + for line in inv.invoice_line_ids: + line.avatax_amt_line = 0 + + # Same as v12 + def get_origin_tax_date(self): + if self.invoice_doc_no: + orig_invoice = self.search( + [ + ("name", "=", self.invoice_doc_no), + ("partner_id", "=", self.partner_id.id), + ] + ) + return orig_invoice.invoice_date + return False + + # Same as v12 + def _get_avatax_doc_type(self, commit=True): + self.ensure_one() + avatax_config = self.company_id.get_avatax_config_company() + if avatax_config.disable_tax_reporting: + commit = False + if "refund" in self.move_type: + doc_type = "ReturnInvoice" if commit else "ReturnOrder" + else: + doc_type = "SalesInvoice" if commit else "SalesOrder" + return doc_type + + # Same as v12 + def _avatax_prepare_lines(self, doc_type=None): + """ + Prepare the lines to use for Avatax computation. + Returns a list of dicts + """ + sign = 1 if self.move_type.startswith("out") else -1 + lines = [ + line._avatax_prepare_line(sign, doc_type) + for line in self.invoice_line_ids + if line.price_subtotal or line.quantity + ] + return [x for x in lines if x] + + def update_tax_details(self, tax, line, tax_result_line): + """Method to update details in tax""" + return tax, line + + # Same as v12 + def _avatax_compute_tax(self, commit=False): + """Contact REST API and recompute taxes for a Sale Order""" + # Override to handle lines with split taxes (e.g. TN) + self and self.ensure_one() + avatax_config = self.company_id.get_avatax_config_company() + if not avatax_config: + # Skip Avatax computation if no configuration is found + return + doc_type = self._get_avatax_doc_type(commit=commit) + tax_date = self.get_origin_tax_date() or self.invoice_date + taxable_lines = self._avatax_prepare_lines(doc_type) + tax_result = avatax_config.create_transaction( + self.invoice_date or fields.Date.today(), + self.name, + doc_type, + ( + self.so_partner_id + if self.so_partner_id and avatax_config.use_so_partner_id + else self.partner_id + ), + self.warehouse_id.partner_id or self.company_id.partner_id, + self.tax_address_id or self.partner_id, + taxable_lines, + self.user_id, + self.exemption_code or None, + self.exemption_code_id.code or None, + commit, + tax_date, + # TODO: can we report self.invoice_doc_no? + self.name if self.move_type == "out_refund" else "", + self.location_code or "", + is_override=self.move_type == "out_refund", + currency_id=self.currency_id, + ignore_error=300 if commit else None, + log_to_record=self, + ) + # If commiting, and document exists, try unvoiding it + # Error number 300 = GetTaxError, Expected Saved|Posted + if commit and tax_result.get("number") == 300: + _logger.info( + "Document %s (%s) already exists in Avatax. " + "Should be a voided transaction. " + "Unvoiding and re-commiting.", + self.name, + doc_type, + ) + avatax_config.unvoid_transaction(self.name, doc_type) + avatax_config.commit_transaction(self.name, doc_type) + return tax_result + + if self.state == "draft": + Tax = self.env["account.tax"] + tax_result_lines = {int(x["lineNumber"]): x for x in tax_result["lines"]} + taxes_to_set = {} + for line in self.invoice_line_ids: + tax_result_line = tax_result_lines.get(line.id) + if tax_result_line: + # rate = tax_result_line.get("rate", 0.0) + tax_calculation = 0.0 + if tax_result_line["taxableAmount"]: + tax_calculation = ( + tax_result_line["taxCalculated"] + / tax_result_line["taxableAmount"] + ) + rate = round(tax_calculation * 100, 4) + tax = Tax.get_avalara_tax(rate, doc_type) + tax, line = self.update_tax_details(tax, line, tax_result_line) + if tax and tax not in line.tax_ids: + line_taxes = line.tax_ids.filtered(lambda x: not x.is_avatax) + taxes_to_set[line.id] = line_taxes | tax + line.avatax_amt_line = tax_result_line["tax"] + self.with_context(check_move_validity=False).avatax_amount = tax_result[ + "totalTax" + ] + container = {"records": self} + + # Set Taxes on lines in a way that properly triggers onchanges + # This same approach is also used by the official account_taxcloud connector + with self.with_context( + avatax_invoice=self, check_move_validity=False + )._sync_dynamic_lines(container), self.line_ids.mapped( + "move_id" + )._check_balanced( + container + ): + for line_id in taxes_to_set.keys(): + line = self.invoice_line_ids.filtered(lambda x: x.id == line_id) + line.write({"tax_ids": [(6, 0, [])]}) + line.with_context( + avatax_invoice=self, check_move_validity=False + ).write({"tax_ids": taxes_to_set.get(line_id).ids}) + # After taxes are changed is needed to force compute taxes again, in 16 version + # change of tax doesn't trigger compute of taxes on header for unknown reason + self._compute_amount() + if float_compare( + self.amount_untaxed + max(self.amount_tax, abs(self.avatax_amount)), + self.amount_residual, + precision_rounding=self.currency_id.rounding or 0.001, + ): + taxes_data = { + iline.id: iline.tax_ids for iline in self.invoice_line_ids + } + self.invoice_line_ids.write({"tax_ids": [(6, 0, [])]}) + for line in self.invoice_line_ids: + line.write({"tax_ids": taxes_data[line.id].ids}) + return tax_result + + # Same as v13 + def avatax_compute_taxes(self, commit=False): + """ + Called from Invoice's Action menu. + Forces computation of the Invoice taxes + """ + for invoice in self: + if ( + invoice.move_type in ["out_invoice", "out_refund"] + and invoice.fiscal_position_id.is_avatax + and (invoice.state == "draft" or commit) + ): + invoice._avatax_compute_tax(commit=commit) + return True + + def avatax_commit_taxes(self): + for invoice in self: + avatax_config = invoice.company_id.get_avatax_config_company() + if not avatax_config.disable_tax_reporting: + doc_type = invoice._get_avatax_doc_type() + avatax_config.commit_transaction(invoice.name, doc_type) + return True + + def is_avatax_calculated(self): + """ + Only apply Avatax for these types of documents. + Can be extended to support other types. + """ + return self.is_sale_document() + + def _post(self, soft=True): + for invoice in self: + if invoice.is_avatax_calculated(): + avatax_config = self.company_id.get_avatax_config_company() + if avatax_config and avatax_config.force_address_validation: + for addr in [self.partner_id, self.partner_shipping_id]: + if not addr.date_validation: + # The Validate action will be interrupted + # if the address is not validated + raise UserError(_("Avatax address is not validated!")) + # We should compute taxes before validating the invoice + # to ensure correct account moves + # However, we can't save the invoice because it wasn't assigned a + # number yet + invoice.avatax_compute_taxes(commit=False) + res = super()._post(soft=soft) + for invoice in res: + if invoice.is_avatax_calculated(): + # We can only commit to Avatax after validating the invoice + # because we need the generated Invoice number + invoice.avatax_compute_taxes(commit=True) + return res + + # prepare_return in v12 + def _reverse_move_vals(self, default_values, cancel=True): + # OVERRIDE + # Don't keep anglo-saxon lines if not cancelling an existing invoice. + move_vals = super(AccountMove, self)._reverse_move_vals( + default_values, cancel=cancel + ) + move_vals.update( + { + "invoice_doc_no": self.name, + "invoice_date": default_values + and default_values.get("invoice_date") + or self.invoice_date, + "tax_on_shipping_address": self.tax_on_shipping_address, + "warehouse_id": self.warehouse_id.id, + "location_code": self.location_code, + "exemption_code": self.exemption_code or "", + "exemption_code_id": self.exemption_code_id.id or None, + "tax_address_id": self.tax_address_id.id, + } + ) + return move_vals + + # action_cancel in v12 + def button_draft(self): + """ + Sets invoice to Draft, either from the Posted or Cancelled states + """ + posted_invoices = self.filtered( + lambda invoice: invoice.move_type in ["out_invoice", "out_refund"] + and invoice.fiscal_position_id.is_avatax + and invoice.state == "posted" + ) + res = super(AccountMove, self).button_draft() + for invoice in posted_invoices: + avatax_config = invoice.company_id.get_avatax_config_company() + if avatax_config: + doc_type = invoice._get_avatax_doc_type() + avatax_config.void_transaction(invoice.name, doc_type) + return res + + @api.onchange( + "invoice_line_ids", + "warehouse_id", + "tax_address_id", + "tax_on_shipping_address", + "partner_id", + ) + def onchange_avatax_calculation(self): + avatax_config = self.env.company.get_avatax_config_company() + self.calculate_tax_on_save = False + if avatax_config.invoice_calculate_tax: + if ( + self._origin.warehouse_id != self.warehouse_id + or self._origin.tax_address_id.street != self.tax_address_id.street + or self._origin.partner_id != self.partner_id + or self._origin.tax_on_shipping_address != self.tax_on_shipping_address + ): + self.calculate_tax_on_save = True + return + for line in self.invoice_line_ids: + if ( + line._origin.price_unit != line.price_unit + or line._origin.discount != line.discount + or line._origin.quantity != line.quantity + ) and line.display_type == "product": + self.calculate_tax_on_save = True + break + + def write(self, vals): + result = super(AccountMove, self).write(vals) + avatax_config = self.env.company.get_avatax_config_company() + for record in self: + if ( + avatax_config.invoice_calculate_tax + and record.calculate_tax_on_save + and record.state == "draft" + and not self._context.get("skip_second_write", False) + ): + record.with_context(skip_second_write=True).write( + {"calculate_tax_on_save": False} + ) + record.avatax_compute_taxes() + return result + + @api.model_create_multi + def create(self, vals_list): + moves = super().create(vals_list) + avatax_config = self.env.company.get_avatax_config_company() + for move in moves: + if ( + avatax_config.invoice_calculate_tax + and move.calculate_tax_on_save + and not self._context.get("skip_second_write", False) + ): + move.with_context(skip_second_write=True).write( + {"calculate_tax_on_save": False} + ) + move.avatax_compute_taxes() + return moves + + +class AccountMoveLine(models.Model): + _inherit = "account.move.line" + + avatax_amt_line = fields.Float(string="AvaTax Line", copy=False) + + def _get_avatax_amount(self, qty=None): + """ + Return the company currency line amount, after discounts, + to use for Tax calculation. + + Can be used to compute unit price only, using qty=1. + + Code extracted from account/models/account_move.py, + from the compute_base_line_taxes() nested function, + adjusted to compute line amount instead of unit price. + """ + self.ensure_one() + base_line = self + move = base_line.move_id + sign = -1 if move.is_inbound() else 1 + quantity = qty or base_line.quantity + base_amount = base_line.price_unit * quantity + if base_line.currency_id: + price_unit_foreign_curr = ( + sign * base_amount * (1 - (base_line.discount / 100.0)) + ) + price_unit_comp_curr = base_line.currency_id._convert( + price_unit_foreign_curr, + move.company_id.currency_id, + move.company_id, + move.date, + ) + else: + price_unit_comp_curr = ( + sign * base_amount * (1 - (base_line.discount / 100.0)) + ) + return -price_unit_comp_curr + + # Same in v12 + def _avatax_prepare_line(self, sign=1, doc_type=None): + """ + Prepare a line to use for Avatax computation. + Returns a dict + """ + line = self + res = {} + # Add UPC to product item code + avatax_config = line.company_id.get_avatax_config_company() + product = line.product_id + if product.barcode and avatax_config.upc_enable: + item_code = "UPC:%d" % product.barcode + else: + item_code = product.default_code or ("ID:%d" % product.id) + tax_code = line.product_id.applicable_tax_code_id.name + amount = sign * line._get_avatax_amount() + if line.quantity < 0: + amount = -amount + res = { + "qty": line.quantity, + "itemcode": item_code, + "description": line.name, + "amount": amount, + "tax_code": tax_code, + "id": line, + "account_id": line.account_id.id, + "tax_id": line.tax_ids, + } + return res + + @api.onchange("price_unit", "discount", "quantity") + def onchange_reset_tax_amt(self): + """ + When changing quantities or prices, reset the Avatax computed amount. + The Odoo computed tax amount will then be shown, as a reference. + The Avatax amount will be recomputed upon document validation. + """ + for line in self: + line.avatax_amt_line = 0.0 + line.move_id.avatax_amount = 0.0 diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/models/account_tax.py b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/models/account_tax.py new file mode 100644 index 00000000..6978a9a1 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/models/account_tax.py @@ -0,0 +1,131 @@ +from math import copysign + +from odoo import _, api, exceptions, fields, models +from odoo.tools.float_utils import float_compare + + +class AccountTax(models.Model): + """Inherit to implement the tax using avatax API""" + + _inherit = "account.tax" + + is_avatax = fields.Boolean() + + @api.model + def _get_avalara_tax_domain(self, tax_rate, doc_type): + return [ + ("amount", "=", tax_rate), + ("is_avatax", "=", True), + ( + "company_id", + "=", + self.env.company.id, + ), + ] + + @api.model + def _get_avalara_tax_name(self, tax_rate, doc_type=None): + return _("{}%*").format(str(tax_rate)) + + @api.model + def get_avalara_tax(self, tax_rate, doc_type): + domain = self._get_avalara_tax_domain(tax_rate, doc_type) + tax = self.with_context(active_test=False).search(domain, limit=1) + if tax and not tax.active: + tax.active = True + if not tax: + domain = self._get_avalara_tax_domain(0, doc_type) + tax_template = self.search(domain, limit=1) + if not tax_template: + raise exceptions.UserError( + _("Please configure Avatax Tax for Company %s:") + % self.env.company.name + ) + # If you get a unique constraint error here, + # check the data for your existing Avatax taxes. + vals = { + "amount": tax_rate, + "name": self._get_avalara_tax_name(tax_rate, doc_type), + } + tax = tax_template.sudo().copy(default=vals) + # Odoo core does not use the name set in default dict + tax.name = vals.get("name") + return tax + + def compute_all( + self, + price_unit, + currency=None, + quantity=1.0, + product=None, + partner=None, + is_refund=False, + handle_price_include=True, + include_caba_tags=False, + fixed_multiplicator=1, + ): + """ + Adopted as the central point to inject custom tax computations. + Avatax logic is triggered if the "avatax_invoice" is set in the context. + To find the Avatax amount, we search an Invoice line with the same + quantity, price and product. + """ + res = super().compute_all( + price_unit, + currency, + quantity, + product, + partner, + is_refund, + handle_price_include, + include_caba_tags, + fixed_multiplicator, + ) + avatax_invoice = self.env.context.get("avatax_invoice") + current_aml = False + if "current_aml" in self.env.context: + current_aml = self.env["account.move.line"].browse( + self.env.context.get("current_aml") + ) + if not ( + current_aml.display_type == "product" + and current_aml.account_type != "asset_receivable" + ): + avatax_invoice = False + if avatax_invoice: + # Find the Avatax amount in the invoice Lines + # Looks up the line for the current product, price_unit, and quantity + # Note that the price_unit used must consider discount + base = res["total_excluded"] + digits = 6 + avatax_amount = None + if current_aml: + avatax_amount = copysign(current_aml.avatax_amt_line, base) + else: + for line in avatax_invoice.invoice_line_ids: + price_unit = line.currency_id._convert( + price_unit, + avatax_invoice.company_id.currency_id, + avatax_invoice.company_id, + avatax_invoice.date, + ) + if ( + line.product_id == product + and float_compare(line.quantity, quantity, digits) == 0 + ): + avatax_amount = copysign(line.avatax_amt_line, base) + break + if avatax_amount is None: + avatax_amount = 0.0 + raise exceptions.UserError( + _( + "Incorrect retrieval of Avatax amount for Invoice %(avatax_invoice)s:" + " product %(product.display_name)s, price_unit %(-price_unit)f" + " , quantity %(quantity)f" + ) + ) + for tax_item in res["taxes"]: + if tax_item["amount"] != 0: + tax_item["amount"] = avatax_amount + res["total_included"] = base + avatax_amount + return res diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/models/avalara_salestax.py b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/models/avalara_salestax.py new file mode 100644 index 00000000..366446c3 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/models/avalara_salestax.py @@ -0,0 +1,328 @@ +import logging + +from odoo import _, api, fields, models +from odoo.exceptions import UserError + +from .avatax_rest_api import AvaTaxRESTService + +_logger = logging.getLogger(__name__) + + +class ExemptionCode(models.Model): + _name = "exemption.code" + _description = "Exemption Code" + + name = fields.Char(required=True) + code = fields.Char() + + @api.depends("name", "code") + def name_get(self): + def name(r): + return r.code and "({}) {}".format(r.code, r.name) or r.name + + return [(r.id, name(r)) for r in self] + + +class AvalaraSalestax(models.Model): + _name = "avalara.salestax" + _description = "AvaTax Configuration" + _rec_name = "account_number" + + @api.model + def _get_avatax_supported_countries(self): + """Returns the countries supported by AvaTax Address Validation Service.""" + return self.env["res.country"].search([("code", "in", ["US", "CA"])]) + + account_number = fields.Char( + name="Account ID", required=True, help="Account Number provided by AvaTax" + ) + license_key = fields.Char(required=True, help="License Key provided by AvaTax") + service_url = fields.Selection( + [ + ("https://rest.avatax.com/api/v2", "Production (REST API)"), + ("https://sandbox-rest.avatax.com/api/v2", "Sandbox (REST API)"), + ], + string="Service URL", + default="https://rest.avatax.com/api/v2", + help="The url to connect with", + ) + request_timeout = fields.Integer( + default=300, + help="Defines AvaTax request time out length" + ", AvaTax best practices prescribes default setting of 300 seconds", + ) + company_code = fields.Char( + default="DEFAULT", + required=True, + help="The company code as defined in the Admin Console of AvaTax", + ) + logging = fields.Boolean( + "Log API Requests", + help="Enables detailed AvaTax transaction logging within application", + ) + result_in_uppercase = fields.Boolean( + "Return validation results in upper case", + help="The address validation results are returned in in upper case", + ) + disable_address_validation = fields.Boolean( + help="Disables the ability to perform address validation" + ) + validation_on_save = fields.Boolean( + "Automatic Address Validation", + help="Automatically validates addresses when they are created or modified", + ) + force_address_validation = fields.Boolean( + "Require Validated Addresses", + help="Only compute taxes if addresses were validated by the Avatax service", + ) + auto_generate_customer_code = fields.Boolean( + "Automatically generate missing customer code", + default=True, + help="This will generate customer code for the customer used in the " + "transaction, if it doesn't have one already. " + "Each code is unique per customer. " + "When this is disabled, you will have to manually go to each customer " + "and manually generate their customer code. " + "This is required for Avatax and is only generated one time.", + ) + disable_tax_calculation = fields.Boolean( + "Disable AvaTax Calculation", + help="No tax calculation requests will be sent to the AvaTax web service.", + ) + # TODO: Control - Disable Document Recording + # In order for this connector to be used in conjunction + # with other integrations to AvaTax, the user must be able to control which connector + # is used for recording documents to AvaTax. + # From a technical standpoint, simply use DocType: 'SalesOrder' on all calls + # and suppress any non-getTax calls (i.e. cancelTax, postTax). + disable_tax_reporting = fields.Boolean( + "Disable Document Recording/Commiting", + help="No transactions will be recorded (commited) to the Avatax service.", + ) + country_ids = fields.Many2many( + "res.country", + "avalara_salestax_country_rel", + "avalara_salestax_id", + "country_id", + "Countries", + default=_get_avatax_supported_countries, + help="Countries where address validation will be used", + ) + active = fields.Boolean( + default=True, + help="Uncheck the active field to hide the record", + ) + company_id = fields.Many2one( + "res.company", + "Company", + required=True, + default=lambda self: self.env.company, + help="Company which has subscribed to the AvaTax service", + ) + company_partner_id = fields.Many2one( + string="Company Address", + related="company_id.partner_id", + ) + upc_enable = fields.Boolean( + "Enable UPC Taxability", + help="Allows ean13 to be reported in place of Item Reference" + " as upc identifier.", + ) + invoice_calculate_tax = fields.Boolean( + "Auto Calculate Tax on Invoice Save", + help="Automatically triggers API to calculate tax If changes made on" + "Invoice's warehouse_id, tax_on_shipping_address, " + "Invoice line's price_unit, discount, quantity", + ) + use_so_partner_id = fields.Boolean( + string="Use Sale Customer Code on Invoice", + help="Use Sales Order's Customer field to determine Taxable " + "Status on the Customer Invoice. If no Sales Order exists, " + "Customer field on the invoice form view will be used instead", + ) + hide_exemption = fields.Boolean( + "Hide Exemption & Tax Based on shipping address", + default=False, + help="Uncheck the this field to show exemption fields on SO/Invoice form view. " + "Also, it will show Tax based on shipping address button", + ) + # TODO: add option to Display Prices with Tax Included + # Enabled the tax inclusive flag in the GetTax Request. + + # constraints on uniq records creation with account_number and company_id + _sql_constraints = [ + ( + "code_company_uniq", + "unique (company_code)", + "Avalara setting is already available for this company code", + ), + ( + "account_number_company_uniq", + "unique (account_number, company_id)", + "The account number must be unique per company!", + ), + ] + + def get_avatax_rest_service(self): + self.ensure_one() + if self.disable_tax_calculation: + _logger.info( + "Avatax tax calculation is disabled, skipping Avatax API contact." + ) + return False + return AvaTaxRESTService( + self.account_number, + self.license_key, + self.service_url, + self.request_timeout, + self.logging, + config=self, + ) + + def create_transaction( + self, + doc_date, + doc_code, + doc_type, + partner, + ship_from_address, + shipping_address, + lines, + user=None, + exemption_number=None, + exemption_code_name=None, + commit=False, + invoice_date=None, + reference_code=None, + location_code=None, + is_override=None, + currency_id=None, + ignore_error=None, + log_to_record=False, + ): + self.ensure_one() + avatax_config = self + + currency_code = self.env.company.currency_id.name + if currency_id: + currency_code = currency_id.name + + if not partner.customer_code: + if not avatax_config.auto_generate_customer_code: + raise UserError( + _( + "Customer Code for customer %(partner.name)s not defined.\n\n " + "You can edit the Customer Code in customer profile. " + 'You can fix by clicking "Generate Customer Code" ' + "button in the customer contact information" + ) + ) + else: + partner.generate_cust_code() + + if not shipping_address: + raise UserError( + _("There is no source shipping address defined for partner %s.") + % partner.name + ) + + if not ship_from_address: + raise UserError(_("There is no Company address defined.")) + + if avatax_config.validation_on_save: + for address in [partner, shipping_address, ship_from_address]: + if not address.date_validation: + address.multi_address_validation(validation_on_save=True) + + # this condition is required, in case user select force address validation + # on AvaTax API Configuration + if ( + avatax_config.force_address_validation + and not avatax_config.disable_address_validation + ): + if not shipping_address.date_validation: + raise UserError( + _( + "Please validate the shipping address for the partner %(partner.name)s." + ) + ) + + # if not avatax_config.address_validation: + if not ship_from_address.date_validation: + raise UserError(_("Please validate the origin warehouse address.")) + + if avatax_config.disable_tax_calculation: + _logger.info( + "Avatax tax calculation is disabled. Skipping %s %s.", + doc_code, + doc_type, + ) + return False + + if commit and avatax_config.disable_tax_reporting: + _logger.warning( + _("Avatax commiting document %s, but it tax reporting is disabled."), + doc_code, + ) + + avatax = self.get_avatax_rest_service() + result = avatax.get_tax( + avatax_config.company_code, + doc_date, + doc_type, + partner.customer_code, + doc_code, + ship_from_address, + shipping_address, + lines, + exemption_number, + exemption_code_name, + user and user.name or None, + commit and not avatax_config.disable_tax_reporting, + invoice_date, + reference_code, + location_code, + currency_code, + partner.vat or None, + is_override, + ignore_error=ignore_error, + log_to_record=log_to_record, + ) + return result + + def commit_transaction(self, doc_code, doc_type): + self.ensure_one() + result = False + if not self.disable_tax_reporting: + avatax = self.get_avatax_rest_service() + result = avatax.call( + "commit_transaction", self.company_code, doc_code, {"commit": True} + ) + return result + + def void_transaction(self, doc_code, doc_type): + if self: + self.ensure_one() + result = False + if not self.disable_tax_reporting: + avatax = self.get_avatax_rest_service() + result = avatax.call( + "void_transaction", + self.company_code, + doc_code, + {"code": "DocVoided"}, + ) + return result + + def unvoid_transaction(self, doc_code, doc_type): + self.ensure_one() + result = False + if not self.disable_tax_reporting: + avatax = self.get_avatax_rest_service() + result = avatax.call("unvoid_transaction", self.company_code, doc_code) + return result + + def ping(self): + client = AvaTaxRESTService(config=self) + client.ping() + return True diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/models/avatax_rest_api.py b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/models/avatax_rest_api.py new file mode 100644 index 00000000..afa3e029 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/models/avatax_rest_api.py @@ -0,0 +1,349 @@ +# Copyright (C) 2020 Open Source Integrators +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +import logging +import pprint +import socket + +from odoo import _, fields, tools +from odoo.exceptions import UserError + +_logger = logging.getLogger(__name__) + +try: + from avalara import AvataxClient +except Exception: + _logger.info("AvataxClient missing") + + +class AvaTaxRESTService: + def __init__( + self, + username=None, + password=None, + url=None, + timeout=300, + enable_log=False, + config=None, + ): + self.config = config + self.timeout = not config and timeout or config.request_timeout + self.is_log_enabled = enable_log or config and config.logging + # Set elements adapter defaults + self.appname = "Odoo 15 - Open Source Integrators/OCA" + self.version = "a0o5a000007SPdsAAG" + self.hostname = socket.gethostname() + url = url or (config and config.service_url) or "" + self.environment = ( + "sandbox" if "sandbox" in url or "development" in url else "production" + ) + username = username or (config and config.account_number) or False + password = password or (config and config.license_key) or False + if username and password: + try: + self.client = AvataxClient( + self.appname, self.version, self.hostname, self.environment + ) + except NameError as exc: + raise UserError( + _( + "AvataxClient is not available in your system. " + "Please contact your system administrator " + "to 'pip3 install Avalara'" + ) + ) from exc + self.client.add_credentials(username, password) + + def _sanitize_text(self, text): + res = ( + text.replace("/", "_-ava2f-_") + .replace("+", "_-ava2b-_") + .replace("?", "_-ava3f-_") + .replace(" ", "%20") + ) + return res + + def get_result(self, response, ignore_error=None): + # To call from validate address and from compute tax + result = response.json() + if self.is_log_enabled: + _logger.info("Response\n" + pprint.pformat(result, indent=1)) + if result.get("messages") or result.get("error"): + messages = result.get("messages") or result.get("error", {}).get("details") + if ignore_error and messages and messages[0].get("number") == ignore_error: + return messages[0] + for w_message in messages: + if w_message.get("severity") in ("Error", "Exception"): + if w_message.get("refersTo", "").startswith("Address"): + raise UserError( + _( + "AvaTax: Warning AvaTax could not validate the" + " address:\n%s\n\n" + "You can save the address and AvaTax will make an" + " attempt to " + "compute taxes based on the zip code if" + ' "Force Address Validation" is disabled ' + "in the Avatax connector configuration. \n\n " + "Also please ensure that the company address is" + " set and Validated. " + "You can get there by going to Sales->Customers " + 'and removing "Customers" filter from the search' + " at the top. " + "Then go to your company contact info and validate" + " your address in the Avatax Tab" + ) + % str(", ".join(result.get("address", {}).values())) + ) + elif w_message.get("refersTo") == "Country": + raise UserError( + _( + "AvaTax: Notice\n\n Address Validation for this" + " country not supported. " + "But, Avalara will still calculate global tax" + " rules." + ) + ) + else: + message = "AvaTax: Error: " + if w_message.get("refersTo"): + message += str(w_message.get("refersTo")) + "\n\n" + elif w_message.get("code"): + message += str(w_message.get("code")) + "\n\n" + if w_message.get("summary"): + message += "Summary: " + str(w_message.get("summary")) + elif w_message.get("message"): + message += "Message: " + str(w_message.get("message")) + if w_message.get("details"): + message += "\n Details: " + str( + w_message.get("details", "") + ) + elif w_message.get("description"): + message += "\n Description: " + str( + w_message.get("description", "") + ) + message += "\n Severity: " + str(w_message.get("severity")) + raise UserError(_(message)) + return result + + def ping(self): + response = self.client.ping() + res = response.json() + if self.is_log_enabled: + _logger.info(pprint.pformat(res, indent=1)) + if not res.get("authenticated"): + raise UserError(_("The user or account could not be authenticated")) + return res + + def validate_rest_address( + self, street, street2, city, zip_code, state_code, country_code + ): + if self.config.disable_address_validation: + raise UserError( + _( + "The AvaTax Address Validation Service" + " is disabled by the administrator." + " Please make sure it's enabled for the address validation" + ) + ) + supported_countries = [x.code for x in self.config.country_ids] + if country_code and country_code not in supported_countries: + raise UserError( + _( + "The AvaTax Address Validation Service does not support" + " this country in the configuration," + " please continue with your normal process." + ) + ) + textcase = "Upper" if self.config.result_in_uppercase else "Mixed" + partner_data = { + "line1": street or "", + "line2": street2 or "", + "city": city or "", + "postalCode": zip_code or "", + "region": state_code or "", + "country": country_code or "", + "textcase": textcase, + } + response_partner = self.client.resolve_address(partner_data) + partner_dict = self.get_result(response_partner) + valid_address = partner_dict.get("validatedAddresses")[0] + Partner = self.config.env["res.partner"] + country = Partner.get_country_from_code(valid_address.get("country")) + state = Partner.get_state_from_code( + valid_address.get("region"), valid_address.get("country") + ) + address_vals = { + "street": valid_address.get("line1", ""), + "street2": valid_address.get("line2", ""), + "city": valid_address.get("city", ""), + "zip": valid_address.get("postalCode", ""), + "country_id": country.id, + "state_id": state.id, + "date_validation": fields.Date.today(), + "validation_method": "avatax", + "partner_latitude": valid_address.get("latitude"), + "partner_longitude": valid_address.get("longitude"), + } + return address_vals + + def _enrich_result_lines_with_tax_rate(self, avatax_result): + """ + Enrich Avatax result with Odoo tax computation. + Tax details can have a tax rate with zero tax amount. + In this case the tax rate should be ignored. + + result is a dict with a 'createTransactionModel' returned by Avatax + """ + for line in avatax_result.get("lines", []): + line["rate"] = ( + round( + sum(x["rate"] for x in line["details"] if x and x.get("tax")) * 100, + 4, + ) + or 0.0 + ) + return avatax_result + + def _get_tax_post_process(self, data, result, doc_type): + """Inherit if needed""" + return True + + def get_tax( + self, + company_code, + doc_date, + doc_type, + partner_code, + doc_code, + origin, + destination, + received_lines, + exemption_no=None, + customer_usage_type=None, + salesman_code=None, + commit=False, + invoice_date=None, + reference_code=None, + location_code=None, + currency_code="USD", + vat=None, + is_override=False, + ignore_error=None, + log_to_record=False, + ): + """Create tax request and get tax amount by customer address + @currency_code : 'USD' is the default currency code for avalara, + if user not specify in the own company + return information about how the tax was calculated. Intended + for use only while the SDK is in a development environment. + """ + if not origin.street: + raise UserError( + _( + "Please set the Company Address " + "in the partner information and validate. " + "We are checking against the first line of the address " + "and it's empty. \n\n " + "Typically located in Sales->Customers, " + 'you have to clear "Customers" ' + "from search filter and type in your own company name. " + "Ensure the address is filled out " + "and go to Avatax tab in the partner information " + "and validate the address. Save partner update when done." + ) + ) + lineslist = [ + { + "number": line["id"].id, + "description": tools.ustr(line.get("description", ""))[:255], + "itemCode": line.get("itemcode"), + "quantity": line.get("qty", 1), + "amount": line.get("amount", 0.0), + "taxCode": line.get("tax_code"), + } + for line in received_lines + ] + + if doc_date and type(doc_date) != str: + doc_date = fields.Date.to_string(doc_date) + create_transaction = { + "addresses": { + "shipFrom": { + "city": origin.city, + "country": origin.country_id.code or None, + "line1": origin.street or None, + "postalCode": origin.zip, + "region": origin.state_id.code or None, + }, + "shipTo": { + "city": destination.city, + "country": destination.country_id.code or None, + "line1": destination.street or None, + "postalCode": destination.zip, + "region": destination.state_id.code or None, + }, + }, + "lines": lineslist, + # 'purchaseOrderNo": "2020-02-05-001" + "companyCode": company_code, + "currencyCode": currency_code, + "customerCode": partner_code, + "businessIdentificationNo": vat, + "referenceCode": reference_code, + "salespersonCode": salesman_code and salesman_code[:25] or None, + "reportingLocationCode": location_code, + "entityUseCode": customer_usage_type, + "exemptionNo": exemption_no, + "description": doc_code or "Draft", + "date": doc_date, + "code": doc_code, + "type": doc_type, + "commit": commit, + } + if is_override and invoice_date: + create_transaction.update( + { + "taxOverride": { + "type": "TaxDate", + "taxAmount": 0, + "taxDate": fields.Date.to_string(invoice_date), + "reason": "Return Items", + } + } + ) + + data = {"createTransactionModel": create_transaction} + if self.is_log_enabled: + _logger.info( + "Request CreateOrAdjustTransaction %s %s (commit %s)\n%s", + doc_type, + doc_code, + commit, + pprint.pformat(data, indent=1), + ) + response = self.client.create_or_adjust_transaction(data) + result = self.get_result(response, ignore_error=ignore_error) + if log_to_record: + log_to_record.avatax_request_log = pprint.pformat(data, indent=1) + log_to_record.avatax_response_log = pprint.pformat(result, indent=1) + self._get_tax_post_process(data, result, doc_type) + return self._enrich_result_lines_with_tax_rate(result) + + def call(self, endpoint, company_code, doc_code, model=None, params=None): + if self.is_log_enabled: + _logger.info( + "Request Call %s(%s, %s, %s, %s)", + endpoint, + company_code, + doc_code, + model, + params, + ) + company_code = self._sanitize_text(company_code) + doc_code = self._sanitize_text(doc_code) + endpoint_method = getattr(self.client, endpoint) + if params: + response = endpoint_method(company_code, doc_code, model, params) + else: + response = endpoint_method(company_code, doc_code, model) + result = self.get_result(response) + return result diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/models/partner.py b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/models/partner.py new file mode 100644 index 00000000..218029b7 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/models/partner.py @@ -0,0 +1,214 @@ +import logging +import time +from random import random + +from odoo import _, api, fields, models +from odoo.exceptions import UserError + +from .avatax_rest_api import AvaTaxRESTService + +_LOGGER = logging.getLogger(__name__) + + +class ResPartner(models.Model): + """ + Update partner information by adding new fields + according to Avalara partner configuration + """ + + _inherit = "res.partner" + + date_validation = fields.Date( + "Last Validation Date", + readonly=True, + copy=False, + help="The date the address was last validated by AvaTax and accepted", + ) + validation_method = fields.Selection( + [("avatax", "AVALARA"), ("usps", "USPS"), ("other", "Other")], + "Address Validation Method", + readonly=True, + copy=False, + help="It gets populated when the address is validated by the method", + ) + validated_on_save = fields.Boolean( + help="Indicates if the address is already validated on save" + " before calling the wizard", + ) + customer_code = fields.Char(copy=False) + tax_exempt = fields.Boolean( + "Is Tax Exempt (Deprecated))", + ) + exemption_number = fields.Char( + "Exemption Number (Deprecated)", + ) + exemption_code_id = fields.Many2one( + "exemption.code", + "Exemption Code (Deprecated)", + ) + property_tax_exempt = fields.Boolean( + "Is Tax Exempt", + company_dependent=True, + help="This company or address can claim for tax exemption", + ) + property_exemption_number = fields.Char( + "Exemption Number", + company_dependent=True, + help="The State identification number relevant fot the exemption", + ) + property_exemption_code_id = fields.Many2one( + "exemption.code", + "Exemption Code", + company_dependent=True, + help="The type of exemption granted", + ) + + _sql_constraints = [ + ("name_uniq", "unique(customer_code)", "Customer Code must be unique!"), + ] + + @api.depends( + "property_tax_exempt", "property_exemption_code_id", "property_exemption_number" + ) + def check_exemption_number(self): + """ + When tax exempt check then atleast exemption number + or exemption code should be filled + """ + for partner in self: + if partner.property_tax_exempt and not ( + partner.property_exemption_code_id or partner.property_exemption_number + ): + raise UserError( + _( + "Please enter either Exemption Number or Exemption Code" + " for marking customer as Exempt." + ) + ) + + def _get_avatax_customer_code(self): + self.ensure_one() + return "%d-%d-Cust-%d" % ( + int(time.time()), + int(random() * 10), + self.id, + ) + + def generate_cust_code(self): + "Auto populate customer code" + for partner in self: + partner.customer_code = partner._get_avatax_customer_code() + return True + + @api.onchange("tax_exempt") + def onchange_tax_exemption(self): + if not self.property_tax_exempt: + self.property_exemption_number = "" + self.property_exemption_code_id = None + + def get_state_from_code(self, state_code, country_code): + """Returns the state from the code.""" + state = self.env["res.country.state"].search( + [("code", "=", state_code), ("country_id.code", "=", country_code)], + ) + return state + + def get_country_from_code(self, code): + """Returns the country from the code.""" + country = self.env["res.country"].search([("code", "=", code)]) + return country + + def get_valid_address_vals(self, validation_on_save=False): + self.ensure_one() + partner = self + # For automatic validation on save, skip + # if no relevant address details are given + if validation_on_save and not ( + partner.city or partner.zip or partner.country_id + ): + _LOGGER.info( + "Skipping address validation for %d %s, not enough details.", + partner.id, + partner.display_name, + ) + return False + avatax_config = self.env.company.get_avatax_config_company() + # Skip automatic validation for countries not supported by Avatax + supported_countries = [x.code for x in avatax_config.country_ids] + country_code = partner.country_id.code + if validation_on_save and country_code not in supported_countries: + _LOGGER.info( + "Skipping automatic address validation for %d %s" + ", country %s not supported.", + partner.id, + partner.display_name, + country_code, + ) + return False + avatax_restpoint = AvaTaxRESTService(config=avatax_config) + valid_address = avatax_restpoint.validate_rest_address( + partner.street, + partner.street2, + partner.city, + partner.zip, + partner.state_id.code, + partner.country_id.code, + ) + return valid_address + + def multi_address_validation(self, validation_on_save=False): + for partner in self: + if not (partner.parent_id and partner.type == "contact"): + valid_address = partner.get_valid_address_vals( + validation_on_save=validation_on_save + ) + if valid_address: + partner.write(valid_address) + return True + + def button_avatax_validate_address(self): + """Method is used to verify of state and country""" + view_ref = self.env.ref( + "account_avatax_oca.view_avalara_salestax_address_validate" + ) + ctx = self.env.context.copy() + ctx.update({"active_ids": self.ids, "active_id": self.id}) + return { + "type": "ir.actions.act_window", + "name": "Address Validation", + "binding_view_types": "form", + "view_mode": "form", + "view_id": view_ref.id, + "res_model": "avalara.salestax.address.validate", + "nodestroy": True, + "res_id": False, + "target": "new", + "context": ctx, + } + + @api.model_create_multi + def create(self, vals_list): + partners = super().create(vals_list) + avatax_config = self.env.company.get_avatax_config_company() + for partner in partners: + # Auto populate customer code, if not provided + if not partner.customer_code: + partner.generate_cust_code() + # Auto validate address, if enabled + if avatax_config.validation_on_save: + partner.multi_address_validation(validation_on_save=True) + partner.validated_on_save = True + return partners + + def write(self, vals): + res = super(ResPartner, self).write(vals) + address_fields = ["street", "street2", "city", "zip", "state_id", "country_id"] + if not self.env.context.get("avatax_writing") and any( + x in vals for x in address_fields + ): + partner = self.with_context(avatax_writing=True) + avatax_config = self.env.company.get_avatax_config_company() + if avatax_config.validation_on_save: + partner.multi_address_validation(validation_on_save=True) + partner.validated_on_save = True + return res diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/models/product.py b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/models/product.py new file mode 100644 index 00000000..09d2f467 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/models/product.py @@ -0,0 +1,64 @@ +from odoo import fields, models + + +class ProductTaxCode(models.Model): + """Define type of tax code: + @param type: product is use as product code, + @param type: freight is use for shipping code + @param type: service is use for service type product + """ + + _name = "product.tax.code" + _description = "AvaTax Code" + + name = fields.Char("Code", required=True) + description = fields.Char() + type = fields.Selection( + [ + ("product", "Product"), + ("freight", "Freight"), + ("service", "Service"), + ("digital", "Digital"), + ("other", "Other"), + ], + required=True, + help="Type of tax code as defined in AvaTax", + ) + + +class ProductTemplate(models.Model): + _inherit = "product.template" + + tax_code_id = fields.Many2one( + "product.tax.code", "Product AvaTax Code", help="AvaTax Product Tax Code" + ) + + def _compute_applicable_tax_code(self): + for product in self: + product.applicable_tax_code_id = ( + product.tax_code_id or product.categ_id.applicable_tax_code_id + ) + + applicable_tax_code_id = fields.Many2one( + "product.tax.code", + "Applicable AvaTax Code", + compute=_compute_applicable_tax_code, + ) + + +class ProductCategory(models.Model): + _inherit = "product.category" + + tax_code_id = fields.Many2one("product.tax.code", "AvaTax Code") + + def _compute_applicable_tax_code(self): + for categ in self: + categ.applicable_tax_code_id = categ.tax_code_id + if not categ.applicable_tax_code_id and categ.parent_id: + categ.applicable_tax_code_id = categ.parent_id.applicable_tax_code_id + + applicable_tax_code_id = fields.Many2one( + "product.tax.code", + "Applicable AvaTax Code", + compute=_compute_applicable_tax_code, + ) diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/models/res_company.py b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/models/res_company.py new file mode 100644 index 00000000..91b193bf --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/models/res_company.py @@ -0,0 +1,28 @@ +import logging + +from odoo import _, models + +_LOGGER = logging.getLogger(__name__) + + +class Company(models.Model): + _inherit = "res.company" + + def get_avatax_config_company(self): + """Returns the AvaTax configuration for the Company""" + if self: + self.ensure_one() + AvataxConfig = self.env["avalara.salestax"] + res = AvataxConfig.search( + [("company_id", "=", self.id), ("disable_tax_calculation", "=", False)] + ) + if len(res) > 1: + _LOGGER.warning( + _("Company %s has too many Avatax configurations!"), + self.display_name, + ) + if len(res) < 1: + _LOGGER.warning( + _("Company %s has no Avatax configuration."), self.display_name + ) + return res and res[0] diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/readme/CONFIGURE.rst b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/readme/CONFIGURE.rst new file mode 100644 index 00000000..2df79c5e --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/readme/CONFIGURE.rst @@ -0,0 +1,172 @@ +To configure an Odoo company to use Avatax, follow these steps. +Note tha tsome of them might be configured out of the box +for the Odoo default company. + +1. Configure AvaTax API Connection +2. Configure Company Taxes +3. Configure Customers +4. Configure Products + + +Configure Avatax API Connection +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Before you can configure the Odoo Avatax connector, +you will need some connection details ready: + +- Login to https://home.avalara.com/ +- Navigate to Settings >> All AvaTax Settings. + There you will see the company details. +- Take note of the Account ID and Company Code +- Navigate to Settings >> License and API Keys. + In the "Reset License Key" tab, click on the "Generate License Key" button, + and take note of it. + +To configure AvaTax connector in Odoo: + +- Navigate to: Accounting/Invoicing App >> Configuration >> AvaTax >> AvaTax API +- Click on the Create button +- Fill out the form with the elements collected from the AvaTax website: + + * Account ID + * License Key + * Service URL: usually Production, or Sandox if you have that available. + * Company Code + +- Click the Test Connection button +- Click the Save button + +Other Avatax API advanced configurations: + +- Tax Calculation tab: + + - Disable Document Recording/Commiting: invoices will not be stored in Avalara + - Enable UPC Taxability: this will transmit Odoo's product ean13 number + instead of its Internal Reference. If there is no ean13 + then the Internal Reference will be sent automatically. + - Hide Exemption & Tax Based on shipping address -- this will give user ability + to hide or show Tax Exemption and Tax Based on shipping address fields + at the invoice level. + +- Address Validation tab: + + - Automatic Address Validation: automatically attempts + to validate on creation and update of customer record, + last validation date will be visible and stored + - Require Validated Addresses: if validation for customer is required but not valid, + the validation will be forced + - Return validation results in upper case: validation results + will return in upper case form + +- Advanced tab: + + - Automatically generate missing customer code: generates a customer code + on creation and update of customer profile + - Log API requests: enables detailed AvaTax transaction logging within application + - Request Timeout: default is 300ms + - Countries: countries where AvaTax can be used. + + +Configure Company Taxes +~~~~~~~~~~~~~~~~~~~~~~~ + +Each company linked to AvaTax and their associated warehouses +should be configured to ensure the correct tax is calculated +and applied for all transactions. + + +Validate Company Address: + +- On the AvTax API configuration form, click on the "Company Address" link +- On the company address form, click on the "validate" button + in the "AvaTax" tab + +Validate Warehouse Address: + +- Navigate to: Inventory >> Configuration >> Warehouse Management >> Warehouses +- For each warehouse, open the correspoding from view +- On the Warehouse form, click on the "Address" link +- On the warehouse address form, click on the "validate" button + in the "AvaTax" tab + +Fiscal Positions is what tells the AvaTax connector if the AvaTax service +should be used for a particular Sales Order or Invoice. + +Configure Fiscal Position: + +- Navigate to: Accounting/Invoicing App >> Configuration >> Accounting + >> Fiscal Positions +- Ensure there is a Fiscal Position record for the Company, + with the "Use Avatax API" flag checked + +When the appropriate Fiscal Position is being used, and a tax rate is retrieved form +AvaTax, then the corresponding Tax is automatically created in Odoo +using a template tax record, that should have the appropriate accounting configurations. + +Configure Taxes: + +- Navigate to: Accounting/Invoicing App >> Configuration >> Accounting >> Taxes +- Ensure there is a Tax record for the Company, with the "Is Avatax" flag checked + (visible in the "Advanced Options" tab). This Tax should have: + + * Tax Type: Sales + * Tax Computation: Percentage of Price + * Amount: 0.0% + * Distribution for Invoices: ensure correct account configuration + * Distribution for Credit Notes: ensure correct account configuration + + +Configure Customers +~~~~~~~~~~~~~~~~~~~ + +Exemption codes are allowed for users where they may apply (ex. Government entities). + Navigate to: Accounting or Invoicing App >> Configuration >> AvaTax >> Exemption Code + +The module is installed with 16 predefined exemption codes. + You can add, remove, and modify exemption codes. + +Properly configuring each customer ensures the correct tax is calculated +and applied for all transactions. + +Create New Customer + +- Navigate to Contacts +- Click Create button + +Configure and Validate Customer Address + +- Enter Customer Address +- Under AvaTax >> Validation, click Validate button +- AvaTax Module will attempt to match the address you entered + with a valid address in its database. + Click the Accept button if the address is valid. + +Tax Exemption Status + +- If the customer is tax exempt, check the box under + AvaTax >> Tax Exemption >> Is Tax Exempt and +- Select the desired Tax Exempt Code from the dropdown menu. + + +Configure Products +~~~~~~~~~~~~~~~~~~ + +Create product tax codes to assign to products and/or product categories. +Navigate to: Accounting or Invoicing App >> Configuration >> AvaTax >> Product Tax Codes. + +From here you can add, remove, and modify the product tax codes. + + +Products in Odoo are typically assigned to product categories. +AvaTax settings can also be assigned to the product category +when a product category is created. + +- Create New Product Category + + - Navigate to: Inventory >> Configuration >> Products >> Product Categories + - Click Create button + +- Configure Product Category Tax Code + + - Under AvaTax Properties >> Tax Code + - Select the desired Tax Code diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..fd5e8ac2 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/readme/CONTRIBUTORS.rst @@ -0,0 +1,23 @@ +* Odoo SA + + * Fabrice Henrion + +* Open Source Integrators (https://opensourceintegrators.com) + + * Daniel Reis + * Bhavesh Odedra + * Sandip Mangukiya + * Nikul Chaudhary + +* Serpent CS + + * Murtuza Saleh + +* Sodexis + + * Atchuthan Ubendran + +- Kencove () + - Don Kendall \<\> + - Mohamed Alkobrosli \<\> + - Wai-Lun Lin \<\> diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/readme/CREDITS.rst b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/readme/CREDITS.rst new file mode 100644 index 00000000..2f889c82 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/readme/CREDITS.rst @@ -0,0 +1,18 @@ +This module was originally developed by Fabrice Henrion at Odoo SA, +and maintained up to version 11. + +For version 12, Fabrice invited partners to migrate this modules to +later version, and maintain it. + +Open Source Integrators performed the migration to Odoo 12 +, and later added support for the more up to date REST API +, alongside with the legacy SOAP API. + +With the addition of the REST API, a deep refactor was introduced, +changing the tax calculation approach, from just setting the total +tax amount, to instead adding the tax rates to each document line +and then having Odoo do all the other computations. + +For Odoo 13, the legacy SOAP support was supported, and +additional refactoring was done to contribute the module +to the Odoo Community Association. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/readme/DESCRIPTION.rst new file mode 100644 index 00000000..eeec82a5 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/readme/DESCRIPTION.rst @@ -0,0 +1,63 @@ +.. |avataxbadge1| image:: static/description/SalesTax.png + :target: https://developer.avalara.com/certification/avatax/sales-tax-badge/ + :alt: Sales Tax Certification + :width: 250 +.. |avataxbadge2| image:: static/description/Refunds.png + :target: https://developer.avalara.com/certification/avatax/refunds-credit-memos-badge/ + :alt: Refunds Certification + :width: 250 +.. |avataxbadge3| image:: static/description/AddressValidation.png + :target: https://developer.avalara.com/certification/avatax/address-validation-badge/ + :alt: Address Validation Certification + :width: 250 + +|avataxbadge1| |avataxbadge2| |avataxbadge3| + +Odoo provides integration with AvaTax, a tax solution software by Avalara +which includes sales tax calculation for all US states and territories +and all Canadian provinces and territories (including GST, PST, and HST). + +This module is capable of automatically detecting origin (Output Warehouse) +and destination (Client Address), then calculating and reporting taxes +to the user's Avalara account as well as a recording the correct sales taxes +for the validated addresses within Odoo ERP. + +This module is compatible both with the Odoo Enterprise and Odoo Community +editions. + +An Avatax account is needed. Account information to access +the Avatax dashboard can be obtained through the Avalara website here: +https://www.avalara.com/products/calculations.html + +Once configured, the module operates in the background and performs +calculations and reporting seamlessly to the AvaTax server. + +This guide includes instructions for the following elements: + +- Activating your organization's AvaTax account and downloading the product +- Entering the AvaTax credentials into your Odoo database and configuring it + to use AvaTax services and features within Odoo + +Note: Test the module before deploying in live environment. +All changes to the AvaTax settings must be performed by a user with +administrative access rights. + + +**IMPORTANT - resolving name conflict with Odoo EE** + +Avatax support was added to Odoo EE 14 and 15. +Unfortunately the module names used are the same as the OCA ones, +and because of this name collision the OCA modules were forced to change name. + +The main module was renamed from ``account_avatax`` (now used by Odoo EE) to +``account_avatax_oca``. + +To apply this change in your odoo database and continue using the OCA Avalara certified +connector: + + 1. Ensure you have the latest version from the OCA, and you see ``account_avatax_oca`` + in your Apps list. + 2. Install the new ``account_avatax_oca`` module + 3. Unistall the ``account_avatax`` module + 4. Confirm that your configurations were kept safe, in particular: + Avatax API, "Avatax" default Fiscal Position, and "Avatax" default Tax record. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/readme/INSTALL.rst b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/readme/INSTALL.rst new file mode 100644 index 00000000..cf6a068c --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/readme/INSTALL.rst @@ -0,0 +1,26 @@ +Before installing the Avatax app, the Avalara Python client +must be installed in your system. +It is available at https://pypi.org/project/Avalara. + +Typically it can be installed in your system usin ``pip``:: + + pip3 install Avalara + +The base app, ``account_Avatax``, adds Avatax support to Customer Invoices. +Inthe official app store: https://apps.odoo.com/apps/modules/15.0/account_avatax/ + +The ``account_avatax_sale`` extension adds support to Quotations / Sales Orders. +Inthe official app store: https://apps.odoo.com/apps/modules/15.0/account_avatax_sale/ + +In most cases you will want to download and install both modules. + +To install the Avatax app: + +- Download the AvaTax modules +- Extract the downloaded files +- Upload the extracted directories into your Odoo module/addons directory +- Log into Odoo as an Administrator and enable the Developer Mode, in 'Settings' +- Navigate to 'Apps', select the 'Update Apps List' menu, to have the new apps listed. +- In the Apps list, search for 'AvaTax' +- Click on the Install button. If available, the ``account_avatax_sale`` module will + also be installed automatically. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/readme/ROADMAP.rst b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/readme/ROADMAP.rst new file mode 100644 index 00000000..729553c7 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/readme/ROADMAP.rst @@ -0,0 +1,10 @@ +The development of this module was driven by US companies to compute Sales Tax. + +However the Avatax service supports more use cases, that could be added: + +- Add support to EU VAT +- Add support to US Use Tax on Purchases / vendor Bills + +Other improvements that could be added: + +- Detect and warn if customers State is not a nexus available for the current account diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/readme/USAGE.rst b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/readme/USAGE.rst new file mode 100644 index 00000000..ca5afd8d --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/readme/USAGE.rst @@ -0,0 +1,103 @@ +Customer Invoices +~~~~~~~~~~~~~~~~~ + +The AvaTax module is integrated into Sales Invoices +and is applied to each transaction. +The transaction log in the AvaTax dashboard shows the invoice details +and displays whether the transaction is in an uncommitted or committed status. + +A validated invoice will have a Committed status +and a cancelled invoice will have a Voided status. + +The module will check if there is a selected warehouse +and will automatically determine the address of the warehouse +and the origin location. +If no address is assigned to the warehouse, the company address is used. + +Discounts are handled when they are enabled in Odoo's settings. +They are calculated as a net deduction on the line item cost +before the total is sent to AvaTax. + +Create New Customer Invoice +^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +- Navigate to: Accounting or Invoicing >> Customers >> Invoices. +- Click Create button. + +Validate Invoice +^^^^^^^^^^^^^^^^ + +- Ensure that Tax based on shipping address is checked. +- Line items should have AVATAX selected under Taxes for internal records. +- To complete the invoice, click the Validate button. +- The sale order will now appear in the AvaTax dashboard. + +Register Payment +^^^^^^^^^^^^^^^^ + +- Click the Register Payment button to finalize the invoice. + + +Customer Refunds +^^^^^^^^^^^^^^^^ + +Odoo applies refunds as opposed to voids in its accounting module. +As with customer invoices, the AvaTax module is integrated +with customer refunds and is applied to each transaction. + +Refunded invoice transactions will be indicated + with a negative total in the AvaTax interface. + +Initiate Customer Refund + +- Navigate to: Accounting or Invoicing >> Customers >> Invoices +- Select the invoice you wish to refund +- Click Add Credit Note button + +Create Credit Note + +- Under Credit Method, select Create a draft credit note. +- Enter a reason. +- Click Add Credit Note button. + +Note: You will be taken to the Credit Notes list view + +Validate Refund + +- Select the Credit Note you wish to validate, review and then click Validate button. + +Register Refund Payment + +- Click Register Payment button to complete a refund + + +Sales Orders +~~~~~~~~~~~~ + +The AvaTax module is integrated into Sales Orders and allows computation of taxes. +Sales order transactions do not appear in the in the AvaTax interface. + +The information placed in the sales order will automatically pass to the invoice + on the Avalara server and can be viewed in the AvaTax control panel. + +Discounts are handled when they are enabled in Odoo's settings. +They will be reported as a net deduction on the line item cost. + +Create New Sales Order + +- Navigate to: Sales >> Orders >> Orders +- Click Create button + +Compute Taxes with AvaTax + +- The module will calculate tax when the sales order is confirmed, + or by navigating to Action >> Update taxes with Avatax. + At this step, the sales order will retrieve the tax amount from Avalara + but will not report the transaction to the AvaTax dashboard. + Only invoice, refund, and payment activity are reported to the dashboard. +- The module will check if there is a selected warehouse + and will automatically determine the address of the warehouse + and the origin location. If no address is assigned to the warehouse + the module will automatically use the address of the company as its origin. + Location code will automatically populate with the warehouse code + but can be modified if needed. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/security/avalara_salestax_security.xml b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/security/avalara_salestax_security.xml new file mode 100644 index 00000000..63eb0db4 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/security/avalara_salestax_security.xml @@ -0,0 +1,30 @@ + + + + + + AvaTax multi-company + + + ['|',('company_id','=',False),('company_id','in',company_ids)] + + + + diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/security/ir.model.access.csv b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/security/ir.model.access.csv new file mode 100644 index 00000000..d500afe4 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/security/ir.model.access.csv @@ -0,0 +1,10 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_avalara_salestax_manager,avalara.salestax.manager,model_avalara_salestax,account.group_account_manager,1,1,1,1 +access_avalara_salestax_employee,avalara.salestax.employee,model_avalara_salestax,base.group_user,1,0,0,0 +access_product_tax_code_employee,product.tax.code.employee,model_product_tax_code,base.group_user,1,0,0,0 +access_product_tax_code_manager,product.tax.code.manager,model_product_tax_code,account.group_account_manager,1,1,1,1 +access_exemption_code_manager,exemption.code.manager,model_exemption_code,account.group_account_manager,1,1,1,1 +access_exemption_code_employee,exemption.code.employee,model_exemption_code,base.group_user,1,0,0,0 +access_avalara_salestax_ping,avalara_salestax_ping,model_avalara_salestax_ping,account.group_account_manager,1,1,1,1 +access_avalara_salestax_address_validate,avalara_salestax_address_validate,model_avalara_salestax_address_validate,base.group_user,1,1,1,1 +access_avalara_salestax_getcompany,avalara_salestax_getcompany,model_avalara_salestax_getcompany,account.group_account_manager,1,1,1,1 diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC1.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC1.png new file mode 100644 index 00000000..6974b4ab Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC1.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC10.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC10.png new file mode 100644 index 00000000..6906b1b1 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC10.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC11.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC11.png new file mode 100644 index 00000000..a23aee37 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC11.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC12.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC12.png new file mode 100644 index 00000000..808185f9 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC12.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC13.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC13.png new file mode 100644 index 00000000..7dd82777 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC13.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC14.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC14.png new file mode 100644 index 00000000..6fa26795 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC14.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC15.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC15.png new file mode 100644 index 00000000..3b2af003 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC15.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC16.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC16.png new file mode 100644 index 00000000..16c75e2e Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC16.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC17.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC17.png new file mode 100644 index 00000000..595c36ef Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC17.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC18.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC18.png new file mode 100644 index 00000000..3cb776dd Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC18.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC19.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC19.png new file mode 100644 index 00000000..34fe36a4 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC19.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC2.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC2.png new file mode 100644 index 00000000..cdbf788e Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC2.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC20.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC20.png new file mode 100644 index 00000000..58e78667 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC20.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC21.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC21.png new file mode 100644 index 00000000..06e75970 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC21.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC22.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC22.png new file mode 100644 index 00000000..f579855e Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC22.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC23.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC23.png new file mode 100644 index 00000000..b5bd7565 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC23.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC24.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC24.png new file mode 100644 index 00000000..e2c6b604 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC24.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC3.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC3.png new file mode 100644 index 00000000..859e6eef Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC3.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC4.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC4.png new file mode 100644 index 00000000..b0ca29e7 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC4.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC5.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC5.png new file mode 100644 index 00000000..50f01e4a Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC5.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC6.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC6.png new file mode 100644 index 00000000..db190888 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC6.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC7.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC7.png new file mode 100644 index 00000000..dd031e77 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC7.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC8.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC8.png new file mode 100644 index 00000000..91d80b4d Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC8.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC9.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC9.png new file mode 100644 index 00000000..b6fa6408 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/ATC9.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/AddressValidation.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/AddressValidation.png new file mode 100644 index 00000000..6a20be9a Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/AddressValidation.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Address_validation.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Address_validation.png new file mode 100644 index 00000000..545b0181 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Address_validation.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Apps_Odoo_image1.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Apps_Odoo_image1.png new file mode 100644 index 00000000..9b0938e5 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Apps_Odoo_image1.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/AvaTax_API_1.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/AvaTax_API_1.png new file mode 100644 index 00000000..c0811124 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/AvaTax_API_1.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/AvaTax_API_Odoo_image2.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/AvaTax_API_Odoo_image2.png new file mode 100644 index 00000000..c0811124 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/AvaTax_API_Odoo_image2.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/AvaTax_API_Odoo_image3.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/AvaTax_API_Odoo_image3.png new file mode 100644 index 00000000..9d64a917 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/AvaTax_API_Odoo_image3.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/AvaTax_Development_Admin_Console.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/AvaTax_Development_Admin_Console.png new file mode 100644 index 00000000..83b98d81 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/AvaTax_Development_Admin_Console.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Avatax_odoo_taxes.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Avatax_odoo_taxes.png new file mode 100644 index 00000000..7e6fb779 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Avatax_odoo_taxes.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Customer Invoices INV 2016 0600 Customer Invoices Odoo20.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Customer Invoices INV 2016 0600 Customer Invoices Odoo20.png new file mode 100644 index 00000000..2d2d0384 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Customer Invoices INV 2016 0600 Customer Invoices Odoo20.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Customer Invoices INV 2016 0600 Customer Invoices RINV 2016 0004 Damage Odoo22.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Customer Invoices INV 2016 0600 Customer Invoices RINV 2016 0004 Damage Odoo22.png new file mode 100644 index 00000000..d4b10eef Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Customer Invoices INV 2016 0600 Customer Invoices RINV 2016 0004 Damage Odoo22.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Customer Invoices INV 2016 0600 Customer Invoices RINV 2016 0004 Damage Odoo23.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Customer Invoices INV 2016 0600 Customer Invoices RINV 2016 0004 Damage Odoo23.png new file mode 100644 index 00000000..a7bf9b01 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Customer Invoices INV 2016 0600 Customer Invoices RINV 2016 0004 Damage Odoo23.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Customer Invoices INV 2016 0600 Customer Invoices Refund Damage Odoo21.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Customer Invoices INV 2016 0600 Customer Invoices Refund Damage Odoo21.png new file mode 100644 index 00000000..e7c416d7 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Customer Invoices INV 2016 0600 Customer Invoices Refund Damage Odoo21.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Customer Invoices INV 2016 0600 Odoo15.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Customer Invoices INV 2016 0600 Odoo15.png new file mode 100644 index 00000000..09abaac3 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Customer Invoices INV 2016 0600 Odoo15.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Customer Invoices INV 2016 0600 Odoo16.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Customer Invoices INV 2016 0600 Odoo16.png new file mode 100644 index 00000000..08e44f19 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Customer Invoices INV 2016 0600 Odoo16.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Customer Invoices INV 2016 0600 Odoo17.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Customer Invoices INV 2016 0600 Odoo17.png new file mode 100644 index 00000000..78ea8cc2 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Customer Invoices INV 2016 0600 Odoo17.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Customer Invoices INV 2016 0600 Odoo18.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Customer Invoices INV 2016 0600 Odoo18.png new file mode 100644 index 00000000..78ea8cc2 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Customer Invoices INV 2016 0600 Odoo18.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Customer Invoices INV 2016 0600 Odoo19.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Customer Invoices INV 2016 0600 Odoo19.png new file mode 100644 index 00000000..ea33c05e Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Customer Invoices INV 2016 0600 Odoo19.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Customer Invoices Invoice Odoo14.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Customer Invoices Invoice Odoo14.png new file mode 100644 index 00000000..2d2d0384 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Customer Invoices Invoice Odoo14.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Customers Lumber Inc Odoo12.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Customers Lumber Inc Odoo12.png new file mode 100644 index 00000000..562faa2e Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Customers Lumber Inc Odoo12.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Customers Odoo_imahe11.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Customers Odoo_imahe11.png new file mode 100644 index 00000000..7e637077 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Customers Odoo_imahe11.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Exemption_Code.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Exemption_Code.png new file mode 100644 index 00000000..9ccb6b66 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Exemption_Code.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Exemption_Code_Odoo_image3.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Exemption_Code_Odoo_image3.png new file mode 100644 index 00000000..9ccb6b66 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Exemption_Code_Odoo_image3.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Product Categories All Saleable Odoo_image8.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Product Categories All Saleable Odoo_image8.png new file mode 100644 index 00000000..b7e28ff1 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Product Categories All Saleable Odoo_image8.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Product_Categories_Odoo_image7.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Product_Categories_Odoo_image7.png new file mode 100644 index 00000000..4d2350d3 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Product_Categories_Odoo_image7.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Product_TaxCodes_Odoo_image4.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Product_TaxCodes_Odoo_image4.png new file mode 100644 index 00000000..dc7fb5f5 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Product_TaxCodes_Odoo_image4.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Products FURN_8900_Odoo_image10.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Products FURN_8900_Odoo_image10.png new file mode 100644 index 00000000..4cc63018 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Products FURN_8900_Odoo_image10.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Products Odoo_image9.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Products Odoo_image9.png new file mode 100644 index 00000000..693e55e9 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Products Odoo_image9.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Quotations_AvaTax.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Quotations_AvaTax.png new file mode 100644 index 00000000..0bae4efe Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Quotations_AvaTax.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Refunds.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Refunds.png new file mode 100644 index 00000000..01558da9 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Refunds.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Sales Orders Odoo24.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Sales Orders Odoo24.png new file mode 100644 index 00000000..19c80324 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Sales Orders Odoo24.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/SalesTax.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/SalesTax.png new file mode 100644 index 00000000..6dd12541 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/SalesTax.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Taxes_AVATAX_Odoo_image6.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Taxes_AVATAX_Odoo_image6.png new file mode 100644 index 00000000..816cc974 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Taxes_AVATAX_Odoo_image6.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Taxes_Odoo_image5.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Taxes_Odoo_image5.png new file mode 100644 index 00000000..c2ee423c Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/Taxes_Odoo_image5.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/avatax.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/avatax.png new file mode 100644 index 00000000..443c785b Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/avatax.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/avatax_icon.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/avatax_icon.png new file mode 100644 index 00000000..0074d62a Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/avatax_icon.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/icon.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/index.html b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/index.html new file mode 100644 index 00000000..ebe8f154 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/description/index.html @@ -0,0 +1,844 @@ + + + + + +Avalara Avatax Certified Connector + + + +
+

Avalara Avatax Certified Connector

+ + +

Production/Stable License: AGPL-3 OCA/account-fiscal-rule Translate me on Weblate Try me on Runboat

+

Sales Tax Certification Refunds Certification Address Validation Certification

+

Odoo provides integration with AvaTax, a tax solution software by Avalara +which includes sales tax calculation for all US states and territories +and all Canadian provinces and territories (including GST, PST, and HST).

+

This module is capable of automatically detecting origin (Output Warehouse) +and destination (Client Address), then calculating and reporting taxes +to the user’s Avalara account as well as a recording the correct sales taxes +for the validated addresses within Odoo ERP.

+

This module is compatible both with the Odoo Enterprise and Odoo Community +editions.

+

An Avatax account is needed. Account information to access +the Avatax dashboard can be obtained through the Avalara website here: +https://www.avalara.com/products/calculations.html

+

Once configured, the module operates in the background and performs +calculations and reporting seamlessly to the AvaTax server.

+

This guide includes instructions for the following elements:

+
    +
  • Activating your organization’s AvaTax account and downloading the product
  • +
  • Entering the AvaTax credentials into your Odoo database and configuring it +to use AvaTax services and features within Odoo
  • +
+

Note: Test the module before deploying in live environment. +All changes to the AvaTax settings must be performed by a user with +administrative access rights.

+

IMPORTANT - resolving name conflict with Odoo EE

+

Avatax support was added to Odoo EE 14 and 15. +Unfortunately the module names used are the same as the OCA ones, +and because of this name collision the OCA modules were forced to change name.

+

The main module was renamed from account_avatax (now used by Odoo EE) to +account_avatax_oca.

+

To apply this change in your odoo database and continue using the OCA Avalara certified +connector:

+
+
    +
  1. +
    Ensure you have the latest version from the OCA, and you see account_avatax_oca
    +
    in your Apps list.
    +
    +
  2. +
  3. Install the new account_avatax_oca module
  4. +
  5. Unistall the account_avatax module
  6. +
  7. +
    Confirm that your configurations were kept safe, in particular:
    +
    Avatax API, “Avatax” default Fiscal Position, and “Avatax” default Tax record.
    +
    +
  8. +
+
+

Table of contents

+ +
+

Installation

+

Before installing the Avatax app, the Avalara Python client +must be installed in your system. +It is available at https://pypi.org/project/Avalara.

+

Typically it can be installed in your system usin pip:

+
+pip3 install Avalara
+
+

The base app, account_Avatax, adds Avatax support to Customer Invoices. +Inthe official app store: https://apps.odoo.com/apps/modules/15.0/account_avatax/

+

The account_avatax_sale extension adds support to Quotations / Sales Orders. +Inthe official app store: https://apps.odoo.com/apps/modules/15.0/account_avatax_sale/

+

In most cases you will want to download and install both modules.

+

To install the Avatax app:

+
    +
  • Download the AvaTax modules
  • +
  • Extract the downloaded files
  • +
  • Upload the extracted directories into your Odoo module/addons directory
  • +
  • Log into Odoo as an Administrator and enable the Developer Mode, in ‘Settings’
  • +
  • Navigate to ‘Apps’, select the ‘Update Apps List’ menu, to have the new apps listed.
  • +
  • In the Apps list, search for ‘AvaTax’
  • +
  • Click on the Install button. If available, the account_avatax_sale module will +also be installed automatically.
  • +
+
+
+

Configuration

+

To configure an Odoo company to use Avatax, follow these steps. +Note tha tsome of them might be configured out of the box +for the Odoo default company.

+
    +
  1. Configure AvaTax API Connection
  2. +
  3. Configure Company Taxes
  4. +
  5. Configure Customers
  6. +
  7. Configure Products
  8. +
+
+

Configure Avatax API Connection

+

Before you can configure the Odoo Avatax connector, +you will need some connection details ready:

+
    +
  • Login to https://home.avalara.com/
  • +
  • Navigate to Settings >> All AvaTax Settings. +There you will see the company details.
  • +
  • Take note of the Account ID and Company Code
  • +
  • Navigate to Settings >> License and API Keys. +In the “Reset License Key” tab, click on the “Generate License Key” button, +and take note of it.
  • +
+

To configure AvaTax connector in Odoo:

+
    +
  • Navigate to: Accounting/Invoicing App >> Configuration >> AvaTax >> AvaTax API
  • +
  • Click on the Create button
  • +
  • Fill out the form with the elements collected from the AvaTax website:
      +
    • Account ID
    • +
    • License Key
    • +
    • Service URL: usually Production, or Sandox if you have that available.
    • +
    • Company Code
    • +
    +
  • +
  • Click the Test Connection button
  • +
  • Click the Save button
  • +
+

Other Avatax API advanced configurations:

+
    +
  • Tax Calculation tab:
      +
    • Disable Document Recording/Commiting: invoices will not be stored in Avalara
    • +
    • Enable UPC Taxability: this will transmit Odoo’s product ean13 number +instead of its Internal Reference. If there is no ean13 +then the Internal Reference will be sent automatically.
    • +
    • Hide Exemption & Tax Based on shipping address – this will give user ability +to hide or show Tax Exemption and Tax Based on shipping address fields +at the invoice level.
    • +
    +
  • +
  • Address Validation tab:
      +
    • Automatic Address Validation: automatically attempts +to validate on creation and update of customer record, +last validation date will be visible and stored
    • +
    • Require Validated Addresses: if validation for customer is required but not valid, +the validation will be forced
    • +
    • Return validation results in upper case: validation results +will return in upper case form
    • +
    +
  • +
  • Advanced tab:
      +
    • Automatically generate missing customer code: generates a customer code +on creation and update of customer profile
    • +
    • Log API requests: enables detailed AvaTax transaction logging within application
    • +
    • Request Timeout: default is 300ms
    • +
    • Countries: countries where AvaTax can be used.
    • +
    +
  • +
+
+
+

Configure Company Taxes

+

Each company linked to AvaTax and their associated warehouses +should be configured to ensure the correct tax is calculated +and applied for all transactions.

+

Validate Company Address:

+
    +
  • On the AvTax API configuration form, click on the “Company Address” link
  • +
  • On the company address form, click on the “validate” button +in the “AvaTax” tab
  • +
+

Validate Warehouse Address:

+
    +
  • Navigate to: Inventory >> Configuration >> Warehouse Management >> Warehouses
  • +
  • For each warehouse, open the correspoding from view
  • +
  • On the Warehouse form, click on the “Address” link
  • +
  • On the warehouse address form, click on the “validate” button +in the “AvaTax” tab
  • +
+

Fiscal Positions is what tells the AvaTax connector if the AvaTax service +should be used for a particular Sales Order or Invoice.

+

Configure Fiscal Position:

+
    +
  • Navigate to: Accounting/Invoicing App >> Configuration >> Accounting +>> Fiscal Positions
  • +
  • Ensure there is a Fiscal Position record for the Company, +with the “Use Avatax API” flag checked
  • +
+

When the appropriate Fiscal Position is being used, and a tax rate is retrieved form +AvaTax, then the corresponding Tax is automatically created in Odoo +using a template tax record, that should have the appropriate accounting configurations.

+

Configure Taxes:

+
    +
  • Navigate to: Accounting/Invoicing App >> Configuration >> Accounting >> Taxes
  • +
  • Ensure there is a Tax record for the Company, with the “Is Avatax” flag checked +(visible in the “Advanced Options” tab). This Tax should have:
      +
    • Tax Type: Sales
    • +
    • Tax Computation: Percentage of Price
    • +
    • Amount: 0.0%
    • +
    • Distribution for Invoices: ensure correct account configuration
    • +
    • Distribution for Credit Notes: ensure correct account configuration
    • +
    +
  • +
+
+
+

Configure Customers

+
+
Exemption codes are allowed for users where they may apply (ex. Government entities).
+
Navigate to: Accounting or Invoicing App >> Configuration >> AvaTax >> Exemption Code
+
The module is installed with 16 predefined exemption codes.
+
You can add, remove, and modify exemption codes.
+
+

Properly configuring each customer ensures the correct tax is calculated +and applied for all transactions.

+

Create New Customer

+
    +
  • Navigate to Contacts
  • +
  • Click Create button
  • +
+

Configure and Validate Customer Address

+
    +
  • Enter Customer Address
  • +
  • Under AvaTax >> Validation, click Validate button
  • +
  • AvaTax Module will attempt to match the address you entered +with a valid address in its database. +Click the Accept button if the address is valid.
  • +
+

Tax Exemption Status

+
    +
  • If the customer is tax exempt, check the box under +AvaTax >> Tax Exemption >> Is Tax Exempt and
  • +
  • Select the desired Tax Exempt Code from the dropdown menu.
  • +
+
+
+

Configure Products

+

Create product tax codes to assign to products and/or product categories. +Navigate to: Accounting or Invoicing App >> Configuration >> AvaTax >> Product Tax Codes.

+

From here you can add, remove, and modify the product tax codes.

+

Products in Odoo are typically assigned to product categories. +AvaTax settings can also be assigned to the product category +when a product category is created.

+
    +
  • Create New Product Category
      +
    • Navigate to: Inventory >> Configuration >> Products >> Product Categories
    • +
    • Click Create button
    • +
    +
  • +
  • Configure Product Category Tax Code
      +
    • Under AvaTax Properties >> Tax Code
    • +
    • Select the desired Tax Code
    • +
    +
  • +
+
+
+
+

Usage

+
+

Customer Invoices

+

The AvaTax module is integrated into Sales Invoices +and is applied to each transaction. +The transaction log in the AvaTax dashboard shows the invoice details +and displays whether the transaction is in an uncommitted or committed status.

+

A validated invoice will have a Committed status +and a cancelled invoice will have a Voided status.

+

The module will check if there is a selected warehouse +and will automatically determine the address of the warehouse +and the origin location. +If no address is assigned to the warehouse, the company address is used.

+

Discounts are handled when they are enabled in Odoo’s settings. +They are calculated as a net deduction on the line item cost +before the total is sent to AvaTax.

+
+

Create New Customer Invoice

+
    +
  • Navigate to: Accounting or Invoicing >> Customers >> Invoices.
  • +
  • Click Create button.
  • +
+
+
+

Validate Invoice

+
    +
  • Ensure that Tax based on shipping address is checked.
  • +
  • Line items should have AVATAX selected under Taxes for internal records.
  • +
  • To complete the invoice, click the Validate button.
  • +
  • The sale order will now appear in the AvaTax dashboard.
  • +
+
+
+

Register Payment

+
    +
  • Click the Register Payment button to finalize the invoice.
  • +
+
+
+

Customer Refunds

+

Odoo applies refunds as opposed to voids in its accounting module. +As with customer invoices, the AvaTax module is integrated +with customer refunds and is applied to each transaction.

+
+
Refunded invoice transactions will be indicated
+
with a negative total in the AvaTax interface.
+
+

Initiate Customer Refund

+
    +
  • Navigate to: Accounting or Invoicing >> Customers >> Invoices
  • +
  • Select the invoice you wish to refund
  • +
  • Click Add Credit Note button
  • +
+

Create Credit Note

+
    +
  • Under Credit Method, select Create a draft credit note.
  • +
  • Enter a reason.
  • +
  • Click Add Credit Note button.
  • +
+

Note: You will be taken to the Credit Notes list view

+

Validate Refund

+
    +
  • Select the Credit Note you wish to validate, review and then click Validate button.
  • +
+

Register Refund Payment

+
    +
  • Click Register Payment button to complete a refund
  • +
+
+
+
+

Sales Orders

+

The AvaTax module is integrated into Sales Orders and allows computation of taxes. +Sales order transactions do not appear in the in the AvaTax interface.

+
+
The information placed in the sales order will automatically pass to the invoice
+
on the Avalara server and can be viewed in the AvaTax control panel.
+
+

Discounts are handled when they are enabled in Odoo’s settings. +They will be reported as a net deduction on the line item cost.

+

Create New Sales Order

+
    +
  • Navigate to: Sales >> Orders >> Orders
  • +
  • Click Create button
  • +
+

Compute Taxes with AvaTax

+
    +
  • The module will calculate tax when the sales order is confirmed, +or by navigating to Action >> Update taxes with Avatax. +At this step, the sales order will retrieve the tax amount from Avalara +but will not report the transaction to the AvaTax dashboard. +Only invoice, refund, and payment activity are reported to the dashboard.
  • +
  • The module will check if there is a selected warehouse +and will automatically determine the address of the warehouse +and the origin location. If no address is assigned to the warehouse +the module will automatically use the address of the company as its origin. +Location code will automatically populate with the warehouse code +but can be modified if needed.
  • +
+
+
+
+

Known issues / Roadmap

+

The development of this module was driven by US companies to compute Sales Tax.

+

However the Avatax service supports more use cases, that could be added:

+
    +
  • Add support to EU VAT
  • +
  • Add support to US Use Tax on Purchases / vendor Bills
  • +
+

Other improvements that could be added:

+
    +
  • Detect and warn if customers State is not a nexus available for the current account
  • +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Open Source Integrators
  • +
  • Fabrice Henrion
  • +
  • Sodexis
  • +
+
+
+

Contributors

+ + +
+
+

Other credits

+

This module was originally developed by Fabrice Henrion at Odoo SA, +and maintained up to version 11.

+

For version 12, Fabrice invited partners to migrate this modules to +later version, and maintain it.

+

Open Source Integrators performed the migration to Odoo 12 +, and later added support for the more up to date REST API +, alongside with the legacy SOAP API.

+

With the addition of the REST API, a deep refactor was introduced, +changing the tax calculation approach, from just setting the total +tax amount, to instead adding the tax rates to each document line +and then having Odoo do all the other computations.

+

For Odoo 13, the legacy SOAP support was supported, and +additional refactoring was done to contribute the module +to the Odoo Community Association.

+
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

dreispt

+

This module is part of the OCA/account-fiscal-rule project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/src/img/icon.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/src/img/icon.png new file mode 100644 index 00000000..443c785b Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/static/src/img/icon.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/tests/__init__.py b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/tests/__init__.py new file mode 100644 index 00000000..b7caa1ca --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/tests/__init__.py @@ -0,0 +1,4 @@ +from . import test_account_tax +from . import test_avatax +from . import test_parter +from . import test_rest_api diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/tests/mock_avatax.py b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/tests/mock_avatax.py new file mode 100644 index 00000000..883789c1 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/tests/mock_avatax.py @@ -0,0 +1,367 @@ +def _mock_line(product_data): + subtotal = product_data.get("price_unit", 0.0) * product_data.get( + "quantity" + ) - product_data.get("discount_amount") + tax_amount = subtotal * product_data.get("rate_expected", 0.0) + res = { + "boundaryOverrideId": 0, + "businessIdentificationNo": "", + "costInsuranceFreight": 0.0, + "customerUsageType": "", + "description": product_data.get("product") + and product_data.get("product").display_name + or "No Name", + "destinationAddressId": 85600959974166, + "details": [ + { + "addressId": 85600959974167, + "chargedTo": "Buyer", + "country": "US", + "countyFIPS": "", + "exemptAmount": product_data.get("exemption_amount", 0.0), + "exemptReasonId": 3, + "exemptRuleId": 7455340, + "exemptUnits": product_data.get("exemption_amount", 0.0), + "id": 85600959974176, + "inState": True, + "isFee": False, + "isNonPassThru": False, + "jurisCode": "29", + "jurisName": "MISSOURI", + "jurisType": "STA", + "jurisdictionId": 2000001420, + "jurisdictionType": "State", + "liabilityType": "Seller", + "nonTaxableAmount": 0.0, + "nonTaxableRuleId": 0, + "nonTaxableType": "RateRule", + "nonTaxableUnits": 0.0, + "rate": product_data.get("rate_expected", 0.0), + "rateRuleId": 1065438, + "rateSourceId": 3, + "rateType": "General", + "rateTypeCode": "G", + "region": "MO", + "reportingExemptUnits": product_data.get("exemption_amount", 0.0), + "reportingNonTaxableUnits": 0.0, + "reportingTax": 0.0, + "reportingTaxCalculated": 0.0, + "reportingTaxableUnits": 0.0, + "serCode": "", + "signatureCode": "AXYM", + "sourcing": "Origin", + "stateAssignedNo": "", + "stateFIPS": "29", + "tax": tax_amount, + "taxAuthorityTypeId": 45, + "taxCalculated": tax_amount, + "taxName": "MO STATE TAX", + "taxOverride": 0.0, + "taxRegionId": 2078034, + "taxSubTypeId": "S", + "taxType": "Sales", + "taxTypeGroupId": "SalesAndUse", + "taxableAmount": subtotal, + "taxableUnits": subtotal, + "transactionId": 85600959974165, + "transactionLineId": 85600959974171, + "unitOfBasis": "PerCurrencyUnit", + }, + { + "addressId": 85600959974167, + "chargedTo": "Buyer", + "country": "US", + "countyFIPS": "", + "exemptAmount": product_data.get("exemption_amount", 0.0), + "exemptReasonId": 3, + "exemptRuleId": 7455340, + "exemptUnits": product_data.get("exemption_amount", 0.0), + "id": 85600959974177, + "inState": True, + "isFee": False, + "isNonPassThru": False, + "jurisCode": "037", + "jurisName": "CASS", + "jurisType": "CTY", + "jurisdictionId": 1527, + "jurisdictionType": "County", + "liabilityType": "Seller", + "nonTaxableAmount": 0.0, + "nonTaxableRuleId": 0, + "nonTaxableType": "RateRule", + "nonTaxableUnits": 0.0, + "rate": product_data.get("rate_expected", 0.0), + "rateRuleId": 1654198, + "rateSourceId": 3, + "rateType": "General", + "rateTypeCode": "G", + "region": "MO", + "reportingExemptUnits": product_data.get("exemption_amount", 0.0), + "reportingNonTaxableUnits": 0.0, + "reportingTax": 0.0, + "reportingTaxCalculated": 0.0, + "reportingTaxableUnits": 0.0, + "serCode": "", + "signatureCode": "AYFX", + "sourcing": "Origin", + "stateAssignedNo": "56756-037-000", + "stateFIPS": "29", + "tax": tax_amount, + "taxAuthorityTypeId": 45, + "taxCalculated": tax_amount, + "taxName": "MO COUNTY TAX", + "taxOverride": 0.0, + "taxRegionId": 2078034, + "taxSubTypeId": "S", + "taxType": "Sales", + "taxTypeGroupId": "SalesAndUse", + "taxableAmount": subtotal, + "taxableUnits": subtotal, + "transactionId": 85600959974165, + "transactionLineId": 85600959974171, + "unitOfBasis": "PerCurrencyUnit", + }, + { + "addressId": 85600959974167, + "chargedTo": "Buyer", + "country": "US", + "countyFIPS": "", + "exemptAmount": product_data.get("exemption_amount", 0.0), + "exemptReasonId": 3, + "exemptRuleId": 7455340, + "exemptUnits": product_data.get("exemption_amount", 0.0), + "id": 85600959974178, + "inState": True, + "isFee": False, + "isNonPassThru": False, + "jurisCode": "56756", + "jurisName": "PECULIAR", + "jurisType": "CIT", + "jurisdictionId": 85774, + "jurisdictionType": "City", + "liabilityType": "Seller", + "nonTaxableAmount": 0.0, + "nonTaxableRuleId": 0, + "nonTaxableType": "RateRule", + "nonTaxableUnits": 0.0, + "rate": product_data.get("rate_expected"), + "rateRuleId": 1391040, + "rateSourceId": 3, + "rateType": "General", + "rateTypeCode": "G", + "region": "MO", + "reportingExemptUnits": product_data.get("exemption_amount", 0.0), + "reportingNonTaxableUnits": 0.0, + "reportingTax": 0.0, + "reportingTaxCalculated": 0.0, + "reportingTaxableUnits": 0.0, + "serCode": "", + "signatureCode": "AYGM", + "sourcing": "Origin", + "stateAssignedNo": "56756-037-000", + "stateFIPS": "29", + "tax": tax_amount, + "taxAuthorityTypeId": 45, + "taxCalculated": tax_amount, + "taxName": "MO CITY TAX", + "taxOverride": 0.0, + "taxRegionId": 2078034, + "taxSubTypeId": "S", + "taxType": "Sales", + "taxTypeGroupId": "SalesAndUse", + "taxableAmount": subtotal, + "taxableUnits": subtotal, + "transactionId": 85600959974165, + "transactionLineId": 85600959974171, + "unitOfBasis": "PerCurrencyUnit", + }, + ], + "discountAmount": product_data.get("discount_amount"), + "discountTypeId": 0, + "entityUseCode": "", + "exemptAmount": product_data.get("exemption_amount", 0.0), + "exemptCertId": 90867213, + "exemptNo": "", + "hsCode": "", + "id": 85600959974171, + "isItemTaxable": False, + "isSSTP": False, + "itemCode": "MPC", + "lineAmount": subtotal, + "lineLocationTypes": [ + { + "documentAddressId": 85600959974167, + "documentLineId": 85600959974171, + "documentLineLocationTypeId": 85600959974174, + "locationTypeCode": "ShipFrom", + }, + { + "documentAddressId": 85600959974166, + "documentLineId": 85600959974171, + "documentLineLocationTypeId": 85600959974175, + "locationTypeCode": "ShipTo", + }, + ], + "lineNumber": f"{product_data.get('line_id')}", + "nonPassthroughDetails": [], + "originAddressId": 85600959974167, + "quantity": product_data.get("quantity"), + "ref1": "", + "ref2": "", + "reportingDate": "2024-09-17", + "revAccount": "", + "sourcing": "Origin", + "tax": tax_amount, + "taxCalculated": tax_amount, + "taxCode": "PA020122", + "taxCodeId": 71096, + "taxDate": "2024-09-17", + "taxEngine": "", + "taxIncluded": False, + "taxOverrideAmount": 0.0, + "taxOverrideReason": "", + "taxOverrideType": "None", + "taxableAmount": subtotal, + "transactionId": 85600959974165, + "vatCode": "", + "vatNumberTypeId": 0, + } + return subtotal, tax_amount, res + + +def mock_response(product_data_list): + """ + Mock to simulate avalara answer, it's only a standard compute + Keyword arguments: + product_data_list -- List of dict with: + - product (browse record) + - quantity + - price_unit + - discount_amount + - exemption_amount + - rate_expected + - line_id (invoice line id) + Return: + Dict with mocked response + """ + lines_data = [_mock_line(product_data) for product_data in product_data_list] + subtotal = sum(line[0] for line in lines_data) + tax_amount = sum(line[1] for line in lines_data) + lines_data = [line[2] for line in lines_data] + res = { + "addresses": [ + { + "boundaryLevel": "Zip5", + "city": "Hale", + "country": "US", + "id": 85600941773548, + "line1": "0000 E State Rd", + "line2": "", + "line3": "", + "postalCode": "00000-0000", + "region": "MI", + "taxRegionId": 1056912, + "transactionId": 85600941773547, + }, + { + "boundaryLevel": "Address", + "city": "Blairsville", + "country": "US", + "id": 85600941773549, + "latitude": "0.000000", + "line1": "000 Kendall Rd", + "line2": "", + "line3": "", + "longitude": "0.000000", + "postalCode": "00000-0000", + "region": "PA", + "taxRegionId": 4012044, + "transactionId": 85600941773547, + }, + ], + "adjustmentDescription": "", + "adjustmentReason": "NotAdjusted", + "apStatus": None, + "apStatusCode": None, + "batchCode": "", + "businessIdentificationNo": "", + "code": "INV/2024/09/1482", + "companyId": 951445, + "country": "US", + "currencyCode": "USD", + "customerCode": "CC-000000:0", + "customerUsageType": "", + "customerVendorCode": "CC-000000:0", + "date": "2024-09-17", + "description": "INV/2024/09/1482", + "destinationAddressId": 85600941773548, + "email": "", + "entityUseCode": "", + "exchangeRate": 1.0, + "exchangeRateCurrencyCode": "USD", + "exchangeRateEffectiveDate": "2024-09-17", + "exemptNo": "", + "id": 85600941773547, + "lines": lines_data, + "locationCode": "", + "locationTypes": [ + { + "documentAddressId": 85600941773549, + "documentId": 85600941773547, + "documentLocationTypeId": 85600941773551, + "locationTypeCode": "ShipFrom", + }, + { + "documentAddressId": 85600941773548, + "documentId": 85600941773547, + "documentLocationTypeId": 85600941773552, + "locationTypeCode": "ShipTo", + }, + ], + "locked": False, + "modifiedDate": "2024-09-17T20:56:39.7321524Z", + "modifiedUserId": 1094294, + "originAddressId": 85600941773549, + "purchaseOrderNo": "", + "reconciled": False, + "referenceCode": "", + "region": "MI", + "reportingLocationCode": "", + "salespersonCode": "Jimmy Dunmire", + "softwareVersion": "24.8.0.0", + "status": "Committed", + "summary": [ + { + "country": "US", + "exemption": 0.0, + "jurisCode": "26", + "jurisName": "MICHIGAN", + "jurisType": "State", + "nonTaxable": 0.0, + "rate": 0.06, + "rateType": "General", + "region": "MI", + "stateAssignedNo": "", + "tax": tax_amount, + "taxAuthorityType": 45, + "taxCalculated": tax_amount, + "taxName": "MI STATE TAX", + "taxSubType": "S", + "taxType": "Sales", + "taxable": subtotal, + } + ], + "taxDate": "2024-09-17", + "taxOverrideAmount": 0.0, + "taxOverrideReason": "", + "taxOverrideType": "None", + "totalAmount": subtotal, + "totalDiscount": 0.0, + "totalExempt": 0.0, + "totalTax": tax_amount, + "totalTaxCalculated": tax_amount, + "totalTaxable": subtotal, + "type": "SalesInvoice", + "version": 1, + } + return res diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/tests/test_account_tax.py b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/tests/test_account_tax.py new file mode 100644 index 00000000..c2809dc8 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/tests/test_account_tax.py @@ -0,0 +1,35 @@ +# Copyright 2021 Open Source Integrators +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + + +from odoo import exceptions +from odoo.tests import common + + +class TestAvatax(common.TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.Tax = cls.env["account.tax"] + cls.company1 = cls.env.ref("base.main_company") + cls.company2 = cls.env["res.company"].create({"name": "Company Avatax 2"}) + cls.journal = cls.env["account.journal"].create( + { + "name": "Test Sales Journal", + "type": "sale", + "code": "TSJ", + "company_id": cls.company2.id, + } + ) + + def test_get_avatax_tax_rate(self): + tax75 = self.Tax.get_avalara_tax(7.5, "out_invoice") + self.assertEqual(tax75.amount, 7.5) + + def test_get_avatax_template(self): + tax = self.Tax.get_avalara_tax(0, "out_invoice") + self.assertEqual(tax.name, "AVATAX") + + def test_get_avatax_template_missing(self): + with self.assertRaises(exceptions.UserError): + self.Tax.with_company(self.company2).get_avalara_tax(0, "out_invoice") diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/tests/test_avatax.py b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/tests/test_avatax.py new file mode 100644 index 00000000..03448b31 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/tests/test_avatax.py @@ -0,0 +1,179 @@ +# Copyright 2021 Open Source Integrators +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + + +from unittest.mock import patch + +from odoo.tests import Form, common + +from .mock_avatax import mock_response + + +class TestAvatax(common.TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.fiscal_position = cls.env["account.fiscal.position"].create( + { + "name": "Avatax Demo", + "is_avatax": True, + } + ) + cls.customer = cls.env["res.partner"].create( + { + "name": "Customer", + "property_account_position_id": cls.fiscal_position.id, + "property_tax_exempt": True, + "property_exemption_number": "12321", + "property_exemption_code_id": cls.env.ref( + "account_avatax_oca.resale_type" + ), + } + ) + + cls.invoice = cls.env["account.move"].create( + { + "move_type": "out_invoice", + "partner_id": cls.customer.id, + "invoice_line_ids": [ + (0, 0, {"name": "Invoice Line", "price_unit": 10, "quantity": 10}) + ], + } + ) + + def test_100_onchange_customer_exempt(self): + self.invoice.partner_id = self.customer + self.assertEqual( + self.invoice.exemption_code, self.customer.property_exemption_number + ) + + @patch( + "odoo.addons.account_avatax_oca.models.res_company.Company.get_avatax_config_company" + ) + @patch( + "odoo.addons.account_avatax_oca.models.avalara_salestax.AvalaraSalestax.create_transaction" # noqa: B950 + ) + def test_avatax_compute_tax( + self, mock_create_transaction, mock_get_avatax_config_company + ): + avatax_config = self.env["avalara.salestax"].create( + { + "account_number": "123456", + "license_key": "123456", + "company_code": "DEFAULT", + "disable_tax_calculation": False, + "invoice_calculate_tax": False, + } + ) + mock_get_avatax_config_company.return_value = avatax_config + + # Force empty taxes to check only avatax taxes + self.invoice.invoice_line_ids.write( + { + "tax_ids": [(6, 0, [])], + } + ) + + invoice_line_data = [ + { + "product_id": self.env["product.product"].create({"name": "Product 1"}), + "quantity": 5, + "price_unit": 102.5, + "rate": 0.06448, + }, + { + "product_id": self.env["product.product"].create({"name": "Product 2"}), + "quantity": 4, + "price_unit": 25.5, + "rate": 0.03448, + }, + ] + + self.invoice.invoice_line_ids.unlink() + invoice_form = Form(self.invoice) + + for line_data in invoice_line_data: + with invoice_form.invoice_line_ids.new() as line: + line.product_id = line_data.get("product_id") + line.quantity = line_data.get("quantity") + line.price_unit = line_data.get("price_unit") + line.tax_ids.clear() + self.assertFalse(invoice_form.calculate_tax_on_save) + self.invoice = invoice_form.save() + self.assertFalse(self.invoice.calculate_tax_on_save) + mock_create_transaction.return_value = mock_response( + [ + { + "product": line.product_id, + "quantity": line.quantity, + "price_unit": line.price_unit, + "discount_amount": line.price_subtotal + - ((line.price_unit * line.quantity) * (1 - line.discount * 100.0)), + "rate_expected": line_data.get("rate"), + "line_id": line.id, + } + for line, line_data in zip( + self.invoice.invoice_line_ids, invoice_line_data + ) + ] + ) + + self.invoice.invalidate_model(["invoice_line_ids"]) + for line in self.invoice.invoice_line_ids: + self.assertFalse(bool(line.tax_ids)) + self.invoice.action_post() + + for line in self.invoice.invoice_line_ids: + self.assertTrue(bool(line.tax_ids)) + + self.assertEqual( + self.invoice.amount_tax + self.invoice.amount_untaxed, + self.invoice.amount_residual, + ) + mock_get_avatax_config_company.assert_called() + mock_create_transaction.assert_called() + + self.invoice.button_draft() + + avatax_config.write( + { + "invoice_calculate_tax": True, + } + ) + + self.invoice.invoice_line_ids.unlink() + + invoice_form = Form(self.invoice) + for line_data in invoice_line_data: + with invoice_form.invoice_line_ids.new() as line: + line.product_id = line_data.get("product_id") + line.quantity = line_data.get("quantity") + line.price_unit = line_data.get("price_unit") + line.tax_ids.clear() + self.assertTrue(invoice_form.calculate_tax_on_save) + self.invoice = invoice_form.save() + mock_create_transaction.return_value = mock_response( + [ + { + "product": line.product_id, + "quantity": line.quantity, + "price_unit": line.price_unit, + "discount_amount": line.price_subtotal + - ((line.price_unit * line.quantity) * (1 - line.discount * 100.0)), + "rate_expected": line_data.get("rate"), + "line_id": line.id, + } + for line, line_data in zip( + self.invoice.invoice_line_ids, invoice_line_data + ) + ] + ) + self.assertFalse(self.invoice.calculate_tax_on_save) + self.invoice.action_post() + for line in self.invoice.invoice_line_ids: + self.assertTrue(bool(line.tax_ids)) + + self.assertEqual( + self.invoice.amount_tax + self.invoice.amount_untaxed, + self.invoice.amount_residual, + ) diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/tests/test_parter.py b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/tests/test_parter.py new file mode 100644 index 00000000..bdccffdd --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/tests/test_parter.py @@ -0,0 +1,12 @@ +# Copyright 2021 Open Source Integrators +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + +from odoo.tests import common + + +class TestAvatax(common.TransactionCase): + def test_customer_existing_code(self): + "Create Customer with an already existing code (data import)" + val_customer = {"name": "New Customer", "customer_code": "ABC"} + new_customer = self.env["res.partner"].create(val_customer) + self.assertEqual(new_customer.customer_code, "ABC") diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/tests/test_rest_api.py b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/tests/test_rest_api.py new file mode 100644 index 00000000..01cc4207 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/tests/test_rest_api.py @@ -0,0 +1,52 @@ +# Copyright 2022 Open Source Integrators +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + +from odoo.tests import common + +from ..models.avatax_rest_api import AvaTaxRESTService + + +class TestAvatax(common.TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.API = AvaTaxRESTService() + + def test_enrich_result_lines_with_tax_rate(self): + avatax_result = { + "lines": [ + { + "details": [ + { + "rate": 0.056, + "tax": 0.0, + "taxCalculated": 0.0, + "taxName": "AZ STATE TAX", + "taxableAmount": 0.0, + }, + { + "rate": 0.007, + "tax": 0.0, + "taxCalculated": 0.0, + "taxName": "AZ COUNTY TAX", + "taxableAmount": 0.0, + }, + { + "rate": 0.018, + "tax": 0.16, + "taxCalculated": 0.16, + "taxName": "AZ CITY TAX", + "taxableAmount": 9.0, + }, + ], + "isItemTaxable": True, + "lineAmount": 9.0, + "tax": 0.16, + "taxCalculated": 0.16, + "taxableAmount": 9.0, + } + ] + } + result = self.API._enrich_result_lines_with_tax_rate(avatax_result) + rate = result["lines"][0]["rate"] + self.assertEqual(rate, 1.8) diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/views/account_fiscal_position_view.xml b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/views/account_fiscal_position_view.xml new file mode 100644 index 00000000..1a8e775f --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/views/account_fiscal_position_view.xml @@ -0,0 +1,12 @@ + + + account.fiscal.position form add Avatax + account.fiscal.position + + + + + + + + diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/views/account_move_action.xml b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/views/account_move_action.xml new file mode 100644 index 00000000..90b19e4d --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/views/account_move_action.xml @@ -0,0 +1,9 @@ + + + Update taxes with AvaTax + + + code + records.avatax_compute_taxes() + + diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/views/account_move_view.xml b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/views/account_move_view.xml new file mode 100644 index 00000000..11bb66fc --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/views/account_move_view.xml @@ -0,0 +1,85 @@ + + + + account.move.form.inherit + account.move + + form + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/views/account_tax_view.xml b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/views/account_tax_view.xml new file mode 100644 index 00000000..7984d175 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/views/account_tax_view.xml @@ -0,0 +1,12 @@ + + + account.tax.form.avatax + account.tax + + + + + + + + diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/views/avalara_salestax_view.xml b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/views/avalara_salestax_view.xml new file mode 100644 index 00000000..2c933614 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/views/avalara_salestax_view.xml @@ -0,0 +1,240 @@ + + + + avalara.salestax.form + avalara.salestax + form + +
+ + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+
+ + +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ + + + +
+
+
+
+
+
+ + avalara.salestax.tree + avalara.salestax + tree + + + + + + + + + + + AvaTax API + avalara.salestax + tree + tree,form + Configuration of AvaTax in odoo + + + + + exemption.code.tree.view + exemption.code + tree + + + + + + + + + Exemption Code + exemption.code + tree + tree,form + + +
diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/views/partner_view.xml b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/views/partner_view.xml new file mode 100644 index 00000000..4923f8c6 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_oca/account_avatax_oca/views/partner_view.xml @@ -0,0 +1,96 @@ + + + + res.partner.details.form.inherit1 + res.partner + form + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Update taxes with AvaTax + + + code + records.avalara_compute_taxes() + + diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/doc/ARCHITECTURE.md new file mode 100644 index 00000000..8c75b01c --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_avatax_repair_oca Module - account_avatax_repair_oca + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/doc/CONFIGURATION.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/doc/CONFIGURATION.md new file mode 100644 index 00000000..2d561193 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_avatax_repair_oca. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/doc/CONTROLLERS.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/doc/DEPENDENCIES.md new file mode 100644 index 00000000..704b384f --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [account_avatax_oca](../../odoo-bringout-oca-account-fiscal-rule-account_avatax_oca) +- [repair](../../odoo-bringout-oca-ocb-repair) diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/doc/FAQ.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/doc/FAQ.md new file mode 100644 index 00000000..423154e6 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_avatax_repair_oca or install in UI. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/doc/INSTALL.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/doc/INSTALL.md new file mode 100644 index 00000000..721dd5ed --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca" +# or +uv pip install odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca" +``` diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/doc/MODELS.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/doc/MODELS.md new file mode 100644 index 00000000..c8d13002 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/doc/MODELS.md @@ -0,0 +1,17 @@ +# Models + +Detected core models and extensions in account_avatax_repair_oca. + +```mermaid +classDiagram + class account_move + class avalara_salestax + class repair_fee + class repair_line + class repair_order + class res_partner +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/doc/OVERVIEW.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/doc/OVERVIEW.md new file mode 100644 index 00000000..036ccbfe --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_avatax_repair_oca. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_avatax_repair_oca +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/doc/REPORTS.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/doc/SECURITY.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/doc/USAGE.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/doc/USAGE.md new file mode 100644 index 00000000..87aaf4f5 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_avatax_repair_oca +``` diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/doc/WIZARDS.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/pyproject.toml b/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/pyproject.toml new file mode 100644 index 00000000..4f31665f --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-fiscal-rule-account_avatax_repair_oca" +version = "16.0.0" +description = "Avalara Avatax Certified Connector for Repair Orders - Repair Orders with automatic Tax application using Avatax" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-account-fiscal-rule-account_avatax_oca>=16.0.0", + "odoo-bringout-oca-account-fiscal-rule-repair>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_avatax_repair_oca"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/README.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/README.md new file mode 100644 index 00000000..83954994 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/README.md @@ -0,0 +1,45 @@ +# Avalara Avatax Certified Connector for Sales Orders + +Odoo addon: account_avatax_sale_oca + +## Installation + +```bash +pip install odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca +``` + +## Dependencies + +This addon depends on: +- account_avatax_oca +- sale_stock + +## Manifest Information + +- **Name**: Avalara Avatax Certified Connector for Sales Orders +- **Version**: 16.0.1.3.0 +- **Category**: Accounting +- **License**: AGPL-3 +- **Installable**: False + +## Source + +Based on [OCA/account-fiscal-rule](https://github.com/OCA/account-fiscal-rule) branch 16.0, addon `account_avatax_sale_oca`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/README.rst b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/README.rst new file mode 100644 index 00000000..52f11632 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/README.rst @@ -0,0 +1,167 @@ +=================================================== +Avalara Avatax Certified Connector for Sales Orders +=================================================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:f18bf59ed435c6921aded036afe85dfc4d5a5e86fb246f6df00277d2952106b7 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png + :target: https://odoo-community.org/page/development-status + :alt: Production/Stable +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--fiscal--rule-lightgray.png?logo=github + :target: https://github.com/OCA/account-fiscal-rule/tree/16.0/account_avatax_sale_oca + :alt: OCA/account-fiscal-rule +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-fiscal-rule-16-0/account-fiscal-rule-16-0-account_avatax_sale_oca + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-fiscal-rule&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module is a component of the Avatax Integration with odoo app. +Please refer to the corresponding documentation. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +The AvaTax module is integrated into Sales Orders and allows computation of taxes. +Sales order transactions do not appear in the in the AvaTax interface. + +The information placed in the sales order will automatically pass to the invoice +on the Avalara server and can be viewed in the AvaTax control panel. + +Discounts are handled when they are enabled in Odoo's settings. +They will be reported as a net deduction on the line item cost. + +Create New Sales Order + +- Navigate to: Sales >> Orders >> Orders + +- Click Create button + +Compute Taxes with AvaTax + +- The module will calculate tax when the sales order is confirmed, + or by navigating to Action >> Update taxes with Avatax. + At this step, the sales order will retrieve the tax amount from Avalara + but will not report the transaction to the AvaTax dashboard. + Only invoice, refund, and payment activity are reported to the dashboard. + +- The module will check if there is a selected warehouse + and will automatically determine the address of the warehouse + and the origin location. If no address is assigned to the warehouse + the module will automatically use the address of the company as its origin. + Location code will automatically populate with the warehouse code + but can be modified if needed. + +- Hide Exemption & Tax Based on shipping address -- this will provide this + feature support at sale order level. + + +Tax Exemption Status + +- Tax exemption status can be defined on Contacts. + +- In a multi-company environment, the exemption status is defined per + Company, since each individual company is required to secure the + exemption certificates to claim for exemption application, + and this may not be the case for all Companies. + +- If the customer is tax exempt, in the "Avatax" tab, check the "Is Tax Exempt" checkbox. + When checked, the exemption details can be provided. + The Exemption Code is the type of exemption, + and the Exemption Number is an identification number to use on the customer's State. + +- This exemption status will only be applied for delivery addresses + in the State matching the State of the exemption address. + The same customer can have exemptiions on several states. + For this use additional Contact/Addresses for those states, + and enter the exempention details there. + +- To make this data management simpler, is it possible to set the customer as exempt + country wide, using the corresponding checkbox. In this case the exemption status will + be used for delivery addresses in any state. Using this option has compliance risks, so + plase use it with care. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Open Source Integrators +* Fabrice Henrion +* Sodexis + +Contributors +~~~~~~~~~~~~ + +* Odoo SA + + * Fabrice Henrion + +* Open Source Integrators (https://opensourceintegrators.com) + + * Daniel Reis + * Bhavesh Odedra + * Sandip Mangukiya + * Nikul Chaudhary + + +* Serpent CS + + * Murtuza Saleh + +* Sodexis + + * Atchuthan Ubendran + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-dreispt| image:: https://github.com/dreispt.png?size=40px + :target: https://github.com/dreispt + :alt: dreispt + +Current `maintainer `__: + +|maintainer-dreispt| + +This module is part of the `OCA/account-fiscal-rule `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/__init__.py b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/__manifest__.py b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/__manifest__.py new file mode 100644 index 00000000..78686875 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/__manifest__.py @@ -0,0 +1,19 @@ +{ + "name": "Avalara Avatax Certified Connector for Sales Orders", + "version": "16.0.1.3.0", + "author": "Open Source Integrators, Fabrice Henrion," + "Sodexis, Odoo Community Association (OCA)", + "summary": "Sales Orders with automatic Tax application using Avatax", + "license": "AGPL-3", + "category": "Accounting", + "website": "https://github.com/OCA/account-fiscal-rule", + "depends": ["account_avatax_oca", "sale_stock"], + "data": [ + "views/sale_order_view.xml", + "views/partner_view.xml", + "views/avalara_salestax_view.xml", + ], + "auto_install": True, + "development_status": "Production/Stable", + "maintainers": ["dreispt"], +} diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/i18n/account_avatax_sale.pot b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/i18n/account_avatax_sale.pot new file mode 100644 index 00000000..7cf0ef08 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/i18n/account_avatax_sale.pot @@ -0,0 +1,202 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_avatax_sale +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_avatax_sale +#: model:ir.model.fields,field_description:account_avatax_sale.field_avalara_salestax__sale_calculate_tax +msgid "Auto Calculate Tax on SO Save" +msgstr "" + +#. module: account_avatax_sale +#: model:ir.model.fields,help:account_avatax_sale.field_avalara_salestax__sale_calculate_tax +msgid "" +"Automatically triggers API to calculate tax If changes made onSO's " +"warehouse_id, tax_on_shipping_address, SO line's price_unit, discount, " +"product_uom_qty" +msgstr "" + +#. module: account_avatax_sale +#: model:ir.model.fields,field_description:account_avatax_sale.field_sale_order__tax_amount +#: model:ir.model.fields,field_description:account_avatax_sale.field_sale_order_line__tax_amt +msgid "AvaTax" +msgstr "" + +#. module: account_avatax_sale +#: model:ir.model,name:account_avatax_sale.model_avalara_salestax +msgid "AvaTax Configuration" +msgstr "" + +#. module: account_avatax_sale +#: model:ir.model.fields,field_description:account_avatax_sale.field_sale_order__avatax_request_log +msgid "Avatax API Request Log" +msgstr "" + +#. module: account_avatax_sale +#: model:ir.model.fields,field_description:account_avatax_sale.field_sale_order__avatax_response_log +msgid "Avatax API Response Log" +msgstr "" + +#. module: account_avatax_sale +#: model_terms:ir.ui.view,arch_db:account_avatax_sale.sale_order_update_form_view +msgid "Avatax Log" +msgstr "" + +#. module: account_avatax_sale +#: model:ir.model.fields,field_description:account_avatax_sale.field_sale_order__calculate_tax_on_save +msgid "Calculate Tax On Save" +msgstr "" + +#. module: account_avatax_sale +#: model_terms:ir.ui.view,arch_db:account_avatax_sale.sale_order_update_form_view +msgid "Compute Taxes" +msgstr "" + +#. module: account_avatax_sale +#: model:ir.model,name:account_avatax_sale.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_avatax_sale +#: code:addons/account_avatax_sale/models/partner.py:0 +#, python-format +msgid "" +"Enabling the exemption status for all states may have tax compliance risks, and should be carefully considered.\n" +"\n" +" Please ensure that your tax advisor was consulted and the necessary tax exemption documentation was obtained for every state this Partner may have transactions." +msgstr "" + +#. module: account_avatax_sale +#: model:ir.model.fields,field_description:account_avatax_sale.field_res_partner__property_exemption_country_wide +#: model:ir.model.fields,field_description:account_avatax_sale.field_res_users__property_exemption_country_wide +msgid "Exemption Applies Country Wide" +msgstr "" + +#. module: account_avatax_sale +#: model:ir.model.fields,field_description:account_avatax_sale.field_sale_order__exemption_code_id +msgid "Exemption Code" +msgstr "" + +#. module: account_avatax_sale +#: model:ir.model.fields,field_description:account_avatax_sale.field_sale_order__exemption_code +msgid "Exemption Number" +msgstr "" + +#. module: account_avatax_sale +#: model:ir.model.fields,field_description:account_avatax_sale.field_sale_order__hide_exemption +msgid "Hide Exemption & Tax Based on shipping address" +msgstr "" + +#. module: account_avatax_sale +#: model:ir.model.fields,help:account_avatax_sale.field_sale_order__exemption_code_id +msgid "It show the customer exemption code" +msgstr "" + +#. module: account_avatax_sale +#: model:ir.model.fields,help:account_avatax_sale.field_sale_order__exemption_code +msgid "It show the customer exemption number" +msgstr "" + +#. module: account_avatax_sale +#: model:ir.model,name:account_avatax_sale.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_avatax_sale +#: model:ir.model.fields,field_description:account_avatax_sale.field_sale_order__location_code +msgid "Location Code" +msgstr "" + +#. module: account_avatax_sale +#: model:ir.model.fields,help:account_avatax_sale.field_sale_order__location_code +msgid "Origin address location code" +msgstr "" + +#. module: account_avatax_sale +#: model:ir.model.fields,field_description:account_avatax_sale.field_avalara_salestax__override_line_taxes +msgid "Override Line Taxes" +msgstr "" + +#. module: account_avatax_sale +#: model:ir.model,name:account_avatax_sale.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: account_avatax_sale +#: model:ir.model,name:account_avatax_sale.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: account_avatax_sale +#: model:ir.model,name:account_avatax_sale.model_account_tax +msgid "Tax" +msgstr "" + +#. module: account_avatax_sale +#: model:ir.model.fields,field_description:account_avatax_sale.field_sale_order__tax_address_id +msgid "Tax Address" +msgstr "" + +#. module: account_avatax_sale +#: code:addons/account_avatax_sale/models/partner.py:0 +#, python-format +msgid "Tax Compliance Risk" +msgstr "" + +#. module: account_avatax_sale +#: model:ir.model.fields,field_description:account_avatax_sale.field_sale_order__tax_on_shipping_address +msgid "Tax based on shipping address" +msgstr "" + +#. module: account_avatax_sale +#: model:ir.model.fields,help:account_avatax_sale.field_sale_order__hide_exemption +msgid "" +"Uncheck the this field to show exemption fields on SO/Invoice form view. " +"Also, it will show Tax based on shipping address button" +msgstr "" + +#. module: account_avatax_sale +#: model:ir.actions.server,name:account_avatax_sale.action_sale_order_compute_taxes +msgid "Update taxes with AvaTax" +msgstr "" + +#. module: account_avatax_sale +#: model:ir.model.fields,field_description:account_avatax_sale.field_sale_order__is_avatax +msgid "Use Avatax API" +msgstr "" + +#. module: account_avatax_sale +#: model:ir.model.fields,field_description:account_avatax_sale.field_avalara_salestax__use_partner_invoice_id +msgid "Use Invoice partner's customer code in SO" +msgstr "" + +#. module: account_avatax_sale +#: model:ir.model.fields,help:account_avatax_sale.field_avalara_salestax__use_partner_invoice_id +msgid "Use Sales Order's Invoice Address field to determine TaxableStatus" +msgstr "" + +#. module: account_avatax_sale +#: model:ir.model.fields,help:account_avatax_sale.field_avalara_salestax__override_line_taxes +msgid "" +"When checked, the Avatax computed tax will replace any other taxes that may " +"exist in the document line." +msgstr "" + +#. module: account_avatax_sale +#: model:ir.model.fields,help:account_avatax_sale.field_res_partner__property_exemption_country_wide +#: model:ir.model.fields,help:account_avatax_sale.field_res_users__property_exemption_country_wide +msgid "" +"When enabled, the delivery address State is irrelevant when looking up the " +"exemption status, meaning that the exemption is considered applicable for " +"all states" +msgstr "" diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/i18n/account_avatax_sale_oca.pot b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/i18n/account_avatax_sale_oca.pot new file mode 100644 index 00000000..dd98d6c3 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/i18n/account_avatax_sale_oca.pot @@ -0,0 +1,204 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_avatax_sale_oca +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_avalara_salestax__sale_calculate_tax +msgid "Auto Calculate Tax on SO Save" +msgstr "" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,help:account_avatax_sale_oca.field_avalara_salestax__sale_calculate_tax +msgid "" +"Automatically triggers API to calculate tax If changes made onSO's " +"warehouse_id, tax_on_shipping_address, SO line's price_unit, discount, " +"product_uom_qty" +msgstr "" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_sale_order__tax_amount +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_sale_order_line__tax_amt +msgid "AvaTax" +msgstr "" + +#. module: account_avatax_sale_oca +#: model:ir.model,name:account_avatax_sale_oca.model_avalara_salestax +msgid "AvaTax Configuration" +msgstr "" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_sale_order__avatax_request_log +msgid "Avatax API Request Log" +msgstr "" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_sale_order__avatax_response_log +msgid "Avatax API Response Log" +msgstr "" + +#. module: account_avatax_sale_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_sale_oca.sale_order_update_form_view +msgid "Avatax Log" +msgstr "" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_sale_order__calculate_tax_on_save +msgid "Calculate Tax On Save" +msgstr "" + +#. module: account_avatax_sale_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_sale_oca.sale_order_update_form_view +msgid "Compute Taxes" +msgstr "" + +#. module: account_avatax_sale_oca +#: model:ir.model,name:account_avatax_sale_oca.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_avatax_sale_oca +#. odoo-python +#: code:addons/account_avatax_sale_oca/models/partner.py:0 +#, python-format +msgid "" +"Enabling the exemption status for all states may have tax compliance risks, and should be carefully considered.\n" +"\n" +" Please ensure that your tax advisor was consulted and the necessary tax exemption documentation was obtained for every state this Partner may have transactions." +msgstr "" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_res_partner__property_exemption_country_wide +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_res_users__property_exemption_country_wide +msgid "Exemption Applies Country Wide" +msgstr "" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_sale_order__exemption_code_id +msgid "Exemption Code" +msgstr "" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_sale_order__exemption_code +msgid "Exemption Number" +msgstr "" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_sale_order__hide_exemption +msgid "Hide Exemption & Tax Based on shipping address" +msgstr "" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,help:account_avatax_sale_oca.field_sale_order__exemption_code_id +msgid "It show the customer exemption code" +msgstr "" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,help:account_avatax_sale_oca.field_sale_order__exemption_code +msgid "It show the customer exemption number" +msgstr "" + +#. module: account_avatax_sale_oca +#: model:ir.model,name:account_avatax_sale_oca.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_sale_order__location_code +msgid "Location Code" +msgstr "" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,help:account_avatax_sale_oca.field_sale_order__location_code +msgid "Origin address location code" +msgstr "" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_avalara_salestax__override_line_taxes +msgid "Override Line Taxes" +msgstr "" + +#. module: account_avatax_sale_oca +#: model:ir.model,name:account_avatax_sale_oca.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: account_avatax_sale_oca +#: model:ir.model,name:account_avatax_sale_oca.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: account_avatax_sale_oca +#: model:ir.model,name:account_avatax_sale_oca.model_account_tax +msgid "Tax" +msgstr "" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_sale_order__tax_address_id +msgid "Tax Address" +msgstr "" + +#. module: account_avatax_sale_oca +#. odoo-python +#: code:addons/account_avatax_sale_oca/models/partner.py:0 +#, python-format +msgid "Tax Compliance Risk" +msgstr "" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_sale_order__tax_on_shipping_address +msgid "Tax based on shipping address" +msgstr "" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,help:account_avatax_sale_oca.field_sale_order__hide_exemption +msgid "" +"Uncheck the this field to show exemption fields on SO/Invoice form view. " +"Also, it will show Tax based on shipping address button" +msgstr "" + +#. module: account_avatax_sale_oca +#: model:ir.actions.server,name:account_avatax_sale_oca.action_sale_order_compute_taxes +msgid "Update taxes with AvaTax" +msgstr "" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_sale_order__is_avatax +msgid "Use Avatax API" +msgstr "" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_avalara_salestax__use_partner_invoice_id +msgid "Use Invoice partner's customer code in SO" +msgstr "" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,help:account_avatax_sale_oca.field_avalara_salestax__use_partner_invoice_id +msgid "Use Sales Order's Invoice Address field to determine TaxableStatus" +msgstr "" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,help:account_avatax_sale_oca.field_avalara_salestax__override_line_taxes +msgid "" +"When checked, the Avatax computed tax will replace any other taxes that may " +"exist in the document line." +msgstr "" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,help:account_avatax_sale_oca.field_res_partner__property_exemption_country_wide +#: model:ir.model.fields,help:account_avatax_sale_oca.field_res_users__property_exemption_country_wide +msgid "" +"When enabled, the delivery address State is irrelevant when looking up the " +"exemption status, meaning that the exemption is considered applicable for " +"all states" +msgstr "" diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/i18n/bs.po b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/i18n/bs.po new file mode 100644 index 00000000..0f869027 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/i18n/bs.po @@ -0,0 +1,204 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_avatax_sale_oca +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_avalara_salestax__sale_calculate_tax +msgid "Auto Calculate Tax on SO Save" +msgstr "Auto kalkuliši porez pri spremanju SO" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,help:account_avatax_sale_oca.field_avalara_salestax__sale_calculate_tax +msgid "" +"Automatically triggers API to calculate tax If changes made onSO's " +"warehouse_id, tax_on_shipping_address, SO line's price_unit, discount, " +"product_uom_qty" +msgstr "" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_sale_order__tax_amount +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_sale_order_line__tax_amt +msgid "AvaTax" +msgstr "AvaTax" + +#. module: account_avatax_sale_oca +#: model:ir.model,name:account_avatax_sale_oca.model_avalara_salestax +msgid "AvaTax Configuration" +msgstr "AvaTax konfiguracija" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_sale_order__avatax_request_log +msgid "Avatax API Request Log" +msgstr "Avatax API log zahtjeva" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_sale_order__avatax_response_log +msgid "Avatax API Response Log" +msgstr "Avatax API log odgovora" + +#. module: account_avatax_sale_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_sale_oca.sale_order_update_form_view +msgid "Avatax Log" +msgstr "Avatax log" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_sale_order__calculate_tax_on_save +msgid "Calculate Tax On Save" +msgstr "Kalkuliraj porez pri spremanju" + +#. module: account_avatax_sale_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_sale_oca.sale_order_update_form_view +msgid "Compute Taxes" +msgstr "Kalkuliši poreze" + +#. module: account_avatax_sale_oca +#: model:ir.model,name:account_avatax_sale_oca.model_res_partner +msgid "Contact" +msgstr "Kontakt" + +#. module: account_avatax_sale_oca +#. odoo-python +#: code:addons/account_avatax_sale_oca/models/partner.py:0 +#, python-format +msgid "" +"Enabling the exemption status for all states may have tax compliance risks, and should be carefully considered.\n" +"\n" +" Please ensure that your tax advisor was consulted and the necessary tax exemption documentation was obtained for every state this Partner may have transactions." +msgstr "" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_res_partner__property_exemption_country_wide +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_res_users__property_exemption_country_wide +msgid "Exemption Applies Country Wide" +msgstr "Oslobođenje se primjenjuje na nivou zemlje" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_sale_order__exemption_code_id +msgid "Exemption Code" +msgstr "Kod oslobođenja" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_sale_order__exemption_code +msgid "Exemption Number" +msgstr "Broj oslobođenja" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_sale_order__hide_exemption +msgid "Hide Exemption & Tax Based on shipping address" +msgstr "Sakrij oslobođenje i porez na osnovu adrese dostave" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,help:account_avatax_sale_oca.field_sale_order__exemption_code_id +msgid "It show the customer exemption code" +msgstr "Prikazuje kod oslobođenja kupca" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,help:account_avatax_sale_oca.field_sale_order__exemption_code +msgid "It show the customer exemption number" +msgstr "Prikazuje broj oslobođenja kupca" + +#. module: account_avatax_sale_oca +#: model:ir.model,name:account_avatax_sale_oca.model_account_move +msgid "Journal Entry" +msgstr "Žurnal" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_sale_order__location_code +msgid "Location Code" +msgstr "Kod lokacije" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,help:account_avatax_sale_oca.field_sale_order__location_code +msgid "Origin address location code" +msgstr "Kod lokacije adrese porijekla" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_avalara_salestax__override_line_taxes +msgid "Override Line Taxes" +msgstr "Preskoči linije poreza" + +#. module: account_avatax_sale_oca +#: model:ir.model,name:account_avatax_sale_oca.model_sale_order +msgid "Sales Order" +msgstr "Prodajni nalog" + +#. module: account_avatax_sale_oca +#: model:ir.model,name:account_avatax_sale_oca.model_sale_order_line +msgid "Sales Order Line" +msgstr "Stavka prodajne narudžbe" + +#. module: account_avatax_sale_oca +#: model:ir.model,name:account_avatax_sale_oca.model_account_tax +msgid "Tax" +msgstr "Porez" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_sale_order__tax_address_id +msgid "Tax Address" +msgstr "Poreska adresa" + +#. module: account_avatax_sale_oca +#. odoo-python +#: code:addons/account_avatax_sale_oca/models/partner.py:0 +#, python-format +msgid "Tax Compliance Risk" +msgstr "Rizik poreske usklađenosti" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_sale_order__tax_on_shipping_address +msgid "Tax based on shipping address" +msgstr "Porez na osnovu adrese dostave" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,help:account_avatax_sale_oca.field_sale_order__hide_exemption +msgid "" +"Uncheck the this field to show exemption fields on SO/Invoice form view. " +"Also, it will show Tax based on shipping address button" +msgstr "" + +#. module: account_avatax_sale_oca +#: model:ir.actions.server,name:account_avatax_sale_oca.action_sale_order_compute_taxes +msgid "Update taxes with AvaTax" +msgstr "Ažuriraj poreze sa AvaTax" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_sale_order__is_avatax +msgid "Use Avatax API" +msgstr "Koristi Avatax API" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_avalara_salestax__use_partner_invoice_id +msgid "Use Invoice partner's customer code in SO" +msgstr "Koristi kod kupca partner fakture u SO" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,help:account_avatax_sale_oca.field_avalara_salestax__use_partner_invoice_id +msgid "Use Sales Order's Invoice Address field to determine TaxableStatus" +msgstr "Koristi polje adrese fakture prodajne narudžbe da odredi oporezivi status" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,help:account_avatax_sale_oca.field_avalara_salestax__override_line_taxes +msgid "" +"When checked, the Avatax computed tax will replace any other taxes that may " +"exist in the document line." +msgstr "" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,help:account_avatax_sale_oca.field_res_partner__property_exemption_country_wide +#: model:ir.model.fields,help:account_avatax_sale_oca.field_res_users__property_exemption_country_wide +msgid "" +"When enabled, the delivery address State is irrelevant when looking up the " +"exemption status, meaning that the exemption is considered applicable for " +"all states" +msgstr "" diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/i18n/it.po b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/i18n/it.po new file mode 100644 index 00000000..dea407bc --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/i18n/it.po @@ -0,0 +1,226 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_avatax_sale_oca +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-02-17 11:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_avalara_salestax__sale_calculate_tax +msgid "Auto Calculate Tax on SO Save" +msgstr "Calcola automaticamente imposta al salvataggio OV" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,help:account_avatax_sale_oca.field_avalara_salestax__sale_calculate_tax +msgid "" +"Automatically triggers API to calculate tax If changes made onSO's " +"warehouse_id, tax_on_shipping_address, SO line's price_unit, discount, " +"product_uom_qty" +msgstr "" +"Attiva automaticamente l'API per calcolare l'imposta se ci sono modifiche " +"nel warehouse_id del OV, tax_on_shipping_address, price_unit riga OV, " +"sconto, product_uom_qty" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_sale_order__tax_amount +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_sale_order_line__tax_amt +msgid "AvaTax" +msgstr "AvaTax" + +#. module: account_avatax_sale_oca +#: model:ir.model,name:account_avatax_sale_oca.model_avalara_salestax +msgid "AvaTax Configuration" +msgstr "Configurazione AvaTax" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_sale_order__avatax_request_log +msgid "Avatax API Request Log" +msgstr "Registro richiesta API AvaTax" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_sale_order__avatax_response_log +msgid "Avatax API Response Log" +msgstr "Registro risposta API AvaTax" + +#. module: account_avatax_sale_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_sale_oca.sale_order_update_form_view +msgid "Avatax Log" +msgstr "Registro AvaTax" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_sale_order__calculate_tax_on_save +msgid "Calculate Tax On Save" +msgstr "Calcola imposta al salvataggio" + +#. module: account_avatax_sale_oca +#: model_terms:ir.ui.view,arch_db:account_avatax_sale_oca.sale_order_update_form_view +msgid "Compute Taxes" +msgstr "Calcola imposte" + +#. module: account_avatax_sale_oca +#: model:ir.model,name:account_avatax_sale_oca.model_res_partner +msgid "Contact" +msgstr "Contatto" + +#. module: account_avatax_sale_oca +#. odoo-python +#: code:addons/account_avatax_sale_oca/models/partner.py:0 +#, python-format +msgid "" +"Enabling the exemption status for all states may have tax compliance risks, and should be carefully considered.\n" +"\n" +" Please ensure that your tax advisor was consulted and the necessary tax exemption documentation was obtained for every state this Partner may have transactions." +msgstr "" +"Abilitare lo stato di esenzione per tutte le nazioni può comportare rischi " +"fiscali, e deve essere considerato con attenzione.\n" +"\n" +"Assicurarsi che il consulente fiscale sia stato interpellato e sia stata " +"ottenuta la necessaria documentazione di esenzione per ogni nazione nella " +"quale questo parnter può avere transizioni." + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_res_partner__property_exemption_country_wide +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_res_users__property_exemption_country_wide +msgid "Exemption Applies Country Wide" +msgstr "Esenzione applicata a tutte le nazioni" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_sale_order__exemption_code_id +msgid "Exemption Code" +msgstr "Codice esenzione" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_sale_order__exemption_code +msgid "Exemption Number" +msgstr "Numero esenzione" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_sale_order__hide_exemption +msgid "Hide Exemption & Tax Based on shipping address" +msgstr "Nasconde esenzione e imposta in base all'indirizzo di spedizione" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,help:account_avatax_sale_oca.field_sale_order__exemption_code_id +msgid "It show the customer exemption code" +msgstr "Visualizza il codice di esenzione del cliente" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,help:account_avatax_sale_oca.field_sale_order__exemption_code +msgid "It show the customer exemption number" +msgstr "Visualizza il numero di esenzione del cliente" + +#. module: account_avatax_sale_oca +#: model:ir.model,name:account_avatax_sale_oca.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_sale_order__location_code +msgid "Location Code" +msgstr "Codice ubicazione" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,help:account_avatax_sale_oca.field_sale_order__location_code +msgid "Origin address location code" +msgstr "Codice ubicazione origine indirizzo" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_avalara_salestax__override_line_taxes +msgid "Override Line Taxes" +msgstr "Sovrascrivi riga imposte" + +#. module: account_avatax_sale_oca +#: model:ir.model,name:account_avatax_sale_oca.model_sale_order +msgid "Sales Order" +msgstr "Ordine di vendita" + +#. module: account_avatax_sale_oca +#: model:ir.model,name:account_avatax_sale_oca.model_sale_order_line +msgid "Sales Order Line" +msgstr "Riga ordine di vendita" + +#. module: account_avatax_sale_oca +#: model:ir.model,name:account_avatax_sale_oca.model_account_tax +msgid "Tax" +msgstr "Imposta" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_sale_order__tax_address_id +msgid "Tax Address" +msgstr "Indirizzo imposta" + +#. module: account_avatax_sale_oca +#. odoo-python +#: code:addons/account_avatax_sale_oca/models/partner.py:0 +#, python-format +msgid "Tax Compliance Risk" +msgstr "Rischio conformità imposta" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_sale_order__tax_on_shipping_address +msgid "Tax based on shipping address" +msgstr "Imposta in base all'indirizzo di spedizione" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,help:account_avatax_sale_oca.field_sale_order__hide_exemption +msgid "" +"Uncheck the this field to show exemption fields on SO/Invoice form view. " +"Also, it will show Tax based on shipping address button" +msgstr "" +"Deselezionare questo campo per visualizzare i campi esenzione in OV/fattura " +"dalla vista. Inoltre, verrà visualizzato il pulsante 'Imposta in base " +"all'indirizzo di spedizione'" + +#. module: account_avatax_sale_oca +#: model:ir.actions.server,name:account_avatax_sale_oca.action_sale_order_compute_taxes +msgid "Update taxes with AvaTax" +msgstr "Aggiorna imposte con AvaTax" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_sale_order__is_avatax +msgid "Use Avatax API" +msgstr "Utilizza API AvaTax" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,field_description:account_avatax_sale_oca.field_avalara_salestax__use_partner_invoice_id +msgid "Use Invoice partner's customer code in SO" +msgstr "Utilizza il codice cliente del partener fattura nel OV" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,help:account_avatax_sale_oca.field_avalara_salestax__use_partner_invoice_id +msgid "Use Sales Order's Invoice Address field to determine TaxableStatus" +msgstr "" +"Utilizza il campo indirizzo dell'ordine di vendita per determinare lo stato " +"tassabile" + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,help:account_avatax_sale_oca.field_avalara_salestax__override_line_taxes +msgid "" +"When checked, the Avatax computed tax will replace any other taxes that may " +"exist in the document line." +msgstr "" +"Quando selezionata, l'imposta calcolata da AvaTax sostituirà ogni altra " +"imposta presente nella riga documento." + +#. module: account_avatax_sale_oca +#: model:ir.model.fields,help:account_avatax_sale_oca.field_res_partner__property_exemption_country_wide +#: model:ir.model.fields,help:account_avatax_sale_oca.field_res_users__property_exemption_country_wide +msgid "" +"When enabled, the delivery address State is irrelevant when looking up the " +"exemption status, meaning that the exemption is considered applicable for " +"all states" +msgstr "" +"Quando abilitata, la nazione dell'indirizzo di consegna non è rilevante " +"nella verifica dello stato di esenzione, intendendo che l'esenzione si " +"considera applicabile a tutte le nazioni" diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/models/__init__.py b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/models/__init__.py new file mode 100644 index 00000000..65f79327 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/models/__init__.py @@ -0,0 +1,5 @@ +from . import account_move +from . import account_tax +from . import partner +from . import sale_order +from . import avalara_salestax diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/models/account_move.py b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/models/account_move.py new file mode 100644 index 00000000..b99a34b3 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/models/account_move.py @@ -0,0 +1,10 @@ +from odoo import api, models + + +class AccountMove(models.Model): + _inherit = "account.move" + + @api.onchange("partner_id", "partner_shipping_id") + def _onchange_partner_shipping_id(self): + for move in self: + move.tax_on_shipping_address = bool(move.partner_shipping_id) diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/models/account_tax.py b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/models/account_tax.py new file mode 100644 index 00000000..92209e9e --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/models/account_tax.py @@ -0,0 +1,46 @@ +from odoo import models + + +class AccountTax(models.Model): + _inherit = "account.tax" + + def compute_all( + self, + price_unit, + currency=None, + quantity=1.0, + product=None, + partner=None, + is_refund=False, + handle_price_include=True, + include_caba_tags=False, + fixed_multiplicator=1, + ): + res = super().compute_all( + price_unit, + currency, + quantity, + product, + partner, + is_refund, + handle_price_include, + include_caba_tags=False, + fixed_multiplicator=fixed_multiplicator, + ) + for_avatax_object = self.env.context.get("for_avatax_object") + if for_avatax_object: + # Find the Avatax amount in the document Lines + # Looks up the line for the current product, price_unit, and quantity + # Note that the price_unit used must consider discount + avatax_ids = self.env["account.tax"].search([("is_avatax", "=", True)]).ids + for tax_data in [x for x in res["taxes"] if x["id"] in avatax_ids]: + line = for_avatax_object.order_line.filtered( + lambda x: tax_data["id"] in x.tax_id.ids + and x.product_id == product + and x.product_uom_qty == quantity + and x.price_unit == price_unit + )[:1] + if line.tax_amt: # Avatax Amount + tax_data["amount"] = line.tax_amt + res["total_included"] = res["total_excluded"] + line.tax_amt + return res diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/models/avalara_salestax.py b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/models/avalara_salestax.py new file mode 100644 index 00000000..86ff1434 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/models/avalara_salestax.py @@ -0,0 +1,21 @@ +from odoo import fields, models + + +class AvalaraSalestax(models.Model): + _inherit = "avalara.salestax" + + use_partner_invoice_id = fields.Boolean( + "Use Invoice partner's customer code in SO", + default=True, + help="Use Sales Order's Invoice Address field to determine Taxable" "Status", + ) + sale_calculate_tax = fields.Boolean( + "Auto Calculate Tax on SO Save", + help="Automatically triggers API to calculate tax If changes made on" + "SO's warehouse_id, tax_on_shipping_address, " + "SO line's price_unit, discount, product_uom_qty", + ) + override_line_taxes = fields.Boolean( + help="When checked, the Avatax computed tax will replace any other taxes" + " that may exist in the document line.", + ) diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/models/partner.py b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/models/partner.py new file mode 100644 index 00000000..b698fbe9 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/models/partner.py @@ -0,0 +1,27 @@ +from odoo import _, api, fields, models + + +class ResPartner(models.Model): + _inherit = "res.partner" + + @api.onchange("property_exemption_country_wide") + def _onchange_property_exemption_contry_wide(self): + if self.property_exemption_country_wide: + message = ( + _( + "Enabling the exemption status for all states" + " may have tax compliance risks," + " and should be carefully considered.\n\n" + " Please ensure that your tax advisor was consulted and the" + " necessary tax exemption documentation was obtained" + " for every state this Partner may have transactions." + ), + ) + return {"warning": {"title": _("Tax Compliance Risk"), "message": message}} + + property_exemption_country_wide = fields.Boolean( + "Exemption Applies Country Wide", + help="When enabled, the delivery address State is irrelevant" + " when looking up the exemption status, meaning that the exemption" + " is considered applicable for all states", + ) diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/models/sale_order.py b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/models/sale_order.py new file mode 100644 index 00000000..0b65af73 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/models/sale_order.py @@ -0,0 +1,385 @@ +from odoo import api, fields, models + + +class SaleOrder(models.Model): + _inherit = "sale.order" + + @api.depends( + "order_line.tax_id", "order_line.price_unit", "amount_total", "amount_untaxed" + ) + def _compute_tax_totals(self): + # Make the Sales Order data available to the AccountTax.compute_all() method + # This is needed to take in consideration the additional Avatax fields + enriched_self = self.with_context(for_avatax_object=self) + return super(SaleOrder, enriched_self)._compute_tax_totals() + + @api.model + @api.depends("company_id", "partner_id", "partner_invoice_id", "state") + def _compute_hide_exemption(self): + avatax_config = self.env.company.get_avatax_config_company() + for order in self: + order.hide_exemption = avatax_config.hide_exemption + + hide_exemption = fields.Boolean( + "Hide Exemption & Tax Based on shipping address", + compute="_compute_hide_exemption", # For past transactions visibility + default=lambda self: self.env.company.get_avatax_config_company, + help="Uncheck the this field to show exemption fields on SO/Invoice form view. " + "Also, it will show Tax based on shipping address button", + ) + tax_amount = fields.Monetary(string="AvaTax") + + @api.onchange("partner_shipping_id", "partner_id") + def onchange_partner_shipping_id(self): + """ + Apply the exemption number and code from the Invoice Partner Data + We can only apply an exemption status that matches the delivery + address Country and State. + + The setup for this is to add contact/addresses for the Invoicing Partner, + for each of the states we can claim exepmtion for. + """ + self.tax_on_shipping_address = bool(self.partner_shipping_id) + + @api.depends("partner_invoice_id", "tax_address_id", "company_id") + def _compute_onchange_exemption(self): + for order in self.filtered(lambda x: x.state not in ["done", "cancel"]): + invoice_partner = order.partner_invoice_id.commercial_partner_id + ship_to_address = order.tax_address_id + # Find an exemption address matching the Country + State + # of the Delivery address + exemption_addresses = ( + invoice_partner | invoice_partner.child_ids + ).filtered("property_tax_exempt") + exemption_address_naive = exemption_addresses.filtered( + lambda a: a.country_id == ship_to_address.country_id + and ( + a.state_id == ship_to_address.state_id + or invoice_partner.property_exemption_country_wide + ) + )[:1] + # Force Company to get the correct values form the Property fields + exemption_address = exemption_address_naive.with_company( + order.company_id.id + ) + order.exemption_code = exemption_address.property_exemption_number + order.exemption_code_id = exemption_address.property_exemption_code_id + + def _prepare_invoice(self): + invoice_vals = super(SaleOrder, self)._prepare_invoice() + invoice_vals.update( + { + "exemption_code": self.exemption_code or "", + "exemption_code_id": self.exemption_code_id.id or False, + "exemption_locked": True, + "location_code": self.location_code or "", + "warehouse_id": self.warehouse_id.id or "", + "tax_on_shipping_address": self.tax_on_shipping_address, + "so_partner_id": self.partner_id.id, + } + ) + return invoice_vals + + @api.onchange("order_line", "fiscal_position_id") + def onchange_reset_avatax_amount(self): + """ + When changing quantities or prices, reset the Avatax computed amount. + The Odoo computed tax amount will then be shown, as a reference. + The Avatax amount will be recomputed upon document validation. + """ + for order in self: + order.tax_amount = 0 + + @api.depends("order_line.price_total", "order_line.product_uom_qty", "tax_amount") + def _compute_amounts(self): + """ + Compute fields amount_untaxed, amount_tax, amount_total + Their computation needs to be overriden, + to use the amounts returned by Avatax service, stored in specific fields. + """ + res = super()._compute_amounts() + for order in self: + if order.tax_amount: + order.update( + { + "amount_tax": order.tax_amount, + "amount_total": order.amount_untaxed + order.tax_amount, + } + ) + return res + + @api.depends("tax_on_shipping_address", "partner_id", "partner_shipping_id") + def _compute_tax_address_id(self): + for invoice in self: + invoice.tax_address_id = ( + invoice.partner_shipping_id + if invoice.tax_on_shipping_address + else invoice.partner_id + ) + + is_avatax = fields.Boolean(related="fiscal_position_id.is_avatax") + exemption_code = fields.Char( + "Exemption Number", + compute=_compute_onchange_exemption, + readonly=False, # New computed writeable fields + store=True, + help="It show the customer exemption number", + ) + exemption_code_id = fields.Many2one( + "exemption.code", + "Exemption Code", + compute=_compute_onchange_exemption, + readonly=False, # New computed writeable fields + store=True, + help="It show the customer exemption code", + ) + tax_on_shipping_address = fields.Boolean( + "Tax based on shipping address", default=True + ) + tax_address_id = fields.Many2one( + "res.partner", + "Tax Address", + readonly=True, + states={"draft": [("readonly", False)]}, + compute="_compute_tax_address_id", + store=True, + ) + location_code = fields.Char(help="Origin address location code") + calculate_tax_on_save = fields.Boolean() + avatax_request_log = fields.Text( + "Avatax API Request Log", readonly=True, copy=False + ) + avatax_response_log = fields.Text( + "Avatax API Response Log", readonly=True, copy=False + ) + + def _get_avatax_doc_type(self, commit=False): + return "SalesOrder" + + def _avatax_prepare_lines(self, order_lines, doc_type=None): + """ + Prepare the lines to use for Avatax computation. + Returns a list of dicts + """ + lines = [ + line._avatax_prepare_line(sign=1, doc_type=doc_type) + for line in order_lines.filtered(lambda line: not line.display_type) + ] + return [x for x in lines if x] + + def update_tax_details(self, tax, line, tax_result_line): + """Method to update details in tax""" + return tax, line + + def _avatax_compute_tax(self): + """Contact REST API and recompute taxes for a Sale Order""" + # Override to handle lines with split taxes (e.g. TN) + self and self.ensure_one() + doc_type = self._get_avatax_doc_type() + Tax = self.env["account.tax"] + avatax_config = self.company_id.get_avatax_config_company() + if not avatax_config: + return False + partner = self.partner_id + if avatax_config.use_partner_invoice_id: + partner = self.partner_invoice_id + taxable_lines = self._avatax_prepare_lines(self.order_line) + tax_result = avatax_config.create_transaction( + self.date_order, + self.name, + doc_type, + partner, + self.warehouse_id.partner_id or self.company_id.partner_id, + self.tax_address_id or self.partner_id, + taxable_lines, + self.user_id, + self.exemption_code or None, + self.exemption_code_id.code or None, + currency_id=self.currency_id, + log_to_record=self, + ) + tax_result_lines = {int(x["lineNumber"]): x for x in tax_result["lines"]} + for line in self.order_line: + tax_result_line = tax_result_lines.get(line.id) + if tax_result_line: + # Should we check the rate with the tax amount? + # tax_amount = tax_result_line["taxCalculated"] + # rate = round(tax_amount / line.price_subtotal * 100, 2) + # rate = tax_result_line["rate"] + tax_calculation = 0.0 + if tax_result_line["taxableAmount"]: + tax_calculation = ( + tax_result_line["taxCalculated"] + / tax_result_line["taxableAmount"] + ) + rate = round(tax_calculation * 100, 4) + tax = Tax.get_avalara_tax(rate, doc_type) + tax, line = self.update_tax_details(tax, line, tax_result_line) + if tax not in line.tax_id: + line_taxes = ( + tax + if avatax_config.override_line_taxes + else tax | line.tax_id.filtered(lambda x: not x.is_avatax) + ) + line.tax_id = line_taxes + line.tax_amt = tax_result_line["tax"] + self.tax_amount = tax_result.get("totalTax") + return True + + def avalara_compute_taxes(self): + """ + Use Avatax API to compute taxes. + Sets the Taxes on each line, and lets odoo perfomr teh calculations. + """ + for order in self: + if order.fiscal_position_id.is_avatax: + order._avatax_compute_tax() + return True + + def action_confirm(self): + avatax_config = self.company_id.get_avatax_config_company() + if avatax_config and avatax_config.force_address_validation: + for addr in [self.partner_id, self.partner_shipping_id]: + if not addr.date_validation: + # The Confirm action will be interrupted + # if the address is not validated + return addr.button_avatax_validate_address() + if avatax_config: + self.avalara_compute_taxes() + return super(SaleOrder, self).action_confirm() + + @api.onchange( + "order_line", + "tax_on_shipping_address", + "tax_address_id", + "partner_id", + ) + def onchange_avatax_calculation(self): + avatax_config = self.env.company.get_avatax_config_company() + self.calculate_tax_on_save = False + if avatax_config.sale_calculate_tax: + if ( + self._origin.tax_address_id.street != self.tax_address_id.street + or self._origin.partner_id != self.partner_id + or self._origin.tax_on_shipping_address != self.tax_on_shipping_address + ): + self.calculate_tax_on_save = True + return + for line in self.order_line: + if ( + line._origin.product_uom_qty != line.product_uom_qty + or line._origin.discount != line.discount + or line._origin.price_unit != line.price_unit + or line._origin.warehouse_id != line.warehouse_id + ): + self.calculate_tax_on_save = True + break + + @api.model_create_multi + def create(self, vals_list): + sales = super().create(vals_list) + avatax_config = self.env.company.get_avatax_config_company() + for sale in sales: + if ( + avatax_config.sale_calculate_tax + and sale.calculate_tax_on_save + and not self._context.get("skip_second_write", False) + ): + sale.with_context(skip_second_write=True).write( + { + "calculate_tax_on_save": False, + } + ) + sale.avalara_compute_taxes() + return sales + + def write(self, vals): + result = super(SaleOrder, self).write(vals) + avatax_config = self.env.company.get_avatax_config_company() + for record in self: + if not record.tax_amount: + record.order_line.write({"tax_amt": 0}) + if ( + avatax_config.sale_calculate_tax + and record.calculate_tax_on_save + and record.state != "done" + and not self._context.get("skip_second_write", False) + ): + record.with_context(skip_second_write=True).write( + { + "calculate_tax_on_save": False, + } + ) + record.avalara_compute_taxes() + return result + + +class SaleOrderLine(models.Model): + _inherit = "sale.order.line" + + tax_amt = fields.Monetary(string="AvaTax") + + def _avatax_prepare_line(self, sign=1, doc_type=None): + """ + Prepare a line to use for Avatax computation. + Returns a dict + """ + line = self + res = {} + # Add UPC to product item code + avatax_config = line.company_id.get_avatax_config_company() + product = line.product_id + if product.barcode and avatax_config.upc_enable: + item_code = "UPC:%d" % product.barcode + else: + item_code = product.default_code or ("ID:%d" % product.id) + tax_code = line.product_id.applicable_tax_code_id.name + amount = ( + sign * line.price_unit * line.product_uom_qty * (1 - line.discount / 100.0) + ) + # Calculate discount amount + discount_amount = 0.0 + is_discounted = False + if line.discount: + discount_amount = ( + sign * line.price_unit * line.product_uom_qty * line.discount / 100.0 + ) + is_discounted = True + res = { + "qty": line.product_uom_qty, + "itemcode": item_code, + "description": line.name, + "discounted": is_discounted, + "discount": discount_amount, + "amount": amount, + "tax_code": tax_code, + "id": line, + "tax_id": line.tax_id, + } + return res + + @api.onchange("product_uom_qty", "discount", "price_unit", "tax_id") + def onchange_reset_avatax_amount(self): + """ + When changing quantities or prices, reset the Avatax computed amount. + The Odoo computed tax amount will then be shown, as a reference. + The Avatax amount will be recomputed upon document validation. + """ + for line in self: + line.tax_amt = 0 + line.order_id.tax_amount = 0 + + @api.depends("product_uom_qty", "discount", "price_unit", "tax_id", "tax_amt") + def _compute_amount(self): + """ + If we have a Avatax computed amount, use it instead of the Odoo computed one + """ + res = super()._compute_amount() + for line in self: + if line.tax_amt: # Has Avatax computed amount + vals = { + "price_tax": line.tax_amt, + "price_total": line.price_subtotal + line.tax_amt, + } + line.update(vals) + return res diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..5c166973 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/readme/CONTRIBUTORS.rst @@ -0,0 +1,19 @@ +* Odoo SA + + * Fabrice Henrion + +* Open Source Integrators (https://opensourceintegrators.com) + + * Daniel Reis + * Bhavesh Odedra + * Sandip Mangukiya + * Nikul Chaudhary + + +* Serpent CS + + * Murtuza Saleh + +* Sodexis + + * Atchuthan Ubendran diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/readme/DESCRIPTION.rst new file mode 100644 index 00000000..b9f7adc1 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/readme/DESCRIPTION.rst @@ -0,0 +1,2 @@ +This module is a component of the Avatax Integration with odoo app. +Please refer to the corresponding documentation. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/readme/USAGE.rst b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/readme/USAGE.rst new file mode 100644 index 00000000..a59537c3 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/readme/USAGE.rst @@ -0,0 +1,58 @@ +The AvaTax module is integrated into Sales Orders and allows computation of taxes. +Sales order transactions do not appear in the in the AvaTax interface. + +The information placed in the sales order will automatically pass to the invoice +on the Avalara server and can be viewed in the AvaTax control panel. + +Discounts are handled when they are enabled in Odoo's settings. +They will be reported as a net deduction on the line item cost. + +Create New Sales Order + +- Navigate to: Sales >> Orders >> Orders + +- Click Create button + +Compute Taxes with AvaTax + +- The module will calculate tax when the sales order is confirmed, + or by navigating to Action >> Update taxes with Avatax. + At this step, the sales order will retrieve the tax amount from Avalara + but will not report the transaction to the AvaTax dashboard. + Only invoice, refund, and payment activity are reported to the dashboard. + +- The module will check if there is a selected warehouse + and will automatically determine the address of the warehouse + and the origin location. If no address is assigned to the warehouse + the module will automatically use the address of the company as its origin. + Location code will automatically populate with the warehouse code + but can be modified if needed. + +- Hide Exemption & Tax Based on shipping address -- this will provide this + feature support at sale order level. + + +Tax Exemption Status + +- Tax exemption status can be defined on Contacts. + +- In a multi-company environment, the exemption status is defined per + Company, since each individual company is required to secure the + exemption certificates to claim for exemption application, + and this may not be the case for all Companies. + +- If the customer is tax exempt, in the "Avatax" tab, check the "Is Tax Exempt" checkbox. + When checked, the exemption details can be provided. + The Exemption Code is the type of exemption, + and the Exemption Number is an identification number to use on the customer's State. + +- This exemption status will only be applied for delivery addresses + in the State matching the State of the exemption address. + The same customer can have exemptiions on several states. + For this use additional Contact/Addresses for those states, + and enter the exempention details there. + +- To make this data management simpler, is it possible to set the customer as exempt + country wide, using the corresponding checkbox. In this case the exemption status will + be used for delivery addresses in any state. Using this option has compliance risks, so + plase use it with care. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/static/description/icon.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/static/description/index.html b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/static/description/index.html new file mode 100644 index 00000000..4af263e4 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/static/description/index.html @@ -0,0 +1,498 @@ + + + + + +Avalara Avatax Certified Connector for Sales Orders + + + +
+

Avalara Avatax Certified Connector for Sales Orders

+ + +

Production/Stable License: AGPL-3 OCA/account-fiscal-rule Translate me on Weblate Try me on Runboat

+

This module is a component of the Avatax Integration with odoo app. +Please refer to the corresponding documentation.

+

Table of contents

+ +
+

Usage

+

The AvaTax module is integrated into Sales Orders and allows computation of taxes. +Sales order transactions do not appear in the in the AvaTax interface.

+

The information placed in the sales order will automatically pass to the invoice +on the Avalara server and can be viewed in the AvaTax control panel.

+

Discounts are handled when they are enabled in Odoo’s settings. +They will be reported as a net deduction on the line item cost.

+

Create New Sales Order

+
    +
  • Navigate to: Sales >> Orders >> Orders
  • +
  • Click Create button
  • +
+

Compute Taxes with AvaTax

+
    +
  • The module will calculate tax when the sales order is confirmed, +or by navigating to Action >> Update taxes with Avatax. +At this step, the sales order will retrieve the tax amount from Avalara +but will not report the transaction to the AvaTax dashboard. +Only invoice, refund, and payment activity are reported to the dashboard.
  • +
  • The module will check if there is a selected warehouse +and will automatically determine the address of the warehouse +and the origin location. If no address is assigned to the warehouse +the module will automatically use the address of the company as its origin. +Location code will automatically populate with the warehouse code +but can be modified if needed.
  • +
  • Hide Exemption & Tax Based on shipping address – this will provide this +feature support at sale order level.
  • +
+

Tax Exemption Status

+
    +
  • Tax exemption status can be defined on Contacts.
  • +
  • In a multi-company environment, the exemption status is defined per +Company, since each individual company is required to secure the +exemption certificates to claim for exemption application, +and this may not be the case for all Companies.
  • +
  • If the customer is tax exempt, in the “Avatax” tab, check the “Is Tax Exempt” checkbox. +When checked, the exemption details can be provided. +The Exemption Code is the type of exemption, +and the Exemption Number is an identification number to use on the customer’s State.
  • +
  • This exemption status will only be applied for delivery addresses +in the State matching the State of the exemption address. +The same customer can have exemptiions on several states. +For this use additional Contact/Addresses for those states, +and enter the exempention details there.
  • +
  • To make this data management simpler, is it possible to set the customer as exempt +country wide, using the corresponding checkbox. In this case the exemption status will +be used for delivery addresses in any state. Using this option has compliance risks, so +plase use it with care.
  • +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Open Source Integrators
  • +
  • Fabrice Henrion
  • +
  • Sodexis
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

dreispt

+

This module is part of the OCA/account-fiscal-rule project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/tests/__init__.py b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/tests/__init__.py new file mode 100644 index 00000000..6f699d0d --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/tests/__init__.py @@ -0,0 +1 @@ +from . import test_sale_order diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/tests/test_sale_order.py b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/tests/test_sale_order.py new file mode 100644 index 00000000..25f46bf6 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/tests/test_sale_order.py @@ -0,0 +1,82 @@ +# Copyright 2021 Open Source Integrators +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + + +from odoo.fields import Command +from odoo.tests import Form, common + + +class TestSaleOrder(common.TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.partner = cls.env["res.partner"].create( + { + "name": "Test Customer", + } + ) + cls.empty_order = cls.env["sale.order"].create( + { + "partner_id": cls.partner.id, + } + ) + cls.product = cls.env["product.product"].create({"name": "Super Product"}) + + def test_sale_order_onchange(self): + """We found a bug where the price when the decimal accuracy was 5, + the price would be automatically reset to the pricelist price after + saving the order. The reason was a wrong implementation of + onchange_reset_avatax_amount. In this test we demonstrate that + the error does not happen anymore.""" + # Change accuracy of product unit of measure + self.env.ref("product.decimal_product_uom").digits = 5 + # Enable pricelists + self.env.user.groups_id += self.env.ref("product.group_product_pricelist") + self.pricelist = self.env["product.pricelist"].create( + { + "name": "Test pricelist", + "discount_policy": "without_discount", + "item_ids": [ + Command.create( + { + "base": "list_price", + "min_quantity": 6, + "product_id": self.product.id, + "compute_price": "fixed", + "fixed_price": 20, + } + ), + ], + } + ) + so = self.empty_order + so_form = Form(so) + so_form.pricelist_id = self.pricelist + with so_form.order_line.new() as line: + line.product_id = self.product + line.product_uom_qty = 7.0 + so_form.save() + with so_form.order_line.new() as line: + line.product_id = self.product + line.product_uom_qty = 7.0 + so_form.save() + with Form(so) as so_form: + with so_form.order_line.edit(0) as line0_form: + line0_form.price_unit = 100.00000 + with so_form.order_line.edit(1) as line1_form: + line1_form.price_unit = 100.00000 + so_form.save() + self.assertEqual(so.tax_amount, 0.0) + self.assertEqual(so.order_line[0].price_unit, 100.00000) + self.assertEqual(so.order_line[0].tax_amt, 0.0) + self.assertEqual(so.order_line[1].price_unit, 100.00000) + self.assertEqual(so.order_line[1].tax_amt, 0.0) + with Form(so) as so_form: + with so_form.order_line.edit(1) as line1_form: + line1_form.price_unit = 200.00000 + so_form.save() + self.assertEqual(so.tax_amount, 0.0) + self.assertEqual(so.order_line[0].price_unit, 100.00000) + self.assertEqual(so.order_line[0].tax_amt, 0.0) + self.assertEqual(so.order_line[1].price_unit, 200.00000) + self.assertEqual(so.order_line[1].tax_amt, 0.0) diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/views/avalara_salestax_view.xml b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/views/avalara_salestax_view.xml new file mode 100644 index 00000000..7764600c --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/views/avalara_salestax_view.xml @@ -0,0 +1,38 @@ + + + + avalara.salestax.inherit + avalara.salestax + + + +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/views/partner_view.xml b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/views/partner_view.xml new file mode 100644 index 00000000..de57645a --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/views/partner_view.xml @@ -0,0 +1,18 @@ + + + Partner Form: add Exempt Country Wide + res.partner + + + + + + + + diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/views/sale_order_view.xml b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/views/sale_order_view.xml new file mode 100644 index 00000000..b4536ec8 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/account_avatax_sale_oca/views/sale_order_view.xml @@ -0,0 +1,94 @@ + + + sale.order.update.form.view + sale.order + form + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Update taxes with AvaTax + + + code + records.avalara_compute_taxes() + + diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/doc/ARCHITECTURE.md new file mode 100644 index 00000000..7cf1fc98 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_avatax_sale_oca Module - account_avatax_sale_oca + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/doc/CONFIGURATION.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/doc/CONFIGURATION.md new file mode 100644 index 00000000..052870cf --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_avatax_sale_oca. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/doc/CONTROLLERS.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/doc/DEPENDENCIES.md new file mode 100644 index 00000000..a7ed5c5d --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [account_avatax_oca](../../odoo-bringout-oca-account-fiscal-rule-account_avatax_oca) +- [sale_stock](../../odoo-bringout-oca-ocb-sale_stock) diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/doc/FAQ.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/doc/FAQ.md new file mode 100644 index 00000000..ca681357 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_avatax_sale_oca or install in UI. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/doc/INSTALL.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/doc/INSTALL.md new file mode 100644 index 00000000..355eac5d --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca" +# or +uv pip install odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca" +``` diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/doc/MODELS.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/doc/MODELS.md new file mode 100644 index 00000000..1c984d3c --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/doc/MODELS.md @@ -0,0 +1,17 @@ +# Models + +Detected core models and extensions in account_avatax_sale_oca. + +```mermaid +classDiagram + class account_move + class account_tax + class avalara_salestax + class res_partner + class sale_order + class sale_order_line +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/doc/OVERVIEW.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/doc/OVERVIEW.md new file mode 100644 index 00000000..e47fe117 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_avatax_sale_oca. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_avatax_sale_oca +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/doc/REPORTS.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/doc/SECURITY.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/doc/USAGE.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/doc/USAGE.md new file mode 100644 index 00000000..ad93ab43 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_avatax_sale_oca +``` diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/doc/WIZARDS.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/pyproject.toml b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/pyproject.toml new file mode 100644 index 00000000..ddf85693 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca" +version = "16.0.0" +description = "Avalara Avatax Certified Connector for Sales Orders - Sales Orders with automatic Tax application using Avatax" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-account-fiscal-rule-account_avatax_oca>=16.0.0", + "odoo-bringout-oca-account-fiscal-rule-sale_stock>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_avatax_sale_oca"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/README.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/README.md new file mode 100644 index 00000000..51952fc1 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/README.md @@ -0,0 +1,45 @@ +# Avalara Avatax Connector for Ecommerce + +Odoo addon: account_avatax_website_sale + +## Installation + +```bash +pip install odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale +``` + +## Dependencies + +This addon depends on: +- account_avatax_sale_oca +- website_sale + +## Manifest Information + +- **Name**: Avalara Avatax Connector for Ecommerce +- **Version**: 16.0.1.0.0 +- **Category**: Website/Website +- **License**: AGPL-3 +- **Installable**: False + +## Source + +Based on [OCA/account-fiscal-rule](https://github.com/OCA/account-fiscal-rule) branch 16.0, addon `account_avatax_website_sale`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/account_avatax_website_sale/README.rst b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/account_avatax_website_sale/README.rst new file mode 100644 index 00000000..f5631f94 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/account_avatax_website_sale/README.rst @@ -0,0 +1,109 @@ +====================================== +Avalara Avatax Connector for Ecommerce +====================================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:f6991e8c61986e0ded9607c15b26af08dfe2c94c1d5891e62df04c7b3e095619 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--fiscal--rule-lightgray.png?logo=github + :target: https://github.com/OCA/account-fiscal-rule/tree/16.0/account_avatax_website_sale + :alt: OCA/account-fiscal-rule +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-fiscal-rule-16-0/account-fiscal-rule-16-0-account_avatax_website_sale + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-fiscal-rule&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module is a component of the Avatax Integration with odoo app. +Please refer to the corresponding documentation. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +* Adds the functionality to recalculate taxes prior to payment step during website checkout. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Cybernexus Solutions + +Contributors +~~~~~~~~~~~~ + +* Odoo SA + + * Fabrice Henrion + +* Open Source Integrators (https://opensourceintegrators.com) + + * Daniel Reis + * Bhavesh Odedra + +* Serpent CS + + * Murtuza Saleh + +* Sodexis + + * Atchuthan Ubendran + +* Cybernexus Solutions + + * Peter Snyder + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-cybernexus| image:: https://github.com/cybernexus.png?size=40px + :target: https://github.com/cybernexus + :alt: cybernexus + +Current `maintainer `__: + +|maintainer-cybernexus| + +This module is part of the `OCA/account-fiscal-rule `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/account_avatax_website_sale/__init__.py b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/account_avatax_website_sale/__init__.py new file mode 100644 index 00000000..e046e49f --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/account_avatax_website_sale/__init__.py @@ -0,0 +1 @@ +from . import controllers diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/account_avatax_website_sale/__manifest__.py b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/account_avatax_website_sale/__manifest__.py new file mode 100644 index 00000000..8df9a802 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/account_avatax_website_sale/__manifest__.py @@ -0,0 +1,14 @@ +{ + "name": "Avalara Avatax Connector for Ecommerce", + "version": "16.0.1.0.0", + "author": "Cybernexus Solutions, Odoo Community Association (OCA)", + "summary": "Ecommerce Sales Orders require tax recalculation prior to payment.", + "license": "AGPL-3", + "category": "Website/Website", + "website": "https://github.com/OCA/account-fiscal-rule", + "depends": ["account_avatax_sale_oca", "website_sale"], + "data": [], + "auto_install": True, + "development_status": "Beta", + "maintainers": ["cybernexus"], +} diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/account_avatax_website_sale/controllers/__init__.py b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/account_avatax_website_sale/controllers/__init__.py new file mode 100644 index 00000000..12a7e529 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/account_avatax_website_sale/controllers/__init__.py @@ -0,0 +1 @@ +from . import main diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/account_avatax_website_sale/controllers/main.py b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/account_avatax_website_sale/controllers/main.py new file mode 100644 index 00000000..829bfc31 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/account_avatax_website_sale/controllers/main.py @@ -0,0 +1,10 @@ +from odoo.http import request + +from odoo.addons.website_sale.controllers.main import WebsiteSale + + +class AvataxWebsiteSale(WebsiteSale): + def shop_payment(self, **post): + order = request.website.sale_get_order() + order._avatax_compute_tax() + return super(AvataxWebsiteSale, self).shop_payment(**post) diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/account_avatax_website_sale/i18n/account_avatax_website_sale.pot b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/account_avatax_website_sale/i18n/account_avatax_website_sale.pot new file mode 100644 index 00000000..78d58d53 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/account_avatax_website_sale/i18n/account_avatax_website_sale.pot @@ -0,0 +1,13 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/account_avatax_website_sale/i18n/it.po b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/account_avatax_website_sale/i18n/it.po new file mode 100644 index 00000000..73388557 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/account_avatax_website_sale/i18n/it.po @@ -0,0 +1,14 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/account_avatax_website_sale/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/account_avatax_website_sale/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..e641949a --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/account_avatax_website_sale/readme/CONTRIBUTORS.rst @@ -0,0 +1,20 @@ +* Odoo SA + + * Fabrice Henrion + +* Open Source Integrators (https://opensourceintegrators.com) + + * Daniel Reis + * Bhavesh Odedra + +* Serpent CS + + * Murtuza Saleh + +* Sodexis + + * Atchuthan Ubendran + +* Cybernexus Solutions + + * Peter Snyder diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/account_avatax_website_sale/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/account_avatax_website_sale/readme/DESCRIPTION.rst new file mode 100644 index 00000000..b9f7adc1 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/account_avatax_website_sale/readme/DESCRIPTION.rst @@ -0,0 +1,2 @@ +This module is a component of the Avatax Integration with odoo app. +Please refer to the corresponding documentation. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/account_avatax_website_sale/readme/USAGE.rst b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/account_avatax_website_sale/readme/USAGE.rst new file mode 100644 index 00000000..30abbf55 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/account_avatax_website_sale/readme/USAGE.rst @@ -0,0 +1 @@ +* Adds the functionality to recalculate taxes prior to payment step during website checkout. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/account_avatax_website_sale/static/description/icon.png b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/account_avatax_website_sale/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/account_avatax_website_sale/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/account_avatax_website_sale/static/description/index.html b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/account_avatax_website_sale/static/description/index.html new file mode 100644 index 00000000..fe9f91d2 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/account_avatax_website_sale/static/description/index.html @@ -0,0 +1,451 @@ + + + + + + +Avalara Avatax Connector for Ecommerce + + + +
+

Avalara Avatax Connector for Ecommerce

+ + +

Beta License: AGPL-3 OCA/account-fiscal-rule Translate me on Weblate Try me on Runboat

+

This module is a component of the Avatax Integration with odoo app. +Please refer to the corresponding documentation.

+

Table of contents

+ +
+

Usage

+
    +
  • Adds the functionality to recalculate taxes prior to payment step during website checkout.
  • +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Cybernexus Solutions
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

cybernexus

+

This module is part of the OCA/account-fiscal-rule project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/doc/ARCHITECTURE.md new file mode 100644 index 00000000..f574c1e1 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_avatax_website_sale Module - account_avatax_website_sale + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/doc/CONFIGURATION.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/doc/CONFIGURATION.md new file mode 100644 index 00000000..f47ffb2c --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_avatax_website_sale. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/doc/CONTROLLERS.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/doc/CONTROLLERS.md new file mode 100644 index 00000000..ff097c06 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/doc/CONTROLLERS.md @@ -0,0 +1,17 @@ +# Controllers + +HTTP routes provided by this module. + +```mermaid +sequenceDiagram + participant U as User/Client + participant C as Module Controllers + participant O as ORM/Views + + U->>C: HTTP GET/POST (routes) + C->>O: ORM operations, render templates + O-->>U: HTML/JSON/PDF +``` + +Notes +- See files in controllers/ for route definitions. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/doc/DEPENDENCIES.md new file mode 100644 index 00000000..c26fef41 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [account_avatax_sale_oca](../../odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca) +- [website_sale](../../odoo-bringout-oca-ocb-website_sale) diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/doc/FAQ.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/doc/FAQ.md new file mode 100644 index 00000000..efb3fd22 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_avatax_website_sale or install in UI. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/doc/INSTALL.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/doc/INSTALL.md new file mode 100644 index 00000000..9b0e0184 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale" +# or +uv pip install odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale" +``` diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/doc/MODELS.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/doc/MODELS.md new file mode 100644 index 00000000..6ca18fc8 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/doc/MODELS.md @@ -0,0 +1,11 @@ +# Models + +Detected core models and extensions in account_avatax_website_sale. + +```mermaid +classDiagram +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/doc/OVERVIEW.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/doc/OVERVIEW.md new file mode 100644 index 00000000..11cecfcf --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_avatax_website_sale. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_avatax_website_sale +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/doc/REPORTS.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/doc/SECURITY.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/doc/USAGE.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/doc/USAGE.md new file mode 100644 index 00000000..18d19310 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_avatax_website_sale +``` diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/doc/WIZARDS.md b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/pyproject.toml b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/pyproject.toml new file mode 100644 index 00000000..b63bac5d --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-fiscal-rule-account_avatax_website_sale" +version = "16.0.0" +description = "Avalara Avatax Connector for Ecommerce - Ecommerce Sales Orders require tax recalculation prior to payment." +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-account-fiscal-rule-account_avatax_sale_oca>=16.0.0", + "odoo-bringout-oca-ocb-website_sale>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_avatax_website_sale"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-fiscal-rule-account_ecotax/README.md b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/README.md new file mode 100644 index 00000000..7e39b1b9 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/README.md @@ -0,0 +1,44 @@ +# Ecotax Management + +Odoo addon: account_ecotax + +## Installation + +```bash +pip install odoo-bringout-oca-account-fiscal-rule-account_ecotax +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Ecotax Management +- **Version**: 16.0.1.1.2 +- **Category**: Localization/Account Taxes +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-fiscal-rule](https://github.com/OCA/account-fiscal-rule) branch 16.0, addon `account_ecotax`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/README.rst b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/README.rst new file mode 100644 index 00000000..407eaf17 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/README.rst @@ -0,0 +1,142 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + +================= +Ecotax Management +================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:d59b99ae4a615ce54d498aa6df2ce73001fac36b758c8646661ddcff54e74264 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--fiscal--rule-lightgray.png?logo=github + :target: https://github.com/OCA/account-fiscal-rule/tree/16.0/account_ecotax + :alt: OCA/account-fiscal-rule +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-fiscal-rule-16-0/account-fiscal-rule-16-0-account_ecotax + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-fiscal-rule&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module adds ecotax amount on invoice line. +furthermore, a total ecotax is added at the footer of each document. + +To make easy ecotaxe management and to factor the data, ecotaxes are set on products via ECOTAXE classifications. +ECOTAXE classification can either be a fixed or weight based ecotax. + +A product can have one or serveral ecotax classifications. For example, wooden window blinds equipped with electric motor can +have ecotax for wood and ecotax for electric motor. + +This module has some limits : +- The ecotax amount is always included in the price of the product. +- The ecotax amount is not isolated in an specific accounting account but is included in the product income account. + +If one of these limits is an issue, you could install the submodule account_ecotax_tax. +This second module lets you manage the ecotax as a tax, so you can configure if you want it to be included or excluded of product price and also configuring an accounting account to isolate it. +The main consequence of this approach is that the ecotax won't be considered in the turnover, since it is considered as a tax. + +This module version add the possibility to manage several ecotax classifications by product. +A migration script is necessary to update from previous versions. + +There is the main change to manage in migration script: + +renamed field +model old field new field +account.move.line unit_ecotaxe_amount ecotaxe_amount_unit +product.template manual_fixed_ecotaxe force_ecotaxe_amount + +changed fields +model old field new field +product.template ecotaxe_classification_id ecotaxe_classification_ids + +added fields +model new field +account.move.line ecotaxe_line_ids +product.template ecotaxe_line_product_ids + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +1. Add an ecotax classification via the menu **Accounting > Configuration > Taxes > Ecotax Classification**. + + - The ecotax classification can be either a fixed ecotax or a weight-based ecotax. + - Ecotax classification information can be used for legal declarations. + - For the fixed ecotax, the ecotax amount is used as a default value, which can be overridden on the product. + - For the weight-based ecotax, define one ecotax by a coefficient applied to the weight (depending on the product's materials). + +2. Assign one or more ecotax classifications to a product. + + - The ecotax amount can also be manually overridden on the product. + +3. Create an invoice with this product + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Akretion + +Contributors +~~~~~~~~~~~~ + +* Mourad EL HADJ MIMOUNE +* Florian da Costa + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-mourad-ehm| image:: https://github.com/mourad-ehm.png?size=40px + :target: https://github.com/mourad-ehm + :alt: mourad-ehm +.. |maintainer-florian-dacosta| image:: https://github.com/florian-dacosta.png?size=40px + :target: https://github.com/florian-dacosta + :alt: florian-dacosta + +Current `maintainers `__: + +|maintainer-mourad-ehm| |maintainer-florian-dacosta| + +This module is part of the `OCA/account-fiscal-rule `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/__init__.py b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/__init__.py new file mode 100644 index 00000000..fda11c91 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/__init__.py @@ -0,0 +1,2 @@ +from . import models +from .hook import pre_init_hook diff --git a/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/__manifest__.py b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/__manifest__.py new file mode 100644 index 00000000..b0bc1565 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/__manifest__.py @@ -0,0 +1,32 @@ +# © 2014-2023 Akretion (http://www.akretion.com) +# @author Mourad EL HADJ MIMOUNE +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +{ + "name": "Ecotax Management", + "summary": "Ecotax Management: in French context is a 'cost' " + "added to the sale price of electrical or electronic appliances or furnishing items", + "version": "16.0.1.1.2", + "author": "Akretion, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-fiscal-rule", + "category": "Localization/Account Taxes", + "license": "AGPL-3", + "maintainers": ["mourad-ehm", "florian-dacosta"], + "depends": [ + "account", + ], + "data": [ + "data/decimal_precision.xml", + "security/ir_rule.xml", + "security/ir.model.access.csv", + "views/account_ecotax_category_view.xml", + "views/ecotax_sector_view.xml", + "views/ecotax_collector_view.xml", + "views/account_ecotax_classification_view.xml", + "views/account_move_view.xml", + "views/product_template_view.xml", + "views/product_view.xml", + "report/invoice.xml", + ], + "installable": True, + "pre_init_hook": "pre_init_hook", +} diff --git a/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/data/decimal_precision.xml b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/data/decimal_precision.xml new file mode 100644 index 00000000..332c515a --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/data/decimal_precision.xml @@ -0,0 +1,7 @@ + + + + Ecotax + 4 + + diff --git a/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/hook.py b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/hook.py new file mode 100644 index 00000000..41163f1d --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/hook.py @@ -0,0 +1,29 @@ +def pre_init_hook(cr): + + cr.execute( + """ + ALTER TABLE account_move ADD COLUMN IF NOT EXISTS amount_ecotax numeric + """ + ) + cr.execute( + """ + UPDATE account_move SET amount_ecotax = 0.0 WHERE amount_ecotax IS NULL + """ + ) + cr.execute( + """ + ALTER TABLE account_move_line ADD COLUMN IF NOT EXISTS subtotal_ecotax numeric + """ + ) + cr.execute( + """ + ALTER TABLE account_move_line ADD COLUMN IF NOT EXISTS ecotax_amount_unit numeric + """ + ) + cr.execute( + """ + UPDATE account_move_line + SET ecotax_amount_unit = 0.0, subtotal_ecotax = 0.0 + WHERE ecotax_amount_unit IS NULL + """ + ) diff --git a/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/i18n/account_ecotax.pot b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/i18n/account_ecotax.pot new file mode 100644 index 00000000..ccc7954d --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/i18n/account_ecotax.pot @@ -0,0 +1,682 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_ecotax +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.report_invoice_document +msgid "Eco Part Unit" +msgstr "" + +#. module: account_ecotax +#: model:ir.model,name:account_ecotax.model_account_ecotax_category +msgid "Account Ecotax Category" +msgstr "" + +#. module: account_ecotax +#: model:ir.model,name:account_ecotax.model_account_ecotax_classification +msgid "Account Ecotax Classification" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__account_move_line_id +msgid "Account move line" +msgstr "" + +#. module: account_ecotax +#: model:ir.model,name:account_ecotax.model_account_move_line_ecotax +msgid "Account move line ecotax" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_category__active +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__active +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_collector__active +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_sector__active +msgid "Active" +msgstr "" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:account_ecotax.product_variant_easy_edit_view +msgid "Additional Ecotaxe classif" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_product_product__additional_ecotax_line_product_ids +msgid "Additional ecotax lines" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_product_product__all_ecotax_line_product_ids +msgid "All ecotax lines" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_product__amount +msgid "Amount" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__amount_total +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_mixin__amount_total +msgid "Amount Total" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__amount_unit +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_mixin__amount_unit +msgid "Amount Unit" +msgstr "" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_category_form +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_classification_form +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_collector_form +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_sector_form +msgid "Archived" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__categ_id +msgid "Category" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__classification_id +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_mixin__classification_id +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_product__classification_id +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_classification_search +msgid "Classification" +msgstr "" + +#. module: account_ecotax +#: model_terms:ir.actions.act_window,help:account_ecotax.action_ecotax_classification +msgid "Click to start a new Ecotaxe Classification." +msgstr "" + +#. module: account_ecotax +#: model_terms:ir.actions.act_window,help:account_ecotax.action_ecotax_category +msgid "Click to start a new Ecotaxe category." +msgstr "" + +#. module: account_ecotax +#: model_terms:ir.actions.act_window,help:account_ecotax.action_ecotax_collector +msgid "Click to start a new Ecotaxe collector." +msgstr "" + +#. module: account_ecotax +#: model_terms:ir.actions.act_window,help:account_ecotax.action_ecotax_sector +msgid "Click to start a new Ecotaxe sector." +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_category__code +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__code +msgid "Code" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__company_id +msgid "Company" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_product_product__all_ecotax_line_product_ids +msgid "" +"Contain all ecotaxs classification defined in product templateand the additionnal.\n" +"ecotaxs defined in product variant. For more detailssee the product variant accounting tab" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_category__create_uid +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__create_uid +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__create_uid +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_collector__create_uid +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_product__create_uid +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_sector__create_uid +msgid "Created by" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_category__create_date +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__create_date +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__create_date +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_collector__create_date +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_product__create_date +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_sector__create_date +msgid "Created on" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__currency_id +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_mixin__currency_id +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_product__currency_id +msgid "Currency" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__default_fixed_ecotax +msgid "Default Fixed Ecotax" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_account_ecotax_classification__default_fixed_ecotax +msgid "Default fixed ecotax amount." +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_category__description +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_sector__description +#: model_terms:ir.ui.view,arch_db:account_ecotax.view_move_line_ecotax_form +msgid "Description" +msgstr "" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.view_move_line_ecotax_form +msgid "Disc.%" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_category__display_name +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__display_name +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__display_name +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_collector__display_name +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_product__display_name +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_sector__display_name +msgid "Display Name" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line__subtotal_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.view_move_form_inherit +msgid "Ecotax" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_product_product__ecotax_amount +#: model:ir.model.fields,field_description:account_ecotax.field_product_template__ecotax_amount +msgid "Ecotax Amount" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_ecotax_line_product__amount +msgid "Ecotax Amount computed form Classification or forced ecotax amount" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_product_product__ecotax_amount +msgid "Ecotax Amount computed form all ecotax line classification" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_product_template__ecotax_amount +msgid "Ecotax Amount computed from Classification" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_account_move_line_ecotax__amount_unit +#: model:ir.model.fields,help:account_ecotax.field_ecotax_line_mixin__amount_unit +msgid "Ecotax Amount computed from Classification or Manual ecotax" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_account_move_line_ecotax__amount_total +#: model:ir.model.fields,help:account_ecotax.field_ecotax_line_mixin__amount_total +msgid "" +"Ecotax Amount total computed from Classification or forced ecotax amount" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__ecotax_coef +msgid "Ecotax Coef" +msgstr "" + +#. module: account_ecotax +#: model:ir.model,name:account_ecotax.model_ecotax_line_mixin +msgid "Ecotax Line Mixin" +msgstr "" + +#. module: account_ecotax +#: model:ir.model,name:account_ecotax.model_ecotax_line_product +msgid "Ecotax Line product" +msgstr "" + +#. module: account_ecotax +#: model:ir.model,name:account_ecotax.model_ecotax_sector +msgid "Ecotax Sector" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__ecotax_type +msgid "Ecotax Type" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line__ecotax_amount_unit +msgid "Ecotax Unit" +msgstr "" + +#. module: account_ecotax +#: model:ir.model,name:account_ecotax.model_ecotax_collector +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__collector_id +msgid "Ecotax collector" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line__ecotax_line_ids +#: model:ir.model.fields,field_description:account_ecotax.field_product_product__ecotax_line_product_ids +#: model:ir.model.fields,field_description:account_ecotax.field_product_template__ecotax_line_product_ids +msgid "Ecotax lines" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__sector_id +msgid "Ecotax sector" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_product_product__weight_based_ecotax +#: model:ir.model.fields,help:account_ecotax.field_product_template__weight_based_ecotax +msgid "" +"Ecotax value :\n" +"product weight * ecotax coef of Ecotax Classification" +msgstr "" + +#. module: account_ecotax +#: model:ir.actions.act_window,name:account_ecotax.action_ecotax_classification +#: model:ir.ui.menu,name:account_ecotax.menu_ecotax_classification +msgid "Ecotaxe Classification" +msgstr "" + +#. module: account_ecotax +#: model:ir.actions.act_window,name:account_ecotax.action_ecotax_category +#: model:ir.ui.menu,name:account_ecotax.menu_ecotax_category +msgid "Ecotaxe category" +msgstr "" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.product_normal_form_view +msgid "Ecotaxe classif" +msgstr "" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.product_variant_easy_edit_view +msgid "Ecotaxe classification" +msgstr "" + +#. module: account_ecotax +#: model:ir.actions.act_window,name:account_ecotax.action_ecotax_collector +#: model:ir.ui.menu,name:account_ecotax.menu_ecotax_collector +msgid "Ecotaxe collector" +msgstr "" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.view_move_line_ecotax_form +msgid "Ecotaxe lines" +msgstr "" + +#. module: account_ecotax +#: model:ir.actions.act_window,name:account_ecotax.action_ecotax_sector +#: model:ir.ui.menu,name:account_ecotax.menu_ecotax_sector +msgid "Ecotaxe sector" +msgstr "" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_classification_form +msgid "Ecotaxes settings" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields.selection,name:account_ecotax.selection__account_ecotax_classification__ecotax_type__fixed +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_classification_search +msgid "Fixed" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_product_product__fixed_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_product_template__fixed_ecotax +msgid "Fixed Ecotax" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_product_product__fixed_ecotax +#: model:ir.model.fields,help:account_ecotax.field_product_template__fixed_ecotax +msgid "Fixed ecotax of the Ecotax Classification" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_product__force_amount +msgid "Force Amount" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__force_amount_unit +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_mixin__force_amount_unit +msgid "Force Amount Unit" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_ecotax_line_product__force_amount +msgid "" +"Force ecotax amount.\n" +"Allow to substitute default Ecotax Classification" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_account_move_line_ecotax__force_amount_unit +#: model:ir.model.fields,help:account_ecotax.field_ecotax_line_mixin__force_amount_unit +msgid "" +"Force ecotax.\n" +"Allow to add a subtitle to the default Ecotax Classification" +msgstr "" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_classification_search +msgid "Group By" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_category__id +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__id +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__id +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_collector__id +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_product__id +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_sector__id +msgid "ID" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_account_ecotax_classification__ecotax_type +msgid "" +"If ecotax is weight based,the ecotax coef must take into account\n" +"the weight unit of measure (kg by default)" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields.selection,name:account_ecotax.selection__account_ecotax_classification__supplier_status__imp +msgid "Importer" +msgstr "" + +#. module: account_ecotax +#. odoo-python +#: code:addons/account_ecotax/models/account_move.py:0 +#: model:ir.model.fields,field_description:account_ecotax.field_account_bank_statement_line__amount_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_move__amount_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_payment__amount_ecotax +#, python-format +msgid "Included Ecotax" +msgstr "" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.document_tax_totals +msgid "Including Eco Part" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__intrastat_code +msgid "Intrastat Code" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields.selection,name:account_ecotax.selection__account_ecotax_classification__supplier_status__int +msgid "Introducer" +msgstr "" + +#. module: account_ecotax +#: model:ir.model,name:account_ecotax.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_ecotax +#: model:ir.model,name:account_ecotax.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_category____last_update +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification____last_update +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax____last_update +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_collector____last_update +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_product____last_update +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_sector____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_category__write_uid +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__write_uid +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__write_uid +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_collector__write_uid +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_product__write_uid +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_sector__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_category__write_date +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__write_date +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__write_date +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_collector__write_date +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_product__write_date +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_sector__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_account_ecotax_classification__supplier_status +msgid "" +"MAN ==> Manufacturer: is locally established in the country, and manufactures goods which are subject to ecotaxes\n" +"under their own name and brand, or designs such goods, subcontracts the manufacturing and then sells them under their own name and brand\n" +"RES ==> Reseller, under their own brand: is locally established in the country, and sells under their own name or brand goods subject to ecotax manufactured by others\n" +"INT ==> Introducer: is locally established and sells on the local market goods subject to ecotax coming from other countries of the European Union\n" +"IMP ==> Importer: is established in France, and sells on the local market goods subject to ecotax coming from countries outsidethe European Union\n" +"REM ==> Remote vendor: is established in another country of the European Union or outside the EU, and remotely sells good subject to ecotaxes to customers in the country" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields.selection,name:account_ecotax.selection__account_ecotax_classification__supplier_status__man +msgid "Manufacturer" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields.selection,name:account_ecotax.selection__account_ecotax_classification__product_status__m +msgid "Menager" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_category__name +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__name +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_collector__name +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_sector__name +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_category_form +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_classification_form +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_collector_form +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_sector_form +msgid "Name" +msgstr "" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.view_move_line_ecotax_form +msgid "Note" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.constraint,message:account_ecotax.constraint_ecotax_line_product_unique_classification_id_by_product +msgid "Only one ecotax classification occurrence by product" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.constraint,message:account_ecotax.constraint_ecotax_line_product_unique_classification_id_by_product_tmpl +msgid "Only one ecotax classification occurrence by product Template" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_collector__partner_id +msgid "Partner" +msgstr "" + +#. module: account_ecotax +#: model:ir.model,name:account_ecotax.model_product_template +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__product_id +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_mixin__product_id +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_product__product_id +msgid "Product" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__product_status +msgid "Product Status" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_product__product_tmpl_id +msgid "Product Template" +msgstr "" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.product_template_form_view +#: model_terms:ir.ui.view,arch_db:account_ecotax.product_variant_easy_edit_view +msgid "Product Template Ecotaxe classif" +msgstr "" + +#. module: account_ecotax +#: model:ir.model,name:account_ecotax.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields.selection,name:account_ecotax.selection__account_ecotax_classification__product_status__p +msgid "Professionnel" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__quantity +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_mixin__quantity +msgid "Quantity" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields.selection,name:account_ecotax.selection__account_ecotax_classification__supplier_status__rem +msgid "Remote vendor" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields.selection,name:account_ecotax.selection__account_ecotax_classification__supplier_status__res +msgid "Reseller, under their own brand" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__scale_code +msgid "Scale Code" +msgstr "" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_classification_search +msgid "Search Ecotaxe Classification" +msgstr "" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_category_search +msgid "Search Ecotaxe category" +msgstr "" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_collector_search +msgid "Search Ecotaxe collector" +msgstr "" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_sector_search +msgid "Search Ecotaxe sector" +msgstr "" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.view_move_line_ecotax_form +msgid "Section" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_account_ecotax_classification__company_id +msgid "" +"Specify a company if you want to define this Ecotax Classification only for " +"specific company. Otherwise, this Fiscal Classification will be available " +"for all companies." +msgstr "" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.view_move_line_ecotax_form +msgid "Subtotal" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__supplier_status +msgid "Supplier Status" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_account_move_line_ecotax__quantity +msgid "" +"The optional quantity expressed by this line, eg: number of product sold. " +"The quantity is not a legal requirement but is very useful for some reports." +msgstr "" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.view_move_line_ecotax_form +msgid "Total" +msgstr "" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.view_move_line_ecotax_form +msgid "Total Ecotaxe" +msgstr "" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_classification_search +msgid "Type" +msgstr "" + +#. module: account_ecotax +#. odoo-python +#: code:addons/account_ecotax/models/account_move.py:0 +#: code:addons/account_ecotax/models/account_move.py:0 +#, python-format +msgid "Untaxed Amount" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_product_product__weight_based_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_product_template__weight_based_ecotax +msgid "Weight Based Ecotax" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields.selection,name:account_ecotax.selection__account_ecotax_classification__ecotax_type__weight_based +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_classification_search +msgid "Weight based" +msgstr "" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_category_search +msgid "category" +msgstr "" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_collector_search +msgid "collector" +msgstr "" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_sector_search +msgid "sector" +msgstr "" diff --git a/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/i18n/bs.po b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/i18n/bs.po new file mode 100644 index 00000000..3abf3282 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/i18n/bs.po @@ -0,0 +1,682 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_ecotax +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.report_invoice_document +msgid "Eco Part Unit" +msgstr "Eko dio jedinice" + +#. module: account_ecotax +#: model:ir.model,name:account_ecotax.model_account_ecotax_category +msgid "Account Ecotax Category" +msgstr "Ecotax kategorija računa" + +#. module: account_ecotax +#: model:ir.model,name:account_ecotax.model_account_ecotax_classification +msgid "Account Ecotax Classification" +msgstr "Ecotax klasifikacija računa" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__account_move_line_id +msgid "Account move line" +msgstr "Linija pokreta računa" + +#. module: account_ecotax +#: model:ir.model,name:account_ecotax.model_account_move_line_ecotax +msgid "Account move line ecotax" +msgstr "Ecotax linije pokreta računa" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_category__active +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__active +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_collector__active +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_sector__active +msgid "Active" +msgstr "Aktivan" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:account_ecotax.product_variant_easy_edit_view +msgid "Additional Ecotaxe classif" +msgstr "Dodatna ecotax klasif" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_product_product__additional_ecotax_line_product_ids +msgid "Additional ecotax lines" +msgstr "Dodatne ecotax linije" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_product_product__all_ecotax_line_product_ids +msgid "All ecotax lines" +msgstr "Sve ecotax linije" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_product__amount +msgid "Amount" +msgstr "Iznos" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__amount_total +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_mixin__amount_total +msgid "Amount Total" +msgstr "Ukupni iznos" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__amount_unit +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_mixin__amount_unit +msgid "Amount Unit" +msgstr "Jedinica iznosa" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_category_form +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_classification_form +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_collector_form +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_sector_form +msgid "Archived" +msgstr "Arhivirano" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__categ_id +msgid "Category" +msgstr "Kategorija" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__classification_id +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_mixin__classification_id +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_product__classification_id +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_classification_search +msgid "Classification" +msgstr "Klasifikacija" + +#. module: account_ecotax +#: model_terms:ir.actions.act_window,help:account_ecotax.action_ecotax_classification +msgid "Click to start a new Ecotaxe Classification." +msgstr "Kliknite da pokrenete novu ecotax klasifikaciju." + +#. module: account_ecotax +#: model_terms:ir.actions.act_window,help:account_ecotax.action_ecotax_category +msgid "Click to start a new Ecotaxe category." +msgstr "Kliknite da pokrenete novu ecotax kategoriju." + +#. module: account_ecotax +#: model_terms:ir.actions.act_window,help:account_ecotax.action_ecotax_collector +msgid "Click to start a new Ecotaxe collector." +msgstr "Kliknite da pokrenete novog ecotax kolektora." + +#. module: account_ecotax +#: model_terms:ir.actions.act_window,help:account_ecotax.action_ecotax_sector +msgid "Click to start a new Ecotaxe sector." +msgstr "Kliknite da pokrenete novi ecotax sektor." + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_category__code +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__code +msgid "Code" +msgstr "Šifra" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__company_id +msgid "Company" +msgstr "Preduzeće" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_product_product__all_ecotax_line_product_ids +msgid "" +"Contain all ecotaxs classification defined in product templateand the additionnal.\n" +"ecotaxs defined in product variant. For more detailssee the product variant accounting tab" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_category__create_uid +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__create_uid +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__create_uid +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_collector__create_uid +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_product__create_uid +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_sector__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_category__create_date +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__create_date +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__create_date +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_collector__create_date +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_product__create_date +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_sector__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__currency_id +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_mixin__currency_id +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_product__currency_id +msgid "Currency" +msgstr "Valuta" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__default_fixed_ecotax +msgid "Default Fixed Ecotax" +msgstr "Zadani fiksni ecotax" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_account_ecotax_classification__default_fixed_ecotax +msgid "Default fixed ecotax amount." +msgstr "Zadani fiksni ecotax iznos." + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_category__description +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_sector__description +#: model_terms:ir.ui.view,arch_db:account_ecotax.view_move_line_ecotax_form +msgid "Description" +msgstr "Opis" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.view_move_line_ecotax_form +msgid "Disc.%" +msgstr "Pop.%" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_category__display_name +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__display_name +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__display_name +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_collector__display_name +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_product__display_name +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_sector__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line__subtotal_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.view_move_form_inherit +msgid "Ecotax" +msgstr "Ecotax" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_product_product__ecotax_amount +#: model:ir.model.fields,field_description:account_ecotax.field_product_template__ecotax_amount +msgid "Ecotax Amount" +msgstr "Ecotax iznos" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_ecotax_line_product__amount +msgid "Ecotax Amount computed form Classification or forced ecotax amount" +msgstr "Iznos ecotax-a izračunat iz klasifikacije ili forsiranog ecotax iznosa" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_product_product__ecotax_amount +msgid "Ecotax Amount computed form all ecotax line classification" +msgstr "Iznos ecotax-a izračunat iz svih ecotax klasifikacija linija" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_product_template__ecotax_amount +msgid "Ecotax Amount computed from Classification" +msgstr "Iznos ecotax-a izračunat iz klasifikacije" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_account_move_line_ecotax__amount_unit +#: model:ir.model.fields,help:account_ecotax.field_ecotax_line_mixin__amount_unit +msgid "Ecotax Amount computed from Classification or Manual ecotax" +msgstr "Iznos ecotax-a izračunat iz klasifikacije ili ručnog ecotax-a" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_account_move_line_ecotax__amount_total +#: model:ir.model.fields,help:account_ecotax.field_ecotax_line_mixin__amount_total +msgid "" +"Ecotax Amount total computed from Classification or forced ecotax amount" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__ecotax_coef +msgid "Ecotax Coef" +msgstr "Ecotax koef" + +#. module: account_ecotax +#: model:ir.model,name:account_ecotax.model_ecotax_line_mixin +msgid "Ecotax Line Mixin" +msgstr "Ecotax linija miješanje" + +#. module: account_ecotax +#: model:ir.model,name:account_ecotax.model_ecotax_line_product +msgid "Ecotax Line product" +msgstr "Ecotax proizvod linije" + +#. module: account_ecotax +#: model:ir.model,name:account_ecotax.model_ecotax_sector +msgid "Ecotax Sector" +msgstr "Ecotax sektor" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__ecotax_type +msgid "Ecotax Type" +msgstr "Ecotax tip" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line__ecotax_amount_unit +msgid "Ecotax Unit" +msgstr "Ecotax jedinica" + +#. module: account_ecotax +#: model:ir.model,name:account_ecotax.model_ecotax_collector +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__collector_id +msgid "Ecotax collector" +msgstr "Ecotax kolektor" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line__ecotax_line_ids +#: model:ir.model.fields,field_description:account_ecotax.field_product_product__ecotax_line_product_ids +#: model:ir.model.fields,field_description:account_ecotax.field_product_template__ecotax_line_product_ids +msgid "Ecotax lines" +msgstr "Ecotax linije" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__sector_id +msgid "Ecotax sector" +msgstr "Ecotax sektor" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_product_product__weight_based_ecotax +#: model:ir.model.fields,help:account_ecotax.field_product_template__weight_based_ecotax +msgid "" +"Ecotax value :\n" +"product weight * ecotax coef of Ecotax Classification" +msgstr "" + +#. module: account_ecotax +#: model:ir.actions.act_window,name:account_ecotax.action_ecotax_classification +#: model:ir.ui.menu,name:account_ecotax.menu_ecotax_classification +msgid "Ecotaxe Classification" +msgstr "Ecotax klasifikacija" + +#. module: account_ecotax +#: model:ir.actions.act_window,name:account_ecotax.action_ecotax_category +#: model:ir.ui.menu,name:account_ecotax.menu_ecotax_category +msgid "Ecotaxe category" +msgstr "Ecotax kategorija" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.product_normal_form_view +msgid "Ecotaxe classif" +msgstr "Ecotax klasif" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.product_variant_easy_edit_view +msgid "Ecotaxe classification" +msgstr "Ecotax klasifikacija" + +#. module: account_ecotax +#: model:ir.actions.act_window,name:account_ecotax.action_ecotax_collector +#: model:ir.ui.menu,name:account_ecotax.menu_ecotax_collector +msgid "Ecotaxe collector" +msgstr "Ecotax kolektor" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.view_move_line_ecotax_form +msgid "Ecotaxe lines" +msgstr "Ecotax linije" + +#. module: account_ecotax +#: model:ir.actions.act_window,name:account_ecotax.action_ecotax_sector +#: model:ir.ui.menu,name:account_ecotax.menu_ecotax_sector +msgid "Ecotaxe sector" +msgstr "Ecotax sektor" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_classification_form +msgid "Ecotaxes settings" +msgstr "Ecotax podešavanja" + +#. module: account_ecotax +#: model:ir.model.fields.selection,name:account_ecotax.selection__account_ecotax_classification__ecotax_type__fixed +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_classification_search +msgid "Fixed" +msgstr "Fiksno" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_product_product__fixed_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_product_template__fixed_ecotax +msgid "Fixed Ecotax" +msgstr "Fiksni ecotax" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_product_product__fixed_ecotax +#: model:ir.model.fields,help:account_ecotax.field_product_template__fixed_ecotax +msgid "Fixed ecotax of the Ecotax Classification" +msgstr "Fiksni ecotax ecotax klasifikacije" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_product__force_amount +msgid "Force Amount" +msgstr "Forsiraj iznos" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__force_amount_unit +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_mixin__force_amount_unit +msgid "Force Amount Unit" +msgstr "Forsiraj jedinicu iznosa" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_ecotax_line_product__force_amount +msgid "" +"Force ecotax amount.\n" +"Allow to substitute default Ecotax Classification" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_account_move_line_ecotax__force_amount_unit +#: model:ir.model.fields,help:account_ecotax.field_ecotax_line_mixin__force_amount_unit +msgid "" +"Force ecotax.\n" +"Allow to add a subtitle to the default Ecotax Classification" +msgstr "" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_classification_search +msgid "Group By" +msgstr "Grupiši po" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_category__id +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__id +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__id +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_collector__id +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_product__id +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_sector__id +msgid "ID" +msgstr "ID" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_account_ecotax_classification__ecotax_type +msgid "" +"If ecotax is weight based,the ecotax coef must take into account\n" +"the weight unit of measure (kg by default)" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields.selection,name:account_ecotax.selection__account_ecotax_classification__supplier_status__imp +msgid "Importer" +msgstr "Uvoznik" + +#. module: account_ecotax +#. odoo-python +#: code:addons/account_ecotax/models/account_move.py:0 +#: model:ir.model.fields,field_description:account_ecotax.field_account_bank_statement_line__amount_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_move__amount_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_payment__amount_ecotax +#, python-format +msgid "Included Ecotax" +msgstr "Uključen ecotax" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.document_tax_totals +msgid "Including Eco Part" +msgstr "Uključujući eko dio" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__intrastat_code +msgid "Intrastat Code" +msgstr "Intrastat kod" + +#. module: account_ecotax +#: model:ir.model.fields.selection,name:account_ecotax.selection__account_ecotax_classification__supplier_status__int +msgid "Introducer" +msgstr "Uvodnik" + +#. module: account_ecotax +#: model:ir.model,name:account_ecotax.model_account_move +msgid "Journal Entry" +msgstr "Žurnal" + +#. module: account_ecotax +#: model:ir.model,name:account_ecotax.model_account_move_line +msgid "Journal Item" +msgstr "Stavka žurnala" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_category____last_update +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification____last_update +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax____last_update +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_collector____last_update +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_product____last_update +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_sector____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_category__write_uid +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__write_uid +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__write_uid +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_collector__write_uid +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_product__write_uid +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_sector__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_category__write_date +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__write_date +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__write_date +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_collector__write_date +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_product__write_date +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_sector__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_account_ecotax_classification__supplier_status +msgid "" +"MAN ==> Manufacturer: is locally established in the country, and manufactures goods which are subject to ecotaxes\n" +"under their own name and brand, or designs such goods, subcontracts the manufacturing and then sells them under their own name and brand\n" +"RES ==> Reseller, under their own brand: is locally established in the country, and sells under their own name or brand goods subject to ecotax manufactured by others\n" +"INT ==> Introducer: is locally established and sells on the local market goods subject to ecotax coming from other countries of the European Union\n" +"IMP ==> Importer: is established in France, and sells on the local market goods subject to ecotax coming from countries outsidethe European Union\n" +"REM ==> Remote vendor: is established in another country of the European Union or outside the EU, and remotely sells good subject to ecotaxes to customers in the country" +msgstr "" + +#. module: account_ecotax +#: model:ir.model.fields.selection,name:account_ecotax.selection__account_ecotax_classification__supplier_status__man +msgid "Manufacturer" +msgstr "Proizvođač" + +#. module: account_ecotax +#: model:ir.model.fields.selection,name:account_ecotax.selection__account_ecotax_classification__product_status__m +msgid "Menager" +msgstr "Menadžer" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_category__name +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__name +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_collector__name +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_sector__name +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_category_form +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_classification_form +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_collector_form +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_sector_form +msgid "Name" +msgstr "Naziv:" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.view_move_line_ecotax_form +msgid "Note" +msgstr "Zabilješka" + +#. module: account_ecotax +#: model:ir.model.constraint,message:account_ecotax.constraint_ecotax_line_product_unique_classification_id_by_product +msgid "Only one ecotax classification occurrence by product" +msgstr "Samo jedna pojava ecotax klasifikacije po proizvodu" + +#. module: account_ecotax +#: model:ir.model.constraint,message:account_ecotax.constraint_ecotax_line_product_unique_classification_id_by_product_tmpl +msgid "Only one ecotax classification occurrence by product Template" +msgstr "Samo jedna pojava ecotax klasifikacije po templejtu proizvoda" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_collector__partner_id +msgid "Partner" +msgstr "Partner" + +#. module: account_ecotax +#: model:ir.model,name:account_ecotax.model_product_template +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__product_id +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_mixin__product_id +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_product__product_id +msgid "Product" +msgstr "Artikal" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__product_status +msgid "Product Status" +msgstr "Status proizvoda" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_product__product_tmpl_id +msgid "Product Template" +msgstr "Predložak artikla" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.product_template_form_view +#: model_terms:ir.ui.view,arch_db:account_ecotax.product_variant_easy_edit_view +msgid "Product Template Ecotaxe classif" +msgstr "Ecotax klasifikacija templejta proizvoda" + +#. module: account_ecotax +#: model:ir.model,name:account_ecotax.model_product_product +msgid "Product Variant" +msgstr "Varijanta proizvoda" + +#. module: account_ecotax +#: model:ir.model.fields.selection,name:account_ecotax.selection__account_ecotax_classification__product_status__p +msgid "Professionnel" +msgstr "Profesionalac" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__quantity +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_mixin__quantity +msgid "Quantity" +msgstr "Količina" + +#. module: account_ecotax +#: model:ir.model.fields.selection,name:account_ecotax.selection__account_ecotax_classification__supplier_status__rem +msgid "Remote vendor" +msgstr "Udaljeni prodavač" + +#. module: account_ecotax +#: model:ir.model.fields.selection,name:account_ecotax.selection__account_ecotax_classification__supplier_status__res +msgid "Reseller, under their own brand" +msgstr "Preprodavač, pod vlastitim brendom" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__scale_code +msgid "Scale Code" +msgstr "Kod skale" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_classification_search +msgid "Search Ecotaxe Classification" +msgstr "Pretraži ecotax klasifikaciju" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_category_search +msgid "Search Ecotaxe category" +msgstr "Pretraži ecotax kategoriju" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_collector_search +msgid "Search Ecotaxe collector" +msgstr "Pretraži ecotax kolektora" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_sector_search +msgid "Search Ecotaxe sector" +msgstr "Pretraži ecotax sektor" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.view_move_line_ecotax_form +msgid "Section" +msgstr "Odjel" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_account_ecotax_classification__company_id +msgid "" +"Specify a company if you want to define this Ecotax Classification only for " +"specific company. Otherwise, this Fiscal Classification will be available " +"for all companies." +msgstr "" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.view_move_line_ecotax_form +msgid "Subtotal" +msgstr "Podukupno" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__supplier_status +msgid "Supplier Status" +msgstr "Status dobavljača" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_account_move_line_ecotax__quantity +msgid "" +"The optional quantity expressed by this line, eg: number of product sold. " +"The quantity is not a legal requirement but is very useful for some reports." +msgstr "" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.view_move_line_ecotax_form +msgid "Total" +msgstr "Ukupno" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.view_move_line_ecotax_form +msgid "Total Ecotaxe" +msgstr "Ukupan ecotax" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_classification_search +msgid "Type" +msgstr "Tip" + +#. module: account_ecotax +#. odoo-python +#: code:addons/account_ecotax/models/account_move.py:0 +#: code:addons/account_ecotax/models/account_move.py:0 +#, python-format +msgid "Untaxed Amount" +msgstr "Iznos bez PDV" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_product_product__weight_based_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_product_template__weight_based_ecotax +msgid "Weight Based Ecotax" +msgstr "Ecotax na osnovu težine" + +#. module: account_ecotax +#: model:ir.model.fields.selection,name:account_ecotax.selection__account_ecotax_classification__ecotax_type__weight_based +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_classification_search +msgid "Weight based" +msgstr "Na osnovu težine" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_category_search +msgid "category" +msgstr "kategorija" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_collector_search +msgid "collector" +msgstr "kolektor" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_sector_search +msgid "sector" +msgstr "sektor" diff --git a/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/i18n/it.po b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/i18n/it.po new file mode 100644 index 00000000..7db36581 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/i18n/it.po @@ -0,0 +1,730 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_ecotax +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-03-14 08:45+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.2\n" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.report_invoice_document +msgid "Eco Part Unit" +msgstr "Unità componente ecologica" + +#. module: account_ecotax +#: model:ir.model,name:account_ecotax.model_account_ecotax_category +msgid "Account Ecotax Category" +msgstr "Categoria conto imposta ecologica" + +#. module: account_ecotax +#: model:ir.model,name:account_ecotax.model_account_ecotax_classification +msgid "Account Ecotax Classification" +msgstr "Classificazione conto imposta ecologica" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__account_move_line_id +msgid "Account move line" +msgstr "Riga movimento contabile" + +#. module: account_ecotax +#: model:ir.model,name:account_ecotax.model_account_move_line_ecotax +msgid "Account move line ecotax" +msgstr "Riga movimento contabile imposta ecologica" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_category__active +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__active +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_collector__active +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_sector__active +msgid "Active" +msgstr "Attivo" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:account_ecotax.product_variant_easy_edit_view +msgid "Additional Ecotaxe classif" +msgstr "Classificazione imposta ecologica aggiuntiva" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_product_product__additional_ecotax_line_product_ids +msgid "Additional ecotax lines" +msgstr "Righe aggiuntive imposta ecologica" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_product_product__all_ecotax_line_product_ids +msgid "All ecotax lines" +msgstr "Tutte le righe imposta ecologica" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_product__amount +msgid "Amount" +msgstr "Valore" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__amount_total +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_mixin__amount_total +msgid "Amount Total" +msgstr "Importo totale" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__amount_unit +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_mixin__amount_unit +msgid "Amount Unit" +msgstr "Unità valore" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_category_form +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_classification_form +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_collector_form +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_sector_form +msgid "Archived" +msgstr "In archivio" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__categ_id +msgid "Category" +msgstr "Categoria" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__classification_id +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_mixin__classification_id +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_product__classification_id +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_classification_search +msgid "Classification" +msgstr "Classificazione" + +#. module: account_ecotax +#: model_terms:ir.actions.act_window,help:account_ecotax.action_ecotax_classification +msgid "Click to start a new Ecotaxe Classification." +msgstr "Fare clic per iniziare una nuova classificazione imposta ecologica." + +#. module: account_ecotax +#: model_terms:ir.actions.act_window,help:account_ecotax.action_ecotax_category +msgid "Click to start a new Ecotaxe category." +msgstr "Fare clic per iniziare una nuova categoria imposta ecologica." + +#. module: account_ecotax +#: model_terms:ir.actions.act_window,help:account_ecotax.action_ecotax_collector +msgid "Click to start a new Ecotaxe collector." +msgstr "Fare clic per iniziare un nuovo collettore imposta ecologica." + +#. module: account_ecotax +#: model_terms:ir.actions.act_window,help:account_ecotax.action_ecotax_sector +msgid "Click to start a new Ecotaxe sector." +msgstr "Fare clic per iniziare un nuovo settore imposta ecologica." + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_category__code +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__code +msgid "Code" +msgstr "Codice" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__company_id +msgid "Company" +msgstr "Azienda" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_product_product__all_ecotax_line_product_ids +msgid "" +"Contain all ecotaxs classification defined in product templateand the additionnal.\n" +"ecotaxs defined in product variant. For more detailssee the product variant accounting tab" +msgstr "" +"Contiene tutte le classificazioni imposte ecologiche definite nel modello di " +"prodotto e le imposte ecologiche \n" +"aggiuntive definite nella variante di prodotto. Per maggiori dettagli, " +"vedere la scheda di contabilità delle varianti di prodotto" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_category__create_uid +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__create_uid +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__create_uid +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_collector__create_uid +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_product__create_uid +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_sector__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_category__create_date +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__create_date +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__create_date +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_collector__create_date +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_product__create_date +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_sector__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__currency_id +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_mixin__currency_id +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_product__currency_id +msgid "Currency" +msgstr "Valuta" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__default_fixed_ecotax +msgid "Default Fixed Ecotax" +msgstr "Imposta ecologica fissa predefinita" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_account_ecotax_classification__default_fixed_ecotax +msgid "Default fixed ecotax amount." +msgstr "Valore imposta ecologica fissa predefinita." + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_category__description +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_sector__description +#: model_terms:ir.ui.view,arch_db:account_ecotax.view_move_line_ecotax_form +msgid "Description" +msgstr "Descrizione" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.view_move_line_ecotax_form +msgid "Disc.%" +msgstr "Sconto (%)" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_category__display_name +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__display_name +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__display_name +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_collector__display_name +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_product__display_name +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_sector__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line__subtotal_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.view_move_form_inherit +msgid "Ecotax" +msgstr "Imposta ecologica" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_product_product__ecotax_amount +#: model:ir.model.fields,field_description:account_ecotax.field_product_template__ecotax_amount +msgid "Ecotax Amount" +msgstr "Valore imposta ecologica" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_ecotax_line_product__amount +msgid "Ecotax Amount computed form Classification or forced ecotax amount" +msgstr "" +"Valore imposta ecologica calcolato dalla classificazione o valore imposta " +"ecologica forzato" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_product_product__ecotax_amount +msgid "Ecotax Amount computed form all ecotax line classification" +msgstr "" +"Valore imposta ecologica calcolato dalla riga classificazione di tutte le " +"imposte ecologiche" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_product_template__ecotax_amount +msgid "Ecotax Amount computed from Classification" +msgstr "Valore imposte ecologica calcolato dalla classificazione" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_account_move_line_ecotax__amount_unit +#: model:ir.model.fields,help:account_ecotax.field_ecotax_line_mixin__amount_unit +msgid "Ecotax Amount computed from Classification or Manual ecotax" +msgstr "" +"Valore imposte ecologica calcolato dalla classificazione o imposta ecologica " +"manuale" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_account_move_line_ecotax__amount_total +#: model:ir.model.fields,help:account_ecotax.field_ecotax_line_mixin__amount_total +msgid "" +"Ecotax Amount total computed from Classification or forced ecotax amount" +msgstr "" +"Totale valore imposte ecologica calcolato dalla classificazione o valore " +"imposte ecologica forzato" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__ecotax_coef +msgid "Ecotax Coef" +msgstr "Coef. imposta ecologica" + +#. module: account_ecotax +#: model:ir.model,name:account_ecotax.model_ecotax_line_mixin +msgid "Ecotax Line Mixin" +msgstr "Mixin riga imposte ecologica" + +#. module: account_ecotax +#: model:ir.model,name:account_ecotax.model_ecotax_line_product +msgid "Ecotax Line product" +msgstr "Prodotto riga imposte ecologica" + +#. module: account_ecotax +#: model:ir.model,name:account_ecotax.model_ecotax_sector +msgid "Ecotax Sector" +msgstr "Settore imposte ecologica" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__ecotax_type +msgid "Ecotax Type" +msgstr "Tipo imposte ecologica" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line__ecotax_amount_unit +msgid "Ecotax Unit" +msgstr "Unità imposta ecologica" + +#. module: account_ecotax +#: model:ir.model,name:account_ecotax.model_ecotax_collector +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__collector_id +msgid "Ecotax collector" +msgstr "Collettore imposte ecologica" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line__ecotax_line_ids +#: model:ir.model.fields,field_description:account_ecotax.field_product_product__ecotax_line_product_ids +#: model:ir.model.fields,field_description:account_ecotax.field_product_template__ecotax_line_product_ids +msgid "Ecotax lines" +msgstr "Righe imposte ecologica" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__sector_id +msgid "Ecotax sector" +msgstr "Settore imposte ecologica" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_product_product__weight_based_ecotax +#: model:ir.model.fields,help:account_ecotax.field_product_template__weight_based_ecotax +msgid "" +"Ecotax value :\n" +"product weight * ecotax coef of Ecotax Classification" +msgstr "" +"Valore imposte ecologica\n" +"peso prodotto * coef. della classificazione imposta ecologica" + +#. module: account_ecotax +#: model:ir.actions.act_window,name:account_ecotax.action_ecotax_classification +#: model:ir.ui.menu,name:account_ecotax.menu_ecotax_classification +msgid "Ecotaxe Classification" +msgstr "Classificazione imposta ecologica" + +#. module: account_ecotax +#: model:ir.actions.act_window,name:account_ecotax.action_ecotax_category +#: model:ir.ui.menu,name:account_ecotax.menu_ecotax_category +msgid "Ecotaxe category" +msgstr "Categoria imposte ecologica" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.product_normal_form_view +msgid "Ecotaxe classif" +msgstr "Classificazione imposte ecologica" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.product_variant_easy_edit_view +msgid "Ecotaxe classification" +msgstr "Classificazione imposta ecologica" + +#. module: account_ecotax +#: model:ir.actions.act_window,name:account_ecotax.action_ecotax_collector +#: model:ir.ui.menu,name:account_ecotax.menu_ecotax_collector +msgid "Ecotaxe collector" +msgstr "Collettore imposte ecologica" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.view_move_line_ecotax_form +msgid "Ecotaxe lines" +msgstr "Righe imposte ecologica" + +#. module: account_ecotax +#: model:ir.actions.act_window,name:account_ecotax.action_ecotax_sector +#: model:ir.ui.menu,name:account_ecotax.menu_ecotax_sector +msgid "Ecotaxe sector" +msgstr "Settore imposta ecologica" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_classification_form +msgid "Ecotaxes settings" +msgstr "Impostazioni imposte ecologiche" + +#. module: account_ecotax +#: model:ir.model.fields.selection,name:account_ecotax.selection__account_ecotax_classification__ecotax_type__fixed +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_classification_search +msgid "Fixed" +msgstr "Fissa" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_product_product__fixed_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_product_template__fixed_ecotax +msgid "Fixed Ecotax" +msgstr "Imposte ecologica fissa" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_product_product__fixed_ecotax +#: model:ir.model.fields,help:account_ecotax.field_product_template__fixed_ecotax +msgid "Fixed ecotax of the Ecotax Classification" +msgstr "Imposte ecologica fissa della classificazione" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_product__force_amount +msgid "Force Amount" +msgstr "Forza valore" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__force_amount_unit +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_mixin__force_amount_unit +msgid "Force Amount Unit" +msgstr "Forza unità valore" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_ecotax_line_product__force_amount +msgid "" +"Force ecotax amount.\n" +"Allow to substitute default Ecotax Classification" +msgstr "" +"Forza valore imposta ecologica.\n" +"Consente di sostituire la classificazione imposta ecologia predefinita" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_account_move_line_ecotax__force_amount_unit +#: model:ir.model.fields,help:account_ecotax.field_ecotax_line_mixin__force_amount_unit +msgid "" +"Force ecotax.\n" +"Allow to add a subtitle to the default Ecotax Classification" +msgstr "" +"Forza imposta ecologica.\n" +"Consente di aggiungere un sotto titolo alla classificazione imposta " +"ecologica predefinita" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_classification_search +msgid "Group By" +msgstr "Raggruppa per" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_category__id +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__id +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__id +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_collector__id +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_product__id +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_sector__id +msgid "ID" +msgstr "ID" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_account_ecotax_classification__ecotax_type +msgid "" +"If ecotax is weight based,the ecotax coef must take into account\n" +"the weight unit of measure (kg by default)" +msgstr "" +"Se l'imposta ecologica è basata sul peso, il coefficiente imposta ecologica " +"\n" +"deve tenere conto dell'unità di misura del peso (kg per impostazione " +"predefinita)" + +#. module: account_ecotax +#: model:ir.model.fields.selection,name:account_ecotax.selection__account_ecotax_classification__supplier_status__imp +msgid "Importer" +msgstr "Importatore" + +#. module: account_ecotax +#. odoo-python +#: code:addons/account_ecotax/models/account_move.py:0 +#: model:ir.model.fields,field_description:account_ecotax.field_account_bank_statement_line__amount_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_move__amount_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_payment__amount_ecotax +#, python-format +msgid "Included Ecotax" +msgstr "Imposta ecologica inclusa" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.document_tax_totals +msgid "Including Eco Part" +msgstr "Include parte ecologica" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__intrastat_code +msgid "Intrastat Code" +msgstr "Codice Intrastat" + +#. module: account_ecotax +#: model:ir.model.fields.selection,name:account_ecotax.selection__account_ecotax_classification__supplier_status__int +msgid "Introducer" +msgstr "Introduttore" + +#. module: account_ecotax +#: model:ir.model,name:account_ecotax.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: account_ecotax +#: model:ir.model,name:account_ecotax.model_account_move_line +msgid "Journal Item" +msgstr "Movimento contabile" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_category____last_update +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification____last_update +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax____last_update +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_collector____last_update +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_product____last_update +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_sector____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_category__write_uid +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__write_uid +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__write_uid +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_collector__write_uid +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_product__write_uid +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_sector__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_category__write_date +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__write_date +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__write_date +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_collector__write_date +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_product__write_date +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_sector__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_account_ecotax_classification__supplier_status +msgid "" +"MAN ==> Manufacturer: is locally established in the country, and manufactures goods which are subject to ecotaxes\n" +"under their own name and brand, or designs such goods, subcontracts the manufacturing and then sells them under their own name and brand\n" +"RES ==> Reseller, under their own brand: is locally established in the country, and sells under their own name or brand goods subject to ecotax manufactured by others\n" +"INT ==> Introducer: is locally established and sells on the local market goods subject to ecotax coming from other countries of the European Union\n" +"IMP ==> Importer: is established in France, and sells on the local market goods subject to ecotax coming from countries outsidethe European Union\n" +"REM ==> Remote vendor: is established in another country of the European Union or outside the EU, and remotely sells good subject to ecotaxes to customers in the country" +msgstr "" +"MAN ==> Produttore: è stabilito localmente nel paese e produce beni soggetti " +"a imposte ecologiche con il proprio nome e marchio, \n" +"oppure progetta tali beni, ne subappalta la fabbricazione e poi li vende con " +"il proprio nome e marchio\n" +"RES ==> Rivenditore, con il proprio marchio: è stabilito localmente nel " +"paese e vende con il proprio nome o marchio beni soggetti a imposte " +"ecologiche fabbricati da altri\n" +"INT ==> Introduttore: è stabilito localmente e vende sul mercato locale beni " +"soggetti a imposte ecologiche provenienti da altri paesi dell'Unione " +"Europea\n" +"IMP ==> Importatore: è stabilito in Francia e vende sul mercato locale beni " +"soggetti a imposte ecologiche provenienti da paesi al di fuori dell'Unione " +"Europea\n" +"REM ==> Venditore remoto: è stabilito in un altro paese dell'Unione Europea " +"o al di fuori dell'UE e vende a distanza beni soggetti a imposte ecologiche " +"a clienti nel paese" + +#. module: account_ecotax +#: model:ir.model.fields.selection,name:account_ecotax.selection__account_ecotax_classification__supplier_status__man +msgid "Manufacturer" +msgstr "Produttore" + +#. module: account_ecotax +#: model:ir.model.fields.selection,name:account_ecotax.selection__account_ecotax_classification__product_status__m +msgid "Menager" +msgstr "Responsabile" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_category__name +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__name +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_collector__name +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_sector__name +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_category_form +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_classification_form +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_collector_form +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_sector_form +msgid "Name" +msgstr "Nome" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.view_move_line_ecotax_form +msgid "Note" +msgstr "Nota" + +#. module: account_ecotax +#: model:ir.model.constraint,message:account_ecotax.constraint_ecotax_line_product_unique_classification_id_by_product +msgid "Only one ecotax classification occurrence by product" +msgstr "Solo una classificazione imposte ecologica per prodotto" + +#. module: account_ecotax +#: model:ir.model.constraint,message:account_ecotax.constraint_ecotax_line_product_unique_classification_id_by_product_tmpl +msgid "Only one ecotax classification occurrence by product Template" +msgstr "Solo una classificazione imposte ecologica per modello prodotto" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_collector__partner_id +msgid "Partner" +msgstr "Partner" + +#. module: account_ecotax +#: model:ir.model,name:account_ecotax.model_product_template +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__product_id +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_mixin__product_id +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_product__product_id +msgid "Product" +msgstr "Prodotto" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__product_status +msgid "Product Status" +msgstr "Stato prodotto" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_product__product_tmpl_id +msgid "Product Template" +msgstr "Modello prodotto" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.product_template_form_view +#: model_terms:ir.ui.view,arch_db:account_ecotax.product_variant_easy_edit_view +msgid "Product Template Ecotaxe classif" +msgstr "Classificazione imposta ecologica modello prodotto" + +#. module: account_ecotax +#: model:ir.model,name:account_ecotax.model_product_product +msgid "Product Variant" +msgstr "Variante prodotto" + +#. module: account_ecotax +#: model:ir.model.fields.selection,name:account_ecotax.selection__account_ecotax_classification__product_status__p +msgid "Professionnel" +msgstr "Professionale" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_move_line_ecotax__quantity +#: model:ir.model.fields,field_description:account_ecotax.field_ecotax_line_mixin__quantity +msgid "Quantity" +msgstr "Quantità" + +#. module: account_ecotax +#: model:ir.model.fields.selection,name:account_ecotax.selection__account_ecotax_classification__supplier_status__rem +msgid "Remote vendor" +msgstr "Venditore remoto" + +#. module: account_ecotax +#: model:ir.model.fields.selection,name:account_ecotax.selection__account_ecotax_classification__supplier_status__res +msgid "Reseller, under their own brand" +msgstr "Rivenditore, con la propria marca" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__scale_code +msgid "Scale Code" +msgstr "Codice bilancia" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_classification_search +msgid "Search Ecotaxe Classification" +msgstr "Ricerca classificazione imposta ecologica" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_category_search +msgid "Search Ecotaxe category" +msgstr "Cerca categoria imposta ecologica" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_collector_search +msgid "Search Ecotaxe collector" +msgstr "Cerca collettore imposta ecologica" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_sector_search +msgid "Search Ecotaxe sector" +msgstr "Cerca settore imposta ecologica" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.view_move_line_ecotax_form +msgid "Section" +msgstr "Sezione" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_account_ecotax_classification__company_id +msgid "" +"Specify a company if you want to define this Ecotax Classification only for " +"specific company. Otherwise, this Fiscal Classification will be available " +"for all companies." +msgstr "" +"Specificare un'azienda se si desidera definire questa classificazione " +"imposte ecologica solo per un'azienda specifica. Altrimenti, questa " +"classificazione fiscale sarà disponibile per tutte le aziende." + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.view_move_line_ecotax_form +msgid "Subtotal" +msgstr "Subtotale" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_account_ecotax_classification__supplier_status +msgid "Supplier Status" +msgstr "Stato fornitore" + +#. module: account_ecotax +#: model:ir.model.fields,help:account_ecotax.field_account_move_line_ecotax__quantity +msgid "" +"The optional quantity expressed by this line, eg: number of product sold. " +"The quantity is not a legal requirement but is very useful for some reports." +msgstr "" +"La quantità opzionale indicata in questa riga, es: numero di prodotti " +"venduti. La quantità non è un requisito legale ma è molto utile in diversi " +"resoconti." + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.view_move_line_ecotax_form +msgid "Total" +msgstr "Totale" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.view_move_line_ecotax_form +msgid "Total Ecotaxe" +msgstr "Totale imposta ecologica" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_classification_search +msgid "Type" +msgstr "Tipo" + +#. module: account_ecotax +#. odoo-python +#: code:addons/account_ecotax/models/account_move.py:0 +#: code:addons/account_ecotax/models/account_move.py:0 +#, python-format +msgid "Untaxed Amount" +msgstr "Imponibile" + +#. module: account_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_product_product__weight_based_ecotax +#: model:ir.model.fields,field_description:account_ecotax.field_product_template__weight_based_ecotax +msgid "Weight Based Ecotax" +msgstr "Imposta ecologica in base al peso" + +#. module: account_ecotax +#: model:ir.model.fields.selection,name:account_ecotax.selection__account_ecotax_classification__ecotax_type__weight_based +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_classification_search +msgid "Weight based" +msgstr "In base al peso" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_category_search +msgid "category" +msgstr "categoria" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_collector_search +msgid "collector" +msgstr "collettore" + +#. module: account_ecotax +#: model_terms:ir.ui.view,arch_db:account_ecotax.ecotax_sector_search +msgid "sector" +msgstr "settore" diff --git a/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/migrations/16.0.1.1.0/post-migration.py b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/migrations/16.0.1.1.0/post-migration.py new file mode 100644 index 00000000..d1643b62 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/migrations/16.0.1.1.0/post-migration.py @@ -0,0 +1,42 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + + +def migrate(cr, version): + if not version: + return + cr.execute( + """ + SELECT * + FROM information_schema.columns + WHERE table_name='account_move_line_ecotax' and column_name='product_id'; + """ + ) + # field could already be stored in case account_ecotax_report is installed. + # then no need to managed these new stored fields. + if cr.fetchall(): + return + cr.execute( + """ + ALTER TABLE account_move_line_ecotax ADD COLUMN product_id integer + """ + ) + cr.execute( + """ + ALTER TABLE account_move_line_ecotax ADD COLUMN quantity numeric + """ + ) + cr.execute( + """ + ALTER TABLE account_move_line_ecotax ADD COLUMN currency_id integer + """ + ) + cr.execute( + """ + UPDATE account_move_line_ecotax + SET product_id = l.product_id, + quantity = l.quantity, + currency_id = l.currency_id + FROM account_move_line l + WHERE l.id = account_move_line_ecotax.account_move_line_id + """ + ) diff --git a/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/models/__init__.py b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/models/__init__.py new file mode 100644 index 00000000..edc18274 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/models/__init__.py @@ -0,0 +1,11 @@ +from . import account_ecotax_category +from . import account_ecotax_classification +from . import account_move +from . import account_move_line +from . import ecotax_line_product +from . import product_template +from . import ecotax_line_mixin +from . import account_move_line_ecotax +from . import product_product +from . import ecotax_sector +from . import ecotax_collector diff --git a/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/models/account_ecotax_category.py b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/models/account_ecotax_category.py new file mode 100644 index 00000000..70827350 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/models/account_ecotax_category.py @@ -0,0 +1,15 @@ +# Copyright 2021 Camptocamp +# @author Silvio Gregorini +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models + + +class AccountEcotaxCategory(models.Model): + _name = "account.ecotax.category" + _description = "Account Ecotax Category" + + name = fields.Char(required=True) + code = fields.Char(required=True) + description = fields.Char() + active = fields.Boolean(default=True) diff --git a/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/models/account_ecotax_classification.py b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/models/account_ecotax_classification.py new file mode 100644 index 00000000..5e75b7b7 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/models/account_ecotax_classification.py @@ -0,0 +1,92 @@ +# © 2014-2023 Akretion (http://www.akretion.com) +# @author Mourad EL HADJ MIMOUNE +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import api, fields, models + + +class AccountEcotaxClassification(models.Model): + _name = "account.ecotax.classification" + _description = "Account Ecotax Classification" + + name = fields.Char(required=True) + code = fields.Char() + ecotax_type = fields.Selection( + [("fixed", "Fixed"), ("weight_based", "Weight based")], + required=True, + help="If ecotax is weight based," + "the ecotax coef must take into account\n" + "the weight unit of measure (kg by default)", + ) + ecotax_coef = fields.Float( + digits="Ecotax", compute="_compute_ecotax_vals", readonly=False, store=True + ) + default_fixed_ecotax = fields.Float( + digits="Ecotax", + help="Default fixed ecotax amount.", + compute="_compute_ecotax_vals", + readonly=False, + store=True, + ) + categ_id = fields.Many2one( + comodel_name="account.ecotax.category", + string="Category", + ) + sector_id = fields.Many2one( + comodel_name="ecotax.sector", + string="Ecotax sector", + ) + collector_id = fields.Many2one( + comodel_name="ecotax.collector", + string="Ecotax collector", + ) + active = fields.Boolean(default=True) + company_id = fields.Many2one( + comodel_name="res.company", + default=lambda self: self.env.company, + help="Specify a company" + " if you want to define this Ecotax Classification only for specific" + " company. Otherwise, this Fiscal Classification will be available" + " for all companies.", + ) + product_status = fields.Selection( + [("M", "Menager"), ("P", "Professionnel")], + required=True, + ) + supplier_status = fields.Selection( + [ + ("MAN", "Manufacturer"), + ("RES", "Reseller, under their own brand"), + ("INT", "Introducer"), + ("IMP", "Importer"), + ("REM", "Remote vendor"), + ], + required=True, + help="MAN ==> Manufacturer: is locally established in the country, " + "and manufactures goods which are subject to ecotaxes\n" + "under their own name and brand, or designs such goods, " + "subcontracts the manufacturing and then sells them under " + "their own name and brand\n" + "RES ==> Reseller, under their own brand: is locally established " + "in the country, and sells under their own name or brand goods" + " subject to ecotax manufactured by others\n" + "INT ==> Introducer: is locally established and sells on the local " + "market goods subject to ecotax coming from other countries " + "of the European Union\n" + "IMP ==> Importer: is established in France, and sells on the local" + " market goods subject to ecotax coming from countries outside" + "the European Union\n" + "REM ==> Remote vendor: is established in another country of " + "the European Union or outside the EU, and remotely sells good " + "subject to ecotaxes to customers in the country", + ) + intrastat_code = fields.Char() + scale_code = fields.Char() + + @api.depends("ecotax_type") + def _compute_ecotax_vals(self): + for classif in self: + if classif.ecotax_type == "weight_based": + classif.default_fixed_ecotax = 0 + elif classif.ecotax_type == "fixed": + classif.ecotax_coef = 0 diff --git a/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/models/account_move.py b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/models/account_move.py new file mode 100644 index 00000000..93d8a8df --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/models/account_move.py @@ -0,0 +1,65 @@ +# © 2014-2023 Akretion (http://www.akretion.com) +# @author Mourad EL HADJ MIMOUNE +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import _, api, fields, models +from odoo.tools.misc import formatLang + + +class AccountMove(models.Model): + _inherit = "account.move" + + amount_ecotax = fields.Float( + digits="Ecotax", + string="Included Ecotax", + store=True, + compute="_compute_ecotax", + ) + + @api.depends("invoice_line_ids.subtotal_ecotax") + def _compute_ecotax(self): + for move in self: + move.amount_ecotax = sum(move.line_ids.mapped("subtotal_ecotax")) + + @api.model + def _get_tax_totals( + self, partner, tax_lines_data, amount_total, amount_untaxed, currency + ): + """Include Ecotax when this method is called upon a single invoice + + NB: `_get_tax_totals()` is called when field `tax_totals_json` is + computed, which is used in invoice form view to display taxes and + totals. + """ + res = super()._get_tax_totals( + partner, tax_lines_data, amount_total, amount_untaxed, currency + ) + if len(self) != 1: + return res + + base_amt = self.amount_total + ecotax_amt = self.amount_ecotax + if not ecotax_amt: + return res + + env = self.with_context(lang=partner.lang).env + fmt_ecotax_amt = formatLang(env, ecotax_amt, currency_obj=currency) + fmt_base_amt = formatLang(env, base_amt, currency_obj=currency) + data = list(res["groups_by_subtotal"].get(_("Untaxed Amount")) or []) + data.append( + { + "tax_group_name": _("Included Ecotax"), + "tax_group_amount": ecotax_amt, + "formatted_tax_group_amount": fmt_ecotax_amt, + "tax_group_base_amount": base_amt, + "formatted_tax_group_base_amount": fmt_base_amt, + "tax_group_id": False, # Not an actual tax + "group_key": "Included Ecotax", + } + ) + res["groups_by_subtotal"][_("Untaxed Amount")] = data + return res + + def _get_formatted_ecotax_amount(self): + self.ensure_one() + return formatLang(self.env, self.amount_ecotax, currency_obj=self.currency_id) diff --git a/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/models/account_move_line.py b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/models/account_move_line.py new file mode 100644 index 00000000..f516a288 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/models/account_move_line.py @@ -0,0 +1,84 @@ +# © 2014-2023 Akretion (http://www.akretion.com) +# @author Mourad EL HADJ MIMOUNE +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import Command, api, fields, models + + +class AcountMoveLine(models.Model): + _inherit = "account.move.line" + + ecotax_line_ids = fields.One2many( + "account.move.line.ecotax", + "account_move_line_id", + compute="_compute_ecotax_line_ids", + store=True, + readonly=False, + string="Ecotax lines", + copy=True, + ) + subtotal_ecotax = fields.Float( + string="Ecotax", digits="Ecotax", store=True, compute="_compute_ecotax" + ) + ecotax_amount_unit = fields.Float( + digits="Ecotax", + string="Ecotax Unit", + store=True, + compute="_compute_ecotax", + ) + + def _get_ecotax_amounts(self): + self.ensure_one() + amount_unit = sum(self.ecotax_line_ids.mapped("amount_unit")) + subtotal_ecotax = sum(self.ecotax_line_ids.mapped("amount_total")) + return amount_unit, subtotal_ecotax + + @api.depends( + "currency_id", + "ecotax_line_ids.amount_unit", + "ecotax_line_ids.amount_total", + ) + def _compute_ecotax(self): + for line in self: + amount_unit, amount_total = line._get_ecotax_amounts() + line.ecotax_amount_unit = amount_unit + line.subtotal_ecotax = amount_total + + def _get_new_vals_list(self): + self.ensure_one() + new_vals_list = [ + Command.create( + { + "classification_id": ecotaxline_prod.classification_id.id, + "force_amount_unit": ecotaxline_prod.force_amount, + } + ) + for ecotaxline_prod in self.product_id.all_ecotax_line_product_ids + ] + return new_vals_list + + @api.depends("product_id") + def _compute_ecotax_line_ids(self): + """Unlink and recreate ecotax_lines when modifying the product_id.""" + for line in self: + if line.move_id.move_type not in ("out_invoice", "out_refund"): + continue + delete_vals_list = [ + Command.delete(taxline.id) for taxline in line.ecotax_line_ids + ] + new_vals_list = line._get_new_vals_list() + update = new_vals_list + delete_vals_list + line.ecotax_line_ids = update + + def edit_ecotax_lines(self): + view = { + "name": ("Ecotax classification"), + "view_type": "form", + "view_mode": "form", + "res_model": "account.move.line", + "view_id": self.env.ref("account_ecotax.view_move_line_ecotax_form").id, + "type": "ir.actions.act_window", + "target": "new", + "res_id": self.id, + } + return view diff --git a/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/models/account_move_line_ecotax.py b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/models/account_move_line_ecotax.py new file mode 100644 index 00000000..7a63f804 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/models/account_move_line_ecotax.py @@ -0,0 +1,33 @@ +# © 2014-2023 Akretion (http://www.akretion.com) +# @author Mourad EL HADJ MIMOUNE +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models + + +class AccountMoveLineEcotax(models.Model): + _name = "account.move.line.ecotax" + _inherit = "ecotax.line.mixin" + _description = "Account move line ecotax" + + account_move_line_id = fields.Many2one( + comodel_name="account.move.line", + string="Account move line", + required=True, + readonly=True, + index=True, + auto_join=True, + ondelete="cascade", + ) + product_id = fields.Many2one( + "product.product", + related="account_move_line_id.product_id", + readonly=True, + store=True, + ) + quantity = fields.Float( + related="account_move_line_id.quantity", readonly=True, store=True + ) + currency_id = fields.Many2one( + related="account_move_line_id.currency_id", readonly=True, store=True + ) diff --git a/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/models/ecotax_collector.py b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/models/ecotax_collector.py new file mode 100644 index 00000000..0aefb607 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/models/ecotax_collector.py @@ -0,0 +1,14 @@ +# Copyright 2021 Camptocamp +# @author Silvio Gregorini +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models + + +class EcotaxCollector(models.Model): + _name = "ecotax.collector" + _description = "Ecotax collector" + + name = fields.Char(required=True) + partner_id = fields.Many2one("res.partner", string="Partner", required=False) + active = fields.Boolean(default=True) diff --git a/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/models/ecotax_line_mixin.py b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/models/ecotax_line_mixin.py new file mode 100644 index 00000000..e90c5185 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/models/ecotax_line_mixin.py @@ -0,0 +1,66 @@ +# © 2014-2023 Akretion (http://www.akretion.com) +# @author Mourad EL HADJ MIMOUNE +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import api, fields, models + + +class EcotaxLineMixin(models.AbstractModel): + """Mixin class for objects which can be used to save + multi ecotax classification by account move line + or sale order line.""" + + _name = "ecotax.line.mixin" + _description = "Ecotax Line Mixin" + + product_id = fields.Many2one("product.product", string="Product", readonly=True) + currency_id = fields.Many2one("res.currency", string="Currency") + classification_id = fields.Many2one( + "account.ecotax.classification", + string="Classification", + ondelete="restrict", + ) + amount_unit = fields.Float( + digits="Ecotax", + compute="_compute_ecotax", + help="Ecotax Amount computed from Classification or Manual ecotax", + store=True, + ) + force_amount_unit = fields.Float( + digits="Ecotax", + help="Force ecotax.\n" + "Allow to add a subtitle to the default Ecotax Classification", + ) + amount_total = fields.Float( + digits="Ecotax", + compute="_compute_ecotax", + help="Ecotax Amount total computed from Classification or forced ecotax amount", + store=True, + ) + quantity = fields.Float(digits="Product Unit of Measure", readonly=True) + + @api.depends( + "classification_id", + "force_amount_unit", + "product_id", + "quantity", + ) + def _compute_ecotax(self): + for ecotaxline in self: + ecotax_classif = ecotaxline.classification_id + + if ecotaxline.force_amount_unit: + # force ecotax amount + amount = ecotaxline.force_amount_unit + elif ecotax_classif.ecotax_type == "weight_based": + amount = ecotax_classif.ecotax_coef * ( + ecotaxline.product_id.weight or 0.0 + ) + else: + amount = ecotax_classif.default_fixed_ecotax + + ecotaxline.amount_unit = amount + total = ecotaxline.amount_unit * ecotaxline.quantity + if ecotaxline.currency_id: + total = ecotaxline.currency_id.round(total) + ecotaxline.amount_total = total diff --git a/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/models/ecotax_line_product.py b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/models/ecotax_line_product.py new file mode 100644 index 00000000..3c5cc9cc --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/models/ecotax_line_product.py @@ -0,0 +1,83 @@ +# © 2014-2023 Akretion (http://www.akretion.com) +# @author Mourad EL HADJ MIMOUNE +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import api, fields, models + + +class EcotaxLineProduct(models.Model): + """class for objects which can be used to save mutiple ecotax classifications + by product.""" + + _name = "ecotax.line.product" + _description = "Ecotax Line product" + + product_tmpl_id = fields.Many2one( + "product.template", string="Product Template", readonly=True + ) + product_id = fields.Many2one("product.product", string="Product", readonly=True) + currency_id = fields.Many2one(related="product_tmpl_id.currency_id", readonly=True) + classification_id = fields.Many2one( + "account.ecotax.classification", + string="Classification", + ) + force_amount = fields.Float( + digits="Ecotax", + help="Force ecotax amount.\n" + "Allow to substitute default Ecotax Classification", + ) + amount = fields.Float( + digits="Ecotax", + compute="_compute_ecotax", + help="Ecotax Amount computed form Classification or forced ecotax amount", + store=True, + ) + display_name = fields.Char(compute="_compute_display_name") + + @api.depends("classification_id", "amount") + def _compute_display_name(self): + for rec in self: + rec.display_name = "%s (%s)" % ( + rec.classification_id.name, + rec.amount, + ) + + @api.depends( + "classification_id", + "classification_id.ecotax_type", + "classification_id.ecotax_coef", + "product_tmpl_id", + "product_tmpl_id.weight", + "product_id", + "product_id.weight", + "force_amount", + ) + def _compute_ecotax(self): + for ecotaxline in self: + ecotax_cls = ecotaxline.classification_id + + if ecotax_cls.ecotax_type == "weight_based": + amount = ecotax_cls.ecotax_coef * ( + ecotaxline.product_tmpl_id.weight + or ecotaxline.product_id.weight + or 0.0 + ) + else: + amount = ecotax_cls.default_fixed_ecotax + # force ecotax amount + if ecotaxline.force_amount: + amount = ecotaxline.force_amount + ecotaxline.amount = amount + + _sql_constraints = [ + ( + "unique_classification_id_by_product", + "UNIQUE(classification_id, product_id)", + "Only one ecotax classification occurrence by product", + ), + ( + "unique_classification_id_by_product_tmpl", + "UNIQUE(classification_id, product_tmpl_id)", + "Only one ecotax classification occurrence by product Template", + ), + ] diff --git a/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/models/ecotax_sector.py b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/models/ecotax_sector.py new file mode 100644 index 00000000..8bc47d3f --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/models/ecotax_sector.py @@ -0,0 +1,14 @@ +# Copyright 2021 Camptocamp +# @author Silvio Gregorini +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models + + +class EcotaxSector(models.Model): + _name = "ecotax.sector" + _description = "Ecotax Sector" + + name = fields.Char(required=True) + description = fields.Char() + active = fields.Boolean(default=True) diff --git a/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/models/product_product.py b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/models/product_product.py new file mode 100644 index 00000000..fa108141 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/models/product_product.py @@ -0,0 +1,90 @@ +# Copyright 2021 Camptocamp +# @author Silvio Gregorini +# Copyright 2023 Akretion (http://www.akretion.com) +# # @author Mourad EL HADJ MIMOUNE +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import api, fields, models +from odoo.osv import expression + + +class ProductProduct(models.Model): + _inherit = "product.product" + + additional_ecotax_line_product_ids = fields.One2many( + "ecotax.line.product", + "product_id", + string="Additional ecotax lines", + copy=True, + domain="[('id', 'not in', ecotax_line_product_ids)]", + ) + all_ecotax_line_product_ids = fields.One2many( + "ecotax.line.product", + compute="_compute_all_ecotax_line_product_ids", + search="_search_all_ecotax_line_product_ids", + string="All ecotax lines", + help="Contain all ecotaxs classification defined in product template" + "and the additionnal.\n" + "ecotaxs defined in product variant. For more details" + "see the product variant accounting tab", + ) + ecotax_amount = fields.Float( + digits="Ecotax", + compute="_compute_product_ecotax", + store=True, + help="Ecotax Amount computed form all ecotax line classification", + ) + fixed_ecotax = fields.Float( + compute="_compute_product_ecotax", + store=True, + help="Fixed ecotax of the Ecotax Classification", + ) + weight_based_ecotax = fields.Float( + compute="_compute_product_ecotax", + store=True, + help="Ecotax value :\n" "product weight * ecotax coef of Ecotax Classification", + ) + + @api.depends("ecotax_line_product_ids", "additional_ecotax_line_product_ids") + def _compute_all_ecotax_line_product_ids(self): + for product in self: + product.all_ecotax_line_product_ids = ( + product.ecotax_line_product_ids + | product.additional_ecotax_line_product_ids + ) + + def _search_all_ecotax_line_product_ids(self, operator, operand): + if operator in expression.NEGATIVE_TERM_OPERATORS: + return [ + ("ecotax_line_product_ids", operator, operand), + ("additional_ecotax_line_product_ids", operator, operand), + ] + return [ + "|", + ("ecotax_line_product_ids", operator, operand), + ("additional_ecotax_line_product_ids", operator, operand), + ] + + @api.depends( + "all_ecotax_line_product_ids", + "all_ecotax_line_product_ids.classification_id", + "all_ecotax_line_product_ids.classification_id.ecotax_type", + "all_ecotax_line_product_ids.classification_id.ecotax_coef", + "all_ecotax_line_product_ids.force_amount", + "weight", + ) + def _compute_product_ecotax(self): + for product in self: + amount_ecotax = 0.0 + weight_based_ecotax = 0.0 + fixed_ecotax = 0.0 + for ecotaxline_prod in product.all_ecotax_line_product_ids: + ecotax_cls = ecotaxline_prod.classification_id + if ecotax_cls.ecotax_type == "weight_based": + weight_based_ecotax += ecotaxline_prod.amount + else: + fixed_ecotax += ecotaxline_prod.amount + amount_ecotax += ecotaxline_prod.amount + product.fixed_ecotax = fixed_ecotax + product.weight_based_ecotax = weight_based_ecotax + product.ecotax_amount = amount_ecotax diff --git a/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/models/product_template.py b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/models/product_template.py new file mode 100644 index 00000000..7525e87e --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/models/product_template.py @@ -0,0 +1,56 @@ +# © 2014-2023 Akretion (http://www.akretion.com) +# @author Mourad EL HADJ MIMOUNE +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import api, fields, models + + +class ProductTemplate(models.Model): + _inherit = "product.template" + + ecotax_line_product_ids = fields.One2many( + "ecotax.line.product", + "product_tmpl_id", + string="Ecotax lines", + copy=True, + ) + ecotax_amount = fields.Float( + digits="Ecotax", + compute="_compute_ecotax", + help="Ecotax Amount computed from Classification", + store=True, + ) + fixed_ecotax = fields.Float( + compute="_compute_ecotax", + help="Fixed ecotax of the Ecotax Classification", + store=True, + ) + weight_based_ecotax = fields.Float( + compute="_compute_ecotax", + help="Ecotax value :\nproduct weight * ecotax coef of Ecotax Classification", + store=True, + ) + + @api.depends( + "ecotax_line_product_ids", + "ecotax_line_product_ids.classification_id", + "ecotax_line_product_ids.classification_id.ecotax_type", + "ecotax_line_product_ids.classification_id.ecotax_coef", + "ecotax_line_product_ids.force_amount", + "weight", + ) + def _compute_ecotax(self): + for tmpl in self: + amount_ecotax = 0.0 + weight_based_ecotax = 0.0 + fixed_ecotax = 0.0 + for ecotaxline_prod in tmpl.ecotax_line_product_ids: + ecotax_cls = ecotaxline_prod.classification_id + if ecotax_cls.ecotax_type == "weight_based": + weight_based_ecotax += ecotaxline_prod.amount + else: + fixed_ecotax += ecotaxline_prod.amount + amount_ecotax += ecotaxline_prod.amount + tmpl.fixed_ecotax = fixed_ecotax + tmpl.weight_based_ecotax = weight_based_ecotax + tmpl.ecotax_amount = amount_ecotax diff --git a/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..bfb2a5c6 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/readme/CONTRIBUTORS.rst @@ -0,0 +1,2 @@ +* Mourad EL HADJ MIMOUNE +* Florian da Costa diff --git a/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/readme/DESCRIPTION.rst new file mode 100644 index 00000000..1f477d60 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/readme/DESCRIPTION.rst @@ -0,0 +1,35 @@ +This module adds ecotax amount on invoice line. +furthermore, a total ecotax is added at the footer of each document. + +To make easy ecotaxe management and to factor the data, ecotaxes are set on products via ECOTAXE classifications. +ECOTAXE classification can either be a fixed or weight based ecotax. + +A product can have one or serveral ecotax classifications. For example, wooden window blinds equipped with electric motor can +have ecotax for wood and ecotax for electric motor. + +This module has some limits : +- The ecotax amount is always included in the price of the product. +- The ecotax amount is not isolated in an specific accounting account but is included in the product income account. + +If one of these limits is an issue, you could install the submodule account_ecotax_tax. +This second module lets you manage the ecotax as a tax, so you can configure if you want it to be included or excluded of product price and also configuring an accounting account to isolate it. +The main consequence of this approach is that the ecotax won't be considered in the turnover, since it is considered as a tax. + +This module version add the possibility to manage several ecotax classifications by product. +A migration script is necessary to update from previous versions. + +There is the main change to manage in migration script: + +renamed field +model old field new field +account.move.line unit_ecotaxe_amount ecotaxe_amount_unit +product.template manual_fixed_ecotaxe force_ecotaxe_amount + +changed fields +model old field new field +product.template ecotaxe_classification_id ecotaxe_classification_ids + +added fields +model new field +account.move.line ecotaxe_line_ids +product.template ecotaxe_line_product_ids diff --git a/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/readme/USAGE.rst b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/readme/USAGE.rst new file mode 100644 index 00000000..b9d42733 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/readme/USAGE.rst @@ -0,0 +1,12 @@ +1. Add an ecotax classification via the menu **Accounting > Configuration > Taxes > Ecotax Classification**. + + - The ecotax classification can be either a fixed ecotax or a weight-based ecotax. + - Ecotax classification information can be used for legal declarations. + - For the fixed ecotax, the ecotax amount is used as a default value, which can be overridden on the product. + - For the weight-based ecotax, define one ecotax by a coefficient applied to the weight (depending on the product's materials). + +2. Assign one or more ecotax classifications to a product. + + - The ecotax amount can also be manually overridden on the product. + +3. Create an invoice with this product diff --git a/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/report/invoice.xml b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/report/invoice.xml new file mode 100644 index 00000000..3a87f965 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/report/invoice.xml @@ -0,0 +1,49 @@ + + + + + + diff --git a/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/security/ir.model.access.csv b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/security/ir.model.access.csv new file mode 100644 index 00000000..1d9afe5a --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/security/ir.model.access.csv @@ -0,0 +1,13 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +ir_model_access_account_ecotax_classification_manager,Full access account_ecotax_classification to accountant,model_account_ecotax_classification,account.group_account_manager,1,1,1,1 +ir_model_access_account_ecotax_category_manager,Full access to account.ecotax.category to accoutant,model_account_ecotax_category,account.group_account_manager,1,1,1,1 +ir_model_access_ecotax_sector_manager,Full access to ecotax.sector to accoutant,model_ecotax_sector,account.group_account_manager,1,1,1,1 +ir_model_access_ecotax_collector_manager,Full access to ecotax.collector to accoutant,model_ecotax_collector,account.group_account_manager,1,1,1,1 +ir_model_access_account_ecotax_classification_user,Read access account_ecotax_classification to group invoice,model_account_ecotax_classification,account.group_account_invoice,1,0,0,0 +ir_model_access_account_ecotax_category_user,Read access to account.ecotax.category to group invoice,model_account_ecotax_category,account.group_account_invoice,1,0,0,0 +ir_model_access_ecotax_sector_user,Read access to ecotax.sector to group invoice,model_ecotax_sector,account.group_account_invoice,1,0,0,0 +ir_model_access_ecotax_collector_user,Read access to ecotax.collector to group invoice,model_ecotax_collector,account.group_account_invoice,1,0,0,0 +access_account_move_line_ecotax_readonly,account.move.line.ecotax readonly,model_account_move_line_ecotax,account.group_account_readonly,1,0,0,0 +ir_model_access_account_move_line_ecotax_group_invoice,Read Full acess to model_account_move_line_ecotax to group invoice,model_account_move_line_ecotax,account.group_account_invoice,1,1,1,1 +ir_model_access_ecotax_line_product_group_invoice,Read Full acess to model_ecotax_line_product to group invoice,model_ecotax_line_product,account.group_account_invoice,1,1,1,1 +access_ecotax_line_product_readonly,ecotax.line.product readonly,model_ecotax_line_product,account.group_account_readonly,1,0,0,0 diff --git a/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/security/ir_rule.xml b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/security/ir_rule.xml new file mode 100644 index 00000000..9c1b5531 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/security/ir_rule.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + Ecotax Classification + + + + ['|', ('company_id', '=', False), ('company_id', 'in', company_ids)] + + + diff --git a/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/static/description/icon.png b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/static/description/icon.png new file mode 100644 index 00000000..ee185a69 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/static/description/index.html b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/static/description/index.html new file mode 100644 index 00000000..df2dd28f --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/static/description/index.html @@ -0,0 +1,475 @@ + + + + + +README.rst + + + +
+ + + +Odoo Community Association + +
+

Ecotax Management

+ +

Beta License: AGPL-3 OCA/account-fiscal-rule Translate me on Weblate Try me on Runboat

+

This module adds ecotax amount on invoice line. +furthermore, a total ecotax is added at the footer of each document.

+

To make easy ecotaxe management and to factor the data, ecotaxes are set on products via ECOTAXE classifications. +ECOTAXE classification can either be a fixed or weight based ecotax.

+

A product can have one or serveral ecotax classifications. For example, wooden window blinds equipped with electric motor can +have ecotax for wood and ecotax for electric motor.

+

This module has some limits : +- The ecotax amount is always included in the price of the product. +- The ecotax amount is not isolated in an specific accounting account but is included in the product income account.

+

If one of these limits is an issue, you could install the submodule account_ecotax_tax. +This second module lets you manage the ecotax as a tax, so you can configure if you want it to be included or excluded of product price and also configuring an accounting account to isolate it. +The main consequence of this approach is that the ecotax won’t be considered in the turnover, since it is considered as a tax.

+

This module version add the possibility to manage several ecotax classifications by product. +A migration script is necessary to update from previous versions.

+

There is the main change to manage in migration script:

+

renamed field +model old field new field +account.move.line unit_ecotaxe_amount ecotaxe_amount_unit +product.template manual_fixed_ecotaxe force_ecotaxe_amount

+

changed fields +model old field new field +product.template ecotaxe_classification_id ecotaxe_classification_ids

+

added fields +model new field +account.move.line ecotaxe_line_ids +product.template ecotaxe_line_product_ids

+

Table of contents

+ +
+

Usage

+
    +
  1. Add an ecotax classification via the menu Accounting > Configuration > Taxes > Ecotax Classification.
      +
    • The ecotax classification can be either a fixed ecotax or a weight-based ecotax.
    • +
    • Ecotax classification information can be used for legal declarations.
    • +
    • For the fixed ecotax, the ecotax amount is used as a default value, which can be overridden on the product.
    • +
    • For the weight-based ecotax, define one ecotax by a coefficient applied to the weight (depending on the product’s materials).
    • +
    +
  2. +
  3. Assign one or more ecotax classifications to a product.
      +
    • The ecotax amount can also be manually overridden on the product.
    • +
    +
  4. +
  5. Create an invoice with this product
  6. +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Akretion
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainers:

+

mourad-ehm florian-dacosta

+

This module is part of the OCA/account-fiscal-rule project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+
+ + diff --git a/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/tests/__init__.py b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/tests/__init__.py new file mode 100644 index 00000000..88a931ba --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/tests/__init__.py @@ -0,0 +1 @@ +from . import test_ecotax diff --git a/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/tests/test_ecotax.py b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/tests/test_ecotax.py new file mode 100644 index 00000000..7f5d62db --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/tests/test_ecotax.py @@ -0,0 +1,423 @@ +# Copyright 2016-2023 Akretion France +# @author: Alexis de Lattre +# Copyright 2021 Camptocamp +# @author Silvio Gregorini +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from random import choice + +from odoo import Command +from odoo.tests.common import Form, TransactionCase + + +class TestInvoiceEcotaxCommon(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.env = cls.env(context=dict(cls.env.context, tracking_disable=True)) + + # ACCOUNTING STUFF + # 1- Tax account + cls.invoice_tax_account = cls.env["account.account"].create( + { + "code": "47590", + "name": "Invoice Tax Account", + "account_type": "liability_current", + "company_id": cls.env.user.company_id.id, + } + ) + # 2- Invoice tax with included price to avoid unwanted amounts in tests + cls.invoice_tax = cls.env["account.tax"].create( + { + "name": "Tax 10%", + "price_include": True, + "type_tax_use": "sale", + "company_id": cls.env.user.company_id.id, + "amount": 10, + "tax_exigibility": "on_invoice", + "invoice_repartition_line_ids": [ + ( + 0, + 0, + { + "factor_percent": 100, + "repartition_type": "base", + }, + ), + ( + 0, + 0, + { + "factor_percent": 100, + "repartition_type": "tax", + "account_id": cls.invoice_tax_account.id, + }, + ), + ], + "refund_repartition_line_ids": [ + ( + 0, + 0, + { + "factor_percent": 100, + "repartition_type": "base", + }, + ), + ( + 0, + 0, + { + "factor_percent": 100, + "repartition_type": "tax", + "account_id": cls.invoice_tax_account.id, + }, + ), + ], + } + ) + # ECOTAXES + # 1- Fixed ecotax + cls.ecotax_fixed = cls.env["account.ecotax.classification"].create( + { + "name": "Fixed Ecotax", + "ecotax_type": "fixed", + "default_fixed_ecotax": 5.0, + "product_status": "M", + "supplier_status": "MAN", + } + ) + # 2- Weight-based ecotax + cls.ecotax_weight = cls.env["account.ecotax.classification"].create( + { + "name": "Weight Based Ecotax", + "ecotax_type": "weight_based", + "ecotax_coef": 0.04, + "product_status": "P", + "supplier_status": "MAN", + } + ) + # MISC + # 1- Invoice partner + cls.invoice_partner = cls.env["res.partner"].create({"name": "Test"}) + + @classmethod + def _make_invoice(cls, products): + """Creates a new customer invoice with given products and returns it""" + move_form = Form( + cls.env["account.move"].with_context(default_move_type="out_invoice") + ) + move_form.partner_id = cls.invoice_partner + + for product in products or []: + with move_form.invoice_line_ids.new() as line_form: + line_form.product_id = product + + invoice = move_form.save() + return invoice + + @classmethod + def _make_product(cls, ecotax_classification): + """Creates a product template with given ecotax classification + + Returns the newly created template variant + """ + tmpl = cls.env["product.template"].create( + { + "name": " - ".join(["Product", ecotax_classification.name]), + "ecotax_line_product_ids": [ + ( + 0, + 0, + { + "classification_id": ecotax_classification.id, + }, + ) + ], + # For the sake of simplicity, every product will have a price + # and weight of 100 + "list_price": 100.00, + "weight": 100.00, + "taxes_id": [Command.set(cls.invoice_tax.ids)], + } + ) + return tmpl.product_variant_ids[0] + + @classmethod + def _make_product_variants(cls, ecotax_classification): + """Creates a product variants with given ecotax classification + Returns the newly created template variants + """ + size_attr = cls.env["product.attribute"].create( + { + "name": "Size", + "create_variant": "always", + "value_ids": [(0, 0, {"name": "S"}), (0, 0, {"name": "M"})], + } + ) + + tmpl = cls.env["product.template"].create( + { + "name": " - ".join(["Product", ecotax_classification.name]), + "ecotax_line_product_ids": [ + ( + 0, + 0, + { + "classification_id": ecotax_classification.id, + }, + ) + ], + # For the sake of simplicity, every product will have a price + # and weight of 100 + "list_price": 100.00, + "weight": 100.00, + "attribute_line_ids": [ + ( + 0, + 0, + { + "attribute_id": size_attr.id, + "value_ids": [(6, 0, size_attr.value_ids.ids)], + }, + ) + ], + } + ) + return tmpl.product_variant_ids + + @staticmethod + def _set_invoice_lines_random_quantities(invoice) -> list: + """For each invoice line, sets a random qty between 1 and 10 + + Returns the list of new quantities as a list + """ + new_qtys = [] + with Form(invoice) as invoice_form: + for index in range(len(invoice.invoice_line_ids)): + with invoice_form.invoice_line_ids.edit(index) as line_form: + new_qty = choice([1, 2, 3, 4, 5, 6, 7, 8, 9, 10]) + line_form.quantity = new_qty + new_qtys.insert(index, new_qty) + line_form.save() + invoice_form.save() + return new_qtys + + def _run_checks(self, inv, inv_expected_amounts, inv_lines_expected_amounts): + self.assertAlmostEqual(inv.amount_ecotax, inv_expected_amounts["amount_ecotax"]) + self.assertAlmostEqual(inv.amount_total, inv_expected_amounts["amount_total"]) + self.assertEqual(len(inv.invoice_line_ids), len(inv_lines_expected_amounts)) + for inv_line, inv_line_expected_amounts in zip( + inv.invoice_line_ids, inv_lines_expected_amounts + ): + self.assertEqual( + inv_line.ecotax_amount_unit, + inv_line_expected_amounts["ecotax_amount_unit"], + ) + self.assertEqual( + inv_line.subtotal_ecotax, inv_line_expected_amounts["subtotal_ecotax"] + ) + + def _test_01_default_fixed_ecotax(self): + """Test default fixed ecotax + + Ecotax classification data for this test: + - fixed type + - default amount: 5.0 + Product data for this test: + - list price: 100 + - fixed ecotax + - no manual amount + + Expected results (with 1 line and qty = 1): + - invoice ecotax amount: 5.0 + - invoice total amount: 100.0 + - line ecotax unit amount: 5.0 + - line ecotax total amount: 5.0 + """ + invoice = self._make_invoice(products=self._make_product(self.ecotax_fixed)) + self._run_checks( + invoice, + {"amount_ecotax": 5.0, "amount_total": 100.0}, + [{"ecotax_amount_unit": 5.0, "subtotal_ecotax": 5.0}], + ) + new_qty = self._set_invoice_lines_random_quantities(invoice)[0] + self._run_checks( + invoice, + {"amount_ecotax": 5.0 * new_qty, "amount_total": 100.0 * new_qty}, + [{"ecotax_amount_unit": 5.0, "subtotal_ecotax": 5.0 * new_qty}], + ) + + def _test_02_force_fixed_ecotax_on_product(self): + """Test manual fixed ecotax + + Ecotax classification data for this test: + - fixed type + - default amount: 5.0 + Product data for this test: + - list price: 100 + - fixed ecotax + - Force ecotax amount: 10 + + Expected results (with 1 line and qty = 1): + - invoice ecotax amount: 10.0 + - invoice total amount: 100.0 + - line ecotax unit amount: 10.0 + - line ecotax total amount: 10.0 + """ + product = self._make_product(self.ecotax_fixed) + product.ecotax_line_product_ids[0].force_amount = 10 + invoice = self._make_invoice(products=product) + self._run_checks( + invoice, + {"amount_ecotax": 10.0, "amount_total": 100.0}, + [{"ecotax_amount_unit": 10.0, "subtotal_ecotax": 10.0}], + ) + new_qty = self._set_invoice_lines_random_quantities(invoice)[0] + self._run_checks( + invoice, + {"amount_ecotax": 10.0 * new_qty, "amount_total": 100.0 * new_qty}, + [{"ecotax_amount_unit": 10.0, "subtotal_ecotax": 10.0 * new_qty}], + ) + + def _test_03_weight_based_ecotax(self): + """Test weight based ecotax + + Ecotax classification data for this test: + - weight based type + - coefficient: 0.04 + Product data for this test: + - list price: 100 + - weight based ecotax + - weight: 100 + + Expected results (with 1 line and qty = 1): + - invoice ecotax amount: 4.0 + - invoice total amount: 100.0 + - line ecotax unit amount: 4.0 + - line ecotax total amount: 4.0 + """ + invoice = self._make_invoice(products=self._make_product(self.ecotax_weight)) + self._run_checks( + invoice, + {"amount_ecotax": 4.0, "amount_total": 100.0}, + [{"ecotax_amount_unit": 4.0, "subtotal_ecotax": 4.0}], + ) + new_qty = self._set_invoice_lines_random_quantities(invoice)[0] + self._run_checks( + invoice, + {"amount_ecotax": 4.0 * new_qty, "amount_total": 100.0 * new_qty}, + [{"ecotax_amount_unit": 4.0, "subtotal_ecotax": 4.0 * new_qty}], + ) + + def _test_04_mixed_ecotax(self): + """Test mixed ecotax within the same invoice + + Creating an invoice with 3 lines (one per type with types tested above) + + Expected results (with 3 lines and qty = 1): + - invoice ecotax amount: 19.0 + - invoice total amount: 300.0 + - line ecotax unit amount (fixed ecotax): 5.0 + - line ecotax total amount (fixed ecotax): 5.0 + - line ecotax unit amount (manual ecotax): 10.0 + - line ecotax total amount (manual ecotax): 10.0 + - line ecotax unit amount (weight based ecotax): 4.0 + - line ecotax total amount (weight based ecotax): 4.0 + """ + default_fixed_product = self._make_product(self.ecotax_fixed) + manual_fixed_product = self._make_product(self.ecotax_fixed) + manual_fixed_product.ecotax_line_product_ids[0].force_amount = 10 + weight_based_product = self._make_product(self.ecotax_weight) + invoice = self._make_invoice( + products=default_fixed_product | manual_fixed_product | weight_based_product + ) + self._run_checks( + invoice, + {"amount_ecotax": 19.0, "amount_total": 300.0}, + [ + {"ecotax_amount_unit": 5.0, "subtotal_ecotax": 5.0}, + {"ecotax_amount_unit": 10.0, "subtotal_ecotax": 10.0}, + {"ecotax_amount_unit": 4.0, "subtotal_ecotax": 4.0}, + ], + ) + new_qtys = self._set_invoice_lines_random_quantities(invoice) + self._run_checks( + invoice, + { + "amount_ecotax": 5.0 * new_qtys[0] + + 10.0 * new_qtys[1] + + 4.0 * new_qtys[2], + "amount_total": 100.0 * sum(new_qtys), + }, + [ + {"ecotax_amount_unit": 5.0, "subtotal_ecotax": 5.0 * new_qtys[0]}, + {"ecotax_amount_unit": 10.0, "subtotal_ecotax": 10.0 * new_qtys[1]}, + {"ecotax_amount_unit": 4.0, "subtotal_ecotax": 4.0 * new_qtys[2]}, + ], + ) + + def _test_05_product_variants(self): + """ + Data: + A product template with two variants + Test Case: + Add additional ecotax line to one variant + Expected result: + The additional ecotax line is not associated to second variant + the all ecotax lines of the variant contains both the ecotax + line of the product template and the additional ecotax line + """ + variants = self._make_product_variants(self.ecotax_fixed) + self.assertEqual(len(variants), 2) + variant_1 = variants[0] + variant_2 = variants[1] + self.assertEqual( + variant_1.all_ecotax_line_product_ids, + variant_2.all_ecotax_line_product_ids, + ) + variant_1.additional_ecotax_line_product_ids = [ + ( + 0, + 0, + { + "classification_id": self.ecotax_weight.id, + }, + ) + ] + all_additional_ecotax = ( + variant_1.additional_ecotax_line_product_ids + | variant_1.product_tmpl_id.ecotax_line_product_ids + ) + self.assertEqual( + len(variant_1.all_ecotax_line_product_ids), + 2, + ) + self.assertEqual( + len(variant_2.all_ecotax_line_product_ids), + 1, + ) + self.assertEqual( + variant_1.all_ecotax_line_product_ids, + all_additional_ecotax, + ) + self.assertEqual( + variant_2.all_ecotax_line_product_ids, + variant_2.product_tmpl_id.ecotax_line_product_ids, + ) + + +class TestInvoiceEcotax(TestInvoiceEcotaxCommon): + def test_01_default_fixed_ecotax(self): + self._test_01_default_fixed_ecotax() + + def test_02_force_fixed_ecotax_on_product(self): + self._test_02_force_fixed_ecotax_on_product() + + def test_03_weight_based_ecotax(self): + self._test_03_weight_based_ecotax() + + def test_04_mixed_ecotax(self): + self._test_04_mixed_ecotax() + + def test_05_product_variants(self): + self._test_05_product_variants() diff --git a/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/views/account_ecotax_category_view.xml b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/views/account_ecotax_category_view.xml new file mode 100644 index 00000000..d100c762 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/views/account_ecotax_category_view.xml @@ -0,0 +1,72 @@ + + + + + account.ecotax.category + + + + + + + + + + account.ecotax.category + +
+ + +
+
+
+

+ +

+
+ + + + +
+
+
+
+ + account.ecotax.category + + + + + + + + Ecotaxe category + account.ecotax.category + tree,form + +

+ Click to start a new Ecotaxe category. +

+
+
+ +
diff --git a/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/views/account_ecotax_classification_view.xml b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/views/account_ecotax_classification_view.xml new file mode 100644 index 00000000..21fb0817 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/views/account_ecotax_classification_view.xml @@ -0,0 +1,123 @@ + + + + + account.ecotax.classification + + + + + + + + + + + + + + + account.ecotax.classification + +
+ + +
+
+
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
+
+
+
+ + account.ecotax.classification + + + + + + + + + + + + + Ecotaxe Classification + account.ecotax.classification + tree,form + +

+ Click to start a new Ecotaxe Classification. +

+
+
+ +
diff --git a/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/views/account_move_view.xml b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/views/account_move_view.xml new file mode 100644 index 00000000..e7733cfa --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_ecotax/account_ecotax/views/account_move_view.xml @@ -0,0 +1,174 @@ + + + + + account.move + + + + + + + + + +
+
+
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + account.product.fiscal.classification + + + + + + + + + + + Fiscal Classifications + ir.actions.act_window + account.product.fiscal.classification + tree,form + + + +
diff --git a/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/account_product_fiscal_classification/views/view_account_product_fiscal_classification_template.xml b/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/account_product_fiscal_classification/views/view_account_product_fiscal_classification_template.xml new file mode 100644 index 00000000..324f684a --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/account_product_fiscal_classification/views/view_account_product_fiscal_classification_template.xml @@ -0,0 +1,86 @@ + + + + + + account.product.fiscal.classification.template + + + + + + + + + + + + account.product.fiscal.classification.template + +
+ +
+
+
+

+ +

+
+ + + + + + + + + + + + +
+
+
+
+ + + Fiscal Classification Templates + ir.actions.act_window + account.product.fiscal.classification.template + tree,form + + + +
diff --git a/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/account_product_fiscal_classification/views/view_account_product_fiscal_rule.xml b/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/account_product_fiscal_classification/views/view_account_product_fiscal_rule.xml new file mode 100644 index 00000000..1f493852 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/account_product_fiscal_classification/views/view_account_product_fiscal_rule.xml @@ -0,0 +1,39 @@ + + + + + + account.product.fiscal.rule + + + + + + + + + + + + + + Fiscal Classification Rules + ir.actions.act_window + account.product.fiscal.rule + tree,form + + + + diff --git a/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/account_product_fiscal_classification/views/view_product_template.xml b/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/account_product_fiscal_classification/views/view_product_template.xml new file mode 100644 index 00000000..8e0e9e2e --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/account_product_fiscal_classification/views/view_product_template.xml @@ -0,0 +1,63 @@ + + + + + + product.template + + + + + + + + + + product.template + + + + 1 + + + 1 + + + + + + + + + product.template + + + + + + + True + + + True + + + + + + Products + product.template + tree,form,graph + {'active_test': False, 'search_default_fiscal_classification_id': active_id} + + + diff --git a/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/account_product_fiscal_classification/wizard/__init__.py b/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/account_product_fiscal_classification/wizard/__init__.py new file mode 100644 index 00000000..85375b41 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/account_product_fiscal_classification/wizard/__init__.py @@ -0,0 +1 @@ +from . import wizard_change_fiscal_classification diff --git a/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/account_product_fiscal_classification/wizard/view_wizard_change_fiscal_classification.xml b/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/account_product_fiscal_classification/wizard/view_wizard_change_fiscal_classification.xml new file mode 100644 index 00000000..361d9dfb --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/account_product_fiscal_classification/wizard/view_wizard_change_fiscal_classification.xml @@ -0,0 +1,38 @@ + + + + + wizard.change.fiscal.classification + +
+ + + + +
+
+
+
+
+ + Move Products into another Fiscal Classification + ir.actions.act_window + wizard.change.fiscal.classification + form + new + +
diff --git a/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/account_product_fiscal_classification/wizard/wizard_change_fiscal_classification.py b/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/account_product_fiscal_classification/wizard/wizard_change_fiscal_classification.py new file mode 100644 index 00000000..eaf4630d --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/account_product_fiscal_classification/wizard/wizard_change_fiscal_classification.py @@ -0,0 +1,36 @@ +# Copyright (C) 2014-Today GRAP (http://www.grap.coop) +# @author: Sylvain LE GAL (https://twitter.com/legalsylvain) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models + + +class WizardChangeFiscalClassification(models.TransientModel): + _name = "wizard.change.fiscal.classification" + _description = "Wizard : Change fiscal classification on product" + + # Getter / Setter Section + def _default_old_fiscal_classification_id(self): + return self.env.context.get("active_id", False) + + # Field Section + old_fiscal_classification_id = fields.Many2one( + comodel_name="account.product.fiscal.classification", + string="Old Classification", + default=_default_old_fiscal_classification_id, + readonly=True, + ) + + new_fiscal_classification_id = fields.Many2one( + comodel_name="account.product.fiscal.classification", + string="New Classification", + required=True, + domain="[('id', '!=', old_fiscal_classification_id)]", + ) + + # View Section + def button_change_fiscal_classification(self): + self.ensure_one() + self.old_fiscal_classification_id.product_tmpl_ids.write( + {"fiscal_classification_id": self.new_fiscal_classification_id.id} + ) diff --git a/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/doc/ARCHITECTURE.md new file mode 100644 index 00000000..b32827ed --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_product_fiscal_classification Module - account_product_fiscal_classification + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/doc/CONFIGURATION.md b/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/doc/CONFIGURATION.md new file mode 100644 index 00000000..059a1b7b --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_product_fiscal_classification. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/doc/CONTROLLERS.md b/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/doc/DEPENDENCIES.md new file mode 100644 index 00000000..dadb8460 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) +- [account_usability](../../odoo-bringout-oca-account-financial-tools-account_usability) diff --git a/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/doc/FAQ.md b/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/doc/FAQ.md new file mode 100644 index 00000000..580931d1 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_product_fiscal_classification or install in UI. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/doc/INSTALL.md b/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/doc/INSTALL.md new file mode 100644 index 00000000..50111b55 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification" +# or +uv pip install odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification" +``` diff --git a/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/doc/MODELS.md b/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/doc/MODELS.md new file mode 100644 index 00000000..5b16b8b6 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/doc/MODELS.md @@ -0,0 +1,16 @@ +# Models + +Detected core models and extensions in account_product_fiscal_classification. + +```mermaid +classDiagram + class account_product_fiscal_classification + class account_product_fiscal_classification_template + class account_product_fiscal_rule + class account_chart_template + class product_template +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/doc/OVERVIEW.md b/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/doc/OVERVIEW.md new file mode 100644 index 00000000..ddcb4711 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_product_fiscal_classification. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_product_fiscal_classification +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/doc/REPORTS.md b/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/doc/SECURITY.md b/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/doc/SECURITY.md new file mode 100644 index 00000000..df68e338 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/doc/SECURITY.md @@ -0,0 +1,42 @@ +# Security + +Access control and security definitions in account_product_fiscal_classification. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../account_product_fiscal_classification/security/ir.model.access.csv)** + - 7 model access rules + +## Record Rules + +Row-level security rules defined in: +- **[ir_rule.xml](../account_product_fiscal_classification/security/ir_rule.xml)** + +## Security Groups & Configuration + +Security groups and permissions defined in: +- **[ir_rule.xml](../account_product_fiscal_classification/security/ir_rule.xml)** + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[ir.model.access.csv](../account_product_fiscal_classification/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) +- **[ir_rule.xml](../account_product_fiscal_classification/security/ir_rule.xml)** + - Security groups, categories, and XML-based rules + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/doc/USAGE.md b/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/doc/USAGE.md new file mode 100644 index 00000000..b4e83429 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_product_fiscal_classification +``` diff --git a/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/doc/WIZARDS.md b/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/doc/WIZARDS.md new file mode 100644 index 00000000..be422c3e --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/doc/WIZARDS.md @@ -0,0 +1,8 @@ +# Wizards + +Transient models exposed as UI wizards in account_product_fiscal_classification. + +```mermaid +classDiagram + class WizardChangeFiscalClassification +``` diff --git a/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/pyproject.toml b/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/pyproject.toml new file mode 100644 index 00000000..f6f45be3 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-fiscal-rule-account_product_fiscal_classification" +version = "16.0.0" +description = "Account Product - Fiscal Classification - Simplify taxes management for products" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "odoo-bringout-oca-account-fiscal-rule-account_usability>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_product_fiscal_classification"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/README.md b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/README.md new file mode 100644 index 00000000..c9360f63 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/README.md @@ -0,0 +1,45 @@ +# L10n EU OSS OCA + +Odoo addon: l10n_eu_oss_oca + +## Installation + +```bash +pip install odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca +``` + +## Dependencies + +This addon depends on: +- account +- account_fiscal_position_partner_type + +## Manifest Information + +- **Name**: L10n EU OSS OCA +- **Version**: 16.0.1.1.2 +- **Category**: Accounting & Finance +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-fiscal-rule](https://github.com/OCA/account-fiscal-rule) branch 16.0, addon `l10n_eu_oss_oca`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/doc/ARCHITECTURE.md new file mode 100644 index 00000000..f2eac938 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph L10n_eu_oss_oca Module - l10n_eu_oss_oca + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/doc/CONFIGURATION.md b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/doc/CONFIGURATION.md new file mode 100644 index 00000000..c271735c --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for l10n_eu_oss_oca. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/doc/CONTROLLERS.md b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/doc/DEPENDENCIES.md new file mode 100644 index 00000000..8100b2a5 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) +- [account_fiscal_position_partner_type](../../odoo-bringout-oca-account-fiscal-rule-account_fiscal_position_partner_type) diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/doc/FAQ.md b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/doc/FAQ.md new file mode 100644 index 00000000..2093fafd --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon l10n_eu_oss_oca or install in UI. diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/doc/INSTALL.md b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/doc/INSTALL.md new file mode 100644 index 00000000..d5b7c82a --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca" +# or +uv pip install odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca" +``` diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/doc/MODELS.md b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/doc/MODELS.md new file mode 100644 index 00000000..b7af451c --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/doc/MODELS.md @@ -0,0 +1,14 @@ +# Models + +Detected core models and extensions in l10n_eu_oss_oca. + +```mermaid +classDiagram + class oss_tax_rate + class account_fiscal_position + class account_tax +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/doc/OVERVIEW.md b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/doc/OVERVIEW.md new file mode 100644 index 00000000..8e761458 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: l10n_eu_oss_oca. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon l10n_eu_oss_oca +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/doc/REPORTS.md b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/doc/SECURITY.md b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/doc/SECURITY.md new file mode 100644 index 00000000..23f5db3e --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/doc/SECURITY.md @@ -0,0 +1,34 @@ +# Security + +Access control and security definitions in l10n_eu_oss_oca. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../l10n_eu_oss_oca/security/ir.model.access.csv)** + - 4 model access rules + +## Record Rules + +Row-level security rules defined in: + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[ir.model.access.csv](../l10n_eu_oss_oca/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/doc/USAGE.md b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/doc/USAGE.md new file mode 100644 index 00000000..43eaa0c4 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon l10n_eu_oss_oca +``` diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/doc/WIZARDS.md b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/doc/WIZARDS.md new file mode 100644 index 00000000..250116c4 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/doc/WIZARDS.md @@ -0,0 +1,8 @@ +# Wizards + +Transient models exposed as UI wizards in l10n_eu_oss_oca. + +```mermaid +classDiagram + class L10nEuOssWizard +``` diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/README.rst b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/README.rst new file mode 100644 index 00000000..f1dbc8d3 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/README.rst @@ -0,0 +1,137 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + +=============== +L10n EU OSS OCA +=============== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:88fac5dd611a91208968d9727124655315ba336076a0722128a3259584e1f10f + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png + :target: https://odoo-community.org/page/development-status + :alt: Production/Stable +.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--fiscal--rule-lightgray.png?logo=github + :target: https://github.com/OCA/account-fiscal-rule/tree/16.0/l10n_eu_oss_oca + :alt: OCA/account-fiscal-rule +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-fiscal-rule-16-0/account-fiscal-rule-16-0-l10n_eu_oss_oca + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-fiscal-rule&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module has been created to help with the tax mapping according to the EU One-Stop-Shop law, that concerns many companies that carry out distance sales. + +EU taxes have been checked in + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +To configure this module, you need to: + +#. Go to *Invoicing > Configuration > Settings > Taxes*. +#. You can see that user can choose *Add new taxes* for applying EU taxes regarding OSS. +#. Select the company where you want to add these new taxes. +#. Select the EU countries where you can send your goods. +#. Select if you want these new taxes to be configured as included in price. +#. Select the general, reduced, super reduced and second super reduced taxes according your accounting plan. +#. Remember that you shouldn't configure unexisting taxes for your accounting plan. +#. Click *Create Fiscal Positions and Taxes* button to continue. +#. According your configuration, new taxes and fiscal positions will be created. + +**NOTE**: You should use account_fiscal_position_partner_type module configuration for making the workflow easier. + +Usage +===== + +After the corresponding configuration of this module: + +#. Create a new partner and assign an EU country (different from the one set in your company). +#. Check that this new partner has been configured as a *Customer* in *Fiscal Position Type* field. +#. Create a new product and set its taxes. +#. Create a new Quotation for the customer and add the new product in a sale order line. +#. User will see that taxes will be set according the delivery address country taxation. +#. You can create directly an invoice without starting from a SO and the pertinent taxes will be applied as well. + +Known issues / Roadmap +====================== + +#. This module doesn't take into account if one or more products + have different type of taxes in the destination contry. + +#. There are some countries (for example Cyprus) that have + uncommon reduced taxes, depending on the typology of the sold product. + In Cyprus, it happens with *Supply of goods and services + of a kind normally intended for use in agricultural production + but excluding capital goods such as machinery or buildings* + where an 8% of VAT has to be applied instead of the common reduced type. + These use cases haven't been considered. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Sygel Technology + +Contributors +~~~~~~~~~~~~ + +* `Sygel `_: + + * Harald Panten + * Valentin Vinagre + +* `Tecnativa `_: + + * Pedro M. Baeza + +* `Factor Libre `_: + + * Luis J. Salvatierra + * Aritz Olea + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-fiscal-rule `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/__init__.py b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/__init__.py new file mode 100644 index 00000000..ddcdc7aa --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/__init__.py @@ -0,0 +1,5 @@ +# Copyright 2021 Valentin Vinagre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import models +from . import wizard diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/__manifest__.py b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/__manifest__.py new file mode 100644 index 00000000..0ac05de2 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/__manifest__.py @@ -0,0 +1,22 @@ +# Copyright 2021 Valentín Vinagre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "L10n EU OSS OCA", + "version": "16.0.1.1.2", + "category": "Accounting & Finance", + "website": "https://github.com/OCA/account-fiscal-rule", + "author": "Sygel Technology," "Odoo Community Association (OCA)", + "license": "AGPL-3", + "application": False, + "installable": True, + "development_status": "Production/Stable", + "depends": ["account", "account_fiscal_position_partner_type"], + "data": [ + "security/ir.model.access.csv", + "data/oss.tax.rate.csv", + "wizard/l10n_eu_oss_wizard.xml", + "views/res_config_settings.xml", + "views/account_fiscal_position_views.xml", + ], +} diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/data/oss.tax.rate.csv b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/data/oss.tax.rate.csv new file mode 100644 index 00000000..bedb1815 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/data/oss.tax.rate.csv @@ -0,0 +1,30 @@ +id,oss_country_id:id,oss_state_ids:id,general_rate,reduced_rate,superreduced_rate,second_superreduced_rate +oss_eu_rate_at,base.at,,20,13,10,0 +oss_eu_rate_be,base.be,,21,12,6,0 +oss_eu_rate_bg,base.bg,,20,9,0,0 +oss_eu_rate_hr,base.hr,,25,13,5,0 +oss_eu_rate_cy,base.cy,,19,9,5,0 +oss_eu_rate_cz,base.cz,,21,12,0,0 +oss_eu_rate_dk,base.dk,,25,0,0,0 +oss_eu_rate_ee,base.ee,,24,9,0,0 +oss_eu_rate_fi,base.fi,,25.5,14,10,0 +oss_eu_rate_fr,base.fr,,20,10,5.5,2.1 +oss_eu_rate_de,base.de,,19,7,0,0 +oss_eu_rate_gr,base.gr,,24,13,6,0 +oss_eu_rate_hu,base.hu,,27,18,5,0 +oss_eu_rate_ie,base.ie,,23,13.5,9,4.8 +oss_eu_rate_it,base.it,,22,10,5,4 +oss_eu_rate_lv,base.lv,,21,12,5,0 +oss_eu_rate_lt,base.lt,,21,9,5,0 +oss_eu_rate_lu,base.lu,,17,14,8,3 +oss_eu_rate_mt,base.mt,,18,7,5,0 +oss_eu_rate_nl,base.nl,,21,9,0,0 +oss_eu_rate_pl,base.pl,,23,8,5,0 +oss_eu_rate_pt,base.pt,,23,13,6,0 +oss_eu_rate_pt_az,base.pt,base.state_pt_pt-20,16,9,4,0 +oss_eu_rate_pt_ma,base.pt,base.state_pt_pt-30,22,12,5,0 +oss_eu_rate_ro,base.ro,,21,9,5,0 +oss_eu_rate_sk,base.sk,,20,10,0,0 +oss_eu_rate_si,base.si,,22,9.5,5,0 +oss_eu_rate_es,base.es,,21,10,4,0 +oss_eu_rate_se,base.se,,25,12,6,0 diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/i18n/bs.po b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/i18n/bs.po new file mode 100644 index 00000000..00ec73af --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/i18n/bs.po @@ -0,0 +1,209 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_eu_oss_oca +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.res_config_settings_view_form_l10n_eu_oss_oca +msgid "EU OSS" +msgstr "EU OSS" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.res_config_settings_view_form_l10n_eu_oss_oca +msgid "Add new taxes" +msgstr "Dodaj nove poreze" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__done_country_ids +msgid "Already Supported" +msgstr "Već podržano" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.res_config_settings_view_form_l10n_eu_oss_oca +msgid "Apply EU taxes regarding OSS" +msgstr "Primjeni EU poreze u vezi OSS-a" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.l10n_eu_oss_oca_wizard_form_view +msgid "Cancel" +msgstr "Otkaži" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__company_id +msgid "Company" +msgstr "Preduzeće" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__oss_country_id +msgid "Country" +msgstr "Država" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.l10n_eu_oss_oca_wizard_form_view +msgid "Create Fiscal Positions and Taxes" +msgstr "Kreiraj fiskalne pozicije i poreze" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__create_uid +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__create_date +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__display_name +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__todo_country_ids +msgid "EU Customers From" +msgstr "EU kupci iz" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__general_rate +msgid "General Rate" +msgstr "Opća stopa" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__general_tax +msgid "General Tax" +msgstr "Opći porez" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__id +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__id +msgid "ID" +msgstr "ID" + +#. module: l10n_eu_oss_oca +#: code:addons/l10n_eu_oss/wizard/l10n_eu_oss_wizard.py:0 +#, python-format +msgid "Intra-EU B2C in %(country_name)s" +msgstr "Intra-EU B2C u %(country_name)s" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard____last_update +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__write_uid +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__write_date +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: l10n_eu_oss_oca +#: code:addons/l10n_eu_oss/wizard/l10n_eu_oss_wizard.py:0 +#, python-format +msgid "OSS VAT %s%%" +msgstr "OSS PDV %s%%" + +#. module: l10n_eu_oss_oca +#: code:addons/l10n_eu_oss/wizard/l10n_eu_oss_wizard.py:0 +#, python-format +msgid "OSS for EU to %(country_name)s: %(rate)s" +msgstr "OSS za EU u %(country_name)s: %(rate)s" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_account_tax__oss_country_id +msgid "Oss Country" +msgstr "Oss zemlja" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__price_include_tax +msgid "Price Include Tax" +msgstr "Cijena uključuje porez" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__reduced_rate +msgid "Reduced Rate" +msgstr "Smanjena stopa" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__reduced_tax +msgid "Reduced Tax" +msgstr "Smanjeni porez" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__second_superreduced_rate +msgid "Second Super Reduced Rate" +msgstr "Druga super smanjena stopa" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__second_superreduced_tax +msgid "Second Super Reduced Tax" +msgstr "Drugi super smanjeni porez" + +#. module: l10n_eu_oss_oca +#: model:ir.actions.act_window,name:l10n_eu_oss_oca.l10n_eu_oss_wizard_action +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.l10n_eu_oss_oca_wizard_form_view +msgid "Setup EU OSS Taxes" +msgstr "Podesi EU OSS poreze" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__superreduced_rate +msgid "Super Reduced Rate" +msgstr "Super smanjena stopa" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__superreduced_tax +msgid "Super Reduced Tax" +msgstr "Super smanjeni porez" + +#. module: l10n_eu_oss_oca +#: model:ir.model,name:l10n_eu_oss_oca.model_account_tax +msgid "Tax" +msgstr "Porez" + +#. module: l10n_eu_oss_oca +#: model:ir.model.constraint,message:l10n_eu_oss_oca.constraint_oss_tax_rate_oss_country_id_uniq +msgid "The Country must be unique !" +msgstr "Zemlja mora biti jedinstvena !" + +#. module: l10n_eu_oss_oca +#: code:addons/l10n_eu_oss/wizard/l10n_eu_oss_wizard.py:0 +#, python-format +msgid "" +"The Europe country group cannot be found. Please update the base module." +msgstr "" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.l10n_eu_oss_oca_wizard_form_view +msgid "" +"You should only choose the taxes of the current accounting plan,\n" +" if you don't have the type of tax, do not configure it." +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model,name:l10n_eu_oss_oca.model_l10n_eu_oss_wizard +msgid "l10n.eu.oss.wizard" +msgstr "l10n.eu.oss.wizard" + +#. module: l10n_eu_oss_oca +#: model:ir.model,name:l10n_eu_oss_oca.model_oss_tax_rate +msgid "oss tax rate" +msgstr "oss stopa poreza" diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/i18n/es.po b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/i18n/es.po new file mode 100644 index 00000000..dd7bb175 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/i18n/es.po @@ -0,0 +1,238 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_eu_oss_oca +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-06-30 11:10+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.res_config_settings_view_form_l10n_eu_oss_oca +msgid "EU OSS OCA" +msgstr "OSS DE LA UE OCA" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.res_config_settings_view_form_l10n_eu_oss_oca +msgid "Add new taxes" +msgstr "Añadir nuevos impuestos" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__done_country_ids +msgid "Already Supported" +msgstr "Ya admitido" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.res_config_settings_view_form_l10n_eu_oss_oca +msgid "Apply EU taxes regarding OSS" +msgstr "Aplicar los impuestos de la UE al OSS" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.l10n_eu_oss_oca_wizard_form_view +msgid "Cancel" +msgstr "cancelar" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__company_id +msgid "Company" +msgstr "Compañía" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__oss_country_id +msgid "Country" +msgstr "País" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.l10n_eu_oss_oca_wizard_form_view +msgid "Create Fiscal Positions and Taxes" +msgstr "Creación de posiciones fiscales e impuestos" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__create_uid +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__create_uid +msgid "Created by" +msgstr "creado por" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__create_date +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__create_date +msgid "Created on" +msgstr "creado el" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__display_name +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__display_name +msgid "Display Name" +msgstr "Nombre a mostrar" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__todo_country_ids +msgid "EU Customers From" +msgstr "Clientes de la UE Desde" + +#. module: l10n_eu_oss_oca +#: model:ir.model,name:l10n_eu_oss_oca.model_account_fiscal_position +msgid "Fiscal Position" +msgstr "posición fiscal" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__general_rate +msgid "General Rate" +msgstr "Tarifa general" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__general_tax +msgid "General Tax" +msgstr "Impuestos generales" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__id +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__id +msgid "ID" +msgstr "Identidad" + +#. module: l10n_eu_oss_oca +#. odoo-python +#: code:addons/l10n_eu_oss_oca/wizard/l10n_eu_oss_wizard.py:0 +#, python-format +msgid "Intra-EU B2C in %(country_name)s" +msgstr "B2C intracomunitario en %(country_name)s" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard____last_update +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate____last_update +msgid "Last Modified on" +msgstr "modificado por última vez el" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__write_uid +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__write_uid +msgid "Last Updated by" +msgstr "actualizado por última vez por" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__write_date +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__write_date +msgid "Last Updated on" +msgstr "actualizado por última vez el" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_account_fiscal_position__oss_oca +msgid "OSS OCA" +msgstr "OSS OCA" + +#. module: l10n_eu_oss_oca +#. odoo-python +#: code:addons/l10n_eu_oss_oca/wizard/l10n_eu_oss_wizard.py:0 +#, python-format +msgid "OSS VAT %s%%" +msgstr "OSS VAT %s%%" + +#. module: l10n_eu_oss_oca +#. odoo-python +#: code:addons/l10n_eu_oss_oca/wizard/l10n_eu_oss_wizard.py:0 +#, python-format +msgid "OSS for EU to %(country_name)s: %(rate)s" +msgstr "OSS de la UE para %(country_name)s: %(rate)s" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_account_tax__oss_country_id +msgid "Oss Country" +msgstr "País de Oss" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__price_include_tax +msgid "Price Include Tax" +msgstr "Precio con impuestos incluidos" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__reduced_rate +msgid "Reduced Rate" +msgstr "Tasa reducida" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__reduced_tax +msgid "Reduced Tax" +msgstr "impuesto reducido" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__second_superreduced_rate +msgid "Second Super Reduced Rate" +msgstr "Segunda tarifa súper reducida" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__second_superreduced_tax +msgid "Second Super Reduced Tax" +msgstr "Segundo impuesto súper reducido" + +#. module: l10n_eu_oss_oca +#: model:ir.actions.act_window,name:l10n_eu_oss_oca.l10n_eu_oss_oca_wizard_action +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.l10n_eu_oss_oca_wizard_form_view +msgid "Setup EU OSS OCA Taxes" +msgstr "Establecimiento de impuestos OCA OSS de la UE" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__oss_state_ids +msgid "States" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__superreduced_rate +msgid "Super Reduced Rate" +msgstr "Tarifa súper reducida" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__superreduced_tax +msgid "Super Reduced Tax" +msgstr "impuesto súper reducido" + +#. module: l10n_eu_oss_oca +#: model:ir.model,name:l10n_eu_oss_oca.model_account_tax +msgid "Tax" +msgstr "Impuesto" + +#. module: l10n_eu_oss_oca +#: model:ir.model.constraint,message:l10n_eu_oss_oca.constraint_oss_tax_rate_oss_country_id_uniq +msgid "The Country must be unique !" +msgstr "¡El país debe ser único!" + +#. module: l10n_eu_oss_oca +#. odoo-python +#: code:addons/l10n_eu_oss_oca/wizard/l10n_eu_oss_wizard.py:0 +#, python-format +msgid "" +"The Europe country group cannot be found. Please update the base module." +msgstr "" +"No se encuentra el grupo de países de Europa. Actualice el módulo base." + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.l10n_eu_oss_oca_wizard_form_view +msgid "" +"You should only choose the taxes of the current accounting plan,\n" +" if you don't have the type of tax, do not configure it." +msgstr "" +"Sólo debe elegir los impuestos del plan contable vigente,\n" +" si no tiene el tipo de impuesto, no lo " +"configure." + +#. module: l10n_eu_oss_oca +#: model:ir.model,name:l10n_eu_oss_oca.model_l10n_eu_oss_wizard +msgid "l10n.eu.oss.wizard" +msgstr "l10n.eu.oss.wizard" + +#. module: l10n_eu_oss_oca +#: model:ir.model,name:l10n_eu_oss_oca.model_oss_tax_rate +msgid "oss tax rate" +msgstr "tipo impositivo de las oss" + +#~ msgid "Journal Entry" +#~ msgstr "Entrada Diaria" diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/i18n/fr_FR.po b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/i18n/fr_FR.po new file mode 100644 index 00000000..bac94383 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/i18n/fr_FR.po @@ -0,0 +1,239 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_eu_oss_oca +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-06-01 10:10+0000\n" +"Last-Translator: \"Sandrine (ACSONE)\" \n" +"Language-Team: none\n" +"Language: fr_FR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.res_config_settings_view_form_l10n_eu_oss_oca +msgid "EU OSS OCA" +msgstr "EU OSS OCA" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.res_config_settings_view_form_l10n_eu_oss_oca +msgid "Add new taxes" +msgstr "Ajouter des nouvelles taxes" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__done_country_ids +msgid "Already Supported" +msgstr "Déjà couvert" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.res_config_settings_view_form_l10n_eu_oss_oca +msgid "Apply EU taxes regarding OSS" +msgstr "Appliquer les taxes de l'UE liées à OSS" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.l10n_eu_oss_oca_wizard_form_view +msgid "Cancel" +msgstr "Annuler" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__company_id +msgid "Company" +msgstr "Société" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__oss_country_id +msgid "Country" +msgstr "pays" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.l10n_eu_oss_oca_wizard_form_view +msgid "Create Fiscal Positions and Taxes" +msgstr "Créer des positions fiscales et taxes" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__create_uid +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__create_date +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__display_name +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__todo_country_ids +msgid "EU Customers From" +msgstr "Clients de l'UE de" + +#. module: l10n_eu_oss_oca +#: model:ir.model,name:l10n_eu_oss_oca.model_account_fiscal_position +msgid "Fiscal Position" +msgstr "Position fiscale" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__general_rate +msgid "General Rate" +msgstr "Taux général" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__general_tax +msgid "General Tax" +msgstr "Taxe générale" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__id +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__id +msgid "ID" +msgstr "ID" + +#. module: l10n_eu_oss_oca +#. odoo-python +#: code:addons/l10n_eu_oss_oca/wizard/l10n_eu_oss_wizard.py:0 +#, python-format +msgid "Intra-EU B2C in %(country_name)s" +msgstr "Intra-EU B2C en %(country_name)s" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard____last_update +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__write_uid +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__write_date +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_account_fiscal_position__oss_oca +msgid "OSS OCA" +msgstr "OSS OCA" + +#. module: l10n_eu_oss_oca +#. odoo-python +#: code:addons/l10n_eu_oss_oca/wizard/l10n_eu_oss_wizard.py:0 +#, python-format +msgid "OSS VAT %s%%" +msgstr "OSS TVA %s%%" + +#. module: l10n_eu_oss_oca +#. odoo-python +#: code:addons/l10n_eu_oss_oca/wizard/l10n_eu_oss_wizard.py:0 +#, python-format +msgid "OSS for EU to %(country_name)s: %(rate)s" +msgstr "OSS pour UE %(country_name)s : %(rate)s" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_account_tax__oss_country_id +msgid "Oss Country" +msgstr "Pays Oss" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__price_include_tax +msgid "Price Include Tax" +msgstr "Prix inclut la taxe" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__reduced_rate +msgid "Reduced Rate" +msgstr "Taux réduit" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__reduced_tax +msgid "Reduced Tax" +msgstr "Taxe réduite" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__second_superreduced_rate +msgid "Second Super Reduced Rate" +msgstr "Deuxième taux super réduit" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__second_superreduced_tax +msgid "Second Super Reduced Tax" +msgstr "Deuxième taxe super réduite" + +#. module: l10n_eu_oss_oca +#: model:ir.actions.act_window,name:l10n_eu_oss_oca.l10n_eu_oss_oca_wizard_action +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.l10n_eu_oss_oca_wizard_form_view +msgid "Setup EU OSS OCA Taxes" +msgstr "Configuration des taxes UE OSS OCA" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__oss_state_ids +msgid "States" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__superreduced_rate +msgid "Super Reduced Rate" +msgstr "Taux super réduit" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__superreduced_tax +msgid "Super Reduced Tax" +msgstr "Taxe super réduite" + +#. module: l10n_eu_oss_oca +#: model:ir.model,name:l10n_eu_oss_oca.model_account_tax +msgid "Tax" +msgstr "Taxe" + +#. module: l10n_eu_oss_oca +#: model:ir.model.constraint,message:l10n_eu_oss_oca.constraint_oss_tax_rate_oss_country_id_uniq +msgid "The Country must be unique !" +msgstr "Le pays doit être unique !" + +#. module: l10n_eu_oss_oca +#. odoo-python +#: code:addons/l10n_eu_oss_oca/wizard/l10n_eu_oss_wizard.py:0 +#, python-format +msgid "" +"The Europe country group cannot be found. Please update the base module." +msgstr "" +"Le groupe de pays Europe n'existe pas. Veuillez mettre à jour le module de " +"base." + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.l10n_eu_oss_oca_wizard_form_view +msgid "" +"You should only choose the taxes of the current accounting plan,\n" +" if you don't have the type of tax, do not configure it." +msgstr "" +"Vous devez choisir uniquement des taxes du plan comptable actuel,\n" +" si vous n'avez pas le type de taxe, ne " +"le configurez pas." + +#. module: l10n_eu_oss_oca +#: model:ir.model,name:l10n_eu_oss_oca.model_l10n_eu_oss_wizard +msgid "l10n.eu.oss.wizard" +msgstr "l10n.eu.oss.wizard" + +#. module: l10n_eu_oss_oca +#: model:ir.model,name:l10n_eu_oss_oca.model_oss_tax_rate +msgid "oss tax rate" +msgstr "Taux de taxe oss" + +#~ msgid "Journal Entry" +#~ msgstr "Pièce comptable" diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/i18n/it.po b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/i18n/it.po new file mode 100644 index 00000000..a773d17c --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/i18n/it.po @@ -0,0 +1,235 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_eu_oss_oca +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-07-15 09:58+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.res_config_settings_view_form_l10n_eu_oss_oca +msgid "EU OSS OCA" +msgstr "EU OSS OCA" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.res_config_settings_view_form_l10n_eu_oss_oca +msgid "Add new taxes" +msgstr "Aggiungere nuove imposte" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__done_country_ids +msgid "Already Supported" +msgstr "Già supportate" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.res_config_settings_view_form_l10n_eu_oss_oca +msgid "Apply EU taxes regarding OSS" +msgstr "Applicare imposte EU relative a OSS" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.l10n_eu_oss_oca_wizard_form_view +msgid "Cancel" +msgstr "Annulla" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__company_id +msgid "Company" +msgstr "Azienda" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__oss_country_id +msgid "Country" +msgstr "Nazione" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.l10n_eu_oss_oca_wizard_form_view +msgid "Create Fiscal Positions and Taxes" +msgstr "Creare posizioni fiscali e imposte" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__create_uid +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__create_date +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__display_name +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__todo_country_ids +msgid "EU Customers From" +msgstr "Clienti EU da" + +#. module: l10n_eu_oss_oca +#: model:ir.model,name:l10n_eu_oss_oca.model_account_fiscal_position +msgid "Fiscal Position" +msgstr "Posizione fiscale" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__general_rate +msgid "General Rate" +msgstr "Aliquota generica" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__general_tax +msgid "General Tax" +msgstr "Imposta generica" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__id +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__id +msgid "ID" +msgstr "ID" + +#. module: l10n_eu_oss_oca +#. odoo-python +#: code:addons/l10n_eu_oss_oca/wizard/l10n_eu_oss_wizard.py:0 +#, python-format +msgid "Intra-EU B2C in %(country_name)s" +msgstr "Intra-EU B2C in %(country_name)s" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard____last_update +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__write_uid +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__write_date +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_account_fiscal_position__oss_oca +msgid "OSS OCA" +msgstr "OSS OCA" + +#. module: l10n_eu_oss_oca +#. odoo-python +#: code:addons/l10n_eu_oss_oca/wizard/l10n_eu_oss_wizard.py:0 +#, python-format +msgid "OSS VAT %s%%" +msgstr "IVA OSS %s%%" + +#. module: l10n_eu_oss_oca +#. odoo-python +#: code:addons/l10n_eu_oss_oca/wizard/l10n_eu_oss_wizard.py:0 +#, python-format +msgid "OSS for EU to %(country_name)s: %(rate)s" +msgstr "OSS per EU a %(country_name)s: %(rate)s" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_account_tax__oss_country_id +msgid "Oss Country" +msgstr "Nazione OSS" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__price_include_tax +msgid "Price Include Tax" +msgstr "Imposta inclusa nel prezzo" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__reduced_rate +msgid "Reduced Rate" +msgstr "Aliquota ridotta" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__reduced_tax +msgid "Reduced Tax" +msgstr "Imposta ridotta" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__second_superreduced_rate +msgid "Second Super Reduced Rate" +msgstr "Seconda aliquota super ridotta" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__second_superreduced_tax +msgid "Second Super Reduced Tax" +msgstr "Seconda imposta super ridotta" + +#. module: l10n_eu_oss_oca +#: model:ir.actions.act_window,name:l10n_eu_oss_oca.l10n_eu_oss_oca_wizard_action +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.l10n_eu_oss_oca_wizard_form_view +msgid "Setup EU OSS OCA Taxes" +msgstr "Impostazione Imposte EU OSS OCA" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__oss_state_ids +msgid "States" +msgstr "Stati" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__superreduced_rate +msgid "Super Reduced Rate" +msgstr "Aliquota super ridotta" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__superreduced_tax +msgid "Super Reduced Tax" +msgstr "Imposta super ridotta" + +#. module: l10n_eu_oss_oca +#: model:ir.model,name:l10n_eu_oss_oca.model_account_tax +msgid "Tax" +msgstr "Imposta" + +#. module: l10n_eu_oss_oca +#: model:ir.model.constraint,message:l10n_eu_oss_oca.constraint_oss_tax_rate_oss_country_id_uniq +msgid "The Country must be unique !" +msgstr "La nazione deve essere unica!" + +#. module: l10n_eu_oss_oca +#. odoo-python +#: code:addons/l10n_eu_oss_oca/wizard/l10n_eu_oss_wizard.py:0 +#, python-format +msgid "" +"The Europe country group cannot be found. Please update the base module." +msgstr "" +"Il gruppo di nazione Europa non può essere trovato. Aggiornare il modulo " +"base." + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.l10n_eu_oss_oca_wizard_form_view +msgid "" +"You should only choose the taxes of the current accounting plan,\n" +" if you don't have the type of tax, do not configure it." +msgstr "" +"Si dovrebbe scegliere solamente le imposte del piano contabile corrente,\n" +" se non si ha il tipo di imposta, non configurarla." + +#. module: l10n_eu_oss_oca +#: model:ir.model,name:l10n_eu_oss_oca.model_l10n_eu_oss_wizard +msgid "l10n.eu.oss.wizard" +msgstr "l10n.eu.oss.wizard" + +#. module: l10n_eu_oss_oca +#: model:ir.model,name:l10n_eu_oss_oca.model_oss_tax_rate +msgid "oss tax rate" +msgstr "aliquota imposta OSS" diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/i18n/l10n_eu_oss.pot b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/i18n/l10n_eu_oss.pot new file mode 100644 index 00000000..45a75763 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/i18n/l10n_eu_oss.pot @@ -0,0 +1,209 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_eu_oss_oca +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.res_config_settings_view_form_l10n_eu_oss_oca +msgid "EU OSS" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.res_config_settings_view_form_l10n_eu_oss_oca +msgid "Add new taxes" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__done_country_ids +msgid "Already Supported" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.res_config_settings_view_form_l10n_eu_oss_oca +msgid "Apply EU taxes regarding OSS" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.l10n_eu_oss_oca_wizard_form_view +msgid "Cancel" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__company_id +msgid "Company" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__oss_country_id +msgid "Country" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.l10n_eu_oss_oca_wizard_form_view +msgid "Create Fiscal Positions and Taxes" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__create_uid +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__create_uid +msgid "Created by" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__create_date +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__create_date +msgid "Created on" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__display_name +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__display_name +msgid "Display Name" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__todo_country_ids +msgid "EU Customers From" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__general_rate +msgid "General Rate" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__general_tax +msgid "General Tax" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__id +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__id +msgid "ID" +msgstr "" + +#. module: l10n_eu_oss_oca +#: code:addons/l10n_eu_oss/wizard/l10n_eu_oss_wizard.py:0 +#, python-format +msgid "Intra-EU B2C in %(country_name)s" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard____last_update +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate____last_update +msgid "Last Modified on" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__write_uid +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__write_date +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__write_date +msgid "Last Updated on" +msgstr "" + +#. module: l10n_eu_oss_oca +#: code:addons/l10n_eu_oss/wizard/l10n_eu_oss_wizard.py:0 +#, python-format +msgid "OSS VAT %s%%" +msgstr "" + +#. module: l10n_eu_oss_oca +#: code:addons/l10n_eu_oss/wizard/l10n_eu_oss_wizard.py:0 +#, python-format +msgid "OSS for EU to %(country_name)s: %(rate)s" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_account_tax__oss_country_id +msgid "Oss Country" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__price_include_tax +msgid "Price Include Tax" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__reduced_rate +msgid "Reduced Rate" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__reduced_tax +msgid "Reduced Tax" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__second_superreduced_rate +msgid "Second Super Reduced Rate" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__second_superreduced_tax +msgid "Second Super Reduced Tax" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.actions.act_window,name:l10n_eu_oss_oca.l10n_eu_oss_wizard_action +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.l10n_eu_oss_oca_wizard_form_view +msgid "Setup EU OSS Taxes" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__superreduced_rate +msgid "Super Reduced Rate" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__superreduced_tax +msgid "Super Reduced Tax" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model,name:l10n_eu_oss_oca.model_account_tax +msgid "Tax" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.constraint,message:l10n_eu_oss_oca.constraint_oss_tax_rate_oss_country_id_uniq +msgid "The Country must be unique !" +msgstr "" + +#. module: l10n_eu_oss_oca +#: code:addons/l10n_eu_oss/wizard/l10n_eu_oss_wizard.py:0 +#, python-format +msgid "" +"The Europe country group cannot be found. Please update the base module." +msgstr "" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.l10n_eu_oss_oca_wizard_form_view +msgid "" +"You should only choose the taxes of the current accounting plan,\n" +" if you don't have the type of tax, do not configure it." +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model,name:l10n_eu_oss_oca.model_l10n_eu_oss_wizard +msgid "l10n.eu.oss.wizard" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model,name:l10n_eu_oss_oca.model_oss_tax_rate +msgid "oss tax rate" +msgstr "" diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/i18n/l10n_eu_oss_oca.pot b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/i18n/l10n_eu_oss_oca.pot new file mode 100644 index 00000000..64f9e224 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/i18n/l10n_eu_oss_oca.pot @@ -0,0 +1,228 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_eu_oss_oca +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.res_config_settings_view_form_l10n_eu_oss_oca +msgid "EU OSS OCA" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.res_config_settings_view_form_l10n_eu_oss_oca +msgid "Add new taxes" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__done_country_ids +msgid "Already Supported" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.res_config_settings_view_form_l10n_eu_oss_oca +msgid "Apply EU taxes regarding OSS" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.l10n_eu_oss_oca_wizard_form_view +msgid "Cancel" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__company_id +msgid "Company" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__oss_country_id +msgid "Country" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.l10n_eu_oss_oca_wizard_form_view +msgid "Create Fiscal Positions and Taxes" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__create_uid +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__create_uid +msgid "Created by" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__create_date +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__create_date +msgid "Created on" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__display_name +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__display_name +msgid "Display Name" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__todo_country_ids +msgid "EU Customers From" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model,name:l10n_eu_oss_oca.model_account_fiscal_position +msgid "Fiscal Position" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__general_rate +msgid "General Rate" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__general_tax +msgid "General Tax" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__id +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__id +msgid "ID" +msgstr "" + +#. module: l10n_eu_oss_oca +#. odoo-python +#: code:addons/l10n_eu_oss_oca/wizard/l10n_eu_oss_wizard.py:0 +#, python-format +msgid "Intra-EU B2C in %(country_name)s" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard____last_update +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate____last_update +msgid "Last Modified on" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__write_uid +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__write_date +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__write_date +msgid "Last Updated on" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_account_fiscal_position__oss_oca +msgid "OSS OCA" +msgstr "" + +#. module: l10n_eu_oss_oca +#. odoo-python +#: code:addons/l10n_eu_oss_oca/wizard/l10n_eu_oss_wizard.py:0 +#, python-format +msgid "OSS VAT %s%%" +msgstr "" + +#. module: l10n_eu_oss_oca +#. odoo-python +#: code:addons/l10n_eu_oss_oca/wizard/l10n_eu_oss_wizard.py:0 +#, python-format +msgid "OSS for EU to %(country_name)s: %(rate)s" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_account_tax__oss_country_id +msgid "Oss Country" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__price_include_tax +msgid "Price Include Tax" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__reduced_rate +msgid "Reduced Rate" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__reduced_tax +msgid "Reduced Tax" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__second_superreduced_rate +msgid "Second Super Reduced Rate" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__second_superreduced_tax +msgid "Second Super Reduced Tax" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.actions.act_window,name:l10n_eu_oss_oca.l10n_eu_oss_oca_wizard_action +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.l10n_eu_oss_oca_wizard_form_view +msgid "Setup EU OSS OCA Taxes" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__oss_state_ids +msgid "States" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__superreduced_rate +msgid "Super Reduced Rate" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__superreduced_tax +msgid "Super Reduced Tax" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model,name:l10n_eu_oss_oca.model_account_tax +msgid "Tax" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.constraint,message:l10n_eu_oss_oca.constraint_oss_tax_rate_oss_country_id_uniq +msgid "The Country must be unique !" +msgstr "" + +#. module: l10n_eu_oss_oca +#. odoo-python +#: code:addons/l10n_eu_oss_oca/wizard/l10n_eu_oss_wizard.py:0 +#, python-format +msgid "" +"The Europe country group cannot be found. Please update the base module." +msgstr "" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.l10n_eu_oss_oca_wizard_form_view +msgid "" +"You should only choose the taxes of the current accounting plan,\n" +" if you don't have the type of tax, do not configure it." +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model,name:l10n_eu_oss_oca.model_l10n_eu_oss_wizard +msgid "l10n.eu.oss.wizard" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model,name:l10n_eu_oss_oca.model_oss_tax_rate +msgid "oss tax rate" +msgstr "" diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/i18n/pt_PT.po b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/i18n/pt_PT.po new file mode 100644 index 00000000..ac0153bd --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/i18n/pt_PT.po @@ -0,0 +1,237 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_eu_oss +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2021-08-17 10:49+0000\n" +"Last-Translator: Daniel Reis \n" +"Language-Team: none\n" +"Language: pt_PT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.res_config_settings_view_form_l10n_eu_oss_oca +#, fuzzy +msgid "EU OSS OCA" +msgstr "UE OSS " + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.res_config_settings_view_form_l10n_eu_oss_oca +msgid "Add new taxes" +msgstr "Adicionar novos impostos" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__done_country_ids +msgid "Already Supported" +msgstr "Já Suportado" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.res_config_settings_view_form_l10n_eu_oss_oca +msgid "Apply EU taxes regarding OSS" +msgstr "Aplicar impostos UE relativos ao OSS" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.l10n_eu_oss_oca_wizard_form_view +msgid "Cancel" +msgstr "Cancelar" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__company_id +msgid "Company" +msgstr "Empresa" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__oss_country_id +msgid "Country" +msgstr "País" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.l10n_eu_oss_oca_wizard_form_view +msgid "Create Fiscal Positions and Taxes" +msgstr "Criar Posições Fiscais" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__create_uid +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__create_date +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__display_name +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__display_name +msgid "Display Name" +msgstr "Nome Apresentado" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__todo_country_ids +msgid "EU Customers From" +msgstr "Clientes UE de" + +#. module: l10n_eu_oss_oca +#: model:ir.model,name:l10n_eu_oss_oca.model_account_fiscal_position +msgid "Fiscal Position" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__general_rate +msgid "General Rate" +msgstr "Taxa Normal" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__general_tax +msgid "General Tax" +msgstr "Imposto Normal" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__id +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__id +msgid "ID" +msgstr "ID" + +#. module: l10n_eu_oss_oca +#. odoo-python +#: code:addons/l10n_eu_oss_oca/wizard/l10n_eu_oss_wizard.py:0 +#, python-format +msgid "Intra-EU B2C in %(country_name)s" +msgstr "Intra-UE B2C em %(country_name)s" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard____last_update +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate____last_update +msgid "Last Modified on" +msgstr "Última Modificação em" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__write_uid +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__write_uid +msgid "Last Updated by" +msgstr "Última Atualização por" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__write_date +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__write_date +msgid "Last Updated on" +msgstr "Última Atualização em" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_account_fiscal_position__oss_oca +msgid "OSS OCA" +msgstr "" + +#. module: l10n_eu_oss_oca +#. odoo-python +#: code:addons/l10n_eu_oss_oca/wizard/l10n_eu_oss_wizard.py:0 +#, python-format +msgid "OSS VAT %s%%" +msgstr "OSS IVA %s%%" + +#. module: l10n_eu_oss_oca +#. odoo-python +#: code:addons/l10n_eu_oss_oca/wizard/l10n_eu_oss_wizard.py:0 +#, python-format +msgid "OSS for EU to %(country_name)s: %(rate)s" +msgstr "OSS da UE para %(country_name)s: %(rate)s" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_account_tax__oss_country_id +msgid "Oss Country" +msgstr "País OSS" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__price_include_tax +msgid "Price Include Tax" +msgstr "Preço Com Imposto Incluído" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__reduced_rate +msgid "Reduced Rate" +msgstr "Taxa Reduzida (%)" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__reduced_tax +msgid "Reduced Tax" +msgstr "Taxa Reduzida" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__second_superreduced_rate +msgid "Second Super Reduced Rate" +msgstr "Segunda Taxa Super Reduzida" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__second_superreduced_tax +msgid "Second Super Reduced Tax" +msgstr "Segundo Imposto Super Reduzido" + +#. module: l10n_eu_oss_oca +#: model:ir.actions.act_window,name:l10n_eu_oss_oca.l10n_eu_oss_oca_wizard_action +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.l10n_eu_oss_oca_wizard_form_view +#, fuzzy +msgid "Setup EU OSS OCA Taxes" +msgstr "Configurar Impostos OSS da UE" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__oss_state_ids +msgid "States" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__superreduced_rate +msgid "Super Reduced Rate" +msgstr "Taxa Super Reduzida" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__superreduced_tax +msgid "Super Reduced Tax" +msgstr "Imposto Super Reduzido" + +#. module: l10n_eu_oss_oca +#: model:ir.model,name:l10n_eu_oss_oca.model_account_tax +msgid "Tax" +msgstr "Imposto" + +#. module: l10n_eu_oss_oca +#: model:ir.model.constraint,message:l10n_eu_oss_oca.constraint_oss_tax_rate_oss_country_id_uniq +msgid "The Country must be unique !" +msgstr "O país tem de ser único!" + +#. module: l10n_eu_oss_oca +#. odoo-python +#: code:addons/l10n_eu_oss_oca/wizard/l10n_eu_oss_wizard.py:0 +#, python-format +msgid "" +"The Europe country group cannot be found. Please update the base module." +msgstr "" +"O grupo de países Europa não foi encontrado. Por favor atualize o módulo " +"base." + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.l10n_eu_oss_oca_wizard_form_view +msgid "" +"You should only choose the taxes of the current accounting plan,\n" +" if you don't have the type of tax, do not configure it." +msgstr "" +"Apenas deve selecionar impotos do atual plano de contas,\n" +" se não tiver um determinado tipo de imposto, não o configure." + +#. module: l10n_eu_oss_oca +#: model:ir.model,name:l10n_eu_oss_oca.model_l10n_eu_oss_wizard +msgid "l10n.eu.oss.wizard" +msgstr "l10n.eu.oss.wizard" + +#. module: l10n_eu_oss_oca +#: model:ir.model,name:l10n_eu_oss_oca.model_oss_tax_rate +msgid "oss tax rate" +msgstr "taxa imposto oss" diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/i18n/tr.po b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/i18n/tr.po new file mode 100644 index 00000000..8b2dee94 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/i18n/tr.po @@ -0,0 +1,231 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_eu_oss_oca +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-05-20 09:26+0000\n" +"Last-Translator: Betül Öğmen \n" +"Language-Team: none\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.res_config_settings_view_form_l10n_eu_oss_oca +msgid "EU OSS OCA" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.res_config_settings_view_form_l10n_eu_oss_oca +msgid "Add new taxes" +msgstr "Yeni vergiler ekle" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__done_country_ids +msgid "Already Supported" +msgstr "Zaten Destekleniyor" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.res_config_settings_view_form_l10n_eu_oss_oca +msgid "Apply EU taxes regarding OSS" +msgstr "OSS ile ilgili EU vergilerini uygulayın" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.l10n_eu_oss_oca_wizard_form_view +msgid "Cancel" +msgstr "İptal" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__company_id +msgid "Company" +msgstr "Şirket" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__oss_country_id +msgid "Country" +msgstr "Ülke" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.l10n_eu_oss_oca_wizard_form_view +msgid "Create Fiscal Positions and Taxes" +msgstr "Mali Pozisyonlar ve Vergiler Oluştur" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__create_uid +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__create_date +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__create_date +msgid "Created on" +msgstr "Oluşturulma Tarihi" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__display_name +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__display_name +msgid "Display Name" +msgstr "Görünen İsim" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__todo_country_ids +msgid "EU Customers From" +msgstr "EU Müşterileri" + +#. module: l10n_eu_oss_oca +#: model:ir.model,name:l10n_eu_oss_oca.model_account_fiscal_position +msgid "Fiscal Position" +msgstr "Mali Durum" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__general_rate +msgid "General Rate" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__general_tax +msgid "General Tax" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__id +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__id +msgid "ID" +msgstr "" + +#. module: l10n_eu_oss_oca +#. odoo-python +#: code:addons/l10n_eu_oss_oca/wizard/l10n_eu_oss_wizard.py:0 +#, python-format +msgid "Intra-EU B2C in %(country_name)s" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard____last_update +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate____last_update +msgid "Last Modified on" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__write_uid +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__write_date +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__write_date +msgid "Last Updated on" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_account_fiscal_position__oss_oca +msgid "OSS OCA" +msgstr "" + +#. module: l10n_eu_oss_oca +#. odoo-python +#: code:addons/l10n_eu_oss_oca/wizard/l10n_eu_oss_wizard.py:0 +#, python-format +msgid "OSS VAT %s%%" +msgstr "" + +#. module: l10n_eu_oss_oca +#. odoo-python +#: code:addons/l10n_eu_oss_oca/wizard/l10n_eu_oss_wizard.py:0 +#, python-format +msgid "OSS for EU to %(country_name)s: %(rate)s" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_account_tax__oss_country_id +msgid "Oss Country" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__price_include_tax +msgid "Price Include Tax" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__reduced_rate +msgid "Reduced Rate" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__reduced_tax +msgid "Reduced Tax" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__second_superreduced_rate +msgid "Second Super Reduced Rate" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__second_superreduced_tax +msgid "Second Super Reduced Tax" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.actions.act_window,name:l10n_eu_oss_oca.l10n_eu_oss_oca_wizard_action +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.l10n_eu_oss_oca_wizard_form_view +msgid "Setup EU OSS OCA Taxes" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__oss_state_ids +msgid "States" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_oss_tax_rate__superreduced_rate +msgid "Super Reduced Rate" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.fields,field_description:l10n_eu_oss_oca.field_l10n_eu_oss_wizard__superreduced_tax +msgid "Super Reduced Tax" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model,name:l10n_eu_oss_oca.model_account_tax +msgid "Tax" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model.constraint,message:l10n_eu_oss_oca.constraint_oss_tax_rate_oss_country_id_uniq +msgid "The Country must be unique !" +msgstr "" + +#. module: l10n_eu_oss_oca +#. odoo-python +#: code:addons/l10n_eu_oss_oca/wizard/l10n_eu_oss_wizard.py:0 +#, python-format +msgid "" +"The Europe country group cannot be found. Please update the base module." +msgstr "" + +#. module: l10n_eu_oss_oca +#: model_terms:ir.ui.view,arch_db:l10n_eu_oss_oca.l10n_eu_oss_oca_wizard_form_view +msgid "" +"You should only choose the taxes of the current accounting plan,\n" +" if you don't have the type of tax, do not configure it." +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model,name:l10n_eu_oss_oca.model_l10n_eu_oss_wizard +msgid "l10n.eu.oss.wizard" +msgstr "" + +#. module: l10n_eu_oss_oca +#: model:ir.model,name:l10n_eu_oss_oca.model_oss_tax_rate +msgid "oss tax rate" +msgstr "" diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/migrations/16.0.1.0.1/post-migration.py b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/migrations/16.0.1.0.1/post-migration.py new file mode 100644 index 00000000..882f1638 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/migrations/16.0.1.0.1/post-migration.py @@ -0,0 +1,12 @@ +# Copyright 2023 Factor Libre S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +from odoo import SUPERUSER_ID, api + + +def migrate(cr, version): + if not version: + return + env = api.Environment(cr, SUPERUSER_ID, {}) + oss_taxes = env["account.tax"].search([("oss_country_id", "!=", False)]) + for oss_tax in oss_taxes: + oss_tax.country_id = oss_tax.company_id.account_fiscal_country_id diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/models/__init__.py b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/models/__init__.py new file mode 100644 index 00000000..ff389144 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/models/__init__.py @@ -0,0 +1,6 @@ +# Copyright 2021 Valentin Vinagre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import oss_tax_rate +from . import account_tax +from . import account_fiscal_position diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/models/account_fiscal_position.py b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/models/account_fiscal_position.py new file mode 100644 index 00000000..c9fcf1c4 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/models/account_fiscal_position.py @@ -0,0 +1,10 @@ +# Copyright 2021 Manuel Regidor +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models + + +class AccountFiscalPosition(models.Model): + _inherit = "account.fiscal.position" + + oss_oca = fields.Boolean(string="OSS OCA") diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/models/account_tax.py b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/models/account_tax.py new file mode 100644 index 00000000..4cb8d4f9 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/models/account_tax.py @@ -0,0 +1,13 @@ +# Copyright 2021 Valentin Vinagre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models + + +class AccountTax(models.Model): + _inherit = "account.tax" + + oss_country_id = fields.Many2one( + comodel_name="res.country", + string="Oss Country", + ) diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/models/oss_tax_rate.py b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/models/oss_tax_rate.py new file mode 100644 index 00000000..3a42dc40 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/models/oss_tax_rate.py @@ -0,0 +1,40 @@ +# Copyright 2021 Valentin Vinagre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models + + +class OssTaxRate(models.Model): + _name = "oss.tax.rate" + _description = "oss tax rate" + + oss_country_id = fields.Many2one( + comodel_name="res.country", + string="Country", + ) + oss_state_ids = fields.Many2many( + comodel_name="res.country.state", + string="States", + ) + general_rate = fields.Float(digits=(16, 4)) + reduced_rate = fields.Float(digits=(16, 4)) + superreduced_rate = fields.Float(string="Super Reduced Rate", digits=(16, 4)) + second_superreduced_rate = fields.Float( + string="Second Super Reduced Rate", digits=(16, 4) + ) + + def get_rates_list(self): + return [ + self.general_rate, + self.reduced_rate, + self.superreduced_rate, + self.second_superreduced_rate, + ] + + _sql_constraints = [ + ( + "oss_country_id_uniq", + "unique(oss_country_id, general_rate)", + "The Country must be unique !", + ), + ] diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/readme/CONFIGURE.rst b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/readme/CONFIGURE.rst new file mode 100644 index 00000000..0e8751c2 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/readme/CONFIGURE.rst @@ -0,0 +1,13 @@ +To configure this module, you need to: + +#. Go to *Invoicing > Configuration > Settings > Taxes*. +#. You can see that user can choose *Add new taxes* for applying EU taxes regarding OSS. +#. Select the company where you want to add these new taxes. +#. Select the EU countries where you can send your goods. +#. Select if you want these new taxes to be configured as included in price. +#. Select the general, reduced, super reduced and second super reduced taxes according your accounting plan. +#. Remember that you shouldn't configure unexisting taxes for your accounting plan. +#. Click *Create Fiscal Positions and Taxes* button to continue. +#. According your configuration, new taxes and fiscal positions will be created. + +**NOTE**: You should use account_fiscal_position_partner_type module configuration for making the workflow easier. diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..f06c19c6 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/readme/CONTRIBUTORS.rst @@ -0,0 +1,13 @@ +* `Sygel `_: + + * Harald Panten + * Valentin Vinagre + +* `Tecnativa `_: + + * Pedro M. Baeza + +* `Factor Libre `_: + + * Luis J. Salvatierra + * Aritz Olea diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/readme/DESCRIPTION.rst new file mode 100644 index 00000000..b0d4946d --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/readme/DESCRIPTION.rst @@ -0,0 +1,3 @@ +This module has been created to help with the tax mapping according to the EU One-Stop-Shop law, that concerns many companies that carry out distance sales. + +EU taxes have been checked in diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/readme/ROADMAP.rst b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/readme/ROADMAP.rst new file mode 100644 index 00000000..fb4eb009 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/readme/ROADMAP.rst @@ -0,0 +1,10 @@ +#. This module doesn't take into account if one or more products + have different type of taxes in the destination contry. + +#. There are some countries (for example Cyprus) that have + uncommon reduced taxes, depending on the typology of the sold product. + In Cyprus, it happens with *Supply of goods and services + of a kind normally intended for use in agricultural production + but excluding capital goods such as machinery or buildings* + where an 8% of VAT has to be applied instead of the common reduced type. + These use cases haven't been considered. diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/readme/USAGE.rst b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/readme/USAGE.rst new file mode 100644 index 00000000..5014c2bb --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/readme/USAGE.rst @@ -0,0 +1,8 @@ +After the corresponding configuration of this module: + +#. Create a new partner and assign an EU country (different from the one set in your company). +#. Check that this new partner has been configured as a *Customer* in *Fiscal Position Type* field. +#. Create a new product and set its taxes. +#. Create a new Quotation for the customer and add the new product in a sale order line. +#. User will see that taxes will be set according the delivery address country taxation. +#. You can create directly an invoice without starting from a SO and the pertinent taxes will be applied as well. diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/security/ir.model.access.csv b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/security/ir.model.access.csv new file mode 100644 index 00000000..97810b61 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/security/ir.model.access.csv @@ -0,0 +1,5 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_oss_tax_rate_user,access_oss_tax_rate_user,model_oss_tax_rate,account.group_account_invoice,1,0,0,0 +access_oss_tax_rate_manager,access_oss_tax_rate_manager,model_oss_tax_rate,account.group_account_manager,1,1,1,1 +access_l10n_eu_oss_wizard_user,access_l10n_eu_oss_wizard_user,model_l10n_eu_oss_wizard,account.group_account_invoice,1,0,0,0 +access_l10n_eu_oss_wizard_manager,access_l10n_eu_oss_wizard_manager,model_l10n_eu_oss_wizard,account.group_account_manager,1,1,1,1 diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/static/description/icon.png b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/static/description/index.html b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/static/description/index.html new file mode 100644 index 00000000..94994d79 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/static/description/index.html @@ -0,0 +1,495 @@ + + + + + +README.rst + + + +
+ + + +Odoo Community Association + +
+

L10n EU OSS OCA

+ +

Production/Stable License: AGPL-3 OCA/account-fiscal-rule Translate me on Weblate Try me on Runboat

+

This module has been created to help with the tax mapping according to the EU One-Stop-Shop law, that concerns many companies that carry out distance sales.

+

EU taxes have been checked in <https://ec.europa.eu/taxation_customs/tedb/vatSearchForm.html>

+

Table of contents

+ +
+

Configuration

+

To configure this module, you need to:

+
    +
  1. Go to Invoicing > Configuration > Settings > Taxes.
  2. +
  3. You can see that user can choose Add new taxes for applying EU taxes regarding OSS.
  4. +
  5. Select the company where you want to add these new taxes.
  6. +
  7. Select the EU countries where you can send your goods.
  8. +
  9. Select if you want these new taxes to be configured as included in price.
  10. +
  11. Select the general, reduced, super reduced and second super reduced taxes according your accounting plan.
  12. +
  13. Remember that you shouldn’t configure unexisting taxes for your accounting plan.
  14. +
  15. Click Create Fiscal Positions and Taxes button to continue.
  16. +
  17. According your configuration, new taxes and fiscal positions will be created.
  18. +
+

NOTE: You should use account_fiscal_position_partner_type module configuration for making the workflow easier.

+
+
+

Usage

+

After the corresponding configuration of this module:

+
    +
  1. Create a new partner and assign an EU country (different from the one set in your company).
  2. +
  3. Check that this new partner has been configured as a Customer in Fiscal Position Type field.
  4. +
  5. Create a new product and set its taxes.
  6. +
  7. Create a new Quotation for the customer and add the new product in a sale order line.
  8. +
  9. User will see that taxes will be set according the delivery address country taxation.
  10. +
  11. You can create directly an invoice without starting from a SO and the pertinent taxes will be applied as well.
  12. +
+
+
+

Known issues / Roadmap

+
    +
  1. This module doesn’t take into account if one or more products +have different type of taxes in the destination contry.
  2. +
  3. There are some countries (for example Cyprus) that have +uncommon reduced taxes, depending on the typology of the sold product. +In Cyprus, it happens with Supply of goods and services +of a kind normally intended for use in agricultural production +but excluding capital goods such as machinery or buildings +where an 8% of VAT has to be applied instead of the common reduced type. +These use cases haven’t been considered.
  4. +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Sygel Technology
  • +
+
+
+

Contributors

+
    +
  • Sygel:

    +
    +
      +
    • Harald Panten
    • +
    • Valentin Vinagre
    • +
    +
    +
  • +
  • Tecnativa:

    +
    +
      +
    • Pedro M. Baeza
    • +
    +
    +
  • +
  • Factor Libre:

    +
      +
    • Luis J. Salvatierra
    • +
    • Aritz Olea
    • +
    +
  • +
+
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-fiscal-rule project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+
+ + diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/tests/__init__.py b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/tests/__init__.py new file mode 100644 index 00000000..4c6cd50f --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/tests/__init__.py @@ -0,0 +1,4 @@ +# Copyright 2021 Valentin Vinagre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import test_l10n_eu_oss diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/tests/test_l10n_eu_oss.py b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/tests/test_l10n_eu_oss.py new file mode 100644 index 00000000..e321f764 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/tests/test_l10n_eu_oss.py @@ -0,0 +1,176 @@ +# Copyright 2021 Valentin Vinagre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo.tests.common import TransactionCase + + +class TestL10nEuOss(TransactionCase): + @classmethod + def setUpClass(cls): + super(TestL10nEuOss, cls).setUpClass() + # MODELS + cls.oss_wizard = cls.env["l10n.eu.oss.wizard"] + cls.res_country = cls.env["res.country"] + cls.account_tax = cls.env["account.tax"] + cls.account_fiscal_position = cls.env["account.fiscal.position"] + # INSTANCES + # Company + cls.company_main = cls.env.ref("base.main_company") + # Oss tax rate + cls.oss_tax_rate_fr = cls.env.ref("l10n_eu_oss_oca.oss_eu_rate_fr") + # Country + cls.country_fr = cls.env.ref("base.fr") + cls.country_pt = cls.env.ref("base.pt") + # Sale Taxes + tax_vals = { + "name": "general tax", + "amount": 20.0, + "type_tax_use": "sale", + "amount_type": "percent", + "company_id": cls.company_main.id, + "country_id": cls.country_fr.id, + } + cls.general_tax = cls.account_tax.create(tax_vals) + tax_vals.update({"name": "reduced tax", "amount": 10.0}) + cls.reduced_tax = cls.account_tax.create(tax_vals) + tax_vals.update({"name": "superreduced tax", "amount": 5.0}) + cls.superreduced_tax = cls.account_tax.create(tax_vals) + tax_vals.update({"name": "second superreduced tax", "amount": 2.0}) + cls.second_superreduced_tax = cls.account_tax.create(tax_vals) + + def _default_todo_country_ids(self): + eu_country_group = self.env.ref("base.europe", raise_if_not_found=False) + eu_fiscal = self.env["account.fiscal.position"].search( + [ + ("country_id", "in", eu_country_group.country_ids.ids), + ("vat_required", "=", False), + ("auto_apply", "=", True), + ("company_id", "=", self.company_main.id), + ("fiscal_position_type", "=", "b2c"), + ] + ) + return ( + eu_country_group.country_ids + - eu_fiscal.mapped("country_id") + - self.company_main.country_id + ) + + @classmethod + def _oss_wizard_create(cls, extra_vals): + vals = cls.oss_wizard.default_get(list(cls.oss_wizard.fields_get())) + vals.update(extra_vals) + oss_wizard_id = cls.oss_wizard.create(vals) + return oss_wizard_id + + def _fpos_search(self, country_id): + return self.account_fiscal_position.search( + [ + ("country_id", "=", country_id), + ("vat_required", "=", False), + ("auto_apply", "=", True), + ("company_id", "=", self.company_main.id), + ("fiscal_position_type", "=", "b2c"), + ] + ) + + def _tax_search(self, country_id, amount): + return self.account_tax.search( + [ + ("amount", "=", amount), + ("type_tax_use", "=", "sale"), + ("oss_country_id", "=", country_id), + ("company_id", "=", self.company_main.id), + ] + ) + + def test_01(self): + wizard_vals = { + "company_id": self.company_main.id, + "general_tax": self.general_tax.id, + } + wizard = self._oss_wizard_create(wizard_vals) + self.assertEqual(wizard.todo_country_ids, self._default_todo_country_ids()) + self.assertEqual(wizard.done_country_ids, self.res_country) + wizard.todo_country_ids = [(6, 0, [self.country_fr.id])] + wizard.generate_eu_oss_taxes() + fpos_id = self._fpos_search(self.country_fr.id) + self.assertEqual(len(fpos_id.tax_ids), 1) + self.assertEqual(fpos_id.tax_ids[0].tax_src_id.id, self.general_tax.id) + self.assertEqual( + fpos_id.tax_ids[0].tax_dest_id.amount, self.oss_tax_rate_fr.general_rate + ) + # Change amount in one tax and relaunch wizard + original_amount = self.oss_tax_rate_fr.general_rate + self.oss_tax_rate_fr.general_rate = 19.9 + wizard = self._oss_wizard_create(wizard_vals) + self.assertEqual( + wizard.todo_country_ids, self._default_todo_country_ids() - self.country_fr + ) + self.assertEqual(wizard.done_country_ids, self.country_fr) + wizard.todo_country_ids = [(6, 0, [self.country_fr.id])] + wizard.generate_eu_oss_taxes() + self.assertEqual(len(fpos_id.tax_ids), 1) + self.assertEqual(fpos_id.tax_ids[0].tax_dest_id.amount, 19.9) + original_tax = self._tax_search(self.country_fr.id, original_amount) + self.assertTrue(original_tax) + + def test_02(self): + wizard_vals = { + "company_id": self.company_main.id, + "general_tax": self.general_tax.id, + } + wizard = self._oss_wizard_create(wizard_vals) + self.assertEqual(wizard.todo_country_ids, self._default_todo_country_ids()) + self.assertEqual(wizard.done_country_ids, self.res_country) + wizard.todo_country_ids = [(6, 0, [self.country_fr.id])] + wizard.generate_eu_oss_taxes() + partner = self.env["res.partner"].create( + {"name": "Customer", "country_id": self.country_fr.id} + ) + fiscal_position_id = self.env["account.fiscal.position"]._get_fiscal_position( + partner + ) + move = self.env["account.move"].create( + [ + { + "move_type": "out_invoice", + "partner_id": partner.id, + "fiscal_position_id": fiscal_position_id.id, + } + ] + ) + self.assertEqual(move.tax_country_id, move.company_id.account_fiscal_country_id) + + def test_03_states(self): + wizard_vals = { + "company_id": self.company_main.id, + "general_tax": self.general_tax.id, + } + wizard = self._oss_wizard_create(wizard_vals) + wizard.todo_country_ids = [(6, 0, self.country_pt.ids)] + wizard.generate_eu_oss_taxes() + positions = self._fpos_search(self.country_pt.id) + self.assertEqual(len(positions), 3) + for fpos, data in zip( + positions, + [ + { + "src_rate": 20, + "dest_rate": 23, + "state_ids": self.env["res.country.state"], + }, + { + "src_rate": 20, + "dest_rate": 16, + "state_ids": self.env.ref("base.state_pt_pt-20"), + }, + { + "src_rate": 20, + "dest_rate": 22, + "state_ids": self.env.ref("base.state_pt_pt-30"), + }, + ], + ): + self.assertEqual(fpos.tax_ids[0].tax_src_id.amount, data["src_rate"]) + self.assertEqual(fpos.tax_ids[0].tax_dest_id.amount, data["dest_rate"]) + self.assertEqual(fpos.state_ids, data["state_ids"]) diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/views/account_fiscal_position_views.xml b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/views/account_fiscal_position_views.xml new file mode 100644 index 00000000..969c8d85 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/views/account_fiscal_position_views.xml @@ -0,0 +1,17 @@ + + + + + view.account.position.form.l10n.eu.oss.oca + account.fiscal.position + + + + + + + + diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/views/res_config_settings.xml b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/views/res_config_settings.xml new file mode 100644 index 00000000..341f26d0 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/views/res_config_settings.xml @@ -0,0 +1,34 @@ + + + + + res.config.settings.view.form.inherit.l10n.eu.oss.oca + res.config.settings + + +
+
+
+
+ EU OSS OCA +
+ Apply EU taxes regarding OSS +
+
+
+
+
+
+ + + diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/wizard/__init__.py b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/wizard/__init__.py new file mode 100644 index 00000000..a2905a63 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/wizard/__init__.py @@ -0,0 +1,4 @@ +# Copyright 2021 Valentin Vinagre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import l10n_eu_oss_wizard diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/wizard/l10n_eu_oss_wizard.py b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/wizard/l10n_eu_oss_wizard.py new file mode 100644 index 00000000..ee63eb39 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/wizard/l10n_eu_oss_wizard.py @@ -0,0 +1,251 @@ +# Copyright 2021 Valentin Vinagre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import _, fields, models +from odoo.exceptions import ValidationError + + +class L10nEuOssWizard(models.TransientModel): + _name = "l10n.eu.oss.wizard" + _description = "l10n.eu.oss.wizard" + + def _get_default_company_id(self): + return self.env.company.id + + def _get_eu_res_country_group(self): + eu_group = self.env.ref("base.europe", raise_if_not_found=False) + if not eu_group: + raise ValidationError( + _( + "The Europe country group cannot be found. " + "Please update the base module." + ) + ) + return eu_group + + def _default_fiscal_position_id(self): + user = self.env.user + eu_country_group = self._get_eu_res_country_group() + return self.env["account.fiscal.position"].search( + [ + ("company_id", "=", user.company_id.id), + ("vat_required", "=", True), + ("country_group_id", "=", eu_country_group.id), + ], + limit=1, + ) + + def _default_done_country_ids(self): + user = self.env.user + eu_country_group = self._get_eu_res_country_group() + return ( + eu_country_group.country_ids + - self._default_todo_country_ids() + - user.company_id.country_id + ) + + def _default_todo_country_ids(self): + user = self.env.user + eu_country_group = self._get_eu_res_country_group() + eu_fiscal = self.env["account.fiscal.position"].search( + [ + ("country_id", "in", eu_country_group.country_ids.ids), + ("vat_required", "=", False), + ("auto_apply", "=", True), + ("company_id", "=", user.company_id.id), + ("fiscal_position_type", "=", "b2c"), + ] + ) + return ( + eu_country_group.country_ids + - eu_fiscal.mapped("country_id") + - user.company_id.country_id + ) + + company_id = fields.Many2one( + "res.company", string="Company", required=True, default=_get_default_company_id + ) + done_country_ids = fields.Many2many( + "res.country", + "l10n_eu_oss_country_rel_done", + default=_default_done_country_ids, + string="Already Supported", + ) + todo_country_ids = fields.Many2many( + "res.country", + "l10n_eu_oss_country_rel_todo", + default=_default_todo_country_ids, + string="EU Customers From", + required=True, + ) + price_include_tax = fields.Boolean(default=False) + general_tax = fields.Many2one(comodel_name="account.tax", required=True) + reduced_tax = fields.Many2one( + comodel_name="account.tax", + ) + superreduced_tax = fields.Many2one( + comodel_name="account.tax", + string="Super Reduced Tax", + ) + second_superreduced_tax = fields.Many2one( + comodel_name="account.tax", string="Second Super Reduced Tax" + ) + + def _prepare_tax_group_vals(self, rate): + return {"name": _("OSS VAT %s%%") % rate} + + def _prepare_repartition_line_vals(self, original_rep_lines): + return [ + ( + 0, + 0, + { + "factor_percent": line.factor_percent, + "repartition_type": line.repartition_type, + "account_id": line.repartition_type == "tax" + and line.account_id.id + or None, + "company_id": line.company_id.id, + "sequence": line.sequence, + }, + ) + for line in original_rep_lines + ] + + def _prepare_tax_vals(self, country_id, tax_id, rate, tax_group): + return { + "name": _("OSS for EU to %(country_name)s: %(rate)s") + % {"country_name": country_id.name, "rate": rate}, + "country_id": self.company_id.account_fiscal_country_id.id, + "amount": rate, + "invoice_repartition_line_ids": self._prepare_repartition_line_vals( + tax_id.invoice_repartition_line_ids + ), + "refund_repartition_line_ids": self._prepare_repartition_line_vals( + tax_id.refund_repartition_line_ids + ), + "type_tax_use": "sale", + "description": "EU-OSS-VAT-{}-{}".format(country_id.code, rate), + "oss_country_id": country_id.id, + "company_id": self.company_id.id, + "price_include": self.price_include_tax, + "tax_group_id": tax_group.id, + "sequence": 1000, + } + + def generate_dict_taxes(self, selected_taxes, oss_rate_id): + dict_taxes = {} + # delete emptys values + oss_rate_id = [i for i in oss_rate_id if i != 0.0] + for idx, value in enumerate(selected_taxes): + dict_taxes[value] = oss_rate_id[ + idx if idx < len(oss_rate_id) else len(oss_rate_id) - 1 + ] + return dict_taxes + + def _prepare_fiscal_position_vals(self, country, taxes_data, oss_states): + fiscal_pos_name = _("Intra-EU B2C in %(country_name)s") % { + "country_name": country.name + } + fiscal_pos_name += " (EU-OSS-%s)" % country.code + if oss_states: + fiscal_pos_name += f" ({', '.join(oss_states.mapped('name'))})" + return { + "name": fiscal_pos_name, + "company_id": self.company_id.id, + "vat_required": False, + "auto_apply": True, + "country_id": country.id, + "fiscal_position_type": "b2c", + "tax_ids": [(0, 0, tax_data) for tax_data in taxes_data], + "oss_oca": True, + "state_ids": [(6, 0, oss_states.ids)], + } + + def update_fpos(self, fpos_id, taxes_data): + fpos_id.mapped("tax_ids").filtered( + lambda x: x.tax_dest_id.oss_country_id + ).unlink() + fpos_id.write({"tax_ids": [(0, 0, tax_data) for tax_data in taxes_data]}) + + def generate_eu_oss_taxes(self): + oss_rate = self.env["oss.tax.rate"] + account_tax = self.env["account.tax"] + account_tax_group = self.env["account.tax.group"] + selected_taxes = [] + fpos_obj = self.env["account.fiscal.position"] + # Get the taxes configured in the wizard + if self.general_tax: + selected_taxes.append(self.general_tax) + if self.reduced_tax: + selected_taxes.append(self.reduced_tax) + if self.superreduced_tax: + selected_taxes.append(self.superreduced_tax) + if self.second_superreduced_tax: + selected_taxes.append(self.second_superreduced_tax) + for country in self.todo_country_ids: + oss_rates = oss_rate.search([("oss_country_id", "=", country.id)]) + for oss_rate in oss_rates: + taxes_data = [] + # Create taxes dict to create + dict_taxes = self.generate_dict_taxes( + selected_taxes, oss_rate.get_rates_list() + ) + # Create and search taxes + last_rate = None + tax_dest_id = None + for tax, rate in dict_taxes.items(): + if last_rate != rate: + tax_dest_id = self.env["account.tax"].search( + [ + ("amount", "=", rate), + ("type_tax_use", "=", "sale"), + ("oss_country_id", "=", country.id), + ("company_id", "=", self.company_id.id), + ], + limit=1, + ) + if not tax_dest_id: + tax_group = account_tax_group.search( + [ + ( + "name", + "=", + self._prepare_tax_group_vals(rate)["name"], + ) + ], + limit=1, + ) + if not tax_group: + tax_group = account_tax_group.create( + self._prepare_tax_group_vals(rate) + ) + tax_dest_id = account_tax.create( + self._prepare_tax_vals(country, tax, rate, tax_group) + ) + taxes_data.append( + {"tax_src_id": tax.id, "tax_dest_id": tax_dest_id.id} + ) + last_rate = rate + # Create a fiscal position for the country + domain = [ + ("country_id", "=", country.id), + ("vat_required", "=", False), + ("auto_apply", "=", True), + ("company_id", "=", self.company_id.id), + ("fiscal_position_type", "=", "b2c"), + ("oss_oca", "=", True), + ] + if oss_rate.oss_state_ids: + domain.append(("state_ids", "in", oss_rate.oss_state_ids.ids)) + else: + domain.append(("state_ids", "=", False)) + fpos = self.env["account.fiscal.position"].search(domain) + if not fpos: + data_fiscal = self._prepare_fiscal_position_vals( + country, taxes_data, oss_rate.oss_state_ids + ) + fpos_obj.create(data_fiscal) + else: + self.update_fpos(fpos, taxes_data) + return {"type": "ir.actions.act_window_close"} diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/wizard/l10n_eu_oss_wizard.xml b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/wizard/l10n_eu_oss_wizard.xml new file mode 100644 index 00000000..d942d284 --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/l10n_eu_oss_oca/wizard/l10n_eu_oss_wizard.xml @@ -0,0 +1,89 @@ + + + + + l10n eu oss oca wizard form view + l10n.eu.oss.wizard + +
+ + + + + + + +

+ You should only choose the taxes of the current accounting plan, + if you don't have the type of tax, do not configure it. +

+ + + + + + + + + + + + + + +
+
+
+
+
+ + Setup EU OSS OCA Taxes + l10n.eu.oss.wizard + form + + new + +
diff --git a/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/pyproject.toml b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/pyproject.toml new file mode 100644 index 00000000..d49009ab --- /dev/null +++ b/odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-fiscal-rule-l10n_eu_oss_oca" +version = "16.0.0" +description = "L10n EU OSS OCA - Odoo addon" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "odoo-bringout-oca-account-fiscal-rule-account_fiscal_position_partner_type>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["l10n_eu_oss_oca"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-account_billing/README.md b/odoo-bringout-oca-account-invoicing-account_billing/README.md new file mode 100644 index 00000000..f93cd77c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_billing/README.md @@ -0,0 +1,44 @@ +# Billing Process + +Odoo addon: account_billing + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-account_billing +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Billing Process +- **Version**: 16.0.1.0.1 +- **Category**: Account +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `account_billing`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-account_billing/account_billing/README.rst b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/README.rst new file mode 100644 index 00000000..ad670d32 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/README.rst @@ -0,0 +1,115 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + +=============== +Billing Process +=============== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:e39df14ed21c86761b0aa5be485ab84e0a1ae1d3dd6c0a5eb3b6a47e0d86ba44 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png + :target: https://odoo-community.org/page/development-status + :alt: Alpha +.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/account_billing + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-account_billing + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +In some countries, there is a customary practice for companies to collect money +from their customers only once in a month. For example, the customer has 3 payments due in +a given month, the vendor or billing company should group all the due AR Invoices in a document +call Billing Document and issue it with all the invoices consolidated to the customer on the Billing Day. +The customer will be paying based on the payable amount shown in Billing Document in the following month. + +This module use a new document called "Billing" to group these invoices together. + +.. IMPORTANT:: + This is an alpha version, the data model and design can change at any time without warning. + Only for development or testing purpose, do not use in production. + `More details on development status `_ + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +To use this module, you have 2 ways: + +1. Create new billing directly + Go to *Invoicing -> Customers or Vendors -> Billing* + +2. Create billing from selected invoice(s) + #. Go to *Invoicing -> Customers or Vendors -> Invoices or Bills* + #. Create Invoice + #. On tree view select invoice and go to *Action -> Create Billing* + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Ecosoft + +Contributors +~~~~~~~~~~~~ + +* Kitti U. +* Saran Lim. +* Rattapong Chokmasermkul +* Komsan Somwong + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-Saran440| image:: https://github.com/Saran440.png?size=40px + :target: https://github.com/Saran440 + :alt: Saran440 + +Current `maintainer `__: + +|maintainer-Saran440| + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-account_billing/account_billing/__init__.py b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/__init__.py new file mode 100644 index 00000000..a186576c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/__init__.py @@ -0,0 +1,4 @@ +# Copyright 2019 Ecosoft Co., Ltd (https://ecosoft.co.th/) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) + +from . import models diff --git a/odoo-bringout-oca-account-invoicing-account_billing/account_billing/__manifest__.py b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/__manifest__.py new file mode 100644 index 00000000..435d25b8 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/__manifest__.py @@ -0,0 +1,25 @@ +# Copyright 2019 Ecosoft Co., Ltd (https://ecosoft.co.th/) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) + +{ + "name": "Billing Process", + "summary": "Group invoice as billing before payment", + "version": "16.0.1.0.1", + "author": "Ecosoft, Odoo Community Association (OCA)", + "license": "AGPL-3", + "website": "https://github.com/OCA/account-invoicing", + "category": "Account", + "depends": ["account"], + "data": [ + "data/account_billing_sequence.xml", + "data/server_action.xml", + "security/ir.model.access.csv", + "views/account_billing_views.xml", + "views/account_move_views.xml", + "report/report_billing.xml", + "report/report.xml", + ], + "installable": True, + "development_status": "Alpha", + "maintainers": ["Saran440"], +} diff --git a/odoo-bringout-oca-account-invoicing-account_billing/account_billing/data/account_billing_sequence.xml b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/data/account_billing_sequence.xml new file mode 100644 index 00000000..e9df49fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/data/account_billing_sequence.xml @@ -0,0 +1,22 @@ + + + Billing sequence + account.customer.billing + CUST.BIL/%(year)s/ + + + + + 5 + + + Supplier Billing sequence + account.supplier.billing + SUPP.BIL/%(year)s/ + + + + + 5 + + diff --git a/odoo-bringout-oca-account-invoicing-account_billing/account_billing/data/server_action.xml b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/data/server_action.xml new file mode 100644 index 00000000..69f95b1f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/data/server_action.xml @@ -0,0 +1,28 @@ + + + + Create Billing + + + list + code + + if records: + action = records.action_create_billing() + + + + + + Register Payment + + + + list + code + + if records: + action = records.action_register_payment() + + + diff --git a/odoo-bringout-oca-account-invoicing-account_billing/account_billing/i18n/account_billing.pot b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/i18n/account_billing.pot new file mode 100644 index 00000000..3777fbf7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/i18n/account_billing.pot @@ -0,0 +1,622 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_billing +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__state +msgid "" +"\n" +" * The 'Draft' status is used when a user create a new billing\n" +"\n" +" * The 'Billed' status is used when user confirmed billing,\n" +" billing number is generated\n" +"\n" +" * The 'Cancelled' status is used when user billing is cancelled\n" +" " +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__invoice_related_count +msgid "# of Invoices" +msgstr "" + +#. module: account_billing +#: model:ir.actions.report,print_report_name:account_billing.report_account_billing +msgid "" +"'BILL-%s%s' % (object.name, object.state == 'draft' and '-draft' or '')" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Due Date" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Invoice Date" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Invoice Number" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Notes :" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Source Document" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Status" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Total" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Billing Date:" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Currency:" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Due Date:" +msgstr "" + +#. module: account_billing +#: model:ir.model,name:account_billing.model_account_billing +msgid "Account Billing" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__threshold_date +#: model:ir.model.fields,help:account_billing.field_account_billing__threshold_date_type +msgid "" +"All invoices with date (threshold date type) before and equal to threshold " +"date will be listed in billing lines" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__amount_residual +msgid "Amount Due" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Are you sure to cancel this document?" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__billing_line_ids +msgid "Bill Lines" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__bill_type +msgid "Bill Type" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__state__billed +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Billed" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Billed Billing" +msgstr "" + +#. module: account_billing +#. odoo-python +#: code:addons/account_billing/models/account_move.py:0 +#: model:ir.actions.act_window,name:account_billing.action_customer_billing +#: model:ir.actions.act_window,name:account_billing.action_supplier_billing +#: model:ir.actions.report,name:account_billing.report_account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__billing_id +#: model:ir.ui.menu,name:account_billing.menu_action_customer_billing +#: model:ir.ui.menu,name:account_billing.menu_action_supplier_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +#, python-format +msgid "Billing" +msgstr "" + +#. module: account_billing +#. odoo-python +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Billing %s is cancelled" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__date +msgid "Billing Date" +msgstr "" + +#. module: account_billing +#: model:ir.model,name:account_billing.model_account_billing_line +msgid "Billing Line" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Billing Lines" +msgstr "" + +#. module: account_billing +#. odoo-python +#: code:addons/account_billing/models/account_move.py:0 +#, python-format +msgid "" +"Billing cannot be processed because some invoices are not in the 'Posted' or" +" 'Paid' state already." +msgstr "" + +#. module: account_billing +#. odoo-python +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Billing is billed." +msgstr "" + +#. module: account_billing +#. odoo-python +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Billing is reset to draft" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_bank_statement_line__billing_ids +#: model:ir.model.fields,field_description:account_billing.field_account_move__billing_ids +#: model:ir.model.fields,field_description:account_billing.field_account_payment__billing_ids +msgid "Billings" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Cancel" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__state__cancel +msgid "Cancelled" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Cancelled Billing" +msgstr "" + +#. module: account_billing +#: model_terms:ir.actions.act_window,help:account_billing.action_customer_billing +#: model_terms:ir.actions.act_window,help:account_billing.action_supplier_billing +msgid "Click to register a new billing." +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__company_id +msgid "Company" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Compute items" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__invoice_related_count +msgid "Count invoice in billing" +msgstr "" + +#. module: account_billing +#: model:ir.actions.server,name:account_billing.action_account_invoice_billing +msgid "Create Billing" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__create_uid +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__create_uid +msgid "Created by" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__create_date +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__create_date +msgid "Created on" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__currency_id +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__currency_id +#: model:ir.model.fields,help:account_billing.field_account_billing__currency_id +msgid "Currency" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_tree +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Customer" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__bill_type__out_invoice +msgid "Customer Invoice" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__display_name +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__display_name +msgid "Display Name" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__state__draft +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Draft" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Draft Billing" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__threshold_date +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__threshold_date_type__invoice_date_due +msgid "Due Date" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__date +msgid "Effective date for accounting entries" +msgstr "" + +#. module: account_billing +#: model_terms:ir.actions.act_window,help:account_billing.action_customer_billing +msgid "" +"Enter the customer the invoices expect to be paid by the customer for this\n" +" bill period. By default the pending invoices will be listed, automatically." +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Group By" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__has_message +msgid "Has Message" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__id +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__id +msgid "ID" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__threshold_date_type__invoice_date +msgid "Invoice Date" +msgstr "" + +#. module: account_billing +#. odoo-python +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Invoice paid already." +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__invoice_date +msgid "Invoice/Bill Date" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Invoices" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_billing +#: model:ir.model,name:account_billing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing____last_update +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__write_uid +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__write_date +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__company_id +msgid "" +"Leave this field empty if this route is shared between all " +"companies" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_billing +#: model_terms:ir.actions.act_window,help:account_billing.action_supplier_billing +msgid "Manage supplier billing you want to be used in the system." +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_ids +msgid "Messages" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__move_id +msgid "Move" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__name +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Name" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__narration +#: model:ir.model.fields,help:account_billing.field_account_billing__narration +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Notes" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__name +msgid "Number" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__name +msgid "Number of account.billing" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__origin +msgid "Origin" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__partner_id +msgid "Partner" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__partner_id +msgid "Partner Information" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__payment_paid_all +msgid "Payment Paid All" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__payment_state +msgid "Payment Status" +msgstr "" + +#. module: account_billing +#. odoo-python +#: code:addons/account_billing/models/account_move.py:0 +#, python-format +msgid "Please select invoices with same currency" +msgstr "" + +#. module: account_billing +#. odoo-python +#: code:addons/account_billing/models/account_move.py:0 +#, python-format +msgid "Please select invoices with same partner" +msgstr "" + +#. module: account_billing +#: model:ir.actions.server,name:account_billing.action_account_billing_from_list +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Register Payment" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_bank_statement_line__billing_ids +#: model:ir.model.fields,help:account_billing.field_account_move__billing_ids +#: model:ir.model.fields,help:account_billing.field_account_payment__billing_ids +msgid "Relationship between invoice and billing" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Search Billings" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Set to Draft" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__state +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__state +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Status" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing_line__origin +msgid "The document(s) that generated the invoice." +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__threshold_date +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Threshold Date" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__threshold_date_type +msgid "Threshold Date Type" +msgstr "" + +#. module: account_billing +#. odoo-python +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Threshold Date cannot be later than the %s in lines" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__amount_total +msgid "Total" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Total Amount" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Total Amount Residual" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__bill_type +msgid "Type of invoice" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Validate" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_supplier_billing_tree +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Vendor" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__bill_type__in_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_billing +#. odoo-python +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "You need to add a line before validate." +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_billing/account_billing/i18n/bs.po b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/i18n/bs.po new file mode 100644 index 00000000..13b4557a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/i18n/bs.po @@ -0,0 +1,622 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_billing +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__state +msgid "" +"\n" +" * The 'Draft' status is used when a user create a new billing\n" +"\n" +" * The 'Billed' status is used when user confirmed billing,\n" +" billing number is generated\n" +"\n" +" * The 'Cancelled' status is used when user billing is cancelled\n" +" " +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__invoice_related_count +msgid "# of Invoices" +msgstr "# Faktura" + +#. module: account_billing +#: model:ir.actions.report,print_report_name:account_billing.report_account_billing +msgid "" +"'BILL-%s%s' % (object.name, object.state == 'draft' and '-draft' or '')" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Due Date" +msgstr "Datum dospijeća" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Invoice Date" +msgstr "Datum fakture" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Invoice Number" +msgstr "Broj fakture" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Notes :" +msgstr "Napomene :" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Source Document" +msgstr "Izvorni dokument" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Status" +msgstr "Status" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Total" +msgstr "Ukupno" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Billing Date:" +msgstr "Datum naplate:" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Currency:" +msgstr "Valuta:" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Due Date:" +msgstr "Datum dospijeća:" + +#. module: account_billing +#: model:ir.model,name:account_billing.model_account_billing +msgid "Account Billing" +msgstr "Računovodstvena naplata" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_needaction +msgid "Action Needed" +msgstr "Potrebna akcija" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__threshold_date +#: model:ir.model.fields,help:account_billing.field_account_billing__threshold_date_type +msgid "" +"All invoices with date (threshold date type) before and equal to threshold " +"date will be listed in billing lines" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__amount_residual +msgid "Amount Due" +msgstr "Iznos van valute" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Are you sure to cancel this document?" +msgstr "Jeste li sigurni da otkazujete ovaj dokument?" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_attachment_count +msgid "Attachment Count" +msgstr "Broj priloga" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__billing_line_ids +msgid "Bill Lines" +msgstr "Stavke ul.računa" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__bill_type +msgid "Bill Type" +msgstr "Tip računa" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__state__billed +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Billed" +msgstr "Fakturisano" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Billed Billing" +msgstr "Naplaćena naplata" + +#. module: account_billing +#. odoo-python +#: code:addons/account_billing/models/account_move.py:0 +#: model:ir.actions.act_window,name:account_billing.action_customer_billing +#: model:ir.actions.act_window,name:account_billing.action_supplier_billing +#: model:ir.actions.report,name:account_billing.report_account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__billing_id +#: model:ir.ui.menu,name:account_billing.menu_action_customer_billing +#: model:ir.ui.menu,name:account_billing.menu_action_supplier_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +#, python-format +msgid "Billing" +msgstr "Ulazni računi" + +#. module: account_billing +#. odoo-python +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Billing %s is cancelled" +msgstr "Naplata %s je otkazana" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__date +msgid "Billing Date" +msgstr "Datum naplate" + +#. module: account_billing +#: model:ir.model,name:account_billing.model_account_billing_line +msgid "Billing Line" +msgstr "Linija naplate" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Billing Lines" +msgstr "Linije naplate" + +#. module: account_billing +#. odoo-python +#: code:addons/account_billing/models/account_move.py:0 +#, python-format +msgid "" +"Billing cannot be processed because some invoices are not in the 'Posted' or" +" 'Paid' state already." +msgstr "" + +#. module: account_billing +#. odoo-python +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Billing is billed." +msgstr "Naplata je naplaćena." + +#. module: account_billing +#. odoo-python +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Billing is reset to draft" +msgstr "Naplata je vraćena na nacrt" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_bank_statement_line__billing_ids +#: model:ir.model.fields,field_description:account_billing.field_account_move__billing_ids +#: model:ir.model.fields,field_description:account_billing.field_account_payment__billing_ids +msgid "Billings" +msgstr "Naplate" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Cancel" +msgstr "Otkaži" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__state__cancel +msgid "Cancelled" +msgstr "Otkazan" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Cancelled Billing" +msgstr "Otkazana naplata" + +#. module: account_billing +#: model_terms:ir.actions.act_window,help:account_billing.action_customer_billing +#: model_terms:ir.actions.act_window,help:account_billing.action_supplier_billing +msgid "Click to register a new billing." +msgstr "Kliknite da registrujete novu naplatu." + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__company_id +msgid "Company" +msgstr "Preduzeće" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Compute items" +msgstr "Kalkuliši stavke" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__invoice_related_count +msgid "Count invoice in billing" +msgstr "Brojanje fakture u naplaciji" + +#. module: account_billing +#: model:ir.actions.server,name:account_billing.action_account_invoice_billing +msgid "Create Billing" +msgstr "Kreiraj naplatu" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__create_uid +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__create_date +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__currency_id +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__currency_id +#: model:ir.model.fields,help:account_billing.field_account_billing__currency_id +msgid "Currency" +msgstr "Valuta" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_tree +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Customer" +msgstr "Kupac" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__bill_type__out_invoice +msgid "Customer Invoice" +msgstr "Faktura kupcu" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__display_name +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__state__draft +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Draft" +msgstr "U pripremi" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Draft Billing" +msgstr "Nacrt naplate" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__threshold_date +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__threshold_date_type__invoice_date_due +msgid "Due Date" +msgstr "Datum dospijeća" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__date +msgid "Effective date for accounting entries" +msgstr "Datum stupanja na snagu za računovodstvene zapise" + +#. module: account_billing +#: model_terms:ir.actions.act_window,help:account_billing.action_customer_billing +msgid "" +"Enter the customer the invoices expect to be paid by the customer for this\n" +" bill period. By default the pending invoices will be listed, automatically." +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_follower_ids +msgid "Followers" +msgstr "Pratioci" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_partner_ids +msgid "Followers (Partners)" +msgstr "Pratioci (Partneri)" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Group By" +msgstr "Grupiši po" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__has_message +msgid "Has Message" +msgstr "Ima poruku" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__id +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__id +msgid "ID" +msgstr "ID" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Ako je zakačeno, nove poruke će zahtjevati vašu pažnju" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Ako je označeno neke poruke mogu imati grešku u dostavi." + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__threshold_date_type__invoice_date +msgid "Invoice Date" +msgstr "Datum Fakture" + +#. module: account_billing +#. odoo-python +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Invoice paid already." +msgstr "Faktura već plaćena." + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__invoice_date +msgid "Invoice/Bill Date" +msgstr "Datum računa" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Invoices" +msgstr "Fakture" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_is_follower +msgid "Is Follower" +msgstr "Pratilac" + +#. module: account_billing +#: model:ir.model,name:account_billing.model_account_move +msgid "Journal Entry" +msgstr "Žurnal" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing____last_update +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__write_uid +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__write_date +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__company_id +msgid "" +"Leave this field empty if this route is shared between all " +"companies" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_main_attachment_id +msgid "Main Attachment" +msgstr "Glavna zakačka" + +#. module: account_billing +#: model_terms:ir.actions.act_window,help:account_billing.action_supplier_billing +msgid "Manage supplier billing you want to be used in the system." +msgstr "Upravljaj dobavljačkim naplatama koje želite da koristite u sistemu." + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_has_error +msgid "Message Delivery error" +msgstr "Greška pri isporuci poruke" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_ids +msgid "Messages" +msgstr "Poruke" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__move_id +msgid "Move" +msgstr "Kretanje" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__name +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Name" +msgstr "Naziv:" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__narration +#: model:ir.model.fields,help:account_billing.field_account_billing__narration +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Notes" +msgstr "Zabilješke" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__name +msgid "Number" +msgstr "Broj" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_needaction_counter +msgid "Number of Actions" +msgstr "Broj akcija" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__name +msgid "Number of account.billing" +msgstr "Broj account.billing" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_has_error_counter +msgid "Number of errors" +msgstr "Broj grešaka" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "Broj poruka koje zahtijevaju aktivnost" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Broj poruka sa greškama pri isporuci" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__origin +msgid "Origin" +msgstr "Izvor" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__partner_id +msgid "Partner" +msgstr "Partner" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__partner_id +msgid "Partner Information" +msgstr "Informacije o partneru" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__payment_paid_all +msgid "Payment Paid All" +msgstr "Plaćanje plaćeno sve" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__payment_state +msgid "Payment Status" +msgstr "Status pl." + +#. module: account_billing +#. odoo-python +#: code:addons/account_billing/models/account_move.py:0 +#, python-format +msgid "Please select invoices with same currency" +msgstr "Molimo izaberite fakture sa istom valutom" + +#. module: account_billing +#. odoo-python +#: code:addons/account_billing/models/account_move.py:0 +#, python-format +msgid "Please select invoices with same partner" +msgstr "Molimo izaberite fakture sa istim partnerom" + +#. module: account_billing +#: model:ir.actions.server,name:account_billing.action_account_billing_from_list +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Register Payment" +msgstr "Registracija uplate" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_bank_statement_line__billing_ids +#: model:ir.model.fields,help:account_billing.field_account_move__billing_ids +#: model:ir.model.fields,help:account_billing.field_account_payment__billing_ids +msgid "Relationship between invoice and billing" +msgstr "Veza između fakture i naplacije" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Search Billings" +msgstr "Pretraži naplate" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Set to Draft" +msgstr "Postavi u pripremu" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__state +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__state +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Status" +msgstr "Status" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing_line__origin +msgid "The document(s) that generated the invoice." +msgstr "Dokument(i) koji su generirali ovaj račun." + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__threshold_date +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Threshold Date" +msgstr "Granični datum" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__threshold_date_type +msgid "Threshold Date Type" +msgstr "Tip graničnog datuma" + +#. module: account_billing +#. odoo-python +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Threshold Date cannot be later than the %s in lines" +msgstr "Granični datum ne može biti kasniji od %s u linijama" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__amount_total +msgid "Total" +msgstr "Ukupno" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Total Amount" +msgstr "Ukupan iznos" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Total Amount Residual" +msgstr "Ukupan ostatak iznosa" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__bill_type +msgid "Type of invoice" +msgstr "Tip fakture" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Validate" +msgstr "Ovjeri" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_supplier_billing_tree +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Vendor" +msgstr "Dobavljač" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__bill_type__in_invoice +msgid "Vendor Bill" +msgstr "Ulazni račun" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__website_message_ids +msgid "Website Messages" +msgstr "Poruke sa website-a" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__website_message_ids +msgid "Website communication history" +msgstr "Povijest komunikacije Web stranice" + +#. module: account_billing +#. odoo-python +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "You need to add a line before validate." +msgstr "Morate dodati liniju prije validacije." diff --git a/odoo-bringout-oca-account-invoicing-account_billing/account_billing/i18n/es.po b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/i18n/es.po new file mode 100644 index 00000000..0aee61b7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/i18n/es.po @@ -0,0 +1,619 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_billing +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-11-30 19:33+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__state +msgid "" +"\n" +" * The 'Draft' status is used when a user create a new billing\n" +"\n" +" * The 'Billed' status is used when user confirmed billing,\n" +" billing number is generated\n" +"\n" +" * The 'Cancelled' status is used when user billing is cancelled\n" +" " +msgstr "" +"\n" +" * El estado \"Borrador\" se utiliza cuando un usuario crea una " +"nueva facturación.\n" +"\n" +" * El estado 'Facturado' se utiliza cuando el usuario confirma la " +"facturación,\n" +" se genera el número de facturación\n" +"\n" +" * El estado \"Cancelado\" se utiliza cuando se cancela la " +"facturación de un usuario.\n" +" " + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__invoice_related_count +msgid "# of Invoices" +msgstr "# de facturas" + +#. module: account_billing +#: model:ir.actions.report,print_report_name:account_billing.report_account_billing +msgid "'BILL-%s%s' % (object.name, object.state == 'draft' and '-draft' or '')" +msgstr "'BILL-%s%s' % (object.name, object.state == 'draft' and '-draft' or '')" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Due Date" +msgstr "Fecha de Vencimiento" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Invoice Date" +msgstr "Fecha de Factura" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Invoice Number" +msgstr "Número de Factura" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Notes :" +msgstr "Notas:" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Source Document" +msgstr "Documento de Origen" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Status" +msgstr "Estado" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Total" +msgstr "Total" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Billing Date:" +msgstr "Fecha Facturación:" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Currency:" +msgstr "Divisa:" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Due Date:" +msgstr "Fecha de Vencimiento:" + +#. module: account_billing +#: model:ir.model,name:account_billing.model_account_billing +msgid "Account Billing" +msgstr "Facturación de Cuentas" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_needaction +msgid "Action Needed" +msgstr "Acción Necesaria" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__threshold_date +#: model:ir.model.fields,help:account_billing.field_account_billing__threshold_date_type +msgid "" +"All invoices with date (threshold date type) before and equal to threshold " +"date will be listed in billing lines" +msgstr "" +"Todas las facturas con fecha (tipo de fecha umbral) anterior e igual a la " +"fecha umbral aparecerán en las líneas de facturación" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Are you sure to cancel this document?" +msgstr "¿Está seguro de cancelar este documento?" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_attachment_count +msgid "Attachment Count" +msgstr "Conteo de Archivos Adjuntos" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__billing_line_ids +msgid "Bill Lines" +msgstr "Líneas de Factura" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__bill_type +msgid "Bill Type" +msgstr "Tipo de Factura" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__state__billed +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Billed" +msgstr "Facturado" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Billed Billing" +msgstr "Facturación Facturada" + +#. module: account_billing +#: model:ir.actions.act_window,name:account_billing.action_customer_billing +#: model:ir.actions.act_window,name:account_billing.action_supplier_billing +#: model:ir.actions.report,name:account_billing.report_account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__billing_id +#: model:ir.ui.menu,name:account_billing.menu_action_customer_billing +#: model:ir.ui.menu,name:account_billing.menu_action_supplier_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Billing" +msgstr "Facturación" + +#. module: account_billing +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Billing %s is cancelled" +msgstr "Facturación %s cancelada" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__date +msgid "Billing Date" +msgstr "Fecha de Facturación" + +#. module: account_billing +#: model:ir.model,name:account_billing.model_account_billing_line +msgid "Billing Line" +msgstr "Línea de facturación" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Billing Lines" +msgstr "Líneas de Facturación" + +#. module: account_billing +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Billing cannot be processed because some invoices are not in state Open" +msgstr "" +"No se puede procesar la facturación porque algunas facturas no están en " +"estado Abierto" + +#. module: account_billing +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Billing is billed." +msgstr "La facturación está facturada." + +#. module: account_billing +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Billing is reset to draft" +msgstr "La facturación se ha reestablecido a borrador" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_bank_statement_line__billing_ids +#: model:ir.model.fields,field_description:account_billing.field_account_move__billing_ids +#: model:ir.model.fields,field_description:account_billing.field_account_payment__billing_ids +msgid "Billings" +msgstr "Facturaciones" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__state__cancel +msgid "Cancelled" +msgstr "Cancelado/a" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Cancelled Billing" +msgstr "Facturación Cancelada" + +#. module: account_billing +#: model_terms:ir.actions.act_window,help:account_billing.action_customer_billing +#: model_terms:ir.actions.act_window,help:account_billing.action_supplier_billing +msgid "Click to register a new billing." +msgstr "Click para registrar una nueva facturación." + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__company_id +msgid "Company" +msgstr "Compañía" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__invoice_related_count +msgid "Count invoice in billing" +msgstr "Conteo de facturas en facturación" + +#. module: account_billing +#: model:ir.actions.act_window,name:account_billing.action_account_invoice_billing +msgid "Create Billing" +msgstr "Crear Facturación" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__create_uid +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__create_date +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__currency_id +#: model:ir.model.fields,help:account_billing.field_account_billing__currency_id +msgid "Currency" +msgstr "Divisa" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_tree +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Customer" +msgstr "Cliente" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__bill_type__out_invoice +msgid "Customer Invoice" +msgstr "Factura Cliente" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__display_name +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__display_name +#: model:ir.model.fields,field_description:account_billing.field_account_move__display_name +msgid "Display Name" +msgstr "Mostrar Nombre" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__state__draft +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Draft" +msgstr "Borrador" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Draft Billing" +msgstr "Facturación Borrador" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__threshold_date +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__threshold_date_type__invoice_date_due +msgid "Due Date" +msgstr "Fecha de Vencimiento" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__date +msgid "Effective date for accounting entries" +msgstr "Fecha efectiva para entradas contables" + +#. module: account_billing +#: model_terms:ir.actions.act_window,help:account_billing.action_customer_billing +msgid "" +"Enter the customer the invoices expect to be paid by the customer for this\n" +" bill period. By default the pending invoices will be listed, " +"automatically." +msgstr "" +"Introduzca el cliente que espera que pague las facturas correspondientes a " +"este\n" +" periodo de facturación. Por defecto se listarán automáticamente " +"las facturas pendientes." + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_follower_ids +msgid "Followers" +msgstr "Seguidores" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_channel_ids +msgid "Followers (Channels)" +msgstr "Seguidores/as (Canales)" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_partner_ids +msgid "Followers (Partners)" +msgstr "Seguimiento (Socios)" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Group By" +msgstr "Grupo por" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__id +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__id +#: model:ir.model.fields,field_description:account_billing.field_account_move__id +msgid "ID" +msgstr "ID" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__message_needaction +#: model:ir.model.fields,help:account_billing.field_account_billing__message_unread +msgid "If checked, new messages require your attention." +msgstr "Si está marcada, nuevos mensajes requieren su atención." + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Si está marcado, hay nuevos mensajes que requieren su atención." + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__invoice_id +msgid "Invoice" +msgstr "Factura" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__threshold_date_type__invoice_date +msgid "Invoice Date" +msgstr "Fecha Factura" + +#. module: account_billing +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Invoice paid already." +msgstr "La factura ya ha sido pagada." + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__invoice_date +msgid "Invoice/Bill Date" +msgstr "Fecha de la factura" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Invoices" +msgstr "Facturas" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_is_follower +msgid "Is Follower" +msgstr "Es Seguidor/a" + +#. module: account_billing +#: model:ir.model,name:account_billing.model_account_move +msgid "Journal Entry" +msgstr "Entrada Diario" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing____last_update +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line____last_update +#: model:ir.model.fields,field_description:account_billing.field_account_move____last_update +msgid "Last Modified on" +msgstr "Última Modificación el" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__write_uid +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__write_uid +msgid "Last Updated by" +msgstr "Última Actualización por" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__write_date +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__write_date +msgid "Last Updated on" +msgstr "Última Actualización el" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__company_id +msgid "" +"Leave this field empty if this route is shared between all " +"companies" +msgstr "" +"Deje este campo vacío si esta ruta es compartida entre todas las " +"compañías" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_main_attachment_id +msgid "Main Attachment" +msgstr "Archivo Adjunto Principal" + +#. module: account_billing +#: model_terms:ir.actions.act_window,help:account_billing.action_supplier_billing +msgid "Manage supplier billing you want to be used in the system." +msgstr "" +"Gestione la facturación del proveedor que desea que se utilice en el sistema." + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_has_error +msgid "Message Delivery error" +msgstr "Error en Entrega de Mensaje" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_ids +msgid "Messages" +msgstr "Mensajes" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__name +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Name" +msgstr "Nombre" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__narration +#: model:ir.model.fields,help:account_billing.field_account_billing__narration +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Notes" +msgstr "Notas" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__name +msgid "Number" +msgstr "Número" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_needaction_counter +msgid "Number of Actions" +msgstr "Número de Acciones" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__name +msgid "Number of account.billing" +msgstr "Número de account.billing" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_has_error_counter +msgid "Number of errors" +msgstr "Número de errores" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "Números de mensajes que requieren una acción" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Número de mensajes con error de entrega" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__message_unread_counter +msgid "Number of unread messages" +msgstr "Número de mensajes no leídos" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__origin +msgid "Origin" +msgstr "Origen" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__partner_id +msgid "Partner" +msgstr "Socio" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__partner_id +msgid "Partner Information" +msgstr "Información del Socio" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__payment_state +msgid "Payment Status" +msgstr "Estado del Pago" + +#. module: account_billing +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Please select invoices with same currency" +msgstr "Seleccione facturas con la misma moneda" + +#. module: account_billing +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Please select invoices with same partner" +msgstr "Seleccione facturas con el mismo interlocutor" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_bank_statement_line__billing_ids +#: model:ir.model.fields,help:account_billing.field_account_move__billing_ids +#: model:ir.model.fields,help:account_billing.field_account_payment__billing_ids +msgid "Relationship between invoice and billing" +msgstr "Relación entre factura y facturación" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Search Billings" +msgstr "Buscar en Facturaciones" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Set to Draft" +msgstr "Establecer a Borrador" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__state +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__state +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Status" +msgstr "Situación" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing_line__origin +msgid "The document(s) that generated the invoice." +msgstr "Referencia del documento(s) que ha creado esta factura." + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__threshold_date +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Threshold Date" +msgstr "Umbral Fecha" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__threshold_date_type +msgid "Threshold Date Type" +msgstr "Umbral Fecha Tipo" + +#. module: account_billing +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Threshold Date cannot be later than the %s in lines" +msgstr "La Fecha Umbral no puede ser posterior al %s de las líneas" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__total +msgid "Total" +msgstr "Total" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Total Amount" +msgstr "Importe Total" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__bill_type +msgid "Type of invoice" +msgstr "Tipo de factura" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_unread +msgid "Unread Messages" +msgstr "Mensajes no leídos" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_unread_counter +msgid "Unread Messages Counter" +msgstr "Contador de Mensajes no Leídos" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Validate" +msgstr "Validar" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_supplier_billing_tree +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Vendor" +msgstr "Vendedor" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__bill_type__in_invoice +msgid "Vendor Bill" +msgstr "Factura de Vendedor" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__website_message_ids +msgid "Website Messages" +msgstr "Mensajes de la Página web" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__website_message_ids +msgid "Website communication history" +msgstr "Historial de la comunicación del sitio web" diff --git a/odoo-bringout-oca-account-invoicing-account_billing/account_billing/i18n/fr_FR.po b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/i18n/fr_FR.po new file mode 100644 index 00000000..30e047c0 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/i18n/fr_FR.po @@ -0,0 +1,595 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_billing +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: fr_FR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__state +msgid "" +"\n" +" * The 'Draft' status is used when a user create a new billing\n" +"\n" +" * The 'Billed' status is used when user confirmed billing,\n" +" billing number is generated\n" +"\n" +" * The 'Cancelled' status is used when user billing is cancelled\n" +" " +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__invoice_related_count +msgid "# of Invoices" +msgstr "" + +#. module: account_billing +#: model:ir.actions.report,print_report_name:account_billing.report_account_billing +msgid "'BILL-%s%s' % (object.name, object.state == 'draft' and '-draft' or '')" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Due Date" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Invoice Date" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Invoice Number" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Notes :" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Source Document" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Status" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Total" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Billing Date:" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Currency:" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Due Date:" +msgstr "" + +#. module: account_billing +#: model:ir.model,name:account_billing.model_account_billing +msgid "Account Billing" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__threshold_date +#: model:ir.model.fields,help:account_billing.field_account_billing__threshold_date_type +msgid "" +"All invoices with date (threshold date type) before and equal to threshold " +"date will be listed in billing lines" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Are you sure to cancel this document?" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__billing_line_ids +msgid "Bill Lines" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__bill_type +msgid "Bill Type" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__state__billed +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Billed" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Billed Billing" +msgstr "" + +#. module: account_billing +#: model:ir.actions.act_window,name:account_billing.action_customer_billing +#: model:ir.actions.act_window,name:account_billing.action_supplier_billing +#: model:ir.actions.report,name:account_billing.report_account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__billing_id +#: model:ir.ui.menu,name:account_billing.menu_action_customer_billing +#: model:ir.ui.menu,name:account_billing.menu_action_supplier_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Billing" +msgstr "" + +#. module: account_billing +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Billing %s is cancelled" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__date +msgid "Billing Date" +msgstr "" + +#. module: account_billing +#: model:ir.model,name:account_billing.model_account_billing_line +msgid "Billing Line" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Billing Lines" +msgstr "" + +#. module: account_billing +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Billing cannot be processed because some invoices are not in state Open" +msgstr "" + +#. module: account_billing +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Billing is billed." +msgstr "" + +#. module: account_billing +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Billing is reset to draft" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_bank_statement_line__billing_ids +#: model:ir.model.fields,field_description:account_billing.field_account_move__billing_ids +#: model:ir.model.fields,field_description:account_billing.field_account_payment__billing_ids +msgid "Billings" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Cancel" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__state__cancel +msgid "Cancelled" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Cancelled Billing" +msgstr "" + +#. module: account_billing +#: model_terms:ir.actions.act_window,help:account_billing.action_customer_billing +#: model_terms:ir.actions.act_window,help:account_billing.action_supplier_billing +msgid "Click to register a new billing." +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__company_id +msgid "Company" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__invoice_related_count +msgid "Count invoice in billing" +msgstr "" + +#. module: account_billing +#: model:ir.actions.act_window,name:account_billing.action_account_invoice_billing +msgid "Create Billing" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__create_uid +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__create_uid +msgid "Created by" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__create_date +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__create_date +msgid "Created on" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__currency_id +#: model:ir.model.fields,help:account_billing.field_account_billing__currency_id +msgid "Currency" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_tree +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Customer" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__bill_type__out_invoice +msgid "Customer Invoice" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__display_name +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__display_name +#: model:ir.model.fields,field_description:account_billing.field_account_move__display_name +msgid "Display Name" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__state__draft +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Draft" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Draft Billing" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__threshold_date +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__threshold_date_type__invoice_date_due +msgid "Due Date" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__date +msgid "Effective date for accounting entries" +msgstr "" + +#. module: account_billing +#: model_terms:ir.actions.act_window,help:account_billing.action_customer_billing +msgid "" +"Enter the customer the invoices expect to be paid by the customer for this\n" +" bill period. By default the pending invoices will be listed, " +"automatically." +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_channel_ids +msgid "Followers (Channels)" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Group By" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__id +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__id +#: model:ir.model.fields,field_description:account_billing.field_account_move__id +msgid "ID" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__message_needaction +#: model:ir.model.fields,help:account_billing.field_account_billing__message_unread +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__invoice_id +msgid "Invoice" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__threshold_date_type__invoice_date +msgid "Invoice Date" +msgstr "" + +#. module: account_billing +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Invoice paid already." +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__invoice_date +msgid "Invoice/Bill Date" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Invoices" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_billing +#: model:ir.model,name:account_billing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing____last_update +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line____last_update +#: model:ir.model.fields,field_description:account_billing.field_account_move____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__write_uid +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__write_date +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__company_id +msgid "" +"Leave this field empty if this route is shared between all " +"companies" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_billing +#: model_terms:ir.actions.act_window,help:account_billing.action_supplier_billing +msgid "Manage supplier billing you want to be used in the system." +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_ids +msgid "Messages" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__name +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Name" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__narration +#: model:ir.model.fields,help:account_billing.field_account_billing__narration +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Notes" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__name +msgid "Number" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__name +msgid "Number of account.billing" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__message_unread_counter +msgid "Number of unread messages" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__origin +msgid "Origin" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__partner_id +msgid "Partner" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__partner_id +msgid "Partner Information" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__payment_state +msgid "Payment Status" +msgstr "" + +#. module: account_billing +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Please select invoices with same currency" +msgstr "" + +#. module: account_billing +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Please select invoices with same partner" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_bank_statement_line__billing_ids +#: model:ir.model.fields,help:account_billing.field_account_move__billing_ids +#: model:ir.model.fields,help:account_billing.field_account_payment__billing_ids +msgid "Relationship between invoice and billing" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Search Billings" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Set to Draft" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__state +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__state +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Status" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing_line__origin +msgid "The document(s) that generated the invoice." +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__threshold_date +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Threshold Date" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__threshold_date_type +msgid "Threshold Date Type" +msgstr "" + +#. module: account_billing +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Threshold Date cannot be later than the %s in lines" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__total +msgid "Total" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Total Amount" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__bill_type +msgid "Type of invoice" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_unread +msgid "Unread Messages" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_unread_counter +msgid "Unread Messages Counter" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Validate" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_supplier_billing_tree +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Vendor" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__bill_type__in_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__website_message_ids +msgid "Website communication history" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_billing/account_billing/i18n/it.po b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/i18n/it.po new file mode 100644 index 00000000..1ef58db3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/i18n/it.po @@ -0,0 +1,647 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_billing +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-06-25 10:25+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__state +msgid "" +"\n" +" * The 'Draft' status is used when a user create a new billing\n" +"\n" +" * The 'Billed' status is used when user confirmed billing,\n" +" billing number is generated\n" +"\n" +" * The 'Cancelled' status is used when user billing is cancelled\n" +" " +msgstr "" +"\n" +" * Lo stato \"Bozza\" viene utilizzato quando un utente crea una " +"nuova fatturazione\n" +"\n" +" * Lo stato \"Fatturato\" viene utilizzato quando l'utente ha " +"confermato la fatturazione,\n" +" viene generato il numero di fatturazione\n" +"\n" +" * Lo stato \"Annullato\" viene utilizzato quando la fatturazione " +"dell'utente viene annullata\n" +" " + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__invoice_related_count +msgid "# of Invoices" +msgstr "N° di fatture" + +#. module: account_billing +#: model:ir.actions.report,print_report_name:account_billing.report_account_billing +msgid "" +"'BILL-%s%s' % (object.name, object.state == 'draft' and '-draft' or '')" +msgstr "" +"'FATTURA-%s%s' % (object.name, object.state == 'draft' and '-draft' or '')" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Due Date" +msgstr "Data scadenza" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Invoice Date" +msgstr "Data fattura" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Invoice Number" +msgstr "Numero fatturar" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Notes :" +msgstr "Note :" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Source Document" +msgstr "Documento origine" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Status" +msgstr "Stato" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Total" +msgstr "Totale " + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Billing Date:" +msgstr "Data fatturazione:" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Currency:" +msgstr "Valuta:" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Due Date:" +msgstr "Data scadenza:" + +#. module: account_billing +#: model:ir.model,name:account_billing.model_account_billing +msgid "Account Billing" +msgstr "Fatturazione conto" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_needaction +msgid "Action Needed" +msgstr "Azione richiesta" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__threshold_date +#: model:ir.model.fields,help:account_billing.field_account_billing__threshold_date_type +msgid "" +"All invoices with date (threshold date type) before and equal to threshold " +"date will be listed in billing lines" +msgstr "" +"Tutte le fatture con data (tipo data soglia) precedente e uguale alla data " +"soglia saranno elencate nelle righe di fatturazione" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__amount_residual +msgid "Amount Due" +msgstr "Importo dovuto" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Are you sure to cancel this document?" +msgstr "Sicuri di annullare questo documento?" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_attachment_count +msgid "Attachment Count" +msgstr "Conteggio allegati" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__billing_line_ids +msgid "Bill Lines" +msgstr "Righe fattura" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__bill_type +msgid "Bill Type" +msgstr "Tipo fattura" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__state__billed +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Billed" +msgstr "Fatturato" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Billed Billing" +msgstr "Fatturazione fatturata" + +#. module: account_billing +#. odoo-python +#: code:addons/account_billing/models/account_move.py:0 +#: model:ir.actions.act_window,name:account_billing.action_customer_billing +#: model:ir.actions.act_window,name:account_billing.action_supplier_billing +#: model:ir.actions.report,name:account_billing.report_account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__billing_id +#: model:ir.ui.menu,name:account_billing.menu_action_customer_billing +#: model:ir.ui.menu,name:account_billing.menu_action_supplier_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +#, python-format +msgid "Billing" +msgstr "Fatturazione" + +#. module: account_billing +#. odoo-python +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Billing %s is cancelled" +msgstr "La fatturazione %s è annullata" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__date +msgid "Billing Date" +msgstr "Data fatturazione" + +#. module: account_billing +#: model:ir.model,name:account_billing.model_account_billing_line +msgid "Billing Line" +msgstr "Riga fatturazione" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Billing Lines" +msgstr "Righe fatturazione" + +#. module: account_billing +#. odoo-python +#: code:addons/account_billing/models/account_move.py:0 +#, python-format +msgid "" +"Billing cannot be processed because some invoices are not in the 'Posted' or" +" 'Paid' state already." +msgstr "" +"La fatturazione non può essere elaborata perché alcune fatture non sono " +"ancora nello stato \"Registrate\" o \"Pagate\"." + +#. module: account_billing +#. odoo-python +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Billing is billed." +msgstr "La fatturazione è fatturata." + +#. module: account_billing +#. odoo-python +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Billing is reset to draft" +msgstr "La fatturazione è reimpostata a bozza" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_bank_statement_line__billing_ids +#: model:ir.model.fields,field_description:account_billing.field_account_move__billing_ids +#: model:ir.model.fields,field_description:account_billing.field_account_payment__billing_ids +msgid "Billings" +msgstr "Fatturazioni" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Cancel" +msgstr "Annulla" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__state__cancel +msgid "Cancelled" +msgstr "Annullata" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Cancelled Billing" +msgstr "Fatturazione annullata" + +#. module: account_billing +#: model_terms:ir.actions.act_window,help:account_billing.action_customer_billing +#: model_terms:ir.actions.act_window,help:account_billing.action_supplier_billing +msgid "Click to register a new billing." +msgstr "Fare clic per registrare una nuova fatturazione." + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__company_id +msgid "Company" +msgstr "Azienda" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Compute items" +msgstr "Calcola elementi" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__invoice_related_count +msgid "Count invoice in billing" +msgstr "Conta fatture in fatturazione" + +#. module: account_billing +#: model:ir.actions.server,name:account_billing.action_account_invoice_billing +msgid "Create Billing" +msgstr "Crea fatturazione" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__create_uid +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__create_date +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__currency_id +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__currency_id +#: model:ir.model.fields,help:account_billing.field_account_billing__currency_id +msgid "Currency" +msgstr "Valuta" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_tree +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Customer" +msgstr "Cliente" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__bill_type__out_invoice +msgid "Customer Invoice" +msgstr "Fattura cliente" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__display_name +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__state__draft +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Draft" +msgstr "Bozza" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Draft Billing" +msgstr "Bozza fatturazione" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__threshold_date +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__threshold_date_type__invoice_date_due +msgid "Due Date" +msgstr "Scadenza" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__date +msgid "Effective date for accounting entries" +msgstr "Data effettiva registrazioni contabili" + +#. module: account_billing +#: model_terms:ir.actions.act_window,help:account_billing.action_customer_billing +msgid "" +"Enter the customer the invoices expect to be paid by the customer for this\n" +" bill period. By default the pending invoices will be listed, automatically." +msgstr "" +"Inserire il cliente che le fatture prevedono di pagare per questo periodo di " +"fatturazione. \n" +" Per impostazione predefinita, le fatture in sospeso saranno " +"elencate automaticamente." + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_follower_ids +msgid "Followers" +msgstr "Seguito da" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_partner_ids +msgid "Followers (Partners)" +msgstr "Seguito da (partner)" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Group By" +msgstr "Raggruppa per" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__has_message +msgid "Has Message" +msgstr "Ha un messaggio" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__id +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__id +msgid "ID" +msgstr "ID" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Se selezionata, nuovi messaggi richiedono attenzione." + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Se selezionata, alcuni messaggi hanno un errore di consegna." + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__threshold_date_type__invoice_date +msgid "Invoice Date" +msgstr "Data fattura" + +#. module: account_billing +#. odoo-python +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Invoice paid already." +msgstr "Fattura già pagata." + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__invoice_date +msgid "Invoice/Bill Date" +msgstr "Data fattura/conto" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Invoices" +msgstr "Fatture" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_is_follower +msgid "Is Follower" +msgstr "Segue" + +#. module: account_billing +#: model:ir.model,name:account_billing.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing____last_update +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__write_uid +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__write_date +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__company_id +msgid "" +"Leave this field empty if this route is shared between all " +"companies" +msgstr "" +"Lasciare questo campo vuoto se questo percorso è condiviso tra " +"tutte le aziende" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_main_attachment_id +msgid "Main Attachment" +msgstr "Allegato principale" + +#. module: account_billing +#: model_terms:ir.actions.act_window,help:account_billing.action_supplier_billing +msgid "Manage supplier billing you want to be used in the system." +msgstr "Gestione fatturazione fornitori che si vuole utilizzare nel sistema." + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_has_error +msgid "Message Delivery error" +msgstr "Errore di consegna messaggio" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_ids +msgid "Messages" +msgstr "Messaggi" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__move_id +msgid "Move" +msgstr "Registrazione" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__name +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Name" +msgstr "Nome" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__narration +#: model:ir.model.fields,help:account_billing.field_account_billing__narration +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Notes" +msgstr "Note" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__name +msgid "Number" +msgstr "Numero" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_needaction_counter +msgid "Number of Actions" +msgstr "Numero di azioni" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__name +msgid "Number of account.billing" +msgstr "Numero di account.billing" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_has_error_counter +msgid "Number of errors" +msgstr "Numero di errori" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "Numero di messaggi che richiedono un'azione" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Numero di messaggi con errore di consegna" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__origin +msgid "Origin" +msgstr "Origine" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__partner_id +msgid "Partner" +msgstr "Partner" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__partner_id +msgid "Partner Information" +msgstr "Informazioni partner" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__payment_paid_all +msgid "Payment Paid All" +msgstr "Pagamenti completi" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__payment_state +msgid "Payment Status" +msgstr "Stato pagamento" + +#. module: account_billing +#. odoo-python +#: code:addons/account_billing/models/account_move.py:0 +#, python-format +msgid "Please select invoices with same currency" +msgstr "Selezionare fatture con la stessa valuta" + +#. module: account_billing +#. odoo-python +#: code:addons/account_billing/models/account_move.py:0 +#, python-format +msgid "Please select invoices with same partner" +msgstr "Selezionare fatture con lo stesso partner" + +#. module: account_billing +#: model:ir.actions.server,name:account_billing.action_account_billing_from_list +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Register Payment" +msgstr "Registra pagamento" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_bank_statement_line__billing_ids +#: model:ir.model.fields,help:account_billing.field_account_move__billing_ids +#: model:ir.model.fields,help:account_billing.field_account_payment__billing_ids +msgid "Relationship between invoice and billing" +msgstr "Relazione tra fattura e fatturazione" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Search Billings" +msgstr "Cerca fatturazioni" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Set to Draft" +msgstr "Imposta a bozza" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__state +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__state +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Status" +msgstr "Stato" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing_line__origin +msgid "The document(s) that generated the invoice." +msgstr "Documento(i) che ha generato la fattura." + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__threshold_date +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Threshold Date" +msgstr "Data soglia" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__threshold_date_type +msgid "Threshold Date Type" +msgstr "Tipo soglia data" + +#. module: account_billing +#. odoo-python +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Threshold Date cannot be later than the %s in lines" +msgstr "La data soglia non può essere dopo il %s nelle righe" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__amount_total +msgid "Total" +msgstr "Totale" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Total Amount" +msgstr "Importo totale" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Total Amount Residual" +msgstr "Valore totale residuo" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__bill_type +msgid "Type of invoice" +msgstr "Tipo di fattura" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Validate" +msgstr "Valida" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_supplier_billing_tree +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Vendor" +msgstr "Fornitore" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__bill_type__in_invoice +msgid "Vendor Bill" +msgstr "Fattura fornitore" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__website_message_ids +msgid "Website Messages" +msgstr "Messaggi sito web" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__website_message_ids +msgid "Website communication history" +msgstr "Cronologia comunicazioni sito web" + +#. module: account_billing +#. odoo-python +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "You need to add a line before validate." +msgstr "Bisogna inserire una riga prima di validare." diff --git a/odoo-bringout-oca-account-invoicing-account_billing/account_billing/i18n/ja.po b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/i18n/ja.po new file mode 100644 index 00000000..7b2a0297 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/i18n/ja.po @@ -0,0 +1,638 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_billing +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-06-18 10:25+0000\n" +"Last-Translator: Ryoko Tsuda \n" +"Language-Team: none\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__state +msgid "" +"\n" +" * The 'Draft' status is used when a user create a new billing\n" +"\n" +" * The 'Billed' status is used when user confirmed billing,\n" +" billing number is generated\n" +"\n" +" * The 'Cancelled' status is used when user billing is cancelled\n" +" " +msgstr "" +"\n" +" * 'ドラフト' 状態は、" +"ユーザが新しい合計請求書を作成したときに使用されます\n" +"\n" +" * '請求済' 状態はユーザが合計請求書を検証し、" +"合計請求書番号が生成された時に\n" +" 使用されます\n" +"\n" +" * '取消' 状態はユーザが合計請求書を取消した時に使用されます\n" +" " + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__invoice_related_count +msgid "# of Invoices" +msgstr "# 請求書" + +#. module: account_billing +#: model:ir.actions.report,print_report_name:account_billing.report_account_billing +msgid "" +"'BILL-%s%s' % (object.name, object.state == 'draft' and '-draft' or '')" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Due Date" +msgstr "期日" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Invoice Date" +msgstr "請求日" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Invoice Number" +msgstr "請求書番号" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Notes :" +msgstr "ノート :" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Source Document" +msgstr "参照元" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Status" +msgstr "状態" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Total" +msgstr "合計" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Billing Date:" +msgstr "合計請求日:" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Currency:" +msgstr "通貨:" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Due Date:" +msgstr "期日:" + +#. module: account_billing +#: model:ir.model,name:account_billing.model_account_billing +msgid "Account Billing" +msgstr "合計請求書" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_needaction +msgid "Action Needed" +msgstr "要アクション" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__threshold_date +#: model:ir.model.fields,help:account_billing.field_account_billing__threshold_date_type +msgid "" +"All invoices with date (threshold date type) before and equal to threshold " +"date will be listed in billing lines" +msgstr "閾日タイプの日付が閾日以前請求書が合計請求書明細行に追加されます。" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__amount_residual +msgid "Amount Due" +msgstr "未消込額" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Are you sure to cancel this document?" +msgstr "このドキュメントを本当に取消しますか" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_attachment_count +msgid "Attachment Count" +msgstr "添付数" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__billing_line_ids +msgid "Bill Lines" +msgstr "合計請求書明細" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__bill_type +msgid "Bill Type" +msgstr "合計請求書タイプ" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__state__billed +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Billed" +msgstr "請求済" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Billed Billing" +msgstr "請求済合計請求書" + +#. module: account_billing +#. odoo-python +#: code:addons/account_billing/models/account_move.py:0 +#: model:ir.actions.act_window,name:account_billing.action_customer_billing +#: model:ir.actions.act_window,name:account_billing.action_supplier_billing +#: model:ir.actions.report,name:account_billing.report_account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__billing_id +#: model:ir.ui.menu,name:account_billing.menu_action_customer_billing +#: model:ir.ui.menu,name:account_billing.menu_action_supplier_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +#, python-format +msgid "Billing" +msgstr "合計請求書" + +#. module: account_billing +#. odoo-python +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Billing %s is cancelled" +msgstr "合計請求書 %s は取消されました" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__date +msgid "Billing Date" +msgstr "合計請求日" + +#. module: account_billing +#: model:ir.model,name:account_billing.model_account_billing_line +msgid "Billing Line" +msgstr "合計請求書明細" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Billing Lines" +msgstr "合計請求書明細" + +#. module: account_billing +#. odoo-python +#: code:addons/account_billing/models/account_move.py:0 +#, python-format +msgid "" +"Billing cannot be processed because some invoices are not in the 'Posted' or" +" 'Paid' state already." +msgstr "「記帳済」または「支払済」の状態になっていない請求書があるため、合計請求処理" +"ができません。" + +#. module: account_billing +#. odoo-python +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Billing is billed." +msgstr "合計請求書が請求されました。" + +#. module: account_billing +#. odoo-python +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Billing is reset to draft" +msgstr "合計請求書がドラフトにリセットされます" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_bank_statement_line__billing_ids +#: model:ir.model.fields,field_description:account_billing.field_account_move__billing_ids +#: model:ir.model.fields,field_description:account_billing.field_account_payment__billing_ids +msgid "Billings" +msgstr "合計請求書" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Cancel" +msgstr "取消" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__state__cancel +msgid "Cancelled" +msgstr "取消済" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Cancelled Billing" +msgstr "取消済合計請求書" + +#. module: account_billing +#: model_terms:ir.actions.act_window,help:account_billing.action_customer_billing +#: model_terms:ir.actions.act_window,help:account_billing.action_supplier_billing +msgid "Click to register a new billing." +msgstr "クリックして新しい合計請求書を登録します。" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__company_id +msgid "Company" +msgstr "会社" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Compute items" +msgstr "明細を算出" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__invoice_related_count +msgid "Count invoice in billing" +msgstr "合計請求書の請求書数" + +#. module: account_billing +#: model:ir.actions.server,name:account_billing.action_account_invoice_billing +msgid "Create Billing" +msgstr "合計請求書作成" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__create_uid +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__create_uid +msgid "Created by" +msgstr "作成者" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__create_date +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__create_date +msgid "Created on" +msgstr "作成日" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__currency_id +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__currency_id +#: model:ir.model.fields,help:account_billing.field_account_billing__currency_id +msgid "Currency" +msgstr "通貨" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_tree +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Customer" +msgstr "顧客" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__bill_type__out_invoice +msgid "Customer Invoice" +msgstr "顧客請求書" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__display_name +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__display_name +msgid "Display Name" +msgstr "表示名" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__state__draft +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Draft" +msgstr "ドラフト" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Draft Billing" +msgstr "ドラフト合計請求書" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__threshold_date +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__threshold_date_type__invoice_date_due +msgid "Due Date" +msgstr "期日" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__date +msgid "Effective date for accounting entries" +msgstr "会計仕訳有効日" + +#. module: account_billing +#: model_terms:ir.actions.act_window,help:account_billing.action_customer_billing +msgid "" +"Enter the customer the invoices expect to be paid by the customer for this\n" +" bill period. By default the pending invoices will be listed, automatically." +msgstr "" +"合計請求期間中に顧客から支払われる予定の請求書を入力します。\n" +"デフォルトでは、保留中の請求書が自動的にリストアップされます。" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_follower_ids +msgid "Followers" +msgstr "フォロワー" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_partner_ids +msgid "Followers (Partners)" +msgstr "フォロワー (取引先)" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Group By" +msgstr "グループ化" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__has_message +msgid "Has Message" +msgstr "メッセージあり" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__id +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__id +msgid "ID" +msgstr "ID" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__message_needaction +msgid "If checked, new messages require your attention." +msgstr "チェックした場合は、新しいメッセージに注意が必要です。" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "チェックした場合は、いくつかのメッセージは配信エラーになります。" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__threshold_date_type__invoice_date +msgid "Invoice Date" +msgstr "請求日" + +#. module: account_billing +#. odoo-python +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Invoice paid already." +msgstr "請求書は既に支払済です。" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__invoice_date +msgid "Invoice/Bill Date" +msgstr "請求日" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Invoices" +msgstr "請求書" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_is_follower +msgid "Is Follower" +msgstr "フォロー中" + +#. module: account_billing +#: model:ir.model,name:account_billing.model_account_move +msgid "Journal Entry" +msgstr "仕訳" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing____last_update +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line____last_update +msgid "Last Modified on" +msgstr "最終修正日" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__write_uid +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__write_uid +msgid "Last Updated by" +msgstr "最終更新者" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__write_date +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__write_date +msgid "Last Updated on" +msgstr "最終更新日" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__company_id +msgid "" +"Leave this field empty if this route is shared between all " +"companies" +msgstr "このルートがすべての会社で共有される場合は、この項目を空欄にしてください。" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_main_attachment_id +msgid "Main Attachment" +msgstr "主要添付" + +#. module: account_billing +#: model_terms:ir.actions.act_window,help:account_billing.action_supplier_billing +msgid "Manage supplier billing you want to be used in the system." +msgstr "システムで仕入先合計請求書を管理。" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_has_error +msgid "Message Delivery error" +msgstr "メッセージ配信エラー" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_ids +msgid "Messages" +msgstr "メッセージ" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__move_id +msgid "Move" +msgstr "仕訳" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__name +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Name" +msgstr "名称" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__narration +#: model:ir.model.fields,help:account_billing.field_account_billing__narration +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Notes" +msgstr "ノート" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__name +msgid "Number" +msgstr "番号" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_needaction_counter +msgid "Number of Actions" +msgstr "アクション数" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__name +msgid "Number of account.billing" +msgstr "合計請求書数" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_has_error_counter +msgid "Number of errors" +msgstr "エラー数" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "アクションを必要とするメッセージの数" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "配信エラーのメッセージ数" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__origin +msgid "Origin" +msgstr "発生元" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__partner_id +msgid "Partner" +msgstr "取引先" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__partner_id +msgid "Partner Information" +msgstr "取引先情報" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__payment_paid_all +msgid "Payment Paid All" +msgstr "全額支払済" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__payment_state +msgid "Payment Status" +msgstr "支払状態" + +#. module: account_billing +#. odoo-python +#: code:addons/account_billing/models/account_move.py:0 +#, python-format +msgid "Please select invoices with same currency" +msgstr "同じ通貨の請求書を選択してください" + +#. module: account_billing +#. odoo-python +#: code:addons/account_billing/models/account_move.py:0 +#, python-format +msgid "Please select invoices with same partner" +msgstr "同じ取引先の請求書を選択してください" + +#. module: account_billing +#: model:ir.actions.server,name:account_billing.action_account_billing_from_list +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Register Payment" +msgstr "支払登録" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_bank_statement_line__billing_ids +#: model:ir.model.fields,help:account_billing.field_account_move__billing_ids +#: model:ir.model.fields,help:account_billing.field_account_payment__billing_ids +msgid "Relationship between invoice and billing" +msgstr "顧客請求書と仕入先請求書の関係" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Search Billings" +msgstr "合計請求書検索" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Set to Draft" +msgstr "ドラフトに設定" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__state +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__state +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Status" +msgstr "状態" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing_line__origin +msgid "The document(s) that generated the invoice." +msgstr "顧客請求書を生成したドキュメント" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__threshold_date +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Threshold Date" +msgstr "閾日" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__threshold_date_type +msgid "Threshold Date Type" +msgstr "閾日タイプ" + +#. module: account_billing +#. odoo-python +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Threshold Date cannot be later than the %s in lines" +msgstr "閾日は、明細行の %s より後にすることはできません。" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__amount_total +msgid "Total" +msgstr "合計" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Total Amount" +msgstr "合計金額" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Total Amount Residual" +msgstr "残額合計" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__bill_type +msgid "Type of invoice" +msgstr "請求書タイプ" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Validate" +msgstr "検証" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_supplier_billing_tree +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Vendor" +msgstr "仕入先" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__bill_type__in_invoice +msgid "Vendor Bill" +msgstr "仕入先請求書" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__website_message_ids +msgid "Website Messages" +msgstr "ウェブサイトメッセージ" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__website_message_ids +msgid "Website communication history" +msgstr "ウェブサイト通信履歴" + +#. module: account_billing +#. odoo-python +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "You need to add a line before validate." +msgstr "検証の前に行を追加する必要があります。" diff --git a/odoo-bringout-oca-account-invoicing-account_billing/account_billing/i18n/nl_NL.po b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/i18n/nl_NL.po new file mode 100644 index 00000000..c1384081 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/i18n/nl_NL.po @@ -0,0 +1,602 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_billing +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-05-03 13:33+0000\n" +"Last-Translator: Bosd \n" +"Language-Team: none\n" +"Language: nl_NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__state +msgid "" +"\n" +" * The 'Draft' status is used when a user create a new billing\n" +"\n" +" * The 'Billed' status is used when user confirmed billing,\n" +" billing number is generated\n" +"\n" +" * The 'Cancelled' status is used when user billing is cancelled\n" +" " +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__invoice_related_count +msgid "# of Invoices" +msgstr "# facturen" + +#. module: account_billing +#: model:ir.actions.report,print_report_name:account_billing.report_account_billing +msgid "'BILL-%s%s' % (object.name, object.state == 'draft' and '-draft' or '')" +msgstr "" +"'VERZAMELFACTUUR-%s%s' % (object.name, object.state == 'draft' and '-draft' " +"or '')" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Due Date" +msgstr "Vervaldatum" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Invoice Date" +msgstr "Factuurdatum" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Invoice Number" +msgstr "Factuurnummer" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Notes :" +msgstr "Notities :" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Source Document" +msgstr "Brondocument" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Status" +msgstr "Status" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Total" +msgstr "Totaal" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Billing Date:" +msgstr "Factuurdatum:" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Currency:" +msgstr "Valuta:" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Due Date:" +msgstr "Vervaldatum:" + +#. module: account_billing +#: model:ir.model,name:account_billing.model_account_billing +msgid "Account Billing" +msgstr "Account verzamelfacturen" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_needaction +msgid "Action Needed" +msgstr "Actie nodig" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__threshold_date +#: model:ir.model.fields,help:account_billing.field_account_billing__threshold_date_type +msgid "" +"All invoices with date (threshold date type) before and equal to threshold " +"date will be listed in billing lines" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Are you sure to cancel this document?" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_attachment_count +msgid "Attachment Count" +msgstr "Aantal bijlages" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__billing_line_ids +msgid "Bill Lines" +msgstr "Factuurregels" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__bill_type +msgid "Bill Type" +msgstr "Verzamelfactuur type" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__state__billed +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Billed" +msgstr "Verzamelfactuur gefactureerd" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Billed Billing" +msgstr "Gefactureerde verzamelfactuur" + +#. module: account_billing +#: model:ir.actions.act_window,name:account_billing.action_customer_billing +#: model:ir.actions.act_window,name:account_billing.action_supplier_billing +#: model:ir.actions.report,name:account_billing.report_account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__billing_id +#: model:ir.ui.menu,name:account_billing.menu_action_customer_billing +#: model:ir.ui.menu,name:account_billing.menu_action_supplier_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Billing" +msgstr "Verzamelfactuur" + +#. module: account_billing +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Billing %s is cancelled" +msgstr "Factureer %s is geannuleerd" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__date +msgid "Billing Date" +msgstr "Factuurdatum" + +#. module: account_billing +#: model:ir.model,name:account_billing.model_account_billing_line +msgid "Billing Line" +msgstr "Factuurlijn" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Billing Lines" +msgstr "Factuurregels" + +#. module: account_billing +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Billing cannot be processed because some invoices are not in state Open" +msgstr "" + +#. module: account_billing +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Billing is billed." +msgstr "Verzamelfactuur is gefactureerd." + +#. module: account_billing +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Billing is reset to draft" +msgstr "Verzamelfactuur wordt teruggezet naar concept" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_bank_statement_line__billing_ids +#: model:ir.model.fields,field_description:account_billing.field_account_move__billing_ids +#: model:ir.model.fields,field_description:account_billing.field_account_payment__billing_ids +msgid "Billings" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Cancel" +msgstr "Annuleer" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__state__cancel +msgid "Cancelled" +msgstr "Geannuleerd" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Cancelled Billing" +msgstr "Geannuleerde verzamelfactuur" + +#. module: account_billing +#: model_terms:ir.actions.act_window,help:account_billing.action_customer_billing +#: model_terms:ir.actions.act_window,help:account_billing.action_supplier_billing +msgid "Click to register a new billing." +msgstr "Klik om een nieuwe verzamelfactuur te maken." + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__company_id +msgid "Company" +msgstr "Bedrijf" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__invoice_related_count +msgid "Count invoice in billing" +msgstr "Aantal facturen in verzamelfactuur" + +#. module: account_billing +#: model:ir.actions.act_window,name:account_billing.action_account_invoice_billing +msgid "Create Billing" +msgstr "Verzamelfactuur maken" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__create_uid +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__create_date +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__currency_id +#: model:ir.model.fields,help:account_billing.field_account_billing__currency_id +msgid "Currency" +msgstr "Valuta" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_tree +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Customer" +msgstr "Klant" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__bill_type__out_invoice +msgid "Customer Invoice" +msgstr "Klantfactuur" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__display_name +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__display_name +#: model:ir.model.fields,field_description:account_billing.field_account_move__display_name +msgid "Display Name" +msgstr "Schermnaam" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__state__draft +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Draft" +msgstr "Concept" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Draft Billing" +msgstr "Ontwerp verzamelfactuur" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__threshold_date +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__threshold_date_type__invoice_date_due +msgid "Due Date" +msgstr "Vervaldatum" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__date +msgid "Effective date for accounting entries" +msgstr "Effectieve datum voor boekingen" + +#. module: account_billing +#: model_terms:ir.actions.act_window,help:account_billing.action_customer_billing +msgid "" +"Enter the customer the invoices expect to be paid by the customer for this\n" +" bill period. By default the pending invoices will be listed, " +"automatically." +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_follower_ids +msgid "Followers" +msgstr "Volgers" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_channel_ids +msgid "Followers (Channels)" +msgstr "Volgers (kanalen)" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_partner_ids +msgid "Followers (Partners)" +msgstr "Volgers (relaties)" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Group By" +msgstr "Groepeer op" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__id +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__id +#: model:ir.model.fields,field_description:account_billing.field_account_move__id +msgid "ID" +msgstr "ID" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__message_needaction +#: model:ir.model.fields,help:account_billing.field_account_billing__message_unread +msgid "If checked, new messages require your attention." +msgstr "Wanneer aangevinkt, zijn er nieuwe berichten met acties." + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Wanneer aangevinkt, zijn er berichten met een foutmelding." + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__invoice_id +msgid "Invoice" +msgstr "Factuur" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__threshold_date_type__invoice_date +msgid "Invoice Date" +msgstr "Factuur Datum" + +#. module: account_billing +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Invoice paid already." +msgstr "Factuur reeds betaald." + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__invoice_date +msgid "Invoice/Bill Date" +msgstr "Factuur/verzamelfactuur datum" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Invoices" +msgstr "Facturen" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_is_follower +msgid "Is Follower" +msgstr "Is volger" + +#. module: account_billing +#: model:ir.model,name:account_billing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing____last_update +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line____last_update +#: model:ir.model.fields,field_description:account_billing.field_account_move____last_update +msgid "Last Modified on" +msgstr "Laatst gewijzigd op" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__write_uid +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__write_date +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__company_id +msgid "" +"Leave this field empty if this route is shared between all " +"companies" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_main_attachment_id +msgid "Main Attachment" +msgstr "Hoofd bijlage" + +#. module: account_billing +#: model_terms:ir.actions.act_window,help:account_billing.action_supplier_billing +msgid "Manage supplier billing you want to be used in the system." +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_has_error +msgid "Message Delivery error" +msgstr "Bericht leveringsfout" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_ids +msgid "Messages" +msgstr "Berichten" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__name +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Name" +msgstr "Naam" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__narration +#: model:ir.model.fields,help:account_billing.field_account_billing__narration +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Notes" +msgstr "Notities" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__name +msgid "Number" +msgstr "Nummer" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_needaction_counter +msgid "Number of Actions" +msgstr "Aantal acties" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__name +msgid "Number of account.billing" +msgstr "Aantal van account.billing" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_has_error_counter +msgid "Number of errors" +msgstr "Aantal fouten" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "Aantal berichten die actie vereisen" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Aantal berichten met leveringsfout" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__message_unread_counter +msgid "Number of unread messages" +msgstr "Aantal ongelezen berichten" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__origin +msgid "Origin" +msgstr "Oorsprong" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__partner_id +msgid "Partner" +msgstr "Relatie" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__partner_id +msgid "Partner Information" +msgstr "Partner Informatie" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__payment_state +msgid "Payment Status" +msgstr "" + +#. module: account_billing +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Please select invoices with same currency" +msgstr "Selecteer facturen met dezelfde valuta" + +#. module: account_billing +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Please select invoices with same partner" +msgstr "Selecteer facturen met dezelfde relatie" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_bank_statement_line__billing_ids +#: model:ir.model.fields,help:account_billing.field_account_move__billing_ids +#: model:ir.model.fields,help:account_billing.field_account_payment__billing_ids +msgid "Relationship between invoice and billing" +msgstr "Relatie tussen factuur en verzamelfacturen" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Search Billings" +msgstr "Zoek verzamelfacturen" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Set to Draft" +msgstr "Zet op concept" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__state +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__state +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Status" +msgstr "Status" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing_line__origin +msgid "The document(s) that generated the invoice." +msgstr "The document(en) welke de factuur hebben genereerd." + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__threshold_date +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Threshold Date" +msgstr "Drempelwaarde datum" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__threshold_date_type +msgid "Threshold Date Type" +msgstr "Drempelwaarde datum type" + +#. module: account_billing +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Threshold Date cannot be later than the %s in lines" +msgstr "Drempelwaarde datum kan niet later zijn dan de %s in regels" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__total +msgid "Total" +msgstr "Totaal" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Total Amount" +msgstr "Totaal bedrag" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__bill_type +msgid "Type of invoice" +msgstr "Type factuur" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_unread +msgid "Unread Messages" +msgstr "Ongelezen berichten" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_unread_counter +msgid "Unread Messages Counter" +msgstr "Aantal ongelezen berichten" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Validate" +msgstr "Valideren" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_supplier_billing_tree +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Vendor" +msgstr "Leverancier" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__bill_type__in_invoice +msgid "Vendor Bill" +msgstr "Leveranciersfactuur" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__website_message_ids +msgid "Website Messages" +msgstr "Website berichten" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__website_message_ids +msgid "Website communication history" +msgstr "Website communicatie geschiedenis" + +#~ msgid "SMS Delivery error" +#~ msgstr "SMS leverfout" diff --git a/odoo-bringout-oca-account-invoicing-account_billing/account_billing/i18n/zh_CN.po b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/i18n/zh_CN.po new file mode 100644 index 00000000..4a7b4c85 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/i18n/zh_CN.po @@ -0,0 +1,605 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_billing +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2022-01-07 11:39+0000\n" +"Last-Translator: 黎伟杰 <674416404@qq.com>\n" +"Language-Team: none\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__state +msgid "" +"\n" +" * The 'Draft' status is used when a user create a new billing\n" +"\n" +" * The 'Billed' status is used when user confirmed billing,\n" +" billing number is generated\n" +"\n" +" * The 'Cancelled' status is used when user billing is cancelled\n" +" " +msgstr "" +"\n" +" * “草稿”状态:用户创建新账单时\n" +"\n" +" * “确认”状态:用户已经确认账单,\n" +" 账单编号产生\n" +"\n" +" * “取消”状态:账单被用户取消\n" +" " + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__invoice_related_count +msgid "# of Invoices" +msgstr "" + +#. module: account_billing +#: model:ir.actions.report,print_report_name:account_billing.report_account_billing +msgid "'BILL-%s%s' % (object.name, object.state == 'draft' and '-draft' or '')" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Due Date" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Invoice Date" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Invoice Number" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Notes :" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Source Document" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Status" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Total" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Billing Date:" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Currency:" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Due Date:" +msgstr "" + +#. module: account_billing +#: model:ir.model,name:account_billing.model_account_billing +msgid "Account Billing" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__threshold_date +#: model:ir.model.fields,help:account_billing.field_account_billing__threshold_date_type +msgid "" +"All invoices with date (threshold date type) before and equal to threshold " +"date will be listed in billing lines" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Are you sure to cancel this document?" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__billing_line_ids +msgid "Bill Lines" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__bill_type +msgid "Bill Type" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__state__billed +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Billed" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Billed Billing" +msgstr "" + +#. module: account_billing +#: model:ir.actions.act_window,name:account_billing.action_customer_billing +#: model:ir.actions.act_window,name:account_billing.action_supplier_billing +#: model:ir.actions.report,name:account_billing.report_account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__billing_id +#: model:ir.ui.menu,name:account_billing.menu_action_customer_billing +#: model:ir.ui.menu,name:account_billing.menu_action_supplier_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Billing" +msgstr "" + +#. module: account_billing +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Billing %s is cancelled" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__date +msgid "Billing Date" +msgstr "" + +#. module: account_billing +#: model:ir.model,name:account_billing.model_account_billing_line +msgid "Billing Line" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Billing Lines" +msgstr "" + +#. module: account_billing +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Billing cannot be processed because some invoices are not in state Open" +msgstr "" + +#. module: account_billing +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Billing is billed." +msgstr "" + +#. module: account_billing +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Billing is reset to draft" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_bank_statement_line__billing_ids +#: model:ir.model.fields,field_description:account_billing.field_account_move__billing_ids +#: model:ir.model.fields,field_description:account_billing.field_account_payment__billing_ids +msgid "Billings" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Cancel" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__state__cancel +msgid "Cancelled" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +msgid "Cancelled Billing" +msgstr "" + +#. module: account_billing +#: model_terms:ir.actions.act_window,help:account_billing.action_customer_billing +#: model_terms:ir.actions.act_window,help:account_billing.action_supplier_billing +msgid "Click to register a new billing." +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__company_id +msgid "Company" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__invoice_related_count +msgid "Count invoice in billing" +msgstr "" + +#. module: account_billing +#: model:ir.actions.act_window,name:account_billing.action_account_invoice_billing +msgid "Create Billing" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__create_uid +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__create_uid +msgid "Created by" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__create_date +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__create_date +msgid "Created on" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__currency_id +#: model:ir.model.fields,help:account_billing.field_account_billing__currency_id +msgid "Currency" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_tree +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Customer" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__bill_type__out_invoice +msgid "Customer Invoice" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__display_name +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__display_name +#: model:ir.model.fields,field_description:account_billing.field_account_move__display_name +msgid "Display Name" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__state__draft +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Draft" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.report_billing_document +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Draft Billing" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__threshold_date +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__threshold_date_type__invoice_date_due +msgid "Due Date" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__date +msgid "Effective date for accounting entries" +msgstr "" + +#. module: account_billing +#: model_terms:ir.actions.act_window,help:account_billing.action_customer_billing +msgid "" +"Enter the customer the invoices expect to be paid by the customer for this\n" +" bill period. By default the pending invoices will be listed, " +"automatically." +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_channel_ids +msgid "Followers (Channels)" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Group By" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__id +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__id +#: model:ir.model.fields,field_description:account_billing.field_account_move__id +msgid "ID" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__message_needaction +#: model:ir.model.fields,help:account_billing.field_account_billing__message_unread +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__invoice_id +msgid "Invoice" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__threshold_date_type__invoice_date +msgid "Invoice Date" +msgstr "" + +#. module: account_billing +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Invoice paid already." +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__invoice_date +msgid "Invoice/Bill Date" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Invoices" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_billing +#: model:ir.model,name:account_billing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing____last_update +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line____last_update +#: model:ir.model.fields,field_description:account_billing.field_account_move____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__write_uid +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__write_date +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__company_id +msgid "" +"Leave this field empty if this route is shared between all " +"companies" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_billing +#: model_terms:ir.actions.act_window,help:account_billing.action_supplier_billing +msgid "Manage supplier billing you want to be used in the system." +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_ids +msgid "Messages" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__name +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Name" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__narration +#: model:ir.model.fields,help:account_billing.field_account_billing__narration +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Notes" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__name +msgid "Number" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__name +msgid "Number of account.billing" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__message_unread_counter +msgid "Number of unread messages" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__origin +msgid "Origin" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__partner_id +msgid "Partner" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__partner_id +msgid "Partner Information" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__payment_state +msgid "Payment Status" +msgstr "" + +#. module: account_billing +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Please select invoices with same currency" +msgstr "" + +#. module: account_billing +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Please select invoices with same partner" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_bank_statement_line__billing_ids +#: model:ir.model.fields,help:account_billing.field_account_move__billing_ids +#: model:ir.model.fields,help:account_billing.field_account_payment__billing_ids +msgid "Relationship between invoice and billing" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Search Billings" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Set to Draft" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__state +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__state +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Status" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing_line__origin +msgid "The document(s) that generated the invoice." +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__threshold_date +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Threshold Date" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__threshold_date_type +msgid "Threshold Date Type" +msgstr "" + +#. module: account_billing +#: code:addons/account_billing/models/account_billing.py:0 +#, python-format +msgid "Threshold Date cannot be later than the %s in lines" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing_line__total +msgid "Total" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Total Amount" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__bill_type +msgid "Type of invoice" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_unread +msgid "Unread Messages" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__message_unread_counter +msgid "Unread Messages Counter" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_billing_form +msgid "Validate" +msgstr "" + +#. module: account_billing +#: model_terms:ir.ui.view,arch_db:account_billing.view_account_supplier_billing_tree +#: model_terms:ir.ui.view,arch_db:account_billing.view_billing_search +msgid "Vendor" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields.selection,name:account_billing.selection__account_billing__bill_type__in_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,field_description:account_billing.field_account_billing__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_billing +#: model:ir.model.fields,help:account_billing.field_account_billing__website_message_ids +msgid "Website communication history" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_billing/account_billing/models/__init__.py b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/models/__init__.py new file mode 100644 index 00000000..580db06b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/models/__init__.py @@ -0,0 +1,5 @@ +# Copyright 2019 Ecosoft Co., Ltd (https://ecosoft.co.th/) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) + +from . import account_billing +from . import account_move diff --git a/odoo-bringout-oca-account-invoicing-account_billing/account_billing/models/account_billing.py b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/models/account_billing.py new file mode 100644 index 00000000..49688444 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/models/account_billing.py @@ -0,0 +1,264 @@ +# Copyright 2019 Ecosoft Co., Ltd (https://ecosoft.co.th/) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) + +from odoo import _, api, fields, models +from odoo.exceptions import UserError, ValidationError + + +class AccountBilling(models.Model): + _name = "account.billing" + _description = "Account Billing" + _inherit = ["mail.thread"] + _order = "date desc, id desc" + + name = fields.Char( + readonly=True, + copy=False, + help="Number of account.billing", + ) + partner_id = fields.Many2one( + comodel_name="res.partner", + required=True, + help="Partner Information", + tracking=True, + ) + company_id = fields.Many2one( + comodel_name="res.company", + string="Company", + default=lambda self: self.env.company, + index=True, + help="Leave this field empty if this route is shared \ + between all companies", + ) + date = fields.Date( + string="Billing Date", + readonly=True, + states={"draft": [("readonly", False)]}, + default=fields.Date.context_today, + help="Effective date for accounting entries", + tracking=True, + ) + threshold_date = fields.Date( + readonly=True, + states={"draft": [("readonly", False)]}, + default=lambda self: fields.Date.context_today(self), + required=True, + tracking=True, + help="All invoices with date (threshold date type) before and equal to " + "threshold date will be listed in billing lines", + ) + invoice_related_count = fields.Integer( + string="# of Invoices", + compute="_compute_invoice_related_count", + help="Count invoice in billing", + ) + state = fields.Selection( + selection=[("draft", "Draft"), ("cancel", "Cancelled"), ("billed", "Billed")], + string="Status", + readonly=True, + default="draft", + help=""" + * The 'Draft' status is used when a user create a new billing\n + * The 'Billed' status is used when user confirmed billing, + billing number is generated\n + * The 'Cancelled' status is used when user billing is cancelled + """, + ) + narration = fields.Html( + string="Notes", + readonly=True, + states={"draft": [("readonly", False)]}, + help="Notes", + ) + bill_type = fields.Selection( + selection=[("out_invoice", "Customer Invoice"), ("in_invoice", "Vendor Bill")], + readonly=True, + states={"draft": [("readonly", False)]}, + default=lambda self: self._context.get("bill_type", False), + help="Type of invoice", + ) + currency_id = fields.Many2one( + comodel_name="res.currency", + string="Currency", + required=True, + default=lambda self: self.env.company.currency_id, + readonly=True, + states={"draft": [("readonly", False)]}, + help="Currency", + ) + billing_line_ids = fields.One2many( + comodel_name="account.billing.line", + inverse_name="billing_id", + string="Bill Lines", + readonly=True, + states={"draft": [("readonly", False)]}, + ) + threshold_date_type = fields.Selection( + selection=[("invoice_date_due", "Due Date"), ("invoice_date", "Invoice Date")], + required=True, + readonly=True, + states={"draft": [("readonly", False)]}, + default="invoice_date_due", + help="All invoices with date (threshold date type) before and equal to " + "threshold date will be listed in billing lines", + ) + payment_paid_all = fields.Boolean( + compute="_compute_payment_paid_all", + store=True, + ) + + @api.depends("billing_line_ids.payment_state") + def _compute_payment_paid_all(self): + for rec in self: + if not rec.billing_line_ids: + rec.payment_paid_all = False + continue + rec.payment_paid_all = all( + line.payment_state == "paid" for line in rec.billing_line_ids + ) + + def _get_moves(self, date=False, types=False): + moves = self.env["account.move"].search( + [ + ("partner_id", "=", self.partner_id.id), + ("state", "=", "posted"), + ("payment_state", "!=", "paid"), + ("currency_id", "=", self.currency_id.id), + ("date", "<=", self.threshold_date), + ("move_type", "in", types), + ] + ) + return moves + + def _compute_invoice_related_count(self): + self.invoice_related_count = len(self.billing_line_ids) + + def name_get(self): + result = [(billing.id, (billing.name or "Draft")) for billing in self] + return result + + def validate_billing(self): + for rec in self: + if not rec.billing_line_ids: + raise UserError(_("You need to add a line before validate.")) + date_type = dict(self._fields["threshold_date_type"].selection).get( + self.threshold_date_type + ) + if any( + rec.threshold_date + < ( + b.threshold_date + if self.threshold_date_type == "invoice_date_due" + else b.invoice_date + ) + for b in rec.billing_line_ids + ): + raise ValidationError( + _("Threshold Date cannot be later than the %s in lines") + % (date_type) + ) + # keep the number in case of a billing reset to draft + if not rec.name: + # Use the right sequence to set the name + if rec.bill_type == "out_invoice": + sequence_code = "account.customer.billing" + if rec.bill_type == "in_invoice": + sequence_code = "account.supplier.billing" + rec.name = ( + self.env["ir.sequence"] + .with_context(ir_sequence_date=rec.date) + .next_by_code(sequence_code) + ) + rec.write({"state": "billed"}) + rec.message_post(body=_("Billing is billed.")) + return True + + def action_cancel_draft(self): + for rec in self: + rec.write({"state": "draft"}) + rec.message_post(body=_("Billing is reset to draft")) + return True + + def action_cancel(self): + for rec in self: + invoice_paid = rec.billing_line_ids.mapped("move_id").filtered( + lambda l: l.payment_state == "paid" + ) + if invoice_paid: + raise ValidationError(_("Invoice paid already.")) + rec.write({"state": "cancel"}) + self.message_post(body=_("Billing %s is cancelled") % rec.name) + return True + + def action_register_payment(self): + return self.mapped("billing_line_ids.move_id").action_register_payment() + + def invoice_relate_billing_tree_view(self): + name = self.bill_type == "out_invoice" and "Invoices" or "Bills" + return { + "name": _("%s") % (name), + "view_mode": "tree,form", + "res_model": "account.move", + "view_id": False, + "views": [ + (self.env.ref("account.view_move_tree").id, "tree"), + (self.env.ref("account.view_move_form").id, "form"), + ], + "type": "ir.actions.act_window", + "domain": [("id", "in", [rec.move_id.id for rec in self.billing_line_ids])], + "context": {"create": False}, + } + + def _get_billing_line_dict(self, moves): + billing_line_dict = [ + { + "billing_id": self.id, + "move_id": m.id, + "amount_total": m.amount_total + * (-1 if m.move_type in ["out_refund", "in_refund"] else 1), + } + for m in moves + ] + return billing_line_dict + + def compute_lines(self): + self.billing_line_ids = False + types = ["in_invoice", "in_refund"] + if self.bill_type == "out_invoice": + types = ["out_invoice", "out_refund"] + moves = self._get_moves(self.threshold_date_type, types) + billing_line_dict = self._get_billing_line_dict(moves) + self.billing_line_ids.create(billing_line_dict) + + +class AccountBillingLine(models.Model): + _name = "account.billing.line" + _description = "Billing Line" + + billing_id = fields.Many2one(comodel_name="account.billing") + move_id = fields.Many2one( + comodel_name="account.move", + index=True, + ) + name = fields.Char(related="move_id.name") + invoice_date = fields.Date(related="move_id.invoice_date") + threshold_date = fields.Date(related="move_id.invoice_date_due") + origin = fields.Char(related="move_id.invoice_origin") + currency_id = fields.Many2one(related="move_id.currency_id") + amount_total = fields.Monetary( + string="Total", + readonly=True, + ) + amount_residual = fields.Monetary( + compute="_compute_amount_residual", + store=True, + string="Amount Due", + ) + state = fields.Selection(related="move_id.state") + payment_state = fields.Selection(related="move_id.payment_state") + + @api.depends("move_id.amount_residual") + def _compute_amount_residual(self): + for rec in self: + sign = -1 if rec.move_id.move_type in ["out_refund", "in_refund"] else 1 + rec.amount_residual = rec.move_id.amount_residual * sign diff --git a/odoo-bringout-oca-account-invoicing-account_billing/account_billing/models/account_move.py b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/models/account_move.py new file mode 100644 index 00000000..a61e5d72 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/models/account_move.py @@ -0,0 +1,84 @@ +# Copyright 2019 Ecosoft Co., Ltd (https://ecosoft.co.th/) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo import Command, _, fields, models +from odoo.exceptions import UserError + + +class AccountMove(models.Model): + _inherit = "account.move" + + billing_ids = fields.Many2many( + comodel_name="account.billing", + string="Billings", + compute="_compute_billing_ids", + help="Relationship between invoice and billing", + ) + + def _compute_billing_ids(self): + bl_obj = self.env["account.billing.line"] + for rec in self: + billing_lines = bl_obj.search([("move_id", "=", rec.id)]) + rec.billing_ids = billing_lines.mapped("billing_id") + + def _create_billing(self, partner): + billing = self.env["account.billing"].create( + { + "partner_id": partner.id, + "bill_type": list(set(self.mapped("move_type")))[0], + "billing_line_ids": [ + Command.create( + { + "move_id": m.id, + "amount_total": m.amount_total + * (-1 if m.move_type in ["out_refund", "in_refund"] else 1), + "amount_residual": m.amount_residual + * (-1 if m.move_type in ["out_refund", "in_refund"] else 1), + } + ) + for m in self + ], + } + ) + return billing + + def action_create_billing(self): + partner = self.mapped("partner_id") + currency_ids = self.mapped("currency_id") + if len(partner) > 1: + raise UserError(_("Please select invoices with same partner")) + + if len(currency_ids) > 1: + raise UserError(_("Please select invoices with same currency")) + + if any(move.state != "posted" or move.payment_state == "paid" for move in self): + raise UserError( + _( + "Billing cannot be processed because " + "some invoices are not in the 'Posted' or 'Paid' state already." + ) + ) + + billing = self._create_billing(partner) + + action = { + "name": _("Billing"), + "type": "ir.actions.act_window", + "res_model": "account.billing", + "context": {"create": False}, + } + if len(billing) == 1: + action.update( + { + "view_mode": "form", + "res_id": billing.id, + } + ) + else: + action.update( + { + "view_mode": "tree,form", + "domain": [("id", "in", billing.ids)], + } + ) + return action diff --git a/odoo-bringout-oca-account-invoicing-account_billing/account_billing/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..1b0ee395 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/readme/CONTRIBUTORS.rst @@ -0,0 +1,4 @@ +* Kitti U. +* Saran Lim. +* Rattapong Chokmasermkul +* Komsan Somwong diff --git a/odoo-bringout-oca-account-invoicing-account_billing/account_billing/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/readme/DESCRIPTION.rst new file mode 100644 index 00000000..d63887e2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/readme/DESCRIPTION.rst @@ -0,0 +1,7 @@ +In some countries, there is a customary practice for companies to collect money +from their customers only once in a month. For example, the customer has 3 payments due in +a given month, the vendor or billing company should group all the due AR Invoices in a document +call Billing Document and issue it with all the invoices consolidated to the customer on the Billing Day. +The customer will be paying based on the payable amount shown in Billing Document in the following month. + +This module use a new document called "Billing" to group these invoices together. diff --git a/odoo-bringout-oca-account-invoicing-account_billing/account_billing/readme/USAGE.rst b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/readme/USAGE.rst new file mode 100644 index 00000000..e32f11d7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/readme/USAGE.rst @@ -0,0 +1,9 @@ +To use this module, you have 2 ways: + +1. Create new billing directly + Go to *Invoicing -> Customers or Vendors -> Billing* + +2. Create billing from selected invoice(s) + #. Go to *Invoicing -> Customers or Vendors -> Invoices or Bills* + #. Create Invoice + #. On tree view select invoice and go to *Action -> Create Billing* diff --git a/odoo-bringout-oca-account-invoicing-account_billing/account_billing/report/report.xml b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/report/report.xml new file mode 100644 index 00000000..328edd16 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/report/report.xml @@ -0,0 +1,14 @@ + + + Billing + account.billing + account_billing.report_billing + qweb-pdf + account_billing.report_billing + + report + 'BILL-%s%s' % (object.name, object.state == 'draft' and '-draft' or '') + + diff --git a/odoo-bringout-oca-account-invoicing-account_billing/account_billing/report/report_billing.xml b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/report/report_billing.xml new file mode 100644 index 00000000..02de6353 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/report/report_billing.xml @@ -0,0 +1,105 @@ + + + + diff --git a/odoo-bringout-oca-account-invoicing-account_billing/account_billing/security/ir.model.access.csv b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/security/ir.model.access.csv new file mode 100644 index 00000000..69228185 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/security/ir.model.access.csv @@ -0,0 +1,3 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_account_billing,access_account_billing,model_account_billing,account.group_account_invoice,1,1,1,1 +access_account_billing_line,access_account_billing_line,model_account_billing_line,account.group_account_invoice,1,1,1,1 diff --git a/odoo-bringout-oca-account-invoicing-account_billing/account_billing/static/description/icon.png b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-account_billing/account_billing/static/description/index.html b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/static/description/index.html new file mode 100644 index 00000000..627c9c53 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/static/description/index.html @@ -0,0 +1,467 @@ + + + + + +README.rst + + + +
+ + + +Odoo Community Association + +
+

Billing Process

+ +

Alpha License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

In some countries, there is a customary practice for companies to collect money +from their customers only once in a month. For example, the customer has 3 payments due in +a given month, the vendor or billing company should group all the due AR Invoices in a document +call Billing Document and issue it with all the invoices consolidated to the customer on the Billing Day. +The customer will be paying based on the payable amount shown in Billing Document in the following month.

+

This module use a new document called “Billing” to group these invoices together.

+
+

Important

+

This is an alpha version, the data model and design can change at any time without warning. +Only for development or testing purpose, do not use in production. +More details on development status

+
+

Table of contents

+ +
+

Usage

+

To use this module, you have 2 ways:

+
    +
  1. +
    Create new billing directly
    +
    Go to Invoicing -> Customers or Vendors -> Billing
    +
    +
  2. +
  3. +
    Create billing from selected invoice(s)
    +
      +
    1. Go to Invoicing -> Customers or Vendors -> Invoices or Bills
    2. +
    3. Create Invoice
    4. +
    5. On tree view select invoice and go to Action -> Create Billing
    6. +
    +
    +
    +
  4. +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Ecosoft
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

Saran440

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-account_billing/account_billing/static/src/img/icon.png b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/static/src/img/icon.png new file mode 100644 index 00000000..a6cd16be Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/static/src/img/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-account_billing/account_billing/tests/__init__.py b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/tests/__init__.py new file mode 100644 index 00000000..b31a03cf --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/tests/__init__.py @@ -0,0 +1,4 @@ +# Copyright 2019 Ecosoft Co., Ltd (https://ecosoft.co.th/) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) + +from . import test_account_billing diff --git a/odoo-bringout-oca-account-invoicing-account_billing/account_billing/tests/test_account_billing.py b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/tests/test_account_billing.py new file mode 100644 index 00000000..604ffdd1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/tests/test_account_billing.py @@ -0,0 +1,201 @@ +# Copyright 2019 Ecosoft Co., Ltd (https://ecosoft.co.th/) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) + +from datetime import datetime + +from dateutil.relativedelta import relativedelta + +from odoo import fields +from odoo.exceptions import UserError, ValidationError +from odoo.tests import tagged + +from odoo.addons.account.tests.common import AccountTestInvoicingCommon + + +@tagged("post_install", "-at_install") +class TestAccountBilling(AccountTestInvoicingCommon): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.billing_model = cls.env["account.billing"] + cls.register_payments_model = cls.env["account.payment.register"] + + cls.payment_term = cls.env.ref("account.account_payment_term_15days") + cls.partner_china_exp = cls.env.ref("base.res_partner_3") + cls.product = cls.env.ref("product.product_product_4") + + cls.currency_usd_id = cls.env.ref("base.USD").id + # Activate multi currency + cls.env.ref("base.EUR").active = True + cls.currency_eur_id = cls.env.ref("base.EUR").id + + cls.journal_bank = cls.company_data["default_journal_bank"] + + cls.inv_1 = cls._create_invoice( + cls, + move_type="out_invoice", + invoice_amount=100, + currency_id=cls.currency_eur_id, + partner_id=cls.partner_a.id, + date_invoice=fields.Date.context_today(cls.env.user), + payment_term_id=cls.payment_term.id, + auto_validate=True, + ) + cls.inv_2 = cls._create_invoice( + cls, + move_type="out_invoice", + invoice_amount=200, + currency_id=cls.currency_eur_id, + partner_id=cls.partner_a.id, + payment_term_id=cls.payment_term.id, + auto_validate=True, + ) + cls.inv_3 = cls._create_invoice( + cls, + move_type="out_invoice", + invoice_amount=300, + currency_id=cls.currency_usd_id, + partner_id=cls.partner_a.id, + payment_term_id=cls.payment_term.id, + auto_validate=True, + ) + cls.inv_4 = cls._create_invoice( + cls, + move_type="out_invoice", + invoice_amount=400, + currency_id=cls.currency_eur_id, + partner_id=cls.partner_china_exp.id, + payment_term_id=cls.payment_term.id, + auto_validate=True, + ) + cls.inv_5 = cls._create_invoice( + cls, + move_type="out_invoice", + invoice_amount=500, + currency_id=cls.currency_usd_id, + partner_id=cls.partner_a.id, + payment_term_id=cls.payment_term.id, + auto_validate=True, + ) + cls.inv_6 = cls._create_invoice( + cls, + move_type="in_refund", + invoice_amount=500, + currency_id=cls.currency_usd_id, + partner_id=cls.partner_a.id, + payment_term_id=cls.payment_term.id, + auto_validate=True, + ) + + def create_payment(self, ctx): + register_payments = self.register_payments_model.with_context(**ctx).create( + { + "journal_id": self.journal_bank.id, + "payment_method_line_id": self.inbound_payment_method_line.id, + } + ) + return register_payments.action_create_payments() + + def test_1_invoice_partner(self): + # Test difference partner + invoices = self.inv_1 + self.inv_4 + with self.assertRaises(UserError): + invoices.action_create_billing() + + def test_2_invoice_currency(self): + # Test difference currency + invoices = self.inv_1 + self.inv_3 + with self.assertRaises(UserError): + invoices.action_create_billing() + + def test_3_validate_billing_state_not_open(self): + ctx = {"active_model": "account.move", "active_ids": [self.inv_1.id]} + self.create_payment(ctx) + with self.assertRaises(UserError): + self.inv_1.action_create_billing() + + def test_4_create_billing_from_selected_invoices(self): + """Create two invoices, post it and send context to Billing""" + ctx = { + "active_model": "account.move", + "active_ids": [self.inv_1.id, self.inv_2.id], + "bill_type": "out_invoice", + } + invoices = self.inv_1 + self.inv_2 + action = invoices.action_create_billing() + customer_billing1 = self.billing_model.browse(action["res_id"]) + self.assertEqual(customer_billing1.state, "draft") + # Threshold Date error + with self.assertRaises(ValidationError): + customer_billing1.validate_billing() + threshold_date_1 = customer_billing1.threshold_date + relativedelta(years=1) + customer_billing1.threshold_date = threshold_date_1 + customer_billing1.validate_billing() + self.assertEqual(customer_billing1.state, "billed") + self.assertEqual(customer_billing1.invoice_related_count, 2) + customer_billing1.invoice_relate_billing_tree_view() + customer_billing1.action_cancel() + customer_billing1.action_cancel_draft() + + invoices = self.inv_1 + self.inv_2 + action = invoices.action_create_billing() + customer_billing2 = self.billing_model.browse(action["res_id"]) + threshold_date_2 = customer_billing2.threshold_date + relativedelta(years=1) + customer_billing2.threshold_date = threshold_date_2 + customer_billing2.validate_billing() + self.create_payment(ctx) + with self.assertRaises(ValidationError): + customer_billing2.action_cancel() + + def test_5_create_billing_directly(self): + bill1 = self.billing_model.create( + { + "bill_type": "out_invoice", + "partner_id": self.partner_a.id, + "currency_id": self.currency_eur_id, + "threshold_date": datetime.now(), + "threshold_date_type": "invoice_date_due", + } + ) + bill1.threshold_date = bill1.threshold_date + relativedelta(months=12) + # No lines + with self.assertRaises(UserError): + bill1.validate_billing() + + bill1.compute_lines() + + self.assertEqual(bill1.invoice_related_count, 2) + self.assertEqual(bill1.billing_line_ids.mapped("move_id.billing_ids"), bill1) + + # Create billing type - supplier + bill2 = self.billing_model.create( + { + "bill_type": "in_invoice", + "partner_id": self.partner_a.id, + "currency_id": self.currency_usd_id, + "threshold_date": datetime.now(), + "threshold_date_type": "invoice_date_due", + } + ) + bill2.threshold_date = bill2.threshold_date + relativedelta(months=12) + bill2.compute_lines() + bill2.validate_billing() + self.assertEqual(bill2.invoice_related_count, 1) + + def test_6_check_billing_from_bills(self): + inv_1 = self._create_invoice( + move_type="in_invoice", + invoice_amount=100, + currency_id=self.currency_eur_id, + partner_id=self.partner_a.id, + payment_term_id=self.payment_term.id, + auto_validate=True, + ) + inv_2 = inv_1.copy() + # Need to explicitly assign invoice date, not kept on copy + inv_2.invoice_date = fields.Date.today() + if inv_2.state != "posted": + inv_2.action_post() + invoices = inv_1 + inv_2 + action = invoices.action_create_billing() + self.billing_model.browse(action["res_id"]) diff --git a/odoo-bringout-oca-account-invoicing-account_billing/account_billing/views/account_billing_views.xml b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/views/account_billing_views.xml new file mode 100644 index 00000000..b8dd7925 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_billing/account_billing/views/account_billing_views.xml @@ -0,0 +1,292 @@ + + + account.billing.tree + account.billing + + + + + + + + + + + + + account.supplier.billing.tree + account.billing + + + + + + + + + + + + + account.billing.search + account.billing + + + + + + + + + + + + + + + + + + account.billing.form + account.billing + +
+
+
+ +
+ +
+

+

+ + + + + + + + + + + + + + + + +
+ +
+
+
diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/doc/ARCHITECTURE.md new file mode 100644 index 00000000..b50553c8 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_invoice_change_currency Module - account_invoice_change_currency + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/doc/CONFIGURATION.md new file mode 100644 index 00000000..24fe4e7c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_invoice_change_currency. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/doc/FAQ.md new file mode 100644 index 00000000..7077b663 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_invoice_change_currency or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/doc/INSTALL.md new file mode 100644 index 00000000..9bf7fc35 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_change_currency" +# or +uv pip install odoo-bringout-oca-account-invoicing-account_invoice_change_currency" +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/doc/MODELS.md new file mode 100644 index 00000000..d29dba62 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/doc/MODELS.md @@ -0,0 +1,14 @@ +# Models + +Detected core models and extensions in account_invoice_change_currency. + +```mermaid +classDiagram + class account_move + class account_move_line + class res_currency +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/doc/OVERVIEW.md new file mode 100644 index 00000000..3d92e02b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_invoice_change_currency. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_invoice_change_currency +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/doc/USAGE.md new file mode 100644 index 00000000..c6b537e4 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_invoice_change_currency +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/pyproject.toml b/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/pyproject.toml new file mode 100644 index 00000000..8c4cb8fe --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_change_currency/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-account_invoice_change_currency" +version = "16.0.0" +description = "Account Invoice - Change Currency - Allows to change currency of Invoice by wizard" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_invoice_change_currency"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/README.md b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/README.md new file mode 100644 index 00000000..f42d8245 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/README.md @@ -0,0 +1,44 @@ +# Account Invoice Check Picking Date + +Odoo addon: account_invoice_check_picking_date + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date +``` + +## Dependencies + +This addon depends on: +- stock_account + +## Manifest Information + +- **Name**: Account Invoice Check Picking Date +- **Version**: 16.0.1.0.1 +- **Category**: Accounting +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `account_invoice_check_picking_date`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/README.rst b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/README.rst new file mode 100644 index 00000000..842f79f7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/README.rst @@ -0,0 +1,104 @@ +================================== +Account Invoice Check Picking Date +================================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:a5948ebb74b29d43d9a590c0d3563550a9f0fa906b3b72841488c83aceb7e0c2 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png + :target: https://odoo-community.org/page/development-status + :alt: Production/Stable +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/account_invoice_check_picking_date + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-account_invoice_check_picking_date + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module checks if date of pickings match with accounting date + +**Table of contents** + +.. contents:: + :local: + +Installation +============ + +#. You can define the config_parameter "account_invoice_check_picking_date.invoice_types" with a list +of invoice type separated by comma. Ex. "in_invoice,in_refund" + +Usage +===== + +#. Go to *Purchases > Purchase Orders > Create*. +#. Choose a supplier and add a stockable product. +#. Confirm the purchase order. +#. Go to *Receptions > Validate > Apply*. +#. Return to the purchase order. +#. Press the button *Create Bill* to create the vendor bill. +#. Set accounting date with other month date +#. Press the button *Post* to view warning message. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Tecnativa + +Contributors +~~~~~~~~~~~~ + +* `Tecnativa `_: + + * Carlos Dauden + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-carlosdauden| image:: https://github.com/carlosdauden.png?size=40px + :target: https://github.com/carlosdauden + :alt: carlosdauden + +Current `maintainer `__: + +|maintainer-carlosdauden| + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/__init__.py new file mode 100644 index 00000000..adc6207f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/__init__.py @@ -0,0 +1,4 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import models +from . import wizards diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/__manifest__.py b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/__manifest__.py new file mode 100644 index 00000000..5e0104b6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/__manifest__.py @@ -0,0 +1,20 @@ +# Copyright 2021 Tecnativa - Carlos Dauden +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +{ + "name": "Account Invoice Check Picking Date", + "summary": "Check if date of pickings match with accounting date", + "version": "16.0.1.0.1", + "development_status": "Production/Stable", + "category": "Accounting", + "website": "https://github.com/OCA/account-invoicing", + "author": "Tecnativa, " "Odoo Community Association (OCA)", + "license": "AGPL-3", + "application": False, + "installable": True, + "depends": ["stock_account"], + "maintainers": ["carlosdauden"], + "data": [ + "security/ir.model.access.csv", + "wizards/invoice_stock_picking_date_wiz.xml", + ], +} diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/i18n/account_invoice_check_picking_date.pot b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/i18n/account_invoice_check_picking_date.pot new file mode 100644 index 00000000..6d5fb0b9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/i18n/account_invoice_check_picking_date.pot @@ -0,0 +1,103 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_picking_date +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_check_picking_date +#. odoo-python +#: code:addons/account_invoice_check_picking_date/wizards/invoice_stock_picking_date_wiz.py:0 +#: model_terms:ir.ui.view,arch_db:account_invoice_check_picking_date.invoice_stock_picking_date_wizard +#, python-format +msgid "Accounting date does not match with stock move dates" +msgstr "" + +#. module: account_invoice_check_picking_date +#. odoo-python +#: code:addons/account_invoice_check_picking_date/models/account_move.py:0 +#, python-format +msgid "" +"Accounting date: %(accounting_date)s\n" +"First stock move: %(min_date)s Last stock move: %(max_date)s\n" +"\n" +"If dates are right and you have manager permissions you can use special action to post this invoice." +msgstr "" + +#. module: account_invoice_check_picking_date +#: model_terms:ir.ui.view,arch_db:account_invoice_check_picking_date.invoice_stock_picking_date_wizard +msgid "Cancel" +msgstr "" + +#. module: account_invoice_check_picking_date +#: model_terms:ir.ui.view,arch_db:account_invoice_check_picking_date.invoice_stock_picking_date_wizard +msgid "Continue" +msgstr "" + +#. module: account_invoice_check_picking_date +#: model:ir.model.fields,field_description:account_invoice_check_picking_date.field_invoice_picking_date_check_wiz__create_uid +msgid "Created by" +msgstr "" + +#. module: account_invoice_check_picking_date +#: model:ir.model.fields,field_description:account_invoice_check_picking_date.field_invoice_picking_date_check_wiz__create_date +msgid "Created on" +msgstr "" + +#. module: account_invoice_check_picking_date +#: model_terms:ir.ui.view,arch_db:account_invoice_check_picking_date.invoice_stock_picking_date_wizard +msgid "Dates does not match" +msgstr "" + +#. module: account_invoice_check_picking_date +#: model:ir.model.fields,field_description:account_invoice_check_picking_date.field_invoice_picking_date_check_wiz__display_name +msgid "Display Name" +msgstr "" + +#. module: account_invoice_check_picking_date +#: model:ir.model.fields,field_description:account_invoice_check_picking_date.field_invoice_picking_date_check_wiz__exception_msg +msgid "Exception Msg" +msgstr "" + +#. module: account_invoice_check_picking_date +#: model:ir.model.fields,field_description:account_invoice_check_picking_date.field_invoice_picking_date_check_wiz__id +msgid "ID" +msgstr "" + +#. module: account_invoice_check_picking_date +#: model:ir.model.fields,field_description:account_invoice_check_picking_date.field_invoice_picking_date_check_wiz__invoice_id +msgid "Invoice" +msgstr "" + +#. module: account_invoice_check_picking_date +#: model:ir.model,name:account_invoice_check_picking_date.model_invoice_picking_date_check_wiz +msgid "Invoice and picking date check wizard" +msgstr "" + +#. module: account_invoice_check_picking_date +#: model:ir.model,name:account_invoice_check_picking_date.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_picking_date +#: model:ir.model.fields,field_description:account_invoice_check_picking_date.field_invoice_picking_date_check_wiz____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_invoice_check_picking_date +#: model:ir.model.fields,field_description:account_invoice_check_picking_date.field_invoice_picking_date_check_wiz__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_invoice_check_picking_date +#: model:ir.model.fields,field_description:account_invoice_check_picking_date.field_invoice_picking_date_check_wiz__write_date +msgid "Last Updated on" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/i18n/bs.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/i18n/bs.po new file mode 100644 index 00000000..fd059231 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/i18n/bs.po @@ -0,0 +1,103 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_picking_date +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_check_picking_date +#. odoo-python +#: code:addons/account_invoice_check_picking_date/wizards/invoice_stock_picking_date_wiz.py:0 +#: model_terms:ir.ui.view,arch_db:account_invoice_check_picking_date.invoice_stock_picking_date_wizard +#, python-format +msgid "Accounting date does not match with stock move dates" +msgstr "Računovodstveni datum se ne poklapa sa datumima premestanja zaliha" + +#. module: account_invoice_check_picking_date +#. odoo-python +#: code:addons/account_invoice_check_picking_date/models/account_move.py:0 +#, python-format +msgid "" +"Accounting date: %(accounting_date)s\n" +"First stock move: %(min_date)s Last stock move: %(max_date)s\n" +"\n" +"If dates are right and you have manager permissions you can use special action to post this invoice." +msgstr "" + +#. module: account_invoice_check_picking_date +#: model_terms:ir.ui.view,arch_db:account_invoice_check_picking_date.invoice_stock_picking_date_wizard +msgid "Cancel" +msgstr "Otkaži" + +#. module: account_invoice_check_picking_date +#: model_terms:ir.ui.view,arch_db:account_invoice_check_picking_date.invoice_stock_picking_date_wizard +msgid "Continue" +msgstr "Nastavi" + +#. module: account_invoice_check_picking_date +#: model:ir.model.fields,field_description:account_invoice_check_picking_date.field_invoice_picking_date_check_wiz__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_invoice_check_picking_date +#: model:ir.model.fields,field_description:account_invoice_check_picking_date.field_invoice_picking_date_check_wiz__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_invoice_check_picking_date +#: model_terms:ir.ui.view,arch_db:account_invoice_check_picking_date.invoice_stock_picking_date_wizard +msgid "Dates does not match" +msgstr "Datumi se ne poklapaju" + +#. module: account_invoice_check_picking_date +#: model:ir.model.fields,field_description:account_invoice_check_picking_date.field_invoice_picking_date_check_wiz__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: account_invoice_check_picking_date +#: model:ir.model.fields,field_description:account_invoice_check_picking_date.field_invoice_picking_date_check_wiz__exception_msg +msgid "Exception Msg" +msgstr "Poruka izuzetka" + +#. module: account_invoice_check_picking_date +#: model:ir.model.fields,field_description:account_invoice_check_picking_date.field_invoice_picking_date_check_wiz__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_check_picking_date +#: model:ir.model.fields,field_description:account_invoice_check_picking_date.field_invoice_picking_date_check_wiz__invoice_id +msgid "Invoice" +msgstr "Faktura" + +#. module: account_invoice_check_picking_date +#: model:ir.model,name:account_invoice_check_picking_date.model_invoice_picking_date_check_wiz +msgid "Invoice and picking date check wizard" +msgstr "Čarobnjak provere datuma fakture i isporuke" + +#. module: account_invoice_check_picking_date +#: model:ir.model,name:account_invoice_check_picking_date.model_account_move +msgid "Journal Entry" +msgstr "Žurnal" + +#. module: account_invoice_check_picking_date +#: model:ir.model.fields,field_description:account_invoice_check_picking_date.field_invoice_picking_date_check_wiz____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: account_invoice_check_picking_date +#: model:ir.model.fields,field_description:account_invoice_check_picking_date.field_invoice_picking_date_check_wiz__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: account_invoice_check_picking_date +#: model:ir.model.fields,field_description:account_invoice_check_picking_date.field_invoice_picking_date_check_wiz__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/i18n/es.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/i18n/es.po new file mode 100644 index 00000000..21268c46 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/i18n/es.po @@ -0,0 +1,112 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_picking_date +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-04-02 04:48+0000\n" +"PO-Revision-Date: 2023-04-02 06:52+0200\n" +"Last-Translator: Sergio Teruel \n" +"Language-Team: \n" +"Language: es_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 3.0.1\n" + +#. module: account_invoice_check_picking_date +#: code:addons/account_invoice_check_picking_date/wizards/invoice_stock_picking_date_wiz.py:0 +#: model_terms:ir.ui.view,arch_db:account_invoice_check_picking_date.invoice_stock_picking_date_wizard +#, python-format +msgid "Accounting date does not match with stock move dates" +msgstr "El mes de la fecha de la factura no coincide con la fecha del albarán" + +#. module: account_invoice_check_picking_date +#: code:addons/account_invoice_check_picking_date/models/account_move.py:0 +#, python-format +msgid "" +"Accounting date: %(accounting_date)s\n" +"First stock move: %(min_date)s Last stock move: %(max_date)s\n" +"\n" +"If dates are right and you have manager permissions you can use special " +"action to post this invoice." +msgstr "" +"Fecha contable: %(accounting_date)s\n" +"Primer movimiento de stock: %(min_date)s Último movimiento de stock: " +"%(max_date)s\n" +"\n" +"Si las fechas son correctas y tiene permisos de Administrador de facturación " +"aparecerá un botón que le permite continuar con el proceso." + +#. module: account_invoice_check_picking_date +#: model_terms:ir.ui.view,arch_db:account_invoice_check_picking_date.invoice_stock_picking_date_wizard +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_invoice_check_picking_date +#: model_terms:ir.ui.view,arch_db:account_invoice_check_picking_date.invoice_stock_picking_date_wizard +msgid "Continue" +msgstr "Continuar" + +#. module: account_invoice_check_picking_date +#: model:ir.model.fields,field_description:account_invoice_check_picking_date.field_invoice_picking_date_check_wiz__create_uid +msgid "Created by" +msgstr "Creado el" + +#. module: account_invoice_check_picking_date +#: model:ir.model.fields,field_description:account_invoice_check_picking_date.field_invoice_picking_date_check_wiz__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: account_invoice_check_picking_date +#: model_terms:ir.ui.view,arch_db:account_invoice_check_picking_date.invoice_stock_picking_date_wizard +msgid "Dates does not match" +msgstr "Las fechas no coinciden" + +#. module: account_invoice_check_picking_date +#: model:ir.model.fields,field_description:account_invoice_check_picking_date.field_invoice_picking_date_check_wiz__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: account_invoice_check_picking_date +#: model:ir.model.fields,field_description:account_invoice_check_picking_date.field_invoice_picking_date_check_wiz__exception_msg +msgid "Exception Msg" +msgstr "Mensaje de excepción" + +#. module: account_invoice_check_picking_date +#: model:ir.model.fields,field_description:account_invoice_check_picking_date.field_invoice_picking_date_check_wiz__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: account_invoice_check_picking_date +#: model:ir.model.fields,field_description:account_invoice_check_picking_date.field_invoice_picking_date_check_wiz__invoice_id +msgid "Invoice" +msgstr "Factura" + +#. module: account_invoice_check_picking_date +#: model:ir.model,name:account_invoice_check_picking_date.model_invoice_picking_date_check_wiz +msgid "Invoice and picking date check wizard" +msgstr "Asistente de comprobación de fecha de fac tura y albarán" + +#. module: account_invoice_check_picking_date +#: model:ir.model,name:account_invoice_check_picking_date.model_account_move +msgid "Journal Entry" +msgstr "Asientos contables" + +#. module: account_invoice_check_picking_date +#: model:ir.model.fields,field_description:account_invoice_check_picking_date.field_invoice_picking_date_check_wiz____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: account_invoice_check_picking_date +#: model:ir.model.fields,field_description:account_invoice_check_picking_date.field_invoice_picking_date_check_wiz__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: account_invoice_check_picking_date +#: model:ir.model.fields,field_description:account_invoice_check_picking_date.field_invoice_picking_date_check_wiz__write_date +msgid "Last Updated on" +msgstr "Última actualización el" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/i18n/it.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/i18n/it.po new file mode 100644 index 00000000..c840ca6b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/i18n/it.po @@ -0,0 +1,114 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_picking_date +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-05-20 09:26+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: account_invoice_check_picking_date +#. odoo-python +#: code:addons/account_invoice_check_picking_date/wizards/invoice_stock_picking_date_wiz.py:0 +#: model_terms:ir.ui.view,arch_db:account_invoice_check_picking_date.invoice_stock_picking_date_wizard +#, python-format +msgid "Accounting date does not match with stock move dates" +msgstr "" +"Le date della contabilità non corrispondono alle date del movimento di " +"magazzino" + +#. module: account_invoice_check_picking_date +#. odoo-python +#: code:addons/account_invoice_check_picking_date/models/account_move.py:0 +#, python-format +msgid "" +"Accounting date: %(accounting_date)s\n" +"First stock move: %(min_date)s Last stock move: %(max_date)s\n" +"\n" +"If dates are right and you have manager permissions you can use special action to post this invoice." +msgstr "" +"Data contabilità: %(accounting_date)s\n" +"Primo movimento di magazzino: %(min_date)s Ultimo movimenti di magazzino: " +"%(max_date)s\n" +"\n" +"Se le date sono corrette e si hanno i permessi di amministratore si possono " +"usare azioni speciali per registrare questa fattura." + +#. module: account_invoice_check_picking_date +#: model_terms:ir.ui.view,arch_db:account_invoice_check_picking_date.invoice_stock_picking_date_wizard +msgid "Cancel" +msgstr "Annulla" + +#. module: account_invoice_check_picking_date +#: model_terms:ir.ui.view,arch_db:account_invoice_check_picking_date.invoice_stock_picking_date_wizard +msgid "Continue" +msgstr "Continua" + +#. module: account_invoice_check_picking_date +#: model:ir.model.fields,field_description:account_invoice_check_picking_date.field_invoice_picking_date_check_wiz__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: account_invoice_check_picking_date +#: model:ir.model.fields,field_description:account_invoice_check_picking_date.field_invoice_picking_date_check_wiz__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: account_invoice_check_picking_date +#: model_terms:ir.ui.view,arch_db:account_invoice_check_picking_date.invoice_stock_picking_date_wizard +msgid "Dates does not match" +msgstr "Le date non corrispondono" + +#. module: account_invoice_check_picking_date +#: model:ir.model.fields,field_description:account_invoice_check_picking_date.field_invoice_picking_date_check_wiz__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: account_invoice_check_picking_date +#: model:ir.model.fields,field_description:account_invoice_check_picking_date.field_invoice_picking_date_check_wiz__exception_msg +msgid "Exception Msg" +msgstr "Msg di eccezione" + +#. module: account_invoice_check_picking_date +#: model:ir.model.fields,field_description:account_invoice_check_picking_date.field_invoice_picking_date_check_wiz__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_check_picking_date +#: model:ir.model.fields,field_description:account_invoice_check_picking_date.field_invoice_picking_date_check_wiz__invoice_id +msgid "Invoice" +msgstr "Fattura" + +#. module: account_invoice_check_picking_date +#: model:ir.model,name:account_invoice_check_picking_date.model_invoice_picking_date_check_wiz +msgid "Invoice and picking date check wizard" +msgstr "Procedura guidata controllo fattura e data prelievo" + +#. module: account_invoice_check_picking_date +#: model:ir.model,name:account_invoice_check_picking_date.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: account_invoice_check_picking_date +#: model:ir.model.fields,field_description:account_invoice_check_picking_date.field_invoice_picking_date_check_wiz____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: account_invoice_check_picking_date +#: model:ir.model.fields,field_description:account_invoice_check_picking_date.field_invoice_picking_date_check_wiz__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: account_invoice_check_picking_date +#: model:ir.model.fields,field_description:account_invoice_check_picking_date.field_invoice_picking_date_check_wiz__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/models/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/models/__init__.py new file mode 100644 index 00000000..64dbd3e7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/models/__init__.py @@ -0,0 +1,2 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from . import account_move diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/models/account_move.py b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/models/account_move.py new file mode 100644 index 00000000..9335b600 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/models/account_move.py @@ -0,0 +1,68 @@ +# Copyright 2021 Tecnativa - Carlos Dauden +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import _, api, models +from odoo.tools import config + + +class AccountMove(models.Model): + _inherit = "account.move" + + def _get_min_max_stock_move_dates(self): + self.ensure_one() + moves = self._stock_account_get_last_step_stock_moves() + min_date = moves[:1].date + max_date = min_date + for move in moves: + if move.date < min_date: + min_date = move.date + if move.date > max_date: + max_date = move.date + return min_date, max_date + + def _match_invoice_and_stock_move_dates(self, min_date, max_date): + self.ensure_one() + if not max_date: + return True + return self.date.month == max_date.month + + @api.model + def _is_test_enabled(self): + return config["test_enable"] + + def action_post(self): + if self._is_test_enabled() or self.env.context.get( + "skip_account_invoice_check_picking_date", False + ): + return super().action_post() + invoice_types = ( + ( + self.env["ir.config_parameter"] + .sudo() + .get_param( + "account_invoice_check_picking_date.invoice_types", "in_invoice" + ) + ) + .replace(" ", "") + .split(",") + ) + for invoice in self: + if invoice.date and invoice.move_type in invoice_types: + min_date, max_date = invoice._get_min_max_stock_move_dates() + if invoice._match_invoice_and_stock_move_dates(min_date, max_date): + continue + DateField = self.env["ir.qweb.field.date"] + exception_msg = _( + "Accounting date: %(accounting_date)s\n" + "First stock move: %(min_date)s Last stock move: %(max_date)s\n\n" + "If dates are right and you have manager permissions you can use " + "special action to post this invoice.", + accounting_date=DateField.value_to_html(invoice.date, {}), + min_date=DateField.value_to_html(min_date, {}), + max_date=DateField.value_to_html(max_date, {}), + ) + exception_wizard = self.env["invoice.picking.date.check.wiz"].create( + {"exception_msg": exception_msg, "invoice_id": invoice.id} + ) + return exception_wizard.action_show() + return super().action_post() diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..60541cc3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/readme/CONTRIBUTORS.rst @@ -0,0 +1,3 @@ +* `Tecnativa `_: + + * Carlos Dauden diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/readme/DESCRIPTION.rst new file mode 100644 index 00000000..a26777cc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +This module checks if date of pickings match with accounting date diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/readme/INSTALL.rst b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/readme/INSTALL.rst new file mode 100644 index 00000000..e78e8a0b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/readme/INSTALL.rst @@ -0,0 +1,2 @@ +#. You can define the config_parameter "account_invoice_check_picking_date.invoice_types" with a list +of invoice type separated by comma. Ex. "in_invoice,in_refund" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/readme/USAGE.rst b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/readme/USAGE.rst new file mode 100644 index 00000000..e7703a83 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/readme/USAGE.rst @@ -0,0 +1,8 @@ +#. Go to *Purchases > Purchase Orders > Create*. +#. Choose a supplier and add a stockable product. +#. Confirm the purchase order. +#. Go to *Receptions > Validate > Apply*. +#. Return to the purchase order. +#. Press the button *Create Bill* to create the vendor bill. +#. Set accounting date with other month date +#. Press the button *Post* to view warning message. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/security/ir.model.access.csv b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/security/ir.model.access.csv new file mode 100644 index 00000000..a62b5b46 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/security/ir.model.access.csv @@ -0,0 +1,2 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_invoice_picking_date_check_wiz,access_invoice_picking_date_check_wiz,model_invoice_picking_date_check_wiz,account.group_account_invoice,1,1,1,1 diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/static/description/icon.png b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/static/description/index.html b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/static/description/index.html new file mode 100644 index 00000000..64fa9d6c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/static/description/index.html @@ -0,0 +1,451 @@ + + + + + +Account Invoice Check Picking Date + + + +
+

Account Invoice Check Picking Date

+ + +

Production/Stable License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

This module checks if date of pickings match with accounting date

+

Table of contents

+ +
+

Installation

+

#. You can define the config_parameter “account_invoice_check_picking_date.invoice_types” with a list +of invoice type separated by comma. Ex. “in_invoice,in_refund”

+
+
+

Usage

+
    +
  1. Go to Purchases > Purchase Orders > Create.
  2. +
  3. Choose a supplier and add a stockable product.
  4. +
  5. Confirm the purchase order.
  6. +
  7. Go to Receptions > Validate > Apply.
  8. +
  9. Return to the purchase order.
  10. +
  11. Press the button Create Bill to create the vendor bill.
  12. +
  13. Set accounting date with other month date
  14. +
  15. Press the button Post to view warning message.
  16. +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Tecnativa
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

carlosdauden

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/tests/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/tests/__init__.py new file mode 100644 index 00000000..e5dbcde3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/tests/__init__.py @@ -0,0 +1,2 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from . import test_account_invoice_check_picking_date diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/tests/test_account_invoice_check_picking_date.py b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/tests/test_account_invoice_check_picking_date.py new file mode 100644 index 00000000..7ae2d50b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/tests/test_account_invoice_check_picking_date.py @@ -0,0 +1,85 @@ +# Copyright 2025 Moduon Team +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from freezegun import freeze_time + +from odoo.tests.common import TransactionCase + + +@freeze_time("2025-01-01") +class TestAccountInvoiceCheckPickingDate(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.partner = cls.env["res.partner"].create({"name": "Test partner"}) + cls.product = cls.env["product.product"].create( + {"name": "Test product", "type": "product"} + ) + cls.picking = cls.env["stock.picking"].create( + { + "partner_id": cls.partner.id, + "picking_type_id": cls.env.ref("stock.picking_type_in").id, + "location_id": cls.env.ref("stock.stock_location_suppliers").id, + "location_dest_id": cls.env.ref("stock.stock_location_stock").id, + "move_ids": [ + ( + 0, + 0, + { + "name": "Test move", + "product_id": cls.product.id, + "product_uom_qty": 1, + "product_uom": cls.product.uom_id.id, + "location_id": cls.env.ref( + "stock.stock_location_suppliers" + ).id, + "location_dest_id": cls.env.ref( + "stock.stock_location_stock" + ).id, + }, + ) + ], + } + ) + cls.invoice = cls.env["account.move"].create( + { + "partner_id": cls.partner.id, + "move_type": "in_invoice", + "date": "2025-02-01", + "invoice_date": "2025-02-01", + "invoice_line_ids": [ + ( + 0, + 0, + { + "product_id": cls.product.id, + "quantity": 1, + "price_unit": 100, + }, + ) + ], + } + ) + + def test_account_invoice_check_picking_date(self): + # Patch methods to deactivate test mode temporarily and return my moves + self.patch( + self.registry["account.move"], + "_stock_account_get_last_step_stock_moves", + lambda *args, **kwargs: self.picking.move_ids, + ) + self.patch( + self.registry["account.move"], + "_is_test_enabled", + lambda *args, **kwargs: False, + ) + # Picking + self.picking.action_confirm() + self.picking.action_assign() + self.picking.button_validate() + # Invoice + wizard_action = self.invoice.action_post() + self.assertEqual(wizard_action["res_model"], "invoice.picking.date.check.wiz") + self.assertEqual(self.invoice.state, "draft") + wiz = self.env["invoice.picking.date.check.wiz"].browse(wizard_action["res_id"]) + wiz.button_continue() + self.assertEqual(self.invoice.state, "posted") diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/wizards/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/wizards/__init__.py new file mode 100644 index 00000000..25d2ba3f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/wizards/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import invoice_stock_picking_date_wiz diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/wizards/invoice_stock_picking_date_wiz.py b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/wizards/invoice_stock_picking_date_wiz.py new file mode 100644 index 00000000..b8e11ba1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/wizards/invoice_stock_picking_date_wiz.py @@ -0,0 +1,29 @@ +# Copyright 2021 Tecnativa - Carlos Dauden +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import _, fields, models + + +class InvoicePickingDateCheckWiz(models.TransientModel): + _name = "invoice.picking.date.check.wiz" + _description = "Invoice and picking date check wizard" + + invoice_id = fields.Many2one(comodel_name="account.move") + exception_msg = fields.Text(readonly=True) + + def action_show(self): + self.ensure_one() + return { + "type": "ir.actions.act_window", + "name": _("Accounting date does not match with stock move dates"), + "res_model": self._name, + "res_id": self.id, + "view_mode": "form", + "target": "new", + } + + def button_continue(self): + self.ensure_one() + return self.invoice_id.with_context( + skip_account_invoice_check_picking_date=True + ).action_post() diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/wizards/invoice_stock_picking_date_wiz.xml b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/wizards/invoice_stock_picking_date_wiz.xml new file mode 100644 index 00000000..2a489d29 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/account_invoice_check_picking_date/wizards/invoice_stock_picking_date_wiz.xml @@ -0,0 +1,23 @@ + + + + Accounting date does not match with stock move dates + invoice.picking.date.check.wiz + +
+

Accounting date does not match with stock move dates

+ +
+
+ +
+
+
diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/doc/ARCHITECTURE.md new file mode 100644 index 00000000..523c7a6e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_invoice_check_picking_date Module - account_invoice_check_picking_date + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/doc/CONFIGURATION.md new file mode 100644 index 00000000..6e38baa3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_invoice_check_picking_date. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/doc/DEPENDENCIES.md new file mode 100644 index 00000000..cb986a6f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [stock_account](../../odoo-bringout-oca-ocb-stock_account) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/doc/FAQ.md new file mode 100644 index 00000000..35c66bd4 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_invoice_check_picking_date or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/doc/INSTALL.md new file mode 100644 index 00000000..f781c1d9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date" +# or +uv pip install odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date" +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/doc/MODELS.md new file mode 100644 index 00000000..e5b82f29 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in account_invoice_check_picking_date. + +```mermaid +classDiagram + class account_move +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/doc/OVERVIEW.md new file mode 100644 index 00000000..bd037875 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_invoice_check_picking_date. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_invoice_check_picking_date +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/doc/SECURITY.md new file mode 100644 index 00000000..8953d979 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/doc/SECURITY.md @@ -0,0 +1,34 @@ +# Security + +Access control and security definitions in account_invoice_check_picking_date. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../account_invoice_check_picking_date/security/ir.model.access.csv)** + - 1 model access rules + +## Record Rules + +Row-level security rules defined in: + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[ir.model.access.csv](../account_invoice_check_picking_date/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/doc/USAGE.md new file mode 100644 index 00000000..1d5c1485 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_invoice_check_picking_date +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/pyproject.toml b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/pyproject.toml new file mode 100644 index 00000000..5abe890a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-account_invoice_check_picking_date" +version = "16.0.0" +description = "Account Invoice Check Picking Date - Check if date of pickings match with accounting date" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-account-invoicing-stock_account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_invoice_check_picking_date"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/README.md b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/README.md new file mode 100644 index 00000000..58893288 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/README.md @@ -0,0 +1,44 @@ +# Account Invoice Check Total + +Odoo addon: account_invoice_check_total + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_check_total +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Account Invoice Check Total +- **Version**: 16.0.1.0.0 +- **Category**: N/A +- **License**: AGPL-3 +- **Installable**: False + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `account_invoice_check_total`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/README.rst b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/README.rst new file mode 100644 index 00000000..de9c655f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/README.rst @@ -0,0 +1,95 @@ +=========================== +Account Invoice Check Total +=========================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:304d016b9d5266b461e09a51dc259d56f1a5efde06ca1a44b0783099fa615ff8 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/account_invoice_check_total + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-account_invoice_check_total + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +Add a Verification Total field on vendor bills. + +The user enters the taxes included invoice total as printed on the vendor bill, +then enters the invoice lines and taxes. + +The system then checks the total computed by Odoo is the same as the verification total. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +The setting **Check Total on Vendor Bills** needs to be checked. +This can be done as follows: + + * on the Access Rights (Technical Settings) of the user + * on the Invoicing Settings inside of the section *Vendor Payments* + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Acsone SA/NV + +Contributors +~~~~~~~~~~~~ + +* Thomas Binsfeld +* Raf Ven +* Andrea Stirpe +* `Tecnativa `_: + + * Ernesto Tejeda + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/__manifest__.py b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/__manifest__.py new file mode 100644 index 00000000..636db9ef --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/__manifest__.py @@ -0,0 +1,18 @@ +# Copyright 2016 Acsone SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Account Invoice Check Total", + "summary": """ + Check if the verification total is equal to the bill's total""", + "version": "16.0.1.0.0", + "website": "https://github.com/OCA/account-invoicing", + "author": "Acsone SA/NV, Odoo Community Association (OCA)", + "license": "AGPL-3", + "depends": ["account"], + "data": [ + "security/account_invoice_security.xml", + "views/res_config_settings.xml", + "views/account_invoice.xml", + ], +} diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/account_invoice_check_total.pot b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/account_invoice_check_total.pot new file mode 100644 index 00000000..44f8635c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/account_invoice_check_total.pot @@ -0,0 +1,69 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification " +"total" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is" +" the same as the verification total." +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/ar.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/ar.po new file mode 100644 index 00000000..a78b008b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/ar.po @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "فاتورة" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/bg.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/bg.po new file mode 100644 index 00000000..d07a119a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/bg.po @@ -0,0 +1,77 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Bulgarian (https://www.transifex.com/oca/teams/23907/bg/)\n" +"Language: bg\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Фактура" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/bs.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/bs.po new file mode 100644 index 00000000..562b6503 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/bs.po @@ -0,0 +1,69 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "Provjeri total na ulaznim računima" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification " +"total" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "Postavke" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is" +" the same as the verification total." +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "Stavka dnevnika" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "Ukupna razlika" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "Validacija totala" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/ca.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/ca.po new file mode 100644 index 00000000..e34b6ffc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/ca.po @@ -0,0 +1,77 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/cs.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/cs.po new file mode 100644 index 00000000..6a15c0f3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/cs.po @@ -0,0 +1,77 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Czech (https://www.transifex.com/oca/teams/23907/cs/)\n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/de.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/de.po new file mode 100644 index 00000000..0c74e308 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/de.po @@ -0,0 +1,86 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-28 02:40+0000\n" +"PO-Revision-Date: 2019-07-17 12:43+0000\n" +"Last-Translator: Maria Sparenberg \n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.7.1\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "Prüfen der Summe auf Lieferantenrechnungen" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" +"Überprüfen Sie, ob der berechnete Gesamtbetrag mit der Prüfsumme " +"übereinstimmt" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "Konfigurationseinstellungen" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" +"Wenn der Haken gesetzt ist, prüft das System, ob der berechnete Gesamtbetrag " +"mit der Vergleichssumme übereinstimmt." + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, fuzzy, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" +"Bitte den Preis der Rechnung überprüfen!\n" +"Der Gesamtbetrag (%(amount_total)s) stimmt nicht mit der Prüfsumme " +"(%(check_total)s) überein.\n" +"Es gibt eine Differenz von %(diff)s." + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "Gesamtdifferenz" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "Prüfsumme" + +#~ msgid "Invoice" +#~ msgstr "Rechnung" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/el_GR.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/el_GR.po new file mode 100644 index 00000000..3be7676f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/el_GR.po @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Τιμολόγιο" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/en_GB.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/en_GB.po new file mode 100644 index 00000000..7dcba425 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/en_GB.po @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: English (United Kingdom) (https://www.transifex.com/oca/" +"teams/23907/en_GB/)\n" +"Language: en_GB\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Invoice" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/es.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/es.po new file mode 100644 index 00000000..5376d11f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/es.po @@ -0,0 +1,89 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# Pedro M. Baeza , 2018 +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-28 02:40+0000\n" +"PO-Revision-Date: 2023-10-10 21:36+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "Comprobar total en facturas de proveedor" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" +"Verifiche si el montante computado total es lo mismo que el total verificado" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "Config. Parametros" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" +"Si cocha esta caja. el sistema va verificar que el montante total registrado " +"es lo mismo que el total verificado." + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "Entrada Diaria" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" +"Por favor, verifique el total de la factura.\n" +"El total introducido (%(amount_total)s) no corresponde con el total " +"calculado (%(check_total)s)!\n" +"Hay una diferencia de %(diff)s" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "Diferencia total" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "Total a verificar" + +#~ msgid "Journal Entries" +#~ msgstr "Asientos contables" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/es_CR.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/es_CR.po new file mode 100644 index 00000000..4e78755e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/es_CR.po @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/" +"teams/23907/es_CR/)\n" +"Language: es_CR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/es_EC.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/es_EC.po new file mode 100644 index 00000000..b8fd1ec8 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/es_EC.po @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/" +"es_EC/)\n" +"Language: es_EC\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/es_ES.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/es_ES.po new file mode 100644 index 00000000..dfeff3b9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/es_ES.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-28 02:40+0000\n" +"PO-Revision-Date: 2018-03-28 02:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/" +"es_ES/)\n" +"Language: es_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "Total de cheques en las facturas de los proveedores." + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, fuzzy, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" +"Verifique el total de la factura!\n" +"El total codificado (%(amount_total)s) no coincide con el total calculado " +"(%(check_total)s).\n" +"Hay una diferencia de %(diff)s" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "Verificación Total" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/es_MX.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/es_MX.po new file mode 100644 index 00000000..eaf0308d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/es_MX.po @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" +"es_MX/)\n" +"Language: es_MX\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/et.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/et.po new file mode 100644 index 00000000..12ea0291 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/et.po @@ -0,0 +1,77 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Estonian (https://www.transifex.com/oca/teams/23907/et/)\n" +"Language: et\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Arve" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/fi.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/fi.po new file mode 100644 index 00000000..dca30edd --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/fi.po @@ -0,0 +1,77 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Lasku" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/fr.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/fr.po new file mode 100644 index 00000000..d52ce227 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/fr.po @@ -0,0 +1,88 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2018 +# Nicolas JEUDY , 2018 +# Quentin THEURET , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2019-05-06 20:02+0000\n" +"Last-Translator: Katerina Katapodi \n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 3.5.1\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "Vérifier le total sur les factures fournisseur" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" +"Vérifier que le montant total calculé est le même que le montant de " +"vérification" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "Parametres Configurees" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" +"Si vous cochez cette case, le système vérifiera que le total calculé est le " +"même que le montant de vérification." + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, fuzzy, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" +"Veuillez vérifier le montant de la facture !\n" +"Le montant de vérification (%(amount_total)s) ne correspond pas au montant " +"calculé (%(check_total)s)!\n" +"Il y a une difference de %(diff)s" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "Difference Totale" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "Montant de vérification" + +#~ msgid "Invoice" +#~ msgstr "Facture" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/fr_CA.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/fr_CA.po new file mode 100644 index 00000000..cccab594 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/fr_CA.po @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (Canada) (https://www.transifex.com/oca/teams/23907/" +"fr_CA/)\n" +"Language: fr_CA\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Facture" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/fr_CH.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/fr_CH.po new file mode 100644 index 00000000..3b105d5d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/fr_CH.po @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (Switzerland) (https://www.transifex.com/oca/" +"teams/23907/fr_CH/)\n" +"Language: fr_CH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Facture" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/gl.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/gl.po new file mode 100644 index 00000000..d0f3be6d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/gl.po @@ -0,0 +1,77 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"Language: gl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/hr.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/hr.po new file mode 100644 index 00000000..bff793ac --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/hr.po @@ -0,0 +1,88 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-28 02:40+0000\n" +"PO-Revision-Date: 2024-06-17 09:02+0000\n" +"Last-Translator: Bole \n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "Provjeri total na ulaznim računima" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" +"Provjeri odgovara li izračunati ukupni iznos upisanom iznosu za validaciju" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "Postavke" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" +"Ukoliko označite ovu kućicu, sustav provjerava da ukupni izračunati iznos " +"odgovara upisanom iznosu validacije." + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "Stavka dnevnika" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" +"Molimo provjerite iznos na računu!\n" +"Upisani iznos (%(amount_total)s) ne odgovara izračunatom (%(check_total)s).\n" +"Postoji razlika od %(diff)s" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "Ukupna razlika" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "Validacija totala" + +#~ msgid "Journal Entries" +#~ msgstr "Stavke dnevnika" + +#~ msgid "Invoice" +#~ msgstr "Račun" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/hr_HR.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/hr_HR.po new file mode 100644 index 00000000..9b5c1dd1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/hr_HR.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-28 02:40+0000\n" +"PO-Revision-Date: 2018-03-28 02:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "Provjeri total na ulaznim računima" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, fuzzy, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" +"Molimo ovjerite iznos računa.\n" +"Izračunati total (%(amount_total)s) ne odgovara unešenom (%(check_total)s).\n" +"Postoji razlika od %(diff)s" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "Ovejreni total" + +#~ msgid "Invoice" +#~ msgstr "Račun" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/hu.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/hu.po new file mode 100644 index 00000000..c2956816 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/hu.po @@ -0,0 +1,77 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" +"Language: hu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Számla" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/id.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/id.po new file mode 100644 index 00000000..b2074276 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/id.po @@ -0,0 +1,77 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Indonesian (https://www.transifex.com/oca/teams/23907/id/)\n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktur" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/it.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/it.po new file mode 100644 index 00000000..46d303bb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/it.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-28 02:40+0000\n" +"PO-Revision-Date: 2024-02-21 17:33+0000\n" +"Last-Translator: mymage \n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "Verificare il totale nelle fatture fornitore" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" +"Controlla se l'importo calcolato totale corrisponde al totale di verifica" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "Impostazioni configurazione" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" +"Se viene selezionata la casella, il sistema controlla che l'importo " +"calcolato totale corrisponda al totale di verifica." + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" +"Verificare l'importo della fattura!\n" +" L'importo totale (%(amount_total)s) non corrisponde all'importo totale di " +"verifica (%(check_total)s)!\n" +"La differenza è pari a %(diff)s" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "Differenza sul totale" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "Totale di verifica" + +#~ msgid "Invoice" +#~ msgstr "Fattura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/ja.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/ja.po new file mode 100644 index 00000000..7a1537c8 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/ja.po @@ -0,0 +1,77 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Japanese (https://www.transifex.com/oca/teams/23907/ja/)\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "請求書" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/lt.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/lt.po new file mode 100644 index 00000000..6776d4e3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/lt.po @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/lt/)\n" +"Language: lt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" +"%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Sąskaita faktūra" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/mk.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/mk.po new file mode 100644 index 00000000..7c46277c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/mk.po @@ -0,0 +1,77 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Macedonian (https://www.transifex.com/oca/teams/23907/mk/)\n" +"Language: mk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Фактура" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/mn.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/mn.po new file mode 100644 index 00000000..bb880cf3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/mn.po @@ -0,0 +1,77 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Mongolian (https://www.transifex.com/oca/teams/23907/mn/)\n" +"Language: mn\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Нэхэмжлэл" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/nb.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/nb.po new file mode 100644 index 00000000..93cb5429 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/nb.po @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (https://www.transifex.com/oca/teams/23907/" +"nb/)\n" +"Language: nb\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/nb_NO.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/nb_NO.po new file mode 100644 index 00000000..55db3eb1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/nb_NO.po @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/" +"teams/23907/nb_NO/)\n" +"Language: nb_NO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Innmelding" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/nl.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/nl.po new file mode 100644 index 00000000..e648f7c3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/nl.po @@ -0,0 +1,77 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-02-15 03:39+0000\n" +"PO-Revision-Date: 2017-02-15 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factuur" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/nl_BE.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/nl_BE.po new file mode 100644 index 00000000..c5949947 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/nl_BE.po @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (Belgium) (https://www.transifex.com/oca/teams/23907/" +"nl_BE/)\n" +"Language: nl_BE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factuur" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/nl_NL.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/nl_NL.po new file mode 100644 index 00000000..69d92bfa --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/nl_NL.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-28 02:40+0000\n" +"PO-Revision-Date: 2018-03-28 02:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" +"teams/23907/nl_NL/)\n" +"Language: nl_NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "Controleer het Totaal op de Leveranciersrekening" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, fuzzy, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" +"Controleer de prijs op de factuur!\n" +"Het genoemde totaal (%(amount_total)s) komt niet overeen met het berekende " +"totaal (%(check_total)s)!\n" +"Er is een verschil van %(diff)s" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "Te controleren Totaal" + +#~ msgid "Invoice" +#~ msgstr "Factuur" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/pl.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/pl.po new file mode 100644 index 00000000..c15fe1f2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/pl.po @@ -0,0 +1,79 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Polish (https://www.transifex.com/oca/teams/23907/pl/)\n" +"Language: pl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n" +"%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n" +"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/pt.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/pt.po new file mode 100644 index 00000000..2dfbdbeb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/pt.po @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-28 02:40+0000\n" +"PO-Revision-Date: 2020-02-06 12:13+0000\n" +"Last-Translator: Pedro Castro Silva \n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Weblate 3.10\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "Verificar Total em Faturas de Fornecedores" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "Verificar se o valor total calculado é o mesmo que o total de controlo" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "Config Configurações" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" +"Se assinalar esta checkbox, o sistema verifica se o valor total calculado é " +"o mesmo que o total de controlo." + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, fuzzy, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" +"Por favor, verifique o valor da fatura!\n" +" O valor total (%(amount_total)s) não corresponde ao " +"valor Total de Controlo (%(check_total)s)!\n" +"Há uma diferença de %(diff)s" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "Diferença de Totais" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "Total de Controlo" + +#~ msgid "Invoice" +#~ msgstr "Fatura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/pt_BR.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/pt_BR.po new file mode 100644 index 00000000..51ffb03f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/pt_BR.po @@ -0,0 +1,88 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-02-15 03:39+0000\n" +"PO-Revision-Date: 2023-12-27 14:34+0000\n" +"Last-Translator: Adriano Prado \n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/" +"23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "Verificar total nas contas do fornecedor" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "Verifique se o valor total calculado é igual ao total de verificação" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "Definições de configuração" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" +"Se você marcar esta caixa, o sistema verificará se o valor total calculado é " +"igual ao total de verificação." + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "Entrada Diário" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" +"Verifique o preço da fatura!\n" +"\t\t\tO valor total (%(amount_total)s) não corresponde ao valor total da " +"verificação (%(check_total)s)!\n" +"Há uma diferença de %(diff)s" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "Diferença Total" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "Verificação Total" + +#~ msgid "Journal Entries" +#~ msgstr "Entradas de Diário" + +#~ msgid "Invoice" +#~ msgstr "Fatura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/pt_PT.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/pt_PT.po new file mode 100644 index 00000000..5eb6dde8 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/pt_PT.po @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" +"teams/23907/pt_PT/)\n" +"Language: pt_PT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Fatura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/ro.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/ro.po new file mode 100644 index 00000000..61d2bc94 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/ro.po @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/ru.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/ru.po new file mode 100644 index 00000000..9904f859 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/ru.po @@ -0,0 +1,79 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" +"%100>=11 && n%100<=14)? 2 : 3);\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Счет" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/sk_SK.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/sk_SK.po new file mode 100644 index 00000000..6597a3b6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/sk_SK.po @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovak (Slovakia) (https://www.transifex.com/oca/teams/23907/" +"sk_SK/)\n" +"Language: sk_SK\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktúra" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/sl.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/sl.po new file mode 100644 index 00000000..79d215a6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/sl.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-01 19:01+0000\n" +"PO-Revision-Date: 2020-08-13 19:59+0000\n" +"Last-Translator: Matjaz Mozetic \n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3;\n" +"X-Generator: Weblate 3.10\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "Preveri skupni znesek na prejetih računih" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "Preveri, če je skupni izračunani znesek enak verifikacijskemu znesku" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "Nastavitve" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" +"Če označite, bo sistem preveril, da je skupni izračunani znesek enak " +"verifikacijskemu znesku." + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, fuzzy, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" +"Preverite prosim zneske na računu!\n" +" Skupni znesek (%(amount_total)s) se ne " +"ujema z verifikacijskim zneskom (%(check_total)s)!\n" +"Obstaja razlika %(diff)s" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "Skupaj razlika" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "Skupaj verifikacija" + +#~ msgid "Invoice" +#~ msgstr "Račun" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/sv.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/sv.po new file mode 100644 index 00000000..249cec7c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/sv.po @@ -0,0 +1,86 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2024-06-18 16:38+0000\n" +"Last-Translator: jakobkrabbe \n" +"Language-Team: Swedish (https://www.transifex.com/oca/teams/23907/sv/)\n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "Kontrollera summan på leverantörsfakturor" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" +"Kontrollera om det totala beräknade beloppet är detsamma som verifieringens " +"totala belopp" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "Konfigurationsinställningar" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" +"Om du markerar den här rutan kontrollerar systemet att det totala beräknade " +"beloppet är detsamma som kontrollsumman." + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "Verifikat" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" +"Vänligen verifiera priset på fakturan!\n" +"Det totala beloppet (%(amount_total)s) matchar inte verifieringens totala " +"belopp (%(check_total)s)!\n" +"Det finns en skillnad på %(diff)s" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "Total skillnad" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "Total verifiering" + +#~ msgid "Invoice" +#~ msgstr "Faktura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/th.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/th.po new file mode 100644 index 00000000..d88be491 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/th.po @@ -0,0 +1,77 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Thai (https://www.transifex.com/oca/teams/23907/th/)\n" +"Language: th\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "ใบแจ้งหนี้" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/tr.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/tr.po new file mode 100644 index 00000000..fe0c6971 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/tr.po @@ -0,0 +1,77 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# Ediz Duman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: Ediz Duman , 2017\n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Fatura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/tr_TR.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/tr_TR.po new file mode 100644 index 00000000..84f7e7f6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/tr_TR.po @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Fatura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/zh_CN.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/zh_CN.po new file mode 100644 index 00000000..e5d3b3cd --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/zh_CN.po @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-02-15 03:39+0000\n" +"PO-Revision-Date: 2017-02-15 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" +"zh_CN/)\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "发票" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/zh_TW.po b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/zh_TW.po new file mode 100644 index 00000000..363c96a3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/i18n/zh_TW.po @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_check_total +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (Taiwan) (https://www.transifex.com/oca/teams/23907/" +"zh_TW/)\n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_res_config_settings__group_supplier_inv_check_total +#: model:res.groups,name:account_invoice_check_total.group_supplier_inv_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "Check Total on Vendor Bills" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"Check whether the total computed amount is the same as the verification total" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_check_total +#: model_terms:ir.ui.view,arch_db:account_invoice_check_total.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that the total computed amount is " +"the same as the verification total." +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model,name:account_invoice_check_total.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_check_total +#. odoo-python +#: code:addons/account_invoice_check_total/models/account_move.py:0 +#, python-format +msgid "" +"Please verify the price of the invoice!\n" +"The total amount (%(amount_total)s) does not match the Verification Total " +"amount (%(check_total)s)!\n" +"There is a difference of %(diff)s" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total_display_difference +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total_display_difference +msgid "Total Difference" +msgstr "" + +#. module: account_invoice_check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_bank_statement_line__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_move__check_total +#: model:ir.model.fields,field_description:account_invoice_check_total.field_account_payment__check_total +msgid "Verification Total" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "發票" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/models/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/models/__init__.py new file mode 100644 index 00000000..d95834a6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/models/__init__.py @@ -0,0 +1,2 @@ +from . import account_move +from . import res_config_settings diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/models/account_move.py b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/models/account_move.py new file mode 100644 index 00000000..5837f147 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/models/account_move.py @@ -0,0 +1,63 @@ +# Copyright 2016 Acsone SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import _, api, fields, models +from odoo.exceptions import ValidationError +from odoo.tools.float_utils import float_compare + +GROUP_AICT = "account_invoice_check_total.group_supplier_inv_check_total" + + +class AccountMove(models.Model): + _inherit = "account.move" + + check_total = fields.Monetary( + string="Verification Total", + readonly=True, + states={"draft": [("readonly", False)]}, + copy=False, + ) + check_total_display_difference = fields.Monetary( + string="Total Difference", compute="_compute_total_display_difference" + ) + + @api.depends("check_total", "amount_total") + def _compute_total_display_difference(self): + for invoice in self: + invoice.check_total_display_difference = invoice.currency_id.round( + invoice.check_total - invoice.amount_total + ) + + def action_post(self): + for inv in self: + if ( + self.env.user.has_group(GROUP_AICT) + and inv.move_type in ("in_invoice", "in_refund") + and float_compare( + inv.check_total, + inv.amount_total, + precision_rounding=inv.currency_id.rounding, + ) + != 0 + ): + raise ValidationError( + _( + "Please verify the price of the invoice!\n" + "The total amount (%(amount_total)s) does not match " + "the Verification Total amount (%(check_total)s)!\n" + "There is a difference of %(diff)s" + ) + % { + "amount_total": inv.amount_total, + "check_total": inv.check_total, + "diff": inv.check_total_display_difference, + } + ) + return super().action_post() + + @api.model + def _reverse_move_vals(self, default_values, cancel=True): + vals = super()._reverse_move_vals(default_values, cancel) + if self.move_type in ["in_invoice", "in_refund"]: + vals["check_total"] = self.check_total + return vals diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/models/res_config_settings.py b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/models/res_config_settings.py new file mode 100644 index 00000000..fd90c4da --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/models/res_config_settings.py @@ -0,0 +1,15 @@ +# Copyright 2016 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + +from ..models.account_move import GROUP_AICT + + +class AccountConfigSettings(models.TransientModel): + + _inherit = "res.config.settings" + + group_supplier_inv_check_total = fields.Boolean( + string="Check Total on Vendor Bills", implied_group=GROUP_AICT + ) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/readme/CONFIGURE.rst b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/readme/CONFIGURE.rst new file mode 100644 index 00000000..07c52ffe --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/readme/CONFIGURE.rst @@ -0,0 +1,5 @@ +The setting **Check Total on Vendor Bills** needs to be checked. +This can be done as follows: + + * on the Access Rights (Technical Settings) of the user + * on the Invoicing Settings inside of the section *Vendor Payments* diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..2381b0ee --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/readme/CONTRIBUTORS.rst @@ -0,0 +1,6 @@ +* Thomas Binsfeld +* Raf Ven +* Andrea Stirpe +* `Tecnativa `_: + + * Ernesto Tejeda diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/readme/DESCRIPTION.rst new file mode 100644 index 00000000..e2c2abfb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/readme/DESCRIPTION.rst @@ -0,0 +1,6 @@ +Add a Verification Total field on vendor bills. + +The user enters the taxes included invoice total as printed on the vendor bill, +then enters the invoice lines and taxes. + +The system then checks the total computed by Odoo is the same as the verification total. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/security/account_invoice_security.xml b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/security/account_invoice_security.xml new file mode 100644 index 00000000..85b5b746 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/security/account_invoice_security.xml @@ -0,0 +1,7 @@ + + + + Check Total on Vendor Bills + + + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/static/description/icon.png b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/static/description/index.html b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/static/description/index.html new file mode 100644 index 00000000..2aa29554 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/static/description/index.html @@ -0,0 +1,442 @@ + + + + + + +Account Invoice Check Total + + + +
+

Account Invoice Check Total

+ + +

Beta License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

Add a Verification Total field on vendor bills.

+

The user enters the taxes included invoice total as printed on the vendor bill, +then enters the invoice lines and taxes.

+

The system then checks the total computed by Odoo is the same as the verification total.

+

Table of contents

+ +
+

Configuration

+

The setting Check Total on Vendor Bills needs to be checked. +This can be done as follows:

+
+
    +
  • on the Access Rights (Technical Settings) of the user
  • +
  • on the Invoicing Settings inside of the section Vendor Payments
  • +
+
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Acsone SA/NV
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/tests/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/tests/__init__.py new file mode 100644 index 00000000..d7555d02 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/tests/__init__.py @@ -0,0 +1 @@ +from . import test_account_invoice diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/tests/test_account_invoice.py b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/tests/test_account_invoice.py new file mode 100644 index 00000000..90272a49 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/tests/test_account_invoice.py @@ -0,0 +1,36 @@ +# Copyright 2016 Acsone SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo.exceptions import ValidationError +from odoo.tests import Form, TransactionCase + +from ..models.account_move import GROUP_AICT + + +class TestAccountInvoice(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.account_move = cls.env["account.move"] + # Add current user to group: group_supplier_inv_check_total + cls.env.ref(GROUP_AICT).write({"users": [(4, cls.env.user.id)]}) + # create a vendor bill + invoice_form = Form( + cls.account_move.with_context(default_move_type="in_invoice") + ) + invoice_form.partner_id = cls.env["res.partner"].create( + {"name": "test partner"} + ) + invoice_form.check_total = 1.19 + with invoice_form.invoice_line_ids.new() as line_form: + line_form.name = "Test invoice line" + line_form.price_unit = 2.99 + line_form.tax_ids.clear() + cls.invoice = invoice_form.save() + + def test_post(self): + # wrong check_total rise a ValidationError + self.assertAlmostEqual(self.invoice.check_total, 1.19) + self.assertAlmostEqual(self.invoice.check_total_display_difference, -1.80) + with self.assertRaises(ValidationError): + self.invoice.action_post() diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/views/account_invoice.xml b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/views/account_invoice.xml new file mode 100644 index 00000000..6899f1b5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/views/account_invoice.xml @@ -0,0 +1,26 @@ + + + + + account.move.form (in account_invoice_check_total) + account.move + + + + + + + + + + + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/views/res_config_settings.xml b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/views/res_config_settings.xml new file mode 100644 index 00000000..a7e90c7d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/account_invoice_check_total/views/res_config_settings.xml @@ -0,0 +1,33 @@ + + + + + res.config.settings.form (in account_invoice_check_total) + res.config.settings + + + +
+
+ +
+
+
+
+
+
+
+
diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/doc/ARCHITECTURE.md new file mode 100644 index 00000000..f94e04a5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_invoice_check_total Module - account_invoice_check_total + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/doc/CONFIGURATION.md new file mode 100644 index 00000000..22d1a4c9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_invoice_check_total. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/doc/FAQ.md new file mode 100644 index 00000000..3e02ad2b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_invoice_check_total or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/doc/INSTALL.md new file mode 100644 index 00000000..588aab05 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_check_total" +# or +uv pip install odoo-bringout-oca-account-invoicing-account_invoice_check_total" +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/doc/MODELS.md new file mode 100644 index 00000000..b4a65533 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/doc/MODELS.md @@ -0,0 +1,13 @@ +# Models + +Detected core models and extensions in account_invoice_check_total. + +```mermaid +classDiagram + class account_move + class res_config_settings +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/doc/OVERVIEW.md new file mode 100644 index 00000000..e9435590 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_invoice_check_total. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_invoice_check_total +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/doc/SECURITY.md new file mode 100644 index 00000000..88493f2b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/doc/SECURITY.md @@ -0,0 +1,62 @@ +# Security + +Access control and security definitions in account_invoice_check_total. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[CHANGELOG.md](../CHANGELOG.md)** + - 132 model access rules +- **[doc](../doc)** +- **[docker](../docker)** +- **[input](../input)** +- **[nix](../nix)** +- **[odoo.conf](../odoo.conf)** + - 58 model access rules +- **[odoo_packages_bez_l10n.txt](../odoo_packages_bez_l10n.txt)** + - 1947 model access rules +- **[odoo_packages_bringout.txt](../odoo_packages_bringout.txt)** + - 1947 model access rules +- **[odoo_packages.txt](../odoo_packages.txt)** + - 2085 model access rules +- **[output](../output)** +- **[packages](../packages)** +- **[PACKAGES.md](../PACKAGES.md)** + - 298 model access rules +- **[README.md](../README.md)** + - 338 model access rules +- **[scripts](../scripts)** +- **[temp](../temp)** +- **[TRANSLATION_BS_SUMMARY.md](../TRANSLATION_BS_SUMMARY.md)** + - 146 model access rules + +## Record Rules + +Row-level security rules defined in: + +## Security Groups & Configuration + +Security groups and permissions defined in: +- **[account_invoice_security.xml](../account_invoice_check_total/security/account_invoice_security.xml)** + - 1 security groups defined + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[account_invoice_security.xml](../account_invoice_check_total/security/account_invoice_security.xml)** + - Security groups, categories, and XML-based rules + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/doc/USAGE.md new file mode 100644 index 00000000..5cfc65eb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_invoice_check_total +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_check_total/pyproject.toml b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/pyproject.toml new file mode 100644 index 00000000..86a8463c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_check_total/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-account_invoice_check_total" +version = "16.0.0" +description = "Account Invoice Check Total - + Check if the verification total is equal to the bill's total" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_invoice_check_total"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_clearing/README.md b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/README.md new file mode 100644 index 00000000..0ae0b656 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/README.md @@ -0,0 +1,44 @@ +# Account Invoice Clearing + +Odoo addon: account_invoice_clearing + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_clearing +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Account Invoice Clearing +- **Version**: 16.0.1.0.1 +- **Category**: Accounting/Accounting +- **License**: AGPL-3 +- **Installable**: False + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `account_invoice_clearing`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/README.rst b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/README.rst new file mode 100644 index 00000000..5e9ce589 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/README.rst @@ -0,0 +1,123 @@ +======================== +Account Invoice Clearing +======================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:a09d8ef5e74817a985e8dd3d512e49a8a8d6316684764838590f571b89695ecd + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png + :target: https://odoo-community.org/page/development-status + :alt: Alpha +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/account_invoice_clearing + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-account_invoice_clearing + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module complements the functionality of *Automatic Entries* in Accounting. +It provides a Wizard to clear invoices by creating an intermediate journal entry. +It allows to clear any invoice with its opposite types. *out_* types are cleared with *in_* types and vice versa. +The invoices to be cleared have to be not paid or partially paid. +The wizard will use the residual amount of the invoices in the clearing process. + +.. IMPORTANT:: + This is an alpha version, the data model and design can change at any time without warning. + Only for development or testing purpose, do not use in production. + `More details on development status `_ + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +To use this module, you need to: + +#. You must have unpaid invoices in the system for the same contact (or his childs) in *out_* and *in_* types. +#. Go to a view where invoices are shown. No matter if are Invoices or Bills. +#. Select one or several invoices/bills. You can also enter an invoice/bill and click on the *Invoice clearing* button if it's open and fully paid. +#. Fill in the top fields of the wizard and in the lines to clear field, select the lines from other invoices you want to clear. +#. With the Sort buttons, you can sort the lines as appropriate. +#. With the actions button, you can reset, clear or autofill the amount to be used in the order previously chosen. +#. Check that the preview is as expected. +#. Press the Confirm button to create the invoice clearing. +#. A clearing journal entry will be generated for each invoice/bill to be cleared. +#. The resulting journal entries will reconcile all their lines with the initial move lines and the clearing moves lines. + +Known issues / Roadmap +====================== + +To be able to sort the initial invoice/bill lines in the wizard with sequence +and sort with buttons as in the clearing lines. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Moduon + +Contributors +~~~~~~~~~~~~ + +* Eduardo de Miguel (`Moduon `__) +* Rafael Blasco (`Moduon `__) + +Other credits +~~~~~~~~~~~~~ + +The development of this module has been financially supported by: + +* Moduon Team S.L. + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-Shide| image:: https://github.com/Shide.png?size=40px + :target: https://github.com/Shide + :alt: Shide + +Current `maintainer `__: + +|maintainer-Shide| + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/__init__.py new file mode 100644 index 00000000..aee8895e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/__init__.py @@ -0,0 +1,2 @@ +from . import models +from . import wizards diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/__manifest__.py b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/__manifest__.py new file mode 100644 index 00000000..008b7a83 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/__manifest__.py @@ -0,0 +1,23 @@ +# Copyright 2023 Moduon Team S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl-3.0) + +{ + "name": "Account Invoice Clearing", + "summary": "Account invoice clearing wizard", + "version": "16.0.1.0.1", + "development_status": "Alpha", + "category": "Accounting/Accounting", + "website": "https://github.com/OCA/account-invoicing", + "author": "Moduon, Odoo Community Association (OCA)", + "maintainers": ["Shide"], + "license": "AGPL-3", + "application": False, + "depends": [ + "account", + ], + "data": [ + "security/ir.model.access.csv", + "views/account_move_view.xml", + "wizards/account_invoice_clearing_wizard_views.xml", + ], +} diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/i18n/account_invoice_clearing.pot b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/i18n/account_invoice_clearing.pot new file mode 100644 index 00000000..cedaa213 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/i18n/account_invoice_clearing.pot @@ -0,0 +1,451 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_clearing +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "" +"Actions:" +msgstr "" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "" +"Sort by:" +msgstr "" + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__account_id +#, python-format +msgid "Account" +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.model,name:account_invoice_clearing.model_account_invoice_clearing_lines_wizard +msgid "Account Invoice Clearing Lines Wizard" +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__amount_to_clear +msgid "Amount To Clear" +msgstr "" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Amount residual (asc)" +msgstr "" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Amount residual (desc)" +msgstr "" + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#, python-format +msgid "Amount to clear cannot be greater than residual amount." +msgstr "" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "" +"Are you sure you want to use the selected configuration to clear invoices? " +"This operation will create a new move and will reconcile every line with its" +" respective counterpart." +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__can_use_line +msgid "Can Use Line" +msgstr "" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Cancel" +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__clearing_id +msgid "Clearing" +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__amount_to_clear +msgid "Clearing amount" +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__commercial_partner_id +msgid "Commercial Partner" +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__company_id +msgid "Company" +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__company_currency_id +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Create and Concile" +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__create_uid +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__create_uid +msgid "Created by" +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__create_date +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__create_date +msgid "Created on" +msgstr "" + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__credit +#, python-format +msgid "Credit" +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__date +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__date +msgid "Date" +msgstr "" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Date due (asc)" +msgstr "" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Date due (desc)" +msgstr "" + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__debit +#, python-format +msgid "Debit" +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__display_name +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__date_maturity +msgid "Due Date" +msgstr "" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Fill amounts in order" +msgstr "" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "" +"Fills the amount to clear with the residual amount of the invoice until the " +"total residual amount is zero." +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__id +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__id +msgid "ID" +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.actions.server,name:account_invoice_clearing.action_invoice_clearing +msgid "Invoice Clearing" +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.model,name:account_invoice_clearing.model_account_invoice_clearing_wizard +msgid "Invoice Clearing Wizard" +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.actions.act_window,name:account_invoice_clearing.action_account_invoice_clearing_wizard +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.view_move_form +msgid "Invoice clearing" +msgstr "" + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#, python-format +msgid "Invoices must be from the same commercial partner." +msgstr "" + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#, python-format +msgid "Invoices must be of the same type." +msgstr "" + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#, python-format +msgid "Invoices must belong to the same company." +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__invoice_ids +msgid "Invoices/Bills" +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.model.fields,help:account_invoice_clearing.field_account_invoice_clearing_wizard__preview_move_data +msgid "JSON value of the data to be displayed in the previewer" +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.model.fields,help:account_invoice_clearing.field_account_invoice_clearing_wizard__move_data +msgid "JSON value of the moves to be created" +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__journal_id +msgid "Journal" +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.model,name:account_invoice_clearing.model_account_move +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__invoice_id +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__name +#, python-format +msgid "Label" +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard____last_update +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__write_uid +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__write_date +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__line_ids +msgid "Lines" +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__move_data +msgid "Move Data" +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__move_line_id +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__move_line_ids +msgid "Move Line" +msgstr "" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Move Lines to clear" +msgstr "" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Move Lines to use for clearing" +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__move_name +msgid "Move Name" +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__move_type +msgid "Move Type" +msgstr "" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Move and Move lines texts" +msgstr "" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Move general configuration" +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.model.fields,help:account_invoice_clearing.field_account_invoice_clearing_wizard__move_name +msgid "Name of the move generated by this wizard" +msgstr "" + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#, python-format +msgid "Partner" +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__move_line_prefix +msgid "Prefix for move lines" +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.model.fields,help:account_invoice_clearing.field_account_invoice_clearing_wizard__move_line_prefix +msgid "" +"Prefix to be used in the name of the move lines generated by this wizard" +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__preview_move_data +msgid "Preview Move Data" +msgstr "" + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#, python-format +msgid "Preview of the clearing move related to %s" +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__product_id +msgid "Product" +msgstr "" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Removes all lines and adds all available move lines again." +msgstr "" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Reset lines" +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__amount_residual +msgid "Residual Amount" +msgstr "" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Residual Amount Total (Signed)" +msgstr "" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Residual Amount to clear (Signed)" +msgstr "" + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#, python-format +msgid "Resulting Clearing Move" +msgstr "" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Resulting move will not be fully reconciled." +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__sequence +msgid "Sequence" +msgstr "" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Sorts the invoices by date due ascending." +msgstr "" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Sorts the invoices by date due descending." +msgstr "" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Sorts the invoices by residual amount ascending." +msgstr "" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Sorts the invoices by residual amount descending." +msgstr "" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "The following Journal Entries will be generated" +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.model.fields,help:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__amount_residual +msgid "" +"The residual amount on a journal item expressed in the company currency." +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.model.fields,help:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__date_maturity +msgid "" +"This field is used for payable and receivable journal entries. You can put " +"the limit date for the payment of this line." +msgstr "" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Total Amount Residual (Signed)" +msgstr "" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Use" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/i18n/bs.po b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/i18n/bs.po new file mode 100644 index 00000000..965e7bda --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/i18n/bs.po @@ -0,0 +1,451 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_clearing +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "" +"Actions:" +msgstr "" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "" +"Sort by:" +msgstr "" + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__account_id +#, python-format +msgid "Account" +msgstr "Konto" + +#. module: account_invoice_clearing +#: model:ir.model,name:account_invoice_clearing.model_account_invoice_clearing_lines_wizard +msgid "Account Invoice Clearing Lines Wizard" +msgstr "Čarobnjak linija poravnanja faktura računa" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__amount_to_clear +msgid "Amount To Clear" +msgstr "Iznos za poravnanje" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Amount residual (asc)" +msgstr "Iznos ostatka (uzlazno)" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Amount residual (desc)" +msgstr "Iznos ostatka (silazno)" + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#, python-format +msgid "Amount to clear cannot be greater than residual amount." +msgstr "Iznos za poravnanje ne može biti veći od ostatka." + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "" +"Are you sure you want to use the selected configuration to clear invoices? " +"This operation will create a new move and will reconcile every line with its" +" respective counterpart." +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__can_use_line +msgid "Can Use Line" +msgstr "Može koristiti liniju" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Cancel" +msgstr "Otkaži" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__clearing_id +msgid "Clearing" +msgstr "Poravnavanje" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__amount_to_clear +msgid "Clearing amount" +msgstr "Iznos poravnanja" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__commercial_partner_id +msgid "Commercial Partner" +msgstr "Komercijalni partner" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__company_id +msgid "Company" +msgstr "Preduzeće" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__company_currency_id +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__company_currency_id +msgid "Company Currency" +msgstr "Valuta preduzeća" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Create and Concile" +msgstr "Kreiraj i uskladi" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__create_uid +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__create_date +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__credit +#, python-format +msgid "Credit" +msgstr "Potražuje" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__date +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__date +msgid "Date" +msgstr "Datum" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Date due (asc)" +msgstr "Datum dospeća (uzlazno)" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Date due (desc)" +msgstr "Datum dospeća (silazno)" + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__debit +#, python-format +msgid "Debit" +msgstr "Duguje" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__display_name +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__date_maturity +msgid "Due Date" +msgstr "Datum dospijeća" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Fill amounts in order" +msgstr "Popuni iznose po redu" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "" +"Fills the amount to clear with the residual amount of the invoice until the " +"total residual amount is zero." +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__id +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_clearing +#: model:ir.actions.server,name:account_invoice_clearing.action_invoice_clearing +msgid "Invoice Clearing" +msgstr "Poravnanje faktura" + +#. module: account_invoice_clearing +#: model:ir.model,name:account_invoice_clearing.model_account_invoice_clearing_wizard +msgid "Invoice Clearing Wizard" +msgstr "Čarobnjak poravnanja faktur" + +#. module: account_invoice_clearing +#: model:ir.actions.act_window,name:account_invoice_clearing.action_account_invoice_clearing_wizard +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.view_move_form +msgid "Invoice clearing" +msgstr "Poravnanje faktura" + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#, python-format +msgid "Invoices must be from the same commercial partner." +msgstr "Fakture moraju biti od istog komercijalnog partnera." + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#, python-format +msgid "Invoices must be of the same type." +msgstr "Fakture moraju biti istog tipa." + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#, python-format +msgid "Invoices must belong to the same company." +msgstr "Fakture moraju pripadati istoj kompaniji." + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__invoice_ids +msgid "Invoices/Bills" +msgstr "Fakture/Računi" + +#. module: account_invoice_clearing +#: model:ir.model.fields,help:account_invoice_clearing.field_account_invoice_clearing_wizard__preview_move_data +msgid "JSON value of the data to be displayed in the previewer" +msgstr "JSON vrednost podataka koji se prikazuju u pregledniku" + +#. module: account_invoice_clearing +#: model:ir.model.fields,help:account_invoice_clearing.field_account_invoice_clearing_wizard__move_data +msgid "JSON value of the moves to be created" +msgstr "JSON vrednost premestanja koja treba da se kreira" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__journal_id +msgid "Journal" +msgstr "Vrsta naloga" + +#. module: account_invoice_clearing +#: model:ir.model,name:account_invoice_clearing.model_account_move +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__invoice_id +msgid "Journal Entry" +msgstr "Žurnal" + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__name +#, python-format +msgid "Label" +msgstr "Opis" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard____last_update +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__write_uid +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__write_date +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__line_ids +msgid "Lines" +msgstr "Stavke" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__move_data +msgid "Move Data" +msgstr "Podaci premestanja" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__move_line_id +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__move_line_ids +msgid "Move Line" +msgstr "Stavka prijenosa" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Move Lines to clear" +msgstr "Linije premestanja za poravnanje" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Move Lines to use for clearing" +msgstr "Linije premestanja za korišćenje u poravnanju" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__move_name +msgid "Move Name" +msgstr "Naziv premestanja" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__move_type +msgid "Move Type" +msgstr "Tip temeljnice" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Move and Move lines texts" +msgstr "Tekstovi premestanja i linija premestanja" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Move general configuration" +msgstr "Opšta konfiguracija premestanja" + +#. module: account_invoice_clearing +#: model:ir.model.fields,help:account_invoice_clearing.field_account_invoice_clearing_wizard__move_name +msgid "Name of the move generated by this wizard" +msgstr "Naziv premestanja generisanog ovim čarobnjakom" + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#, python-format +msgid "Partner" +msgstr "Partner" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__move_line_prefix +msgid "Prefix for move lines" +msgstr "Prefiks za linije premestanja" + +#. module: account_invoice_clearing +#: model:ir.model.fields,help:account_invoice_clearing.field_account_invoice_clearing_wizard__move_line_prefix +msgid "" +"Prefix to be used in the name of the move lines generated by this wizard" +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__preview_move_data +msgid "Preview Move Data" +msgstr "Pregled podataka premestanja" + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#, python-format +msgid "Preview of the clearing move related to %s" +msgstr "Pregled premestanja poravnanja vezanog za %s" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__product_id +msgid "Product" +msgstr "Artikal" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Removes all lines and adds all available move lines again." +msgstr "Uklanja sve linije i ponovo dodaje sve dostupne linije premestanja." + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Reset lines" +msgstr "Resetuj linije" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__amount_residual +msgid "Residual Amount" +msgstr "Preostali iznos" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Residual Amount Total (Signed)" +msgstr "Ukupan iznos ostatka (sa predznakom)" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Residual Amount to clear (Signed)" +msgstr "Iznos ostatka za poravnanje (sa predznakom)" + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#, python-format +msgid "Resulting Clearing Move" +msgstr "Rezultujuće premestanje poravnanja" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Resulting move will not be fully reconciled." +msgstr "Rezultujuće premestanje neće biti potpuno usklađeno." + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__sequence +msgid "Sequence" +msgstr "Sekvenca" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Sorts the invoices by date due ascending." +msgstr "Sortira fakture po datumu dospeća uzlazno." + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Sorts the invoices by date due descending." +msgstr "Sortira fakture po datumu dospeća silazno." + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Sorts the invoices by residual amount ascending." +msgstr "Sortira fakture po iznosu ostatka uzlazno." + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Sorts the invoices by residual amount descending." +msgstr "Sortira fakture po iznosu ostatka silazno." + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "The following Journal Entries will be generated" +msgstr "Sljedeće temeljnice dnevnika će biti kreirane" + +#. module: account_invoice_clearing +#: model:ir.model.fields,help:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__amount_residual +msgid "" +"The residual amount on a journal item expressed in the company currency." +msgstr "" + +#. module: account_invoice_clearing +#: model:ir.model.fields,help:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__date_maturity +msgid "" +"This field is used for payable and receivable journal entries. You can put " +"the limit date for the payment of this line." +msgstr "" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Total Amount Residual (Signed)" +msgstr "Ukupan iznos ostatka (sa predznakom)" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Use" +msgstr "Upotreba" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/i18n/es.po b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/i18n/es.po new file mode 100644 index 00000000..bad03c99 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/i18n/es.po @@ -0,0 +1,514 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_clearing +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-04-12 10:57+0000\n" +"PO-Revision-Date: 2023-07-29 10:09+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "" +"Actions:" +msgstr "" +"Acciones:" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "" +"Sort by:" +msgstr "" +"Corta por:" + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__account_id +#, python-format +msgid "Account" +msgstr "Cuenta" + +#. module: account_invoice_clearing +#: model:ir.model,name:account_invoice_clearing.model_account_invoice_clearing_lines_wizard +msgid "Account Invoice Clearing Lines Wizard" +msgstr "Asistente de Compensación de Líneas de Facturas" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__amount_to_clear +msgid "Amount To Clear" +msgstr "Importe a compensar" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Amount residual (asc)" +msgstr "Importe residual (asc)" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Amount residual (desc)" +msgstr "Importe residual (desc)" + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#, python-format +msgid "Amount to clear cannot be greater than residual amount." +msgstr "El importe a compensar no puede ser superior a la cantidad residual." + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "" +"Are you sure you want to use the selected configuration to clear invoices? " +"This operation will create a new move and will reconcile every line with its " +"respective counterpart." +msgstr "" +"¿Está seguro que quiere utilizar la configuración seleccionada para " +"compensar las facturas? Ésta operación creará nuevo(s) movimiento(s) y " +"conciliará cada línea con su respectiva contrapartida." + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__can_use_line +msgid "Can Use Line" +msgstr "Puede utilizar la línea" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__clearing_id +msgid "Clearing" +msgstr "Compensar" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__amount_to_clear +msgid "Clearing amount" +msgstr "Importe a compensar" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__commercial_partner_id +msgid "Commercial Partner" +msgstr "Partner Comercial" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__company_id +msgid "Company" +msgstr "Empresa" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__company_currency_id +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__company_currency_id +msgid "Company Currency" +msgstr "Moneda de la Compañía" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Create and Concile" +msgstr "Crear y Conciliar" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__create_uid +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__create_date +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__credit +#, python-format +msgid "Credit" +msgstr "Crédito" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__date +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__date +msgid "Date" +msgstr "Fecha" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Date due (asc)" +msgstr "Fecha de vencimiento (asc)" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Date due (desc)" +msgstr "Fecha de vencimiento (desc)" + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__debit +#, python-format +msgid "Debit" +msgstr "Débito" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__display_name +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__date_maturity +msgid "Due Date" +msgstr "Fecha de vencimiento" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Fill amounts in order" +msgstr "Rellenar importes en orden" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "" +"Fills the amount to clear with the residual amount of the invoice until the " +"total residual amount is zero." +msgstr "" +"Rellena el importe a compensar con la cantidad residual de las facturas " +"hasta que la cantidad residual es cero." + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__id +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__id +msgid "ID" +msgstr "ID(identificador)" + +#. module: account_invoice_clearing +#: model:ir.actions.server,name:account_invoice_clearing.action_invoice_clearing +msgid "Invoice Clearing" +msgstr "Compensación de facturas" + +#. module: account_invoice_clearing +#: model:ir.model,name:account_invoice_clearing.model_account_invoice_clearing_wizard +msgid "Invoice Clearing Wizard" +msgstr "Asistente de Compensación de facturas" + +#. module: account_invoice_clearing +#: model:ir.actions.act_window,name:account_invoice_clearing.action_account_invoice_clearing_wizard +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.view_move_form +msgid "Invoice clearing" +msgstr "Compensación de facturas" + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#, python-format +msgid "Invoices must be from the same commercial partner." +msgstr "Las facturas deben ser del mismo Partner Comercial." + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#, python-format +msgid "Invoices must be of the same type." +msgstr "Las facturas deben ser del mismo tipo." + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#, python-format +msgid "Invoices must belong to the same company." +msgstr "Las facturas deben pertenecer a la misma compañía." + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__invoice_ids +msgid "Invoices/Bills" +msgstr "Facturas" + +#. module: account_invoice_clearing +#: model:ir.model.fields,help:account_invoice_clearing.field_account_invoice_clearing_wizard__preview_move_data +msgid "JSON value of the data to be displayed in the previewer" +msgstr "Valor JSON de los datos que se mostrarán en la vista previa" + +#. module: account_invoice_clearing +#: model:ir.model.fields,help:account_invoice_clearing.field_account_invoice_clearing_wizard__move_data +msgid "JSON value of the moves to be created" +msgstr "Valor JSON de los movimientos a crear" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__journal_id +msgid "Journal" +msgstr "Diario" + +#. module: account_invoice_clearing +#: model:ir.model,name:account_invoice_clearing.model_account_move +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__invoice_id +msgid "Journal Entry" +msgstr "Asiento contable" + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__name +#, python-format +msgid "Label" +msgstr "Etiqueta" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard____last_update +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard____last_update +msgid "Last Modified on" +msgstr "Última modificación el" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__write_uid +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__write_date +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__line_ids +msgid "Lines" +msgstr "Líneas" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__move_data +msgid "Move Data" +msgstr "Datos del Movimiento" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__move_line_id +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__move_line_ids +msgid "Move Line" +msgstr "Apunte" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Move Lines to clear" +msgstr "Apuntes a compensar" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Move Lines to use for clearing" +msgstr "Apuntes para utilizar en la compensación" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__move_name +msgid "Move Name" +msgstr "Nombre del movimiento" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__move_type +msgid "Move Type" +msgstr "Tipo de Movimiento" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Move and Move lines texts" +msgstr "Textos para el Movimiento y los Apuntes de Compensación" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Move general configuration" +msgstr "Configuración general del Movimiento de Compensación" + +#. module: account_invoice_clearing +#: model:ir.model.fields,help:account_invoice_clearing.field_account_invoice_clearing_wizard__move_name +msgid "Name of the move generated by this wizard" +msgstr "Referencia del Movimiento de Compensación" + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#, python-format +msgid "Partner" +msgstr "Contacto" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__move_line_prefix +msgid "Prefix for move lines" +msgstr "Prefijo para los Apuntes de Compensación" + +#. module: account_invoice_clearing +#: model:ir.model.fields,help:account_invoice_clearing.field_account_invoice_clearing_wizard__move_line_prefix +msgid "" +"Prefix to be used in the name of the move lines generated by this wizard" +msgstr "" +"Prefijo que se utilizará en el nombre de los Apuntes generados por éste " +"Asistente" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__preview_move_data +msgid "Preview Move Data" +msgstr "Vista previa de datos de movimiento" + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#, python-format +msgid "Preview of the clearing move related to %s" +msgstr "Previsualización del Movimiento de Compensación relacionado con %s" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__product_id +msgid "Product" +msgstr "Producto" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Removes all lines and adds all available move lines again." +msgstr "" +"Elimina todas las líneas y vuelve a añadir todas las líneas disponibles para " +"la compensación." + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Reset lines" +msgstr "Reiniciar líneas" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__amount_residual +msgid "Residual Amount" +msgstr "Importe residual" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Residual Amount Total (Signed)" +msgstr "Total del Importe residual (con signo)" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Residual Amount to clear (Signed)" +msgstr "Importe residual a compensar (con signo)" + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#, python-format +msgid "Resulting Clearing Move" +msgstr "Movimiento de compensación resultante" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Resulting move will not be fully reconciled." +msgstr "El movimiento resultante no conciliará completamente la(s) facturas." + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Sorts the invoices by date due ascending." +msgstr "Ordena las líneas de las facturas por fecha de vencimiento ascendente." + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Sorts the invoices by date due descending." +msgstr "" +"Ordena las líneas de las facturas por fecha de vencimiento descendente." + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Sorts the invoices by residual amount ascending." +msgstr "Ordena las líneas de las facturas por importe residual ascendente." + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Sorts the invoices by residual amount descending." +msgstr "Ordena las líneas de las facturas por importe residual descendente." + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "The following Journal Entries will be generated" +msgstr "Se generarán los siguientes Movimientos" + +#. module: account_invoice_clearing +#: model:ir.model.fields,help:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__amount_residual +msgid "" +"The residual amount on a journal item expressed in the company currency." +msgstr "" +"El importe residual en un apunte contable expresado en la moneda de la " +"compañía." + +#. module: account_invoice_clearing +#: model:ir.model.fields,help:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__date_maturity +msgid "" +"This field is used for payable and receivable journal entries. You can put " +"the limit date for the payment of this line." +msgstr "" +"Este campo se utiliza en asientos pendientes de pago y de cobro. Puedes " +"establecer la fecha límite para el pago de esta línea." + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Total Amount Residual (Signed)" +msgstr "Total del Importe residual (con signo)" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Use" +msgstr "Utilizar" + +#~ msgid "Add all compensation lines" +#~ msgstr "Añadir todas las líneas a compensar" + +#~ msgid "Adds all available compensation lines to allow use it." +#~ msgstr "" +#~ "Añade todas las líneas disponibles para la compensación para poder ser " +#~ "utilizadas." + +#~ msgid "Analytic Account" +#~ msgstr "Cuenta analítica" + +#~ msgid "Analytic Tags" +#~ msgstr "Etiquetas analíticas" + +#~ msgid "Are you sure you want to clear the invoices?" +#~ msgstr "¿Está seguro que quiere compensar las facturas?" + +#~ msgid "Empty lines" +#~ msgstr "Vaciar líneas" + +#~ msgid "Removes all invoices." +#~ msgstr "Elimina todas las líneas de Compensación." + +#~ msgid "The move of this entry line." +#~ msgstr "El apunte de este asiento." + +#~ msgid "Utility field to express amount currency" +#~ msgstr "Campo de utilidad para expresar la moneda del importe" + +#~ msgid "" +#~ "Actions:" +#~ msgstr "" +#~ "Acciones:" + +#~ msgid "" +#~ "Sort by:" +#~ msgstr "" +#~ "Ordenar por:" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/i18n/it.po b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/i18n/it.po new file mode 100644 index 00000000..83d0dbce --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/i18n/it.po @@ -0,0 +1,471 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_clearing +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-02-21 18:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "" +"Actions:" +msgstr "" +"Azioni:" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "" +"Sort by:" +msgstr "" +"Ordina per:" + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__account_id +#, python-format +msgid "Account" +msgstr "Conto" + +#. module: account_invoice_clearing +#: model:ir.model,name:account_invoice_clearing.model_account_invoice_clearing_lines_wizard +msgid "Account Invoice Clearing Lines Wizard" +msgstr "Procedura guidata liguidazione righe conto fatture" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__amount_to_clear +msgid "Amount To Clear" +msgstr "Valore da liquidare" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Amount residual (asc)" +msgstr "Valore residuo (cre)" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Amount residual (desc)" +msgstr "Valore residuo (dec)" + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#, python-format +msgid "Amount to clear cannot be greater than residual amount." +msgstr "Il valore da liquidare non può essere maggiore del valore residuo." + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "" +"Are you sure you want to use the selected configuration to clear invoices? " +"This operation will create a new move and will reconcile every line with its" +" respective counterpart." +msgstr "" +"Si vuole davvero usare la configurazione selezionata per cancellare le " +"fatture? Questa operazione creerà un nuovo movimento e riconcilierà ogni " +"riga con la rispettiva controparte." + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__can_use_line +msgid "Can Use Line" +msgstr "Può usare riga" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Cancel" +msgstr "Annulla" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__clearing_id +msgid "Clearing" +msgstr "Liquidazione" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__amount_to_clear +msgid "Clearing amount" +msgstr "Valore liquidazione" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__commercial_partner_id +msgid "Commercial Partner" +msgstr "Partner commerciale" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__company_id +msgid "Company" +msgstr "Azienda" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__company_currency_id +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__company_currency_id +msgid "Company Currency" +msgstr "Valuta aziendale" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Create and Concile" +msgstr "Crea e riconcilia" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__create_uid +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__create_date +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__credit +#, python-format +msgid "Credit" +msgstr "Credito" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__date +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__date +msgid "Date" +msgstr "Data" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Date due (asc)" +msgstr "Data scadenza (cre)" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Date due (desc)" +msgstr "Data scadenza (dec)" + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__debit +#, python-format +msgid "Debit" +msgstr "Debito" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__display_name +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__date_maturity +msgid "Due Date" +msgstr "Scadenza" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Fill amounts in order" +msgstr "Compila valore in ordine" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "" +"Fills the amount to clear with the residual amount of the invoice until the " +"total residual amount is zero." +msgstr "" +"Compila l'importo da liquidare con l'importo residuo della fattura fino a " +"quando l'importo residuo totale è zero." + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__id +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_clearing +#: model:ir.actions.server,name:account_invoice_clearing.action_invoice_clearing +msgid "Invoice Clearing" +msgstr "Liquidazione fattura" + +#. module: account_invoice_clearing +#: model:ir.model,name:account_invoice_clearing.model_account_invoice_clearing_wizard +msgid "Invoice Clearing Wizard" +msgstr "Procedura guidata liquidazione fattura" + +#. module: account_invoice_clearing +#: model:ir.actions.act_window,name:account_invoice_clearing.action_account_invoice_clearing_wizard +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.view_move_form +msgid "Invoice clearing" +msgstr "Liquidazione fattura" + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#, python-format +msgid "Invoices must be from the same commercial partner." +msgstr "Le fatture devono essere dello stesso partner commerciale." + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#, python-format +msgid "Invoices must be of the same type." +msgstr "Le fatture devono essere dello stesso tipo." + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#, python-format +msgid "Invoices must belong to the same company." +msgstr "Le fatture devono appartenere alla stessa azienda." + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__invoice_ids +msgid "Invoices/Bills" +msgstr "Fatture cliente/fornitore" + +#. module: account_invoice_clearing +#: model:ir.model.fields,help:account_invoice_clearing.field_account_invoice_clearing_wizard__preview_move_data +msgid "JSON value of the data to be displayed in the previewer" +msgstr "Valore JSON dei dati da visualizzare nell'anteprima" + +#. module: account_invoice_clearing +#: model:ir.model.fields,help:account_invoice_clearing.field_account_invoice_clearing_wizard__move_data +msgid "JSON value of the moves to be created" +msgstr "Valore JSON dei movimenti da creare" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__journal_id +msgid "Journal" +msgstr "Registro" + +#. module: account_invoice_clearing +#: model:ir.model,name:account_invoice_clearing.model_account_move +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__invoice_id +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__name +#, python-format +msgid "Label" +msgstr "Etichetta" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard____last_update +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__write_uid +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__write_date +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__line_ids +msgid "Lines" +msgstr "Righe" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__move_data +msgid "Move Data" +msgstr "Data movimento" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__move_line_id +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__move_line_ids +msgid "Move Line" +msgstr "Riga movimento" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Move Lines to clear" +msgstr "Righe movimento da cancellare" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Move Lines to use for clearing" +msgstr "Righe movimento da usare per la pulizia" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__move_name +msgid "Move Name" +msgstr "Nome movimento" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__move_type +msgid "Move Type" +msgstr "Tipo movimento" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Move and Move lines texts" +msgstr "Testi movimento e righe movimento" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Move general configuration" +msgstr "Configurazione generale movimento" + +#. module: account_invoice_clearing +#: model:ir.model.fields,help:account_invoice_clearing.field_account_invoice_clearing_wizard__move_name +msgid "Name of the move generated by this wizard" +msgstr "Nome del movimento generato da questaprocedura guidata" + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#, python-format +msgid "Partner" +msgstr "Partner" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__move_line_prefix +msgid "Prefix for move lines" +msgstr "Prefisso per le righe movimento" + +#. module: account_invoice_clearing +#: model:ir.model.fields,help:account_invoice_clearing.field_account_invoice_clearing_wizard__move_line_prefix +msgid "" +"Prefix to be used in the name of the move lines generated by this wizard" +msgstr "" +"Prefisso da utilizzare nel nome delle righe movimento generate da questa " +"procedura guidata" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_wizard__preview_move_data +msgid "Preview Move Data" +msgstr "Anteprima dati movimento" + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#, python-format +msgid "Preview of the clearing move related to %s" +msgstr "Anteprima del movimento di pulizia relativo a %s" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__product_id +msgid "Product" +msgstr "Prodotto" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Removes all lines and adds all available move lines again." +msgstr "" +"Rimuove tutte le righe e aggiunge nuovamente tutte le righe movimento " +"disponibili." + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Reset lines" +msgstr "Resetta righe" + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__amount_residual +msgid "Residual Amount" +msgstr "Importo residuo" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Residual Amount Total (Signed)" +msgstr "Totale importo residuo (firmato)" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Residual Amount to clear (Signed)" +msgstr "Importo residuo da pulire (firmato)" + +#. module: account_invoice_clearing +#. odoo-python +#: code:addons/account_invoice_clearing/wizards/account_invoice_clearing_wizard.py:0 +#, python-format +msgid "Resulting Clearing Move" +msgstr "Movimento di pulizia risultante" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Resulting move will not be fully reconciled." +msgstr "Il movimento risultante non verrà riconciliato completamente." + +#. module: account_invoice_clearing +#: model:ir.model.fields,field_description:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__sequence +msgid "Sequence" +msgstr "Sequenza" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Sorts the invoices by date due ascending." +msgstr "Ordina le fatture per data scadenza crescente." + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Sorts the invoices by date due descending." +msgstr "Ordina le fatture per data scadenza decrescente." + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Sorts the invoices by residual amount ascending." +msgstr "Ordina le fatture per importo residuo crescente." + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Sorts the invoices by residual amount descending." +msgstr "Ordina le fatture per importo residuo decrescente." + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "The following Journal Entries will be generated" +msgstr "Verrà generata la seguente registrazione contabile" + +#. module: account_invoice_clearing +#: model:ir.model.fields,help:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__amount_residual +msgid "" +"The residual amount on a journal item expressed in the company currency." +msgstr "" +"Importo residuo di una registrazione contabile espresso nella valuta " +"aziendale." + +#. module: account_invoice_clearing +#: model:ir.model.fields,help:account_invoice_clearing.field_account_invoice_clearing_lines_wizard__date_maturity +msgid "" +"This field is used for payable and receivable journal entries. You can put " +"the limit date for the payment of this line." +msgstr "" +"Questo campo viene usato per pagare e ricevere registrazioni contabili. Si " +"può inserire la data limite per il pagamento di questa riga." + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Total Amount Residual (Signed)" +msgstr "Importo totale residuo (firmato)" + +#. module: account_invoice_clearing +#: model_terms:ir.ui.view,arch_db:account_invoice_clearing.account_invoice_clearing_wizard_form_view +msgid "Use" +msgstr "Usa" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/models/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/models/__init__.py new file mode 100644 index 00000000..9c0a4213 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/models/__init__.py @@ -0,0 +1 @@ +from . import account_move diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/models/account_move.py b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/models/account_move.py new file mode 100644 index 00000000..a5b7fed8 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/models/account_move.py @@ -0,0 +1,25 @@ +# Copyright 2023 Moduon Team S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl-3.0) + + +from odoo import models + + +class AccountMove(models.Model): + _inherit = "account.move" + + def action_open_invoice_clearing_wizard(self): + wizard = ( + self.env["account.invoice.clearing.wizard"] + .with_context(active_model=self._name, active_ids=self.ids) + .create({"invoice_ids": [(6, 0, self.ids)]}) + ) + wizard._compute_initial_data() + wizard._onchange_move_type() + action = ( + self.sudo() + .env.ref("account_invoice_clearing.action_account_invoice_clearing_wizard") + .read()[0] + ) + action["res_id"] = wizard.id + return action diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..249b6b1d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/readme/CONTRIBUTORS.rst @@ -0,0 +1,2 @@ +* Eduardo de Miguel (`Moduon `__) +* Rafael Blasco (`Moduon `__) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/readme/CREDITS.rst b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/readme/CREDITS.rst new file mode 100644 index 00000000..9128243f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/readme/CREDITS.rst @@ -0,0 +1,3 @@ +The development of this module has been financially supported by: + +* Moduon Team S.L. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/readme/DESCRIPTION.rst new file mode 100644 index 00000000..532f599a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/readme/DESCRIPTION.rst @@ -0,0 +1,5 @@ +This module complements the functionality of *Automatic Entries* in Accounting. +It provides a Wizard to clear invoices by creating an intermediate journal entry. +It allows to clear any invoice with its opposite types. *out_* types are cleared with *in_* types and vice versa. +The invoices to be cleared have to be not paid or partially paid. +The wizard will use the residual amount of the invoices in the clearing process. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/readme/ROADMAP.rst b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/readme/ROADMAP.rst new file mode 100644 index 00000000..14c05162 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/readme/ROADMAP.rst @@ -0,0 +1,2 @@ +To be able to sort the initial invoice/bill lines in the wizard with sequence +and sort with buttons as in the clearing lines. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/readme/USAGE.rst b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/readme/USAGE.rst new file mode 100644 index 00000000..f1f095ca --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/readme/USAGE.rst @@ -0,0 +1,12 @@ +To use this module, you need to: + +#. You must have unpaid invoices in the system for the same contact (or his childs) in *out_* and *in_* types. +#. Go to a view where invoices are shown. No matter if are Invoices or Bills. +#. Select one or several invoices/bills. You can also enter an invoice/bill and click on the *Invoice clearing* button if it's open and fully paid. +#. Fill in the top fields of the wizard and in the lines to clear field, select the lines from other invoices you want to clear. +#. With the Sort buttons, you can sort the lines as appropriate. +#. With the actions button, you can reset, clear or autofill the amount to be used in the order previously chosen. +#. Check that the preview is as expected. +#. Press the Confirm button to create the invoice clearing. +#. A clearing journal entry will be generated for each invoice/bill to be cleared. +#. The resulting journal entries will reconcile all their lines with the initial move lines and the clearing moves lines. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/security/ir.model.access.csv b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/security/ir.model.access.csv new file mode 100644 index 00000000..2fddfac6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/security/ir.model.access.csv @@ -0,0 +1,3 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +account_invoice_clearing_wizard,account.invoice.clearing.wizard,model_account_invoice_clearing_wizard,account.group_account_invoice,1,1,1,1 +account_invoice_clearing_wizard_lines,account.invoice.clearing.lines.wizard,model_account_invoice_clearing_lines_wizard,account.group_account_invoice,1,1,1,1 diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/static/description/icon.png b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/static/description/index.html b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/static/description/index.html new file mode 100644 index 00000000..f15e0941 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/static/description/index.html @@ -0,0 +1,467 @@ + + + + + +Account Invoice Clearing + + + +
+

Account Invoice Clearing

+ + +

Alpha License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

This module complements the functionality of Automatic Entries in Accounting. +It provides a Wizard to clear invoices by creating an intermediate journal entry. +It allows to clear any invoice with its opposite types. out_ types are cleared with in_ types and vice versa. +The invoices to be cleared have to be not paid or partially paid. +The wizard will use the residual amount of the invoices in the clearing process.

+
+

Important

+

This is an alpha version, the data model and design can change at any time without warning. +Only for development or testing purpose, do not use in production. +More details on development status

+
+

Table of contents

+ +
+

Usage

+

To use this module, you need to:

+
    +
  1. You must have unpaid invoices in the system for the same contact (or his childs) in out_ and in_ types.
  2. +
  3. Go to a view where invoices are shown. No matter if are Invoices or Bills.
  4. +
  5. Select one or several invoices/bills. You can also enter an invoice/bill and click on the Invoice clearing button if it’s open and fully paid.
  6. +
  7. Fill in the top fields of the wizard and in the lines to clear field, select the lines from other invoices you want to clear.
  8. +
  9. With the Sort buttons, you can sort the lines as appropriate.
  10. +
  11. With the actions button, you can reset, clear or autofill the amount to be used in the order previously chosen.
  12. +
  13. Check that the preview is as expected.
  14. +
  15. Press the Confirm button to create the invoice clearing.
  16. +
  17. A clearing journal entry will be generated for each invoice/bill to be cleared.
  18. +
  19. The resulting journal entries will reconcile all their lines with the initial move lines and the clearing moves lines.
  20. +
+
+
+

Known issues / Roadmap

+

To be able to sort the initial invoice/bill lines in the wizard with sequence +and sort with buttons as in the clearing lines.

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Moduon
  • +
+
+
+

Contributors

+ +
+
+

Other credits

+

The development of this module has been financially supported by:

+
    +
  • Moduon Team S.L.
  • +
+
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

Shide

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/tests/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/tests/__init__.py new file mode 100644 index 00000000..d46527b2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/tests/__init__.py @@ -0,0 +1 @@ +from . import test_clearing_wizard diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/tests/test_clearing_wizard.py b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/tests/test_clearing_wizard.py new file mode 100644 index 00000000..d3b9d16c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/tests/test_clearing_wizard.py @@ -0,0 +1,146 @@ +# Copyright 2023 Moduon Team S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl-3.0) + +from datetime import timedelta + +from odoo import fields +from odoo.tests.common import tagged +from odoo.tools import float_is_zero + +from odoo.addons.account.tests.common import AccountTestInvoicingCommon + + +@tagged("post_install", "-at_install") +class TestClearingWizard(AccountTestInvoicingCommon): + @classmethod + def setUpClass(cls, chart_template_ref=None): + super().setUpClass(chart_template_ref=chart_template_ref) + cls.cl_partner = cls.env["res.partner"].create( + { + "name": "Clearing Partner", + "is_company": True, + "child_ids": [ + (0, 0, {"name": "Clearing Contact 1", "type": "invoice"}), + (0, 0, {"name": "Clearing Contact 2", "type": "invoice"}), + ], + } + ) + + def test_clearing_wizard(self): + """Test clearing wizard with different move types.""" + + def sorted_by_sequence(lines): + return sorted(lines, key=lambda line: line.sequence) + + t = fields.Date.today() + t_5 = t + timedelta(days=5) + t_10 = t + timedelta(days=10) + move_types = ["out_invoice", "in_invoice"] + for init_move_type, clearing_move_type in [move_types, move_types[::-1]]: + with self.subTest( + init_move_type=init_move_type, clearing_move_type=clearing_move_type + ): + init_inv = self.init_invoice( + invoice_date=t, + move_type=init_move_type, + partner=self.cl_partner, + amounts=[100, 200], + post=True, + ) + cl_inv_1 = self.init_invoice( + invoice_date=t_5, + move_type=clearing_move_type, + partner=self.cl_partner.child_ids[0], + amounts=[100], + post=False, + ) + cl_inv_2 = self.init_invoice( + invoice_date=fields.Date.today() + timedelta(days=10), + move_type=clearing_move_type, + partner=self.cl_partner.child_ids[1], + amounts=[200], + post=False, + ) + # Set date maturities + cl_inv_1.invoice_date_due = t_5 + cl_inv_2.invoice_date_due = t_10 + # Post clearing invoices + cl_inv_1.action_post() + cl_inv_2.action_post() + # Create wizard + cw_action = init_inv.action_open_invoice_clearing_wizard() + wizard = self.env[cw_action["res_model"]].browse(cw_action["res_id"]) + # Test Action: Unlink Lines + wizard._action_unlink_lines() + self.assertFalse(wizard.line_ids) + # Test Action: Add Lines + wizard._action_add_lines() + self.assertTrue(wizard.line_ids) + # Test Action: Sort Lines by Date Due + wizard.action_sort_by_date_due_asc() + slines = sorted_by_sequence(wizard.line_ids) + self.assertTrue(slines[0].date_maturity < slines[1].date_maturity) + wizard.action_sort_by_date_due_desc() + slines = sorted_by_sequence(wizard.line_ids) + self.assertTrue(slines[0].date_maturity > slines[1].date_maturity) + # Test Action: Sort Lines by Amount Residual + wizard.action_sort_by_residual_asc() + slines = sorted_by_sequence(wizard.line_ids) + self.assertTrue(slines[0].amount_residual < slines[1].amount_residual) + wizard.action_sort_by_residual_desc() + slines = sorted_by_sequence(wizard.line_ids) + self.assertTrue(slines[0].amount_residual > slines[1].amount_residual) + # Test Action: Fill Amount to Clear + wizard.action_fill_amount_to_clear() + wizard.invalidate_recordset() + self.assertTrue( + float_is_zero( + wizard.amount_to_clear, + precision_rounding=wizard.company_currency_id.rounding, + ) + ) + # Test Action: Reset Lines + wizard.action_reset_lines() + wizard.invalidate_recordset() + self.assertTrue( + not float_is_zero( + wizard.amount_to_clear, + precision_rounding=wizard.company_currency_id.rounding, + ) + ) + # Create moves + wizard.action_fill_amount_to_clear() + wizard.invalidate_recordset() + wizard.button_confirm() + self.assertEqual(init_inv.payment_state, "paid") + self.assertEqual(cl_inv_1.payment_state, "paid") + self.assertEqual(cl_inv_2.payment_state, "paid") + + def test_account_types(self): + aicw_model = self.env["account.invoice.clearing.wizard"] + # For lines to clear + self.assertEqual( + "liability_payable", + aicw_model._get_account_type_from_move_type( + "in_invoice", is_counterpart=False + ), + ) + self.assertEqual( + "asset_receivable", + aicw_model._get_account_type_from_move_type( + "out_invoice", is_counterpart=False + ), + ) + # For counterpart lines + self.assertEqual( + "asset_receivable", + aicw_model._get_account_type_from_move_type( + "in_invoice", is_counterpart=True + ), + ) + self.assertEqual( + "liability_payable", + aicw_model._get_account_type_from_move_type( + "out_invoice", is_counterpart=True + ), + ) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/views/account_move_view.xml b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/views/account_move_view.xml new file mode 100644 index 00000000..1c7c0755 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_clearing/account_invoice_clearing/views/account_move_view.xml @@ -0,0 +1,33 @@ + + + + + Invoice Clearing + + + list + code + action = records.action_open_invoice_clearing_wizard() + + + + account.move.form + account.move + + + + + + + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/doc/ARCHITECTURE.md new file mode 100644 index 00000000..6bcb5cc1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_invoice_mass_sending Module - account_invoice_mass_sending + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/doc/CONFIGURATION.md new file mode 100644 index 00000000..91e70800 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_invoice_mass_sending. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/doc/DEPENDENCIES.md new file mode 100644 index 00000000..6338f13c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) +- [queue_job](../../odoo-bringout-oca-queue-queue_job) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/doc/FAQ.md new file mode 100644 index 00000000..c4cdd817 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_invoice_mass_sending or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/doc/INSTALL.md new file mode 100644 index 00000000..e2485a4f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_mass_sending" +# or +uv pip install odoo-bringout-oca-account-invoicing-account_invoice_mass_sending" +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/doc/MODELS.md new file mode 100644 index 00000000..43ab1a80 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in account_invoice_mass_sending. + +```mermaid +classDiagram + class account_move +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/doc/OVERVIEW.md new file mode 100644 index 00000000..bd7cb9d9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_invoice_mass_sending. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_invoice_mass_sending +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/doc/USAGE.md new file mode 100644 index 00000000..924e32a9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_invoice_mass_sending +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/pyproject.toml b/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/pyproject.toml new file mode 100644 index 00000000..d4819616 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_mass_sending/pyproject.toml @@ -0,0 +1,44 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-account_invoice_mass_sending" +version = "16.0.0" +description = "Account Invoice Mass Sending - + This addon adds a mass sending feature on invoices." +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "odoo-bringout-oca-account-invoicing-queue_job>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_invoice_mass_sending"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/README.md b/odoo-bringout-oca-account-invoicing-account_invoice_merge/README.md new file mode 100644 index 00000000..d17fd2bc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/README.md @@ -0,0 +1,44 @@ +# Account Invoice Merge + +Odoo addon: account_invoice_merge + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_merge +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Account Invoice Merge +- **Version**: 16.0.1.0.1 +- **Category**: Finance +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `account_invoice_merge`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/README.rst b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/README.rst new file mode 100644 index 00000000..321be544 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/README.rst @@ -0,0 +1,107 @@ +===================== +Account Invoice Merge +===================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:651021e32ffff00752cf1bf5fb2f7a648a2cd05de7d30f50cdd816492245cf3d + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/account_invoice_merge + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-account_invoice_merge + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module adds an action in the invoices list to merge invoices. Here are +the conditions to allow merging: + +* Type should be the same (Customer Invoice, Supplier Invoice, Customer Refund or + Supplier Refund) +* Partner should be the same +* Currency should be the same +* Account receivable account should be the same + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +Go to a invoice tree view, select several invoices and click expand the +action button and click 'Merge Partner Invoice'. + +.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas + :alt: Try me on Runbot + :target: https://runbot.odoo-community.org/runbot/95/10.0 + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Elico Corp + +Contributors +~~~~~~~~~~~~ + +* Ian Li +* Cédric Pigeon +* Lois Rilo +* Miquel Raïch +* Sylvain Van Hoof +* Freni Patel + +* `Trobz `_: + + * Nguyễn Minh Chiến + +Other credits +~~~~~~~~~~~~~ + +The migration of this module from 15.0 to 16.0 was financially supported by Camptocamp + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/__init__.py new file mode 100644 index 00000000..b2d3008f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/__init__.py @@ -0,0 +1,9 @@ +# Copyright 2004-2010 Tiny SPRL (http://tiny.be). +# Copyright 2010-2011 Elico Corp. +# Copyright 2016 Acsone (https://www.acsone.eu/) +# Copyright 2017 Eficent Business and IT Consulting Services S.L. +# (http://www.eficent.com) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from . import models +from . import wizard diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/__manifest__.py b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/__manifest__.py new file mode 100644 index 00000000..a73e0858 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/__manifest__.py @@ -0,0 +1,23 @@ +# Copyright 2004-2010 Tiny SPRL (http://tiny.be). +# Copyright 2010-2011 Elico Corp. +# Copyright 2016 Acsone (https://www.acsone.eu/) +# Copyright 2017 Eficent Business and IT Consulting Services S.L. +# (http://www.eficent.com) +# Copyright 2019 Okia SPRL +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +{ + "name": "Account Invoice Merge", + "version": "16.0.1.0.1", + "category": "Finance", + "summary": "Merge invoices in draft", + "author": "Elico Corp,Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-invoicing", + "license": "AGPL-3", + "depends": ["account"], + "data": [ + "security/ir.model.access.csv", + "wizard/invoice_merge_view.xml", + ], + "installable": True, +} diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/account_invoice_merge.pot b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/account_invoice_merge.pot new file mode 100644 index 00000000..18a77930 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/account_invoice_merge.pot @@ -0,0 +1,133 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/am.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/am.po new file mode 100644 index 00000000..ac4b3ff1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/am.po @@ -0,0 +1,142 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-09 03:38+0000\n" +"PO-Revision-Date: 2016-12-09 03:38+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Amharic (https://www.transifex.com/oca/teams/23907/am/)\n" +"Language: am\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "or" +#~ msgstr "o" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/ar.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/ar.po new file mode 100644 index 00000000..3af8ea79 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/ar.po @@ -0,0 +1,146 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-09 03:38+0000\n" +"PO-Revision-Date: 2016-12-09 03:38+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "إلغاء" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "أنشئ بواسطة" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "أنشئ في" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "اسم العرض" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "المعرف" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "آخر تعديل في" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "آخر تحديث بواسطة" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "آخر تحديث في" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "فاتورة" + +#~ msgid "or" +#~ msgstr "أو" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/bg.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/bg.po new file mode 100644 index 00000000..d59778d6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/bg.po @@ -0,0 +1,146 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2016 +# Kaloyan Naumov , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-09 03:38+0000\n" +"PO-Revision-Date: 2016-12-09 03:38+0000\n" +"Last-Translator: Kaloyan Naumov , 2016\n" +"Language-Team: Bulgarian (https://www.transifex.com/oca/teams/23907/bg/)\n" +"Language: bg\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Откажи" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Създадено от" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Създадено на" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Име за показване" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Последно обновено на" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Последно обновено от" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Последно обновено на" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Фактура" + +#~ msgid "or" +#~ msgstr "или" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/bs.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/bs.po new file mode 100644 index 00000000..3c12a707 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/bs.po @@ -0,0 +1,133 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "Svi računi moraju imati iste: \n" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "Jeste li sigurni da želite spojiti ove račune?" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Otkaži" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Prikaži naziv" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "Nacrt" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "Poruka greške" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "Datum računa" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "Stavka dnevnika" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "Zadrži reference iz originalnih računa" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "Spoji račune" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "Spoji račune partnera" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "Spojivi status (npr: %s)" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "Molimo odaberite nekoliko računa za spajanje u popisnom prikazu." diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/ca.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/ca.po new file mode 100644 index 00000000..ed78e0e3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/ca.po @@ -0,0 +1,159 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2016 +# Carles Antoli , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-04 11:09+0000\n" +"PO-Revision-Date: 2024-07-09 09:58+0000\n" +"Last-Translator: Jaime Ruiz Maccione \n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "Totes les factures han de tenir el mateix: \n" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "Estàs segur que vols fusionar aquestes factures?" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Cancel·la" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Creat per" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Creat el" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Veure el nom" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "Esborrany" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "Missatge d'error" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "Data de la factura" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "Entrada de diari" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "Mantingues les referències de les factures originals" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Darrera modificació el" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Darrera Actualització per" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Darrera Actualització el" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "Fusionar factures" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "Fusionar factura del soci" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "Estat fusionable (p. ex.: %s)" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" +"Si us plau, tingueu en compte que:

\n" +"\n" +" Les factures només es fusionaran si:
\n" +" * Les factures estan en estat 'esborrany'.
\n" +" * Les factures pertanyen al mateix soci.
\n" +" * Les factures tenen la mateixa empresa, soci, " +"adreça, moneda, diari, venedor, compte i tipus.

\n" +" Les línies només es fusionaran si:
\n" +" * Les línies de factura són exactament iguals " +"excepte pel \n" +" producte, la quantitat i la unitat.
" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" +"Si us plau, seleccioneu múltiples factures per fusionar a la vista de llista." + +#~ msgid "Invoice" +#~ msgstr "Factura" + +#~ msgid "or" +#~ msgstr "o" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/ca_ES.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/ca_ES.po new file mode 100644 index 00000000..6a1c03ce --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/ca_ES.po @@ -0,0 +1,140 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-09 03:38+0000\n" +"PO-Revision-Date: 2016-12-09 03:38+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Catalan (Spain) (https://www.transifex.com/oca/teams/23907/" +"ca_ES/)\n" +"Language: ca_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Cancel·la" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/cs.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/cs.po new file mode 100644 index 00000000..699a77e3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/cs.po @@ -0,0 +1,145 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-09 03:38+0000\n" +"PO-Revision-Date: 2016-12-09 03:38+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Czech (https://www.transifex.com/oca/teams/23907/cs/)\n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Zrušit" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Vytvořil(a)" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Vytvořeno" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Zobrazovaný název" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Naposled upraveno" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Naposled upraveno" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Naposled upraveno" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktura" + +#~ msgid "or" +#~ msgstr "nebo" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/da.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/da.po new file mode 100644 index 00000000..af25f436 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/da.po @@ -0,0 +1,142 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-09 03:38+0000\n" +"PO-Revision-Date: 2016-12-09 03:38+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Danish (https://www.transifex.com/oca/teams/23907/da/)\n" +"Language: da\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Annuller" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Oprettet af" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Oprettet den" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Vist navn" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "Id" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Sidst ændret den" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Sidst opdateret af" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Sidst opdateret den" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "or" +#~ msgstr "eller" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/de.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/de.po new file mode 100644 index 00000000..fa402780 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/de.po @@ -0,0 +1,163 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-23 13:51+0000\n" +"PO-Revision-Date: 2017-11-23 13:51+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, fuzzy, python-format +msgid "All invoices must have the same: \n" +msgstr "Nicht alle Rechnungen sind gleich kontiert. \n" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Abbrechen" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Erstellt von" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Erstellt am:" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Anzeigename" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "Rechnungsdatum" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "Erhalte Bezüge auf Ursprungsrechnungen" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Zuletzt geändert am" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Zuletzt aktualisiert von" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Zuletzt aktualisiert am" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "Rechnungen zusammenführen" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "Partner-Rechnungen zusammenführen" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Rechnung" + +#~ msgid "or" +#~ msgstr "oder" + +#~ msgid "At least one of the selected invoices is %s!" +#~ msgstr "Mindestens eine der gewählten Rechnungen ist %s." + +#~ msgid "Not all invoices are at the same company!" +#~ msgstr "Nicht alle Rechnungen gehören zum gleichen Unternehmen." + +#~ msgid "Not all invoices are at the same currency!" +#~ msgstr "Nicht alle Rechnungen haben die gleiche Währung." + +#~ msgid "Not all invoices are at the same journal!" +#~ msgstr "Nicht alle Rechnungen sind im gleichen Journal gebucht." + +#~ msgid "Not all invoices are for the same partner!" +#~ msgstr "Nicht alle Rechnungen sind an den gleichen Partner gerichtet." + +#~ msgid "Not all invoices are of the same type!" +#~ msgstr "Nicht alle Rechnungen sind von gleicher Art." diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/el_GR.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/el_GR.po new file mode 100644 index 00000000..9861be1e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/el_GR.po @@ -0,0 +1,147 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2016 +# Kostas Goutoudis , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-09 03:38+0000\n" +"PO-Revision-Date: 2016-12-09 03:38+0000\n" +"Last-Translator: Kostas Goutoudis , 2016\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Άκυρο" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Δημιουργήθηκε από " + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Δημιουργήθηκε στις" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "Κωδικός" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "Ημερομηνία Παραστατικού" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Τελευταία ενημέρωση από" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Τελευταία ενημέρωση στις" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Τιμολόγιο" + +#~ msgid "or" +#~ msgstr "ή" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/en_AU.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/en_AU.po new file mode 100644 index 00000000..95c66bcd --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/en_AU.po @@ -0,0 +1,143 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-09 03:38+0000\n" +"PO-Revision-Date: 2016-12-09 03:38+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: English (Australia) (https://www.transifex.com/oca/" +"teams/23907/en_AU/)\n" +"Language: en_AU\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Cancel" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "or" +#~ msgstr "or" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/en_GB.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/en_GB.po new file mode 100644 index 00000000..66830d07 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/en_GB.po @@ -0,0 +1,146 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-09 03:38+0000\n" +"PO-Revision-Date: 2016-12-09 03:38+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: English (United Kingdom) (https://www.transifex.com/oca/" +"teams/23907/en_GB/)\n" +"Language: en_GB\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Cancel" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Created by" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Created on" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Display Name" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Last Modified on" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Invoice" + +#~ msgid "or" +#~ msgstr "or" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/es.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/es.po new file mode 100644 index 00000000..6e89b39c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/es.po @@ -0,0 +1,183 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-23 13:51+0000\n" +"PO-Revision-Date: 2023-04-18 10:55+0000\n" +"Last-Translator: gelo joga Rodríguez \n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "Todas las facturas deben tener el mismo: \n" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "¿Está seguro de querer fusionar estas facturas?" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "Borrador" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "Mensaje de error" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "Fecha de la factura" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "Asiento contable" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "Guardar referencias a las facturas originales" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "Fusionar facturas" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "Fusionar factura de empresa" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "Estado Mergeable (ex : %s)" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" +"Por favor tenga en cuenta que::

\n" +" Las facturas solo se fusionarán si:
\n" +" * Facturas en estado 'borrador'.
\n" +" * Facturas pertenecen al mismo partner.
\n" +" * Facturas tienen la misma compañía, partner, " +"dirección, \n" +" moneda, diario, comercial, cuenta y tipo.

\n" +" Las líneas solo se fusionarán si:
\n" +" * Las líneas de factura son exactamente las mismas " +"excepto por el \n" +" producto, cantidad y unidad.
" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "Por favor seleccione múltiples facturas a fusionar en la vista lista." + +#, fuzzy, python-format +#~ msgid "Draf" +#~ msgstr "Borrador" + +#~ msgid "Invoice" +#~ msgstr "Factura" + +#, python-format +#~ msgid "Megeable State (ex : %s)" +#~ msgstr "Estado Fusionable (ex:%s)" + +#~ msgid "or" +#~ msgstr "o" + +#~ msgid "At least one of the selected invoices is %s!" +#~ msgstr "¡Al menos una de las facturas seleccionadas está %s!" + +#~ msgid "Not all invoices are at the same company!" +#~ msgstr "¡No todas las facturas son de la misma compañía!" + +#~ msgid "Not all invoices are at the same currency!" +#~ msgstr "¡No todas las facturas son de la misma moneda!" + +#~ msgid "Not all invoices are at the same journal!" +#~ msgstr "¡No todas las facturas tienen el mismo diario!" + +#~ msgid "Not all invoices are for the same partner!" +#~ msgstr "¡No todas las facturas tienen la misma empresa!" + +#~ msgid "Not all invoices are of the same type!" +#~ msgstr "¡No todas las facturas son del mismo tipo!" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/es_AR.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/es_AR.po new file mode 100644 index 00000000..650d06db --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/es_AR.po @@ -0,0 +1,143 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-09 03:38+0000\n" +"PO-Revision-Date: 2016-12-09 03:38+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Spanish (Argentina) (https://www.transifex.com/oca/" +"teams/23907/es_AR/)\n" +"Language: es_AR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Mostrar Nombre" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Última actualización realizada por" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "or" +#~ msgstr "o" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/es_CL.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/es_CL.po new file mode 100644 index 00000000..bbf031ef --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/es_CL.po @@ -0,0 +1,143 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-09 03:38+0000\n" +"PO-Revision-Date: 2016-12-09 03:38+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Spanish (Chile) (https://www.transifex.com/oca/teams/23907/" +"es_CL/)\n" +"Language: es_CL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "or" +#~ msgstr "o" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/es_CO.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/es_CO.po new file mode 100644 index 00000000..7f985fa0 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/es_CO.po @@ -0,0 +1,143 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-09 03:38+0000\n" +"PO-Revision-Date: 2016-12-09 03:38+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Spanish (Colombia) (https://www.transifex.com/oca/teams/23907/" +"es_CO/)\n" +"Language: es_CO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Creado" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Nombre Público" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Última Modificación el" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Actualizado por" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Actualizado" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "or" +#~ msgstr "o" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/es_CR.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/es_CR.po new file mode 100644 index 00000000..a03d277c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/es_CR.po @@ -0,0 +1,146 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-09 03:38+0000\n" +"PO-Revision-Date: 2016-12-09 03:38+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/" +"teams/23907/es_CR/)\n" +"Language: es_CR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Ultima actualización por" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Ultima actualización en" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" + +#~ msgid "or" +#~ msgstr "o" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/es_DO.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/es_DO.po new file mode 100644 index 00000000..fb3ea3a5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/es_DO.po @@ -0,0 +1,143 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-23 13:51+0000\n" +"PO-Revision-Date: 2017-11-23 13:51+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Dominican Republic) (https://www.transifex.com/oca/" +"teams/23907/es_DO/)\n" +"Language: es_DO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "or" +#~ msgstr "o" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/es_EC.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/es_EC.po new file mode 100644 index 00000000..c811f5dd --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/es_EC.po @@ -0,0 +1,146 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-23 13:51+0000\n" +"PO-Revision-Date: 2017-11-23 13:51+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/" +"es_EC/)\n" +"Language: es_EC\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" + +#~ msgid "or" +#~ msgstr "o" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/es_ES.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/es_ES.po new file mode 100644 index 00000000..2fd50217 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/es_ES.po @@ -0,0 +1,147 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# Fernando Lara , 2017 +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-01 02:38+0000\n" +"PO-Revision-Date: 2017-06-01 02:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/" +"es_ES/)\n" +"Language: es_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Nombre para mostrar" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" + +#~ msgid "or" +#~ msgstr "o" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/es_MX.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/es_MX.po new file mode 100644 index 00000000..c4224f07 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/es_MX.po @@ -0,0 +1,146 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-23 13:51+0000\n" +"PO-Revision-Date: 2017-11-23 13:51+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" +"es_MX/)\n" +"Language: es_MX\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Nombre desplegado" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Ultima modificacion realizada" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Ultima actualización por" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Ultima actualización en" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" + +#~ msgid "or" +#~ msgstr "ó" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/es_PE.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/es_PE.po new file mode 100644 index 00000000..767c0d1b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/es_PE.po @@ -0,0 +1,146 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-18 02:47+0000\n" +"PO-Revision-Date: 2018-04-18 02:47+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Peru) (https://www.transifex.com/oca/teams/23907/" +"es_PE/)\n" +"Language: es_PE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Nombre a Mostrar" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Ultima Modificación en" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Actualizado última vez por" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Ultima Actualización" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" + +#~ msgid "or" +#~ msgstr "o" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/es_PY.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/es_PY.po new file mode 100644 index 00000000..f924cddb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/es_PY.po @@ -0,0 +1,140 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-09 03:38+0000\n" +"PO-Revision-Date: 2016-12-09 03:38+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Spanish (Paraguay) (https://www.transifex.com/oca/teams/23907/" +"es_PY/)\n" +"Language: es_PY\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Ultima actualización por" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Ultima actualización en" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/es_VE.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/es_VE.po new file mode 100644 index 00000000..88af5972 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/es_VE.po @@ -0,0 +1,140 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-23 13:51+0000\n" +"PO-Revision-Date: 2017-11-23 13:51+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/" +"teams/23907/es_VE/)\n" +"Language: es_VE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Mostrar nombre" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Modificada por última vez" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Ultima actualización por" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Ultima actualización en" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/et.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/et.po new file mode 100644 index 00000000..5439457e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/et.po @@ -0,0 +1,145 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-09 03:38+0000\n" +"PO-Revision-Date: 2016-12-09 03:38+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Estonian (https://www.transifex.com/oca/teams/23907/et/)\n" +"Language: et\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Loobu" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Loonud" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Loodud" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Näidatav nimi" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Viimati muudetud" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Viimati uuendatud" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Viimati uuendatud" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Arve" + +#~ msgid "or" +#~ msgstr "või" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/eu.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/eu.po new file mode 100644 index 00000000..15d8f7eb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/eu.po @@ -0,0 +1,142 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-09 03:38+0000\n" +"PO-Revision-Date: 2016-12-09 03:38+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Basque (https://www.transifex.com/oca/teams/23907/eu/)\n" +"Language: eu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Ezeztatu" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Nork sortua" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Created on" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Izena erakutsi" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "or" +#~ msgstr "or" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/fa.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/fa.po new file mode 100644 index 00000000..e1e38317 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/fa.po @@ -0,0 +1,142 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-09 03:38+0000\n" +"PO-Revision-Date: 2016-12-09 03:38+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Persian (https://www.transifex.com/oca/teams/23907/fa/)\n" +"Language: fa\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "لغو" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "ایجاد شده توسط" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "ایجاد شده در" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "نام نمایشی" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "شناسه" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "تاریخ آخرین به‌روزرسانی" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "آخرین به روز رسانی توسط" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "آخرین به روز رسانی در" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "or" +#~ msgstr "یا" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/fi.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/fi.po new file mode 100644 index 00000000..6d1d2838 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/fi.po @@ -0,0 +1,174 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2017 +# Jarmo Kortetjärvi , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-05-16 09:24+0000\n" +"PO-Revision-Date: 2018-05-16 09:24+0000\n" +"Last-Translator: Jarmo Kortetjärvi , 2018\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, fuzzy, python-format +msgid "All invoices must have the same: \n" +msgstr "Kaikki laskut eivät käytä samaa kirjanpidon tiliä! \n" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "Oletko varma että haluat yhdistää nämä laskut?" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Peruuta" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Luonut" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Luotu" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Nimi" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "Laskun päivä" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "Säilytä viitteet alkuperäisestä laskusta" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Viimeksi muokattu" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Viimeksi päivittänyt" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Viimeksi päivitetty" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "Yhdistä laskut" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "Yhdistä kumppanin lasku" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" +"Ota huomioon että:

\n" +" Laskut yhdistetään vain jos:
\n" +" * Laskujen tila on 'luonnos'.
\n" +" * Laskut kuuluvat samalle kumppanille.
\n" +" * Laskuilla on sama yritys, kumppani, osoite,\n" +" valuutta, päiväkirja, myyjä, kirjanpidon tili ja " +"tyyppi.

\n" +" Rivit yhdistetään vain jos:
\n" +" * Laskurivit ovat täsmälleen samat lukuunottamatta\n" +" tuote, määrä ja mittayksikkö.
" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "Ole hyvä ja valitse listanäkymästä useita laskuja yhdistettäväksi." + +#~ msgid "Invoice" +#~ msgstr "Lasku" + +#~ msgid "or" +#~ msgstr "tai" + +#~ msgid "At least one of the selected invoices is %s!" +#~ msgstr "Ainakin yksi laskuista on %s!" + +#~ msgid "Not all invoices are at the same company!" +#~ msgstr "Kaikki laskut eivät kuulu samalle yritykselle!" + +#~ msgid "Not all invoices are at the same currency!" +#~ msgstr "Kaikki laskut eivät ole samassa valuutassa!" + +#~ msgid "Not all invoices are at the same journal!" +#~ msgstr "Kaikki laskut eivät kuulu samaan päiväkirjaan!" + +#~ msgid "Not all invoices are for the same partner!" +#~ msgstr "Kaikki laskut eivät kuulu samalle kumppanille!" + +#~ msgid "Not all invoices are of the same type!" +#~ msgstr "Kaikki laskut eivät ole samaa tyyppiä" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/fr.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/fr.po new file mode 100644 index 00000000..3c5f92c1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/fr.po @@ -0,0 +1,177 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2017 +# Fabien Bourgeois , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-05-18 23:52+0000\n" +"PO-Revision-Date: 2025-07-25 12:29+0000\n" +"Last-Translator: Quentin Dupont \n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "Toutes les factures sélectionnées doivent avoir les mêmes : \n" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "Êtes-vous sûr de vouloir fusionner ces factures?" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Annuler" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Created by" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Created on" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "Brouillon" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "Message d'erreur" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "Date de facture" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "Pièce comptable" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "Conserver les références aux factures originelles" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Last Modified on" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "Fusion de factures" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "Fusion de factures" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" +"Merci de noter que:

\n" +" Les factures ne seront fusionnées que si:
\n" +" * Les factures sont dans l'état 'brouillon'.
\n" +" * Les factures appartiennent au même partenaire.
\n" +" * Les factures possèdent les mêmes société, " +"partenaire, adresse,\n" +" devise, journal, vendeur, compte et type.

\n" +" Les lignes ne seront fusionnées que si:
\n" +" * Les lignes de facture sont exactement les mêmes " +"sauf pour\n" +" l'article, la quantité et l'unité de mesure.
" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "Merci de sélectionner les factures à fusionner depuis la vue liste." + +#~ msgid "Invoice" +#~ msgstr "Facture" + +#~ msgid "or" +#~ msgstr "ou" + +#~ msgid "At least one of the selected invoices is %s!" +#~ msgstr "Au moins une des factures sélectionnées est %s !" + +#~ msgid "Not all invoices are at the same company!" +#~ msgstr "Toutes les factures n'appartiennent pas à la même société !" + +#~ msgid "Not all invoices are at the same currency!" +#~ msgstr "Toutes les factures ne sont pas dans la même devise !" + +#~ msgid "Not all invoices are at the same journal!" +#~ msgstr "Toutes les factures ne sont pas dans le même journal !" + +#~ msgid "Not all invoices are for the same partner!" +#~ msgstr "Toutes les factures ne sont pas du même partenaire !" + +#~ msgid "Not all invoices are of the same type!" +#~ msgstr "Toutes les factures ne sont pas du même type !" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/fr_CA.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/fr_CA.po new file mode 100644 index 00000000..35cddd2a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/fr_CA.po @@ -0,0 +1,149 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2016 +# Martin Malorni , 2016 +# Adriana Ierfino , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-09 03:38+0000\n" +"PO-Revision-Date: 2016-12-09 03:38+0000\n" +"Last-Translator: Adriana Ierfino , " +"2016\n" +"Language-Team: French (Canada) (https://www.transifex.com/oca/teams/23907/" +"fr_CA/)\n" +"Language: fr_CA\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Annuler" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Afficher le nom" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "Identifiant" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Facture" + +#~ msgid "or" +#~ msgstr "ou" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/fr_CH.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/fr_CH.po new file mode 100644 index 00000000..df3e45b1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/fr_CH.po @@ -0,0 +1,147 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2016 +# leemannd , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-09 03:38+0000\n" +"PO-Revision-Date: 2016-12-09 03:38+0000\n" +"Last-Translator: leemannd , 2016\n" +"Language-Team: French (Switzerland) (https://www.transifex.com/oca/" +"teams/23907/fr_CH/)\n" +"Language: fr_CH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Annuler" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Modifié par" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Modifié le" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Facture" + +#~ msgid "or" +#~ msgstr "ou" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/fr_FR.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/fr_FR.po new file mode 100644 index 00000000..c690848f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/fr_FR.po @@ -0,0 +1,140 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# Mohamed HABOU , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-09 03:38+0000\n" +"PO-Revision-Date: 2016-12-09 03:38+0000\n" +"Last-Translator: Mohamed HABOU , 2016\n" +"Language-Team: French (France) (https://www.transifex.com/oca/teams/23907/" +"fr_FR/)\n" +"Language: fr_FR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Annuler" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/gl.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/gl.po new file mode 100644 index 00000000..6eece25c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/gl.po @@ -0,0 +1,145 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-23 13:51+0000\n" +"PO-Revision-Date: 2017-11-23 13:51+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"Language: gl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Modificado por última vez o" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "ültima actualización por" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" + +#~ msgid "or" +#~ msgstr "ou" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/gl_ES.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/gl_ES.po new file mode 100644 index 00000000..c4c6c301 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/gl_ES.po @@ -0,0 +1,140 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-09 03:38+0000\n" +"PO-Revision-Date: 2016-12-09 03:38+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Galician (Spain) (https://www.transifex.com/oca/teams/23907/" +"gl_ES/)\n" +"Language: gl_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/he.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/he.po new file mode 100644 index 00000000..93b4953e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/he.po @@ -0,0 +1,142 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-09 03:38+0000\n" +"PO-Revision-Date: 2016-12-09 03:38+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Hebrew (https://www.transifex.com/oca/teams/23907/he/)\n" +"Language: he\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "בטל" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "נוצר על ידי" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "נוצר ב-" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "השם המוצג" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "מזהה" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "תאריך שינוי אחרון" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "עודכן לאחרונה על ידי" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "עודכן לאחרונה על" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "or" +#~ msgstr "או" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/hi.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/hi.po new file mode 100644 index 00000000..44686a44 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/hi.po @@ -0,0 +1,139 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-09 03:38+0000\n" +"PO-Revision-Date: 2016-12-09 03:38+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Hindi (https://www.transifex.com/oca/teams/23907/hi/)\n" +"Language: hi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "रद्द" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/hr.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/hr.po new file mode 100644 index 00000000..af7ea186 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/hr.po @@ -0,0 +1,176 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# Bole , 2017 +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-03 01:13+0000\n" +"PO-Revision-Date: 2023-04-03 13:23+0000\n" +"Last-Translator: Bole \n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "Svi računi moraju imati iste: \n" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "Jeste li sigurni da želite spojiti ove račune?" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Otkaži" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Naziv" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "Nacrt" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "Poruka greške" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "Datum računa" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "Stavka dnevnika" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "Zadrži reference iz originalnih računa" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Zadnje modificirano" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Zadnje ažurirao" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "Spoji račune" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "Spoji račune partnera" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "Spojivi status (npr: %s)" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" +"Primite na znanje:

\n" +" Računi će biti spojeni jedino ako:
\n" +" * su u statusu 'Nacrt'.
\n" +" * su naslovljeni na istog partnera.
\n" +" * pripadaju istoj tvrtci, galse na istog partnera, " +"adresu,\n" +" valutu, dnevnik, prodavača, konto i tip.

\n" +" Stavke će biti spojene jedino ako:
\n" +" * su apsolutno identične osim količine i jedinice\n" +" proizvoida.
" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "Molimo odaberite nekoliko računa za spajanje u popisnom prikazu." + +#~ msgid "Invoice" +#~ msgstr "Račun" + +#~ msgid "or" +#~ msgstr "ili" + +#~ msgid "At least one of the selected invoices is %s!" +#~ msgstr "Najmanje jedan od odabranih računa je %s!" + +#~ msgid "Not all invoices are at the same company!" +#~ msgstr "Svi računi ne prapadaju istoj organizaciji!" + +#~ msgid "Not all invoices are at the same currency!" +#~ msgstr "Svi računi nisu u istoj valuti!" + +#~ msgid "Not all invoices are at the same journal!" +#~ msgstr "Svi računi nisu u istom dnevniku!" + +#~ msgid "Not all invoices are for the same partner!" +#~ msgstr "Svi računi nisu za istog partnera!" + +#~ msgid "Not all invoices are of the same type!" +#~ msgstr "Svi računi nisu istog tipa!" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/hr_HR.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/hr_HR.po new file mode 100644 index 00000000..9314283b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/hr_HR.po @@ -0,0 +1,166 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2017 +# Bole , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-23 13:51+0000\n" +"PO-Revision-Date: 2017-11-23 13:51+0000\n" +"Last-Translator: Bole , 2017\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, fuzzy, python-format +msgid "All invoices must have the same: \n" +msgstr "Svi računi ne koriste isti konto! \n" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "Jeste li sigurni da želite spojiti ove račune?" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Otkaži" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Naziv" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "Datum računa" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "Zadrži reference iz originalnih računa" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Zadnje modificirano" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Zadnje ažurirao" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "Spoji račune" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "Spoji račune partnera" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "Molimo odaberite nekoliko računa za spajanje u popisnom prikazu" + +#~ msgid "Invoice" +#~ msgstr "Račun" + +#~ msgid "or" +#~ msgstr "ili" + +#~ msgid "At least one of the selected invoices is %s!" +#~ msgstr "Najmanje jedan od odabranih računa je %s!" + +#~ msgid "Not all invoices are at the same company!" +#~ msgstr "Svi računi ne prapadaju istoj organizaciji!" + +#~ msgid "Not all invoices are at the same currency!" +#~ msgstr "Svi računi nisu u istoj valuti!" + +#~ msgid "Not all invoices are at the same journal!" +#~ msgstr "Svi računi nisu u istom dnevniku!" + +#~ msgid "Not all invoices are for the same partner!" +#~ msgstr "Svi računi nisu za istog partnera!" + +#~ msgid "Not all invoices are of the same type!" +#~ msgstr "Svi računi nisu istog tipa!" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/hu.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/hu.po new file mode 100644 index 00000000..5c2b5bf2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/hu.po @@ -0,0 +1,145 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-23 13:51+0000\n" +"PO-Revision-Date: 2017-11-23 13:51+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" +"Language: hu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Mégsem" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Készítette" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Létrehozás dátuma" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Név megjelenítése" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "Azonosító ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Utolsó frissítés dátuma" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Utoljára frissítve, által" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Utoljára frissítve ekkor" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Számla" + +#~ msgid "or" +#~ msgstr "vagy" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/id.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/id.po new file mode 100644 index 00000000..4fe6cdb1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/id.po @@ -0,0 +1,145 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-09 03:38+0000\n" +"PO-Revision-Date: 2016-12-09 03:38+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Indonesian (https://www.transifex.com/oca/teams/23907/id/)\n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Batalkan" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Dibuat oleh" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Dibuat pada" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Nama Tampilan" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Terakhir Dimodifikasi pada" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Diperbaharui oleh" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Diperbaharui pada" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktur" + +#~ msgid "or" +#~ msgstr "atau" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/it.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/it.po new file mode 100644 index 00000000..19dd8e33 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/it.po @@ -0,0 +1,184 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-23 13:51+0000\n" +"PO-Revision-Date: 2025-01-28 18:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "Tutte le fatture devono avere lo stesso: \n" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "Si è sicuri di voler unire queste fatture?" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Annulla" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "Bozza" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "Messaggio di errore" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "Data fattura" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "Mantieni referenze delle fatture originali" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "Unisci fatture" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "Unisci fatture" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "Stato unificabile (es : %s)" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" +"Notare che :

\n" +" Le fatture saranno unite se:
\n" +" * Le fatture sono in stato 'bozza'.
\n" +" * Le fatture appartengono allo stesso partner.
\n" +" * Le fatture hanno la stessa azienda, partner, " +"indirizzo,\n" +" valuta, registro, responsabile vendite, conto e " +"tipo.

\n" +" Le righe saranno unite se:
\n" +" * Le righe fattura sono esattamente le stesse ad " +"eccezione di\n" +" prodotto, quantità e unità.
" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "Selezionare più fatture da unire nella vista lista." + +#, python-format +#~ msgid "Draf" +#~ msgstr "Bozza" + +#~ msgid "Invoice" +#~ msgstr "Fattura" + +#, python-format +#~ msgid "Megeable State (ex : %s)" +#~ msgstr "Stato unificabile (es : %s)" + +#~ msgid "or" +#~ msgstr "o" + +#~ msgid "At least one of the selected invoices is %s!" +#~ msgstr "Almeno una delle fatture selezionate è %s!" + +#~ msgid "Not all invoices are at the same company!" +#~ msgstr "Non tutte le fatture sono alla stessa azienda!" + +#~ msgid "Not all invoices are at the same currency!" +#~ msgstr "Non tutte le fatture sono della stessa valuta!" + +#~ msgid "Not all invoices are at the same journal!" +#~ msgstr "Non tutte le fatture hanno lo stesso sezionale!" + +#~ msgid "Not all invoices are for the same partner!" +#~ msgstr "Non tutte le fatture sono allo stesso partner!" + +#~ msgid "Not all invoices are of the same type!" +#~ msgstr "Non tutte le fatture sono dello stesso tipo!" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/ja.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/ja.po new file mode 100644 index 00000000..ea6433a2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/ja.po @@ -0,0 +1,145 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-09 03:38+0000\n" +"PO-Revision-Date: 2016-12-09 03:38+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Japanese (https://www.transifex.com/oca/teams/23907/ja/)\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "キャンセル" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "作成者" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "作成日" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "表示名" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "最終更新日" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "最終更新者" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "最終更新日" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "請求書" + +#~ msgid "or" +#~ msgstr "または" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/ko.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/ko.po new file mode 100644 index 00000000..a3c7de13 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/ko.po @@ -0,0 +1,142 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-09 03:38+0000\n" +"PO-Revision-Date: 2016-12-09 03:38+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Korean (https://www.transifex.com/oca/teams/23907/ko/)\n" +"Language: ko\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "취소" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "작성자" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "작성일" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "표시 이름" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "최근 수정" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "최근 갱신한 사람" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "최근 갱신 날짜" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "or" +#~ msgstr "또는" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/lo.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/lo.po new file mode 100644 index 00000000..7a786a96 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/lo.po @@ -0,0 +1,142 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-09 03:38+0000\n" +"PO-Revision-Date: 2016-12-09 03:38+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Lao (https://www.transifex.com/oca/teams/23907/lo/)\n" +"Language: lo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "ຍົກເລີອກ" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "or" +#~ msgstr "ຫຼື" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/lt.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/lt.po new file mode 100644 index 00000000..11867255 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/lt.po @@ -0,0 +1,146 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-23 13:51+0000\n" +"PO-Revision-Date: 2017-11-23 13:51+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/lt/)\n" +"Language: lt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" +"%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Atšaukti" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Sukūrė" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Sukurta" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Vaizduojamas pavadinimas" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Paskutinį kartą keista" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Paskutini kartą atnaujino" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Paskutinį kartą atnaujinta" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Sąskaita faktūra" + +#~ msgid "or" +#~ msgstr "arba" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/lt_LT.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/lt_LT.po new file mode 100644 index 00000000..2c532294 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/lt_LT.po @@ -0,0 +1,144 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# Arminas Grigonis , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-09 03:38+0000\n" +"PO-Revision-Date: 2016-12-09 03:38+0000\n" +"Last-Translator: Arminas Grigonis , 2016\n" +"Language-Team: Lithuanian (Lithuania) (https://www.transifex.com/oca/" +"teams/23907/lt_LT/)\n" +"Language: lt_LT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" +"%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Atšaukti" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Sukūrė" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Sukurta" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Paskutinį kartą atnaujino" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Paskutinį kartą atnaujinta" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "or" +#~ msgstr "arba" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/lv.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/lv.po new file mode 100644 index 00000000..a12328c2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/lv.po @@ -0,0 +1,143 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-09 03:38+0000\n" +"PO-Revision-Date: 2016-12-09 03:38+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Latvian (https://www.transifex.com/oca/teams/23907/lv/)\n" +"Language: lv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " +"2);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Atcelt" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Izveidoja" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Izveidots" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Pēdējo reizi atjaunoja" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Pēdējās izmaiņas" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "or" +#~ msgstr "vai" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/mk.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/mk.po new file mode 100644 index 00000000..0d2f3b53 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/mk.po @@ -0,0 +1,145 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-09 03:38+0000\n" +"PO-Revision-Date: 2016-12-09 03:38+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Macedonian (https://www.transifex.com/oca/teams/23907/mk/)\n" +"Language: mk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Откажи" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Креирано од" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Креирано на" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Прикажи име" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Последна промена на" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Последно ажурирање од" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Последно ажурирање на" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Фактура" + +#~ msgid "or" +#~ msgstr "или" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/mn.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/mn.po new file mode 100644 index 00000000..efe6f525 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/mn.po @@ -0,0 +1,145 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-23 13:51+0000\n" +"PO-Revision-Date: 2017-11-23 13:51+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Mongolian (https://www.transifex.com/oca/teams/23907/mn/)\n" +"Language: mn\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Цуцлах" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Үүсгэгч" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Үүсгэсэн огноо" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Дэлгэцийн Нэр" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Сүүлийн засвар хийсэн огноо" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Сүүлийн засвар хийсэн" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Сүүлийн засвар хийсэн огноо" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Нэхэмжлэл" + +#~ msgid "or" +#~ msgstr "эсвэл" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/nb.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/nb.po new file mode 100644 index 00000000..3eea37f1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/nb.po @@ -0,0 +1,146 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-23 13:51+0000\n" +"PO-Revision-Date: 2017-11-23 13:51+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (https://www.transifex.com/oca/teams/23907/" +"nb/)\n" +"Language: nb\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Avbryt" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Opprettet av" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Opprettet" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Visnings navn" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Sist oppdatert " + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Sist oppdatert av" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Sist oppdatert" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktura" + +#~ msgid "or" +#~ msgstr "eller" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/nb_NO.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/nb_NO.po new file mode 100644 index 00000000..6fb30556 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/nb_NO.po @@ -0,0 +1,143 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# Imre Kristoffer Eilertsen , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-09 03:38+0000\n" +"PO-Revision-Date: 2016-12-09 03:38+0000\n" +"Last-Translator: Imre Kristoffer Eilertsen , 2016\n" +"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/" +"teams/23907/nb_NO/)\n" +"Language: nb_NO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Lukk" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Laget av" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Laget den" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Vis navn" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Sist endret den" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Sist oppdatert av" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Sist oppdatert den" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Innmelding" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/nl.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/nl.po new file mode 100644 index 00000000..8742b541 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/nl.po @@ -0,0 +1,165 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-23 13:51+0000\n" +"PO-Revision-Date: 2017-11-23 13:51+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, fuzzy, python-format +msgid "All invoices must have the same: \n" +msgstr "Niet alle facturen staan op dezelfde grootboekrekening! \n" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Annuleer" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Te tonen naam" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "Factuurdatum" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "Referenties van samengevoegde facturen behouden" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Laatst bijgewerkt op" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Laatste bijgewerkt door" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "Facturen samenvoegen" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "Facturen samenvoegen per relatie" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factuur" + +#~ msgid "or" +#~ msgstr "of" + +#~ msgid "At least one of the selected invoices is %s!" +#~ msgstr "" +#~ "Er is in ieder geval één factuur in status %s. Deze kan niet samengevoegd " +#~ "worden." + +#~ msgid "Not all invoices are at the same company!" +#~ msgstr "Niet alle facturen behoren tot hetzelfde bedrijf!" + +#~ msgid "Not all invoices are at the same currency!" +#~ msgstr "Niet alle facturen staan in dezelfde valuta!" + +#~ msgid "Not all invoices are at the same journal!" +#~ msgstr "Niet alle facturen staan in hetzelfde dagboek!" + +#~ msgid "Not all invoices are for the same partner!" +#~ msgstr "Niet alle facturen zijn voor dezelfde relatie!" + +#~ msgid "Not all invoices are of the same type!" +#~ msgstr "Niet alle facturen hebben hetzelfde type!" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/nl_BE.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/nl_BE.po new file mode 100644 index 00000000..f90c761d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/nl_BE.po @@ -0,0 +1,163 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0+e\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-02-13 16:13+0000\n" +"PO-Revision-Date: 2019-02-13 16:13+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, fuzzy, python-format +msgid "All invoices must have the same: \n" +msgstr "Niet alle facturen staan op dezelfde grootboekrekening! \n" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Annuleren" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Gemaakt op" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Schermnaam" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "Factuurdatum" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "Referenties van samengevoegde facturen behouden" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Laatst gewijzigd op" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "Facturen samenvoegen" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "Facturen samenvoegen per relatie" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factuur" + +#~ msgid "or" +#~ msgstr "of" + +#~ msgid "At least one of the selected invoices is %s!" +#~ msgstr "" +#~ "Er is in ieder geval één factuur in status %s. Deze kan niet samengevoegd " +#~ "worden." + +#~ msgid "Not all invoices are at the same company!" +#~ msgstr "Niet alle facturen behoren tot hetzelfde bedrijf!" + +#~ msgid "Not all invoices are at the same currency!" +#~ msgstr "Niet alle facturen staan in dezelfde valuta!" + +#~ msgid "Not all invoices are at the same journal!" +#~ msgstr "Niet alle facturen staan in hetzelfde dagboek!" + +#~ msgid "Not all invoices are for the same partner!" +#~ msgstr "Niet alle facturen zijn voor dezelfde relatie!" + +#~ msgid "Not all invoices are of the same type!" +#~ msgstr "Niet alle facturen hebben hetzelfde type!" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/nl_NL.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/nl_NL.po new file mode 100644 index 00000000..e945368a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/nl_NL.po @@ -0,0 +1,165 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2017 +# Peter Hageman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-23 02:38+0000\n" +"PO-Revision-Date: 2017-06-23 02:38+0000\n" +"Last-Translator: Peter Hageman , 2017\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" +"teams/23907/nl_NL/)\n" +"Language: nl_NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, fuzzy, python-format +msgid "All invoices must have the same: \n" +msgstr "Niet alle facturen gebruiken de zelfde rekening ! \n" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "Weet u zeker dat u deze facturen wilt samenvoegen?" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Annuleer" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Weergavenaam" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "Factuurdatum" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "Hou referenties naar originele facturen" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Laatst Gewijzigd op" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Laatst Aangepast door" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Laatst Aangepast op" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "Voeg Facturen Samen" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "Voeg Partnerfactuur samen" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "Selecteer meerdere facturen uit de lijst om samen te voegen a.u.b." + +#~ msgid "Invoice" +#~ msgstr "Factuur" + +#~ msgid "or" +#~ msgstr "of" + +#~ msgid "At least one of the selected invoices is %s!" +#~ msgstr "Ten minste één van de geselecteerde facturen is %s!" + +#~ msgid "Not all invoices are at the same company!" +#~ msgstr "Niet alle facturen zijn van het zelfde bedrijf !" + +#~ msgid "Not all invoices are at the same currency!" +#~ msgstr "Niet alle facturen hebben de zelfde valuta !" + +#~ msgid "Not all invoices are at the same journal!" +#~ msgstr "Niet alle facturen zijn voor het zelfde dagboek !" + +#~ msgid "Not all invoices are for the same partner!" +#~ msgstr "Niet alle facturen zijn voor de zelfde partner !" + +#~ msgid "Not all invoices are of the same type!" +#~ msgstr "Niet alle facturen zijn van het zelfde type !" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/pl.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/pl.po new file mode 100644 index 00000000..f0c1b3fd --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/pl.po @@ -0,0 +1,147 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-23 13:51+0000\n" +"PO-Revision-Date: 2017-11-23 13:51+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Polish (https://www.transifex.com/oca/teams/23907/pl/)\n" +"Language: pl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n" +"%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n" +"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Anuluj" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Utworzone przez" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Data utworzenia" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Wyświetlana nazwa " + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Ostatnio modyfikowano" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Ostatnio modyfikowane przez" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Data ostatniej modyfikacji" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktura" + +#~ msgid "or" +#~ msgstr "lub" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/pt.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/pt.po new file mode 100644 index 00000000..b39950de --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/pt.po @@ -0,0 +1,145 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-23 13:51+0000\n" +"PO-Revision-Date: 2017-11-23 13:51+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Nome a Apresentar" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Última Modificação Em" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Atualizado pela última vez por" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Atualizado pela última vez em" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Fatura" + +#~ msgid "or" +#~ msgstr "ou" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/pt_BR.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/pt_BR.po new file mode 100644 index 00000000..9927cbba --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/pt_BR.po @@ -0,0 +1,162 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-23 13:51+0000\n" +"PO-Revision-Date: 2023-07-01 22:13+0000\n" +"Last-Translator: Adriano Prado \n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" +"teams/23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "Todas as faturas devem ter o mesmo: \n" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "Tem certeza de que deseja mesclar essas faturas?" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Nome para Mostrar" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "Rascunho" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "Mensagem de Erro" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "Identificação" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "Data fatura" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "Entrada Diário" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "Manter as referências das faturas originais" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Última Modificação em" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Última atualização por" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Última atualização em" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "Agrupar Faturas" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "Agrupar Faturas Parceiro" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "Estado agrupado (ex: %s)" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" +"Observe que:

\n" +"\t\t\tAs faturas só serão mescladas se:
\n" +" \t* As faturas estão no estado 'rascunho'.
\n" +" \t* As faturas pertencem ao mesmo parceiro.
\n" +" \t* As faturas têm a mesma empresa, parceiro, " +"endereço,\n" +" \t\tmoeda, diário, vendedor, conta e tipo.

\n" +" As linhas só serão mescladas se:
\n" +" \t* As linhas da fatura são exatamente as mesmas, " +"exceto pelo\n" +" \t\tproduto, quantidade e unidade.
" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "Selecione várias faturas para mesclar na exibição de lista." + +#~ msgid "Invoice" +#~ msgstr "Fatura" + +#~ msgid "or" +#~ msgstr "ou" + +#~ msgid "At least one of the selected invoices is %s!" +#~ msgstr "Pelo menos uma das faturas selecionadas é %s" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/pt_PT.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/pt_PT.po new file mode 100644 index 00000000..4c7bbd1a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/pt_PT.po @@ -0,0 +1,146 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-23 13:51+0000\n" +"PO-Revision-Date: 2017-11-23 13:51+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" +"teams/23907/pt_PT/)\n" +"Language: pt_PT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Nome a Apresentar" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Última Modificação em" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Atualizado pela última vez por" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Atualizado pela última vez em" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Fatura" + +#~ msgid "or" +#~ msgstr "ou" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/ro.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/ro.po new file mode 100644 index 00000000..12bf01e2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/ro.po @@ -0,0 +1,147 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2016 +# Fekete Mihai , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-09 03:38+0000\n" +"PO-Revision-Date: 2016-12-09 03:38+0000\n" +"Last-Translator: Fekete Mihai , 2016\n" +"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Anuleaza" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Creat de" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Creat la" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Nume Afişat" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Ultima actualizare în" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Ultima actualizare făcută de" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Ultima actualizare la" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" + +#~ msgid "or" +#~ msgstr "sau" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/ru.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/ru.po new file mode 100644 index 00000000..60daf06c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/ru.po @@ -0,0 +1,147 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-09 03:38+0000\n" +"PO-Revision-Date: 2016-12-09 03:38+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" +"%100>=11 && n%100<=14)? 2 : 3);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Отменена" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Создано" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Создан" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Последний раз обновлено" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Последний раз обновлено" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Счет" + +#~ msgid "or" +#~ msgstr "или" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/sk.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/sk.po new file mode 100644 index 00000000..bfd180d1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/sk.po @@ -0,0 +1,142 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-09 03:38+0000\n" +"PO-Revision-Date: 2016-12-09 03:38+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Slovak (https://www.transifex.com/oca/teams/23907/sk/)\n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Zrušiť" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Vytvoril" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Vytvorené" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Zobraziť meno" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Posledná modifikácia" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Naposledy upravil" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Naposledy upravené" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "or" +#~ msgstr "alebo" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/sk_SK.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/sk_SK.po new file mode 100644 index 00000000..d316e193 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/sk_SK.po @@ -0,0 +1,143 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# ivbo , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-09 03:38+0000\n" +"PO-Revision-Date: 2016-12-09 03:38+0000\n" +"Last-Translator: ivbo , 2016\n" +"Language-Team: Slovak (Slovakia) (https://www.transifex.com/oca/teams/23907/" +"sk_SK/)\n" +"Language: sk_SK\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktúra" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/sl.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/sl.po new file mode 100644 index 00000000..6b833ad1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/sl.po @@ -0,0 +1,184 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-23 13:51+0000\n" +"PO-Revision-Date: 2023-04-11 13:27+0000\n" +"Last-Translator: Matjaz Mozetic \n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "Vsi računi morajo imeti iste: \n" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "Ste prepričani, da želite spojiti te račune?" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Preklic" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Ustvaril" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Ustvarjeno" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "Datum računa" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "Obdrži sklice originalnih računov" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Zadnjič spremenjeno" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Zadnji posodobil" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Zadnjič posodobljeno" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "Spoji račune" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "Spoji partnerjev račun" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" +"Upoštevajte, da:

\n" +" se lahko račune spoji le, če:
\n" +" * so računi v stanju 'osnutek'.
\n" +" * računi pripadajo istemu partnerju.
\n" +" * računi vsebujejo isto družbo (izdajatelja), " +"partnerja, naslov,\n" +" valuto, dnevnik, prodajalca, konto in tip.

\n" +" Postavke bodo spojene le, če:
\n" +" * so popolnoma enake razen glede proizvoda,\n" +" količine in enote.
" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "Izberite več računov za spajanje v seznamskem prikazu." + +#, python-format +#~ msgid "Draf" +#~ msgstr "Osnutek" + +#~ msgid "Invoice" +#~ msgstr "Račun" + +#, python-format +#~ msgid "Megeable State (ex : %s)" +#~ msgstr "Stanje spojitve (npr : %s)" + +#~ msgid "or" +#~ msgstr "ali" + +#~ msgid "At least one of the selected invoices is %s!" +#~ msgstr "Vsaj eden izmed izbranih računov je %s!" + +#~ msgid "Not all invoices are at the same company!" +#~ msgstr "Nekateri računi niso od iste družbe!" + +#~ msgid "Not all invoices are at the same currency!" +#~ msgstr "Nekateri računi niso v isti valuti!" + +#~ msgid "Not all invoices are at the same journal!" +#~ msgstr "Nekateri računi niso iz istega dnevnika!" + +#~ msgid "Not all invoices are for the same partner!" +#~ msgstr "Nekateri računi niso od istega partnerja!" + +#~ msgid "Not all invoices are of the same type!" +#~ msgstr "Nekateri računi niso istega tipa!" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/sr.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/sr.po new file mode 100644 index 00000000..dc0a0f7d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/sr.po @@ -0,0 +1,140 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-09 03:38+0000\n" +"PO-Revision-Date: 2016-12-09 03:38+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Serbian (https://www.transifex.com/oca/teams/23907/sr/)\n" +"Language: sr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Otkaži" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Kreiran" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/sr@latin.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/sr@latin.po new file mode 100644 index 00000000..6d563eea --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/sr@latin.po @@ -0,0 +1,144 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-09 03:38+0000\n" +"PO-Revision-Date: 2016-12-09 03:38+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Serbian (Latin) (https://www.transifex.com/oca/teams/23907/" +"sr@latin/)\n" +"Language: sr@latin\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Otkaži" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Kreiran" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Ime za prikaz" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Zadnja izmjena" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Zadnja izmjena" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Zadnja izmjena" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "or" +#~ msgstr "ili" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/sv.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/sv.po new file mode 100644 index 00000000..846795e7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/sv.po @@ -0,0 +1,155 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-09 03:38+0000\n" +"PO-Revision-Date: 2024-02-27 12:36+0000\n" +"Last-Translator: jakobkrabbe \n" +"Language-Team: Swedish (https://www.transifex.com/oca/teams/23907/sv/)\n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "Alla fakturor måste ha samma: \n" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "Är du säker på att du vill slå samman dessa fakturor?" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Avbryt" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Skapad av" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Skapad den" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Visningsnamn" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "Utkast" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "Felmeddelande" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "Fakturadatum" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "Journalanteckning" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "Behåll referenser från originalfakturor" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Senast ändrad den" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Senast uppdaterad av" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Senast uppdaterad den" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "Sammanfoga fakturor" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "Sammanslagning av partnerfakturor" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "Stat som kan slås samman (ex : %s)" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" +"Vänligen observera att:

\n" +" Fakturor kommer endast att slås samman om:
\n" +" * Fakturorna är i status 'utkast'.
\n" +" * Fakturorna tillhör samma partner.
\n" +" * Fakturorna har samma företag, partner, adress,\n" +" valuta, journal, säljare, konto och typ.

\n" +" Rader kommer endast att slås samman om:
\n" +" * Fakturaraderna är exakt likadana med undantag för\n" +" produkt, kvantitet och enhet.
" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "Välj flera fakturor som ska slås samman i listvyn." + +#~ msgid "Invoice" +#~ msgstr "Faktura" + +#~ msgid "or" +#~ msgstr "eller" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/th.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/th.po new file mode 100644 index 00000000..f303cbeb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/th.po @@ -0,0 +1,145 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-09 03:38+0000\n" +"PO-Revision-Date: 2016-12-09 03:38+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Thai (https://www.transifex.com/oca/teams/23907/th/)\n" +"Language: th\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "ยกเลิก" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "สร้างโดย" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "สร้างเมื่อ" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "ชื่อที่ใช้แสดง" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "รหัส" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "แก้ไขครั้งสุดท้ายเมื่อ" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "อัพเดทครั้งสุดท้ายโดย" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "อัพเดทครั้งสุดท้ายเมื่อ" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "ใบแจ้งหนี้" + +#~ msgid "or" +#~ msgstr "หรือ" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/tr.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/tr.po new file mode 100644 index 00000000..fa9ffe57 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/tr.po @@ -0,0 +1,184 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# Ediz Duman , 2017 +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-01 02:38+0000\n" +"PO-Revision-Date: 2025-02-17 23:06+0000\n" +"Last-Translator: İsmail Çağan Yılmaz \n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "Birleştirilecek faturaların aynı olması gereken alanlar: \n" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "Faturaları birleştirmek istediğinizden emin misiniz?" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Vazgeç" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Oluşturuldu" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Görünen İsim" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "Taslak" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "Hata Mesajı" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "Fatura Tarihi" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "Yevmiye Kaydı" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "Orijinal faturalarından referans tutun" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Son değişiklik" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Son güncelleyen" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Son güncelleme" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "Faturaları Birleştir" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "İş Ortağı Fatura Birleştirme" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "Birleştirilebilir durum (ör. : %s)" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" +"Lütfen Dikkat:

\n" +" Faturaların birleştirilebilmesi için:
\n" +" * Durumları 'taslak'.
\n" +" * iş ortağının aynı.
\n" +" * Aynı şirket, iş ortağı, Adresi, Para birimi, " +"Muhasebe Günlüğü,\n" +" Satış Temsilcisi, Muhasebe hesabı ve tipi olmalı." +"

\n" +" Fatura kalemlerinin birleştirilme şartı:
\n" +" * Fatura satırlarının ürün miktarı ve birimi " +"haricinde tamamen aynı olması gerekmektedir.
" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "Lütfen listeden birleştirilmesini istediğiniz faturaları seçin." + +#, python-format +#~ msgid "Draf" +#~ msgstr "Taslak" + +#~ msgid "Invoice" +#~ msgstr "Fatura" + +#, python-format +#~ msgid "Megeable State (ex : %s)" +#~ msgstr "Birleştirilebilme Durumu (ör : %s)" + +#~ msgid "or" +#~ msgstr "ya da" + +#~ msgid "At least one of the selected invoices is %s!" +#~ msgstr "Seçilen faturalardan en az bir tanesi %s!" + +#~ msgid "Not all invoices are at the same company!" +#~ msgstr "Tüm faturalar aynı şirkette değil!" + +#~ msgid "Not all invoices are at the same currency!" +#~ msgstr "Tüm faturalar aynı para biriminde değil!" + +#~ msgid "Not all invoices are at the same journal!" +#~ msgstr "Tüm faturalar aynı yevmiye defterinde değil!" + +#~ msgid "Not all invoices are for the same partner!" +#~ msgstr "Tüm faturalar aynı ortağa ait değil!" + +#~ msgid "Not all invoices are of the same type!" +#~ msgstr "Tüm faturalar aynı türde değil!" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/tr_TR.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/tr_TR.po new file mode 100644 index 00000000..e5766d7a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/tr_TR.po @@ -0,0 +1,146 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# Ozge Altinisik , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-04 11:09+0000\n" +"PO-Revision-Date: 2017-01-04 11:09+0000\n" +"Last-Translator: Ozge Altinisik , 2017\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "İptal et" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Oluşturulma tarihi" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Görünen ad" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "Kimlik" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "En son güncelleme tarihi" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "En son güncelleyen " + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "En son güncelleme tarihi" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Fatura" + +#~ msgid "or" +#~ msgstr "ya da " diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/uk.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/uk.po new file mode 100644 index 00000000..6733f14a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/uk.po @@ -0,0 +1,143 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-23 13:51+0000\n" +"PO-Revision-Date: 2017-11-23 13:51+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Ukrainian (https://www.transifex.com/oca/teams/23907/uk/)\n" +"Language: uk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Скасувати" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Створив" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Створено" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Назва для відображення" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "Остання модифікація" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Востаннє відредаговано" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Дата останньої зміни" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "or" +#~ msgstr "або" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/vi.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/vi.po new file mode 100644 index 00000000..973cae2b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/vi.po @@ -0,0 +1,177 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-02-23 08:11+0000\n" +"PO-Revision-Date: 2023-02-23 08:11+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "Tất cả hóa đơn phải có cùng: \n" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "Bạn có muốn gộp những hóa đơn này lại với nhau ?" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Hủy" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Tạo bởi" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Tạo vào" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Tên hiển thị" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "Ngày hóa đơn" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "Giữ lại số hóa đơn" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Cập nhật lần cuối bởi" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Cập nhật lần cuối vào" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "Gộp các hóa đơn" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "Gộp hóa đơn Đối tác" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "Vui lòng chọn nhiều hóa đơn để gộp" + +#, python-format +#~ msgid "Draf" +#~ msgstr "Nháp" + +#~ msgid "Invoice" +#~ msgstr "Hóa đơn" + +#, python-format +#~ msgid "Megeable State (ex : %s)" +#~ msgstr "Trạng thái có thể gộp (vd : %s)" + +#~ msgid "" +#~ "Please note that:

\n" +#~ " Invoices will only be merged if:
\n" +#~ " * Invoices are in state 'draft'.
\n" +#~ " * Invoices belong to the same partner.
\n" +#~ " * Invoices have the same company, partner, " +#~ "address,\n" +#~ " currency, journal, salesman, account and type." +#~ "
\n" +#~ " * Invoice lines are exactly the same except for " +#~ "the\n" +#~ " product, quantity and unit.
" +#~ msgstr "" +#~ "Ghi chú:

\n" +#~ " Các hóa đơn chỉ có thể được gộp khi:
\n" +#~ " * Cùng ở trạng thái 'Nháp'.
\n" +#~ " * Thuộc cùng Đối tác,
\n" +#~ " * Thuộc cùng công ty, đơn vị tiền tệ, sổ nhật " +#~ "ký, \n" +#~ " người bán hàng, tài khoản kế toán và cùng loại " +#~ "hóa đơn.

\n" +#~ " Các dòng hóa đơn chỉ thể gộp khi:
\n" +#~ " * Các thông tin giống nhau, ngoại trừ các " +#~ "trường: \n" +#~ " sản phẩm, số lượng và đơn vị tính.
" + +#~ msgid "or" +#~ msgstr "hoặc" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/vi_VN.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/vi_VN.po new file mode 100644 index 00000000..973cae2b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/vi_VN.po @@ -0,0 +1,177 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-02-23 08:11+0000\n" +"PO-Revision-Date: 2023-02-23 08:11+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "Tất cả hóa đơn phải có cùng: \n" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "Bạn có muốn gộp những hóa đơn này lại với nhau ?" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "Hủy" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "Tạo bởi" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "Tạo vào" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "Tên hiển thị" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "Ngày hóa đơn" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "Giữ lại số hóa đơn" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "Cập nhật lần cuối bởi" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "Cập nhật lần cuối vào" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "Gộp các hóa đơn" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "Gộp hóa đơn Đối tác" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "Vui lòng chọn nhiều hóa đơn để gộp" + +#, python-format +#~ msgid "Draf" +#~ msgstr "Nháp" + +#~ msgid "Invoice" +#~ msgstr "Hóa đơn" + +#, python-format +#~ msgid "Megeable State (ex : %s)" +#~ msgstr "Trạng thái có thể gộp (vd : %s)" + +#~ msgid "" +#~ "Please note that:

\n" +#~ " Invoices will only be merged if:
\n" +#~ " * Invoices are in state 'draft'.
\n" +#~ " * Invoices belong to the same partner.
\n" +#~ " * Invoices have the same company, partner, " +#~ "address,\n" +#~ " currency, journal, salesman, account and type." +#~ "
\n" +#~ " * Invoice lines are exactly the same except for " +#~ "the\n" +#~ " product, quantity and unit.
" +#~ msgstr "" +#~ "Ghi chú:

\n" +#~ " Các hóa đơn chỉ có thể được gộp khi:
\n" +#~ " * Cùng ở trạng thái 'Nháp'.
\n" +#~ " * Thuộc cùng Đối tác,
\n" +#~ " * Thuộc cùng công ty, đơn vị tiền tệ, sổ nhật " +#~ "ký, \n" +#~ " người bán hàng, tài khoản kế toán và cùng loại " +#~ "hóa đơn.

\n" +#~ " Các dòng hóa đơn chỉ thể gộp khi:
\n" +#~ " * Các thông tin giống nhau, ngoại trừ các " +#~ "trường: \n" +#~ " sản phẩm, số lượng và đơn vị tính.
" + +#~ msgid "or" +#~ msgstr "hoặc" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/zh_CN.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/zh_CN.po new file mode 100644 index 00000000..ddd88089 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/zh_CN.po @@ -0,0 +1,147 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2017 +# 三 张 <731414193@qq.com>, 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-23 13:51+0000\n" +"PO-Revision-Date: 2017-11-23 13:51+0000\n" +"Last-Translator: 三 张 <731414193@qq.com>, 2017\n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" +"zh_CN/)\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "取消" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "创建人" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "创建时间" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "显示名称" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "最后修改时间" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "最后更新人" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "最后更新时间" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "合并发票" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "合并合作伙伴发票" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "发票" + +#~ msgid "or" +#~ msgstr "或" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/zh_TW.po b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/zh_TW.po new file mode 100644 index 00000000..75281ca1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/i18n/zh_TW.po @@ -0,0 +1,146 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_merge +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-23 13:51+0000\n" +"PO-Revision-Date: 2017-11-23 13:51+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (Taiwan) (https://www.transifex.com/oca/teams/23907/" +"zh_TW/)\n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "All invoices must have the same: \n" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Are you sure you want to merge these invoices?" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Cancel" +msgstr "刪除" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_uid +msgid "Created by" +msgstr "建立者" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__create_date +msgid "Created on" +msgstr "建立於" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__display_name +msgid "Display Name" +msgstr "顯示名稱" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Draft" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__error_message +msgid "Error Message" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__date_invoice +msgid "Invoice Date" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__keep_references +msgid "Keep references from original invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge____last_update +msgid "Last Modified on" +msgstr "最後修改:" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_uid +msgid "Last Updated by" +msgstr "最後更新:" + +#. module: account_invoice_merge +#: model:ir.model.fields,field_description:account_invoice_merge.field_invoice_merge__write_date +msgid "Last Updated on" +msgstr "最後更新於" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Invoices" +msgstr "" + +#. module: account_invoice_merge +#: model:ir.actions.act_window,name:account_invoice_merge.action_view_invoice_merge +#: model:ir.model,name:account_invoice_merge.model_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "Merge Partner Invoice" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Merge-able State (ex : %s)" +msgstr "" + +#. module: account_invoice_merge +#: model_terms:ir.ui.view,arch_db:account_invoice_merge.view_invoice_merge +msgid "" +"Please note that:

\n" +" Invoices will only be merged if:
\n" +" * Invoices are in state 'draft'.
\n" +" * Invoices belong to the same partner.
\n" +" * Invoices have the same company, partner, address,\n" +" currency, journal, salesman, account and type.

\n" +" Lines will only be merged if:
\n" +" * Invoice lines are exactly the same except for the\n" +" product, quantity and unit.
" +msgstr "" + +#. module: account_invoice_merge +#. odoo-python +#: code:addons/account_invoice_merge/wizard/invoice_merge.py:0 +#, python-format +msgid "Please select multiple invoices to merge in the list view." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "發票" + +#~ msgid "or" +#~ msgstr "或" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/models/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/models/__init__.py new file mode 100644 index 00000000..f4ff0e5d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/models/__init__.py @@ -0,0 +1,8 @@ +# Copyright 2004-2010 Tiny SPRL (http://tiny.be). +# Copyright 2010-2011 Elico Corp. +# Copyright 2016 Acsone (https://www.acsone.eu/) +# Copyright 2017 Eficent Business and IT Consulting Services S.L. +# (http://www.eficent.com) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from . import account_move diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/models/account_move.py b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/models/account_move.py new file mode 100644 index 00000000..dfa56189 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/models/account_move.py @@ -0,0 +1,255 @@ +# Copyright 2004-2010 Tiny SPRL (http://tiny.be). +# Copyright 2010-2011 Elico Corp. +# Copyright 2016 Acsone (https://www.acsone.eu/) +# Copyright 2017 Eficent Business and IT Consulting Services S.L. +# (http://www.eficent.com) +# Copyright 2019 Okia SPRL +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +import numbers + +from odoo import api, models +from odoo.tools import float_is_zero + + +class AccountMove(models.Model): + _inherit = "account.move" + + @api.model + def _get_invoice_key_cols(self): + return [ + "partner_id", + "user_id", + "move_type", + "currency_id", + "journal_id", + "company_id", + "partner_bank_id", + ] + + @api.model + def _get_invoice_line_key_cols(self): + fields = [ + "name", + "discount", + "tax_ids", + "price_unit", + "product_id", + "account_id", + "analytic_distribution", + "product_uom_id", + ] + for field in [ + "sale_line_ids", # odoo/sale + "purchase_line_id", # odoo/purchase + "purchase_price", # OCA/account_invoice_margin + ]: + if field in self.env["account.move.line"]._fields: + fields.append(field) + return fields + + @api.model + def _get_first_invoice_fields(self, invoice): + return { + "invoice_origin": "%s" % (invoice.invoice_origin or "",), + "partner_id": invoice.partner_id.id, + "journal_id": invoice.journal_id.id, + "user_id": invoice.user_id.id, + "currency_id": invoice.currency_id.id, + "company_id": invoice.company_id.id, + "move_type": invoice.move_type, + "state": "draft", + "payment_reference": "%s" % (invoice.payment_reference or "",), + "name": "%s" % (invoice.name or "",), + "fiscal_position_id": invoice.fiscal_position_id.id, + "invoice_payment_term_id": invoice.invoice_payment_term_id.id, + "invoice_line_ids": {}, + "partner_bank_id": invoice.partner_bank_id.id, + } + + @api.model + def _get_sum_fields(self): + return ["quantity"] + + @api.model + def _get_invoice_line_vals(self, line): + field_names = self._get_invoice_line_key_cols() + self._get_sum_fields() + vals = {} + origin_vals = line._convert_to_write(line._cache) + for field_name, val in origin_vals.items(): + if field_name in field_names: + vals[field_name] = val + return vals + + def _get_draft_invoices(self): + """Overridable function to return draft invoices to merge""" + return self.filtered(lambda x: x.state == "draft") + + def make_key(self, br, fields): + """ + Return a hashable key + """ + list_key = [] + for field in fields: + field_val = getattr(br, field) + if isinstance(field_val, dict): + field_val = str(field_val) + elif isinstance(field_val, models.Model): + field_val = tuple(sorted(field_val.ids)) + list_key.append((field, field_val)) + list_key.sort() + return tuple(list_key) + + # flake8: noqa: C901 + def do_merge( + self, keep_references=True, date_invoice=False, remove_empty_invoice_lines=True + ): + """ + To merge similar type of account invoices. + Invoices will only be merged if: + * Account invoices are in draft + * Account invoices belong to the same partner + * Account invoices are have same company, partner, address, currency, + journal, currency, salesman, account, type + Lines will only be merged if: + * Invoice lines are exactly the same except for the quantity and unit + + @param self: The object pointer. + @param keep_references: If True, keep reference of original invoices + + @return: new account invoice id + + """ + + # compute what the new invoices should contain + new_invoices = {} + seen_origins = {} + seen_client_refs = {} + sum_fields = self._get_sum_fields() + + for account_invoice in self._get_draft_invoices(): + invoice_key = self.make_key(account_invoice, self._get_invoice_key_cols()) + new_invoice = new_invoices.setdefault(invoice_key, ({}, [])) + origins = seen_origins.setdefault(invoice_key, set()) + client_refs = seen_client_refs.setdefault(invoice_key, set()) + new_invoice[1].append(account_invoice.id) + invoice_infos = new_invoice[0] + if not invoice_infos: + invoice_infos.update(self._get_first_invoice_fields(account_invoice)) + origins.add(account_invoice.invoice_origin) + client_refs.add(account_invoice.payment_reference) + if not keep_references: + invoice_infos.pop("name") + else: + if ( + account_invoice.name + and keep_references + and invoice_infos.get("name") != account_invoice.name + ): + invoice_infos["name"] = ( + (invoice_infos["name"] or "") + " " + account_invoice.name + ) + if ( + account_invoice.invoice_origin + and account_invoice.invoice_origin not in origins + ): + invoice_infos["invoice_origin"] = ( + (invoice_infos["invoice_origin"] or "") + + " " + + account_invoice.invoice_origin + ) + origins.add(account_invoice.invoice_origin) + if ( + account_invoice.payment_reference + and account_invoice.payment_reference not in client_refs + ): + invoice_infos["payment_reference"] = ( + (invoice_infos["payment_reference"] or "") + + " " + + account_invoice.payment_reference + ) + client_refs.add(account_invoice.payment_reference) + + for invoice_line in account_invoice.invoice_line_ids: + line_key = self.make_key( + invoice_line, self._get_invoice_line_key_cols() + ) + o_line = invoice_infos["invoice_line_ids"].setdefault(line_key, {}) + + if o_line: + # merge the line with an existing line + for sum_field in sum_fields: + if sum_field in invoice_line._fields: + sum_val = invoice_line[sum_field] + if isinstance(sum_val, numbers.Number): + o_line[sum_field] += sum_val + else: + # append a new "standalone" line + o_line.update(self._get_invoice_line_vals(invoice_line)) + + allinvoices = [] + allnewinvoices = [] + invoices_info = {} + old_invoices = self.env["account.move"] + qty_prec = self.env["decimal.precision"].precision_get( + "Product Unit of Measure" + ) + for invoice_key, (invoice_data, old_ids) in new_invoices.items(): + # skip merges with only one invoice + if len(old_ids) < 2: + allinvoices += old_ids or [] + continue + + if remove_empty_invoice_lines: + invoice_data["invoice_line_ids"] = [ + (0, 0, value) + for value in invoice_data["invoice_line_ids"].values() + if not float_is_zero(value["quantity"], precision_digits=qty_prec) + ] + else: + invoice_data["invoice_line_ids"] = [ + (0, 0, value) for value in invoice_data["invoice_line_ids"].values() + ] + + if date_invoice: + invoice_data["invoice_date"] = date_invoice + + # create the new invoice + newinvoice = self.with_context(is_merge=True).create(invoice_data) + invoices_info.update({newinvoice.id: old_ids}) + allinvoices.append(newinvoice.id) + allnewinvoices.append(newinvoice) + # cancel old invoices + old_invoices = self.env["account.move"].browse(old_ids) + old_invoices.with_context(is_merge=True).button_cancel() + self.merge_callback(invoices_info, old_invoices) + return invoices_info + + @staticmethod + def order_line_update_invoice_lines(todos, all_old_inv_line): + for todo in todos: + for line in todo.order_line: + invoice_line = line.invoice_lines.filtered( + lambda x: x.parent_state != "cancel" or x.id not in all_old_inv_line + ) + if invoice_line: + line.write({"invoice_lines": [(6, 0, invoice_line.ids)]}) + + @api.model + def merge_callback(self, invoices_info, old_invoices): + # Make link between original sale order + # None if sale is not installed + # None if purchase is not installed + if invoices_info: + all_old_inv_line = old_invoices.mapped("invoice_line_ids").ids + if "sale.order" in self.env.registry: + sale_todos = old_invoices.mapped( + "invoice_line_ids.sale_line_ids.order_id" + ) + self.order_line_update_invoice_lines(sale_todos, all_old_inv_line) + + if "purchase.order" in self.env.registry: + purchase_todos = old_invoices.mapped( + "invoice_line_ids.purchase_line_id.order_id" + ) + self.order_line_update_invoice_lines(purchase_todos, all_old_inv_line) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/readme/CONFIGURE.rst b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/readme/CONFIGURE.rst new file mode 100644 index 00000000..e69de29b diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..275827f4 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/readme/CONTRIBUTORS.rst @@ -0,0 +1,10 @@ +* Ian Li +* Cédric Pigeon +* Lois Rilo +* Miquel Raïch +* Sylvain Van Hoof +* Freni Patel + +* `Trobz `_: + + * Nguyễn Minh Chiến diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/readme/CREDITS.rst b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/readme/CREDITS.rst new file mode 100644 index 00000000..70bc307a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/readme/CREDITS.rst @@ -0,0 +1 @@ +The migration of this module from 15.0 to 16.0 was financially supported by Camptocamp diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/readme/DESCRIPTION.rst new file mode 100644 index 00000000..c926c176 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/readme/DESCRIPTION.rst @@ -0,0 +1,8 @@ +This module adds an action in the invoices list to merge invoices. Here are +the conditions to allow merging: + +* Type should be the same (Customer Invoice, Supplier Invoice, Customer Refund or + Supplier Refund) +* Partner should be the same +* Currency should be the same +* Account receivable account should be the same diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/readme/USAGE.rst b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/readme/USAGE.rst new file mode 100644 index 00000000..5b197069 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/readme/USAGE.rst @@ -0,0 +1,6 @@ +Go to a invoice tree view, select several invoices and click expand the +action button and click 'Merge Partner Invoice'. + +.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas + :alt: Try me on Runbot + :target: https://runbot.odoo-community.org/runbot/95/10.0 diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/security/ir.model.access.csv b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/security/ir.model.access.csv new file mode 100644 index 00000000..b4e69656 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/security/ir.model.access.csv @@ -0,0 +1,2 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_invoice_merge,access_invoice_merge,model_invoice_merge,,1,1,1,1 diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/static/description/icon.png b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/static/description/index.html b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/static/description/index.html new file mode 100644 index 00000000..b33b6834 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/static/description/index.html @@ -0,0 +1,459 @@ + + + + + + +Account Invoice Merge + + + +
+

Account Invoice Merge

+ + +

Beta License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

This module adds an action in the invoices list to merge invoices. Here are +the conditions to allow merging:

+
    +
  • Type should be the same (Customer Invoice, Supplier Invoice, Customer Refund or +Supplier Refund)
  • +
  • Partner should be the same
  • +
  • Currency should be the same
  • +
  • Account receivable account should be the same
  • +
+

Table of contents

+ +
+

Usage

+

Go to a invoice tree view, select several invoices and click expand the +action button and click ‘Merge Partner Invoice’.

+Try me on Runbot +
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Elico Corp
  • +
+
+
+

Contributors

+ +
+
+

Other credits

+

The migration of this module from 15.0 to 16.0 was financially supported by Camptocamp

+
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/tests/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/tests/__init__.py new file mode 100644 index 00000000..a8b2bd43 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/tests/__init__.py @@ -0,0 +1,4 @@ +# Copyright 2017 Eficent Business and IT Consulting Services S.L. +# (http://www.eficent.com) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +from . import test_account_invoice_merge diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/tests/test_account_invoice_merge.py b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/tests/test_account_invoice_merge.py new file mode 100644 index 00000000..5d5e7675 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/tests/test_account_invoice_merge.py @@ -0,0 +1,458 @@ +# Copyright 2017 Eficent Business and IT Consulting Services S.L. +# (http://www.eficent.com) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +from odoo import Command, fields +from odoo.tests import tagged + +from odoo.addons.account.tests.common import AccountTestInvoicingCommon + + +@tagged("post_install", "-at_install") +class TestAccountInvoiceMerge(AccountTestInvoicingCommon): + """ + Tests for Account Invoice Merge. + """ + + @classmethod + def setUpClass(cls, chart_template_ref=None): + super().setUpClass(chart_template_ref=chart_template_ref) + cls.company = cls.company_data_2["company"] + invoice_date = fields.Date.today() + cls.invoice1 = cls.init_invoice( + "out_invoice", + partner=cls.partner_a, + invoice_date=invoice_date, + products=cls.product_a, + ) + cls.now = cls.invoice1.create_date + cls.invoice2 = cls.init_invoice( + "out_invoice", + partner=cls.partner_a, + invoice_date=invoice_date, + products=cls.product_a, + ) + cls.invoice3 = cls.init_invoice( + "out_invoice", + partner=cls.partner_b, + invoice_date=invoice_date, + products=cls.product_a, + ) + cls.invoice4 = cls.init_invoice( + "in_invoice", + partner=cls.partner_a, + invoice_date=invoice_date, + products=cls.product_a, + ) + cls.invoice5 = cls.init_invoice( + "out_invoice", + partner=cls.partner_a, + invoice_date=invoice_date, + products=cls.product_a, + ) + cls.invoice6 = cls.init_invoice( + "out_invoice", + partner=cls.partner_a, + products=cls.product_a, + invoice_date=invoice_date, + company=cls.company, + ) + + cls.inv_model = cls.env["account.move"] + cls.wiz = cls.env["invoice.merge"] + + def _get_wizard(self, active_ids, create=False): + wiz = self.wiz.with_context( + active_ids=active_ids, + active_model="account.move", + ) + if create: + wiz = wiz.create({}) + return wiz + + def test_invoice_merge(self): + self.assertEqual(len(self.invoice1.invoice_line_ids), 1) + self.assertEqual(len(self.invoice2.invoice_line_ids), 1) + invoice_len_args = [ + ("create_date", ">=", self.now), + ("partner_id", "=", self.partner_a.id), + ("state", "=", "draft"), + ] + start_inv = self.inv_model.search(invoice_len_args) + self.assertEqual(len(start_inv), 5) + + wiz = self._get_wizard([self.invoice1.id, self.invoice2.id], create=True) + action = wiz.merge_invoices() + + self.assertLessEqual( + { + "type": "ir.actions.act_window", + "binding_view_types": "list,form", + "xml_id": "account.action_move_out_invoice_type", + }.items(), + action.items(), + "There was an error and the two invoices were not merged.", + ) + + end_inv = self.inv_model.search(invoice_len_args) + self.assertEqual(len(end_inv), 4) + self.assertEqual(len(end_inv[0].invoice_line_ids), 1) + self.assertEqual(end_inv[0].invoice_line_ids[0].quantity, 2.0) + + def test_error_check(self): + """Check""" + # Different partner + wiz = self._get_wizard([self.invoice1.id, self.invoice3.id], create=True) + self.assertEqual( + wiz.error_message, "All invoices must have the same: \n- Partner" + ) + + # Check with only one invoice + wiz = self._get_wizard([self.invoice1.id], create=True) + self.assertEqual( + wiz.error_message, + "Please select multiple invoices to merge in the list view.", + ) + + # Check with two different invoice type + wiz = self._get_wizard([self.invoice1.id, self.invoice4.id], create=True) + self.assertEqual( + wiz.error_message, "All invoices must have the same: \n- Type\n- Journal" + ) + + # Check with a canceled invoice + self.invoice5.button_cancel() + wiz = self._get_wizard([self.invoice1.id, self.invoice5.id], create=True) + self.assertEqual( + wiz.error_message, + "All invoices must have the same: \n- Merge-able State (ex : Draft)", + ) + + # Check with another company + wiz = self._get_wizard([self.invoice1.id, self.invoice6.id], create=True) + self.assertEqual( + wiz.error_message, "All invoices must have the same: \n- Journal\n- Company" + ) + + def test_callback_different_sale_order_00(self): + if "sale.order" not in self.env.registry: + return True + product_1, product_2 = self.env["product.product"].create( + [ + { + "name": "product 1", + "list_price": 5.0, + }, + { + "name": "product 2", + "list_price": 10.0, + }, + ] + ) + # Test pre-computes of lines with order + sale_order = self.env["sale.order"].create( + { + "partner_id": self.partner_a.id, + "order_line": [ + Command.create( + { + "display_type": "line_section", + "name": "Dummy section", + } + ), + Command.create( + { + "display_type": "line_section", + "name": "Dummy section", + } + ), + Command.create( + { + "product_id": product_1.id, + } + ), + Command.create( + { + "product_id": product_2.id, + } + ), + ], + } + ) + sale_order_2 = self.env["sale.order"].create( + { + "partner_id": self.partner_a.id, + "order_line": [ + Command.create( + { + "display_type": "line_section", + "name": "Dummy section", + } + ), + Command.create( + { + "display_type": "line_section", + "name": "Dummy section", + } + ), + Command.create( + { + "product_id": product_1.id, + } + ), + Command.create( + { + "product_id": product_2.id, + } + ), + ], + } + ) + sale_order.action_confirm() + sale_order._create_invoices(final=True) + sale_order_2.action_confirm() + sale_order_2._create_invoices(final=True) + invoices = (sale_order | sale_order_2).mapped( + "order_line.invoice_lines.move_id" + ) + invoices_info = invoices.do_merge( + keep_references=False, date_invoice=fields.Date.today() + ) + invoices_2 = (sale_order | sale_order_2).mapped( + "order_line.invoice_lines.move_id" + ) + invoices_2 = invoices_2.filtered(lambda i: i.state == "draft") + self.assertEqual(sorted(invoices_2.ids), sorted(list(invoices_info.keys()))) + + def _add_qty_delivered_and_create_invoice(self, sale_order): + for line in sale_order.order_line: + if line.qty_delivered < line.product_uom_qty: + line.qty_delivered += 1 + sale_order._create_invoices(final=True) + + def _add_qty_received_and_create_invoice(self, purchase_order): + for line in purchase_order.order_line: + if line.qty_received < line.product_qty: + line.qty_received += 1 + purchase_order.action_create_invoice() + + def test_callback_different_sale_order_01(self): + if "sale.order" not in self.env.registry: + return True + product_1, product_2 = self.env["product.product"].create( + [ + {"name": "product 1", "list_price": 5.0, "invoice_policy": "delivery"}, + {"name": "product 2", "list_price": 10.0, "invoice_policy": "delivery"}, + ] + ) + # Test pre-computes of lines with order + sale_order = self.env["sale.order"].create( + { + "partner_id": self.partner_a.id, + "order_line": [ + Command.create({"product_id": product_1.id, "product_uom_qty": 5}), + Command.create({"product_id": product_2.id, "product_uom_qty": 5}), + ], + } + ) + sale_order_2 = sale_order.copy() + + sale_order.action_confirm() + sale_order_2.action_confirm() + + self._add_qty_delivered_and_create_invoice(sale_order) + self._add_qty_delivered_and_create_invoice(sale_order) + self._add_qty_delivered_and_create_invoice(sale_order) + self._add_qty_delivered_and_create_invoice(sale_order_2) + self._add_qty_delivered_and_create_invoice(sale_order_2) + self._add_qty_delivered_and_create_invoice(sale_order_2) + + inv_sale_order = sale_order.mapped("order_line.invoice_lines.move_id") + inv_sale_order_2 = sale_order_2.mapped("order_line.invoice_lines.move_id") + total_inv_sale_order = inv_sale_order | inv_sale_order_2 + + self.assertEqual(len(inv_sale_order), 3) + self.assertEqual(len(inv_sale_order_2), 3) + self.assertEqual(len(total_inv_sale_order), 6) + for line in sale_order.order_line: + self.assertEqual(line.qty_delivered, 3) + self.assertEqual(line.qty_invoiced, 3) + for line in sale_order_2.order_line: + self.assertEqual(line.qty_delivered, 3) + self.assertEqual(line.qty_invoiced, 3) + + invoices = ( + sale_order.mapped("order_line.invoice_lines.move_id")[:1] + | sale_order_2.mapped("order_line.invoice_lines.move_id")[:1] + ) + invoices.do_merge(keep_references=False, date_invoice=fields.Date.today()) + + inv_sale_order = sale_order.mapped("order_line.invoice_lines.move_id") + inv_sale_order_2 = sale_order_2.mapped("order_line.invoice_lines.move_id") + total_inv_sale_order = inv_sale_order | inv_sale_order_2 + + self.assertEqual(len(inv_sale_order), 3) + self.assertEqual(len(inv_sale_order_2), 3) + self.assertEqual(len(total_inv_sale_order), 5) + for line in sale_order.order_line: + self.assertEqual(line.qty_delivered, 3) + self.assertEqual(line.qty_invoiced, 3) + for line in sale_order_2.order_line: + self.assertEqual(line.qty_delivered, 3) + self.assertEqual(line.qty_invoiced, 3) + + def test_callback_same_sale_order(self): + if "sale.order" not in self.env.registry: + return True + product_1, product_2 = self.env["product.product"].create( + [ + {"name": "product 1", "list_price": 5.0, "invoice_policy": "delivery"}, + {"name": "product 2", "list_price": 10.0, "invoice_policy": "delivery"}, + ] + ) + # Test pre-computes of lines with order + sale_order = self.env["sale.order"].create( + { + "partner_id": self.partner_a.id, + "order_line": [ + Command.create({"product_id": product_1.id, "product_uom_qty": 5}), + Command.create({"product_id": product_2.id, "product_uom_qty": 5}), + ], + } + ) + + sale_order.action_confirm() + self._add_qty_delivered_and_create_invoice(sale_order) + self._add_qty_delivered_and_create_invoice(sale_order) + self._add_qty_delivered_and_create_invoice(sale_order) + self._add_qty_delivered_and_create_invoice(sale_order) + self._add_qty_delivered_and_create_invoice(sale_order) + + invoices = sale_order.mapped("order_line.invoice_lines.move_id") + invoices[-1].button_cancel() + invoices[-2].action_post() + + self.assertEqual(len(invoices), 5) + for line in sale_order.order_line: + self.assertEqual(line.qty_delivered, 5) + self.assertEqual(line.qty_invoiced, 4) + + invoices[:2].do_merge(keep_references=False) + + invoices = sale_order.mapped("order_line.invoice_lines.move_id") + + self.assertEqual(len(invoices), 4) + for line in sale_order.order_line: + self.assertEqual(line.qty_delivered, 5) + self.assertEqual(line.qty_invoiced, 4) + + def test_callback_different_purchase_order(self): + if "purchase.order" not in self.env.registry: + return True + product_1, product_2 = self.env["product.product"].create( + [ + {"name": "product 1", "list_price": 5.0, "invoice_policy": "delivery"}, + {"name": "product 2", "list_price": 10.0, "invoice_policy": "delivery"}, + ] + ) + # Test pre-computes of lines with order + purchase_order = self.env["purchase.order"].create( + { + "partner_id": self.partner_a.id, + "order_line": [ + Command.create({"product_id": product_1.id, "product_qty": 5}), + Command.create({"product_id": product_2.id, "product_qty": 5}), + ], + } + ) + purchase_order_2 = purchase_order.copy() + + purchase_order.button_confirm() + purchase_order_2.button_confirm() + + self._add_qty_received_and_create_invoice(purchase_order) + self._add_qty_received_and_create_invoice(purchase_order) + self._add_qty_received_and_create_invoice(purchase_order) + self._add_qty_received_and_create_invoice(purchase_order_2) + self._add_qty_received_and_create_invoice(purchase_order_2) + self._add_qty_received_and_create_invoice(purchase_order_2) + + inv_purchase_order = purchase_order.mapped("order_line.invoice_lines.move_id") + inv_purchase_order_2 = purchase_order_2.mapped( + "order_line.invoice_lines.move_id" + ) + total_inv_purchase_order = inv_purchase_order | inv_purchase_order_2 + + self.assertEqual(len(inv_purchase_order), 3) + self.assertEqual(len(inv_purchase_order_2), 3) + self.assertEqual(len(total_inv_purchase_order), 6) + for line in purchase_order.order_line: + self.assertEqual(line.qty_received, 3) + self.assertEqual(line.qty_invoiced, 3) + for line in purchase_order_2.order_line: + self.assertEqual(line.qty_received, 3) + self.assertEqual(line.qty_invoiced, 3) + + invoices = inv_purchase_order[:1] | inv_purchase_order_2[:1] + invoices[:2].do_merge(keep_references=False) + + inv_purchase_order = purchase_order.mapped("order_line.invoice_lines.move_id") + inv_purchase_order_2 = purchase_order_2.mapped( + "order_line.invoice_lines.move_id" + ) + total_inv_purchase_order = inv_purchase_order | inv_purchase_order_2 + + self.assertEqual(len(inv_purchase_order), 3) + self.assertEqual(len(inv_purchase_order_2), 3) + self.assertEqual(len(total_inv_purchase_order), 5) + for line in purchase_order.order_line: + self.assertEqual(line.qty_received, 3) + self.assertEqual(line.qty_invoiced, 3) + for line in purchase_order_2.order_line: + self.assertEqual(line.qty_received, 3) + self.assertEqual(line.qty_invoiced, 3) + + def test_callback_same_purchase_order(self): + if "purchase.order" not in self.env.registry: + return True + product_1, product_2 = self.env["product.product"].create( + [ + {"name": "product 1", "list_price": 5.0, "invoice_policy": "delivery"}, + {"name": "product 2", "list_price": 10.0, "invoice_policy": "delivery"}, + ] + ) + # Test pre-computes of lines with order + purchase_order = self.env["purchase.order"].create( + { + "partner_id": self.partner_a.id, + "order_line": [ + Command.create({"product_id": product_1.id, "product_qty": 5}), + Command.create({"product_id": product_2.id, "product_qty": 5}), + ], + } + ) + + purchase_order.button_confirm() + self._add_qty_received_and_create_invoice(purchase_order) + self._add_qty_received_and_create_invoice(purchase_order) + self._add_qty_received_and_create_invoice(purchase_order) + self._add_qty_received_and_create_invoice(purchase_order) + self._add_qty_received_and_create_invoice(purchase_order) + + invoices = purchase_order.mapped("order_line.invoice_lines.move_id") + invoices[-1].button_cancel() + invoices[-2].write({"invoice_date": fields.Date.today()}) + invoices[-2].action_post() + + self.assertEqual(len(invoices), 5) + for line in purchase_order.order_line: + self.assertEqual(line.qty_received, 5) + self.assertEqual(line.qty_invoiced, 4) + + invoices[:2].do_merge(keep_references=False) + + invoices = purchase_order.mapped("order_line.invoice_lines.move_id") + + self.assertEqual(len(invoices), 4) + for line in purchase_order.order_line: + self.assertEqual(line.qty_received, 5) + self.assertEqual(line.qty_invoiced, 4) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/wizard/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/wizard/__init__.py new file mode 100644 index 00000000..dc41d776 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/wizard/__init__.py @@ -0,0 +1,8 @@ +# Copyright 2004-2010 Tiny SPRL (http://tiny.be). +# Copyright 2010-2011 Elico Corp. +# Copyright 2016 Acsone (https://www.acsone.eu/) +# Copyright 2017 Eficent Business and IT Consulting Services S.L. +# (http://www.eficent.com) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from . import invoice_merge diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/wizard/invoice_merge.py b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/wizard/invoice_merge.py new file mode 100644 index 00000000..82eac1c0 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/wizard/invoice_merge.py @@ -0,0 +1,85 @@ +# Copyright 2004-2010 Tiny SPRL (http://tiny.be). +# Copyright 2010-2011 Elico Corp. +# Copyright 2016 Acsone (https://www.acsone.eu/) +# Copyright 2017 Eficent Business and IT Consulting Services S.L. +# (http://www.eficent.com) +# Copyright 2019 Okia SPRL +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo import _, api, fields, models + + +class InvoiceMerge(models.TransientModel): + _name = "invoice.merge" + _description = "Merge Partner Invoice" + + keep_references = fields.Boolean( + "Keep references from original invoices", default=True + ) + date_invoice = fields.Date("Invoice Date") + error_message = fields.Text() + + @api.model + def default_get(self, default_fields): + """If we're creating a new account through a many2one, + there are chances that we typed the account code + instead of its name. In that case, switch both fields values. + """ + res = super(InvoiceMerge, self).default_get(default_fields) + if "error_message" in default_fields: + msg = self._check_error() + res["error_message"] = msg + return res + + @api.model + def _get_not_mergeable_invoices_message(self, invoices): + """Overridable function to custom error message""" + key_fields = invoices._get_invoice_key_cols() + error_msg = {} + if len(invoices) != len(invoices._get_draft_invoices()): + error_msg["state"] = _("Merge-able State (ex : %s)") % (_("Draft")) + for field in key_fields: + if len(set(invoices.mapped(field))) > 1: + error_msg[field] = invoices._fields[field].string + return error_msg + + @api.model + def _check_error(self): + msg = None + if self.env.context.get("active_model", "") == "account.move": + ids = self.env.context["active_ids"] + if len(ids) < 2: + msg = _("Please select multiple invoices to merge in the list view.") + return msg + + invs = self.env["account.move"].browse(ids) + error_msg = self._get_not_mergeable_invoices_message(invs) + if error_msg: + all_msg = _("All invoices must have the same: \n") + all_msg += "\n".join(["- " + value for value in error_msg.values()]) + msg = all_msg + return msg + + def merge_invoices(self): + """To merge similar type of account invoices. + @param self: The object pointer. + @return: account invoice action + """ + ids = self.env.context.get("active_ids", []) + invoices = self.env["account.move"].browse(ids) + allinvoices = invoices.do_merge( + keep_references=self.keep_references, date_invoice=self.date_invoice + ) + xid = { + "out_invoice": "action_move_out_invoice_type", + "out_refund": "action_move_out_refund_type", + "in_invoice": "action_move_in_invoice_type", + "in_refund": "action_move_in_refund_type", + }[invoices[0].move_type] + action = self.env["ir.actions.act_window"]._for_xml_id("account.{}".format(xid)) + action.update( + { + "domain": [("id", "in", ids + list(allinvoices.keys()))], + } + ) + return action diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/wizard/invoice_merge_view.xml b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/wizard/invoice_merge_view.xml new file mode 100644 index 00000000..93f923f2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/account_invoice_merge/wizard/invoice_merge_view.xml @@ -0,0 +1,67 @@ + + + + + Merger Partner Invoice + invoice.merge + +
+ + + +

+ Please note that:

+ Invoices will only be merged if:
+ * Invoices are in state 'draft'.
+ * Invoices belong to the same partner.
+ * Invoices have the same company, partner, address, + currency, journal, salesman, account and type.

+ Lines will only be merged if:
+ * Invoice lines are exactly the same except for the + product, quantity and unit.
+

+ + + + +
+
+ + + + +
+
+
+
+
+ + + Merge Partner Invoice + invoice.merge + form + + new + + list + + +
diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-account_invoice_merge/doc/ARCHITECTURE.md new file mode 100644 index 00000000..f9e591bd --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_invoice_merge Module - account_invoice_merge + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-account_invoice_merge/doc/CONFIGURATION.md new file mode 100644 index 00000000..e2e82e1f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_invoice_merge. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-account_invoice_merge/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-account_invoice_merge/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-account_invoice_merge/doc/FAQ.md new file mode 100644 index 00000000..2f36301c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_invoice_merge or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-account_invoice_merge/doc/INSTALL.md new file mode 100644 index 00000000..7e9eb0a2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_merge" +# or +uv pip install odoo-bringout-oca-account-invoicing-account_invoice_merge" +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-account_invoice_merge/doc/MODELS.md new file mode 100644 index 00000000..c83eb64e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in account_invoice_merge. + +```mermaid +classDiagram + class account_move +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-account_invoice_merge/doc/OVERVIEW.md new file mode 100644 index 00000000..139d2375 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_invoice_merge. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_invoice_merge +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-account_invoice_merge/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-account_invoice_merge/doc/SECURITY.md new file mode 100644 index 00000000..de920f5a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/doc/SECURITY.md @@ -0,0 +1,34 @@ +# Security + +Access control and security definitions in account_invoice_merge. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../account_invoice_merge/security/ir.model.access.csv)** + - 1 model access rules + +## Record Rules + +Row-level security rules defined in: + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[ir.model.access.csv](../account_invoice_merge/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-account_invoice_merge/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-account_invoice_merge/doc/USAGE.md new file mode 100644 index 00000000..faa20bfd --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_invoice_merge +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-account_invoice_merge/doc/WIZARDS.md new file mode 100644 index 00000000..3b76da31 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/doc/WIZARDS.md @@ -0,0 +1,8 @@ +# Wizards + +Transient models exposed as UI wizards in account_invoice_merge. + +```mermaid +classDiagram + class InvoiceMerge +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_merge/pyproject.toml b/odoo-bringout-oca-account-invoicing-account_invoice_merge/pyproject.toml new file mode 100644 index 00000000..a8b3de50 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_merge/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-account_invoice_merge" +version = "16.0.0" +description = "Account Invoice Merge - Merge invoices in draft" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_invoice_merge"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/README.md b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/README.md new file mode 100644 index 00000000..6b66fd9c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/README.md @@ -0,0 +1,44 @@ +# Add partner reference + +Odoo addon: account_invoice_partner_reference + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_partner_reference +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Add partner reference +- **Version**: 16.0.1.0.0 +- **Category**: Accounting & Finance +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `account_invoice_partner_reference`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/README.rst b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/README.rst new file mode 100644 index 00000000..9f09395d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/README.rst @@ -0,0 +1,102 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + +===================== +Add partner reference +===================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:dc5d07f3e5a8eebe8f6a821e3f06c9a736aceb490ee86e4fa2b6951d3c59afe1 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/account_invoice_partner_reference + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-account_invoice_partner_reference + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows you to add the contact reference to the +tree views of Customer Invoices, Supplier Invoices, and Corrective Invoices. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +To use this module you need: + +- Go to *Invoicing* > Customers +- Create or edit a contact +- Go to the Sales & Purchase tab, find the Reference field and fill it in. +- Save + + .. image:: https://raw.githubusercontent.com/account_invoice_partner_reference/static/img/readme/partner_reference.png + :alt: PARTNER REFERENCE + +After completing the previous steps, a new column will appear before the contact +with the reference number in the customer, supplier, or corrective invoice views. +If the contact is missing, the reference number will be displayed blank. + + .. image:: https://raw.githubusercontent.com/account_invoice_partner_reference/static/img/readme/partner_reference_invoice_tree.png + :alt: PARTNER REFERENCE COLUMN + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Binhex + +Contributors +~~~~~~~~~~~~ + +- [Binhex Cloud] (https://www.binhex.cloud): + - Edilio Escalona Almira + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/__init__.py new file mode 100644 index 00000000..0077c886 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/__init__.py @@ -0,0 +1,4 @@ +# Copyright 2025 Binhex +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import models diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/__manifest__.py b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/__manifest__.py new file mode 100644 index 00000000..51700056 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/__manifest__.py @@ -0,0 +1,15 @@ +# Copyright 2025 Binhex +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +{ + "name": "Add partner reference", + "summary": "Add partner reference in the billing tree view.", + "version": "16.0.1.0.0", + "category": "Accounting & Finance", + "website": "https://github.com/OCA/account-invoicing", + "author": "Binhex, Odoo Community Association (OCA)", + "installable": True, + "depends": ["account"], + "license": "AGPL-3", + "data": ["views/account_move_views.xml"], +} diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/i18n/account_invoice_partner_reference.pot b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/i18n/account_invoice_partner_reference.pot new file mode 100644 index 00000000..cb23f259 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/i18n/account_invoice_partner_reference.pot @@ -0,0 +1,26 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_partner_reference +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_partner_reference +#: model:ir.model.fields,field_description:account_invoice_partner_reference.field_account_bank_statement_line__partner_reference +#: model:ir.model.fields,field_description:account_invoice_partner_reference.field_account_move__partner_reference +#: model:ir.model.fields,field_description:account_invoice_partner_reference.field_account_payment__partner_reference +msgid "Customer reference" +msgstr "" + +#. module: account_invoice_partner_reference +#: model:ir.model,name:account_invoice_partner_reference.model_account_move +msgid "Journal Entry" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/i18n/bs.po b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/i18n/bs.po new file mode 100644 index 00000000..b72b4d5c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/i18n/bs.po @@ -0,0 +1,26 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_partner_reference +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_partner_reference +#: model:ir.model.fields,field_description:account_invoice_partner_reference.field_account_bank_statement_line__partner_reference +#: model:ir.model.fields,field_description:account_invoice_partner_reference.field_account_move__partner_reference +#: model:ir.model.fields,field_description:account_invoice_partner_reference.field_account_payment__partner_reference +msgid "Customer reference" +msgstr "Referenca kupca" + +#. module: account_invoice_partner_reference +#: model:ir.model,name:account_invoice_partner_reference.model_account_move +msgid "Journal Entry" +msgstr "Žurnal" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/i18n/it.po b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/i18n/it.po new file mode 100644 index 00000000..96b119d8 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/i18n/it.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_partner_reference +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-06-17 09:26+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: account_invoice_partner_reference +#: model:ir.model.fields,field_description:account_invoice_partner_reference.field_account_bank_statement_line__partner_reference +#: model:ir.model.fields,field_description:account_invoice_partner_reference.field_account_move__partner_reference +#: model:ir.model.fields,field_description:account_invoice_partner_reference.field_account_payment__partner_reference +msgid "Customer reference" +msgstr "Riferimento cliente" + +#. module: account_invoice_partner_reference +#: model:ir.model,name:account_invoice_partner_reference.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/models/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/models/__init__.py new file mode 100644 index 00000000..6c257545 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/models/__init__.py @@ -0,0 +1,4 @@ +# Copyright 2025 Binhex +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import account_move diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/models/account_move.py b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/models/account_move.py new file mode 100644 index 00000000..54b9cfac --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/models/account_move.py @@ -0,0 +1,13 @@ +# Copyright 2025 Binhex +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class AccountMove(models.Model): + _inherit = "account.move" + + partner_reference = fields.Char( + string="Customer reference", + related="partner_id.ref", + ) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..0bfe91dd --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/readme/CONTRIBUTORS.rst @@ -0,0 +1,2 @@ +- [Binhex Cloud] (https://www.binhex.cloud): + - Edilio Escalona Almira diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/readme/DESCRIPTION.rst new file mode 100644 index 00000000..2c3bd341 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/readme/DESCRIPTION.rst @@ -0,0 +1,2 @@ +This module allows you to add the contact reference to the +tree views of Customer Invoices, Supplier Invoices, and Corrective Invoices. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/readme/USAGE.rst b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/readme/USAGE.rst new file mode 100644 index 00000000..ba6ae3ed --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/readme/USAGE.rst @@ -0,0 +1,16 @@ +To use this module you need: + +- Go to *Invoicing* > Customers +- Create or edit a contact +- Go to the Sales & Purchase tab, find the Reference field and fill it in. +- Save + + .. image:: /account_invoice_partner_reference/static/img/readme/partner_reference.png + :alt: PARTNER REFERENCE + +After completing the previous steps, a new column will appear before the contact +with the reference number in the customer, supplier, or corrective invoice views. +If the contact is missing, the reference number will be displayed blank. + + .. image:: /account_invoice_partner_reference/static/img/readme/partner_reference_invoice_tree.png + :alt: PARTNER REFERENCE COLUMN diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/static/description/icon.png b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/static/description/index.html b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/static/description/index.html new file mode 100644 index 00000000..4aa65a22 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/static/description/index.html @@ -0,0 +1,453 @@ + + + + + +README.rst + + + +
+ + + +Odoo Community Association + +
+

Add partner reference

+ +

Beta License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

This module allows you to add the contact reference to the +tree views of Customer Invoices, Supplier Invoices, and Corrective Invoices.

+

Table of contents

+ +
+

Usage

+

To use this module you need:

+
    +
  • Go to Invoicing > Customers

    +
  • +
  • Create or edit a contact

    +
  • +
  • Go to the Sales & Purchase tab, find the Reference field and fill it in.

    +
  • +
  • Save

    +PARTNER REFERENCE +
  • +
+

After completing the previous steps, a new column will appear before the contact +with the reference number in the customer, supplier, or corrective invoice views. +If the contact is missing, the reference number will be displayed blank.

+
+PARTNER REFERENCE COLUMN +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Binhex
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/static/img/readme/partner_reference.png b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/static/img/readme/partner_reference.png new file mode 100644 index 00000000..52ce8193 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/static/img/readme/partner_reference.png differ diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/static/img/readme/partner_reference_invoice_tree.png b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/static/img/readme/partner_reference_invoice_tree.png new file mode 100644 index 00000000..40ff2370 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/static/img/readme/partner_reference_invoice_tree.png differ diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/views/account_move_views.xml b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/views/account_move_views.xml new file mode 100644 index 00000000..2bfe2a1d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/account_invoice_partner_reference/views/account_move_views.xml @@ -0,0 +1,58 @@ + + + + + + account.move.tree.inherit.account_invoice_partner_reference + account.move + + + + + + + + + + account.move.tree.bill.inherit.account_invoice_partner_reference + account.move + + + + + + + + + + account.move.tree.refund.inherit.account_invoice_partner_reference + account.move + + + + + + + + + + account.move.tree.note.inherit.account_invoice_partner_reference + account.move + + + + + + + + + + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/doc/ARCHITECTURE.md new file mode 100644 index 00000000..c95723b8 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_invoice_partner_reference Module - account_invoice_partner_reference + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/doc/CONFIGURATION.md new file mode 100644 index 00000000..81cb3cbc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_invoice_partner_reference. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/doc/FAQ.md new file mode 100644 index 00000000..91e474af --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_invoice_partner_reference or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/doc/INSTALL.md new file mode 100644 index 00000000..20b60f43 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_partner_reference" +# or +uv pip install odoo-bringout-oca-account-invoicing-account_invoice_partner_reference" +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/doc/MODELS.md new file mode 100644 index 00000000..af392f0f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in account_invoice_partner_reference. + +```mermaid +classDiagram + class account_move +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/doc/OVERVIEW.md new file mode 100644 index 00000000..184e8548 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_invoice_partner_reference. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_invoice_partner_reference +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/doc/USAGE.md new file mode 100644 index 00000000..4e50d13a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_invoice_partner_reference +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/pyproject.toml b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/pyproject.toml new file mode 100644 index 00000000..2aa97ecf --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_partner_reference/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-account_invoice_partner_reference" +version = "16.0.0" +description = "Add partner reference - Add partner reference in the billing tree view." +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_invoice_partner_reference"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/README.md b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/README.md new file mode 100644 index 00000000..3455461a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/README.md @@ -0,0 +1,44 @@ +# Account Invoice Payment Retention + +Odoo addon: account_invoice_payment_retention + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_payment_retention +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Account Invoice Payment Retention +- **Version**: 16.0.1.0.0 +- **Category**: Accounting & Finance +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `account_invoice_payment_retention`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/README.rst b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/README.rst new file mode 100644 index 00000000..20cc18ac --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/README.rst @@ -0,0 +1,124 @@ +================================= +Account Invoice Payment Retention +================================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:3777e106c2b9db81bc85f12be1c15069f383283a5b4dccab992fdfa8b2bcfd4c + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png + :target: https://odoo-community.org/page/development-status + :alt: Alpha +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/account_invoice_payment_retention + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-account_invoice_payment_retention + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module provide a feature to plan for retention during invoice / payment. And return it at later time. + +#. At Vendor Bill (or Customer Invoice), user can plan the retention by percent/amount +#. At Payment, to retain the amount as planned (enforce / not enforce) +#. At a later time, with another Vendor Bill (or Customer Invoice), user can select the retained payment in order to return it + +Note: This feature works on both customer invoice and vendor bill alike. + +.. IMPORTANT:: + This is an alpha version, the data model and design can change at any time without warning. + Only for development or testing purpose, do not use in production. + `More details on development status `_ + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +#. Go to menu > Invoicing > Configurations > Settings +#. Enable Invoice's Retention on Payment +#. Select the Retention Payable Account and Retention Receivalbe Account, make sure this account allow reconciliation +#. Once setup, user will see new Retention fields in Customer Invoice / Vendor Bill. + +Usage +===== + +**To plan for retention during invoice** + +#. Create new Vendor Bill (or Customer Invoice). +#. Specify amount to retain, by percent or amount. +#. Validate invoice as per normal. + +**To make payment retention** + +#. From the invoice, click Register Payment. +#. On the payment window, system suggest the retention amount, click on helper toggle to apply it. +#. By default, enforce retention is checked to ensure that, a valid retention amount and retention account is applied. +#. Once ready, make payment as per normal. Journal Entry created with a retention account move line (to be cleared at later time). + +**Note:** System just help to validate retention. At the end, user can ignore the retention. + +**To return the retained amount** + +#. As time arrived to return the retained amount. Create the new Vendor Bill (or Customer Invoice). +#. Select the partner. Return Retention field will list only uncleared retained amount for this partner. +#. Select one or multiple payments (journal entry), system will auto populate the retained amount. +#. Validate invoice as per normal, system will now clear (reconcile) that retention. +#. Proceed to payment as per normal. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Ecosoft + +Contributors +~~~~~~~~~~~~ + +* `Ecosoft `__: + + * Kitti U. + * Saran Lim. + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/__init__.py new file mode 100644 index 00000000..4d7a49b5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/__init__.py @@ -0,0 +1,4 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import models +from . import wizard diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/__manifest__.py b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/__manifest__.py new file mode 100644 index 00000000..aa8b25ac --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/__manifest__.py @@ -0,0 +1,21 @@ +# Copyright 2020 Ecosoft Co., Ltd. (http://ecosoft.co.th) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Account Invoice Payment Retention", + "version": "16.0.1.0.0", + "category": "Accounting & Finance", + "author": "Ecosoft, Odoo Community Association (OCA)", + "license": "AGPL-3", + "website": "https://github.com/OCA/account-invoicing", + "depends": ["account"], + "data": [ + "security/security.xml", + "views/res_config_settings_views.xml", + "views/account_move_views.xml", + "wizard/account_payment_register_views.xml", + ], + "maintainer": ["kittiu"], + "installable": True, + "development_status": "Alpha", +} diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/i18n/account_invoice_payment_retention.pot b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/i18n/account_invoice_payment_retention.pot new file mode 100644 index 00000000..dff13d35 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/i18n/account_invoice_payment_retention.pot @@ -0,0 +1,273 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_payment_retention +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_payment_retention +#: model_terms:ir.ui.view,arch_db:account_invoice_payment_retention.view_move_form +msgid "" +"\n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_payment_retention +#: model_terms:ir.ui.view,arch_db:account_invoice_payment_retention.view_move_form +msgid "" +"\n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_invoice_payment_retention +#: model_terms:ir.ui.view,arch_db:account_invoice_payment_retention.view_move_form +msgid "" +" 0).mapped( + "amount_currency" + ) + ) + if rec.retention_method == "total": + # Ensure working with purchase deposit, sum only positive qty lines + # and not Payable or Receivable account + amount += sum( + rec.line_ids.filtered(lambda l: l.display_type == "tax").mapped( + "amount_currency" + ) + ) + sign = 1 if rec.move_type in ["in_invoice", "out_refund"] else -1 + retention_amount = sign * (amount * rec.amount_retention / 100) + rec.retention_amount_currency = retention_amount + + def _get_retained_move_lines(self, retained_invoice): + move_lines = retained_invoice.line_ids + reconciled_moves = move_lines.mapped( + "matched_debit_ids.debit_move_id.move_id" + ) + move_lines.mapped("matched_credit_ids.credit_move_id.move_id") + retention_account = ( + self.env.company.retention_account_id + if retained_invoice.move_type == "in_invoice" + else self.env.company.retention_receivable_account_id + ) + retained_move_lines = reconciled_moves.mapped("line_ids").filtered( + lambda l: l.account_id == retention_account + ) + return retained_move_lines + + @api.depends("line_ids.matched_debit_ids", "line_ids.matched_credit_ids") + def _compute_retention_residual_currency(self): + """Expected retention amount minus payment retention""" + for rec in self: + if not rec.payment_retention: + rec.retention_residual_currency = 0.0 + continue + retained_moves = self._get_retained_move_lines(rec) + retained = 0.0 + sign = 1 if rec.move_type in ["in_invoice", "out_refund"] else -1 + if rec.currency_id == rec.company_currency_id: + retained = sum(retained_moves.mapped("balance")) + else: + for move in retained_moves: + retained += rec.company_currency_id._convert( + move.balance, rec.currency_id, rec.company_id, move.date + ) + rec.retention_residual_currency = rec.retention_amount_currency + ( + sign * retained + ) + + @api.constrains("amount_retention", "retention_amount_currency") + def _check_retention_amount_currency(self): + for rec in self.filtered("payment_retention"): + if rec.retention_amount_currency > rec.amount_untaxed: + raise ValidationError( + _("Retention must not exceed the total untaxed amount") + ) + + def action_post(self): + res = super().action_post() + for rec in self.filtered(lambda l: l.retained_move_ids): + retention_account = ( + self.env.company.retention_account_id + if rec.move_type == "in_invoice" + else self.env.company.retention_receivable_account_id + ) + retained_move_lines = rec.retained_move_ids.mapped("line_ids").filtered( + lambda l: l.account_id == retention_account and not l.reconciled + ) + return_move_lines = rec.line_ids.filtered( + lambda l: l.account_id == retention_account + ) + move_lines = retained_move_lines + return_move_lines + move_lines.filtered(lambda line: not line.reconciled).with_context( + skip_account_move_synchronization=True + ).reconcile() + return res + + +class AccountMoveLine(models.Model): + _inherit = "account.move.line" + + def _prepare_retained_move_lines(self, move): + self.ensure_one() + copied_vals = self.copy_data()[0] + copied_vals.update( + { + "price_unit": abs(copied_vals["balance"]), + "currency_id": move.currency_id.id, + } + ) + return copied_vals diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/models/res_company.py b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/models/res_company.py new file mode 100644 index 00000000..ef9e4c59 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/models/res_company.py @@ -0,0 +1,57 @@ +# Copyright 2020 Ecosoft Co., Ltd. (http://ecosoft.co.th) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import _, api, fields, models +from odoo.exceptions import ValidationError + + +class ResCompany(models.Model): + _inherit = "res.company" + + retention_account_id = fields.Many2one( + comodel_name="account.account", + domain=[ + ( + "account_type", + "not in", + ["asset_receivable", "asset_cash", "liability_payable"], + ), + ], + help="Retention account used for case payment retention", + ) + retention_receivable_account_id = fields.Many2one( + comodel_name="account.account", + domain=[ + ( + "account_type", + "not in", + ["asset_receivable", "asset_cash", "liability_payable"], + ), + ], + help="Retention account used for case payment retention", + ) + retention_method = fields.Selection( + selection=[("untax", "Untaxed Amount"), ("total", "Total")], + default="untax", + help="Method for computing the retention\n" + "- Untaxed Amount: The retention compute from the untaxed amount\n" + "- Total: The retention compute from the total amount", + ) + + @api.constrains("retention_account_id") + def _check_retention_account_id(self): + for rec in self.filtered("retention_account_id"): + if not rec.retention_account_id.reconcile: + raise ValidationError( + _("Retention payable account should be set to allow Reconciliation") + ) + + @api.constrains("retention_receivable_account_id") + def _check_retention_receivable_account_id(self): + for rec in self.filtered("retention_receivable_account_id"): + if not rec.retention_receivable_account_id.reconcile: + raise ValidationError( + _( + "Retention receivable account should be set to allow Reconciliation" + ) + ) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/models/res_config_settings.py b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/models/res_config_settings.py new file mode 100644 index 00000000..0e44631a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/models/res_config_settings.py @@ -0,0 +1,33 @@ +# Copyright 2020 Ecosoft Co., Ltd. (http://ecosoft.co.th) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class ResConfigSettings(models.TransientModel): + _inherit = "res.config.settings" + + group_payment_retention = fields.Boolean( + string="Enable Invoice's Retention on Payment", + implied_group="account_invoice_payment_retention.group_payment_retention", + ) + retention_account_id = fields.Many2one( + comodel_name="account.account", + related="company_id.retention_account_id", + readonly=False, + help="Retention account used for case payment retention", + ) + retention_receivable_account_id = fields.Many2one( + comodel_name="account.account", + related="company_id.retention_receivable_account_id", + readonly=False, + help="Retention receivable account used for case payment retention", + ) + retention_method = fields.Selection( + related="company_id.retention_method", + string="Retention Method", + readonly=False, + help="Method for computing the retention\n" + "- Untaxed Amount: The retention compute from the untaxed amount\n" + "- Total: The retention compute from the total amount", + ) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/readme/CONFIGURE.rst b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/readme/CONFIGURE.rst new file mode 100644 index 00000000..a421efba --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/readme/CONFIGURE.rst @@ -0,0 +1,4 @@ +#. Go to menu > Invoicing > Configurations > Settings +#. Enable Invoice's Retention on Payment +#. Select the Retention Payable Account and Retention Receivalbe Account, make sure this account allow reconciliation +#. Once setup, user will see new Retention fields in Customer Invoice / Vendor Bill. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..2cf2d5e0 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/readme/CONTRIBUTORS.rst @@ -0,0 +1,4 @@ +* `Ecosoft `__: + + * Kitti U. + * Saran Lim. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/readme/DESCRIPTION.rst new file mode 100644 index 00000000..49485d2b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/readme/DESCRIPTION.rst @@ -0,0 +1,7 @@ +This module provide a feature to plan for retention during invoice / payment. And return it at later time. + +#. At Vendor Bill (or Customer Invoice), user can plan the retention by percent/amount +#. At Payment, to retain the amount as planned (enforce / not enforce) +#. At a later time, with another Vendor Bill (or Customer Invoice), user can select the retained payment in order to return it + +Note: This feature works on both customer invoice and vendor bill alike. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/readme/USAGE.rst b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/readme/USAGE.rst new file mode 100644 index 00000000..b3d5b40b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/readme/USAGE.rst @@ -0,0 +1,22 @@ +**To plan for retention during invoice** + +#. Create new Vendor Bill (or Customer Invoice). +#. Specify amount to retain, by percent or amount. +#. Validate invoice as per normal. + +**To make payment retention** + +#. From the invoice, click Register Payment. +#. On the payment window, system suggest the retention amount, click on helper toggle to apply it. +#. By default, enforce retention is checked to ensure that, a valid retention amount and retention account is applied. +#. Once ready, make payment as per normal. Journal Entry created with a retention account move line (to be cleared at later time). + +**Note:** System just help to validate retention. At the end, user can ignore the retention. + +**To return the retained amount** + +#. As time arrived to return the retained amount. Create the new Vendor Bill (or Customer Invoice). +#. Select the partner. Return Retention field will list only uncleared retained amount for this partner. +#. Select one or multiple payments (journal entry), system will auto populate the retained amount. +#. Validate invoice as per normal, system will now clear (reconcile) that retention. +#. Proceed to payment as per normal. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/security/security.xml b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/security/security.xml new file mode 100644 index 00000000..e741ba6c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/security/security.xml @@ -0,0 +1,7 @@ + + + + Enable Payment Retention + + + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/static/description/icon.png b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/static/description/index.html b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/static/description/index.html new file mode 100644 index 00000000..f933b8cc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/static/description/index.html @@ -0,0 +1,473 @@ + + + + + + +Account Invoice Payment Retention + + + +
+

Account Invoice Payment Retention

+ + +

Alpha License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

This module provide a feature to plan for retention during invoice / payment. And return it at later time.

+
    +
  1. At Vendor Bill (or Customer Invoice), user can plan the retention by percent/amount
  2. +
  3. At Payment, to retain the amount as planned (enforce / not enforce)
  4. +
  5. At a later time, with another Vendor Bill (or Customer Invoice), user can select the retained payment in order to return it
  6. +
+

Note: This feature works on both customer invoice and vendor bill alike.

+
+

Important

+

This is an alpha version, the data model and design can change at any time without warning. +Only for development or testing purpose, do not use in production. +More details on development status

+
+

Table of contents

+ +
+

Configuration

+
    +
  1. Go to menu > Invoicing > Configurations > Settings
  2. +
  3. Enable Invoice’s Retention on Payment
  4. +
  5. Select the Retention Payable Account and Retention Receivalbe Account, make sure this account allow reconciliation
  6. +
  7. Once setup, user will see new Retention fields in Customer Invoice / Vendor Bill.
  8. +
+
+
+

Usage

+

To plan for retention during invoice

+
    +
  1. Create new Vendor Bill (or Customer Invoice).
  2. +
  3. Specify amount to retain, by percent or amount.
  4. +
  5. Validate invoice as per normal.
  6. +
+

To make payment retention

+
    +
  1. From the invoice, click Register Payment.
  2. +
  3. On the payment window, system suggest the retention amount, click on helper toggle to apply it.
  4. +
  5. By default, enforce retention is checked to ensure that, a valid retention amount and retention account is applied.
  6. +
  7. Once ready, make payment as per normal. Journal Entry created with a retention account move line (to be cleared at later time).
  8. +
+

Note: System just help to validate retention. At the end, user can ignore the retention.

+

To return the retained amount

+
    +
  1. As time arrived to return the retained amount. Create the new Vendor Bill (or Customer Invoice).
  2. +
  3. Select the partner. Return Retention field will list only uncleared retained amount for this partner.
  4. +
  5. Select one or multiple payments (journal entry), system will auto populate the retained amount.
  6. +
  7. Validate invoice as per normal, system will now clear (reconcile) that retention.
  8. +
  9. Proceed to payment as per normal.
  10. +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Ecosoft
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/tests/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/tests/__init__.py new file mode 100644 index 00000000..92ad3699 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import test_invoice_payment_retention diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/tests/test_invoice_payment_retention.py b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/tests/test_invoice_payment_retention.py new file mode 100644 index 00000000..12749ba6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/tests/test_invoice_payment_retention.py @@ -0,0 +1,397 @@ +# Copyright 2020 Ecosoft Co., Ltd. (http://ecosoft.co.th) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import Command, fields +from odoo.exceptions import UserError, ValidationError +from odoo.tests.common import Form, TransactionCase + + +class TestInvoicePaymentRetention(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + + cls.invoice_model = cls.env["account.move"] + cls.payment_model = cls.env["account.payment"] + cls.payment_register_model = cls.env["account.payment.register"] + cls.register_view_id = "account.view_account_payment_register_form" + cls.partner = cls.env.ref("base.res_partner_12") + cls.product_3 = cls.env.ref("product.product_product_3") + cls.account_receivable = cls.partner.property_account_receivable_id + cls.account_retention = cls.env["account.account"].create( + { + "code": "RE", + "name": "Retention Account", + "account_type": "liability_current", + "reconcile": True, + } + ) + cls.account_receivable_retention = cls.env["account.account"].create( + { + "code": "RE2", + "name": "Retention Receivable Account", + "account_type": "liability_current", + "reconcile": True, + } + ) + # Enable retention feature + cls.env.user.groups_id += cls.env.ref( + "account_invoice_payment_retention.group_payment_retention" + ) + cls.env.company.retention_account_id = cls.account_retention + cls.env.company.retention_receivable_account_id = ( + cls.account_receivable_retention + ) + + cls.account_revenue = cls.env["account.account"].search( + [ + ("account_type", "=", "income"), + ("company_id", "=", cls.env.company.id), + ], + limit=1, + ) + cls.account_expense = cls.env["account.account"].search( + [ + ("account_type", "=", "expense"), + ("company_id", "=", cls.env.company.id), + ], + limit=1, + ) + cls.sale_journal = cls.env["account.journal"].search( + [("type", "=", "sale"), ("company_id", "=", cls.env.company.id)], limit=1 + ) + cls.purchase_journal = cls.env["account.journal"].search( + [("type", "=", "purchase"), ("company_id", "=", cls.env.company.id)], + limit=1, + ) + cls.cust_invoice = cls.invoice_model.create( + { + "name": "Test Customer Invoice", + "move_type": "out_invoice", + "journal_id": cls.sale_journal.id, + "partner_id": cls.partner.id, + "invoice_date": fields.Date.today(), + "invoice_line_ids": [ + Command.create( + { + "product_id": cls.product_3.id, + "quantity": 1.0, + "account_id": cls.account_revenue.id, + "name": "[PCSC234] PC Assemble SC234", + "price_unit": 500.00, + }, + ), + ], + } + ) + cls.vendor_bill = cls.invoice_model.create( + { + "name": "Test Vendor Bill", + "move_type": "in_invoice", + "journal_id": cls.purchase_journal.id, + "partner_id": cls.partner.id, + "invoice_date": fields.Date.today(), + "invoice_line_ids": [ + Command.create( + { + "product_id": cls.env.ref("product.product_product_3").id, + "quantity": 1.0, + "account_id": cls.account_expense.id, + "name": "[PCSC234] PC Assemble SC234", + "price_unit": 500.00, + }, + ) + ], + } + ) + # New currency, 2X lower + cls.company_currency = cls.cust_invoice.currency_id + cls.company_currency.write( + { + "rate_ids": [ + Command.create( + { + "name": fields.Date.today(), + "rate": 1, + }, + ) + ] + } + ) + cls.currency_2x = cls.env["res.currency"].create( + { + "name": "2X", # Foreign currency, 2 time + "symbol": "X", + "rate_ids": [ + Command.create( + { + "name": fields.Date.today(), + "rate": cls.company_currency.rate * 2, + }, + ) + ], + } + ) + + def test_01_retention_account(self): + """Retention account must be set as allow reconciliation""" + self.env.company.retention_account_id = False + self.account_retention.reconcile = False + with self.assertRaises(ValidationError): + self.env.company.retention_account_id = self.account_retention + self.account_retention.reconcile = True + self.env.company.retention_account_id = self.account_retention + # Receivable + self.env.company.retention_receivable_account_id = False + self.account_receivable_retention.reconcile = False + with self.assertRaises(ValidationError): + self.env.company.retention_receivable_account_id = ( + self.account_receivable_retention + ) + self.account_receivable_retention.reconcile = True + self.env.company.retention_receivable_account_id = ( + self.account_receivable_retention + ) + + def test_02_invoice_payment_retention_errors(self): + """Test invoice retention amount warning + Test enforce retention warning when no valid retention + """ + # Test invoice retention amount calculation + with self.assertRaises(ValidationError): + self.cust_invoice.payment_retention = "percent" + self.cust_invoice.retention_method = "untax" + self.cust_invoice.amount_retention = 101.0 + with self.assertRaises(ValidationError): + self.cust_invoice.payment_retention = "percent" + self.cust_invoice.retention_method = "total" + self.cust_invoice.amount_retention = 101.0 + with self.assertRaises(ValidationError): + self.cust_invoice.payment_retention = "amount" + self.cust_invoice.amount_retention = 501.0 + # Now setup valid amount equal to 50 + self.cust_invoice.payment_retention = "percent" + self.cust_invoice.retention_method = "untax" + self.cust_invoice.amount_retention = 10 + self.assertEqual(self.cust_invoice.retention_amount_currency, 50.0) + self.cust_invoice.action_post() + # Register Payment + ctx = { + "active_ids": [self.cust_invoice.id], + "active_id": self.cust_invoice.id, + "active_model": "account.move", + "default_enforce_payment_retention": False, + } + with Form( + self.payment_register_model.with_context(**ctx), view=self.register_view_id + ) as f: + f.enforce_payment_retention = True + payment_register = f.save() + # Test enforce retention warning when retention amount/account not valid + with self.assertRaises(ValidationError): + payment_register.action_create_payments() + + def test_03_cust_invoice_payment_retention_normal(self): + """Test 2 invoice retention and 1 retetnion return invoice""" + self.cust_invoice2 = self.cust_invoice.copy({"name": "Test Invoice 2"}) + # Invoice 1, 10% = 50.0 + self.cust_invoice.payment_retention = "percent" + self.cust_invoice.retention_method = "untax" + self.cust_invoice.amount_retention = 10.0 + self.assertEqual(self.cust_invoice.retention_amount_currency, 50.0) + self.cust_invoice.action_post() + # Invoice 2, 100.0 + self.cust_invoice2.payment_retention = "amount" + self.cust_invoice2.amount_retention = 100.0 + self.assertEqual(self.cust_invoice2.retention_amount_currency, 100.0) + self.cust_invoice2.action_post() + + # Invoice 1 register payment + ctx = { + "active_ids": [self.cust_invoice.id], + "active_id": self.cust_invoice.id, + "active_model": "account.move", + } + with Form( + self.payment_register_model.with_context(**ctx), view=self.register_view_id + ) as f: + f.enforce_payment_retention = True + f.apply_payment_retention = True + payment_register = f.save() + self.assertEqual(payment_register.retention_amount_currency, 50.0) + # Test enforce retention warning when retention amount/account not valid + payment_dict = payment_register.action_create_payments() + payment = self.payment_model.browse(payment_dict.get("res_id", False)) + self.assertEqual(payment.reconciled_invoice_ids, self.cust_invoice) + payment_moves = payment.line_ids.mapped("move_id") + + # Invoice 2 register payment + ctx = { + "active_ids": [self.cust_invoice2.id], + "active_id": self.cust_invoice2.id, + "active_model": "account.move", + } + with Form( + self.payment_register_model.with_context(**ctx), view=self.register_view_id + ) as f: + f.enforce_payment_retention = True + f.apply_payment_retention = True + payment_register = f.save() + self.assertEqual(payment_register.retention_amount_currency, 100.0) + # Test enforce retention warning when retention amount/account not valid + payment_dict = payment_register.action_create_payments() + payment = self.payment_model.browse(payment_dict.get("res_id", False)) + self.assertEqual(payment.reconciled_invoice_ids, self.cust_invoice2) + payment_moves += payment.line_ids.mapped("move_id") + + # invoice 3, return retention + view_id = "account.view_move_form" + with Form( + self.invoice_model.with_context(default_move_type="out_invoice"), + view=view_id, + ) as f: + f.partner_id = self.partner + cust_invoice3 = f.save() + self.assertEqual(cust_invoice3.domain_retained_move_ids, payment_moves) + self.assertFalse(cust_invoice3.invoice_line_ids) + # Select retained moves + with Form( + cust_invoice3.with_context(check_move_validity=False), view=view_id + ) as inv: + for move in payment_moves: + inv.retained_move_ids.add(move) + cust_invoice3 = inv.save() + self.assertTrue(cust_invoice3.invoice_line_ids) + cust_invoice3.action_post() + + def test_04_vendor_bill_payment_retention_currency(self): + """Test 2 invoice retention and 1 retetnion return invoice""" + self.vendor_bill2 = self.vendor_bill.copy({"name": "Test Bill 2"}) + # Invoice 1, 10% = 50.0 + self.vendor_bill.payment_retention = "percent" + self.cust_invoice.retention_method = "untax" + self.vendor_bill.amount_retention = 10.0 + self.assertEqual(self.vendor_bill.retention_amount_currency, 50.0) + self.vendor_bill.action_post() + # Invoice 2, 100.0 + self.vendor_bill2.currency_id = self.currency_2x + self.vendor_bill2.payment_retention = "amount" + self.vendor_bill2.amount_retention = 100.0 + self.assertEqual(self.vendor_bill2.retention_amount_currency, 100.0) + self.vendor_bill2.invoice_date = fields.Date.today() + self.vendor_bill2.action_post() + + # Invoice 1 register payment + ctx = { + "active_ids": [self.vendor_bill.id], + "active_id": self.vendor_bill.id, + "active_model": "account.move", + } + with Form( + self.payment_register_model.with_context(**ctx), view=self.register_view_id + ) as f: + f.currency_id = self.currency_2x # --> Change to 2x currency + f.enforce_payment_retention = True + f.apply_payment_retention = True + payment_register = f.save() + self.assertEqual(payment_register.retention_amount_currency, 100) + + # Test enforce retention warning when retention amount/account not valid + payment_dict = payment_register.action_create_payments() + payment = self.payment_model.browse(payment_dict.get("res_id", False)) + self.assertEqual(payment.reconciled_bill_ids, self.vendor_bill) + payment_moves = payment.line_ids.mapped("move_id") + + # Invoice 2 register payment + ctx = { + "active_ids": [self.vendor_bill2.id], + "active_id": self.vendor_bill2.id, + "active_model": "account.move", + } + with Form( + self.payment_register_model.with_context(**ctx), view=self.register_view_id + ) as f: + f.currency_id = self.currency_2x # --> Change to 2x currency + f.enforce_payment_retention = True + f.apply_payment_retention = True + payment_register = f.save() + self.assertEqual(payment_register.retention_amount_currency, 100) + + # Test enforce retention warning when retention amount/account not valid + payment_dict = payment_register.action_create_payments() + payment = self.payment_model.browse(payment_dict.get("res_id", False)) + self.assertEqual(payment.reconciled_bill_ids, self.vendor_bill2) + payment_moves += payment.line_ids.mapped("move_id") + + # invoice 3, return retention + view_id = "account.view_move_form" + with Form( + self.invoice_model.with_context(default_move_type="in_invoice"), + view=view_id, + ) as f: + f.partner_id = self.partner + vendor_bill3 = f.save() + self.assertEqual(vendor_bill3.domain_retained_move_ids, payment_moves) + # Select retained moves + with Form( + vendor_bill3.with_context(check_move_validity=False), view=view_id + ) as inv: + for move in payment_moves: + inv.retained_move_ids.add(move) + vendor_bill3 = inv.save() + vendor_bill3.write( + { + "invoice_date": fields.Date.today(), + } + ) + vendor_bill3.action_post() + + def test_05_multi_invoice_payment(self): + """Test multi invoice payment. Not allowed if retention""" + # Test multi invoice payment, no retention + self.invoice_normal1 = self.cust_invoice.copy({"name": "Normal 1"}) + self.invoice_normal1.action_post() + self.invoice_normal2 = self.cust_invoice.copy({"name": "Normal 2"}) + self.invoice_normal2.action_post() + self.invoice_normal3 = self.cust_invoice.copy({"name": "Normal 3"}) + self.invoice_normal3.action_post() + ctx = { + "active_ids": [self.invoice_normal1.id, self.invoice_normal2.id], + "active_model": "account.move", + } + f = Form( + self.payment_register_model.with_context(**ctx), view=self.register_view_id + ) + payment_register = f.save() + payment_register.action_create_payments() + + # Test multi invoice payment, with some retention, not allowed + self.cust_invoice2 = self.cust_invoice.copy({"name": "Test Invoice 2"}) + self.cust_invoice3 = self.cust_invoice.copy({"name": "Test Invoice 3"}) + # Invoice 1, 10% = 50.0 (Untaxed Amount) + self.cust_invoice.payment_retention = "percent" + self.cust_invoice.retention_method = "untax" + self.cust_invoice.amount_retention = 10.0 + self.assertEqual(self.cust_invoice.retention_amount_currency, 50.0) + self.cust_invoice.action_post() + # Invoice 2, 5% = 25.0 (Total Amount) + self.cust_invoice2.payment_retention = "percent" + self.cust_invoice2.retention_method = "total" + self.cust_invoice2.amount_retention = 5.0 + self.assertEqual(self.cust_invoice2.retention_amount_currency, 28.75) + self.cust_invoice2.action_post() + self.cust_invoice3.action_post() + ctx = { + "active_ids": [ + self.cust_invoice.id, + self.cust_invoice2.id, + self.cust_invoice3.id, + ], + "active_model": "account.move", + } + f = Form( + self.payment_register_model.with_context(**ctx), view=self.register_view_id + ) + payment_register = f.save() + with self.assertRaises(UserError): + payment_register.action_create_payments() diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/views/account_move_views.xml b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/views/account_move_views.xml new file mode 100644 index 00000000..b3a08abc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/views/account_move_views.xml @@ -0,0 +1,59 @@ + + + + account.move.form + account.move + + + + + + + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/views/res_config_settings_views.xml b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/views/res_config_settings_views.xml new file mode 100644 index 00000000..900af771 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/views/res_config_settings_views.xml @@ -0,0 +1,74 @@ + + + + + res.config.settings + +
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/wizard/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/wizard/__init__.py new file mode 100644 index 00000000..09e22cb0 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/wizard/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import account_payment_register diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/wizard/account_payment_register.py b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/wizard/account_payment_register.py new file mode 100644 index 00000000..0c40632c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/wizard/account_payment_register.py @@ -0,0 +1,92 @@ +# Copyright 2020 Ecosoft Co., Ltd. (http://ecosoft.co.th) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import _, api, fields, models +from odoo.exceptions import UserError, ValidationError +from odoo.tools import float_is_zero + + +class AccountPaymentRegister(models.TransientModel): + _inherit = "account.payment.register" + + retention_amount_currency = fields.Monetary( + string="Suggested Retention", + compute="_compute_retention_amount_currency", + store=True, + help="Expected amount to retain on payment currency", + ) + enforce_payment_retention = fields.Boolean( + string="Enforce Retention", + default=True, + help="Enforce retention amount as suggested, otherwise, " + "user can ignore the retention.", + ) + apply_payment_retention = fields.Boolean(string="Apply Retention") + + @api.depends("journal_id", "currency_id") + def _compute_retention_amount_currency(self): + for rec in self: + rec.retention_amount_currency = 0.0 + invoices = rec.line_ids.move_id + for invoice in invoices: + rec.retention_amount_currency += invoice.currency_id._convert( + invoice.retention_residual_currency, + rec.currency_id, + rec.journal_id.company_id, + fields.Date.today(), + ) + + @api.onchange("enforce_payment_retention") + def _onchange_enforce_payment_retention(self): + if not self.enforce_payment_retention: + self.apply_payment_retention = False + + @api.depends( + "source_amount", + "source_amount_currency", + "source_currency_id", + "company_id", + "currency_id", + "payment_date", + "apply_payment_retention", + ) + def _compute_amount(self): + res = super()._compute_amount() + for rec in self: + if rec.apply_payment_retention: + rec.amount -= rec.retention_amount_currency + rec.payment_difference_handling = "reconcile" + account = rec.env.company.retention_account_id + if rec.payment_type == "inbound": + account = rec.env.company.retention_receivable_account_id + rec.writeoff_account_id = account + rec.writeoff_label = account.name + return res + + def _validate_payment_retention(self): + """If this payment enforce_payment_retention, after reconciliation + is completed, invoice retention residual should be zero""" + self.ensure_one() + if self.enforce_payment_retention: + invoices = self.line_ids.move_id + residual = sum(invoices.mapped("retention_residual_currency")) + if not float_is_zero(residual, precision_digits=2): + raise ValidationError( + _( + "This payment has retention, please make sure you fill" + " in valid retaintion amount and retention account" + ) + ) + + def action_create_payments(self): + invoices = self.env["account.move"].browse(self._context.get("active_ids")) + if len(invoices) > 1 and invoices.filtered("payment_retention"): + raise UserError( + _( + "Selected invoice(s) require payment retentions, " + "multi invoices payment is not allowed." + ) + ) + res = super().action_create_payments() + self._validate_payment_retention() + return res diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/wizard/account_payment_register_views.xml b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/wizard/account_payment_register_views.xml new file mode 100644 index 00000000..1c2c0b95 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/account_invoice_payment_retention/wizard/account_payment_register_views.xml @@ -0,0 +1,28 @@ + + + + account.payment.register.form + account.payment.register + + + + + + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/doc/ARCHITECTURE.md new file mode 100644 index 00000000..c655edb9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_invoice_payment_retention Module - account_invoice_payment_retention + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/doc/CONFIGURATION.md new file mode 100644 index 00000000..fd6a4901 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_invoice_payment_retention. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/doc/FAQ.md new file mode 100644 index 00000000..215d736e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_invoice_payment_retention or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/doc/INSTALL.md new file mode 100644 index 00000000..0ed20e1f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_payment_retention" +# or +uv pip install odoo-bringout-oca-account-invoicing-account_invoice_payment_retention" +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/doc/MODELS.md new file mode 100644 index 00000000..3c2eab44 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/doc/MODELS.md @@ -0,0 +1,15 @@ +# Models + +Detected core models and extensions in account_invoice_payment_retention. + +```mermaid +classDiagram + class account_move + class account_move_line + class res_company + class res_config_settings +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/doc/OVERVIEW.md new file mode 100644 index 00000000..76c2c07f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_invoice_payment_retention. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_invoice_payment_retention +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/doc/SECURITY.md new file mode 100644 index 00000000..cb20bc09 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/doc/SECURITY.md @@ -0,0 +1,62 @@ +# Security + +Access control and security definitions in account_invoice_payment_retention. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[CHANGELOG.md](../CHANGELOG.md)** + - 132 model access rules +- **[doc](../doc)** +- **[docker](../docker)** +- **[input](../input)** +- **[nix](../nix)** +- **[odoo.conf](../odoo.conf)** + - 58 model access rules +- **[odoo_packages_bez_l10n.txt](../odoo_packages_bez_l10n.txt)** + - 1947 model access rules +- **[odoo_packages_bringout.txt](../odoo_packages_bringout.txt)** + - 1947 model access rules +- **[odoo_packages.txt](../odoo_packages.txt)** + - 2085 model access rules +- **[output](../output)** +- **[packages](../packages)** +- **[PACKAGES.md](../PACKAGES.md)** + - 298 model access rules +- **[README.md](../README.md)** + - 338 model access rules +- **[scripts](../scripts)** +- **[temp](../temp)** +- **[TRANSLATION_BS_SUMMARY.md](../TRANSLATION_BS_SUMMARY.md)** + - 146 model access rules + +## Record Rules + +Row-level security rules defined in: + +## Security Groups & Configuration + +Security groups and permissions defined in: +- **[security.xml](../account_invoice_payment_retention/security/security.xml)** + - 1 security groups defined + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[security.xml](../account_invoice_payment_retention/security/security.xml)** + - Security groups, categories, and XML-based rules + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/doc/USAGE.md new file mode 100644 index 00000000..73f80a79 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_invoice_payment_retention +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/doc/WIZARDS.md new file mode 100644 index 00000000..e299d57b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/doc/WIZARDS.md @@ -0,0 +1,8 @@ +# Wizards + +Transient models exposed as UI wizards in account_invoice_payment_retention. + +```mermaid +classDiagram + class AccountPaymentRegister +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/pyproject.toml b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/pyproject.toml new file mode 100644 index 00000000..501b4720 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_retention/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-account_invoice_payment_retention" +version = "16.0.0" +description = "Account Invoice Payment Retention - Odoo addon" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_invoice_payment_retention"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/README.md b/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/README.md new file mode 100644 index 00000000..de6767c3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/README.md @@ -0,0 +1,44 @@ +# Display invoices date due when using payment terms + +Odoo addon: account_invoice_payment_term_date_due + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Display invoices date due when using payment terms +- **Version**: 16.0.1.0.0 +- **Category**: Accounting +- **License**: AGPL-3 +- **Installable**: False + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `account_invoice_payment_term_date_due`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/account_invoice_payment_term_date_due/README.rst b/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/account_invoice_payment_term_date_due/README.rst new file mode 100644 index 00000000..30ffd0db --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/account_invoice_payment_term_date_due/README.rst @@ -0,0 +1,91 @@ +================================================== +Display invoices date due when using payment terms +================================================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:4079c8ada3d0674a823f41837b22ba808ebee7db8582caa0587bdeb5382f4a75 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/account_invoice_payment_term_date_due + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-account_invoice_payment_term_date_due + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +On invoices with a payment term set, the due date is hidden. +This module shows the computed due date so that it's clear to the user. + +.. image:: https://raw.githubusercontent.com/OCA/account-invoicing/16.0/account_invoice_payment_term_date_due/static/description/account-invoice-payment-term-due-date.png + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Camptocamp + +Contributors +~~~~~~~~~~~~ + +* `Camptocamp `_ + + * Iván Todorovich + +* Alberto Nieto (https://braintec.com) + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-ivantodorovich| image:: https://github.com/ivantodorovich.png?size=40px + :target: https://github.com/ivantodorovich + :alt: ivantodorovich + +Current `maintainer `__: + +|maintainer-ivantodorovich| + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/account_invoice_payment_term_date_due/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/account_invoice_payment_term_date_due/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/account_invoice_payment_term_date_due/__manifest__.py b/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/account_invoice_payment_term_date_due/__manifest__.py new file mode 100644 index 00000000..26b5ae99 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/account_invoice_payment_term_date_due/__manifest__.py @@ -0,0 +1,15 @@ +# Copyright 2022 Camptocamp SA (https://www.camptocamp.com). +# @author Iván Todorovich +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +{ + "name": "Display invoices date due when using payment terms", + "version": "16.0.1.0.0", + "author": "Camptocamp, Odoo Community Association (OCA)", + "maintainers": ["ivantodorovich"], + "website": "https://github.com/OCA/account-invoicing", + "license": "AGPL-3", + "category": "Accounting", + "depends": ["account"], + "data": ["views/account_move.xml"], +} diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/account_invoice_payment_term_date_due/i18n/account_invoice_payment_term_date_due.pot b/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/account_invoice_payment_term_date_due/i18n/account_invoice_payment_term_date_due.pot new file mode 100644 index 00000000..b7859f2a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/account_invoice_payment_term_date_due/i18n/account_invoice_payment_term_date_due.pot @@ -0,0 +1,22 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_payment_term_date_due +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_payment_term_date_due +#: model_terms:ir.ui.view,arch_db:account_invoice_payment_term_date_due.view_move_form +msgid "" +" + + + + + +Display invoices date due when using payment terms + + + +
+

Display invoices date due when using payment terms

+ + +

Beta License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

On invoices with a payment term set, the due date is hidden. +This module shows the computed due date so that it’s clear to the user.

+https://raw.githubusercontent.com/OCA/account-invoicing/16.0/account_invoice_payment_term_date_due/static/description/account-invoice-payment-term-due-date.png +

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Camptocamp
  • +
+
+ +
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

ivantodorovich

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/account_invoice_payment_term_date_due/views/account_move.xml b/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/account_invoice_payment_term_date_due/views/account_move.xml new file mode 100644 index 00000000..258304a1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/account_invoice_payment_term_date_due/views/account_move.xml @@ -0,0 +1,27 @@ + + + + + account.move + + + + + + + + + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/doc/ARCHITECTURE.md new file mode 100644 index 00000000..abb9d801 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_invoice_payment_term_date_due Module - account_invoice_payment_term_date_due + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/doc/CONFIGURATION.md new file mode 100644 index 00000000..4cc9991c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_invoice_payment_term_date_due. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/doc/FAQ.md new file mode 100644 index 00000000..b1ca4bd9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_invoice_payment_term_date_due or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/doc/INSTALL.md new file mode 100644 index 00000000..7987c07b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due" +# or +uv pip install odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due" +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/doc/MODELS.md new file mode 100644 index 00000000..3e9d0c25 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/doc/MODELS.md @@ -0,0 +1,11 @@ +# Models + +Detected core models and extensions in account_invoice_payment_term_date_due. + +```mermaid +classDiagram +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/doc/OVERVIEW.md new file mode 100644 index 00000000..3eeabeca --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_invoice_payment_term_date_due. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_invoice_payment_term_date_due +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/doc/USAGE.md new file mode 100644 index 00000000..685685d0 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_invoice_payment_term_date_due +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/pyproject.toml b/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/pyproject.toml new file mode 100644 index 00000000..ef0fb025 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-account_invoice_payment_term_date_due" +version = "16.0.0" +description = "Display invoices date due when using payment terms - Odoo addon" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_invoice_payment_term_date_due"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/README.md b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/README.md new file mode 100644 index 00000000..0714779e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/README.md @@ -0,0 +1,44 @@ +# Account - Pricelist on Invoices + +Odoo addon: account_invoice_pricelist + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_pricelist +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Account - Pricelist on Invoices +- **Version**: 16.0.1.0.6 +- **Category**: Accounting & Finance +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `account_invoice_pricelist`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/README.rst b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/README.rst new file mode 100644 index 00000000..4fee2f7e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/README.rst @@ -0,0 +1,97 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + +=============================== +Account - Pricelist on Invoices +=============================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:5f52c395d711eb0e301c3a2e85f47ab26391021dab974e704347e1a33001e7e7 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/account_invoice_pricelist + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-account_invoice_pricelist + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +* Add a stored field pricelist on invoices, related to the partner pricelist; +* Use this pricelist when manually adding invoice lines; +* Rules defined in pricelists applied in multicurrency context; +* Possibility to group by pricelist on account.invoice view; + +.. image:: https://raw.githubusercontent.com/OCA/account-invoicing/16.0/account_invoice_pricelist/static/src/description/screenshot_group_by.png + +For further information, please visit: + +* https://www.odoo.com/forum/help-1 + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* GRAP +* Therp BV +* Tecnativa + +Contributors +~~~~~~~~~~~~ + +* Sylvain LE GAL (https://twitter.com/legalsylvain) +* Holger Brunn +* Sergio Teruel +* Raphaël Valyi +* Alberto Martín +* Nikul Chaudhary +* Manuel Regidor + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/__manifest__.py b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/__manifest__.py new file mode 100644 index 00000000..aa44b4ad --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/__manifest__.py @@ -0,0 +1,14 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Account - Pricelist on Invoices", + "version": "16.0.1.0.6", + "summary": "Add partner pricelist on invoices", + "category": "Accounting & Finance", + "author": "GRAP," "Therp BV," "Tecnativa," "Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-invoicing", + "license": "AGPL-3", + "depends": ["account"], + "data": ["views/account_invoice_view.xml"], + "installable": True, +} diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/account_invoice_pricelist.pot b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/account_invoice_pricelist.pot new file mode 100644 index 00000000..b58c4584 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/account_invoice_pricelist.pot @@ -0,0 +1,54 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/ar.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/ar.po new file mode 100644 index 00000000..d3316085 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/ar.po @@ -0,0 +1,66 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-02 02:43+0000\n" +"PO-Revision-Date: 2017-04-02 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "فاتورة" + +#~ msgid "Invoice Line" +#~ msgstr "خط الفاتورة" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/bg.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/bg.po new file mode 100644 index 00000000..20079aac --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/bg.po @@ -0,0 +1,62 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-02 02:43+0000\n" +"PO-Revision-Date: 2017-04-02 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Bulgarian (https://www.transifex.com/oca/teams/23907/bg/)\n" +"Language: bg\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Фактура" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/bs.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/bs.po new file mode 100644 index 00000000..c5adc525 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/bs.po @@ -0,0 +1,54 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "Zapis dnevnika" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "Stavka dnevnika" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "Cjenik" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "Cjenik i Račun moraju koristiti istu valutu." + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "Cjenici" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "Ažuriraj cijene na stavkama iz cjenika" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "Ažuriraj cijene" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/ca.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/ca.po new file mode 100644 index 00000000..8bf7deda --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/ca.po @@ -0,0 +1,67 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# Carles Antoli , 2017 +# OCA Transbot , 2017 +# Marc Tormo i Bochaca , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-02 02:43+0000\n" +"PO-Revision-Date: 2017-04-02 02:43+0000\n" +"Last-Translator: Marc Tormo i Bochaca , 2017\n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "Tarifa de venda" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" + +#~ msgid "Invoice Line" +#~ msgstr "Línia factura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/cs.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/cs.po new file mode 100644 index 00000000..5113db3e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/cs.po @@ -0,0 +1,65 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-02 02:43+0000\n" +"PO-Revision-Date: 2017-04-02 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Czech (https://www.transifex.com/oca/teams/23907/cs/)\n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktura" + +#~ msgid "Invoice Line" +#~ msgstr "Řádek faktury" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/de.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/de.po new file mode 100644 index 00000000..f7f550d9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/de.po @@ -0,0 +1,66 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-02 02:43+0000\n" +"PO-Revision-Date: 2018-10-11 11:33+0000\n" +"Last-Translator: Rudolf Schnapka \n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.1.1\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "Preisliste" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "Preisaktualisierung in Positionen der Preisliste" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "Preise aktualisieren" + +#~ msgid "Invoice" +#~ msgstr "Rechnung" + +#~ msgid "Invoice Line" +#~ msgstr "Rechnungsposition" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/el_GR.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/el_GR.po new file mode 100644 index 00000000..a00e4ad5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/el_GR.po @@ -0,0 +1,66 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: account-invoicing (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-17 03:48+0000\n" +"PO-Revision-Date: 2015-09-15 08:11+0000\n" +"Last-Translator: <>\n" +"Language-Team: Greek (Greece) (http://www.transifex.com/oca/OCA-account-" +"invoicing-8-0/language/el_GR/)\n" +"Language: el_GR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Τιμολόγιο" + +#, fuzzy +#~ msgid "Invoice Line" +#~ msgstr "Τιμολόγιο" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/en_GB.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/en_GB.po new file mode 100644 index 00000000..42895a95 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/en_GB.po @@ -0,0 +1,66 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-02 02:43+0000\n" +"PO-Revision-Date: 2017-04-02 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: English (United Kingdom) (https://www.transifex.com/oca/" +"teams/23907/en_GB/)\n" +"Language: en_GB\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Invoice" + +#~ msgid "Invoice Line" +#~ msgstr "Invoice Line" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/es.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/es.po new file mode 100644 index 00000000..fa2fb008 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/es.po @@ -0,0 +1,69 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-18 02:47+0000\n" +"PO-Revision-Date: 2023-06-07 19:08+0000\n" +"Last-Translator: gelo joga Rodríguez \n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "Asiento contable" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "Apuntes contables" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "Tarifa" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "La tarifa y la factura deben tener la misma divisa." + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "Tarifas" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "Actualiza los precios de las líneas" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "Actualizar precios" + +#~ msgid "Journal Entries" +#~ msgstr "Asientos contables" + +#~ msgid "Invoice" +#~ msgstr "Factura" + +#~ msgid "Invoice Line" +#~ msgstr "Línea de factura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/es_CL.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/es_CL.po new file mode 100644 index 00000000..c855ebeb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/es_CL.po @@ -0,0 +1,63 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2020-01-17 05:13+0000\n" +"Last-Translator: Nelson Ramírez Sánchez \n" +"Language-Team: none\n" +"Language: es_CL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.10\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "Lista de Precio" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "Actualizar precio en líneas de la lista de precios" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "Actualizar precios" + +#~ msgid "Invoice" +#~ msgstr "Factura" + +#~ msgid "Invoice Line" +#~ msgstr "Línea de Factura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/es_CR.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/es_CR.po new file mode 100644 index 00000000..951632db --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/es_CR.po @@ -0,0 +1,66 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-02 02:43+0000\n" +"PO-Revision-Date: 2017-04-02 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/" +"teams/23907/es_CR/)\n" +"Language: es_CR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" + +#~ msgid "Invoice Line" +#~ msgstr "Línea de factura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/es_EC.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/es_EC.po new file mode 100644 index 00000000..b9087e79 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/es_EC.po @@ -0,0 +1,66 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-02 02:43+0000\n" +"PO-Revision-Date: 2017-04-02 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/" +"es_EC/)\n" +"Language: es_EC\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" + +#~ msgid "Invoice Line" +#~ msgstr "Detalle de Factura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/es_MX.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/es_MX.po new file mode 100644 index 00000000..13fd377d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/es_MX.po @@ -0,0 +1,66 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-02 02:43+0000\n" +"PO-Revision-Date: 2017-04-02 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" +"es_MX/)\n" +"Language: es_MX\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" + +#~ msgid "Invoice Line" +#~ msgstr "Línea de factura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/es_PE.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/es_PE.po new file mode 100644 index 00000000..f568eaf4 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/es_PE.po @@ -0,0 +1,63 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-03 01:35+0000\n" +"PO-Revision-Date: 2018-02-03 01:35+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Spanish (Peru) (https://www.transifex.com/oca/teams/23907/" +"es_PE/)\n" +"Language: es_PE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/et.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/et.po new file mode 100644 index 00000000..b9c2b5c2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/et.po @@ -0,0 +1,65 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-02 02:43+0000\n" +"PO-Revision-Date: 2017-04-02 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Estonian (https://www.transifex.com/oca/teams/23907/et/)\n" +"Language: et\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Arve" + +#~ msgid "Invoice Line" +#~ msgstr "Arve rida" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/fi.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/fi.po new file mode 100644 index 00000000..2c88ca47 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/fi.po @@ -0,0 +1,62 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-02 02:43+0000\n" +"PO-Revision-Date: 2017-04-02 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Lasku" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/fr.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/fr.po new file mode 100644 index 00000000..881c8acb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/fr.po @@ -0,0 +1,66 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-02 02:43+0000\n" +"PO-Revision-Date: 2019-07-12 18:43+0000\n" +"Last-Translator: Antoine Morit \n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 3.7.1\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "Liste de prix" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "Met à jour le prix dans les lignes depuis la liste de prix" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "Mettre à jour les prix" + +#~ msgid "Invoice" +#~ msgstr "Facture" + +#~ msgid "Invoice Line" +#~ msgstr "Ligne de facture" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/fr_CA.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/fr_CA.po new file mode 100644 index 00000000..f0d579bf --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/fr_CA.po @@ -0,0 +1,63 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-02 02:43+0000\n" +"PO-Revision-Date: 2017-04-02 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (Canada) (https://www.transifex.com/oca/teams/23907/" +"fr_CA/)\n" +"Language: fr_CA\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Facture" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/fr_CH.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/fr_CH.po new file mode 100644 index 00000000..b64028fa --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/fr_CH.po @@ -0,0 +1,66 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-02 02:43+0000\n" +"PO-Revision-Date: 2017-04-02 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (Switzerland) (https://www.transifex.com/oca/" +"teams/23907/fr_CH/)\n" +"Language: fr_CH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Facture" + +#~ msgid "Invoice Line" +#~ msgstr "Ligne de facture" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/gl.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/gl.po new file mode 100644 index 00000000..65a3e4c6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/gl.po @@ -0,0 +1,62 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-02 02:43+0000\n" +"PO-Revision-Date: 2017-04-02 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"Language: gl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/hr.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/hr.po new file mode 100644 index 00000000..b78fe301 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/hr.po @@ -0,0 +1,67 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-02 02:43+0000\n" +"PO-Revision-Date: 2024-06-17 09:33+0000\n" +"Last-Translator: Bole \n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "Zapis dnevnika" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "Stavka dnevnika" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "Cjenik" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "Cjenik i Račun moraju koristiti istu valutu." + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "Cjenici" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "Ažuriraj cijene na stavkama iz cjenika" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "Ažuriraj cijene" + +#~ msgid "Invoice" +#~ msgstr "Račun" + +#~ msgid "Invoice Line" +#~ msgstr "Stavka računa" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/hr_HR.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/hr_HR.po new file mode 100644 index 00000000..bc639511 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/hr_HR.po @@ -0,0 +1,68 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# OCA Transbot , 2018 +# Bole , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-18 02:47+0000\n" +"PO-Revision-Date: 2018-04-18 02:47+0000\n" +"Last-Translator: Bole , 2018\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "Cjenik" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Račun" + +#~ msgid "Invoice Line" +#~ msgstr "Stavka računa" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/hu.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/hu.po new file mode 100644 index 00000000..f534ce71 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/hu.po @@ -0,0 +1,65 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-02 02:43+0000\n" +"PO-Revision-Date: 2017-04-02 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" +"Language: hu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Számla" + +#~ msgid "Invoice Line" +#~ msgstr "Számlasor" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/id.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/id.po new file mode 100644 index 00000000..649c94d8 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/id.po @@ -0,0 +1,62 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-02 02:43+0000\n" +"PO-Revision-Date: 2017-04-02 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Indonesian (https://www.transifex.com/oca/teams/23907/id/)\n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktur" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/it.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/it.po new file mode 100644 index 00000000..48d21077 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/it.po @@ -0,0 +1,66 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-02 02:43+0000\n" +"PO-Revision-Date: 2024-10-03 09:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "Movimento contabile" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "Listino prezzi" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "Listino prezzi e fattura devono essere nella stessa valuta." + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "Listini" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "Aggiorna il prezzo nelle righe dal listino" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "Aggiorna prezzi" + +#~ msgid "Invoice" +#~ msgstr "Fattura" + +#~ msgid "Invoice Line" +#~ msgstr "Righe Fattura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/ja.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/ja.po new file mode 100644 index 00000000..eec6b99d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/ja.po @@ -0,0 +1,65 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-02 02:43+0000\n" +"PO-Revision-Date: 2017-04-02 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Japanese (https://www.transifex.com/oca/teams/23907/ja/)\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "請求書" + +#~ msgid "Invoice Line" +#~ msgstr "請求行" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/lt.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/lt.po new file mode 100644 index 00000000..56f84d53 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/lt.po @@ -0,0 +1,66 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-02 02:43+0000\n" +"PO-Revision-Date: 2017-04-02 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/lt/)\n" +"Language: lt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" +"%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Sąskaita faktūra" + +#~ msgid "Invoice Line" +#~ msgstr "Sąskaitos faktūros eilutė" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/mk.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/mk.po new file mode 100644 index 00000000..ed34891e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/mk.po @@ -0,0 +1,65 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-02 02:43+0000\n" +"PO-Revision-Date: 2017-04-02 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Macedonian (https://www.transifex.com/oca/teams/23907/mk/)\n" +"Language: mk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Фактура" + +#~ msgid "Invoice Line" +#~ msgstr "Ставка од фактура" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/mn.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/mn.po new file mode 100644 index 00000000..07706b62 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/mn.po @@ -0,0 +1,65 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-02 02:43+0000\n" +"PO-Revision-Date: 2017-04-02 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Mongolian (https://www.transifex.com/oca/teams/23907/mn/)\n" +"Language: mn\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Нэхэмжлэл" + +#~ msgid "Invoice Line" +#~ msgstr "Нэхэмжлэлийн мөр" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/nb.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/nb.po new file mode 100644 index 00000000..b2e99942 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/nb.po @@ -0,0 +1,66 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-02 02:43+0000\n" +"PO-Revision-Date: 2017-04-02 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (https://www.transifex.com/oca/teams/23907/" +"nb/)\n" +"Language: nb\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktura" + +#~ msgid "Invoice Line" +#~ msgstr "Fakturalinje" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/nb_NO.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/nb_NO.po new file mode 100644 index 00000000..c4a4f9d4 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/nb_NO.po @@ -0,0 +1,63 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-02 02:43+0000\n" +"PO-Revision-Date: 2017-04-02 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/" +"teams/23907/nb_NO/)\n" +"Language: nb_NO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Innmelding" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/nl.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/nl.po new file mode 100644 index 00000000..4edbc33c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/nl.po @@ -0,0 +1,65 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-02 02:43+0000\n" +"PO-Revision-Date: 2017-04-02 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factuur" + +#~ msgid "Invoice Line" +#~ msgstr "Factuurregel" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/nl_BE.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/nl_BE.po new file mode 100644 index 00000000..072ae74d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/nl_BE.po @@ -0,0 +1,66 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-02 02:43+0000\n" +"PO-Revision-Date: 2017-04-02 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (Belgium) (https://www.transifex.com/oca/teams/23907/" +"nl_BE/)\n" +"Language: nl_BE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factuur" + +#~ msgid "Invoice Line" +#~ msgstr "Factuurlijn" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/nl_NL.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/nl_NL.po new file mode 100644 index 00000000..8f26a2ea --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/nl_NL.po @@ -0,0 +1,66 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# Peter Hageman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-29 03:08+0000\n" +"PO-Revision-Date: 2017-08-29 03:08+0000\n" +"Last-Translator: Peter Hageman , 2017\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" +"teams/23907/nl_NL/)\n" +"Language: nl_NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factuur" + +#~ msgid "Invoice Line" +#~ msgstr "Factuurregel" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/pl.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/pl.po new file mode 100644 index 00000000..07b74060 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/pl.po @@ -0,0 +1,64 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-02 02:43+0000\n" +"PO-Revision-Date: 2017-04-02 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Polish (https://www.transifex.com/oca/teams/23907/pl/)\n" +"Language: pl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n" +"%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n" +"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/pt.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/pt.po new file mode 100644 index 00000000..064e507d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/pt.po @@ -0,0 +1,65 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-02 02:43+0000\n" +"PO-Revision-Date: 2017-04-02 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Fatura" + +#~ msgid "Invoice Line" +#~ msgstr "Linha de fatura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/pt_BR.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/pt_BR.po new file mode 100644 index 00000000..07d8c47a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/pt_BR.po @@ -0,0 +1,68 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# OCA Transbot , 2017 +# Paulo Ricardo , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-02 02:43+0000\n" +"PO-Revision-Date: 2023-06-14 17:08+0000\n" +"Last-Translator: Adriano Prado \n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" +"teams/23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "Entrada Diário" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "Item Diário" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "Lista de Preço" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "Lista de preços e fatura precisam usar a mesma moeda." + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "Lista de preços" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "Atualizar preço em linhas a partir da lista de preços" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "Atualizar preços" + +#~ msgid "Invoice" +#~ msgstr "Fatura" + +#~ msgid "Invoice Line" +#~ msgstr "LInha da fatura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/pt_PT.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/pt_PT.po new file mode 100644 index 00000000..e3bde8cb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/pt_PT.po @@ -0,0 +1,66 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-02 02:43+0000\n" +"PO-Revision-Date: 2017-04-02 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" +"teams/23907/pt_PT/)\n" +"Language: pt_PT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Fatura" + +#~ msgid "Invoice Line" +#~ msgstr "Linha da Fatura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/ro.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/ro.po new file mode 100644 index 00000000..8be373d7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/ro.po @@ -0,0 +1,66 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-02 02:43+0000\n" +"PO-Revision-Date: 2017-04-02 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" + +#~ msgid "Invoice Line" +#~ msgstr "Linie factura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/ru.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/ru.po new file mode 100644 index 00000000..eef362a1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/ru.po @@ -0,0 +1,67 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-02 02:43+0000\n" +"PO-Revision-Date: 2017-04-02 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" +"%100>=11 && n%100<=14)? 2 : 3);\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Счет" + +#~ msgid "Invoice Line" +#~ msgstr "Позиция счета" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/sk_SK.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/sk_SK.po new file mode 100644 index 00000000..31c7af65 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/sk_SK.po @@ -0,0 +1,63 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-02 02:43+0000\n" +"PO-Revision-Date: 2017-04-02 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovak (Slovakia) (https://www.transifex.com/oca/teams/23907/" +"sk_SK/)\n" +"Language: sk_SK\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktúra" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/sl.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/sl.po new file mode 100644 index 00000000..530e6393 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/sl.po @@ -0,0 +1,66 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-18 02:47+0000\n" +"PO-Revision-Date: 2018-04-18 02:47+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3);\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "Cenik" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "Posodobi cene" + +#~ msgid "Invoice" +#~ msgstr "Račun" + +#~ msgid "Invoice Line" +#~ msgstr "Postavka računa" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/sv.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/sv.po new file mode 100644 index 00000000..ed894a68 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/sv.po @@ -0,0 +1,66 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-02 02:43+0000\n" +"PO-Revision-Date: 2024-02-27 12:36+0000\n" +"Last-Translator: jakobkrabbe \n" +"Language-Team: Swedish (https://www.transifex.com/oca/teams/23907/sv/)\n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "Journalanteckning" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "Journalrad" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "Prislista" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "Prislistan och fakturan måste använda samma valuta." + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "Prislistor" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "Uppdatera pris i rader från prislistan" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "Uppdatera priser" + +#~ msgid "Invoice" +#~ msgstr "Faktura" + +#~ msgid "Invoice Line" +#~ msgstr "Fakturarad" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/th.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/th.po new file mode 100644 index 00000000..2206d178 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/th.po @@ -0,0 +1,62 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-02 02:43+0000\n" +"PO-Revision-Date: 2017-04-02 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Thai (https://www.transifex.com/oca/teams/23907/th/)\n" +"Language: th\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "ใบแจ้งหนี้" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/tr.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/tr.po new file mode 100644 index 00000000..23b8a078 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/tr.po @@ -0,0 +1,68 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# Ozge Altinisik , 2017 +# OCA Transbot , 2017 +# Ivan BARAYEV , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-02 02:43+0000\n" +"PO-Revision-Date: 2025-02-17 23:06+0000\n" +"Last-Translator: İsmail Çağan Yılmaz \n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "Yevmiye Kaydı" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "Yevmiye Öğesi" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "Fiyat Listesi" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "Fiyat Listesi ve Faturanın aynı para birimini kullanması gerekir." + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "Fiyat Listeleri" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "Fiyat listesindeki satırlarda fiyatı güncelleyin" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "FIyatları güncelle" + +#~ msgid "Invoice" +#~ msgstr "Fatura" + +#~ msgid "Invoice Line" +#~ msgstr "Fatura kalemi" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/tr_TR.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/tr_TR.po new file mode 100644 index 00000000..b97e5839 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/tr_TR.po @@ -0,0 +1,67 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# Ozge Altinisik , 2017 +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-02 02:43+0000\n" +"PO-Revision-Date: 2017-04-02 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "Fiyat listesi" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Fatura" + +#~ msgid "Invoice Line" +#~ msgstr "Fatura hizası" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/zh_CN.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/zh_CN.po new file mode 100644 index 00000000..a8b6255a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/zh_CN.po @@ -0,0 +1,66 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-02 02:43+0000\n" +"PO-Revision-Date: 2017-04-02 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" +"zh_CN/)\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "发票" + +#~ msgid "Invoice Line" +#~ msgstr "发票明细" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/zh_TW.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/zh_TW.po new file mode 100644 index 00000000..88d1774a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/i18n/zh_TW.po @@ -0,0 +1,66 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-02 02:43+0000\n" +"PO-Revision-Date: 2017-04-02 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (Taiwan) (https://www.transifex.com/oca/teams/23907/" +"zh_TW/)\n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model,name:account_invoice_pricelist.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_bank_statement_line__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_move__pricelist_id +#: model:ir.model.fields,field_description:account_invoice_pricelist.field_account_payment__pricelist_id +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_invoice_filter +msgid "Pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#. odoo-python +#: code:addons/account_invoice_pricelist/models/account_move.py:0 +#, python-format +msgid "Pricelist and Invoice need to use the same currency." +msgstr "" + +#. module: account_invoice_pricelist +#: model:ir.ui.menu,name:account_invoice_pricelist.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update price in lines from the pricelist" +msgstr "" + +#. module: account_invoice_pricelist +#: model_terms:ir.ui.view,arch_db:account_invoice_pricelist.view_account_move_customer_form +msgid "Update prices" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "發票" + +#~ msgid "Invoice Line" +#~ msgstr "發票明細" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/models/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/models/__init__.py new file mode 100644 index 00000000..06d06dff --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/models/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import account_move diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/models/account_move.py b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/models/account_move.py new file mode 100644 index 00000000..ec819f5b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/models/account_move.py @@ -0,0 +1,137 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import _, api, fields, models +from odoo.exceptions import UserError +from odoo.tools import config + + +class AccountMove(models.Model): + _inherit = "account.move" + + pricelist_id = fields.Many2one( + comodel_name="product.pricelist", + string="Pricelist", + states={"draft": [("readonly", False)]}, + compute="_compute_pricelist_id", + tracking=True, + store=True, + readonly=True, + precompute=True, + copy=True, + ) + + @api.constrains("pricelist_id", "currency_id") + def _check_currency(self): + if ( + not config["test_enable"] + or ( + config["test_enable"] + and self._context.get("force_check_currecy", False) + ) + ) and self.filtered( + lambda a: a.pricelist_id + and a.is_sale_document() + and a.pricelist_id.currency_id != a.currency_id + ): + raise UserError(_("Pricelist and Invoice need to use the same currency.")) + + @api.depends("partner_id", "company_id") + def _compute_pricelist_id(self): + for invoice in self: + if ( + invoice.partner_id + and invoice.is_sale_document() + and invoice.partner_id.property_product_pricelist + ): + invoice.pricelist_id = invoice.partner_id.property_product_pricelist + + @api.depends("pricelist_id") + def _compute_currency_id(self): + res = super()._compute_currency_id() + for invoice in self: + if ( + invoice.is_sale_document() + and invoice.pricelist_id + and invoice.currency_id != invoice.pricelist_id.currency_id + ): + invoice.currency_id = self.pricelist_id.currency_id + return res + + def button_update_prices_from_pricelist(self): + self.filtered( + lambda r: r.state == "draft" + ).invoice_line_ids._compute_price_unit() + + +class AccountMoveLine(models.Model): + _inherit = "account.move.line" + + @api.depends("quantity") + def _compute_price_unit(self): + res = super()._compute_price_unit() + for line in self: + if not line.move_id.pricelist_id: + continue + line.with_context( + check_move_validity=False + ).price_unit = line._get_price_with_pricelist() + return res + + def _calculate_discount(self, base_price, final_price): + if base_price == 0.0: + return 0.0 + discount = (base_price - final_price) / base_price * 100 + if (discount < 0 and base_price > 0) or (discount > 0 and base_price < 0): + discount = 0.0 + return discount + + def _get_price_with_pricelist(self): + price_unit = 0.0 + if self.move_id.pricelist_id and self.product_id and self.move_id.is_invoice(): + product = self.product_id + qty = self.quantity or 1.0 + date = self.move_id.invoice_date or fields.Date.today() + uom = self.product_uom_id + (final_price, rule_id,) = self.move_id.pricelist_id._get_product_price_rule( + product, + qty, + uom=uom, + date=date, + ) + if self.move_id.pricelist_id.discount_policy == "with_discount": + price_unit = self.env["account.tax"]._fix_tax_included_price_company( + final_price, + product.taxes_id, + self.tax_ids, + self.company_id, + ) + self._set_discount(0.0) + return price_unit + else: + rule_id = self.env["product.pricelist.item"].browse(rule_id) + while ( + rule_id.base == "pricelist" + and rule_id.base_pricelist_id.discount_policy == "without_discount" + ): + new_rule_id = rule_id.base_pricelist_id._get_product_rule( + product, qty, uom=uom, date=date + ) + rule_id = self.env["product.pricelist.item"].browse(new_rule_id) + base_price = rule_id._compute_base_price( + product, + qty, + uom, + date, + target_currency=self.currency_id, + ) + price_unit = max(base_price, final_price) + self._set_discount(self._calculate_discount(base_price, final_price)) + return price_unit + + def _set_discount(self, amount): + if self.env["account.move.line"]._fields.get("discount1", False): + # OCA/account_invoice_triple_discount is installed + fname = "discount1" + else: + fname = "discount" + self.with_context(check_move_validity=False)[fname] = amount diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..93c1529f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/readme/CONTRIBUTORS.rst @@ -0,0 +1,7 @@ +* Sylvain LE GAL (https://twitter.com/legalsylvain) +* Holger Brunn +* Sergio Teruel +* Raphaël Valyi +* Alberto Martín +* Nikul Chaudhary +* Manuel Regidor diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/readme/DESCRIPTION.rst new file mode 100644 index 00000000..54f4005f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/readme/DESCRIPTION.rst @@ -0,0 +1,10 @@ +* Add a stored field pricelist on invoices, related to the partner pricelist; +* Use this pricelist when manually adding invoice lines; +* Rules defined in pricelists applied in multicurrency context; +* Possibility to group by pricelist on account.invoice view; + +.. image:: static/src/description/screenshot_group_by.png + +For further information, please visit: + +* https://www.odoo.com/forum/help-1 diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/static/description/icon.png b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/static/description/index.html b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/static/description/index.html new file mode 100644 index 00000000..ab5849d9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/static/description/index.html @@ -0,0 +1,447 @@ + + + + + +README.rst + + + +
+ + + +Odoo Community Association + +
+

Account - Pricelist on Invoices

+ +

Beta License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+
    +
  • Add a stored field pricelist on invoices, related to the partner pricelist;
  • +
  • Use this pricelist when manually adding invoice lines;
  • +
  • Rules defined in pricelists applied in multicurrency context;
  • +
  • Possibility to group by pricelist on account.invoice view;
  • +
+https://raw.githubusercontent.com/OCA/account-invoicing/16.0/account_invoice_pricelist/static/src/description/screenshot_group_by.png +

For further information, please visit:

+ +

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • GRAP
  • +
  • Therp BV
  • +
  • Tecnativa
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/static/src/description/icon.png b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/static/src/description/icon.png new file mode 100644 index 00000000..1cef54c5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/static/src/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/static/src/description/screenshot_group_by.png b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/static/src/description/screenshot_group_by.png new file mode 100644 index 00000000..9eb1f6b2 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/static/src/description/screenshot_group_by.png differ diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/tests/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/tests/__init__.py new file mode 100644 index 00000000..79aab2ce --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import test_account_move_pricelist diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/tests/test_account_move_pricelist.py b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/tests/test_account_move_pricelist.py new file mode 100644 index 00000000..a2168c5c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/tests/test_account_move_pricelist.py @@ -0,0 +1,318 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo.exceptions import UserError +from odoo.tests import tagged + +from odoo.addons.base.tests.common import BaseCommon + + +@tagged("-at_install", "post_install") +class TestAccountMovePricelist(BaseCommon): + @classmethod + def setUpClass(cls): + super().setUpClass() + if not cls.env.company.chart_template_id: + # Load a CoA if there's none in current company + coa = cls.env.ref("l10n_generic_coa.configurable_chart_template", False) + if not coa: + # Load the first available CoA + coa = cls.env["account.chart.template"].search( + [("visible", "=", True)], limit=1 + ) + coa.try_loading(company=cls.env.company, install_demo=False) + cls.AccountMove = cls.env["account.move"] + cls.ProductPricelist = cls.env["product.pricelist"] + cls.FiscalPosition = cls.env["account.fiscal.position"] + cls.fiscal_position = cls.FiscalPosition.create( + {"name": "Test Fiscal Position", "active": True} + ) + cls.journal_sale = cls.env["account.journal"].create( + {"name": "Test sale journal", "type": "sale", "code": "TEST_SJ"} + ) + cls.currency_usd = cls.env.ref("base.USD") + cls.currency_usd.active = True + # Make sure the currency of the company is USD, as this not always happens + # To be removed in V17: https://github.com/odoo/odoo/pull/107113 + cls.company = cls.env.company + cls.env.cr.execute( + "UPDATE res_company SET currency_id = %s WHERE id = %s", + (cls.currency_usd.id, cls.company.id), + ) + cls.a_receivable = cls.env["account.account"].create( + { + "name": "Test receivable account", + "code": "TESTRA", + "account_type": "asset_receivable", + "reconcile": True, + } + ) + cls.product = cls.env["product.template"].create( + {"name": "Product Test", "list_price": 100.00} + ) + cls.sale_pricelist = cls.ProductPricelist.create( + { + "name": "Test Sale pricelist", + "item_ids": [ + ( + 0, + 0, + { + "applied_on": "1_product", + "compute_price": "fixed", + "fixed_price": 60.00, + "product_tmpl_id": cls.product.id, + }, + ) + ], + } + ) + cls.partner = cls.env["res.partner"].create( + { + "name": "Test Partner", + "property_product_pricelist": cls.sale_pricelist.id, + "property_account_receivable_id": cls.a_receivable.id, + "property_account_position_id": cls.fiscal_position.id, + } + ) + cls.sale_pricelist_fixed_without_discount = cls.ProductPricelist.create( + { + "name": "Test Sale pricelist", + "discount_policy": "without_discount", + "item_ids": [ + ( + 0, + 0, + { + "applied_on": "1_product", + "compute_price": "fixed", + "fixed_price": 60.00, + "product_tmpl_id": cls.product.id, + }, + ) + ], + } + ) + cls.sale_pricelist_with_discount = cls.ProductPricelist.create( + { + "name": "Test Sale pricelist - 2", + "discount_policy": "with_discount", + "item_ids": [ + ( + 0, + 0, + { + "applied_on": "1_product", + "compute_price": "percentage", + "percent_price": 10.0, + "product_tmpl_id": cls.product.id, + }, + ) + ], + } + ) + cls.sale_pricelist_without_discount = cls.ProductPricelist.create( + { + "name": "Test Sale pricelist - 3", + "discount_policy": "without_discount", + "item_ids": [ + ( + 0, + 0, + { + "applied_on": "1_product", + "compute_price": "percentage", + "percent_price": 10.0, + "product_tmpl_id": cls.product.id, + }, + ) + ], + } + ) + cls.euro_currency = cls.env["res.currency"].search([("name", "=", "EUR")]) + cls.usd_currency = cls.env["res.currency"].search([("name", "=", "USD")]) + cls.sale_pricelist_with_discount_in_euros = cls.ProductPricelist.create( + { + "name": "Test Sale pricelist - 4", + "discount_policy": "with_discount", + "currency_id": cls.euro_currency.id, + "item_ids": [ + ( + 0, + 0, + { + "applied_on": "1_product", + "compute_price": "percentage", + "percent_price": 10.0, + "product_tmpl_id": cls.product.id, + }, + ) + ], + } + ) + cls.sale_pricelist_without_discount_in_euros = cls.ProductPricelist.create( + { + "name": "Test Sale pricelist - 5", + "discount_policy": "without_discount", + "currency_id": cls.euro_currency.id, + "item_ids": [ + ( + 0, + 0, + { + "applied_on": "1_product", + "compute_price": "percentage", + "percent_price": 10.0, + "product_tmpl_id": cls.product.id, + }, + ) + ], + } + ) + cls.sale_pricelist_fixed_with_discount_in_euros = cls.ProductPricelist.create( + { + "name": "Test Sale pricelist - 6", + "discount_policy": "with_discount", + "currency_id": cls.euro_currency.id, + "item_ids": [ + ( + 0, + 0, + { + "applied_on": "1_product", + "compute_price": "fixed", + "fixed_price": 60.00, + "product_tmpl_id": cls.product.id, + }, + ) + ], + } + ) + cls.sale_pricelist_fixed_wo_disc_euros = cls.ProductPricelist.create( + { + "name": "Test Sale pricelist - 7", + "discount_policy": "without_discount", + "currency_id": cls.euro_currency.id, + "item_ids": [ + ( + 0, + 0, + { + "applied_on": "1_product", + "compute_price": "fixed", + "fixed_price": 60.00, + "product_tmpl_id": cls.product.id, + }, + ) + ], + } + ) + cls.invoice = cls.AccountMove.create( + { + "partner_id": cls.partner.id, + "move_type": "out_invoice", + "invoice_line_ids": [ + ( + 0, + 0, + { + "product_id": cls.product.product_variant_ids[:1].id, + "name": "Test line", + "quantity": 1.0, + "price_unit": 100.00, + }, + ), + ( + 0, + 0, + { + "product_id": cls.product.product_variant_ids[:2].id, + "name": "Test line 2", + "quantity": 1.0, + "price_unit": 100.00, + }, + ), + ], + } + ) + # Fix currency rate of EUR -> USD to 1.5289 + usd_currency = cls.env["res.currency"].search([("name", "=", "USD")]) + usd_rates = cls.env["res.currency.rate"].search( + [("currency_id", "=", usd_currency.id)] + ) + usd_rates.unlink() + cls.env["res.currency.rate"].create( + { + "currency_id": usd_currency.id, + "rate": 1.5289, + "create_date": "2010-01-01", + "write_date": "2010-01-01", + } + ) + + def test_account_invoice_pricelist(self): + self.assertEqual(self.invoice.pricelist_id, self.sale_pricelist) + + def test_account_invoice_change_pricelist(self): + self.invoice.pricelist_id = self.sale_pricelist.id + self.invoice.button_update_prices_from_pricelist() + invoice_line = self.invoice.invoice_line_ids[:1] + self.assertEqual(invoice_line.price_unit, 60.00) + self.assertEqual(invoice_line.discount, 0.00) + + def test_account_invoice_pricelist_without_discount(self): + self.invoice.pricelist_id = self.sale_pricelist_fixed_without_discount.id + self.invoice.button_update_prices_from_pricelist() + invoice_line = self.invoice.invoice_line_ids[:1] + self.assertEqual(invoice_line.price_unit, 100.00) + self.assertEqual(invoice_line.discount, 40.00) + + def test_account_invoice_with_discount_change_pricelist(self): + self.invoice.pricelist_id = self.sale_pricelist_with_discount.id + self.invoice.button_update_prices_from_pricelist() + invoice_line = self.invoice.invoice_line_ids[:1] + self.assertEqual(invoice_line.price_unit, 90.00) + self.assertEqual(invoice_line.discount, 0.00) + + def test_account_invoice_without_discount_change_pricelist(self): + self.invoice.pricelist_id = self.sale_pricelist_without_discount.id + self.invoice.button_update_prices_from_pricelist() + invoice_line = self.invoice.invoice_line_ids[:1] + self.assertEqual(invoice_line.price_unit, 100.00) + self.assertEqual(invoice_line.discount, 10.00) + + def test_account_invoice_pricelist_with_discount_secondary_currency(self): + self.invoice.pricelist_id = self.sale_pricelist_with_discount_in_euros.id + self.invoice.button_update_prices_from_pricelist() + invoice_line = self.invoice.invoice_line_ids[:1] + self.assertAlmostEqual(invoice_line.price_unit, 58.87) + self.assertEqual(invoice_line.discount, 0.00) + + def test_account_invoice_pricelist_without_discount_secondary_currency(self): + self.invoice.pricelist_id = self.sale_pricelist_without_discount_in_euros.id + self.invoice.button_update_prices_from_pricelist() + invoice_line = self.invoice.invoice_line_ids[:1] + self.assertAlmostEqual(invoice_line.price_unit, 65.41) + self.assertEqual(invoice_line.discount, 10.00) + + def test_account_invoice_fixed_pricelist_with_discount_secondary_currency(self): + self.invoice.pricelist_id = self.sale_pricelist_fixed_with_discount_in_euros.id + self.invoice.button_update_prices_from_pricelist() + invoice_line = self.invoice.invoice_line_ids[:1] + self.assertEqual(invoice_line.price_unit, 60.00) + self.assertEqual(invoice_line.discount, 0.00) + + def test_account_invoice_fixed_pricelist_without_discount_secondary_currency(self): + self.invoice.pricelist_id = self.sale_pricelist_fixed_wo_disc_euros.id + self.invoice.button_update_prices_from_pricelist() + invoice_line = self.invoice.invoice_line_ids[:1] + self.assertAlmostEqual(invoice_line.price_unit, 65.41) + self.assertEqual(invoice_line.discount, 8.27) + + def test_check_currency(self): + with self.assertRaises(UserError): + self.invoice.with_context(force_check_currecy=True).write( + {"pricelist_id": self.sale_pricelist_with_discount_in_euros.id} + ) + self.invoice.with_context(force_check_currecy=True).write( + {"currency_id": self.usd_currency.id} + ) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/views/account_invoice_view.xml b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/views/account_invoice_view.xml new file mode 100644 index 00000000..c71671c8 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/account_invoice_pricelist/views/account_invoice_view.xml @@ -0,0 +1,71 @@ + + + + account.move + + + + + {'readonly': ['|', ('state', '!=', 'draft'), ('pricelist_id', '!=', False)]} + + + {'readonly': ['|', ('state', '!=', 'draft'), ('pricelist_id', '!=', False)]} + + + + + + + + + account.invoice.select.account_pricelist + account.move + + + + + + + + + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/doc/ARCHITECTURE.md new file mode 100644 index 00000000..5bb260f9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_invoice_pricelist Module - account_invoice_pricelist + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/doc/CONFIGURATION.md new file mode 100644 index 00000000..48aae0c0 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_invoice_pricelist. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/doc/FAQ.md new file mode 100644 index 00000000..ee2e1cd7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_invoice_pricelist or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/doc/INSTALL.md new file mode 100644 index 00000000..1341e70f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_pricelist" +# or +uv pip install odoo-bringout-oca-account-invoicing-account_invoice_pricelist" +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/doc/MODELS.md new file mode 100644 index 00000000..88b85770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/doc/MODELS.md @@ -0,0 +1,13 @@ +# Models + +Detected core models and extensions in account_invoice_pricelist. + +```mermaid +classDiagram + class account_move + class account_move_line +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/doc/OVERVIEW.md new file mode 100644 index 00000000..6c0178c7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_invoice_pricelist. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_invoice_pricelist +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/doc/USAGE.md new file mode 100644 index 00000000..9c8a14bc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_invoice_pricelist +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/pyproject.toml b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/pyproject.toml new file mode 100644 index 00000000..26c0fff0 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-account_invoice_pricelist" +version = "16.0.0" +description = "Account - Pricelist on Invoices - Add partner pricelist on invoices" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_invoice_pricelist"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/README.md b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/README.md new file mode 100644 index 00000000..44f4b35f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/README.md @@ -0,0 +1,45 @@ +# Account Invoice Pricelist - Sale + +Odoo addon: account_invoice_pricelist_sale + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale +``` + +## Dependencies + +This addon depends on: +- account_invoice_pricelist +- sale + +## Manifest Information + +- **Name**: Account Invoice Pricelist - Sale +- **Version**: 16.0.1.0.0 +- **Category**: Sales +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `account_invoice_pricelist_sale`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/README.rst b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/README.rst new file mode 100644 index 00000000..7901ad60 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/README.rst @@ -0,0 +1,88 @@ +================================ +Account Invoice Pricelist - Sale +================================ + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:81dc4cf36f7c4dafc67df4a96652c734c17b16d2b78bdd1f02a7c0a046160e46 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/account_invoice_pricelist_sale + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-account_invoice_pricelist_sale + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module extend the 'Account Invoice Pricelist' and 'Sale' modules +and Copies pricelist from sales order to invoices + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Therp BV +* GRAP + +Contributors +~~~~~~~~~~~~ + +* Ronald Portier, Therp BV (https://therp.nl) +* Sylvain LE GAL +* Manuel Regidor +* `Trobz `_: + + * Nguyễn Minh Chiến + +Other credits +~~~~~~~~~~~~~ + +The migration of this module from 15.0 to 16.0 was financially supported by Camptocamp + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/__manifest__.py b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/__manifest__.py new file mode 100644 index 00000000..38b0dc7b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/__manifest__.py @@ -0,0 +1,15 @@ +# © 2017 Therp BV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +{ + "name": "Account Invoice Pricelist - Sale", + "summary": "Module to fill pricelist from sales order in invoice.", + "author": "Therp BV,GRAP,Odoo Community Association (OCA)", + "license": "AGPL-3", + "website": "https://github.com/OCA/account-invoicing", + "category": "Sales", + "version": "16.0.1.0.0", + "depends": ["account_invoice_pricelist", "sale"], + "installable": True, + "auto_install": True, + "application": False, +} diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/account_invoice_pricelist_sale.pot b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/account_invoice_pricelist_sale.pot new file mode 100644 index 00000000..3bb2175a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/account_invoice_pricelist_sale.pot @@ -0,0 +1,19 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist_sale +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_pricelist_sale +#: model:ir.model,name:account_invoice_pricelist_sale.model_sale_order +msgid "Sales Order" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/bs.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/bs.po new file mode 100644 index 00000000..52e85a14 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/bs.po @@ -0,0 +1,19 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist_sale +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_pricelist_sale +#: model:ir.model,name:account_invoice_pricelist_sale.model_sale_order +msgid "Sales Order" +msgstr "Prodajni nalog" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/ca.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/ca.po new file mode 100644 index 00000000..ae72cce6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/ca.po @@ -0,0 +1,25 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist_sale +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-09 08:21+0000\n" +"PO-Revision-Date: 2017-06-09 08:21+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_pricelist_sale +#: model:ir.model,name:account_invoice_pricelist_sale.model_sale_order +#, fuzzy +msgid "Sales Order" +msgstr "Comandes de venda" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/de.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/de.po new file mode 100644 index 00000000..7f6a2854 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/de.po @@ -0,0 +1,25 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist_sale +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-09 08:21+0000\n" +"PO-Revision-Date: 2023-10-11 11:36+0000\n" +"Last-Translator: David Brühlmeier \n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_pricelist_sale +#: model:ir.model,name:account_invoice_pricelist_sale.model_sale_order +msgid "Sales Order" +msgstr "Verkaufsauftrag" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/el_GR.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/el_GR.po new file mode 100644 index 00000000..aef8153a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/el_GR.po @@ -0,0 +1,26 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist_sale +# +# Translators: +# Kostas Goutoudis , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-09 08:21+0000\n" +"PO-Revision-Date: 2017-06-09 08:21+0000\n" +"Last-Translator: Kostas Goutoudis , 2017\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_pricelist_sale +#: model:ir.model,name:account_invoice_pricelist_sale.model_sale_order +#, fuzzy +msgid "Sales Order" +msgstr "Εντολή Πώλησης" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/es.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/es.po new file mode 100644 index 00000000..c02f3acd --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/es.po @@ -0,0 +1,25 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist_sale +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-09 08:21+0000\n" +"PO-Revision-Date: 2021-03-10 10:46+0000\n" +"Last-Translator: Ana Suárez \n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: account_invoice_pricelist_sale +#: model:ir.model,name:account_invoice_pricelist_sale.model_sale_order +msgid "Sales Order" +msgstr "Pedido de Venta" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/es_ES.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/es_ES.po new file mode 100644 index 00000000..519e3ec3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/es_ES.po @@ -0,0 +1,26 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist_sale +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-05-03 02:42+0000\n" +"PO-Revision-Date: 2018-05-03 02:42+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/" +"es_ES/)\n" +"Language: es_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_pricelist_sale +#: model:ir.model,name:account_invoice_pricelist_sale.model_sale_order +#, fuzzy +msgid "Sales Order" +msgstr "Pedido de venta" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/es_VE.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/es_VE.po new file mode 100644 index 00000000..753c0ca3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/es_VE.po @@ -0,0 +1,26 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist_sale +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-09 08:21+0000\n" +"PO-Revision-Date: 2017-06-09 08:21+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/" +"teams/23907/es_VE/)\n" +"Language: es_VE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_pricelist_sale +#: model:ir.model,name:account_invoice_pricelist_sale.model_sale_order +#, fuzzy +msgid "Sales Order" +msgstr "Pedidos de venta" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/fi.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/fi.po new file mode 100644 index 00000000..4b39b307 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/fi.po @@ -0,0 +1,25 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist_sale +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-09 08:21+0000\n" +"PO-Revision-Date: 2017-06-09 08:21+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_pricelist_sale +#: model:ir.model,name:account_invoice_pricelist_sale.model_sale_order +#, fuzzy +msgid "Sales Order" +msgstr "Myyntitilaus" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/fr.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/fr.po new file mode 100644 index 00000000..b7d78de5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/fr.po @@ -0,0 +1,25 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist_sale +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-09 08:21+0000\n" +"PO-Revision-Date: 2021-11-12 08:58+0000\n" +"Last-Translator: Vincent Hatakeyama \n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: account_invoice_pricelist_sale +#: model:ir.model,name:account_invoice_pricelist_sale.model_sale_order +msgid "Sales Order" +msgstr "Bon de commande" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/hr.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/hr.po new file mode 100644 index 00000000..2f8a9ebf --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/hr.po @@ -0,0 +1,26 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist_sale +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-09 08:21+0000\n" +"PO-Revision-Date: 2024-06-17 09:02+0000\n" +"Last-Translator: Bole \n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_pricelist_sale +#: model:ir.model,name:account_invoice_pricelist_sale.model_sale_order +msgid "Sales Order" +msgstr "Prodajni nalog" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/hr_HR.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/hr_HR.po new file mode 100644 index 00000000..93ec3166 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/hr_HR.po @@ -0,0 +1,27 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist_sale +# +# Translators: +# Bole , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-09 08:21+0000\n" +"PO-Revision-Date: 2017-06-09 08:21+0000\n" +"Last-Translator: Bole , 2017\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: account_invoice_pricelist_sale +#: model:ir.model,name:account_invoice_pricelist_sale.model_sale_order +#, fuzzy +msgid "Sales Order" +msgstr "Prodjani nalog" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/hu.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/hu.po new file mode 100644 index 00000000..3a4d1155 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/hu.po @@ -0,0 +1,25 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist_sale +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-09 08:21+0000\n" +"PO-Revision-Date: 2017-06-09 08:21+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" +"Language: hu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_pricelist_sale +#: model:ir.model,name:account_invoice_pricelist_sale.model_sale_order +#, fuzzy +msgid "Sales Order" +msgstr "Vevői megrendelés" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/it.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/it.po new file mode 100644 index 00000000..f7cc72b4 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/it.po @@ -0,0 +1,25 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist_sale +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-09 08:21+0000\n" +"PO-Revision-Date: 2024-02-21 17:33+0000\n" +"Last-Translator: mymage \n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_pricelist_sale +#: model:ir.model,name:account_invoice_pricelist_sale.model_sale_order +msgid "Sales Order" +msgstr "Ordine di vendita" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/nl.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/nl.po new file mode 100644 index 00000000..55325f26 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/nl.po @@ -0,0 +1,25 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist_sale +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-09 08:21+0000\n" +"PO-Revision-Date: 2017-06-09 08:21+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_pricelist_sale +#: model:ir.model,name:account_invoice_pricelist_sale.model_sale_order +#, fuzzy +msgid "Sales Order" +msgstr "Verkooporder" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/nl_NL.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/nl_NL.po new file mode 100644 index 00000000..0a00ef21 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/nl_NL.po @@ -0,0 +1,26 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist_sale +# +# Translators: +# Peter Hageman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-18 08:20+0000\n" +"PO-Revision-Date: 2017-08-18 08:20+0000\n" +"Last-Translator: Peter Hageman , 2017\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" +"teams/23907/nl_NL/)\n" +"Language: nl_NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_pricelist_sale +#: model:ir.model,name:account_invoice_pricelist_sale.model_sale_order +#, fuzzy +msgid "Sales Order" +msgstr "Verkooporder" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/pt.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/pt.po new file mode 100644 index 00000000..8fd3a2b5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/pt.po @@ -0,0 +1,25 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist_sale +# +# Translators: +# Daniel Reis , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-09 08:21+0000\n" +"PO-Revision-Date: 2017-06-09 08:21+0000\n" +"Last-Translator: Daniel Reis , 2017\n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_pricelist_sale +#: model:ir.model,name:account_invoice_pricelist_sale.model_sale_order +#, fuzzy +msgid "Sales Order" +msgstr "Ordem de Venda" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/pt_BR.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/pt_BR.po new file mode 100644 index 00000000..711ffc92 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/pt_BR.po @@ -0,0 +1,26 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist_sale +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-09 08:21+0000\n" +"PO-Revision-Date: 2023-07-01 22:13+0000\n" +"Last-Translator: Adriano Prado \n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" +"teams/23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_pricelist_sale +#: model:ir.model,name:account_invoice_pricelist_sale.model_sale_order +msgid "Sales Order" +msgstr "Pedido de Venda" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/ro.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/ro.po new file mode 100644 index 00000000..ce199958 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/ro.po @@ -0,0 +1,26 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist_sale +# +# Translators: +# Dorin Hongu , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-09 08:21+0000\n" +"PO-Revision-Date: 2017-06-09 08:21+0000\n" +"Last-Translator: Dorin Hongu , 2017\n" +"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +#. module: account_invoice_pricelist_sale +#: model:ir.model,name:account_invoice_pricelist_sale.model_sale_order +#, fuzzy +msgid "Sales Order" +msgstr "Comandă vânzare" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/sl.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/sl.po new file mode 100644 index 00000000..3bd977ca --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/sl.po @@ -0,0 +1,26 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist_sale +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-09 08:21+0000\n" +"PO-Revision-Date: 2017-06-09 08:21+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3);\n" + +#. module: account_invoice_pricelist_sale +#: model:ir.model,name:account_invoice_pricelist_sale.model_sale_order +#, fuzzy +msgid "Sales Order" +msgstr "Prodajni nalog" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/tr.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/tr.po new file mode 100644 index 00000000..026d7680 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/tr.po @@ -0,0 +1,25 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist_sale +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-09 08:21+0000\n" +"PO-Revision-Date: 2025-02-22 08:06+0000\n" +"Last-Translator: İsmail Çağan Yılmaz \n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_invoice_pricelist_sale +#: model:ir.model,name:account_invoice_pricelist_sale.model_sale_order +msgid "Sales Order" +msgstr "Satış Siparişi" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/tr_TR.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/tr_TR.po new file mode 100644 index 00000000..57444834 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/tr_TR.po @@ -0,0 +1,26 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist_sale +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-09 08:21+0000\n" +"PO-Revision-Date: 2017-06-09 08:21+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_pricelist_sale +#: model:ir.model,name:account_invoice_pricelist_sale.model_sale_order +#, fuzzy +msgid "Sales Order" +msgstr "Satış emri" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/vi_VN.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/vi_VN.po new file mode 100644 index 00000000..12de070e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/vi_VN.po @@ -0,0 +1,26 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist_sale +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-09 08:21+0000\n" +"PO-Revision-Date: 2017-06-09 08:21+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Vietnamese (Viet Nam) (https://www.transifex.com/oca/" +"teams/23907/vi_VN/)\n" +"Language: vi_VN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_pricelist_sale +#: model:ir.model,name:account_invoice_pricelist_sale.model_sale_order +#, fuzzy +msgid "Sales Order" +msgstr "Đơn hàng Bán" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/zh_CN.po b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/zh_CN.po new file mode 100644 index 00000000..585de9df --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/i18n/zh_CN.po @@ -0,0 +1,26 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_pricelist_sale +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-09 08:21+0000\n" +"PO-Revision-Date: 2017-06-09 08:21+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" +"zh_CN/)\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_pricelist_sale +#: model:ir.model,name:account_invoice_pricelist_sale.model_sale_order +#, fuzzy +msgid "Sales Order" +msgstr "销售订单" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/models/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/models/__init__.py new file mode 100644 index 00000000..6aacb753 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/models/__init__.py @@ -0,0 +1 @@ +from . import sale_order diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/models/sale_order.py b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/models/sale_order.py new file mode 100644 index 00000000..196fab5f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/models/sale_order.py @@ -0,0 +1,15 @@ +# © 2017 Therp BV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +from odoo import models + + +class SaleOrder(models.Model): + _inherit = "sale.order" + + def _prepare_invoice(self): + """Pricelist_id is set on invoice.""" + self.ensure_one() + val = super()._prepare_invoice() + if self.pricelist_id: + val.update({"pricelist_id": self.pricelist_id.id}) + return val diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..e35df98e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/readme/CONTRIBUTORS.rst @@ -0,0 +1,6 @@ +* Ronald Portier, Therp BV (https://therp.nl) +* Sylvain LE GAL +* Manuel Regidor +* `Trobz `_: + + * Nguyễn Minh Chiến diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/readme/CREDITS.rst b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/readme/CREDITS.rst new file mode 100644 index 00000000..70bc307a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/readme/CREDITS.rst @@ -0,0 +1 @@ +The migration of this module from 15.0 to 16.0 was financially supported by Camptocamp diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/readme/DESCRIPTION.rst new file mode 100644 index 00000000..b0ccebbd --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/readme/DESCRIPTION.rst @@ -0,0 +1,2 @@ +This module extend the 'Account Invoice Pricelist' and 'Sale' modules +and Copies pricelist from sales order to invoices diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/readme/INSTALLATION.rst b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/readme/INSTALLATION.rst new file mode 100644 index 00000000..7f99a253 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/readme/INSTALLATION.rst @@ -0,0 +1,2 @@ +Module is automatically installed when both ``account_invoice_pricelist`` and +``sale`` modules are installed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/static/description/icon.png b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/static/description/index.html b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/static/description/index.html new file mode 100644 index 00000000..484ef64d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/static/description/index.html @@ -0,0 +1,440 @@ + + + + + + +Account Invoice Pricelist - Sale + + + +
+

Account Invoice Pricelist - Sale

+ + +

Beta License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

This module extend the ‘Account Invoice Pricelist’ and ‘Sale’ modules +and Copies pricelist from sales order to invoices

+

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Therp BV
  • +
  • GRAP
  • +
+
+
+

Contributors

+ +
+
+

Other credits

+

The migration of this module from 15.0 to 16.0 was financially supported by Camptocamp

+
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/tests/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/tests/__init__.py new file mode 100644 index 00000000..d9b96c4f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/tests/__init__.py @@ -0,0 +1 @@ +from . import test_module diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/tests/test_module.py b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/tests/test_module.py new file mode 100644 index 00000000..defec2e3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/account_invoice_pricelist_sale/tests/test_module.py @@ -0,0 +1,45 @@ +# Copyright (C) 2019 - Today: GRAP (http://www.grap.coop) +# @author: Sylvain LE GAL (https://twitter.com/legalsylvain) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo.tests.common import TransactionCase + + +class TestModule(TransactionCase): + def setUp(self): + super().setUp() + self.partner = self.env.ref("base.res_partner_12") + self.product = self.env.ref("product.consu_delivery_01") + self.product.invoice_policy = "order" + + def test_main(self): + # Create Pricelist + pricelist = self.env["product.pricelist"].create({"name": "Demo Pricelist"}) + # Create Product + order = self.env["sale.order"].create( + { + "partner_id": self.partner.id, + "pricelist_id": pricelist.id, + "order_line": [ + ( + 0, + 0, + { + "name": self.product.name, + "product_id": self.product.id, + "product_uom_qty": 5, + "product_uom": self.product.uom_id.id, + "price_unit": self.product.list_price, + "qty_delivered": 5, + }, + ), + ], + } + ) + order.action_confirm() + invoice = order._create_invoices() + self.assertEqual( + invoice.pricelist_id, + order.pricelist_id, + "Invoice Pricelist has not been recovered from sale order", + ) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/doc/ARCHITECTURE.md new file mode 100644 index 00000000..4faaee8e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_invoice_pricelist_sale Module - account_invoice_pricelist_sale + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/doc/CONFIGURATION.md new file mode 100644 index 00000000..0befdbb0 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_invoice_pricelist_sale. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/doc/DEPENDENCIES.md new file mode 100644 index 00000000..a132f71e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [account_invoice_pricelist](../../odoo-bringout-oca-account-invoicing-account_invoice_pricelist) +- [sale](../../odoo-bringout-oca-ocb-sale) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/doc/FAQ.md new file mode 100644 index 00000000..6d54ad44 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_invoice_pricelist_sale or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/doc/INSTALL.md new file mode 100644 index 00000000..bdc30d20 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale" +# or +uv pip install odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale" +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/doc/MODELS.md new file mode 100644 index 00000000..2f64e46a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in account_invoice_pricelist_sale. + +```mermaid +classDiagram + class sale_order +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/doc/OVERVIEW.md new file mode 100644 index 00000000..c849bd20 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_invoice_pricelist_sale. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_invoice_pricelist_sale +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/doc/USAGE.md new file mode 100644 index 00000000..6e3f6472 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_invoice_pricelist_sale +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/pyproject.toml b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/pyproject.toml new file mode 100644 index 00000000..4a65930a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-account_invoice_pricelist_sale" +version = "16.0.0" +description = "Account Invoice Pricelist - Sale - Module to fill pricelist from sales order in invoice." +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-account-invoicing-account_invoice_pricelist>=16.0.0", + "odoo-bringout-oca-ocb-sale>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_invoice_pricelist_sale"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/README.md b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/README.md new file mode 100644 index 00000000..d500da0b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/README.md @@ -0,0 +1,44 @@ +# Account Invoice Recipient Bank Currency + +Odoo addon: account_invoice_recipient_bank_currency + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Account Invoice Recipient Bank Currency +- **Version**: 16.0.1.0.0 +- **Category**: Accounting +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `account_invoice_recipient_bank_currency`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/README.rst b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/README.rst new file mode 100644 index 00000000..885e9a2a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/README.rst @@ -0,0 +1,80 @@ +======================================= +Account Invoice Recipient Bank Currency +======================================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:c4663cc68753fa5abc97e10c84564c31d8be704193138af685e4120b8af7edde + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/account_invoice_recipient_bank_currency + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-account_invoice_recipient_bank_currency + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module computes the 'Recipient Bank' field on invoices considering the +move's company and currency. It's useful for managing bank details in different +currencies. + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* ForgeFlow S.L + +Contributors +~~~~~~~~~~~~ + +* `ForgeFlow `_: + + * Laura Cazorla + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/__init__.py new file mode 100644 index 00000000..99ceca1f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/__init__.py @@ -0,0 +1,4 @@ +# Copyright 2024 ForgeFlow (http://www.forgeflow.com) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from . import models diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/__manifest__.py b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/__manifest__.py new file mode 100644 index 00000000..1852a897 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/__manifest__.py @@ -0,0 +1,14 @@ +# Copyright 2024 ForgeFlow (http://www.forgeflow.com) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +{ + "name": "Account Invoice Recipient Bank Currency", + "summary": "Module to fill recipient bank from invoices by using the invoice's currency.", + "author": "ForgeFlow S.L, Odoo Community Association (OCA)", + "license": "AGPL-3", + "website": "https://github.com/OCA/account-invoicing", + "category": "Accounting", + "version": "16.0.1.0.0", + "depends": ["account"], + "installable": True, + "application": False, +} diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/i18n/account_invoice_recipient_bank_currency.pot b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/i18n/account_invoice_recipient_bank_currency.pot new file mode 100644 index 00000000..db193419 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/i18n/account_invoice_recipient_bank_currency.pot @@ -0,0 +1,19 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_recipient_bank_currency +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_recipient_bank_currency +#: model:ir.model,name:account_invoice_recipient_bank_currency.model_account_move +msgid "Journal Entry" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/i18n/bs.po b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/i18n/bs.po new file mode 100644 index 00000000..53c42fa8 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/i18n/bs.po @@ -0,0 +1,19 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_recipient_bank_currency +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_recipient_bank_currency +#: model:ir.model,name:account_invoice_recipient_bank_currency.model_account_move +msgid "Journal Entry" +msgstr "Žurnal" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/i18n/it.po b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/i18n/it.po new file mode 100644 index 00000000..d2ceebe4 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/i18n/it.po @@ -0,0 +1,22 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_recipient_bank_currency +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-07-15 07:37+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_invoice_recipient_bank_currency +#: model:ir.model,name:account_invoice_recipient_bank_currency.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/models/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/models/__init__.py new file mode 100644 index 00000000..bdf1788e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/models/__init__.py @@ -0,0 +1,4 @@ +# Copyright 2024 ForgeFlow (http://www.forgeflow.com) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from . import account_move diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/models/account_move.py b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/models/account_move.py new file mode 100644 index 00000000..a8ed27e3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/models/account_move.py @@ -0,0 +1,23 @@ +# Copyright 2024 ForgeFlow (http://www.forgeflow.com) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo import api, models + + +class AccountMove(models.Model): + _inherit = "account.move" + + @api.depends("bank_partner_id", "currency_id") + def _compute_partner_bank_id(self): + res = super()._compute_partner_bank_id() + for move in self: + if move.currency_id: + bank_ids = move.bank_partner_id.bank_ids.filtered( + lambda bank: ( + not bank.company_id or bank.company_id == move.company_id + ) + and (not bank.currency_id or bank.currency_id == move.currency_id) + ) + bank_ids = bank_ids.sorted(key=lambda bank: bank.sequence) + move.partner_bank_id = bank_ids[0] if bank_ids else move.partner_bank_id + return res diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..c0e338b4 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/readme/CONTRIBUTORS.rst @@ -0,0 +1,3 @@ +* `ForgeFlow `_: + + * Laura Cazorla diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/readme/DESCRIPTION.rst new file mode 100644 index 00000000..7f0009a5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/readme/DESCRIPTION.rst @@ -0,0 +1,3 @@ +This module computes the 'Recipient Bank' field on invoices considering the +move's company and currency. It's useful for managing bank details in different +currencies. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/static/description/icon.png b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/static/description/index.html b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/static/description/index.html new file mode 100644 index 00000000..fd950808 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/static/description/index.html @@ -0,0 +1,431 @@ + + + + + +Account Invoice Recipient Bank Currency + + + +
+

Account Invoice Recipient Bank Currency

+ + +

Beta License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

This module computes the ‘Recipient Bank’ field on invoices considering the +move’s company and currency. It’s useful for managing bank details in different +currencies.

+

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • ForgeFlow S.L
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/tests/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/tests/__init__.py new file mode 100644 index 00000000..acd83055 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/tests/__init__.py @@ -0,0 +1,4 @@ +# Copyright 2024 ForgeFlow (http://www.forgeflow.com) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from . import test_account_invoice_recipient_bank_currency diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/tests/test_account_invoice_recipient_bank_currency.py b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/tests/test_account_invoice_recipient_bank_currency.py new file mode 100644 index 00000000..91a1c271 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/account_invoice_recipient_bank_currency/tests/test_account_invoice_recipient_bank_currency.py @@ -0,0 +1,116 @@ +# Copyright 2024 ForgeFlow (http://www.forgeflow.com) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo import fields +from odoo.tests.common import TransactionCase + + +class TestAccountInvoiceRecipientBankCurrency(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.account_move_model = cls.env["account.move"] + cls.journal_model = cls.env["account.journal"] + cls.partner_model = cls.env["res.partner"] + cls.partner_bank_model = cls.env["res.partner.bank"] + cls.company = cls.env.company + + cls.journal = cls.journal_model.create( + { + "name": "Test Journal", + "code": "tSAL", + "type": "sale", + "company_id": cls.company.id, + } + ) + cls.partner = cls.partner_model.create( + { + "name": "Test Partner", + "company_id": cls.company.id, + } + ) + + cls.bank_acc1 = cls.partner_bank_model.create( + { + "acc_number": "1234567890", + "partner_id": cls.partner.id, + "currency_id": cls.env.ref("base.USD").id, + "sequence": 1, + } + ) + cls.bank_acc2 = cls.partner_bank_model.create( + { + "acc_number": "0987654321", + "partner_id": cls.partner.id, + "currency_id": cls.env.ref("base.EUR").id, + "sequence": 2, + } + ) + cls.bank_acc3 = cls.partner_bank_model.create( + { + "acc_number": "1112223334", + "partner_id": cls.partner.id, + "currency_id": cls.env.ref("base.USD").id, + "sequence": 3, + } + ) + cls.bank_acc4 = cls.partner_bank_model.create( + { + "acc_number": "9998887776", + "partner_id": cls.partner.id, + "currency_id": cls.env.ref("base.EUR").id, + "sequence": 4, + } + ) + + def test_account_invoice_recipient_bank_currency(self): + invoice_USD = self.account_move_model.create( + { + "partner_id": self.partner.id, + "journal_id": self.journal.id, + "date": fields.Date.today(), + "currency_id": self.env.ref("base.USD").id, + } + ) + invoice_EUR = self.account_move_model.create( + { + "partner_id": self.partner.id, + "journal_id": self.journal.id, + "date": fields.Date.today(), + "currency_id": self.env.ref("base.EUR").id, + } + ) + invoice_DKK = self.account_move_model.create( + { + "partner_id": self.partner.id, + "journal_id": self.journal.id, + "date": fields.Date.today(), + "currency_id": self.env.ref("base.DKK").id, + } + ) + + self.assertEqual(invoice_USD.partner_bank_id, self.bank_acc1) + self.assertEqual(invoice_EUR.partner_bank_id, self.bank_acc2) + self.assertEqual(invoice_DKK.partner_bank_id, self.bank_acc1) + + self.bank_acc4.sequence = 1 + self.bank_acc3.sequence = 2 + self.bank_acc2.sequence = 3 + self.bank_acc1.sequence = 4 + invoice_USD._compute_partner_bank_id() + invoice_EUR._compute_partner_bank_id() + invoice_DKK._compute_partner_bank_id() + + self.assertEqual(invoice_USD.partner_bank_id, self.bank_acc3) + self.assertEqual(invoice_EUR.partner_bank_id, self.bank_acc4) + self.assertEqual(invoice_DKK.partner_bank_id, self.bank_acc1) + + self.bank_acc1.unlink() + self.bank_acc3.unlink() + invoice_USD._compute_partner_bank_id() + invoice_EUR._compute_partner_bank_id() + invoice_DKK._compute_partner_bank_id() + + self.assertEqual(invoice_USD.partner_bank_id, self.bank_acc4) + self.assertEqual(invoice_EUR.partner_bank_id, self.bank_acc4) + self.assertEqual(invoice_DKK.partner_bank_id, self.bank_acc4) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/doc/ARCHITECTURE.md new file mode 100644 index 00000000..82754bb5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_invoice_recipient_bank_currency Module - account_invoice_recipient_bank_currency + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/doc/CONFIGURATION.md new file mode 100644 index 00000000..b393b2a4 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_invoice_recipient_bank_currency. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/doc/FAQ.md new file mode 100644 index 00000000..2ed0b0f2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_invoice_recipient_bank_currency or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/doc/INSTALL.md new file mode 100644 index 00000000..dd982b7b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency" +# or +uv pip install odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency" +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/doc/MODELS.md new file mode 100644 index 00000000..aa4c3b71 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in account_invoice_recipient_bank_currency. + +```mermaid +classDiagram + class account_move +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/doc/OVERVIEW.md new file mode 100644 index 00000000..7ac54dc0 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_invoice_recipient_bank_currency. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_invoice_recipient_bank_currency +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/doc/USAGE.md new file mode 100644 index 00000000..fa826f5d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_invoice_recipient_bank_currency +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/pyproject.toml b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/pyproject.toml new file mode 100644 index 00000000..0016c34e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-account_invoice_recipient_bank_currency" +version = "16.0.0" +description = "Account Invoice Recipient Bank Currency - Module to fill recipient bank from invoices by using the invoice's currency." +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_invoice_recipient_bank_currency"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/README.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/README.md new file mode 100644 index 00000000..096be86c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/README.md @@ -0,0 +1,44 @@ +# Account Invoice Refund Code + +Odoo addon: account_invoice_refund_code + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_refund_code +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Account Invoice Refund Code +- **Version**: 16.0.1.0.0 +- **Category**: Accounting & Finance +- **License**: LGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `account_invoice_refund_code`. + +## License + +This package maintains the original LGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/README.rst b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/README.rst new file mode 100644 index 00000000..042ae69e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/README.rst @@ -0,0 +1,86 @@ +=========================== +Account Invoice Refund Code +=========================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:29c0d0a6bdcf3e4cb918243af225c98b94411c1f4678509e38e6d57253e133b7 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-LGPL--3-blue.png + :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + :alt: License: LGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/account_invoice_refund_code + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-account_invoice_refund_code + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows to have specific refund codes. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +To use this module, you need to: + +1. Go to Invoicing > Configuration > Journals +2. Choose the journal you want to use +3. Mark the field 'Dedicated Credit Note Sequence' +4. Specify the refund short code + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* ForgeFlow + +Contributors +~~~~~~~~~~~~ + +* Oriol Miranda + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/__manifest__.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/__manifest__.py new file mode 100644 index 00000000..b85bc105 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/__manifest__.py @@ -0,0 +1,17 @@ +# Copyright 2023 ForgeFlow +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). + +{ + "name": "Account Invoice Refund Code", + "version": "16.0.1.0.0", + "category": "Accounting & Finance", + "summary": "This module allows to have specific refund codes.", + "author": "ForgeFlow, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-invoicing", + "license": "LGPL-3", + "depends": ["account"], + "data": [ + "views/account_journal_views.xml", + ], + "installable": True, +} diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/i18n/account_invoice_refund_code.pot b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/i18n/account_invoice_refund_code.pot new file mode 100644 index 00000000..013764d5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/i18n/account_invoice_refund_code.pot @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_code +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_refund_code +#: model:ir.model,name:account_invoice_refund_code.model_account_journal +msgid "Journal" +msgstr "" + +#. module: account_invoice_refund_code +#: model:ir.model,name:account_invoice_refund_code.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_code +#: model:ir.model.fields,field_description:account_invoice_refund_code.field_account_journal__refund_code +msgid "Refund Short Code" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/i18n/bs.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/i18n/bs.po new file mode 100644 index 00000000..c8a663a8 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/i18n/bs.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_code +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_refund_code +#: model:ir.model,name:account_invoice_refund_code.model_account_journal +msgid "Journal" +msgstr "Vrsta naloga" + +#. module: account_invoice_refund_code +#: model:ir.model,name:account_invoice_refund_code.model_account_move +msgid "Journal Entry" +msgstr "Žurnal" + +#. module: account_invoice_refund_code +#: model:ir.model.fields,field_description:account_invoice_refund_code.field_account_journal__refund_code +msgid "Refund Short Code" +msgstr "Kratki kod povrata" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/i18n/es.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/i18n/es.po new file mode 100644 index 00000000..819c26bc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/i18n/es.po @@ -0,0 +1,32 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_code +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-11-29 19:33+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_refund_code +#: model:ir.model,name:account_invoice_refund_code.model_account_journal +msgid "Journal" +msgstr "Diario" + +#. module: account_invoice_refund_code +#: model:ir.model,name:account_invoice_refund_code.model_account_move +msgid "Journal Entry" +msgstr "Entrada Diaria" + +#. module: account_invoice_refund_code +#: model:ir.model.fields,field_description:account_invoice_refund_code.field_account_journal__refund_code +msgid "Refund Short Code" +msgstr "Código Corto de Reembolso" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/i18n/it.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/i18n/it.po new file mode 100644 index 00000000..f6901bde --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/i18n/it.po @@ -0,0 +1,32 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_code +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-02-23 10:37+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_refund_code +#: model:ir.model,name:account_invoice_refund_code.model_account_journal +msgid "Journal" +msgstr "Registro" + +#. module: account_invoice_refund_code +#: model:ir.model,name:account_invoice_refund_code.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: account_invoice_refund_code +#: model:ir.model.fields,field_description:account_invoice_refund_code.field_account_journal__refund_code +msgid "Refund Short Code" +msgstr "Codice corto rimborso" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/models/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/models/__init__.py new file mode 100644 index 00000000..ea6d653c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/models/__init__.py @@ -0,0 +1,2 @@ +from . import account_move +from . import account_journal diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/models/account_journal.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/models/account_journal.py new file mode 100644 index 00000000..6a77c59b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/models/account_journal.py @@ -0,0 +1,11 @@ +# Copyright 2023 ForgeFlow +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). + +from odoo import fields, models + + +class AccountJournal(models.Model): + _name = "account.journal" + _inherit = ["account.journal"] + + refund_code = fields.Char(string="Refund Short Code") diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/models/account_move.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/models/account_move.py new file mode 100644 index 00000000..14f0f1be --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/models/account_move.py @@ -0,0 +1,23 @@ +# Copyright 2023 ForgeFlow +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). + +from odoo import models + + +class AccountMove(models.Model): + _name = "account.move" + _inherit = ["account.move"] + + def _get_starting_sequence(self): + starting_sequence = super()._get_starting_sequence() + + if ( + self.journal_id.refund_sequence + and self.journal_id.refund_code + and starting_sequence + ): + starting_sequence = starting_sequence.replace( + f"R{self.journal_id.code}", self.journal_id.refund_code + ) + + return starting_sequence diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..f63a57cf --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/readme/CONTRIBUTORS.rst @@ -0,0 +1 @@ +* Oriol Miranda diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/readme/DESCRIPTION.rst new file mode 100644 index 00000000..dd4b5692 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +This module allows to have specific refund codes. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/readme/USAGE.rst b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/readme/USAGE.rst new file mode 100644 index 00000000..20e24ae5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/readme/USAGE.rst @@ -0,0 +1,6 @@ +To use this module, you need to: + +1. Go to Invoicing > Configuration > Journals +2. Choose the journal you want to use +3. Mark the field 'Dedicated Credit Note Sequence' +4. Specify the refund short code diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/static/description/icon.png b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/static/description/index.html b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/static/description/index.html new file mode 100644 index 00000000..73a7e93b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/static/description/index.html @@ -0,0 +1,432 @@ + + + + + + +Account Invoice Refund Code + + + +
+

Account Invoice Refund Code

+ + +

Beta License: LGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

This module allows to have specific refund codes.

+

Table of contents

+ +
+

Usage

+

To use this module, you need to:

+
    +
  1. Go to Invoicing > Configuration > Journals
  2. +
  3. Choose the journal you want to use
  4. +
  5. Mark the field ‘Dedicated Credit Note Sequence’
  6. +
  7. Specify the refund short code
  8. +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • ForgeFlow
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/tests/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/tests/__init__.py new file mode 100644 index 00000000..37c4ae7a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/tests/__init__.py @@ -0,0 +1 @@ +from . import test_refund_code diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/tests/test_refund_code.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/tests/test_refund_code.py new file mode 100644 index 00000000..8bd75e9a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/tests/test_refund_code.py @@ -0,0 +1,57 @@ +# Copyright 2023 ForgeFlow +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). +from odoo.tests import tagged + +from odoo.addons.account.tests.common import AccountTestInvoicingCommon + + +@tagged("post_install", "-at_install") +class TestInvoiceRefundCode(AccountTestInvoicingCommon): + @classmethod + def setUpClass(cls, chart_template_ref=None): + super().setUpClass(chart_template_ref=chart_template_ref) + cls.env = cls.env( + context=dict( + cls.env.context, + mail_create_nolog=True, + mail_create_nosubscribe=True, + mail_notrack=True, + no_reset_password=True, + tracking_disable=True, + ) + ) + + cls.out_invoice = cls.init_invoice( + "out_invoice", products=cls.product_a + cls.product_b + ) + cls.out_invoice._post() + cls.journal = cls.out_invoice.journal_id + + def test_invoice_refund_code_01(self): + + refund_code = "TEST" + + self.journal.write( + { + "refund_code": refund_code, + } + ) + reversal = ( + self.env["account.move.reversal"] + .with_context( + active_id=self.out_invoice.id, + active_model=self.out_invoice._name, + active_ids=self.out_invoice.ids, + ) + .create( + { + "journal_id": self.journal.id, + } + ) + ) + + action = reversal.reverse_moves() + refund = self.env[action["res_model"]].browse(action["res_id"]) + + name = refund.name.split("/") + self.assertEqual(name[0], refund_code) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/views/account_journal_views.xml b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/views/account_journal_views.xml new file mode 100644 index 00000000..d8402e00 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/account_invoice_refund_code/views/account_journal_views.xml @@ -0,0 +1,16 @@ + + + + account.journal.form - account_invoice_refund_code + account.journal + + + + + + + + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/doc/ARCHITECTURE.md new file mode 100644 index 00000000..40eac37f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_invoice_refund_code Module - account_invoice_refund_code + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/doc/CONFIGURATION.md new file mode 100644 index 00000000..a5f8e90c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_invoice_refund_code. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/doc/FAQ.md new file mode 100644 index 00000000..eae28498 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_invoice_refund_code or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/doc/INSTALL.md new file mode 100644 index 00000000..cba3b4f8 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_refund_code" +# or +uv pip install odoo-bringout-oca-account-invoicing-account_invoice_refund_code" +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/doc/MODELS.md new file mode 100644 index 00000000..8e664f75 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/doc/MODELS.md @@ -0,0 +1,13 @@ +# Models + +Detected core models and extensions in account_invoice_refund_code. + +```mermaid +classDiagram + class account_journal + class account_move +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/doc/OVERVIEW.md new file mode 100644 index 00000000..723c0b7f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_invoice_refund_code. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_invoice_refund_code +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/doc/USAGE.md new file mode 100644 index 00000000..be7a8139 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_invoice_refund_code +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/pyproject.toml b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/pyproject.toml new file mode 100644 index 00000000..50599931 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_code/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-account_invoice_refund_code" +version = "16.0.0" +description = "Account Invoice Refund Code - This module allows to have specific refund codes." +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_invoice_refund_code"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/README.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/README.md new file mode 100644 index 00000000..a863111b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/README.md @@ -0,0 +1,44 @@ +# Account invoice refund line + +Odoo addon: account_invoice_refund_line_selection + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Account invoice refund line +- **Version**: 16.0.1.0.0 +- **Category**: Accounting & Finance +- **License**: LGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `account_invoice_refund_line_selection`. + +## License + +This package maintains the original LGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/README.rst b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/README.rst new file mode 100644 index 00000000..f4e0e525 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/README.rst @@ -0,0 +1,82 @@ +=========================== +Account invoice refund line +=========================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:da0b5d211010db4995efb5d96ead2770776d22ca0beb988afbbcc70431c86af0 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-LGPL--3-blue.png + :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + :alt: License: LGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/account_invoice_refund_line_selection + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-account_invoice_refund_line_selection + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows the user to refund only specific lines in invoices. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +In a open validated invoice, click on 'Add Credit Note' to open the refunding wizard. Select the +'Refund specific lines' option and select the desired invoice lines. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Creu Blanca + +Contributors +~~~~~~~~~~~~ + +* Jaime Arroyo + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/__init__.py new file mode 100644 index 00000000..5cb1c491 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/__init__.py @@ -0,0 +1 @@ +from . import wizards diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/__manifest__.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/__manifest__.py new file mode 100644 index 00000000..22b79e05 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/__manifest__.py @@ -0,0 +1,15 @@ +# Copyright 2019 Creu Blanca +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). + +{ + "name": "Account invoice refund line", + "version": "16.0.1.0.0", + "category": "Accounting & Finance", + "summary": "This module allows the user to refund specific lines in a invoice", + "author": "Creu Blanca, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-invoicing", + "license": "LGPL-3", + "depends": ["account"], + "data": ["wizards/account_move_reversal_view.xml"], + "installable": True, +} diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/i18n/account_invoice_refund_line_selection.pot b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/i18n/account_invoice_refund_line_selection.pot new file mode 100644 index 00000000..245e24e1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/i18n/account_invoice_refund_line_selection.pot @@ -0,0 +1,58 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_line_selection +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_refund_line_selection +#: model:ir.model,name:account_invoice_refund_line_selection.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_line_selection +#: model:ir.model.fields,help:account_invoice_refund_line_selection.field_account_move_reversal__refund_method +msgid "" +"Choose how you want to credit this invoice. You cannot \"modify\" nor " +"\"cancel\" if the invoice is already reconciled." +msgstr "" + +#. module: account_invoice_refund_line_selection +#: model:ir.model.fields,field_description:account_invoice_refund_line_selection.field_account_move_reversal__refund_method +msgid "Credit Method" +msgstr "" + +#. module: account_invoice_refund_line_selection +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_line_selection.view_account_invoice_refund_lines +msgid "Invoice Lines" +msgstr "" + +#. module: account_invoice_refund_line_selection +#: model:ir.model.fields,field_description:account_invoice_refund_line_selection.field_account_move_reversal__line_ids +msgid "Invoice lines to refund" +msgstr "" + +#. module: account_invoice_refund_line_selection +#: model:ir.model.fields.selection,name:account_invoice_refund_line_selection.selection__account_move_reversal__refund_method__refund_lines +msgid "Refund specific lines" +msgstr "" + +#. module: account_invoice_refund_line_selection +#: model:ir.model.fields,field_description:account_invoice_refund_line_selection.field_account_move_reversal__selectable_invoice_lines_ids +msgid "Selectable Invoice Lines" +msgstr "" + +#. module: account_invoice_refund_line_selection +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_line_selection.view_account_invoice_refund_lines +msgid "" +"Use this option if you want to refund only some specific lines in an " +"invoice." +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/i18n/bs.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/i18n/bs.po new file mode 100644 index 00000000..1330e079 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/i18n/bs.po @@ -0,0 +1,58 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_line_selection +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_refund_line_selection +#: model:ir.model,name:account_invoice_refund_line_selection.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "Obrnuto knjiženje" + +#. module: account_invoice_refund_line_selection +#: model:ir.model.fields,help:account_invoice_refund_line_selection.field_account_move_reversal__refund_method +msgid "" +"Choose how you want to credit this invoice. You cannot \"modify\" nor " +"\"cancel\" if the invoice is already reconciled." +msgstr "" + +#. module: account_invoice_refund_line_selection +#: model:ir.model.fields,field_description:account_invoice_refund_line_selection.field_account_move_reversal__refund_method +msgid "Credit Method" +msgstr "Potražna metoda" + +#. module: account_invoice_refund_line_selection +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_line_selection.view_account_invoice_refund_lines +msgid "Invoice Lines" +msgstr "Stavke fakture" + +#. module: account_invoice_refund_line_selection +#: model:ir.model.fields,field_description:account_invoice_refund_line_selection.field_account_move_reversal__line_ids +msgid "Invoice lines to refund" +msgstr "Linije fakture za povrat" + +#. module: account_invoice_refund_line_selection +#: model:ir.model.fields.selection,name:account_invoice_refund_line_selection.selection__account_move_reversal__refund_method__refund_lines +msgid "Refund specific lines" +msgstr "Povrat specifičnih linija" + +#. module: account_invoice_refund_line_selection +#: model:ir.model.fields,field_description:account_invoice_refund_line_selection.field_account_move_reversal__selectable_invoice_lines_ids +msgid "Selectable Invoice Lines" +msgstr "Linije fakture koje se mogu odabrati" + +#. module: account_invoice_refund_line_selection +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_line_selection.view_account_invoice_refund_lines +msgid "" +"Use this option if you want to refund only some specific lines in an " +"invoice." +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/i18n/ca.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/i18n/ca.po new file mode 100644 index 00000000..24f44eaf --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/i18n/ca.po @@ -0,0 +1,58 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_line_selection +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#. module: account_invoice_refund_line_selection +#: model:ir.model,name:account_invoice_refund_line_selection.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_line_selection +#: model:ir.model.fields,help:account_invoice_refund_line_selection.field_account_move_reversal__refund_method +msgid "" +"Choose how you want to credit this invoice. You cannot \"modify\" nor " +"\"cancel\" if the invoice is already reconciled." +msgstr "" + +#. module: account_invoice_refund_line_selection +#: model:ir.model.fields,field_description:account_invoice_refund_line_selection.field_account_move_reversal__refund_method +msgid "Credit Method" +msgstr "" + +#. module: account_invoice_refund_line_selection +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_line_selection.view_account_invoice_refund_lines +msgid "Invoice Lines" +msgstr "" + +#. module: account_invoice_refund_line_selection +#: model:ir.model.fields,field_description:account_invoice_refund_line_selection.field_account_move_reversal__line_ids +msgid "Invoice lines to refund" +msgstr "" + +#. module: account_invoice_refund_line_selection +#: model:ir.model.fields.selection,name:account_invoice_refund_line_selection.selection__account_move_reversal__refund_method__refund_lines +msgid "Refund specific lines" +msgstr "" + +#. module: account_invoice_refund_line_selection +#: model:ir.model.fields,field_description:account_invoice_refund_line_selection.field_account_move_reversal__selectable_invoice_lines_ids +msgid "Selectable Invoice Lines" +msgstr "" + +#. module: account_invoice_refund_line_selection +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_line_selection.view_account_invoice_refund_lines +msgid "" +"Use this option if you want to refund only some specific lines in an invoice." +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/i18n/de.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/i18n/de.po new file mode 100644 index 00000000..49252da1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/i18n/de.po @@ -0,0 +1,63 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_line_selection +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2019-07-17 12:43+0000\n" +"Last-Translator: Maria Sparenberg \n" +"Language-Team: none\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.7.1\n" + +#. module: account_invoice_refund_line_selection +#: model:ir.model,name:account_invoice_refund_line_selection.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_line_selection +#: model:ir.model.fields,help:account_invoice_refund_line_selection.field_account_move_reversal__refund_method +msgid "" +"Choose how you want to credit this invoice. You cannot \"modify\" nor " +"\"cancel\" if the invoice is already reconciled." +msgstr "" + +#. module: account_invoice_refund_line_selection +#: model:ir.model.fields,field_description:account_invoice_refund_line_selection.field_account_move_reversal__refund_method +msgid "Credit Method" +msgstr "" + +#. module: account_invoice_refund_line_selection +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_line_selection.view_account_invoice_refund_lines +msgid "Invoice Lines" +msgstr "Rechnungspositionen" + +#. module: account_invoice_refund_line_selection +#: model:ir.model.fields,field_description:account_invoice_refund_line_selection.field_account_move_reversal__line_ids +msgid "Invoice lines to refund" +msgstr "" + +#. module: account_invoice_refund_line_selection +#: model:ir.model.fields.selection,name:account_invoice_refund_line_selection.selection__account_move_reversal__refund_method__refund_lines +msgid "Refund specific lines" +msgstr "" + +#. module: account_invoice_refund_line_selection +#: model:ir.model.fields,field_description:account_invoice_refund_line_selection.field_account_move_reversal__selectable_invoice_lines_ids +msgid "Selectable Invoice Lines" +msgstr "" + +#. module: account_invoice_refund_line_selection +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_line_selection.view_account_invoice_refund_lines +msgid "" +"Use this option if you want to refund only some specific lines in an invoice." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Rechnung" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/i18n/es.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/i18n/es.po new file mode 100644 index 00000000..3a5c33b1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/i18n/es.po @@ -0,0 +1,102 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_line_selection +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-06-07 19:08+0000\n" +"Last-Translator: gelo joga Rodríguez \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_refund_line_selection +#: model:ir.model,name:account_invoice_refund_line_selection.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "Reversión de asiento contable" + +#. module: account_invoice_refund_line_selection +#: model:ir.model.fields,help:account_invoice_refund_line_selection.field_account_move_reversal__refund_method +msgid "" +"Choose how you want to credit this invoice. You cannot \"modify\" nor " +"\"cancel\" if the invoice is already reconciled." +msgstr "" +"Elija cómo desea abonar esta factura. No se puede \"modificar\" ni \"cancelar" +"\" si la factura ya está conciliada." + +#. module: account_invoice_refund_line_selection +#: model:ir.model.fields,field_description:account_invoice_refund_line_selection.field_account_move_reversal__refund_method +msgid "Credit Method" +msgstr "Método de abono" + +#. module: account_invoice_refund_line_selection +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_line_selection.view_account_invoice_refund_lines +msgid "Invoice Lines" +msgstr "Líneas de Factura" + +#. module: account_invoice_refund_line_selection +#: model:ir.model.fields,field_description:account_invoice_refund_line_selection.field_account_move_reversal__line_ids +msgid "Invoice lines to refund" +msgstr "Líneas de factura para abonar" + +#. module: account_invoice_refund_line_selection +#: model:ir.model.fields.selection,name:account_invoice_refund_line_selection.selection__account_move_reversal__refund_method__refund_lines +msgid "Refund specific lines" +msgstr "Devolver líneas específicas" + +#. module: account_invoice_refund_line_selection +#: model:ir.model.fields,field_description:account_invoice_refund_line_selection.field_account_move_reversal__selectable_invoice_lines_ids +msgid "Selectable Invoice Lines" +msgstr "Líneas de factura seleccionables" + +#. module: account_invoice_refund_line_selection +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_line_selection.view_account_invoice_refund_lines +msgid "" +"Use this option if you want to refund only some specific lines in an invoice." +msgstr "Use esta opción si quiere abonar líneas específicas de una factura." + +#~ msgid "Cancel: create credit note and reconcile" +#~ msgstr "Cancelar: crear una nota de crédito y conciliar" + +#, python-format +#~ msgid "Cannot create credit note for the draft/cancelled invoice." +#~ msgstr "No es posible crear un abono para una factura borrador/cancelada." + +#~ msgid "" +#~ "Choose how you want to credit this invoice. You cannot Modify and Cancel " +#~ "if the invoice is already reconciled" +#~ msgstr "" +#~ "Elija cómo quiere hacer la devolución de esta factura. No puede Modificar " +#~ "y Cancelar si la factura ya ha sido conciliada" + +#~ msgid "Create a draft credit note" +#~ msgstr "Crear una nota de crédito en borrador" + +#, python-format +#~ msgid "Credit Note" +#~ msgstr "Nota de crédito" + +#~ msgid "Invoice" +#~ msgstr "Factura" + +#~ msgid "Invoice lines selectable" +#~ msgstr "Líneas de factura elegibles" + +#~ msgid "Modify: create credit note, reconcile and create a new draft invoice" +#~ msgstr "" +#~ "Modificar: crear una nota de crédito, conciliar y crear una nueva factura " +#~ "borrador" + +#, python-format +#~ msgid "" +#~ "This %s has been created from: %s" +#~ msgstr "" +#~ "Esta %s ha sido creada desde: %s" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/i18n/fr.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/i18n/fr.po new file mode 100644 index 00000000..bfbc021d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/i18n/fr.po @@ -0,0 +1,63 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_line_selection +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-02-04 16:44+0000\n" +"Last-Translator: \"Denis Roussel (ACSONE)\" \n" +"Language-Team: none\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_invoice_refund_line_selection +#: model:ir.model,name:account_invoice_refund_line_selection.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_line_selection +#: model:ir.model.fields,help:account_invoice_refund_line_selection.field_account_move_reversal__refund_method +msgid "" +"Choose how you want to credit this invoice. You cannot \"modify\" nor " +"\"cancel\" if the invoice is already reconciled." +msgstr "" + +#. module: account_invoice_refund_line_selection +#: model:ir.model.fields,field_description:account_invoice_refund_line_selection.field_account_move_reversal__refund_method +msgid "Credit Method" +msgstr "" + +#. module: account_invoice_refund_line_selection +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_line_selection.view_account_invoice_refund_lines +msgid "Invoice Lines" +msgstr "Lignes de facture" + +#. module: account_invoice_refund_line_selection +#: model:ir.model.fields,field_description:account_invoice_refund_line_selection.field_account_move_reversal__line_ids +msgid "Invoice lines to refund" +msgstr "Lignes de facture à rembourser" + +#. module: account_invoice_refund_line_selection +#: model:ir.model.fields.selection,name:account_invoice_refund_line_selection.selection__account_move_reversal__refund_method__refund_lines +msgid "Refund specific lines" +msgstr "Rembourser des lignes spécifiques" + +#. module: account_invoice_refund_line_selection +#: model:ir.model.fields,field_description:account_invoice_refund_line_selection.field_account_move_reversal__selectable_invoice_lines_ids +msgid "Selectable Invoice Lines" +msgstr "Lignes de facture sélectionnables" + +#. module: account_invoice_refund_line_selection +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_line_selection.view_account_invoice_refund_lines +msgid "" +"Use this option if you want to refund only some specific lines in an " +"invoice." +msgstr "" +"Utilisez cette option si vous voulez rembourser uniquement des lignes " +"spécifiques d'une facture." diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/i18n/it.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/i18n/it.po new file mode 100644 index 00000000..8db8da70 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/i18n/it.po @@ -0,0 +1,65 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_line_selection +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-02-23 10:36+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_refund_line_selection +#: model:ir.model,name:account_invoice_refund_line_selection.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "Storno movimento conto" + +#. module: account_invoice_refund_line_selection +#: model:ir.model.fields,help:account_invoice_refund_line_selection.field_account_move_reversal__refund_method +msgid "" +"Choose how you want to credit this invoice. You cannot \"modify\" nor " +"\"cancel\" if the invoice is already reconciled." +msgstr "" +"Scegliere come si vuole accreditare questa fattura. Se la fattura è già " +"riconciliata non si può \"modificare\" ne \"annullare\"." + +#. module: account_invoice_refund_line_selection +#: model:ir.model.fields,field_description:account_invoice_refund_line_selection.field_account_move_reversal__refund_method +msgid "Credit Method" +msgstr "Metodo di accredito" + +#. module: account_invoice_refund_line_selection +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_line_selection.view_account_invoice_refund_lines +msgid "Invoice Lines" +msgstr "Righe fattura" + +#. module: account_invoice_refund_line_selection +#: model:ir.model.fields,field_description:account_invoice_refund_line_selection.field_account_move_reversal__line_ids +msgid "Invoice lines to refund" +msgstr "Righe fattura da rimborsare" + +#. module: account_invoice_refund_line_selection +#: model:ir.model.fields.selection,name:account_invoice_refund_line_selection.selection__account_move_reversal__refund_method__refund_lines +msgid "Refund specific lines" +msgstr "Rimborso righe specifiche" + +#. module: account_invoice_refund_line_selection +#: model:ir.model.fields,field_description:account_invoice_refund_line_selection.field_account_move_reversal__selectable_invoice_lines_ids +msgid "Selectable Invoice Lines" +msgstr "Righe fattura selezionabili" + +#. module: account_invoice_refund_line_selection +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_line_selection.view_account_invoice_refund_lines +msgid "" +"Use this option if you want to refund only some specific lines in an " +"invoice." +msgstr "" +"Utilizzare questa opzione se si vuole rimborsare solo righe specifiche di " +"una fattura." diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/i18n/nl.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/i18n/nl.po new file mode 100644 index 00000000..1a7bbed2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/i18n/nl.po @@ -0,0 +1,71 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_line_selection +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2022-03-26 09:17+0000\n" +"Last-Translator: Bosd \n" +"Language-Team: none\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: account_invoice_refund_line_selection +#: model:ir.model,name:account_invoice_refund_line_selection.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_line_selection +#: model:ir.model.fields,help:account_invoice_refund_line_selection.field_account_move_reversal__refund_method +msgid "" +"Choose how you want to credit this invoice. You cannot \"modify\" nor " +"\"cancel\" if the invoice is already reconciled." +msgstr "" +"Kies hoe u deze factuur crediteren. Een reeds afgeletterde factuur kan niet " +"worden gewijzigd of geannuleerd." + +#. module: account_invoice_refund_line_selection +#: model:ir.model.fields,field_description:account_invoice_refund_line_selection.field_account_move_reversal__refund_method +msgid "Credit Method" +msgstr "Crediterings methode" + +#. module: account_invoice_refund_line_selection +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_line_selection.view_account_invoice_refund_lines +msgid "Invoice Lines" +msgstr "Factuur regels" + +#. module: account_invoice_refund_line_selection +#: model:ir.model.fields,field_description:account_invoice_refund_line_selection.field_account_move_reversal__line_ids +msgid "Invoice lines to refund" +msgstr "Factuur regels te crediteren" + +#. module: account_invoice_refund_line_selection +#: model:ir.model.fields.selection,name:account_invoice_refund_line_selection.selection__account_move_reversal__refund_method__refund_lines +msgid "Refund specific lines" +msgstr "Crediteer specifieke regels" + +#. module: account_invoice_refund_line_selection +#: model:ir.model.fields,field_description:account_invoice_refund_line_selection.field_account_move_reversal__selectable_invoice_lines_ids +msgid "Selectable Invoice Lines" +msgstr "Selecteerbare factuur regels" + +#. module: account_invoice_refund_line_selection +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_line_selection.view_account_invoice_refund_lines +msgid "" +"Use this option if you want to refund only some specific lines in an invoice." +msgstr "Gebruik deze optie om specifieke factuur refels te crediteren." + +#~ msgid "Display Name" +#~ msgstr "Weergavenaam" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Laatst gewijzigd op" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..e59d5104 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/readme/CONTRIBUTORS.rst @@ -0,0 +1 @@ +* Jaime Arroyo diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/readme/DESCRIPTION.rst new file mode 100644 index 00000000..4f73dfdf --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +This module allows the user to refund only specific lines in invoices. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/readme/USAGE.rst b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/readme/USAGE.rst new file mode 100644 index 00000000..125e254e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/readme/USAGE.rst @@ -0,0 +1,2 @@ +In a open validated invoice, click on 'Add Credit Note' to open the refunding wizard. Select the +'Refund specific lines' option and select the desired invoice lines. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/static/description/icon.png b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/static/description/index.html b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/static/description/index.html new file mode 100644 index 00000000..46563818 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/static/description/index.html @@ -0,0 +1,427 @@ + + + + + + +Account invoice refund line + + + +
+

Account invoice refund line

+ + +

Beta License: LGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

This module allows the user to refund only specific lines in invoices.

+

Table of contents

+ +
+

Usage

+

In a open validated invoice, click on ‘Add Credit Note’ to open the refunding wizard. Select the +‘Refund specific lines’ option and select the desired invoice lines.

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Creu Blanca
  • +
+
+ +
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/tests/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/tests/__init__.py new file mode 100644 index 00000000..10415fb4 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/tests/__init__.py @@ -0,0 +1 @@ +from . import test_refund_line diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/tests/test_refund_line.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/tests/test_refund_line.py new file mode 100644 index 00000000..9ee565d1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/tests/test_refund_line.py @@ -0,0 +1,138 @@ +# Copyright 2019 Creu Blanca +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). +from odoo.tests import tagged + +from odoo.addons.account.tests.common import AccountTestInvoicingCommon + + +@tagged("post_install", "-at_install") +class TestInvoiceRefundLine(AccountTestInvoicingCommon): + @classmethod + def setUpClass(cls, chart_template_ref=None): + super().setUpClass(chart_template_ref=chart_template_ref) + cls.env = cls.env( + context=dict( + cls.env.context, + mail_create_nolog=True, + mail_create_nosubscribe=True, + mail_notrack=True, + no_reset_password=True, + tracking_disable=True, + ) + ) + cls.in_invoice = cls.init_invoice( + "in_invoice", products=cls.product_a + cls.product_b + ) + cls.in_invoice._post() + cls.out_invoice = cls.init_invoice( + "out_invoice", products=cls.product_a + cls.product_b + ) + cls.out_invoice._post() + + def test_partial_refund_in_invoice(self): + reversal = ( + self.env["account.move.reversal"] + .with_context( + active_id=self.in_invoice.id, + active_model=self.in_invoice._name, + active_ids=self.in_invoice.ids, + ) + .create( + { + "journal_id": self.in_invoice.journal_id.id, + } + ) + ) + self.assertEqual( + reversal.selectable_invoice_lines_ids, + self.in_invoice.invoice_line_ids, + ) + line = self.in_invoice.invoice_line_ids[0] + reversal.write({"refund_method": "refund_lines", "line_ids": [(4, line.id)]}) + action = reversal.reverse_moves() + refund = self.env[action["res_model"]].browse(action["res_id"]) + self.assertTrue(refund) + self.assertEqual(refund._name, "account.move") + self.assertEqual(1, len(refund.invoice_line_ids)) + self.assertEqual(line.product_id, refund.invoice_line_ids.product_id) + self.assertNotEqual( + (self.in_invoice.invoice_line_ids - line).product_id, + refund.invoice_line_ids.product_id, + ) + self.assertNotEqual(refund.amount_total, self.out_invoice.amount_total) + + def test_total_refund_in_invoice(self): + """Checking the old functionality""" + reversal = ( + self.env["account.move.reversal"] + .with_context( + active_id=self.in_invoice.id, + active_model=self.in_invoice._name, + active_ids=self.in_invoice.ids, + ) + .create( + { + "journal_id": self.in_invoice.journal_id.id, + } + ) + ) + action = reversal.reverse_moves() + refund = self.env[action["res_model"]].browse(action["res_id"]) + self.assertTrue(refund) + self.assertEqual(refund._name, "account.move") + self.assertEqual(2, len(refund.invoice_line_ids)) + self.assertEqual(refund.amount_total, self.in_invoice.amount_total) + + def test_partial_refund_out_invoice(self): + reversal = ( + self.env["account.move.reversal"] + .with_context( + active_id=self.out_invoice.id, + active_model=self.out_invoice._name, + active_ids=self.out_invoice.ids, + ) + .create( + { + "journal_id": self.out_invoice.journal_id.id, + } + ) + ) + self.assertEqual( + reversal.selectable_invoice_lines_ids, + self.out_invoice.invoice_line_ids, + ) + line = self.out_invoice.invoice_line_ids[0] + reversal.write({"refund_method": "refund_lines", "line_ids": [(4, line.id)]}) + action = reversal.reverse_moves() + refund = self.env[action["res_model"]].browse(action["res_id"]) + self.assertTrue(refund) + self.assertEqual(refund._name, "account.move") + self.assertEqual(1, len(refund.invoice_line_ids)) + self.assertEqual(line.product_id, refund.invoice_line_ids.product_id) + self.assertNotEqual( + (self.out_invoice.invoice_line_ids - line).product_id, + refund.invoice_line_ids.product_id, + ) + self.assertNotEqual(refund.amount_total, self.out_invoice.amount_total) + + def test_total_refund_out_invoice(self): + """Checking the old functionality""" + reversal = ( + self.env["account.move.reversal"] + .with_context( + active_id=self.out_invoice.id, + active_model=self.out_invoice._name, + active_ids=self.out_invoice.ids, + ) + .create( + { + "journal_id": self.out_invoice.journal_id.id, + } + ) + ) + action = reversal.reverse_moves() + refund = self.env[action["res_model"]].browse(action["res_id"]) + self.assertTrue(refund) + self.assertEqual(refund._name, "account.move") + self.assertEqual(2, len(refund.invoice_line_ids)) + self.assertEqual(refund.amount_total, self.out_invoice.amount_total) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/wizards/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/wizards/__init__.py new file mode 100644 index 00000000..715d1bd6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/wizards/__init__.py @@ -0,0 +1 @@ +from . import account_move_reversal diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/wizards/account_move_reversal.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/wizards/account_move_reversal.py new file mode 100644 index 00000000..57059155 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/wizards/account_move_reversal.py @@ -0,0 +1,58 @@ +# Copyright 2019 Creu Blanca +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). + +from odoo import api, fields, models + + +class AccountInvoiceRefund(models.TransientModel): + _inherit = "account.move.reversal" + + refund_method = fields.Selection( + selection_add=[("refund_lines", "Refund specific lines")], + ondelete={"refund_lines": "cascade"}, + ) + line_ids = fields.Many2many( + string="Invoice lines to refund", + comodel_name="account.move.line", + column1="wiz_id", + column2="line_id", + relation="account_invoice_line_refund_rel", + domain="[('id', 'in', selectable_invoice_lines_ids)]", + ) + selectable_invoice_lines_ids = fields.Many2many( + "account.move.line", + ) + + @api.model + def default_get(self, fields): + rec = super().default_get(fields) + context = dict(self._context or {}) + active_id = context.get("active_id", False) + if active_id: + inv = self.env["account.move"].browse(active_id) + rec.update( + {"selectable_invoice_lines_ids": [(6, 0, inv.invoice_line_ids.ids)]} + ) + return rec + + def _prepare_default_reversal(self, move): + res = super()._prepare_default_reversal(move) + if self.refund_method == "refund_lines": + vals = res.copy() + vals["line_ids"] = [ + ( + 0, + 0, + li.with_context(include_business_fields=True).copy_data( + {"move_id": False} + )[0], + ) + for li in self.line_ids + ] + reversal_inv = self.env["account.move"].new(vals) + lines = [] + for line in reversal_inv.line_ids: + dict_line = line._convert_to_write(line._cache) + lines.append((0, 0, dict_line)) + res["line_ids"] = lines + return res diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/wizards/account_move_reversal_view.xml b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/wizards/account_move_reversal_view.xml new file mode 100644 index 00000000..79b50932 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/account_invoice_refund_line_selection/wizards/account_move_reversal_view.xml @@ -0,0 +1,47 @@ + + + + account.move.reversal.lines.form + account.move.reversal + + + + + + + + + + + + + + + + + + + + + + +
+ Use this option if you want to refund only some specific lines in an invoice. +
+
+
+
+
diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/doc/ARCHITECTURE.md new file mode 100644 index 00000000..c6654e7c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_invoice_refund_line_selection Module - account_invoice_refund_line_selection + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/doc/CONFIGURATION.md new file mode 100644 index 00000000..c8a9586b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_invoice_refund_line_selection. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/doc/FAQ.md new file mode 100644 index 00000000..59cff13e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_invoice_refund_line_selection or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/doc/INSTALL.md new file mode 100644 index 00000000..1df84e30 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection" +# or +uv pip install odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection" +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/doc/MODELS.md new file mode 100644 index 00000000..03b6bac5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/doc/MODELS.md @@ -0,0 +1,11 @@ +# Models + +Detected core models and extensions in account_invoice_refund_line_selection. + +```mermaid +classDiagram +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/doc/OVERVIEW.md new file mode 100644 index 00000000..0d677989 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_invoice_refund_line_selection. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_invoice_refund_line_selection +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/doc/USAGE.md new file mode 100644 index 00000000..cc5d414d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_invoice_refund_line_selection +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/pyproject.toml b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/pyproject.toml new file mode 100644 index 00000000..42b0228a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-account_invoice_refund_line_selection" +version = "16.0.0" +description = "Account invoice refund line - This module allows the user to refund specific lines in a invoice" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_invoice_refund_line_selection"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/README.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/README.md new file mode 100644 index 00000000..2bd10c85 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/README.md @@ -0,0 +1,44 @@ +# Show links between refunds and their originator invoices. + +Odoo addon: account_invoice_refund_link + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_refund_link +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Show links between refunds and their originator invoices. +- **Version**: 16.0.1.0.5 +- **Category**: Accounting & Finance +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `account_invoice_refund_link`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/README.rst b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/README.rst new file mode 100644 index 00000000..eacb69b3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/README.rst @@ -0,0 +1,106 @@ +========================================================= +Show links between refunds and their originator invoices. +========================================================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:c3f584366eca078d732852d2caddd9018f36fe21e6f49a8adac2d68a5c103ed2 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Mature-brightgreen.png + :target: https://odoo-community.org/page/development-status + :alt: Mature +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/account_invoice_refund_link + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-account_invoice_refund_link + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module shows the links between refunds and their original invoices in the +invoice form and also keep track of refund lines and their original invoice +lines. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +To use this module, you need to: + +#. Go to "Invoicing -> customers -> Invoices", create an Invoice + and validate it by clicking on the 'Confirm' button. +#. Create a Credit Note by clicking on the 'Add Credit Note' button. +#. In the form view of that Credit Note you can see the new field + 'Invoice reference' that is a link to the Original Invoice + (the one you created in step 1) +#. Come back to the original Invoice created in step 1 and you will see + a new page in the notebook called 'Refunds'. There will be the Credit Note + that you created in the previous step. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Pexego +* Tecnativa + +Contributors +~~~~~~~~~~~~ + +* Pexego Sistemas Informáticos. (http://pexego.es) +* Nikul Chaudhary +* `Tecnativa `_: + + * Pedro M. Baeza + * Antonio Espinosa + * Luis M. Ontalba + * Ernesto Tejeda + * João Marques + +* `Factor Libre `_: + + * Luis J. Salvatierra + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/__init__.py new file mode 100644 index 00000000..8dc9d127 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/__init__.py @@ -0,0 +1,5 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import models +from . import wizards +from .hooks import post_init_hook diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/__manifest__.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/__manifest__.py new file mode 100644 index 00000000..3b838405 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/__manifest__.py @@ -0,0 +1,19 @@ +# Copyright 2004-2011 Pexego Sistemas Informáticos. (http://pexego.es) +# Copyright 2016 Antonio Espinosa +# Copyright 2021 Tecnativa - João Marques +# Copyright 2014-2023 Tecnativa - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Show links between refunds and their originator invoices.", + "version": "16.0.1.0.5", + "development_status": "Mature", + "category": "Accounting & Finance", + "website": "https://github.com/OCA/account-invoicing", + "author": "Pexego, Tecnativa, Odoo Community Association (OCA)", + "installable": True, + "post_init_hook": "post_init_hook", + "depends": ["account"], + "license": "AGPL-3", + "data": ["views/account_invoice_view.xml"], +} diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/hooks.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/hooks.py new file mode 100644 index 00000000..9d056c47 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/hooks.py @@ -0,0 +1,37 @@ +# Copyright 2016 Antonio Espinosa +# Copyright 2017-2018 Tecnativa - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import SUPERUSER_ID, api + + +def match_origin_lines(refund): + """Try to match lines by product or by description.""" + invoice = refund.reversed_entry_id + invoice_lines = invoice.invoice_line_ids + for refund_line in refund.invoice_line_ids: + for invoice_line in invoice_lines: + match = ( + refund_line.product_id + and refund_line.product_id == invoice_line.product_id + or refund_line.name == invoice_line.name + ) + if match: + invoice_lines -= invoice_line + refund_line.origin_line_id = invoice_line.id + break + if not invoice_lines: + break + + +def post_init_hook(cr, registry): + env = api.Environment(cr, SUPERUSER_ID, {}) + # Linking all refund invoices to its original invoices + refunds = env["account.move"].search( + [ + ("move_type", "in", ("out_refund", "in_refund")), + ("reversed_entry_id", "!=", False), + ] + ) + for refund in refunds: + match_origin_lines(refund) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/account_invoice_refund_link.pot b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/account_invoice_refund_link.pot new file mode 100644 index 00000000..b83620bc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/account_invoice_refund_link.pot @@ -0,0 +1,76 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +msgid "Refund Invoices" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/ar.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/ar.po new file mode 100644 index 00000000..21028cfd --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/ar.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +#, fuzzy +msgid "Invoice reference" +msgstr "خط الفاتورة" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +#, fuzzy +msgid "Refund Invoices" +msgstr "فاتورة" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +#, fuzzy +msgid "Refund invoice lines" +msgstr "خط الفاتورة" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "الإجمالي" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/bg.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/bg.po new file mode 100644 index 00000000..f4bd11b2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/bg.po @@ -0,0 +1,88 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Bulgarian (https://www.transifex.com/oca/teams/23907/bg/)\n" +"Language: bg\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +#, fuzzy +msgid "Refund Invoices" +msgstr "Фактура" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Общо" + +#~ msgid "Customer" +#~ msgstr "Клиент" + +#~ msgid "Supplier" +#~ msgstr "Доставчик" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/bs.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/bs.po new file mode 100644 index 00000000..eee0abf8 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/bs.po @@ -0,0 +1,76 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "Storno temeljnice" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "Stavka fakture" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "Žurnal" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "Stavka dnevnika" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "Izvorna stavka računa" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "Izvorna stavka računa na koju se referira ova stavka storna" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +msgid "Refund Invoices" +msgstr "Faktura" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines" +msgstr "Stavka fakture" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "Storno stavke račune kreirane iz ove stavke" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "Storna" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "Status" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Ukupno" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/ca.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/ca.po new file mode 100644 index 00000000..48993bbf --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/ca.po @@ -0,0 +1,95 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2022-04-27 18:05+0000\n" +"Last-Translator: pablontura \n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +#, fuzzy +msgid "Account Move Reversal" +msgstr "Revocació de moviment de compte" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "Referència de la factura" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "Element de diari" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "Línia de factura original" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" +"Línia de factura original a la qual es fa referència aquesta línia de " +"factura de reemborsament" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +msgid "Refund Invoices" +msgstr "Devolució de factures" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines" +msgstr "Línies de reemborsament de la factura" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" +"Reembossa les línies de factura creades a partir d'aquesta línia de factura" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "Rectificacions" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "Estat" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Total" + +#~ msgid "Journal Entries" +#~ msgstr "Entrades de diari" + +#~ msgid "Customer" +#~ msgstr "Client " + +#~ msgid "Supplier" +#~ msgstr "Proveïdor " diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/cs.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/cs.po new file mode 100644 index 00000000..e597ab77 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/cs.po @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Czech (https://www.transifex.com/oca/teams/23907/cs/)\n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +#, fuzzy +msgid "Invoice reference" +msgstr "Řádek faktury" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +#, fuzzy +msgid "Refund Invoices" +msgstr "Faktura" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +#, fuzzy +msgid "Refund invoice lines" +msgstr "Řádek faktury" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Celkem" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/da.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/da.po new file mode 100644 index 00000000..ba1f338c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/da.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Danish (https://www.transifex.com/oca/teams/23907/da/)\n" +"Language: da\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +msgid "Refund Invoices" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Total" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/de.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/de.po new file mode 100644 index 00000000..c22370d8 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/de.po @@ -0,0 +1,111 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2019-07-17 12:43+0000\n" +"Last-Translator: Maria Sparenberg \n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.7.1\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +#, fuzzy +msgid "Invoice reference" +msgstr "Rechnungsposition" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "Ursprüngliche Rechnungsposition" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" +"Ursprüngliche Rechnungsposition, auf die sich diese Erstattungsposition " +"bezieht" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +#, fuzzy +msgid "Refund Invoices" +msgstr "Gutschriften" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +#, fuzzy +msgid "Refund invoice lines" +msgstr "Gutschriftposition" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "Erstattungspositionen, die zu dieser Rechnungsposition erstellt wurden" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "Gutschriften" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "Status" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Total" + +#~ msgid "Bill date" +#~ msgstr "Rechnungstellungsdatum" + +#~ msgid "Customer" +#~ msgstr "Kunde" + +#~ msgid "Invoice" +#~ msgstr "Rechnung" + +#~ msgid "Number" +#~ msgstr "Nummer" + +#~ msgid "Reference" +#~ msgstr "Referenz" + +#~ msgid "Refund reason" +#~ msgstr "Erstattungsgrund" + +#~ msgid "Source" +#~ msgstr "Herkunft" + +#~ msgid "Supplier" +#~ msgstr "Lieferant" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/el_GR.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/el_GR.po new file mode 100644 index 00000000..f5116506 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/el_GR.po @@ -0,0 +1,89 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +#, fuzzy +msgid "Refund Invoices" +msgstr "Τιμολόγιο" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Σύνολο" + +#~ msgid "Customer" +#~ msgstr "Πελάτης" + +#~ msgid "Supplier" +#~ msgstr "Προμηθευτής" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/en_GB.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/en_GB.po new file mode 100644 index 00000000..9eac63f9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/en_GB.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: English (United Kingdom) (https://www.transifex.com/oca/" +"teams/23907/en_GB/)\n" +"Language: en_GB\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +#, fuzzy +msgid "Invoice reference" +msgstr "Invoice Line" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +#, fuzzy +msgid "Refund Invoices" +msgstr "Invoice" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +#, fuzzy +msgid "Refund invoice lines" +msgstr "Invoice Line" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Total" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/es.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/es.po new file mode 100644 index 00000000..64897b90 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/es.po @@ -0,0 +1,111 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2023-10-10 21:36+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "Reversión de asiento contable" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "Referencia de factura" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "Entrada Diaria" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "Apunte contable" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "Línea de la factura original" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" +"Línea de la factura original a la que está línea de factura rectificativa se " +"refiere" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +msgid "Refund Invoices" +msgstr "Facturas rectificativas" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines" +msgstr "Líneas de factura rectificativa" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "Líneas de facturas rectificativas creadas desde esta línea de factura" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "Rectificaciones" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "Estado" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Total" + +#~ msgid "Journal Entries" +#~ msgstr "Asientos contables" + +#~ msgid "Bill date" +#~ msgstr "Fecha de factura" + +#~ msgid "Customer" +#~ msgstr "Cliente" + +#~ msgid "Invoice" +#~ msgstr "Factura" + +#~ msgid "Number" +#~ msgstr "Número" + +#~ msgid "Reference" +#~ msgstr "Referencia" + +#~ msgid "Refund reason" +#~ msgstr "Razón de la rectificación" + +#~ msgid "Source" +#~ msgstr "Origen" + +#~ msgid "Supplier" +#~ msgstr "Proveedor" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/es_AR.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/es_AR.po new file mode 100644 index 00000000..b330feb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/es_AR.po @@ -0,0 +1,89 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2021-03-31 04:46+0000\n" +"Last-Translator: Ignacio Buioli \n" +"Language-Team: Spanish (Argentina) (https://www.transifex.com/oca/" +"teams/23907/es_AR/)\n" +"Language: es_AR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "Inversión de Movimiento de Cuenta" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "Factura de referencia" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "Apunte Contable" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "Línea de factura original" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" +"Línea de factura original a la que se refiere esta línea de factura de " +"reembolso" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +msgid "Refund Invoices" +msgstr "Facturas de Reembolso" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines" +msgstr "Líneas de factura de reembolso" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" +"Líneas de factura de reembolso creadas a partir de esta línea de factura" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "Reembolsos" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "Estado" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Total" + +#~ msgid "Journal Entries" +#~ msgstr "Asientos Contables" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/es_BO.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/es_BO.po new file mode 100644 index 00000000..60189111 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/es_BO.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-24 18:04+0000\n" +"PO-Revision-Date: 2017-03-24 18:04+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Bolivia) (https://www.transifex.com/oca/teams/23907/" +"es_BO/)\n" +"Language: es_BO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +msgid "Refund Invoices" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Total" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/es_CL.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/es_CL.po new file mode 100644 index 00000000..ec2cdb72 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/es_CL.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Chile) (https://www.transifex.com/oca/teams/23907/" +"es_CL/)\n" +"Language: es_CL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +msgid "Refund Invoices" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Total" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/es_CO.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/es_CO.po new file mode 100644 index 00000000..e33c9f47 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/es_CO.po @@ -0,0 +1,101 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +# JOSE ALEJANDRO ECHEVERRI VALENCIA , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: JOSE ALEJANDRO ECHEVERRI VALENCIA , 2018\n" +"Language-Team: Spanish (Colombia) (https://www.transifex.com/oca/teams/23907/" +"es_CO/)\n" +"Language: es_CO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +#, fuzzy +msgid "Refund Invoices" +msgstr "Factura Compensada" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +#, fuzzy +msgid "Refund invoice lines" +msgstr "Factura Compensada" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "Compensaciones" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "Estado" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Total" + +#~ msgid "Bill date" +#~ msgstr "Fecha Factura" + +#~ msgid "Customer" +#~ msgstr "Cliente" + +#~ msgid "Refund reason" +#~ msgstr "Motivo de compensación" + +#~ msgid "Source" +#~ msgstr "Fuente" + +#~ msgid "Supplier" +#~ msgstr "Proveedor" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/es_CR.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/es_CR.po new file mode 100644 index 00000000..671cda6b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/es_CR.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/" +"teams/23907/es_CR/)\n" +"Language: es_CR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +#, fuzzy +msgid "Invoice reference" +msgstr "Línea de factura" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +#, fuzzy +msgid "Refund Invoices" +msgstr "Factura" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +#, fuzzy +msgid "Refund invoice lines" +msgstr "Línea de factura" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Total" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/es_DO.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/es_DO.po new file mode 100644 index 00000000..7610dc82 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/es_DO.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Dominican Republic) (https://www.transifex.com/oca/" +"teams/23907/es_DO/)\n" +"Language: es_DO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +msgid "Refund Invoices" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Total" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/es_EC.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/es_EC.po new file mode 100644 index 00000000..8d9c166b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/es_EC.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/" +"es_EC/)\n" +"Language: es_EC\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +#, fuzzy +msgid "Invoice reference" +msgstr "Detalle de Factura" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +#, fuzzy +msgid "Refund Invoices" +msgstr "Factura" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +#, fuzzy +msgid "Refund invoice lines" +msgstr "Detalle de Factura" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Total" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/es_ES.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/es_ES.po new file mode 100644 index 00000000..37cfe171 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/es_ES.po @@ -0,0 +1,83 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# Fernando Lara , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: Fernando Lara , 2017\n" +"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/" +"es_ES/)\n" +"Language: es_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +#, fuzzy +msgid "Refund Invoices" +msgstr "Factura" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/es_MX.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/es_MX.po new file mode 100644 index 00000000..8b20a9ab --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/es_MX.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" +"es_MX/)\n" +"Language: es_MX\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +#, fuzzy +msgid "Invoice reference" +msgstr "Línea de factura" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +#, fuzzy +msgid "Refund Invoices" +msgstr "Factura" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +#, fuzzy +msgid "Refund invoice lines" +msgstr "Línea de factura" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Total" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/es_PE.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/es_PE.po new file mode 100644 index 00000000..7e08034f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/es_PE.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Peru) (https://www.transifex.com/oca/teams/23907/" +"es_PE/)\n" +"Language: es_PE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +msgid "Refund Invoices" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Total" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/es_PY.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/es_PY.po new file mode 100644 index 00000000..aea6bf68 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/es_PY.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Paraguay) (https://www.transifex.com/oca/teams/23907/" +"es_PY/)\n" +"Language: es_PY\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +msgid "Refund Invoices" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Total" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/es_VE.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/es_VE.po new file mode 100644 index 00000000..4681d93b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/es_VE.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/" +"teams/23907/es_VE/)\n" +"Language: es_VE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +msgid "Refund Invoices" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Total" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/et.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/et.po new file mode 100644 index 00000000..9b96c8b3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/et.po @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Estonian (https://www.transifex.com/oca/teams/23907/et/)\n" +"Language: et\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +#, fuzzy +msgid "Invoice reference" +msgstr "Arve rida" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +#, fuzzy +msgid "Refund Invoices" +msgstr "Arve" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +#, fuzzy +msgid "Refund invoice lines" +msgstr "Arve rida" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Kokku" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/eu.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/eu.po new file mode 100644 index 00000000..493426a1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/eu.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Basque (https://www.transifex.com/oca/teams/23907/eu/)\n" +"Language: eu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +msgid "Refund Invoices" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Total" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/eu_ES.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/eu_ES.po new file mode 100644 index 00000000..dc1a0ef2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/eu_ES.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-24 00:13+0000\n" +"PO-Revision-Date: 2016-12-24 00:13+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Basque (Spain) (https://www.transifex.com/oca/teams/23907/" +"eu_ES/)\n" +"Language: eu_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +msgid "Refund Invoices" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "" + +#~ msgid "Customer" +#~ msgstr "Bezeroa" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/fa.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/fa.po new file mode 100644 index 00000000..b0020d2c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/fa.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Persian (https://www.transifex.com/oca/teams/23907/fa/)\n" +"Language: fa\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +msgid "Refund Invoices" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "جمع کل" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/fi.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/fi.po new file mode 100644 index 00000000..746283f2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/fi.po @@ -0,0 +1,88 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +#, fuzzy +msgid "Refund Invoices" +msgstr "Lasku" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "Tila" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Yhteensä" + +#~ msgid "Customer" +#~ msgstr "Asiakas" + +#~ msgid "Supplier" +#~ msgstr "Toimittaja" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/fr.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/fr.po new file mode 100644 index 00000000..51d46288 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/fr.po @@ -0,0 +1,108 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +# Nicolas JEUDY , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2021-04-06 23:46+0000\n" +"Last-Translator: Yves Le Doeuff \n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "Contre passation d'écriture" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "Référence de la facture" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "Ecriture de journal" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "Ligne de facture d'origine" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "Ligne de facture d'origine à laquelle se réfère cette ligne d'avoir" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +msgid "Refund Invoices" +msgstr "Avoirs" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +#, fuzzy +msgid "Refund invoice lines" +msgstr "Ligne d'avoir" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "Lignes d'avoir crées partir de cette ligne de facture" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "Avoirs" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "Statut" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Total" + +#~ msgid "Bill date" +#~ msgstr "Date de la facture" + +#~ msgid "Customer" +#~ msgstr "Client" + +#~ msgid "Invoice" +#~ msgstr "Facture" + +#~ msgid "Number" +#~ msgstr "Numéro" + +#~ msgid "Reference" +#~ msgstr "Référence" + +#~ msgid "Refund reason" +#~ msgstr "Motif de l'avoir" + +#~ msgid "Source" +#~ msgstr "Origine" + +#~ msgid "Supplier" +#~ msgstr "Fournisseur" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/fr_CA.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/fr_CA.po new file mode 100644 index 00000000..e55a9071 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/fr_CA.po @@ -0,0 +1,86 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-06 02:39+0000\n" +"PO-Revision-Date: 2017-06-06 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (Canada) (https://www.transifex.com/oca/teams/23907/" +"fr_CA/)\n" +"Language: fr_CA\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +#, fuzzy +msgid "Refund Invoices" +msgstr "Facture" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "" + +#~ msgid "Supplier" +#~ msgstr "Fournisseur" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/fr_CH.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/fr_CH.po new file mode 100644 index 00000000..5d407063 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/fr_CH.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-24 00:13+0000\n" +"PO-Revision-Date: 2016-12-24 00:13+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: French (Switzerland) (https://www.transifex.com/oca/" +"teams/23907/fr_CH/)\n" +"Language: fr_CH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +#, fuzzy +msgid "Invoice reference" +msgstr "Ligne de facture" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +#, fuzzy +msgid "Refund Invoices" +msgstr "Facture" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +#, fuzzy +msgid "Refund invoice lines" +msgstr "Ligne de facture" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/fr_FR.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/fr_FR.po new file mode 100644 index 00000000..d6ed48d5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/fr_FR.po @@ -0,0 +1,86 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-13 10:33+0000\n" +"PO-Revision-Date: 2021-04-10 15:46+0000\n" +"Last-Translator: Yves Le Doeuff \n" +"Language-Team: French (France) (https://www.transifex.com/oca/teams/23907/" +"fr_FR/)\n" +"Language: fr_FR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "Contre passation d'écriture" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "Référence de la facture" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "Ecriture de journal" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "Ligne de facture d'origine" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "Ligne de facture d'origine à laquelle se réfère cette ligne d'avoir" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +msgid "Refund Invoices" +msgstr "Avoirs" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines" +msgstr "Ligne d'avoir" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "Lignes d'avoir crées partir de cette ligne de facture" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "Avoirs" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "Statut" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Total" + +#~ msgid "Supplier" +#~ msgstr "Fournisseur" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/gl.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/gl.po new file mode 100644 index 00000000..42b6a84c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/gl.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"Language: gl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +#, fuzzy +msgid "Refund Invoices" +msgstr "Factura" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "Rectificacións" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Total" + +#~ msgid "Customer" +#~ msgstr "Cliente" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/he.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/he.po new file mode 100644 index 00000000..961898db --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/he.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hebrew (https://www.transifex.com/oca/teams/23907/he/)\n" +"Language: he\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +msgid "Refund Invoices" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "סה\"כ" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/hr.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/hr.po new file mode 100644 index 00000000..a90b03b9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/hr.po @@ -0,0 +1,95 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2023-02-15 17:22+0000\n" +"Last-Translator: Bole \n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "Storno temeljnice" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "Referenca računa" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "Stavka dnevnika" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "Izvorna stavka računa" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "Izvorna stavka računa na koju se referira ova stavka storna" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +msgid "Refund Invoices" +msgstr "Storno Računi" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines" +msgstr "Stavke storno računa" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "Storno stavke račune kreirane iz ove stavke" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "Storna" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "Status" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Ukupno" + +#~ msgid "Journal Entries" +#~ msgstr "Stavke dnevnika" + +#~ msgid "Customer" +#~ msgstr "Kupac" + +#~ msgid "Reference" +#~ msgstr "Veza" + +#~ msgid "Supplier" +#~ msgstr "Dobavljač" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/hr_HR.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/hr_HR.po new file mode 100644 index 00000000..e8de9854 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/hr_HR.po @@ -0,0 +1,110 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +#, fuzzy +msgid "Invoice reference" +msgstr "Stavka računa" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "Originalna stavka računa" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "Originalna stavka računa na koju se ova stavka referencira." + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +#, fuzzy +msgid "Refund Invoices" +msgstr "Računi povrata" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +#, fuzzy +msgid "Refund invoice lines" +msgstr "Stavka računa povrata" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "Stavke računa povrata kreirane iz ove stavke računa." + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "Povrati" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "Status" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Ukupno" + +#~ msgid "Bill date" +#~ msgstr "Datum računa" + +#~ msgid "Customer" +#~ msgstr "Kupac" + +#~ msgid "Invoice" +#~ msgstr "Račun" + +#~ msgid "Number" +#~ msgstr "Broj" + +#~ msgid "Reference" +#~ msgstr "Referenca" + +#~ msgid "Refund reason" +#~ msgstr "Razlog povrata" + +#~ msgid "Source" +#~ msgstr "Izvor" + +#~ msgid "Supplier" +#~ msgstr "Dobavljač" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/hu.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/hu.po new file mode 100644 index 00000000..88b84bd2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/hu.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" +"Language: hu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +#, fuzzy +msgid "Invoice reference" +msgstr "Számlasor" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +#, fuzzy +msgid "Refund Invoices" +msgstr "Számla" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +#, fuzzy +msgid "Refund invoice lines" +msgstr "Számlasor" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Összesen" + +#~ msgid "Supplier" +#~ msgstr "Beszállító" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/id.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/id.po new file mode 100644 index 00000000..8eb4f3c6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/id.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Indonesian (https://www.transifex.com/oca/teams/23907/id/)\n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +#, fuzzy +msgid "Refund Invoices" +msgstr "Faktur" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Total" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/it.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/it.po new file mode 100644 index 00000000..cdf4cbd9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/it.po @@ -0,0 +1,92 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2024-06-25 18:05+0000\n" +"Last-Translator: Francesco Foresti \n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "Storno movimento conto" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "Riferimento fattura" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "Movimento contabile" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "Riga fattura originale" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" +"Riga fattura origine alla quale si riferisce la riga di fattura rimborso" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +msgid "Refund Invoices" +msgstr "Fatture rimborso" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines" +msgstr "Righe fattura rimborso" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "Righe fattura rimborso create da questa riga fattura" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "Rimborsi" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "Stato" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Totale" + +#~ msgid "Customer" +#~ msgstr "Cliente" + +#~ msgid "Reference" +#~ msgstr "Riferimento" + +#~ msgid "Supplier" +#~ msgstr "Fornitore" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/ja.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/ja.po new file mode 100644 index 00000000..6eb22318 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/ja.po @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Japanese (https://www.transifex.com/oca/teams/23907/ja/)\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +#, fuzzy +msgid "Invoice reference" +msgstr "請求行" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +#, fuzzy +msgid "Refund Invoices" +msgstr "請求書" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +#, fuzzy +msgid "Refund invoice lines" +msgstr "請求行" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "合計" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/ko.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/ko.po new file mode 100644 index 00000000..e09ea8c6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/ko.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Korean (https://www.transifex.com/oca/teams/23907/ko/)\n" +"Language: ko\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +msgid "Refund Invoices" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "총계" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/lt.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/lt.po new file mode 100644 index 00000000..4be20fa5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/lt.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/lt/)\n" +"Language: lt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" +"%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +#, fuzzy +msgid "Invoice reference" +msgstr "Sąskaitos faktūros eilutė" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +#, fuzzy +msgid "Refund Invoices" +msgstr "Sąskaita faktūra" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +#, fuzzy +msgid "Refund invoice lines" +msgstr "Sąskaitos faktūros eilutė" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Viso" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/lv.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/lv.po new file mode 100644 index 00000000..497fa669 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/lv.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Latvian (https://www.transifex.com/oca/teams/23907/lv/)\n" +"Language: lv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " +"2);\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +msgid "Refund Invoices" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Summa" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/mk.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/mk.po new file mode 100644 index 00000000..40b4e4cf --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/mk.po @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Macedonian (https://www.transifex.com/oca/teams/23907/mk/)\n" +"Language: mk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +#, fuzzy +msgid "Invoice reference" +msgstr "Ставка од фактура" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +#, fuzzy +msgid "Refund Invoices" +msgstr "Фактура" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +#, fuzzy +msgid "Refund invoice lines" +msgstr "Ставка од фактура" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Вкупно" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/mn.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/mn.po new file mode 100644 index 00000000..443b11b3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/mn.po @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Mongolian (https://www.transifex.com/oca/teams/23907/mn/)\n" +"Language: mn\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +#, fuzzy +msgid "Invoice reference" +msgstr "Нэхэмжлэлийн мөр" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +#, fuzzy +msgid "Refund Invoices" +msgstr "Нэхэмжлэл" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +#, fuzzy +msgid "Refund invoice lines" +msgstr "Нэхэмжлэлийн мөр" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Дүн" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/nb.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/nb.po new file mode 100644 index 00000000..9c85aa02 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/nb.po @@ -0,0 +1,88 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (https://www.transifex.com/oca/teams/23907/" +"nb/)\n" +"Language: nb\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +#, fuzzy +msgid "Invoice reference" +msgstr "Fakturalinje" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +#, fuzzy +msgid "Refund Invoices" +msgstr "Faktura" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +#, fuzzy +msgid "Refund invoice lines" +msgstr "Fakturalinje" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Total" + +#~ msgid "Reference" +#~ msgstr "Referanse" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/nb_NO.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/nb_NO.po new file mode 100644 index 00000000..d904882d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/nb_NO.po @@ -0,0 +1,86 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-06 02:39+0000\n" +"PO-Revision-Date: 2017-06-06 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/" +"teams/23907/nb_NO/)\n" +"Language: nb_NO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +#, fuzzy +msgid "Refund Invoices" +msgstr "Innmelding" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "" + +#~ msgid "Supplier" +#~ msgstr "Leverandør" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/nl.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/nl.po new file mode 100644 index 00000000..e024843f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/nl.po @@ -0,0 +1,90 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-06 02:39+0000\n" +"PO-Revision-Date: 2017-06-06 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +#, fuzzy +msgid "Invoice reference" +msgstr "Factuurregel" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +#, fuzzy +msgid "Refund Invoices" +msgstr "Factuur" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +#, fuzzy +msgid "Refund invoice lines" +msgstr "Factuurregel" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Totaal" + +#~ msgid "Customer" +#~ msgstr "Klant" + +#~ msgid "Supplier" +#~ msgstr "Leverancier" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/nl_BE.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/nl_BE.po new file mode 100644 index 00000000..2f07f776 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/nl_BE.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (Belgium) (https://www.transifex.com/oca/teams/23907/" +"nl_BE/)\n" +"Language: nl_BE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +#, fuzzy +msgid "Invoice reference" +msgstr "Factuurlijn" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +#, fuzzy +msgid "Refund Invoices" +msgstr "Factuur" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +#, fuzzy +msgid "Refund invoice lines" +msgstr "Factuurlijn" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Totaal" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/nl_NL.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/nl_NL.po new file mode 100644 index 00000000..21f91879 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/nl_NL.po @@ -0,0 +1,103 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" +"teams/23907/nl_NL/)\n" +"Language: nl_NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +#, fuzzy +msgid "Invoice reference" +msgstr "Factuurregel" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "Originele Factuurregel" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +#, fuzzy +msgid "Refund Invoices" +msgstr "Creditfacturen" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +#, fuzzy +msgid "Refund invoice lines" +msgstr "Creditfactuurregel" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Totaal" + +#~ msgid "Customer" +#~ msgstr "Klant" + +#~ msgid "Invoice" +#~ msgstr "Factuur" + +#~ msgid "Number" +#~ msgstr "Nummer" + +#~ msgid "Reference" +#~ msgstr "Referentie" + +#~ msgid "Source" +#~ msgstr "Bron" + +#~ msgid "Supplier" +#~ msgstr "Leverancier" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/pl.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/pl.po new file mode 100644 index 00000000..f44ee70b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/pl.po @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Polish (https://www.transifex.com/oca/teams/23907/pl/)\n" +"Language: pl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n" +"%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n" +"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +#, fuzzy +msgid "Refund Invoices" +msgstr "Faktura" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Suma" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/pt.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/pt.po new file mode 100644 index 00000000..b9705760 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/pt.po @@ -0,0 +1,89 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2023-02-28 08:44+0000\n" +"Last-Translator: Pedro Castro Silva \n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "Reversão de Movimento Contabilístico" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "Refª da Fatura" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "Item do Diário" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "Linha de Fatura Original" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" +"Linha de fatura original referenciada por esta linha de nota de crédito" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +msgid "Refund Invoices" +msgstr "Notas de Crédito" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines" +msgstr "Linhas de notas de crédito" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "Linhas de notas de crédito criadas a partir desta linha de fatura" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "Créditos" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "Estado" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Total" + +#~ msgid "Journal Entries" +#~ msgstr "Entradas no Diário" + +#~ msgid "Reference" +#~ msgstr "Referência" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/pt_BR.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/pt_BR.po new file mode 100644 index 00000000..fb099680 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/pt_BR.po @@ -0,0 +1,111 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2023-10-30 14:37+0000\n" +"Last-Translator: Adriano Prado \n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/" +"23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "Reversão de movimentação de conta" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "Referência da fatura" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "Entrada de Diário" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "Item Diário" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "Linha de fatura original" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" +"Linha de fatura original à qual essa linha de fatura de reembolso é referida" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +msgid "Refund Invoices" +msgstr "Reembolsar Faturas" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines" +msgstr "Reembolsar linhas da fatura" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "Reembolsar linhas de fatura criadas a partir desta linha de fatura" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "Reembolso" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "Status" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Total" + +#~ msgid "Journal Entries" +#~ msgstr "Entradas Diárias" + +#~ msgid "Bill date" +#~ msgstr "Data da Fatura" + +#~ msgid "Customer" +#~ msgstr "Cliente" + +#~ msgid "Invoice" +#~ msgstr "Fatura" + +#~ msgid "Number" +#~ msgstr "Número" + +#~ msgid "Reference" +#~ msgstr "Referencia" + +#~ msgid "Refund reason" +#~ msgstr "Reembolsar razão" + +#~ msgid "Source" +#~ msgstr "Origem" + +#~ msgid "Supplier" +#~ msgstr "Fornecedor" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/pt_PT.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/pt_PT.po new file mode 100644 index 00000000..f5422731 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/pt_PT.po @@ -0,0 +1,110 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2021-09-06 12:33+0000\n" +"Last-Translator: Pedro Castro Silva \n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" +"teams/23907/pt_PT/)\n" +"Language: pt_PT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "Reversão do Movimento Contabilístico" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "Referência da Fatura" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "Item do Diário" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "Linha de fatura original" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "Linha da fatura à qual se refere esta linha de nota de crédito" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +msgid "Refund Invoices" +msgstr "Notas de Crédito" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines" +msgstr "Linha de nota de crédito" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "Linhas de notas de crédito criadas a partir desta linha de fatura" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "Notas de Crédito" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "Estado" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Total" + +#~ msgid "Journal Entries" +#~ msgstr "Movimentos do Diário" + +#~ msgid "Bill date" +#~ msgstr "Data da Fatura" + +#~ msgid "Customer" +#~ msgstr "Cliente" + +#~ msgid "Invoice" +#~ msgstr "Fatura" + +#~ msgid "Number" +#~ msgstr "Número" + +#~ msgid "Reference" +#~ msgstr "Referência" + +#~ msgid "Refund reason" +#~ msgstr "Motivo" + +#~ msgid "Source" +#~ msgstr "Origem" + +#~ msgid "Supplier" +#~ msgstr "Fornecedor" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/ro.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/ro.po new file mode 100644 index 00000000..8ab060ff --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/ro.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-06 02:39+0000\n" +"PO-Revision-Date: 2017-06-06 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +#, fuzzy +msgid "Invoice reference" +msgstr "Linie factura" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +#, fuzzy +msgid "Refund Invoices" +msgstr "Factura" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +#, fuzzy +msgid "Refund invoice lines" +msgstr "Linie factura" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Total" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/ru.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/ru.po new file mode 100644 index 00000000..276957f7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/ru.po @@ -0,0 +1,86 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" +"%100>=11 && n%100<=14)? 2 : 3);\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +#, fuzzy +msgid "Invoice reference" +msgstr "Позиция счета" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +#, fuzzy +msgid "Refund Invoices" +msgstr "Счет" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +#, fuzzy +msgid "Refund invoice lines" +msgstr "Позиция счета" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Всего" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/sk.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/sk.po new file mode 100644 index 00000000..163eb4a1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/sk.po @@ -0,0 +1,90 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovak (https://www.transifex.com/oca/teams/23907/sk/)\n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +msgid "Refund Invoices" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Celkom" + +#~ msgid "Customer" +#~ msgstr "Zákazník" + +#~ msgid "Source" +#~ msgstr "Zdroj" + +#~ msgid "Supplier" +#~ msgstr "Dodávateľ" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/sk_SK.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/sk_SK.po new file mode 100644 index 00000000..f5a7f4e0 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/sk_SK.po @@ -0,0 +1,83 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-24 00:13+0000\n" +"PO-Revision-Date: 2016-12-24 00:13+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Slovak (Slovakia) (https://www.transifex.com/oca/teams/23907/" +"sk_SK/)\n" +"Language: sk_SK\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +#, fuzzy +msgid "Refund Invoices" +msgstr "Faktúra" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/sl.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/sl.po new file mode 100644 index 00000000..82303ac9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/sl.po @@ -0,0 +1,94 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3);\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +#, fuzzy +msgid "Invoice reference" +msgstr "Postavka računa" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +#, fuzzy +msgid "Refund Invoices" +msgstr "Račun" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +#, fuzzy +msgid "Refund invoice lines" +msgstr "Postavka računa" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "Dobropisi" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "Status" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Skupaj" + +#~ msgid "Customer" +#~ msgstr "Kupec" + +#~ msgid "Reference" +#~ msgstr "Sklic" + +#~ msgid "Supplier" +#~ msgstr "Dobavitelj" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/sr.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/sr.po new file mode 100644 index 00000000..98fab794 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/sr.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Serbian (https://www.transifex.com/oca/teams/23907/sr/)\n" +"Language: sr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +msgid "Refund Invoices" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Ukupno" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/sr@latin.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/sr@latin.po new file mode 100644 index 00000000..5946f19f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/sr@latin.po @@ -0,0 +1,83 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Serbian (Latin) (https://www.transifex.com/oca/teams/23907/sr" +"%40latin/)\n" +"Language: sr@latin\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +msgid "Refund Invoices" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Ukupno" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/sv.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/sv.po new file mode 100644 index 00000000..a60c5ca6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/sv.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2024-02-27 12:36+0000\n" +"Last-Translator: jakobkrabbe \n" +"Language-Team: Swedish (https://www.transifex.com/oca/teams/23907/sv/)\n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "Återföring av kontoflytt" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "Fakturareferens" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "Journalanteckning" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "Tidningsartikel" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "Ursprunglig fakturarad" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "Ursprunglig fakturarad som denna återbetalningsfakturarad hänvisas till" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +msgid "Refund Invoices" +msgstr "Återbetalningsfakturor" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines" +msgstr "Återbetalningsfaktura rader" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "Återbetala fakturarader som skapats från denna fakturarad" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "Återbetalningar" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "Status" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Totalt" + +#~ msgid "Reference" +#~ msgstr "Referens" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/th.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/th.po new file mode 100644 index 00000000..089626ac --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/th.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Thai (https://www.transifex.com/oca/teams/23907/th/)\n" +"Language: th\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +#, fuzzy +msgid "Refund Invoices" +msgstr "ใบแจ้งหนี้" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "รวม" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/tr.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/tr.po new file mode 100644 index 00000000..c12c7a1c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/tr.po @@ -0,0 +1,90 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +#, fuzzy +msgid "Invoice reference" +msgstr "Fatura kalemi" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +#, fuzzy +msgid "Refund Invoices" +msgstr "Fatura" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +#, fuzzy +msgid "Refund invoice lines" +msgstr "Fatura kalemi" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Toplam" + +#~ msgid "Customer" +#~ msgstr "Müşteri" + +#~ msgid "Supplier" +#~ msgstr "Tedarikçi" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/tr_TR.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/tr_TR.po new file mode 100644 index 00000000..49dc4812 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/tr_TR.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +#, fuzzy +msgid "Invoice reference" +msgstr "Fatura hizası" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +#, fuzzy +msgid "Refund Invoices" +msgstr "Fatura" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +#, fuzzy +msgid "Refund invoice lines" +msgstr "Fatura hizası" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "Durum" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/uk.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/uk.po new file mode 100644 index 00000000..3b46bd51 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/uk.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Ukrainian (https://www.transifex.com/oca/teams/23907/uk/)\n" +"Language: uk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +msgid "Refund Invoices" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Всього" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/vi.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/vi.po new file mode 100644 index 00000000..bddadffa --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/vi.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Vietnamese (https://www.transifex.com/oca/teams/23907/vi/)\n" +"Language: vi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Invoice reference" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +msgid "Refund Invoices" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "Tổng" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/zh_CN.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/zh_CN.po new file mode 100644 index 00000000..03bedd49 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/zh_CN.po @@ -0,0 +1,91 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" +"zh_CN/)\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +#, fuzzy +msgid "Invoice reference" +msgstr "发票明细" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +#, fuzzy +msgid "Refund Invoices" +msgstr "发票" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +#, fuzzy +msgid "Refund invoice lines" +msgstr "发票明细" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "状态" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "总计" + +#~ msgid "Customer" +#~ msgstr "客户" + +#~ msgid "Supplier" +#~ msgstr "供应商" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/zh_TW.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/zh_TW.po new file mode 100644 index 00000000..d600dfc2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/i18n/zh_TW.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_link +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-11 02:41+0000\n" +"PO-Revision-Date: 2018-04-11 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (Taiwan) (https://www.transifex.com/oca/teams/23907/" +"zh_TW/)\n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +#, fuzzy +msgid "Invoice reference" +msgstr "發票明細" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model,name:account_invoice_refund_link.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__origin_line_id +msgid "Original invoice line to which this refund invoice line is referred to" +msgstr "" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_bank_statement_line__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move__refund_invoice_ids +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_payment__refund_invoice_ids +#, fuzzy +msgid "Refund Invoices" +msgstr "發票" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,field_description:account_invoice_refund_link.field_account_move_line__refund_line_ids +#, fuzzy +msgid "Refund invoice lines" +msgstr "發票明細" + +#. module: account_invoice_refund_link +#: model:ir.model.fields,help:account_invoice_refund_link.field_account_move_line__refund_line_ids +msgid "Refund invoice lines created from this invoice line" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Refunds" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Status" +msgstr "" + +#. module: account_invoice_refund_link +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_link.view_customer_account_invoice_add_refunds_details_form +msgid "Total" +msgstr "總計" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/models/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/models/__init__.py new file mode 100644 index 00000000..29062c0e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/models/__init__.py @@ -0,0 +1,4 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import account_move +from . import account_move_line diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/models/account_move.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/models/account_move.py new file mode 100644 index 00000000..6ddbf1c3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/models/account_move.py @@ -0,0 +1,14 @@ +# Copyright 2004-2011 Pexego Sistemas Informáticos. (http://pexego.es) +# Copyright 2016 Antonio Espinosa +# Copyright 2014-2022 Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class AccountMove(models.Model): + _inherit = "account.move" + + refund_invoice_ids = fields.One2many( + "account.move", "reversed_entry_id", string="Refund Invoices", readonly=True + ) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/models/account_move_line.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/models/account_move_line.py new file mode 100644 index 00000000..94c17ddb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/models/account_move_line.py @@ -0,0 +1,35 @@ +# Copyright 2004-2011 Pexego Sistemas Informáticos. (http://pexego.es) +# Copyright 2016 Tecnativa - Antonio Espinosa +# Copyright 2014-2023 Tecnativa - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class AccountInvoiceLine(models.Model): + _inherit = "account.move.line" + + origin_line_id = fields.Many2one( + comodel_name="account.move.line", + string="Original invoice line", + help="Original invoice line to which this refund invoice line is referred to", + copy=False, + index=True, + ) + refund_line_ids = fields.One2many( + comodel_name="account.move.line", + inverse_name="origin_line_id", + string="Refund invoice lines", + help="Refund invoice lines created from this invoice line", + copy=False, + ) + + def copy_data(self, default=None): + """Link refund lines with the original ones when copying move lines from the + `_reverse_move_vals` method. + """ + res = super().copy_data(default=default) + if self.env.context.get("link_origin_line"): + for line, values in zip(self, res): + values["origin_line_id"] = line.id + return res diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..d4b4e3b6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/readme/CONTRIBUTORS.rst @@ -0,0 +1,13 @@ +* Pexego Sistemas Informáticos. (http://pexego.es) +* Nikul Chaudhary +* `Tecnativa `_: + + * Pedro M. Baeza + * Antonio Espinosa + * Luis M. Ontalba + * Ernesto Tejeda + * João Marques + +* `Factor Libre `_: + + * Luis J. Salvatierra diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/readme/DESCRIPTION.rst new file mode 100644 index 00000000..c9761fc6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/readme/DESCRIPTION.rst @@ -0,0 +1,3 @@ +This module shows the links between refunds and their original invoices in the +invoice form and also keep track of refund lines and their original invoice +lines. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/readme/USAGE.rst b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/readme/USAGE.rst new file mode 100644 index 00000000..b53f6f55 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/readme/USAGE.rst @@ -0,0 +1,11 @@ +To use this module, you need to: + +#. Go to "Invoicing -> customers -> Invoices", create an Invoice + and validate it by clicking on the 'Confirm' button. +#. Create a Credit Note by clicking on the 'Add Credit Note' button. +#. In the form view of that Credit Note you can see the new field + 'Invoice reference' that is a link to the Original Invoice + (the one you created in step 1) +#. Come back to the original Invoice created in step 1 and you will see + a new page in the notebook called 'Refunds'. There will be the Credit Note + that you created in the previous step. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/static/description/icon.png b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/static/description/index.html b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/static/description/index.html new file mode 100644 index 00000000..8f366c58 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/static/description/index.html @@ -0,0 +1,461 @@ + + + + + +Show links between refunds and their originator invoices. + + + + + + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/tests/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/tests/__init__.py new file mode 100644 index 00000000..016e8c7b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/tests/__init__.py @@ -0,0 +1,4 @@ +# Copyright 2016 Antonio Espinosa +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import test_invoice_refund_link diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/tests/test_invoice_refund_link.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/tests/test_invoice_refund_link.py new file mode 100644 index 00000000..92df87ea --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/tests/test_invoice_refund_link.py @@ -0,0 +1,125 @@ +# Copyright 2016 Tecnativa - Antonio Espinosa +# Copyright 2014,2023,2025 Tecnativa - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo.tests.common import TransactionCase, tagged + +from .. import post_init_hook + + +@tagged("post_install", "-at_install") +class TestInvoiceRefundLinkBase(TransactionCase): + refund_method = "refund" + + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.env = cls.env( + context=dict( + cls.env.context, + mail_create_nolog=True, + mail_create_nosubscribe=True, + mail_notrack=True, + no_reset_password=True, + tracking_disable=True, + ) + ) + if not cls.env.company.chart_template_id: + # Load a CoA if there's none in current company + coa = cls.env.ref("l10n_generic_coa.configurable_chart_template", False) + if not coa: + # Load the first available CoA + coa = cls.env["account.chart.template"].search( + [("visible", "=", True)], limit=1 + ) + coa.try_loading(company=cls.env.company, install_demo=False) + cls.partner = cls.env["res.partner"].create({"name": "Test partner"}) + cls.journal = cls.env["account.journal"].search( + [("type", "=", "sale"), ("company_id", "=", cls.env.company.id)], limit=1 + ) + cls.invoice_lines = [ + (0, False, {"name": "Test section", "display_type": "line_section"}), + (0, False, {"name": "Test #1", "quantity": 1.0, "price_unit": 100.0}), + (0, False, {"name": "Test #2", "quantity": 2.0, "price_unit": 25.0}), + ] + cls.invoice = cls.env["account.move"].create( + { + "partner_id": cls.partner.id, + "move_type": "out_invoice", + "invoice_line_ids": cls.invoice_lines, + } + ) + cls.invoice.action_post() + cls.refund_reason = "The refund reason" + cls.env["account.move.reversal"].with_context( + active_ids=cls.invoice.ids, active_model="account.move" + ).create( + { + "refund_method": cls.refund_method, + "reason": cls.refund_reason, + "journal_id": cls.journal.id, + } + ).reverse_moves() + + def _test_refund_link(self): + self.assertTrue(self.invoice.refund_invoice_ids) + refund = self.invoice.refund_invoice_ids[0] + ref = "Reversal of: {}, {}".format(self.invoice.name, self.refund_reason) + self.assertEqual(refund.ref, ref) + self.assertEqual(len(self.invoice.invoice_line_ids), len(self.invoice_lines)) + self.assertEqual(len(refund.invoice_line_ids), len(self.invoice_lines)) + # We're checking only the 2nd and 3rd lines because the first is a line section + self.assertTrue(refund.invoice_line_ids[1].origin_line_id) + self.assertEqual( + self.invoice.invoice_line_ids[1], refund.invoice_line_ids[1].origin_line_id + ) + self.assertTrue(refund.invoice_line_ids[2].origin_line_id) + self.assertEqual( + self.invoice.invoice_line_ids[2], refund.invoice_line_ids[2].origin_line_id + ) + + +class TestInvoiceRefundLink(TestInvoiceRefundLinkBase): + @classmethod + def setUpClass(cls): + super(TestInvoiceRefundLink, cls).setUpClass() + + def test_post_init_hook(self): + self.assertTrue(self.invoice.refund_invoice_ids) + refund = self.invoice.refund_invoice_ids[0] + refund.invoice_line_ids.write({"origin_line_id": False}) + self.assertFalse(refund.mapped("invoice_line_ids.origin_line_id")) + post_init_hook(self.env.cr, None) + self.refund_reason = "The refund reason" + self._test_refund_link() + + def test_refund_link(self): + self._test_refund_link() + + def test_invoice_copy(self): + refund = self.invoice.refund_invoice_ids[0] + self.invoice.copy() + self.assertEqual( + refund.invoice_line_ids.origin_line_id, self.invoice.invoice_line_ids + ) + + def test_refund_copy(self): + refund = self.invoice.refund_invoice_ids[0] + refund.copy() + self.assertEqual( + self.invoice.invoice_line_ids, refund.invoice_line_ids.origin_line_id + ) + + +class TestInvoiceRefundCancelLink(TestInvoiceRefundLinkBase): + refund_method = "cancel" + + def test_refund_link(self): + self._test_refund_link() + + +class TestInvoiceRefundModifyLink(TestInvoiceRefundLinkBase): + refund_method = "modify" + + def test_refund_link(self): + self._test_refund_link() diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/views/account_invoice_view.xml b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/views/account_invoice_view.xml new file mode 100644 index 00000000..5457ce13 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/views/account_invoice_view.xml @@ -0,0 +1,68 @@ + + + + + Account invoice (customer) | add Refunds details (form) + account.move + + + + + + + + + + + + + + + +
+ + + + + + + + + + +
+
+
+
+ + + + + + +
+
diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/wizards/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/wizards/__init__.py new file mode 100644 index 00000000..20a157f3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/wizards/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import account_move_reversal diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/wizards/account_move_reversal.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/wizards/account_move_reversal.py new file mode 100644 index 00000000..0121c979 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/account_invoice_refund_link/wizards/account_move_reversal.py @@ -0,0 +1,17 @@ +# Copyright 2020 Tecnativa - Sergio Teruel +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import models + + +class AccountMoveReversal(models.TransientModel): + _inherit = "account.move.reversal" + + def reverse_moves(self): + """ + Only link invoice lines with theirs original lines when the reversal + move has been done from reversal wizard. + """ + return super( + AccountMoveReversal, self.with_context(link_origin_line=True) + ).reverse_moves() diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/doc/ARCHITECTURE.md new file mode 100644 index 00000000..4a778b1c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_invoice_refund_link Module - account_invoice_refund_link + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/doc/CONFIGURATION.md new file mode 100644 index 00000000..edb4edbe --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_invoice_refund_link. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/doc/FAQ.md new file mode 100644 index 00000000..939d36ad --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_invoice_refund_link or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/doc/INSTALL.md new file mode 100644 index 00000000..a9e7d2c8 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_refund_link" +# or +uv pip install odoo-bringout-oca-account-invoicing-account_invoice_refund_link" +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/doc/MODELS.md new file mode 100644 index 00000000..e47f9a2d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/doc/MODELS.md @@ -0,0 +1,13 @@ +# Models + +Detected core models and extensions in account_invoice_refund_link. + +```mermaid +classDiagram + class account_move + class account_move_line +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/doc/OVERVIEW.md new file mode 100644 index 00000000..78153f84 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_invoice_refund_link. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_invoice_refund_link +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/doc/USAGE.md new file mode 100644 index 00000000..87339179 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_invoice_refund_link +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/pyproject.toml b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/pyproject.toml new file mode 100644 index 00000000..ecf68725 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_link/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-account_invoice_refund_link" +version = "16.0.0" +description = "Show links between refunds and their originator invoices. - Odoo addon" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_invoice_refund_link"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/README.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/README.md new file mode 100644 index 00000000..dae14ac0 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/README.md @@ -0,0 +1,44 @@ +# Account Invoice Refund Reason + +Odoo addon: account_invoice_refund_reason + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_refund_reason +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Account Invoice Refund Reason +- **Version**: 16.0.1.0.1 +- **Category**: Accounting +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `account_invoice_refund_reason`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/README.rst b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/README.rst new file mode 100644 index 00000000..e851baea --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/README.rst @@ -0,0 +1,111 @@ +============================= +Account Invoice Refund Reason +============================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:c631f5597bbb11c5c9d069203d994c570bd62c3284018476ebb62dcaaf218099 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/account_invoice_refund_reason + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-account_invoice_refund_reason + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows you to define a list of reasons to create a credit note from +a customer invoice or vendor bill and report on them. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +* Go to *Accounting > Configuration > Management > Refund Reasons* +* Review the list of predefined reasons to update them or add new ones + +Usage +===== + +* Go to *Accounting > Customers > Invoices* (or *Accounting > Vendors > Bills*) +* Select an open invoice +* Click on "Add Credit Note" +* In the wizard, select the reason and add the credit note +* In the pivot view, group customer invoices by Reason + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Open Source Integrators +* Serpent CS + +Contributors +~~~~~~~~~~~~ + +* Open Source Integrators + + * Maxime Chambreuil + * Freni Patel + +* Serpent Consulting Services Pvt. Ltd. + + * Chanakya Soni + +* Christopher Ormaza +* BT-anieto (https://braintec.com) + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-max3903| image:: https://github.com/max3903.png?size=40px + :target: https://github.com/max3903 + :alt: max3903 + +Current `maintainer `__: + +|maintainer-max3903| + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/__init__.py new file mode 100644 index 00000000..d46817c9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/__init__.py @@ -0,0 +1,5 @@ +# Copyright (C) 2019 Open Source Integrators +# Copyright (C) 2019 Serpent Consulting Services Pvt. Ltd. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from . import models +from . import wizard diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/__manifest__.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/__manifest__.py new file mode 100644 index 00000000..df941f1f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/__manifest__.py @@ -0,0 +1,26 @@ +# Copyright (C) 2019 Open Source Integrators +# Copyright (C) 2019 Serpent Consulting Services Pvt. Ltd. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Account Invoice Refund Reason", + "version": "16.0.1.0.1", + "summary": "Account Invoice Refund Reason.", + "category": "Accounting", + "author": "Open Source Integrators, " + "Serpent CS, " + "Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-invoicing", + "data": [ + "security/ir.model.access.csv", + "data/account.move.refund.reason.csv", + "views/account_move_view.xml", + "views/account_move_refund_reason_view.xml", + "wizard/account_move_reversal_view.xml", + ], + "depends": ["account"], + "license": "AGPL-3", + "development_status": "Beta", + "maintainers": ["max3903"], + "installable": True, +} diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/data/account.move.refund.reason.csv b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/data/account.move.refund.reason.csv new file mode 100644 index 00000000..4d4e2dbf --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/data/account.move.refund.reason.csv @@ -0,0 +1,8 @@ +id,name +refund_reason_cancellation,Cancellation +refund_reason_noref,Invoice without reference +refund_reason_error,Lease and/or Minimum Charge Error +refund_reason_agreement,Commercial and/or Collection Agreement +refund_reason_difference,Price Difference +refund_reason_correction,Data Correction +refund_reason_others,Others diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/i18n/account_invoice_refund_reason.pot b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/i18n/account_invoice_refund_reason.pot new file mode 100644 index 00000000..9e872d27 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/i18n/account_invoice_refund_reason.pot @@ -0,0 +1,144 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_reason +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_refund_reason +#: model:ir.model,name:account_invoice_refund_reason.model_account_move_refund_reason +msgid "Account Move Refund Reason" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:ir.model,name:account_invoice_refund_reason.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__active +msgid "Active" +msgstr "" + +#. module: account_invoice_refund_reason +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_reason.account_invoice_refund_reasons_search +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_reason.view_account_invoice_refund_reason +msgid "Archived" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_cancellation +msgid "Cancellation" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_agreement +msgid "Commercial and/or Collection Agreement" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__create_uid +msgid "Created by" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__create_date +msgid "Created on" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_correction +msgid "Data Correction" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__description +msgid "Description" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__display_name +msgid "Display Name" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__id +msgid "ID" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_noref +msgid "Invoice without reference" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:ir.model,name:account_invoice_refund_reason.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_error +msgid "Lease and/or Minimum Charge Error" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__name +msgid "Name" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_others +msgid "Others" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_difference +msgid "Price Difference" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_reversal__reason +msgid "Reason" +msgstr "" + +#. module: account_invoice_refund_reason +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_reason.view_account_invoice_refund_reason +msgid "Reason Name" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_bank_statement_line__reason_id +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move__reason_id +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_reversal__reason_id +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_payment__reason_id +msgid "Refund Reason" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:ir.actions.act_window,name:account_invoice_refund_reason.refund_reason_action +#: model:ir.ui.menu,name:account_invoice_refund_reason.refund_reasons_menu +msgid "Refund Reasons" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/i18n/bs.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/i18n/bs.po new file mode 100644 index 00000000..930ba85d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/i18n/bs.po @@ -0,0 +1,144 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_reason +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_refund_reason +#: model:ir.model,name:account_invoice_refund_reason.model_account_move_refund_reason +msgid "Account Move Refund Reason" +msgstr "Razlog povrata knjiženog zapisa" + +#. module: account_invoice_refund_reason +#: model:ir.model,name:account_invoice_refund_reason.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "Obrnuto knjiženje" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__active +msgid "Active" +msgstr "Aktivan" + +#. module: account_invoice_refund_reason +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_reason.account_invoice_refund_reasons_search +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_reason.view_account_invoice_refund_reason +msgid "Archived" +msgstr "Arhivirano" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_cancellation +msgid "Cancellation" +msgstr "Otkazivanje" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_agreement +msgid "Commercial and/or Collection Agreement" +msgstr "Komercijalni i/ili sporazum o naplati" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_correction +msgid "Data Correction" +msgstr "Ispravak podataka" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__description +msgid "Description" +msgstr "Opis" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__display_name +msgid "Display Name" +msgstr "Naziv" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_noref +msgid "Invoice without reference" +msgstr "Račun bez reference" + +#. module: account_invoice_refund_reason +#: model:ir.model,name:account_invoice_refund_reason.model_account_move +msgid "Journal Entry" +msgstr "Žurnal" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason____last_update +msgid "Last Modified on" +msgstr "Zadnje modificirano" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__write_uid +msgid "Last Updated by" +msgstr "Zadnje ažurirao" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__write_date +msgid "Last Updated on" +msgstr "Zadnje ažuriranje" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_error +msgid "Lease and/or Minimum Charge Error" +msgstr "Greška najma i/ili minimalnih troškova" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__name +msgid "Name" +msgstr "Naziv" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_others +msgid "Others" +msgstr "Ostali" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_difference +msgid "Price Difference" +msgstr "Razlika u cijeni" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_reversal__reason +msgid "Reason" +msgstr "Razlog" + +#. module: account_invoice_refund_reason +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_reason.view_account_invoice_refund_reason +msgid "Reason Name" +msgstr "Naziv razloga" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_bank_statement_line__reason_id +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move__reason_id +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_reversal__reason_id +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_payment__reason_id +msgid "Refund Reason" +msgstr "Razlog povrata" + +#. module: account_invoice_refund_reason +#: model:ir.actions.act_window,name:account_invoice_refund_reason.refund_reason_action +#: model:ir.ui.menu,name:account_invoice_refund_reason.refund_reasons_menu +msgid "Refund Reasons" +msgstr "Razlozi odobrenja" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/i18n/de.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/i18n/de.po new file mode 100644 index 00000000..683eb133 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/i18n/de.po @@ -0,0 +1,145 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_reason +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2020-06-12 13:19+0000\n" +"Last-Translator: Maria Sparenberg \n" +"Language-Team: none\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.10\n" + +#. module: account_invoice_refund_reason +#: model:ir.model,name:account_invoice_refund_reason.model_account_move_refund_reason +msgid "Account Move Refund Reason" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:ir.model,name:account_invoice_refund_reason.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__active +msgid "Active" +msgstr "" + +#. module: account_invoice_refund_reason +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_reason.account_invoice_refund_reasons_search +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_reason.view_account_invoice_refund_reason +msgid "Archived" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_cancellation +msgid "Cancellation" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_agreement +msgid "Commercial and/or Collection Agreement" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__create_uid +msgid "Created by" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__create_date +msgid "Created on" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_correction +msgid "Data Correction" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__description +msgid "Description" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__display_name +msgid "Display Name" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__id +msgid "ID" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_noref +msgid "Invoice without reference" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:ir.model,name:account_invoice_refund_reason.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_error +msgid "Lease and/or Minimum Charge Error" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__name +msgid "Name" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_others +msgid "Others" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_difference +msgid "Price Difference" +msgstr "" + +#. module: account_invoice_refund_reason +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_reason.view_account_invoice_refund_reason +msgid "Reason Name" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_bank_statement_line__reason_id +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move__reason_id +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_reversal__reason_id +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_payment__reason_id +msgid "Refund Reason" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:ir.actions.act_window,name:account_invoice_refund_reason.refund_reason_action +#: model:ir.ui.menu,name:account_invoice_refund_reason.refund_reasons_menu +msgid "Refund Reasons" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Rechnung" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/i18n/es.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/i18n/es.po new file mode 100644 index 00000000..d6320dc8 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/i18n/es.po @@ -0,0 +1,152 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_reason +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0+e\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-04-13 10:26+0000\n" +"PO-Revision-Date: 2023-10-09 07:44+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_refund_reason +#: model:ir.model,name:account_invoice_refund_reason.model_account_move_refund_reason +msgid "Account Move Refund Reason" +msgstr "Traslado de cuenta Motivo del reembolso" + +#. module: account_invoice_refund_reason +#: model:ir.model,name:account_invoice_refund_reason.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "Reversión de asiento" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__active +msgid "Active" +msgstr "Activo" + +#. module: account_invoice_refund_reason +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_reason.account_invoice_refund_reasons_search +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_reason.view_account_invoice_refund_reason +msgid "Archived" +msgstr "Archivado" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_cancellation +msgid "Cancellation" +msgstr "Cancelación" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_agreement +msgid "Commercial and/or Collection Agreement" +msgstr "Acuerdo comercial y / o de cobranza" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_correction +msgid "Data Correction" +msgstr "Corrección de Datos" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__description +msgid "Description" +msgstr "Descripción" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_noref +msgid "Invoice without reference" +msgstr "Factura sin referencia" + +#. module: account_invoice_refund_reason +#: model:ir.model,name:account_invoice_refund_reason.model_account_move +msgid "Journal Entry" +msgstr "Asiento contable" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__write_uid +msgid "Last Updated by" +msgstr "Última modificación el" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__write_date +msgid "Last Updated on" +msgstr "Última Actualización por" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_error +msgid "Lease and/or Minimum Charge Error" +msgstr "Arrendamiento y / o error de carga mínima" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__name +msgid "Name" +msgstr "Nombre" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_others +msgid "Others" +msgstr "Otros" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_difference +msgid "Price Difference" +msgstr "Diferencia de Precio" + +#. module: account_invoice_refund_reason +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_reason.view_account_invoice_refund_reason +msgid "Reason Name" +msgstr "Nombre del motivo" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_bank_statement_line__reason_id +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move__reason_id +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_reversal__reason_id +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_payment__reason_id +msgid "Refund Reason" +msgstr "Motivo del Reembolso" + +#. module: account_invoice_refund_reason +#: model:ir.actions.act_window,name:account_invoice_refund_reason.refund_reason_action +#: model:ir.ui.menu,name:account_invoice_refund_reason.refund_reasons_menu +msgid "Refund Reasons" +msgstr "Motivos de Reembolso" + +#~ msgid "Account Invoice refund Reasons" +#~ msgstr "Motivo de Reembolso de la Factura de Cuenta" + +#~ msgid "Reason" +#~ msgstr "Razón" + +#~ msgid "Reason to credit" +#~ msgstr "Motivo para acreditar" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/i18n/hr.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/i18n/hr.po new file mode 100644 index 00000000..e3d00ab2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/i18n/hr.po @@ -0,0 +1,158 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_reason +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2020-03-05 16:13+0000\n" +"Last-Translator: Bole \n" +"Language-Team: none\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 3.10\n" + +#. module: account_invoice_refund_reason +#: model:ir.model,name:account_invoice_refund_reason.model_account_move_refund_reason +msgid "Account Move Refund Reason" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:ir.model,name:account_invoice_refund_reason.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__active +msgid "Active" +msgstr "" + +#. module: account_invoice_refund_reason +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_reason.account_invoice_refund_reasons_search +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_reason.view_account_invoice_refund_reason +msgid "Archived" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_cancellation +msgid "Cancellation" +msgstr "Otkazivanje" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_agreement +msgid "Commercial and/or Collection Agreement" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_correction +msgid "Data Correction" +msgstr "Ispravak podataka" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__description +msgid "Description" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__display_name +msgid "Display Name" +msgstr "Naziv" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_noref +msgid "Invoice without reference" +msgstr "Račun bez reference" + +#. module: account_invoice_refund_reason +#: model:ir.model,name:account_invoice_refund_reason.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason____last_update +msgid "Last Modified on" +msgstr "Zadnje modificirano" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__write_uid +msgid "Last Updated by" +msgstr "Zadnje ažurirao" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__write_date +msgid "Last Updated on" +msgstr "Zadnje ažuriranje" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_error +msgid "Lease and/or Minimum Charge Error" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__name +msgid "Name" +msgstr "Naziv" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_others +msgid "Others" +msgstr "Ostali" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_difference +msgid "Price Difference" +msgstr "Razlika u cijeni" + +#. module: account_invoice_refund_reason +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_reason.view_account_invoice_refund_reason +msgid "Reason Name" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_bank_statement_line__reason_id +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move__reason_id +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_reversal__reason_id +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_payment__reason_id +msgid "Refund Reason" +msgstr "" + +#. module: account_invoice_refund_reason +#: model:ir.actions.act_window,name:account_invoice_refund_reason.refund_reason_action +#: model:ir.ui.menu,name:account_invoice_refund_reason.refund_reasons_menu +msgid "Refund Reasons" +msgstr "Razlozi odobrenja" + +#~ msgid "Account Invoice refund Reasons" +#~ msgstr "Razlozi otkazivanja računa" + +#~ msgid "Credit Note" +#~ msgstr "Odobrenje" + +#~ msgid "Invoice" +#~ msgstr "Račun" + +#~ msgid "Reason" +#~ msgstr "Razlog" + +#~ msgid "Reason to credit" +#~ msgstr "Razlog odobrenja" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/i18n/it.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/i18n/it.po new file mode 100644 index 00000000..3c504f4e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/i18n/it.po @@ -0,0 +1,147 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_reason +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-09-23 15:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_invoice_refund_reason +#: model:ir.model,name:account_invoice_refund_reason.model_account_move_refund_reason +msgid "Account Move Refund Reason" +msgstr "Motivo rimborso movimento contabile" + +#. module: account_invoice_refund_reason +#: model:ir.model,name:account_invoice_refund_reason.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "Storno movimento conto" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__active +msgid "Active" +msgstr "Attivo" + +#. module: account_invoice_refund_reason +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_reason.account_invoice_refund_reasons_search +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_reason.view_account_invoice_refund_reason +msgid "Archived" +msgstr "In archivio" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_cancellation +msgid "Cancellation" +msgstr "Annullamento" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_agreement +msgid "Commercial and/or Collection Agreement" +msgstr "Contratto commerciale e/o di riscossione" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_correction +msgid "Data Correction" +msgstr "Correzione dati" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__description +msgid "Description" +msgstr "Descrizione" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__id +msgid "ID" +msgstr "ID" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_noref +msgid "Invoice without reference" +msgstr "Fattura senza riferimento" + +#. module: account_invoice_refund_reason +#: model:ir.model,name:account_invoice_refund_reason.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_error +msgid "Lease and/or Minimum Charge Error" +msgstr "Errore di locazione e/o di tariffa minima" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_refund_reason__name +msgid "Name" +msgstr "Nome" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_others +msgid "Others" +msgstr "Altri" + +#. module: account_invoice_refund_reason +#: model:account.move.refund.reason,name:account_invoice_refund_reason.refund_reason_difference +msgid "Price Difference" +msgstr "Differenza prezzo" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_reversal__reason +msgid "Reason" +msgstr "Motivo" + +#. module: account_invoice_refund_reason +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_reason.view_account_invoice_refund_reason +msgid "Reason Name" +msgstr "Nome causale" + +#. module: account_invoice_refund_reason +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_bank_statement_line__reason_id +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move__reason_id +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_move_reversal__reason_id +#: model:ir.model.fields,field_description:account_invoice_refund_reason.field_account_payment__reason_id +msgid "Refund Reason" +msgstr "Motivo rimborso" + +#. module: account_invoice_refund_reason +#: model:ir.actions.act_window,name:account_invoice_refund_reason.refund_reason_action +#: model:ir.ui.menu,name:account_invoice_refund_reason.refund_reasons_menu +msgid "Refund Reasons" +msgstr "Motivi rimborso" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/models/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/models/__init__.py new file mode 100644 index 00000000..b42afe69 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/models/__init__.py @@ -0,0 +1,5 @@ +# Copyright (C) 2019 Open Source Integrators +# Copyright (C) 2019 Serpent Consulting Services Pvt. Ltd. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from . import account_move_refund_reason +from . import account_move diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/models/account_move.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/models/account_move.py new file mode 100644 index 00000000..a32a894f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/models/account_move.py @@ -0,0 +1,12 @@ +# Copyright (C) 2019 Open Source Integrators +# Copyright (C) 2019 Serpent Consulting Services Pvt. Ltd. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from odoo import fields, models + + +class AccountMove(models.Model): + _inherit = "account.move" + + reason_id = fields.Many2one( + "account.move.refund.reason", string="Refund Reason", readonly=True + ) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/models/account_move_refund_reason.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/models/account_move_refund_reason.py new file mode 100644 index 00000000..0e337c44 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/models/account_move_refund_reason.py @@ -0,0 +1,13 @@ +# Copyright (C) 2019 Open Source Integrators +# Copyright (C) 2019 Serpent Consulting Services Pvt. Ltd. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from odoo import fields, models + + +class AccountMoveRefundReason(models.Model): + _name = "account.move.refund.reason" + _description = "Account Move Refund Reason" + + name = fields.Char(required=True, translate=True) + active = fields.Boolean(default=True) + description = fields.Char() diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/readme/CONFIGURE.rst b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/readme/CONFIGURE.rst new file mode 100644 index 00000000..f3398df9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/readme/CONFIGURE.rst @@ -0,0 +1,2 @@ +* Go to *Accounting > Configuration > Management > Refund Reasons* +* Review the list of predefined reasons to update them or add new ones diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..4827e40a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/readme/CONTRIBUTORS.rst @@ -0,0 +1,11 @@ +* Open Source Integrators + + * Maxime Chambreuil + * Freni Patel + +* Serpent Consulting Services Pvt. Ltd. + + * Chanakya Soni + +* Christopher Ormaza +* BT-anieto (https://braintec.com) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/readme/DESCRIPTION.rst new file mode 100644 index 00000000..1f5e5e30 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/readme/DESCRIPTION.rst @@ -0,0 +1,2 @@ +This module allows you to define a list of reasons to create a credit note from +a customer invoice or vendor bill and report on them. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/readme/USAGE.rst b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/readme/USAGE.rst new file mode 100644 index 00000000..c2ba5335 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/readme/USAGE.rst @@ -0,0 +1,5 @@ +* Go to *Accounting > Customers > Invoices* (or *Accounting > Vendors > Bills*) +* Select an open invoice +* Click on "Add Credit Note" +* In the wizard, select the reason and add the credit note +* In the pivot view, group customer invoices by Reason diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/security/ir.model.access.csv b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/security/ir.model.access.csv new file mode 100644 index 00000000..65122933 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/security/ir.model.access.csv @@ -0,0 +1,3 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_account_move_refund_reason_user,access_account_move_refund_reason_user,model_account_move_refund_reason,account.group_account_invoice,1,0,0,0 +access_account_move_refund_reason_manager,access_account_move_refund_reason_manager,model_account_move_refund_reason,account.group_account_manager,1,1,1,1 diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/static/description/icon.png b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/static/description/index.html b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/static/description/index.html new file mode 100644 index 00000000..da69f704 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/static/description/index.html @@ -0,0 +1,453 @@ + + + + + +Account Invoice Refund Reason + + + +
+

Account Invoice Refund Reason

+ + +

Beta License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

This module allows you to define a list of reasons to create a credit note from +a customer invoice or vendor bill and report on them.

+

Table of contents

+ +
+

Configuration

+
    +
  • Go to Accounting > Configuration > Management > Refund Reasons
  • +
  • Review the list of predefined reasons to update them or add new ones
  • +
+
+
+

Usage

+
    +
  • Go to Accounting > Customers > Invoices (or Accounting > Vendors > Bills)
  • +
  • Select an open invoice
  • +
  • Click on “Add Credit Note”
  • +
  • In the wizard, select the reason and add the credit note
  • +
  • In the pivot view, group customer invoices by Reason
  • +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Open Source Integrators
  • +
  • Serpent CS
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

max3903

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/tests/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/tests/__init__.py new file mode 100644 index 00000000..39b41f28 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/tests/__init__.py @@ -0,0 +1 @@ +from . import test_account_invoice_refund_reason diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/tests/test_account_invoice_refund_reason.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/tests/test_account_invoice_refund_reason.py new file mode 100644 index 00000000..e12f10e1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/tests/test_account_invoice_refund_reason.py @@ -0,0 +1,146 @@ +# Copyright (C) 2019 Open Source Integrators +# Copyright (C) 2019 Serpent Consulting Services Pvt. Ltd. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +import datetime + +from odoo.tests.common import TransactionCase + + +class TestAccountInvoiceRefundReason(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + + cls.account_move_obj = cls.env["account.move"] + cls.account_obj = cls.env["account.account"] + cls.journal_obj = cls.env["account.journal"] + cls.invoice_refund_obj = cls.env["account.move.reversal"] + cls.reason_obj = cls.env["account.move.refund.reason"] + + cls.payment_term = cls.env.ref("account.account_payment_term_advance") + cls.partner3 = cls.env.ref("base.res_partner_3") + cls.product_id = cls.env.ref("product.product_product_5") + + cls.journal = cls.journal_obj.search([("type", "=", "sale")]) + if cls.journal: + cls.journal = cls.journal[0] + cls.account_id = cls.account_obj.search( + [("account_type", "=", "income")], limit=1 + ) + cls.reason_id = cls.env["account.move.refund.reason"].create( + {"name": "Cancellation"} + ) + cls.other_reason_id = cls.env["account.move.refund.reason"].create( + {"name": "Wrong Price"} + ) + + cls.account_rec1_id = cls.account_obj.create( + dict( + code="custacc", + name="customer account", + account_type="asset_receivable", + ) + ) + cls.invoice_line_data = [ + ( + 0, + 0, + { + "product_id": cls.product_id.id, + "quantity": 10.0, + "account_id": cls.account_id.id, + "name": "product test 5", + "price_unit": 100.00, + }, + ) + ] + + cls.account_invoice_customer0 = cls.account_move_obj.create( + dict( + name="Test Customer Invoice", + move_type="out_invoice", + invoice_payment_term_id=cls.payment_term.id, + journal_id=cls.journal.id, + partner_id=cls.partner3.id, + invoice_line_ids=cls.invoice_line_data, + ) + ) + + def create_refund_wizard(self, active_ids=None, **values): + """Helper function to create a refund wizard""" + if not active_ids: + active_ids = self.account_invoice_customer0.ids + + create_values = dict( + refund_method="refund", + date=datetime.date.today(), + reason_id=self.reason_id.id, + journal_id=self.account_invoice_customer0.journal_id.id, + ) + create_values.update(**values) + account_invoice_refund = self.invoice_refund_obj.with_context( + active_model="account.move", active_ids=active_ids + ).create(create_values) + self.assertEqual( + account_invoice_refund.reason, + account_invoice_refund.reason_id.name, + ) + return account_invoice_refund + + def test_onchange_reason_id(self): + self.account_invoice_customer0.action_post() + self.account_invoice_refund_0 = self.create_refund_wizard() + self.account_invoice_refund_0.reverse_moves() + reversal_move = self.account_invoice_customer0.reversal_move_id + self.assertEqual(reversal_move.reason_id.id, self.reason_id.id) + + def test_invoice_with_several_refunds(self): + self.account_invoice_customer0.action_post() + self.account_invoice_refund_0 = self.create_refund_wizard() + self.account_invoice_refund_0.reverse_moves() + reversal_move = self.account_invoice_customer0.reversal_move_id + self.assertEqual(reversal_move.reason_id.id, self.reason_id.id) + + self.account_invoice_refund_1 = self.create_refund_wizard( + reason_id=self.other_reason_id.id + ) + self.account_invoice_refund_1.reverse_moves() + reversal_move_2 = ( + self.account_invoice_customer0.reversal_move_id - reversal_move + ) + self.assertEqual(reversal_move.reason_id.id, self.reason_id.id) + self.assertEqual(reversal_move_2.reason_id.id, self.other_reason_id.id) + + def test_invoice_refund_modify(self): + self.account_invoice_customer0.action_post() + self.account_invoice_refund_0 = self.create_refund_wizard( + refund_method="modify" + ) + self.account_invoice_refund_0.reverse_moves() + reversal_move = self.account_invoice_customer0.reversal_move_id + self.assertEqual(reversal_move.reason_id.id, self.reason_id.id) + + def test_invoice_refund_several_invoices(self): + self.account_invoice_customer1 = self.account_move_obj.create( + dict( + name="Test Customer Invoice 2", + move_type="out_invoice", + invoice_payment_term_id=self.payment_term.id, + journal_id=self.journal.id, + partner_id=self.partner3.id, + invoice_line_ids=self.invoice_line_data, + ) + ) + self.account_invoice_customer0.action_post() + self.account_invoice_customer1.action_post() + self.account_invoice_refund_0_1 = self.create_refund_wizard( + active_ids=[ + self.account_invoice_customer0.id, + self.account_invoice_customer1.id, + ] + ) + self.account_invoice_refund_0_1.reverse_moves() + reversal_move0 = self.account_invoice_customer0.reversal_move_id + self.assertEqual(reversal_move0.reason_id.id, self.reason_id.id) + reversal_move1 = self.account_invoice_customer1.reversal_move_id + self.assertEqual(reversal_move1.reason_id.id, self.reason_id.id) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/views/account_move_refund_reason_view.xml b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/views/account_move_refund_reason_view.xml new file mode 100644 index 00000000..ca0fec02 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/views/account_move_refund_reason_view.xml @@ -0,0 +1,71 @@ + + + + + account.move.refund.reason.search + account.move.refund.reason + + + + + + + + + + + account.move.refund.reason.form + account.move.refund.reason + +
+ + +
+
+ + + + +
+
+
+
+ + + account.move.refund.reason.tree + account.move.refund.reason + + + + + + + + + Refund Reasons + account.move.refund.reason + tree,form + + + + +
diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/views/account_move_view.xml b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/views/account_move_view.xml new file mode 100644 index 00000000..265a14c9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/views/account_move_view.xml @@ -0,0 +1,21 @@ + + + + + view.account.move.form + account.move + + + + + + + + + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/wizard/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/wizard/__init__.py new file mode 100644 index 00000000..43fd2f00 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/wizard/__init__.py @@ -0,0 +1,4 @@ +# Copyright (C) 2019 Open Source Integrators +# Copyright (C) 2019 Serpent Consulting Services Pvt. Ltd. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from . import account_move_reversal diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/wizard/account_move_reversal.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/wizard/account_move_reversal.py new file mode 100644 index 00000000..87d87926 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/wizard/account_move_reversal.py @@ -0,0 +1,27 @@ +# Copyright (C) 2019 Open Source Integrators +# Copyright (C) 2019 Serpent Consulting Services Pvt. Ltd. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from odoo import api, fields, models + + +class AccountMoveReversal(models.TransientModel): + _inherit = "account.move.reversal" + + reason_id = fields.Many2one("account.move.refund.reason", string="Refund Reason") + reason = fields.Char( + compute="_compute_reason", precompute=True, store=True, readonly=False + ) + + @api.depends("reason_id") + def _compute_reason(self): + for record in self: + if record.reason_id: + record.reason = record.reason_id.name + + def reverse_moves(self): + """Overriden to set the reason_id fields in the new created refunds""" + res = super().reverse_moves() + self.move_ids.mapped("reversal_move_id").filtered( + lambda x: not x.reason_id + ).write({"reason_id": self.reason_id.id}) + return res diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/wizard/account_move_reversal_view.xml b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/wizard/account_move_reversal_view.xml new file mode 100644 index 00000000..3cefcd7f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/account_invoice_refund_reason/wizard/account_move_reversal_view.xml @@ -0,0 +1,19 @@ + + + + + view.account.move.reversal.form + account.move.reversal + + + + 1 + 0 + + + + + + + + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/doc/ARCHITECTURE.md new file mode 100644 index 00000000..91237855 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_invoice_refund_reason Module - account_invoice_refund_reason + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/doc/CONFIGURATION.md new file mode 100644 index 00000000..2593cb87 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_invoice_refund_reason. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/doc/FAQ.md new file mode 100644 index 00000000..eaec4886 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_invoice_refund_reason or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/doc/INSTALL.md new file mode 100644 index 00000000..fecc7519 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_refund_reason" +# or +uv pip install odoo-bringout-oca-account-invoicing-account_invoice_refund_reason" +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/doc/MODELS.md new file mode 100644 index 00000000..2761ea88 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/doc/MODELS.md @@ -0,0 +1,13 @@ +# Models + +Detected core models and extensions in account_invoice_refund_reason. + +```mermaid +classDiagram + class account_move_refund_reason + class account_move +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/doc/OVERVIEW.md new file mode 100644 index 00000000..ee6f75d9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_invoice_refund_reason. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_invoice_refund_reason +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/doc/SECURITY.md new file mode 100644 index 00000000..bbe411c8 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/doc/SECURITY.md @@ -0,0 +1,34 @@ +# Security + +Access control and security definitions in account_invoice_refund_reason. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../account_invoice_refund_reason/security/ir.model.access.csv)** + - 2 model access rules + +## Record Rules + +Row-level security rules defined in: + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[ir.model.access.csv](../account_invoice_refund_reason/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/doc/USAGE.md new file mode 100644 index 00000000..36b9ac4b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_invoice_refund_reason +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/doc/WIZARDS.md new file mode 100644 index 00000000..cf914ad6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/doc/WIZARDS.md @@ -0,0 +1,8 @@ +# Wizards + +Transient models exposed as UI wizards in account_invoice_refund_reason. + +```mermaid +classDiagram + class AccountMoveReversal +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/pyproject.toml b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/pyproject.toml new file mode 100644 index 00000000..e1a040b3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-account_invoice_refund_reason" +version = "16.0.0" +description = "Account Invoice Refund Reason - Account Invoice Refund Reason." +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_invoice_refund_reason"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/README.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/README.md new file mode 100644 index 00000000..22a81d47 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/README.md @@ -0,0 +1,45 @@ +# Account Invoice Refund Reason Skip Anglo Saxon + +Odoo addon: account_invoice_refund_reason_skip_anglo_saxon + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon +``` + +## Dependencies + +This addon depends on: +- account_invoice_refund_reason +- stock_account + +## Manifest Information + +- **Name**: Account Invoice Refund Reason Skip Anglo Saxon +- **Version**: 16.0.1.0.0 +- **Category**: Accounting +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `account_invoice_refund_reason_skip_anglo_saxon`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/README.rst b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/README.rst new file mode 100644 index 00000000..60cb34f3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/README.rst @@ -0,0 +1,90 @@ +============================================== +Account Invoice Refund Reason Skip Anglo Saxon +============================================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:60ebb8e59527a625f7a71749aa6c98a5b13463ae665b94e0f39f1db508f497b1 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/account_invoice_refund_reason_skip_anglo_saxon + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-account_invoice_refund_reason_skip_anglo_saxon + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allow set reason for refund to skip anglo saxon entries creation + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +* Go to *Accounting > Configuration > Management > Refund Reasons* + * Set true on 'Skip anglo saxon entries' on reason records + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* ForgeFlow S.L + +Contributors +~~~~~~~~~~~~ + +* Christopher Ormaza + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-ChrisOForgeFlow| image:: https://github.com/ChrisOForgeFlow.png?size=40px + :target: https://github.com/ChrisOForgeFlow + :alt: ChrisOForgeFlow + +Current `maintainer `__: + +|maintainer-ChrisOForgeFlow| + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/__init__.py new file mode 100644 index 00000000..ea1b8cde --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/__init__.py @@ -0,0 +1,4 @@ +# Copyright 2022 ForgeFlow S.L. (https://www.forgeflow.com) +# Part of ForgeFlow. See LICENSE file for full copyright and licensing details. + +from . import models diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/__manifest__.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/__manifest__.py new file mode 100644 index 00000000..0034095d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/__manifest__.py @@ -0,0 +1,19 @@ +# Copyright 2022 ForgeFlow S.L. (https://www.forgeflow.com) +# Part of ForgeFlow. See LICENSE file for full copyright and licensing details. +{ + "name": "Account Invoice Refund Reason Skip Anglo Saxon", + "version": "16.0.1.0.0", + "summary": "Account Invoice Refund Reason.", + "category": "Accounting", + "author": "ForgeFlow S.L, " "Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-invoicing", + "data": [ + "views/account_invoice_refund_reason_view.xml", + ], + "depends": ["account_invoice_refund_reason", "stock_account"], + "license": "AGPL-3", + "development_status": "Beta", + "maintainers": ["ChrisOForgeFlow"], + "installable": True, + "auto_install": True, +} diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/i18n/account_invoice_refund_reason_skip_anglo_saxon.pot b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/i18n/account_invoice_refund_reason_skip_anglo_saxon.pot new file mode 100644 index 00000000..135aba2a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/i18n/account_invoice_refund_reason_skip_anglo_saxon.pot @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_reason_skip_anglo_saxon +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_refund_reason_skip_anglo_saxon +#: model:ir.model,name:account_invoice_refund_reason_skip_anglo_saxon.model_account_move_refund_reason +msgid "Account Move Refund Reason" +msgstr "" + +#. module: account_invoice_refund_reason_skip_anglo_saxon +#: model:ir.model,name:account_invoice_refund_reason_skip_anglo_saxon.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_reason_skip_anglo_saxon +#: model:ir.model.fields,field_description:account_invoice_refund_reason_skip_anglo_saxon.field_account_move_refund_reason__skip_anglo_saxon_entries +msgid "Skip anglo saxon entries?" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/i18n/bs.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/i18n/bs.po new file mode 100644 index 00000000..08e7b357 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/i18n/bs.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_reason_skip_anglo_saxon +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_refund_reason_skip_anglo_saxon +#: model:ir.model,name:account_invoice_refund_reason_skip_anglo_saxon.model_account_move_refund_reason +msgid "Account Move Refund Reason" +msgstr "Razlog povrata knjiženog zapisa" + +#. module: account_invoice_refund_reason_skip_anglo_saxon +#: model:ir.model,name:account_invoice_refund_reason_skip_anglo_saxon.model_account_move +msgid "Journal Entry" +msgstr "Žurnal" + +#. module: account_invoice_refund_reason_skip_anglo_saxon +#: model:ir.model.fields,field_description:account_invoice_refund_reason_skip_anglo_saxon.field_account_move_refund_reason__skip_anglo_saxon_entries +msgid "Skip anglo saxon entries?" +msgstr "Preskočiti anglo-saksonske unose?" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/i18n/it.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/i18n/it.po new file mode 100644 index 00000000..a8b3a92d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/i18n/it.po @@ -0,0 +1,32 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_reason_skip_anglo_saxon +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-06-24 18:38+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_refund_reason_skip_anglo_saxon +#: model:ir.model,name:account_invoice_refund_reason_skip_anglo_saxon.model_account_move_refund_reason +msgid "Account Move Refund Reason" +msgstr "Motivo rimborso movimento contabile" + +#. module: account_invoice_refund_reason_skip_anglo_saxon +#: model:ir.model,name:account_invoice_refund_reason_skip_anglo_saxon.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: account_invoice_refund_reason_skip_anglo_saxon +#: model:ir.model.fields,field_description:account_invoice_refund_reason_skip_anglo_saxon.field_account_move_refund_reason__skip_anglo_saxon_entries +msgid "Skip anglo saxon entries?" +msgstr "Saltare compilazioni anglosassoni?" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/models/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/models/__init__.py new file mode 100644 index 00000000..426e554d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/models/__init__.py @@ -0,0 +1,5 @@ +# Copyright 2022 ForgeFlow S.L. (https://www.forgeflow.com) +# Part of ForgeFlow. See LICENSE file for full copyright and licensing details. + +from . import account_move +from . import account_invoice_refund_reason diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/models/account_invoice_refund_reason.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/models/account_invoice_refund_reason.py new file mode 100644 index 00000000..1744cae3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/models/account_invoice_refund_reason.py @@ -0,0 +1,13 @@ +# Copyright 2022 ForgeFlow S.L. (https://www.forgeflow.com) +# Part of ForgeFlow. See LICENSE file for full copyright and licensing details. + +from odoo import fields, models + + +class AccountInvoiceRefundReason(models.Model): + + _inherit = "account.move.refund.reason" + + skip_anglo_saxon_entries = fields.Boolean( + string="Skip anglo saxon entries?", + ) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/models/account_move.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/models/account_move.py new file mode 100644 index 00000000..9cf1de6f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/models/account_move.py @@ -0,0 +1,15 @@ +# Copyright 2022 ForgeFlow S.L. (https://www.forgeflow.com) +# Part of ForgeFlow. See LICENSE file for full copyright and licensing details. + +from odoo import models + + +class AccountMove(models.Model): + + _inherit = "account.move" + + def _stock_account_prepare_anglo_saxon_out_lines_vals(self): + return super( + AccountMove, + self - self.filtered(lambda x: x.reason_id.skip_anglo_saxon_entries), + )._stock_account_prepare_anglo_saxon_out_lines_vals() diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/readme/CONFIGURE.rst b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/readme/CONFIGURE.rst new file mode 100644 index 00000000..437d5b45 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/readme/CONFIGURE.rst @@ -0,0 +1,2 @@ +* Go to *Accounting > Configuration > Management > Refund Reasons* + * Set true on 'Skip anglo saxon entries' on reason records diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..b647a292 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/readme/CONTRIBUTORS.rst @@ -0,0 +1 @@ +* Christopher Ormaza diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/readme/DESCRIPTION.rst new file mode 100644 index 00000000..27c97c77 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +This module allow set reason for refund to skip anglo saxon entries creation diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/static/description/icon.png b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/static/description/index.html b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/static/description/index.html new file mode 100644 index 00000000..aa2c157c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/static/description/index.html @@ -0,0 +1,437 @@ + + + + + + +Account Invoice Refund Reason Skip Anglo Saxon + + + +
+

Account Invoice Refund Reason Skip Anglo Saxon

+ + +

Beta License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

This module allow set reason for refund to skip anglo saxon entries creation

+

Table of contents

+ +
+

Configuration

+
    +
  • +
    Go to Accounting > Configuration > Management > Refund Reasons
    +
      +
    • Set true on ‘Skip anglo saxon entries’ on reason records
    • +
    +
    +
    +
  • +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • ForgeFlow S.L
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

ChrisOForgeFlow

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/tests/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/tests/__init__.py new file mode 100644 index 00000000..fbd01781 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/tests/__init__.py @@ -0,0 +1,4 @@ +# Copyright 2022 ForgeFlow S.L. (https://www.forgeflow.com) +# Part of ForgeFlow. See LICENSE file for full copyright and licensing details. + +from . import test_account_invoice_refund_reason_skip_anglo_saxon diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/tests/test_account_invoice_refund_reason_skip_anglo_saxon.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/tests/test_account_invoice_refund_reason_skip_anglo_saxon.py new file mode 100644 index 00000000..6e6fbe55 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/tests/test_account_invoice_refund_reason_skip_anglo_saxon.py @@ -0,0 +1,96 @@ +# Copyright 2022 ForgeFlow S.L. (https://www.forgeflow.com) +# Part of ForgeFlow. See LICENSE file for full copyright and licensing details. + +from odoo.tests.common import Form, TransactionCase + + +class TestAccountInvoiceRefundReasonSkipAngloSaxon(TransactionCase): + def setUp(self): + super(TestAccountInvoiceRefundReasonSkipAngloSaxon, self).setUp() + self.partner = self.env["res.partner"].create({"name": "Test partner"}) + self.sale_journal = self.env["account.journal"].search( + [("type", "=", "sale")], limit=1 + ) + self.fifo_category = self.env["product.category"].create( + { + "name": "test_product_ctg", + "property_valuation": "real_time", + "property_cost_method": "fifo", + } + ) + self.product = self.env["product.product"].create( + { + "name": "Fifo Product", + "list_price": 15.0, + "standard_price": 10.0, + "categ_id": self.fifo_category.id, + "type": "product", + } + ) + self.refund_reason_skip_anglo_saxon = self.env[ + "account.move.refund.reason" + ].create( + { + "name": "Skip Anglo Saxon Reason", + "skip_anglo_saxon_entries": True, + } + ) + self.refund_reason_not_skip_anglo_saxon = self.env[ + "account.move.refund.reason" + ].create( + { + "name": "Not Skip Anglo Saxon Reason", + "skip_anglo_saxon_entries": False, + } + ) + + def test_01_refund_skip_anglo_saxon(self): + invoice_form = Form( + self.env["account.move"].with_context( + default_move_type="out_invoice", + default_journal_id=self.sale_journal.id, + ) + ) + invoice_form.partner_id = self.partner + with invoice_form.invoice_line_ids.new() as invoice_line: + invoice_line.product_id = self.product + invoice_line.price_unit = 15.0 + invoice_line.quantity = 5 + + invoice = invoice_form.save() + invoice.invoice_line_ids.account_id = ( + self.fifo_category.property_account_income_categ_id + ) + invoice.action_post() + self.assertTrue( + invoice.invoice_line_ids.filtered(lambda x: x.display_type != "cogs") + ) + + reversal_form = Form( + self.env["account.move.reversal"].with_context( + active_ids=invoice.ids, + active_model="account.move", + ) + ) + reversal_form.reason_id = self.refund_reason_not_skip_anglo_saxon + reversal_wizard = reversal_form.save() + action = reversal_wizard.reverse_moves() + refund = self.env["account.move"].browse(action.get("res_id")) + refund.action_post() + self.assertTrue(refund.line_ids.filtered(lambda x: x.display_type == "cogs")) + + reversal_form = Form( + self.env["account.move.reversal"].with_context( + active_ids=invoice.ids, + active_model="account.move", + ) + ) + reversal_form.reason_id = self.refund_reason_skip_anglo_saxon + reversal_wizard = reversal_form.save() + action = reversal_wizard.reverse_moves() + refund = self.env["account.move"].browse(action.get("res_id")) + # FIXME: until Open PR get cherry-pick + # proposed by MiquelRForgeFlow, I put reason manually + refund.reason_id = self.refund_reason_skip_anglo_saxon.id + refund.action_post() + self.assertFalse(refund.line_ids.filtered(lambda x: x.display_type == "cogs")) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/views/account_invoice_refund_reason_view.xml b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/views/account_invoice_refund_reason_view.xml new file mode 100644 index 00000000..1cf52999 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/account_invoice_refund_reason_skip_anglo_saxon/views/account_invoice_refund_reason_view.xml @@ -0,0 +1,32 @@ + + + + + account.move.refund.reason.form + account.move.refund.reason + + + + + + + + + + account.move.refund.reason.tree + account.move.refund.reason + + + + + + + + + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/doc/ARCHITECTURE.md new file mode 100644 index 00000000..3fdf4900 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_invoice_refund_reason_skip_anglo_saxon Module - account_invoice_refund_reason_skip_anglo_saxon + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/doc/CONFIGURATION.md new file mode 100644 index 00000000..3742ac48 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_invoice_refund_reason_skip_anglo_saxon. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/doc/DEPENDENCIES.md new file mode 100644 index 00000000..1b5c08ba --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [account_invoice_refund_reason](../../odoo-bringout-oca-account-invoicing-account_invoice_refund_reason) +- [stock_account](../../odoo-bringout-oca-ocb-stock_account) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/doc/FAQ.md new file mode 100644 index 00000000..510991ac --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_invoice_refund_reason_skip_anglo_saxon or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/doc/INSTALL.md new file mode 100644 index 00000000..87dbe1fa --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon" +# or +uv pip install odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon" +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/doc/MODELS.md new file mode 100644 index 00000000..5464694c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/doc/MODELS.md @@ -0,0 +1,13 @@ +# Models + +Detected core models and extensions in account_invoice_refund_reason_skip_anglo_saxon. + +```mermaid +classDiagram + class account_move + class account_move_refund_reason +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/doc/OVERVIEW.md new file mode 100644 index 00000000..d16ace02 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_invoice_refund_reason_skip_anglo_saxon. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_invoice_refund_reason_skip_anglo_saxon +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/doc/USAGE.md new file mode 100644 index 00000000..ff1511aa --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_invoice_refund_reason_skip_anglo_saxon +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/pyproject.toml b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/pyproject.toml new file mode 100644 index 00000000..ff28f35e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon" +version = "16.0.0" +description = "Account Invoice Refund Reason Skip Anglo Saxon - Account Invoice Refund Reason." +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-account-invoicing-account_invoice_refund_reason>=16.0.0", + "odoo-bringout-oca-account-invoicing-stock_account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_invoice_refund_reason_skip_anglo_saxon"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/README.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/README.md new file mode 100644 index 00000000..9acae291 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/README.md @@ -0,0 +1,44 @@ +# Account Invoice Reinvoice Refund + +Odoo addon: account_invoice_refund_reinvoice + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Account Invoice Reinvoice Refund +- **Version**: 16.0.1.0.0 +- **Category**: N/A +- **License**: AGPL-3 +- **Installable**: False + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `account_invoice_refund_reinvoice`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/README.rst b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/README.rst new file mode 100644 index 00000000..f9f7ffff --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/README.rst @@ -0,0 +1,85 @@ +================================ +Account Invoice Reinvoice Refund +================================ + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:41bbb13b48a2852c8c01e09729200e64213c71ccdbd6f13ad3922f90874bbc5a + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/account_invoice_refund_reinvoice + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-account_invoice_refund_reinvoice + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This addon allows to restore a refund keeping all it's data. +It is useful when the invoice is linked to a Sale Order or Purchase Order, +this way no information is lost. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +* Access a refund +* Press on `Restore Credit Note` +* A new invoice is created using the same information + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Creu Blanca + +Contributors +~~~~~~~~~~~~ + +* Enric Tobella + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/__manifest__.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/__manifest__.py new file mode 100644 index 00000000..8eccf21b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/__manifest__.py @@ -0,0 +1,14 @@ +# Copyright 2021 Creu Blanca +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Account Invoice Reinvoice Refund", + "summary": """ + Allow to Reinvoice a Refund""", + "version": "16.0.1.0.0", + "license": "AGPL-3", + "author": "Creu Blanca,Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-invoicing", + "depends": ["account"], + "data": ["views/account_move.xml"], +} diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/i18n/account_invoice_refund_reinvoice.pot b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/i18n/account_invoice_refund_reinvoice.pot new file mode 100644 index 00000000..4ad6b4c7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/i18n/account_invoice_refund_reinvoice.pot @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_reinvoice +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_refund_reinvoice +#: model:ir.model,name:account_invoice_refund_reinvoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_refund_reinvoice +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_reinvoice.account_move_form_view +msgid "Restore Credit Note" +msgstr "" + +#. module: account_invoice_refund_reinvoice +#. odoo-python +#: code:addons/account_invoice_refund_reinvoice/models/account_move.py:0 +#, python-format +msgid "Reversal of: %s" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/i18n/bs.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/i18n/bs.po new file mode 100644 index 00000000..97567a4b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/i18n/bs.po @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_reinvoice +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_refund_reinvoice +#: model:ir.model,name:account_invoice_refund_reinvoice.model_account_move +msgid "Journal Entry" +msgstr "Žurnal" + +#. module: account_invoice_refund_reinvoice +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_reinvoice.account_move_form_view +msgid "Restore Credit Note" +msgstr "Obnovi odobrenje" + +#. module: account_invoice_refund_reinvoice +#. odoo-python +#: code:addons/account_invoice_refund_reinvoice/models/account_move.py:0 +#, python-format +msgid "Reversal of: %s" +msgstr "Storniranje od: %s" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/i18n/de.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/i18n/de.po new file mode 100644 index 00000000..95ece229 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/i18n/de.po @@ -0,0 +1,34 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_reinvoice +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-03-17 13:06+0000\n" +"Last-Translator: davidbeckercbl \n" +"Language-Team: none\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.2\n" + +#. module: account_invoice_refund_reinvoice +#: model:ir.model,name:account_invoice_refund_reinvoice.model_account_move +msgid "Journal Entry" +msgstr "Buchungssatz" + +#. module: account_invoice_refund_reinvoice +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_reinvoice.account_move_form_view +msgid "Restore Credit Note" +msgstr "Gutschrift Wiederherstellen" + +#. module: account_invoice_refund_reinvoice +#. odoo-python +#: code:addons/account_invoice_refund_reinvoice/models/account_move.py:0 +#, python-format +msgid "Reversal of: %s" +msgstr "Umkehr von: %s" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/i18n/it.po b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/i18n/it.po new file mode 100644 index 00000000..4a25fc17 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/i18n/it.po @@ -0,0 +1,34 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_refund_reinvoice +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-12-27 12:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_invoice_refund_reinvoice +#: model:ir.model,name:account_invoice_refund_reinvoice.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: account_invoice_refund_reinvoice +#: model_terms:ir.ui.view,arch_db:account_invoice_refund_reinvoice.account_move_form_view +msgid "Restore Credit Note" +msgstr "Ripristina nota di credito" + +#. module: account_invoice_refund_reinvoice +#. odoo-python +#: code:addons/account_invoice_refund_reinvoice/models/account_move.py:0 +#, python-format +msgid "Reversal of: %s" +msgstr "Inverso di: %s" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/models/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/models/__init__.py new file mode 100644 index 00000000..9c0a4213 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/models/__init__.py @@ -0,0 +1 @@ +from . import account_move diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/models/account_move.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/models/account_move.py new file mode 100644 index 00000000..0f35bf01 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/models/account_move.py @@ -0,0 +1,28 @@ +# Copyright 2021 Creu Blanca +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import _, models + +from odoo.addons.account.models.account_move import TYPE_REVERSE_MAP + +TYPE_REVERSE_MAP.update({"out_refund": "out_invoice", "in_refund": "in_invoice"}) + + +class AccountMove(models.Model): + + _inherit = "account.move" + + def _prepare_reinvoice_reversal(self): + return { + "ref": _("Reversal of: %s") % (self.name), + "journal_id": self.journal_id.id, + "invoice_payment_term_id": None, + "invoice_user_id": self.invoice_user_id.id, + } + + def action_refund_reinvoice(self): + self.ensure_one() + reverse_move = self.with_context(reinvoice_refund=True)._reverse_moves( + [self._prepare_reinvoice_reversal()], False + ) + return reverse_move.get_formview_action() diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..85004765 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/readme/CONTRIBUTORS.rst @@ -0,0 +1 @@ +* Enric Tobella diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/readme/DESCRIPTION.rst new file mode 100644 index 00000000..ef453a95 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/readme/DESCRIPTION.rst @@ -0,0 +1,3 @@ +This addon allows to restore a refund keeping all it's data. +It is useful when the invoice is linked to a Sale Order or Purchase Order, +this way no information is lost. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/readme/USAGE.rst b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/readme/USAGE.rst new file mode 100644 index 00000000..8b696e0a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/readme/USAGE.rst @@ -0,0 +1,3 @@ +* Access a refund +* Press on `Restore Credit Note` +* A new invoice is created using the same information diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/static/description/icon.png b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/static/description/index.html b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/static/description/index.html new file mode 100644 index 00000000..7e54ddde --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/static/description/index.html @@ -0,0 +1,434 @@ + + + + + +Account Invoice Reinvoice Refund + + + +
+

Account Invoice Reinvoice Refund

+ + +

Beta License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

This addon allows to restore a refund keeping all it’s data. +It is useful when the invoice is linked to a Sale Order or Purchase Order, +this way no information is lost.

+

Table of contents

+ +
+

Usage

+
    +
  • Access a refund
  • +
  • Press on Restore Credit Note
  • +
  • A new invoice is created using the same information
  • +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Creu Blanca
  • +
+
+
+

Contributors

+
    +
  • Enric Tobella
  • +
+
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/tests/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/tests/__init__.py new file mode 100644 index 00000000..94718705 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/tests/__init__.py @@ -0,0 +1 @@ +from . import test_refund_invoice diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/tests/test_refund_invoice.py b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/tests/test_refund_invoice.py new file mode 100644 index 00000000..0e4e2fe0 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/tests/test_refund_invoice.py @@ -0,0 +1,36 @@ +# Copyright 2021 Creu Blanca +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from odoo.tests import tagged + +from odoo.addons.account.tests.common import AccountTestInvoicingCommon + + +@tagged("post_install", "-at_install") +class TestRefundInvoice(AccountTestInvoicingCommon): + @classmethod + def setUpClass(cls, chart_template_ref=None): + super().setUpClass(chart_template_ref=chart_template_ref) + cls.in_refund = cls.init_invoice( + "in_refund", products=cls.product_a + cls.product_b + ) + cls.in_refund._post() + cls.out_refund = cls.init_invoice( + "out_refund", products=cls.product_a + cls.product_b + ) + cls.out_refund._post() + + def test_in_refund_reinvoice(self): + invoice_action = self.in_refund.action_refund_reinvoice() + invoice = self.env[invoice_action["res_model"]].browse(invoice_action["res_id"]) + self.assertEqual(invoice.move_type, "in_invoice") + self.assertEqual( + invoice.amount_total_signed, -self.in_refund.amount_total_signed + ) + + def test_out_refund_reinvoice(self): + invoice_action = self.out_refund.action_refund_reinvoice() + invoice = self.env[invoice_action["res_model"]].browse(invoice_action["res_id"]) + self.assertEqual(invoice.move_type, "out_invoice") + self.assertEqual( + invoice.amount_total_signed, -self.out_refund.amount_total_signed + ) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/views/account_move.xml b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/views/account_move.xml new file mode 100644 index 00000000..a93d934c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/account_invoice_refund_reinvoice/views/account_move.xml @@ -0,0 +1,23 @@ + + + + + account.move.form (in account_invoice_refund_reinvoice) + account.move + + + + + + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/doc/ARCHITECTURE.md new file mode 100644 index 00000000..fbfc4517 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_invoice_refund_reinvoice Module - account_invoice_refund_reinvoice + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/doc/CONFIGURATION.md new file mode 100644 index 00000000..9d4a8ad7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_invoice_refund_reinvoice. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/doc/FAQ.md new file mode 100644 index 00000000..d959dabd --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_invoice_refund_reinvoice or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/doc/INSTALL.md new file mode 100644 index 00000000..6d6b479c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice" +# or +uv pip install odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice" +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/doc/MODELS.md new file mode 100644 index 00000000..f54361d8 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in account_invoice_refund_reinvoice. + +```mermaid +classDiagram + class account_move +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/doc/OVERVIEW.md new file mode 100644 index 00000000..1ed80abe --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_invoice_refund_reinvoice. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_invoice_refund_reinvoice +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/doc/USAGE.md new file mode 100644 index 00000000..96eaa52f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_invoice_refund_reinvoice +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/pyproject.toml b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/pyproject.toml new file mode 100644 index 00000000..643d9d68 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-account_invoice_refund_reinvoice" +version = "16.0.0" +description = "Account Invoice Reinvoice Refund - + Allow to Reinvoice a Refund" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_invoice_refund_reinvoice"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/README.md b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/README.md new file mode 100644 index 00000000..dfd2f36d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/README.md @@ -0,0 +1,45 @@ +# Acccount Invoice Section Sale Order + +Odoo addon: account_invoice_section_sale_order + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order +``` + +## Dependencies + +This addon depends on: +- account +- sale + +## Manifest Information + +- **Name**: Acccount Invoice Section Sale Order +- **Version**: 16.0.1.1.0 +- **Category**: Accounting & Finance +- **License**: AGPL-3 +- **Installable**: False + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `account_invoice_section_sale_order`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/README.rst b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/README.rst new file mode 100644 index 00000000..89a3a2d3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/README.rst @@ -0,0 +1,101 @@ +=================================== +Acccount Invoice Section Sale Order +=================================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:43b82fc9ee53f94898b9c6daea34ff50b9b678a31c2200eb229e20add1dce247 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/account_invoice_section_sale_order + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-account_invoice_section_sale_order + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +When invoicing multiple sale orders at the same time, sale orders may be grouped +by customer into a single invoice. Unfortunately when this happens, it is hard +to know which invoice line belongs to which sale order. + +This module helps by grouping invoicing lines into sections with the name of the +targeted sale order. + +The name of the section can be customized by company and partner. + +This is only done when an invoice targets multiple sale order. + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Camptocamp + +Contributors +~~~~~~~~~~~~ + +* `Camptocamp `_ + + * Thierry Ducrest + * Akim Juillerat + * Hiep Nguyen Hoang + +* `Dynapps `_ + + * Jeroen Evens + * Raf Ven + +Other credits +~~~~~~~~~~~~~ + +The development of this module has been financially supported by: + +* Camptocamp + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/__init__.py new file mode 100644 index 00000000..69f7babd --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import models diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/__manifest__.py b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/__manifest__.py new file mode 100644 index 00000000..294d10d8 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/__manifest__.py @@ -0,0 +1,18 @@ +# Copyright 2020 Camptocamp +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +{ + "name": "Acccount Invoice Section Sale Order", + "version": "16.0.1.1.0", + "summary": "For invoices targetting multiple sale order add" + "sections with sale order name.", + "author": "Camptocamp, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-invoicing", + "license": "AGPL-3", + "category": "Accounting & Finance", + "depends": ["account", "sale"], + "data": [ + "security/res_groups.xml", + "views/res_config_settings.xml", + "views/res_partner.xml", + ], +} diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/i18n/account_invoice_section_sale_order.pot b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/i18n/account_invoice_section_sale_order.pot new file mode 100644 index 00000000..82cc033f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/i18n/account_invoice_section_sale_order.pot @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_section_sale_order +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_section_sale_order +#: model_terms:ir.ui.view,arch_db:account_invoice_section_sale_order.res_config_settings_view_form +msgid "Section names" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model:res.groups,name:account_invoice_section_sale_order.group_sale_order_invoice_section_name +msgid "Allow customization of invoice section name from sale order" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model:ir.model,name:account_invoice_section_sale_order.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model:ir.model,name:account_invoice_section_sale_order.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model:ir.model,name:account_invoice_section_sale_order.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model_terms:ir.ui.view,arch_db:account_invoice_section_sale_order.view_partner_property_form +msgid "Custom section name on invoice" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model_terms:ir.ui.view,arch_db:account_invoice_section_sale_order.res_config_settings_view_form +msgid "Customize section names when invoicing from sale orders" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model:ir.model.fields,help:account_invoice_section_sale_order.field_res_company__invoice_section_grouping +#: model:ir.model.fields,help:account_invoice_section_sale_order.field_res_config_settings__invoice_section_grouping +msgid "Defines object used to group invoice lines" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model:ir.model.fields.selection,name:account_invoice_section_sale_order.selection__res_company__invoice_section_grouping__sale_order +msgid "Group by sale Order" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model_terms:ir.ui.view,arch_db:account_invoice_section_sale_order.res_config_settings_view_form +msgid "Grouping object" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model:ir.model.fields,field_description:account_invoice_section_sale_order.field_res_company__invoice_section_grouping +#: model:ir.model.fields,field_description:account_invoice_section_sale_order.field_res_config_settings__invoice_section_grouping +msgid "Invoice Section Grouping" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model:ir.model.fields,field_description:account_invoice_section_sale_order.field_res_company__invoice_section_name_scheme +#: model:ir.model.fields,field_description:account_invoice_section_sale_order.field_res_config_settings__invoice_section_name_scheme +#: model:ir.model.fields,field_description:account_invoice_section_sale_order.field_res_partner__invoice_section_name_scheme +#: model:ir.model.fields,field_description:account_invoice_section_sale_order.field_res_users__invoice_section_name_scheme +msgid "Invoice Section Name Scheme" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model:ir.model,name:account_invoice_section_sale_order.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model:ir.model,name:account_invoice_section_sale_order.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model_terms:ir.ui.view,arch_db:account_invoice_section_sale_order.res_config_settings_view_form +msgid "Naming scheme" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model:ir.model,name:account_invoice_section_sale_order.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model:ir.model.fields,help:account_invoice_section_sale_order.field_res_company__invoice_section_name_scheme +#: model:ir.model.fields,help:account_invoice_section_sale_order.field_res_config_settings__invoice_section_name_scheme +#: model:ir.model.fields,help:account_invoice_section_sale_order.field_res_partner__invoice_section_name_scheme +#: model:ir.model.fields,help:account_invoice_section_sale_order.field_res_users__invoice_section_name_scheme +msgid "" +"This is the name of the sections on invoices when generated from sales " +"orders. Keep empty to use default. You can use a python expression with the " +"'object' (representing sale order) and 'time' variables." +msgstr "" + +#. module: account_invoice_section_sale_order +#. odoo-python +#: code:addons/account_invoice_section_sale_order/models/account_move.py:0 +#, python-format +msgid "Unrecognized invoice_section_grouping" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/i18n/bs.po b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/i18n/bs.po new file mode 100644 index 00000000..b2ce8434 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/i18n/bs.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_section_sale_order +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_section_sale_order +#: model_terms:ir.ui.view,arch_db:account_invoice_section_sale_order.res_config_settings_view_form +msgid "Section names" +msgstr "Nazivi sekcija" + +#. module: account_invoice_section_sale_order +#: model:res.groups,name:account_invoice_section_sale_order.group_sale_order_invoice_section_name +msgid "Allow customization of invoice section name from sale order" +msgstr "Dozvoliti prilagođavanje naziva sekcije fakture iz prodajne narudžbe" + +#. module: account_invoice_section_sale_order +#: model:ir.model,name:account_invoice_section_sale_order.model_res_company +msgid "Companies" +msgstr "Kompanije" + +#. module: account_invoice_section_sale_order +#: model:ir.model,name:account_invoice_section_sale_order.model_res_config_settings +msgid "Config Settings" +msgstr "Postavke" + +#. module: account_invoice_section_sale_order +#: model:ir.model,name:account_invoice_section_sale_order.model_res_partner +msgid "Contact" +msgstr "Kontakt" + +#. module: account_invoice_section_sale_order +#: model_terms:ir.ui.view,arch_db:account_invoice_section_sale_order.view_partner_property_form +msgid "Custom section name on invoice" +msgstr "Prilagođen naziv sekcije na fakturi" + +#. module: account_invoice_section_sale_order +#: model_terms:ir.ui.view,arch_db:account_invoice_section_sale_order.res_config_settings_view_form +msgid "Customize section names when invoicing from sale orders" +msgstr "Prilagodi nazive sekcija pri fakturisanju iz prodajnih narudžbi" + +#. module: account_invoice_section_sale_order +#: model:ir.model.fields,help:account_invoice_section_sale_order.field_res_company__invoice_section_grouping +#: model:ir.model.fields,help:account_invoice_section_sale_order.field_res_config_settings__invoice_section_grouping +msgid "Defines object used to group invoice lines" +msgstr "Definiše objekat korišten za grupiranje linija fakture" + +#. module: account_invoice_section_sale_order +#: model:ir.model.fields.selection,name:account_invoice_section_sale_order.selection__res_company__invoice_section_grouping__sale_order +msgid "Group by sale Order" +msgstr "Grupiraj po prodajnoj narudžbi" + +#. module: account_invoice_section_sale_order +#: model_terms:ir.ui.view,arch_db:account_invoice_section_sale_order.res_config_settings_view_form +msgid "Grouping object" +msgstr "Objekat grupiranja" + +#. module: account_invoice_section_sale_order +#: model:ir.model.fields,field_description:account_invoice_section_sale_order.field_res_company__invoice_section_grouping +#: model:ir.model.fields,field_description:account_invoice_section_sale_order.field_res_config_settings__invoice_section_grouping +msgid "Invoice Section Grouping" +msgstr "Grupiranje sekcije fakture" + +#. module: account_invoice_section_sale_order +#: model:ir.model.fields,field_description:account_invoice_section_sale_order.field_res_company__invoice_section_name_scheme +#: model:ir.model.fields,field_description:account_invoice_section_sale_order.field_res_config_settings__invoice_section_name_scheme +#: model:ir.model.fields,field_description:account_invoice_section_sale_order.field_res_partner__invoice_section_name_scheme +#: model:ir.model.fields,field_description:account_invoice_section_sale_order.field_res_users__invoice_section_name_scheme +msgid "Invoice Section Name Scheme" +msgstr "Shema naziva sekcije fakture" + +#. module: account_invoice_section_sale_order +#: model:ir.model,name:account_invoice_section_sale_order.model_account_move +msgid "Journal Entry" +msgstr "Žurnal" + +#. module: account_invoice_section_sale_order +#: model:ir.model,name:account_invoice_section_sale_order.model_account_move_line +msgid "Journal Item" +msgstr "Stavka žurnala" + +#. module: account_invoice_section_sale_order +#: model_terms:ir.ui.view,arch_db:account_invoice_section_sale_order.res_config_settings_view_form +msgid "Naming scheme" +msgstr "Shema imenovanja" + +#. module: account_invoice_section_sale_order +#: model:ir.model,name:account_invoice_section_sale_order.model_sale_order +msgid "Sales Order" +msgstr "Prodajni nalog" + +#. module: account_invoice_section_sale_order +#: model:ir.model.fields,help:account_invoice_section_sale_order.field_res_company__invoice_section_name_scheme +#: model:ir.model.fields,help:account_invoice_section_sale_order.field_res_config_settings__invoice_section_name_scheme +#: model:ir.model.fields,help:account_invoice_section_sale_order.field_res_partner__invoice_section_name_scheme +#: model:ir.model.fields,help:account_invoice_section_sale_order.field_res_users__invoice_section_name_scheme +msgid "" +"This is the name of the sections on invoices when generated from sales " +"orders. Keep empty to use default. You can use a python expression with the " +"'object' (representing sale order) and 'time' variables." +msgstr "" + +#. module: account_invoice_section_sale_order +#. odoo-python +#: code:addons/account_invoice_section_sale_order/models/account_move.py:0 +#, python-format +msgid "Unrecognized invoice_section_grouping" +msgstr "Neprepoznato grupiranje sekcije fakture" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/i18n/es.po b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/i18n/es.po new file mode 100644 index 00000000..be9abe73 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/i18n/es.po @@ -0,0 +1,120 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_section_sale_order +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-09-20 19:41+0000\n" +"Last-Translator: gelo joga Rodríguez \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_section_sale_order +#: model_terms:ir.ui.view,arch_db:account_invoice_section_sale_order.res_config_settings_view_form +msgid "Section names" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model:res.groups,name:account_invoice_section_sale_order.group_sale_order_invoice_section_name +msgid "Allow customization of invoice section name from sale order" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model:ir.model,name:account_invoice_section_sale_order.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model:ir.model,name:account_invoice_section_sale_order.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model:ir.model,name:account_invoice_section_sale_order.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model_terms:ir.ui.view,arch_db:account_invoice_section_sale_order.view_partner_property_form +msgid "Custom section name on invoice" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model_terms:ir.ui.view,arch_db:account_invoice_section_sale_order.res_config_settings_view_form +msgid "Customize section names when invoicing from sale orders" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model:ir.model.fields,help:account_invoice_section_sale_order.field_res_company__invoice_section_grouping +#: model:ir.model.fields,help:account_invoice_section_sale_order.field_res_config_settings__invoice_section_grouping +msgid "Defines object used to group invoice lines" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model:ir.model.fields.selection,name:account_invoice_section_sale_order.selection__res_company__invoice_section_grouping__sale_order +msgid "Group by sale Order" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model_terms:ir.ui.view,arch_db:account_invoice_section_sale_order.res_config_settings_view_form +msgid "Grouping object" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model:ir.model.fields,field_description:account_invoice_section_sale_order.field_res_company__invoice_section_grouping +#: model:ir.model.fields,field_description:account_invoice_section_sale_order.field_res_config_settings__invoice_section_grouping +msgid "Invoice Section Grouping" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model:ir.model.fields,field_description:account_invoice_section_sale_order.field_res_company__invoice_section_name_scheme +#: model:ir.model.fields,field_description:account_invoice_section_sale_order.field_res_config_settings__invoice_section_name_scheme +#: model:ir.model.fields,field_description:account_invoice_section_sale_order.field_res_partner__invoice_section_name_scheme +#: model:ir.model.fields,field_description:account_invoice_section_sale_order.field_res_users__invoice_section_name_scheme +msgid "Invoice Section Name Scheme" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model:ir.model,name:account_invoice_section_sale_order.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model:ir.model,name:account_invoice_section_sale_order.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model_terms:ir.ui.view,arch_db:account_invoice_section_sale_order.res_config_settings_view_form +msgid "Naming scheme" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model:ir.model,name:account_invoice_section_sale_order.model_sale_order +msgid "Sales Order" +msgstr "Pedido de Venta" + +#. module: account_invoice_section_sale_order +#: model:ir.model.fields,help:account_invoice_section_sale_order.field_res_company__invoice_section_name_scheme +#: model:ir.model.fields,help:account_invoice_section_sale_order.field_res_config_settings__invoice_section_name_scheme +#: model:ir.model.fields,help:account_invoice_section_sale_order.field_res_partner__invoice_section_name_scheme +#: model:ir.model.fields,help:account_invoice_section_sale_order.field_res_users__invoice_section_name_scheme +msgid "" +"This is the name of the sections on invoices when generated from sales " +"orders. Keep empty to use default. You can use a python expression with the " +"'object' (representing sale order) and 'time' variables." +msgstr "" + +#. module: account_invoice_section_sale_order +#. odoo-python +#: code:addons/account_invoice_section_sale_order/models/account_move.py:0 +#, python-format +msgid "Unrecognized invoice_section_grouping" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/i18n/fr.po b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/i18n/fr.po new file mode 100644 index 00000000..b1887af1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/i18n/fr.po @@ -0,0 +1,120 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_section_sale_order +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-11-06 14:06+0000\n" +"Last-Translator: samibc2c \n" +"Language-Team: none\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_invoice_section_sale_order +#: model_terms:ir.ui.view,arch_db:account_invoice_section_sale_order.res_config_settings_view_form +msgid "Section names" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model:res.groups,name:account_invoice_section_sale_order.group_sale_order_invoice_section_name +msgid "Allow customization of invoice section name from sale order" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model:ir.model,name:account_invoice_section_sale_order.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model:ir.model,name:account_invoice_section_sale_order.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model:ir.model,name:account_invoice_section_sale_order.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model_terms:ir.ui.view,arch_db:account_invoice_section_sale_order.view_partner_property_form +msgid "Custom section name on invoice" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model_terms:ir.ui.view,arch_db:account_invoice_section_sale_order.res_config_settings_view_form +msgid "Customize section names when invoicing from sale orders" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model:ir.model.fields,help:account_invoice_section_sale_order.field_res_company__invoice_section_grouping +#: model:ir.model.fields,help:account_invoice_section_sale_order.field_res_config_settings__invoice_section_grouping +msgid "Defines object used to group invoice lines" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model:ir.model.fields.selection,name:account_invoice_section_sale_order.selection__res_company__invoice_section_grouping__sale_order +msgid "Group by sale Order" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model_terms:ir.ui.view,arch_db:account_invoice_section_sale_order.res_config_settings_view_form +msgid "Grouping object" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model:ir.model.fields,field_description:account_invoice_section_sale_order.field_res_company__invoice_section_grouping +#: model:ir.model.fields,field_description:account_invoice_section_sale_order.field_res_config_settings__invoice_section_grouping +msgid "Invoice Section Grouping" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model:ir.model.fields,field_description:account_invoice_section_sale_order.field_res_company__invoice_section_name_scheme +#: model:ir.model.fields,field_description:account_invoice_section_sale_order.field_res_config_settings__invoice_section_name_scheme +#: model:ir.model.fields,field_description:account_invoice_section_sale_order.field_res_partner__invoice_section_name_scheme +#: model:ir.model.fields,field_description:account_invoice_section_sale_order.field_res_users__invoice_section_name_scheme +msgid "Invoice Section Name Scheme" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model:ir.model,name:account_invoice_section_sale_order.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model:ir.model,name:account_invoice_section_sale_order.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model_terms:ir.ui.view,arch_db:account_invoice_section_sale_order.res_config_settings_view_form +msgid "Naming scheme" +msgstr "" + +#. module: account_invoice_section_sale_order +#: model:ir.model,name:account_invoice_section_sale_order.model_sale_order +msgid "Sales Order" +msgstr "Bon de Commande" + +#. module: account_invoice_section_sale_order +#: model:ir.model.fields,help:account_invoice_section_sale_order.field_res_company__invoice_section_name_scheme +#: model:ir.model.fields,help:account_invoice_section_sale_order.field_res_config_settings__invoice_section_name_scheme +#: model:ir.model.fields,help:account_invoice_section_sale_order.field_res_partner__invoice_section_name_scheme +#: model:ir.model.fields,help:account_invoice_section_sale_order.field_res_users__invoice_section_name_scheme +msgid "" +"This is the name of the sections on invoices when generated from sales " +"orders. Keep empty to use default. You can use a python expression with the " +"'object' (representing sale order) and 'time' variables." +msgstr "" + +#. module: account_invoice_section_sale_order +#. odoo-python +#: code:addons/account_invoice_section_sale_order/models/account_move.py:0 +#, python-format +msgid "Unrecognized invoice_section_grouping" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/i18n/it.po b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/i18n/it.po new file mode 100644 index 00000000..0bcda5c2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/i18n/it.po @@ -0,0 +1,125 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_section_sale_order +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-02-25 15:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_invoice_section_sale_order +#: model_terms:ir.ui.view,arch_db:account_invoice_section_sale_order.res_config_settings_view_form +msgid "Section names" +msgstr "Nomi sezione" + +#. module: account_invoice_section_sale_order +#: model:res.groups,name:account_invoice_section_sale_order.group_sale_order_invoice_section_name +msgid "Allow customization of invoice section name from sale order" +msgstr "" +"Consente la personalizzazione del nome sezione fattura dall'ordine di vendita" + +#. module: account_invoice_section_sale_order +#: model:ir.model,name:account_invoice_section_sale_order.model_res_company +msgid "Companies" +msgstr "Aziende" + +#. module: account_invoice_section_sale_order +#: model:ir.model,name:account_invoice_section_sale_order.model_res_config_settings +msgid "Config Settings" +msgstr "Impostazioni configurazione" + +#. module: account_invoice_section_sale_order +#: model:ir.model,name:account_invoice_section_sale_order.model_res_partner +msgid "Contact" +msgstr "Contatto" + +#. module: account_invoice_section_sale_order +#: model_terms:ir.ui.view,arch_db:account_invoice_section_sale_order.view_partner_property_form +msgid "Custom section name on invoice" +msgstr "Nome sezione personalizzato nella fattura" + +#. module: account_invoice_section_sale_order +#: model_terms:ir.ui.view,arch_db:account_invoice_section_sale_order.res_config_settings_view_form +msgid "Customize section names when invoicing from sale orders" +msgstr "Personalizza i nomi sezione quando di fattura da ordini di vendita" + +#. module: account_invoice_section_sale_order +#: model:ir.model.fields,help:account_invoice_section_sale_order.field_res_company__invoice_section_grouping +#: model:ir.model.fields,help:account_invoice_section_sale_order.field_res_config_settings__invoice_section_grouping +msgid "Defines object used to group invoice lines" +msgstr "Definisce gli oggetti utilizzati per raggruppare le righe fattura" + +#. module: account_invoice_section_sale_order +#: model:ir.model.fields.selection,name:account_invoice_section_sale_order.selection__res_company__invoice_section_grouping__sale_order +msgid "Group by sale Order" +msgstr "Raggruppa per ordine di vendita" + +#. module: account_invoice_section_sale_order +#: model_terms:ir.ui.view,arch_db:account_invoice_section_sale_order.res_config_settings_view_form +msgid "Grouping object" +msgstr "Oggetto raggruppamento" + +#. module: account_invoice_section_sale_order +#: model:ir.model.fields,field_description:account_invoice_section_sale_order.field_res_company__invoice_section_grouping +#: model:ir.model.fields,field_description:account_invoice_section_sale_order.field_res_config_settings__invoice_section_grouping +msgid "Invoice Section Grouping" +msgstr "Raggruppamento sezione fattura" + +#. module: account_invoice_section_sale_order +#: model:ir.model.fields,field_description:account_invoice_section_sale_order.field_res_company__invoice_section_name_scheme +#: model:ir.model.fields,field_description:account_invoice_section_sale_order.field_res_config_settings__invoice_section_name_scheme +#: model:ir.model.fields,field_description:account_invoice_section_sale_order.field_res_partner__invoice_section_name_scheme +#: model:ir.model.fields,field_description:account_invoice_section_sale_order.field_res_users__invoice_section_name_scheme +msgid "Invoice Section Name Scheme" +msgstr "Schema nome sezione fattura" + +#. module: account_invoice_section_sale_order +#: model:ir.model,name:account_invoice_section_sale_order.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: account_invoice_section_sale_order +#: model:ir.model,name:account_invoice_section_sale_order.model_account_move_line +msgid "Journal Item" +msgstr "Movimento contabile" + +#. module: account_invoice_section_sale_order +#: model_terms:ir.ui.view,arch_db:account_invoice_section_sale_order.res_config_settings_view_form +msgid "Naming scheme" +msgstr "Schema denominazione" + +#. module: account_invoice_section_sale_order +#: model:ir.model,name:account_invoice_section_sale_order.model_sale_order +msgid "Sales Order" +msgstr "Ordine di vendita" + +#. module: account_invoice_section_sale_order +#: model:ir.model.fields,help:account_invoice_section_sale_order.field_res_company__invoice_section_name_scheme +#: model:ir.model.fields,help:account_invoice_section_sale_order.field_res_config_settings__invoice_section_name_scheme +#: model:ir.model.fields,help:account_invoice_section_sale_order.field_res_partner__invoice_section_name_scheme +#: model:ir.model.fields,help:account_invoice_section_sale_order.field_res_users__invoice_section_name_scheme +msgid "" +"This is the name of the sections on invoices when generated from sales " +"orders. Keep empty to use default. You can use a python expression with the " +"'object' (representing sale order) and 'time' variables." +msgstr "" +"Questo è il nome delle sezioni sulle fatture quando generate da ordini di " +"vendita. Lasciare vuoto per usare l'impostazione predefinita. Si può usare " +"un'espressione python con le variabili 'object' (che rappresenta l'ordine di " +"vendita) e 'time'." + +#. module: account_invoice_section_sale_order +#. odoo-python +#: code:addons/account_invoice_section_sale_order/models/account_move.py:0 +#, python-format +msgid "Unrecognized invoice_section_grouping" +msgstr "Non riconosciuto invoice_section_grouping" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/models/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/models/__init__.py new file mode 100644 index 00000000..3b0f67fa --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/models/__init__.py @@ -0,0 +1,5 @@ +from . import account_move +from . import res_company +from . import res_config_settings +from . import res_partner +from . import sale_order diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/models/account_move.py b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/models/account_move.py new file mode 100644 index 00000000..80b54fc7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/models/account_move.py @@ -0,0 +1,40 @@ +# Copyright 2021 Camptocamp SA +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl) +from odoo import _, api, models +from odoo.exceptions import UserError + + +class AccountMove(models.Model): + + _inherit = "account.move" + + def _get_ordered_invoice_lines(self): + """Sort invoice lines according to the section ordering""" + return self.invoice_line_ids.sorted( + key=self.env["account.move.line"]._get_section_ordering() + ) + + +class AccountMoveLine(models.Model): + + _inherit = "account.move.line" + + def _get_section_group(self): + """Return the section group to be used for a single invoice line""" + self.ensure_one() + return self.mapped(self._get_section_grouping()) + + def _get_section_grouping(self): + """Defines the grouping relation from the invoice lines to be used. + + Meant to be overriden, in order to allow custom grouping. + """ + invoice_section_grouping = self.company_id.invoice_section_grouping + if invoice_section_grouping == "sale_order": + return "sale_line_ids.order_id" + raise UserError(_("Unrecognized invoice_section_grouping")) + + @api.model + def _get_section_ordering(self): + """Function to sort invoice lines before grouping""" + return lambda r: r.mapped(r._get_section_grouping()) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/models/res_company.py b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/models/res_company.py new file mode 100644 index 00000000..12ceee74 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/models/res_company.py @@ -0,0 +1,23 @@ +# Copyright 2021 Camptocamp SA +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl) +from odoo import fields, models + + +class ResCompany(models.Model): + _inherit = "res.company" + + invoice_section_name_scheme = fields.Char( + help="This is the name of the sections on invoices when generated from " + "sales orders. Keep empty to use default. You can use a python " + "expression with the 'object' (representing sale order) and 'time'" + " variables." + ) + + invoice_section_grouping = fields.Selection( + [ + ("sale_order", "Group by sale Order"), + ], + help="Defines object used to group invoice lines", + default="sale_order", + required=True, + ) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/models/res_config_settings.py b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/models/res_config_settings.py new file mode 100644 index 00000000..7b9c20ad --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/models/res_config_settings.py @@ -0,0 +1,19 @@ +# Copyright 2021 Camptocamp SA +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl) +from odoo import fields, models + + +class ResConfigSettings(models.TransientModel): + + _inherit = "res.config.settings" + + invoice_section_name_scheme = fields.Char( + related="company_id.invoice_section_name_scheme", + readonly=False, + ) + + invoice_section_grouping = fields.Selection( + related="company_id.invoice_section_grouping", + readonly=False, + required=True, + ) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/models/res_partner.py b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/models/res_partner.py new file mode 100644 index 00000000..87f22157 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/models/res_partner.py @@ -0,0 +1,14 @@ +# Copyright 2021 Camptocamp SA +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl) +from odoo import fields, models + + +class ResPartner(models.Model): + _inherit = "res.partner" + + invoice_section_name_scheme = fields.Char( + help="This is the name of the sections on invoices when generated from " + "sales orders. Keep empty to use default. You can use a python " + "expression with the 'object' (representing sale order) and 'time'" + " variables." + ) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/models/sale_order.py b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/models/sale_order.py new file mode 100644 index 00000000..b6013f07 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/models/sale_order.py @@ -0,0 +1,84 @@ +# Copyright 2020 Camptocamp SA +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) +from collections import OrderedDict + +from odoo import models +from odoo.tools.safe_eval import safe_eval, time + + +class SaleOrder(models.Model): + _inherit = "sale.order" + + def _create_invoices(self, grouped=False, final=False, date=None): + """Add sections by groups in the invoice line. + + Order the invoicing lines by groups and add lines section with + the group name. + Only do this for invoices targetting multiple groups + """ + invoice_ids = super()._create_invoices(grouped=grouped, final=final, date=date) + for invoice in invoice_ids: + if ( + len(invoice.line_ids.mapped(invoice.line_ids._get_section_grouping())) + == 1 + ): + continue + sequence = 10 + move_lines = invoice._get_ordered_invoice_lines() + # Group move lines according to their sale order + section_grouping_matrix = OrderedDict() + for move_line in move_lines: + group = move_line._get_section_group() + section_grouping_matrix.setdefault(group, []).append(move_line.id) + # Prepare section lines for each group + section_lines = [] + for group, move_line_ids in section_grouping_matrix.items(): + if group: + section_lines.append( + ( + 0, + 0, + { + "name": group._get_invoice_section_name(), + "display_type": "line_section", + "sequence": sequence, + # see test: test_create_invoice_with_default_journal + # forcing the account_id is needed to avoid + # incorrect default value + "account_id": False, + # see test: test_create_invoice_with_currency + # if the currency is not set with the right value + # the total amount will be wrong + # because all line do not have the same currency + "currency_id": invoice.currency_id.id, + }, + ) + ) + sequence += 10 + for move_line in self.env["account.move.line"].browse(move_line_ids): + if move_line.display_type == "line_section": + # add extra indent for existing SO Sections + move_line.name = f"- {move_line.name}" + move_line.sequence = sequence + sequence += 10 + invoice.line_ids = section_lines + return invoice_ids + + def _get_ordered_invoice_lines(self, invoice): + return invoice.invoice_line_ids.sorted( + key=lambda r: r.sale_line_ids.order_id.id + ) + + def _get_invoice_section_name(self): + """Returns the text for the section name.""" + self.ensure_one() + naming_scheme = ( + self.partner_invoice_id.invoice_section_name_scheme + or self.company_id.invoice_section_name_scheme + ) + if naming_scheme: + return safe_eval(naming_scheme, {"object": self, "time": time}) + elif self.client_order_ref: + return "{} - {}".format(self.name, self.client_order_ref or "") + else: + return self.name diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/readme/CONFIGURATION.rst b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/readme/CONFIGURATION.rst new file mode 100644 index 00000000..9fc4d5d2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/readme/CONFIGURATION.rst @@ -0,0 +1,9 @@ +To allow customization of the name of the section, user should be part of group +`Allow customization of invoice section name from sale order`. + +A naming scheme can be defined per company on the configuration page in the +`Customer Invoices` section, or per partner in the accounting page, using +python expression. + +The object used for the grouping can be customized by installing extra module +(e.g. `account_invoice_section_picking`). diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..75aa98c7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/readme/CONTRIBUTORS.rst @@ -0,0 +1,10 @@ +* `Camptocamp `_ + + * Thierry Ducrest + * Akim Juillerat + * Hiep Nguyen Hoang + +* `Dynapps `_ + + * Jeroen Evens + * Raf Ven diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/readme/CREDITS.rst b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/readme/CREDITS.rst new file mode 100644 index 00000000..f5cc070c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/readme/CREDITS.rst @@ -0,0 +1,3 @@ +The development of this module has been financially supported by: + +* Camptocamp diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/readme/DESCRIPTION.rst new file mode 100644 index 00000000..73a5ffae --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/readme/DESCRIPTION.rst @@ -0,0 +1,10 @@ +When invoicing multiple sale orders at the same time, sale orders may be grouped +by customer into a single invoice. Unfortunately when this happens, it is hard +to know which invoice line belongs to which sale order. + +This module helps by grouping invoicing lines into sections with the name of the +targeted sale order. + +The name of the section can be customized by company and partner. + +This is only done when an invoice targets multiple sale order. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/security/res_groups.xml b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/security/res_groups.xml new file mode 100644 index 00000000..e15385b1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/security/res_groups.xml @@ -0,0 +1,9 @@ + + + + Allow customization of invoice section name from sale order + + + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/static/description/icon.png b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/static/description/index.html b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/static/description/index.html new file mode 100644 index 00000000..8f793e6c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/static/description/index.html @@ -0,0 +1,447 @@ + + + + + +Acccount Invoice Section Sale Order + + + +
+

Acccount Invoice Section Sale Order

+ + +

Beta License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

When invoicing multiple sale orders at the same time, sale orders may be grouped +by customer into a single invoice. Unfortunately when this happens, it is hard +to know which invoice line belongs to which sale order.

+

This module helps by grouping invoicing lines into sections with the name of the +targeted sale order.

+

The name of the section can be customized by company and partner.

+

This is only done when an invoice targets multiple sale order.

+

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Camptocamp
  • +
+
+
+

Contributors

+ +
+
+

Other credits

+

The development of this module has been financially supported by:

+
    +
  • Camptocamp
  • +
+
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/tests/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/tests/__init__.py new file mode 100644 index 00000000..20dcf910 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/tests/__init__.py @@ -0,0 +1 @@ +from . import test_invoice_group_by_sale_order diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/tests/test_invoice_group_by_sale_order.py b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/tests/test_invoice_group_by_sale_order.py new file mode 100644 index 00000000..15482e4d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/tests/test_invoice_group_by_sale_order.py @@ -0,0 +1,211 @@ +# Copyright 2020 Camptocamp SA +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) +from unittest import mock + +from odoo.exceptions import UserError +from odoo.tests.common import TransactionCase + +SECTION_GROUPING_FUNCTION = "odoo.addons.account_invoice_section_sale_order.models.account_move.AccountMoveLine._get_section_grouping" # noqa +SECTION_NAME_FUNCTION = ( + "odoo.addons.base.models.res_users.Users._get_invoice_section_name" +) + + +class TestInvoiceGroupBySaleOrder(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.partner_1 = cls.env.ref("base.res_partner_1") + cls.product_1 = cls.env.ref("product.product_product_1") + cls.product_2 = cls.env.ref("product.product_product_2") + cls.product_1.invoice_policy = "order" + cls.product_2.invoice_policy = "order" + cls.order1_p1 = cls.env["sale.order"].create( + { + "partner_id": cls.partner_1.id, + "partner_shipping_id": cls.partner_1.id, + "partner_invoice_id": cls.partner_1.id, + "client_order_ref": "ref123", + "order_line": [ + ( + 0, + 0, + { + "name": "order 1 line 1", + "product_id": cls.product_1.id, + "price_unit": 20, + "product_uom_qty": 1, + "product_uom": cls.product_1.uom_id.id, + }, + ), + ( + 0, + 0, + { + "name": "order 1 line 2", + "product_id": cls.product_2.id, + "price_unit": 20, + "product_uom_qty": 1, + "product_uom": cls.product_1.uom_id.id, + }, + ), + ], + } + ) + cls.order1_p1.action_confirm() + cls.order2_p1 = cls.env["sale.order"].create( + { + "partner_id": cls.partner_1.id, + "partner_shipping_id": cls.partner_1.id, + "partner_invoice_id": cls.partner_1.id, + "order_line": [ + ( + 0, + 0, + { + "name": "order 2 section 1", + "display_type": "line_section", + }, + ), + ( + 0, + 0, + { + "name": "order 2 line 1", + "product_id": cls.product_1.id, + "price_unit": 20, + "product_uom_qty": 1, + "product_uom": cls.product_1.uom_id.id, + }, + ), + ( + 0, + 0, + { + "name": "order 2 section 2", + "display_type": "line_section", + }, + ), + ( + 0, + 0, + { + "name": "order 2 line 2", + "product_id": cls.product_2.id, + "price_unit": 20, + "product_uom_qty": 1, + "product_uom": cls.product_1.uom_id.id, + }, + ), + ], + } + ) + cls.order2_p1.action_confirm() + + def test_create_invoice(self): + """Check invoice is generated with sale order sections.""" + result = { + 10: ( + "".join([self.order1_p1.name, " - ", self.order1_p1.client_order_ref]), + "line_section", + ), + 20: ("order 1 line 1", "product"), + 30: ("order 1 line 2", "product"), + 40: (self.order2_p1.name, "line_section"), + 50: ("- order 2 section 1", "line_section"), + 60: ("order 2 line 1", "product"), + 70: ("- order 2 section 2", "line_section"), + 80: ("order 2 line 2", "product"), + } + invoice_ids = (self.order1_p1 + self.order2_p1)._create_invoices() + lines = invoice_ids[0].invoice_line_ids.sorted("sequence") + for line in lines: + if line.sequence not in result: + continue + self.assertEqual(line.name, result[line.sequence][0]) + self.assertEqual(line.display_type, result[line.sequence][1]) + + def test_create_invoice_with_currency(self): + """Check invoice is generated with a correct total amount""" + eur = self.env.ref("base.EUR") + pricelist = self.env["product.pricelist"].create( + {"name": "Europe pricelist", "currency_id": eur.id} + ) + orders = self.order1_p1 | self.order2_p1 + orders.write({"pricelist_id": pricelist.id}) + invoices = orders._create_invoices() + self.assertEqual(invoices.amount_total, 80) + + def test_create_invoice_with_default_journal(self): + """Using a specific journal for the invoice should not be broken""" + journal = self.env["account.journal"].search([("type", "=", "sale")], limit=1) + (self.order1_p1 + self.order2_p1).with_context( + default_journal_id=journal.id + )._create_invoices() + + def test_create_invoice_no_section(self): + """Check invoice for only one sale order + + No need to create sections + + """ + invoice_id = (self.order1_p1)._create_invoices() + line_sections = invoice_id.line_ids.filtered( + lambda r: r.display_type == "line_section" + ) + self.assertEqual(len(line_sections), 0) + + def test_unknown_invoice_section_grouping_value(self): + """Check an error is raised when invoice_section_grouping value is + unknown + """ + mock_company_section_grouping = mock.patch.object( + type(self.env.company), + "invoice_section_grouping", + new_callable=mock.PropertyMock, + ) + with mock_company_section_grouping as mocked_company_section_grouping: + mocked_company_section_grouping.return_value = "unknown" + with self.assertRaises(UserError): + (self.order1_p1 + self.order2_p1)._create_invoices() + + def test_custom_grouping_by_sale_order_user(self): + """Check custom grouping by sale order user. + + By mocking account.move.line_get_section_grouping and creating + res.users.get_invoice_section_name, this test ensures custom grouping + is possible by redefining these functions""" + demo_user = self.env.ref("base.user_demo") + admin_user = self.env.ref("base.partner_admin") + orders = self.order1_p1 + self.order2_p1 + orders.write({"user_id": admin_user.id}) + sale_order_3 = self.order1_p1.copy({"user_id": demo_user.id}) + sale_order_3.order_line[0].name = "order 3 line 1" + sale_order_3.order_line[1].name = "order 3 line 2" + sale_order_3.action_confirm() + + with mock.patch( + SECTION_GROUPING_FUNCTION + ) as mocked_get_section_grouping, mock.patch( + SECTION_NAME_FUNCTION, create=True + ) as mocked_get_invoice_section_name: + mocked_get_section_grouping.return_value = "sale_line_ids.order_id.user_id" + mocked_get_invoice_section_name.return_value = "Mocked value from ResUsers" + invoice = (orders + sale_order_3)._create_invoices() + result = { + 10: ("Mocked value from ResUsers", "line_section"), + 20: ("order 1 line 1", "product"), + 30: ("order 1 line 2", "product"), + 40: ("- order 2 section 1", "line_section"), + 50: ("order 2 line 1", "product"), + 60: ("- order 2 section 2", "line_section"), + 70: ("order 2 line 2", "product"), + 80: ("Mocked value from ResUsers", "line_section"), + 90: ("order 3 line 1", "product"), + 100: ("order 3 line 2", "product"), + } + for line in invoice.invoice_line_ids.sorted("sequence"): + if line.sequence not in result: + continue + self.assertEqual(line.name, result[line.sequence][0]) + self.assertEqual(line.display_type, result[line.sequence][1]) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/views/res_config_settings.xml b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/views/res_config_settings.xml new file mode 100644 index 00000000..8c8220e0 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/views/res_config_settings.xml @@ -0,0 +1,41 @@ + + + + res.config.settings.view.form.inherit.account + res.config.settings + + + +
+
+
+ Section names +
+ Customize section names when invoicing from sale orders +
+
+
+
+
+
+
+ + + + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/views/res_partner.xml b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/views/res_partner.xml new file mode 100644 index 00000000..b190f604 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/account_invoice_section_sale_order/views/res_partner.xml @@ -0,0 +1,19 @@ + + + + res.partner.property.form.inherit + res.partner + + + + + + + + + + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/doc/ARCHITECTURE.md new file mode 100644 index 00000000..d1f95289 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_invoice_section_sale_order Module - account_invoice_section_sale_order + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/doc/CONFIGURATION.md new file mode 100644 index 00000000..23324a27 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_invoice_section_sale_order. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/doc/DEPENDENCIES.md new file mode 100644 index 00000000..c6c3689b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) +- [sale](../../odoo-bringout-oca-ocb-sale) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/doc/FAQ.md new file mode 100644 index 00000000..0e71bbe1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_invoice_section_sale_order or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/doc/INSTALL.md new file mode 100644 index 00000000..dbea97e9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order" +# or +uv pip install odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order" +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/doc/MODELS.md new file mode 100644 index 00000000..ab750f31 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/doc/MODELS.md @@ -0,0 +1,17 @@ +# Models + +Detected core models and extensions in account_invoice_section_sale_order. + +```mermaid +classDiagram + class account_move + class account_move_line + class res_company + class res_config_settings + class res_partner + class sale_order +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/doc/OVERVIEW.md new file mode 100644 index 00000000..55bebcda --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_invoice_section_sale_order. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_invoice_section_sale_order +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/doc/SECURITY.md new file mode 100644 index 00000000..44a75713 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/doc/SECURITY.md @@ -0,0 +1,62 @@ +# Security + +Access control and security definitions in account_invoice_section_sale_order. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[CHANGELOG.md](../CHANGELOG.md)** + - 132 model access rules +- **[doc](../doc)** +- **[docker](../docker)** +- **[input](../input)** +- **[nix](../nix)** +- **[odoo.conf](../odoo.conf)** + - 58 model access rules +- **[odoo_packages_bez_l10n.txt](../odoo_packages_bez_l10n.txt)** + - 1947 model access rules +- **[odoo_packages_bringout.txt](../odoo_packages_bringout.txt)** + - 1947 model access rules +- **[odoo_packages.txt](../odoo_packages.txt)** + - 2085 model access rules +- **[output](../output)** +- **[packages](../packages)** +- **[PACKAGES.md](../PACKAGES.md)** + - 298 model access rules +- **[README.md](../README.md)** + - 338 model access rules +- **[scripts](../scripts)** +- **[temp](../temp)** +- **[TRANSLATION_BS_SUMMARY.md](../TRANSLATION_BS_SUMMARY.md)** + - 146 model access rules + +## Record Rules + +Row-level security rules defined in: + +## Security Groups & Configuration + +Security groups and permissions defined in: +- **[res_groups.xml](../account_invoice_section_sale_order/security/res_groups.xml)** + - 1 security groups defined + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[res_groups.xml](../account_invoice_section_sale_order/security/res_groups.xml)** + - Security groups, categories, and XML-based rules + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/doc/USAGE.md new file mode 100644 index 00000000..a3387eec --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_invoice_section_sale_order +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/pyproject.toml b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/pyproject.toml new file mode 100644 index 00000000..2dbc178b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-account_invoice_section_sale_order" +version = "16.0.0" +description = "Acccount Invoice Section Sale Order - For invoices targetting multiple sale order addsections with sale order name." +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "odoo-bringout-oca-ocb-sale>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_invoice_section_sale_order"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/README.md b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/README.md new file mode 100644 index 00000000..da4fe248 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/README.md @@ -0,0 +1,44 @@ +# Account Invoice Show Currency Rate + +Odoo addon: account_invoice_show_currency_rate + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Account Invoice Show Currency Rate +- **Version**: 16.0.1.0.7 +- **Category**: Accounting & Finance +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `account_invoice_show_currency_rate`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/README.rst b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/README.rst new file mode 100644 index 00000000..9681b583 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/README.rst @@ -0,0 +1,114 @@ +================================== +Account Invoice Show Currency Rate +================================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:5acb08a666fe3c6633d55f8c7237a01bac7edabc47ee5291534a5431378d776f + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/account_invoice_show_currency_rate + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-account_invoice_show_currency_rate + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module shows the currency rate applied in invoices, so you can visually verify what is going to be applied for the exchange, or which one was applied once converted to company currency. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +Enable the option for multiple currencies in your instance: + +#. Go to Invoicing > Configuration > Settings > Currencies > Multi-Currencies +#. Go to any draft invoice +#. Change the invoice currency +#. The proper currency rate, based on the invoice date and the selected currency, will be shown. +#. Add any invoice line. +#. Odoo has already generated the journal item lines with the rate applied, so the currency rate shown is get from the division between the amount in currency by the amount in company currency. + +Some rates must be defined (and be distinct to 1.0) for currencies different from the company default. + +#. Go to Invoicing > Configuration > Currencies and go to EUR +#. Go to Rates smart-button +#. Update 01/01/2010 record and change rate to 1.5 + +Usage +===== + +To use this module, you need to: + +#. Go to Invoicing > Customer > Invoice +#. Create Invoice and set Currency distinct to company currency (EUR for example) +#. Rate account show according to currency defined. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Tecnativa + +Contributors +~~~~~~~~~~~~ + +* `Tecnativa `_: + + * Pedro M. Baeza + * Víctor Martínez + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-victoralmau| image:: https://github.com/victoralmau.png?size=40px + :target: https://github.com/victoralmau + :alt: victoralmau + +Current `maintainer `__: + +|maintainer-victoralmau| + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/__init__.py new file mode 100644 index 00000000..69f7babd --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import models diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/__manifest__.py b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/__manifest__.py new file mode 100644 index 00000000..3d09a782 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/__manifest__.py @@ -0,0 +1,15 @@ +# Copyright 2021 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +{ + "name": "Account Invoice Show Currency Rate", + "summary": "Show currency rate in invoices.", + "version": "16.0.1.0.7", + "category": "Accounting & Finance", + "website": "https://github.com/OCA/account-invoicing", + "author": "Tecnativa, Odoo Community Association (OCA)", + "license": "AGPL-3", + "installable": True, + "depends": ["account"], + "maintainers": ["victoralmau"], + "data": ["views/account_move_view.xml"], +} diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/i18n/account_invoice_show_currency_rate.pot b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/i18n/account_invoice_show_currency_rate.pot new file mode 100644 index 00000000..d83e0bda --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/i18n/account_invoice_show_currency_rate.pot @@ -0,0 +1,43 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_show_currency_rate +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_show_currency_rate +#: model:ir.model,name:account_invoice_show_currency_rate.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_show_currency_rate +#: model:ir.model,name:account_invoice_show_currency_rate.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_show_currency_rate +#: model_terms:ir.ui.view,arch_db:account_invoice_show_currency_rate.account_move_form +msgid "Rate" +msgstr "" + +#. module: account_invoice_show_currency_rate +#: model:ir.model.fields,field_description:account_invoice_show_currency_rate.field_account_bank_statement_line__currency_rate_amount +#: model:ir.model.fields,field_description:account_invoice_show_currency_rate.field_account_move__currency_rate_amount +#: model:ir.model.fields,field_description:account_invoice_show_currency_rate.field_account_payment__currency_rate_amount +msgid "Rate amount" +msgstr "" + +#. module: account_invoice_show_currency_rate +#: model:ir.model.fields,field_description:account_invoice_show_currency_rate.field_account_bank_statement_line__show_currency_rate_amount +#: model:ir.model.fields,field_description:account_invoice_show_currency_rate.field_account_move__show_currency_rate_amount +#: model:ir.model.fields,field_description:account_invoice_show_currency_rate.field_account_payment__show_currency_rate_amount +msgid "Show Currency Rate Amount" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/i18n/bs.po b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/i18n/bs.po new file mode 100644 index 00000000..dcecec66 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/i18n/bs.po @@ -0,0 +1,43 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_show_currency_rate +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_show_currency_rate +#: model:ir.model,name:account_invoice_show_currency_rate.model_account_move +msgid "Journal Entry" +msgstr "Žurnal" + +#. module: account_invoice_show_currency_rate +#: model:ir.model,name:account_invoice_show_currency_rate.model_account_move_line +msgid "Journal Item" +msgstr "Stavka žurnala" + +#. module: account_invoice_show_currency_rate +#: model_terms:ir.ui.view,arch_db:account_invoice_show_currency_rate.account_move_form +msgid "Rate" +msgstr "Stopa" + +#. module: account_invoice_show_currency_rate +#: model:ir.model.fields,field_description:account_invoice_show_currency_rate.field_account_bank_statement_line__currency_rate_amount +#: model:ir.model.fields,field_description:account_invoice_show_currency_rate.field_account_move__currency_rate_amount +#: model:ir.model.fields,field_description:account_invoice_show_currency_rate.field_account_payment__currency_rate_amount +msgid "Rate amount" +msgstr "Iznos stope" + +#. module: account_invoice_show_currency_rate +#: model:ir.model.fields,field_description:account_invoice_show_currency_rate.field_account_bank_statement_line__show_currency_rate_amount +#: model:ir.model.fields,field_description:account_invoice_show_currency_rate.field_account_move__show_currency_rate_amount +#: model:ir.model.fields,field_description:account_invoice_show_currency_rate.field_account_payment__show_currency_rate_amount +msgid "Show Currency Rate Amount" +msgstr "Prikaži iznos deviznog kursa" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/i18n/es.po b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/i18n/es.po new file mode 100644 index 00000000..349aeb46 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/i18n/es.po @@ -0,0 +1,50 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_show_currency_rate +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-07-09 11:07+0000\n" +"PO-Revision-Date: 2023-08-14 09:11+0000\n" +"Last-Translator: gelo joga Rodríguez \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_show_currency_rate +#: model:ir.model,name:account_invoice_show_currency_rate.model_account_move +msgid "Journal Entry" +msgstr "Asiento contable" + +#. module: account_invoice_show_currency_rate +#: model:ir.model,name:account_invoice_show_currency_rate.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: account_invoice_show_currency_rate +#: model_terms:ir.ui.view,arch_db:account_invoice_show_currency_rate.account_move_form +msgid "Rate" +msgstr "" + +#. module: account_invoice_show_currency_rate +#: model:ir.model.fields,field_description:account_invoice_show_currency_rate.field_account_bank_statement_line__currency_rate_amount +#: model:ir.model.fields,field_description:account_invoice_show_currency_rate.field_account_move__currency_rate_amount +#: model:ir.model.fields,field_description:account_invoice_show_currency_rate.field_account_payment__currency_rate_amount +msgid "Rate amount" +msgstr "Valor de cambio de moneda" + +#. module: account_invoice_show_currency_rate +#: model:ir.model.fields,field_description:account_invoice_show_currency_rate.field_account_bank_statement_line__show_currency_rate_amount +#: model:ir.model.fields,field_description:account_invoice_show_currency_rate.field_account_move__show_currency_rate_amount +#: model:ir.model.fields,field_description:account_invoice_show_currency_rate.field_account_payment__show_currency_rate_amount +msgid "Show Currency Rate Amount" +msgstr "Mostrar importe en moneda" + +#~ msgid "Journal Entries" +#~ msgstr "Asientos contables" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/i18n/it.po b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/i18n/it.po new file mode 100644 index 00000000..c76a309d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/i18n/it.po @@ -0,0 +1,46 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_show_currency_rate +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-02-03 11:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_invoice_show_currency_rate +#: model:ir.model,name:account_invoice_show_currency_rate.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: account_invoice_show_currency_rate +#: model:ir.model,name:account_invoice_show_currency_rate.model_account_move_line +msgid "Journal Item" +msgstr "Movimento contabile" + +#. module: account_invoice_show_currency_rate +#: model_terms:ir.ui.view,arch_db:account_invoice_show_currency_rate.account_move_form +msgid "Rate" +msgstr "Tasso" + +#. module: account_invoice_show_currency_rate +#: model:ir.model.fields,field_description:account_invoice_show_currency_rate.field_account_bank_statement_line__currency_rate_amount +#: model:ir.model.fields,field_description:account_invoice_show_currency_rate.field_account_move__currency_rate_amount +#: model:ir.model.fields,field_description:account_invoice_show_currency_rate.field_account_payment__currency_rate_amount +msgid "Rate amount" +msgstr "Valore tasso" + +#. module: account_invoice_show_currency_rate +#: model:ir.model.fields,field_description:account_invoice_show_currency_rate.field_account_bank_statement_line__show_currency_rate_amount +#: model:ir.model.fields,field_description:account_invoice_show_currency_rate.field_account_move__show_currency_rate_amount +#: model:ir.model.fields,field_description:account_invoice_show_currency_rate.field_account_payment__show_currency_rate_amount +msgid "Show Currency Rate Amount" +msgstr "Visualizza valore tasso di cambio" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/models/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/models/__init__.py new file mode 100644 index 00000000..9c0a4213 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/models/__init__.py @@ -0,0 +1 @@ +from . import account_move diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/models/account_move.py b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/models/account_move.py new file mode 100644 index 00000000..d99035f7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/models/account_move.py @@ -0,0 +1,77 @@ +# Copyright 2021 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import api, fields, models + + +class AccountMove(models.Model): + _inherit = "account.move" + + currency_rate_amount = fields.Float( + string="Rate amount", + compute="_compute_currency_rate_amount", + digits=0, + ) + show_currency_rate_amount = fields.Boolean( + compute="_compute_show_currency_rate_amount", readonly=True + ) + + @api.depends( + "state", + "date", + "line_ids.amount_currency", + "line_ids.balance", + "company_id", + "currency_id", + "show_currency_rate_amount", + ) + def _compute_currency_rate_amount(self): + """It's necessary to define value according to some cases: + - Case A: Currency is equal to company currency (Value = 1) + - Case B: Move exist previously (posted) and get real rate according to lines + - Case C: Get expected rate (according to date) to show some value in creation. + """ + self.currency_rate_amount = 1 + for item in self.filtered("show_currency_rate_amount"): + lines = item.line_ids.filtered(lambda x: abs(x.amount_currency) > 0) + if item.state == "posted" and lines: + amount_currency_positive = sum( + [abs(amc) for amc in lines.mapped("amount_currency")] + ) + total_balance_positive = sum([abs(b) for b in lines.mapped("balance")]) + item.currency_rate_amount = ( + amount_currency_positive / total_balance_positive + ) + else: + rates = item.currency_id._get_rates(item.company_id, item.date) + item.currency_rate_amount = rates.get(item.currency_id.id) + + @api.depends("currency_id", "currency_id.rate_ids", "company_id") + def _compute_show_currency_rate_amount(self): + for item in self: + item.show_currency_rate_amount = ( + item.currency_id and item.currency_id != item.company_id.currency_id + ) + + +class AccountMoveLine(models.Model): + _inherit = "account.move.line" + + @api.depends( + "currency_id", + "move_id.company_id", + "move_id.date", + "move_id.state", + "amount_currency", + "balance", + ) + def _compute_currency_rate(self): + # If move is posted, get rate based on line amount + res = super()._compute_currency_rate() + for line in self: + if line.move_id.state != "posted" or not line.amount_currency: + continue + line.currency_rate = ( + abs(line.amount_currency) / abs(line.balance) if line.balance else 0 + ) + return res diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/readme/CONFIGURE.rst b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/readme/CONFIGURE.rst new file mode 100644 index 00000000..db058a17 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/readme/CONFIGURE.rst @@ -0,0 +1,14 @@ +Enable the option for multiple currencies in your instance: + +#. Go to Invoicing > Configuration > Settings > Currencies > Multi-Currencies +#. Go to any draft invoice +#. Change the invoice currency +#. The proper currency rate, based on the invoice date and the selected currency, will be shown. +#. Add any invoice line. +#. Odoo has already generated the journal item lines with the rate applied, so the currency rate shown is get from the division between the amount in currency by the amount in company currency. + +Some rates must be defined (and be distinct to 1.0) for currencies different from the company default. + +#. Go to Invoicing > Configuration > Currencies and go to EUR +#. Go to Rates smart-button +#. Update 01/01/2010 record and change rate to 1.5 diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..18d463ed --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/readme/CONTRIBUTORS.rst @@ -0,0 +1,4 @@ +* `Tecnativa `_: + + * Pedro M. Baeza + * Víctor Martínez diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/readme/DESCRIPTION.rst new file mode 100644 index 00000000..9af418f0 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +This module shows the currency rate applied in invoices, so you can visually verify what is going to be applied for the exchange, or which one was applied once converted to company currency. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/readme/USAGE.rst b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/readme/USAGE.rst new file mode 100644 index 00000000..db83bb5e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/readme/USAGE.rst @@ -0,0 +1,5 @@ +To use this module, you need to: + +#. Go to Invoicing > Customer > Invoice +#. Create Invoice and set Currency distinct to company currency (EUR for example) +#. Rate account show according to currency defined. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/static/description/icon.png b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/static/description/index.html b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/static/description/index.html new file mode 100644 index 00000000..94aeac4b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/static/description/index.html @@ -0,0 +1,458 @@ + + + + + +Account Invoice Show Currency Rate + + + +
+

Account Invoice Show Currency Rate

+ + +

Beta License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

This module shows the currency rate applied in invoices, so you can visually verify what is going to be applied for the exchange, or which one was applied once converted to company currency.

+

Table of contents

+ +
+

Configuration

+

Enable the option for multiple currencies in your instance:

+
    +
  1. Go to Invoicing > Configuration > Settings > Currencies > Multi-Currencies
  2. +
  3. Go to any draft invoice
  4. +
  5. Change the invoice currency
  6. +
  7. The proper currency rate, based on the invoice date and the selected currency, will be shown.
  8. +
  9. Add any invoice line.
  10. +
  11. Odoo has already generated the journal item lines with the rate applied, so the currency rate shown is get from the division between the amount in currency by the amount in company currency.
  12. +
+

Some rates must be defined (and be distinct to 1.0) for currencies different from the company default.

+
    +
  1. Go to Invoicing > Configuration > Currencies and go to EUR
  2. +
  3. Go to Rates smart-button
  4. +
  5. Update 01/01/2010 record and change rate to 1.5
  6. +
+
+
+

Usage

+

To use this module, you need to:

+
    +
  1. Go to Invoicing > Customer > Invoice
  2. +
  3. Create Invoice and set Currency distinct to company currency (EUR for example)
  4. +
  5. Rate account show according to currency defined.
  6. +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Tecnativa
  • +
+
+
+

Contributors

+
    +
  • Tecnativa:
      +
    • Pedro M. Baeza
    • +
    • Víctor Martínez
    • +
    +
  • +
+
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

victoralmau

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/tests/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/tests/__init__.py new file mode 100644 index 00000000..d41173db --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl) + +from . import test_account_move diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/tests/test_account_move.py b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/tests/test_account_move.py new file mode 100644 index 00000000..54ec106f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/tests/test_account_move.py @@ -0,0 +1,94 @@ +# Copyright 2021 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl) + +from odoo import fields +from odoo.tests import Form, common + + +class TestAccountMove(common.TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + usd = cls.env.ref("base.USD") + eur = cls.env.ref("base.EUR") + cls.currency = cls.env.ref("base.main_company").currency_id + cls.currency_extra = eur if cls.currency == usd else usd + cls.account_tax = cls.env["account.tax"].create( + {"name": "0%", "amount_type": "fixed", "type_tax_use": "sale", "amount": 0} + ) + cls.partner = cls.env["res.partner"].create({"name": "Partner test"}) + cls.product = cls.env["product.product"].create( + { + "name": "Product Test", + "list_price": 10, + "taxes_id": [(6, 0, [cls.account_tax.id])], + } + ) + + cls.account = cls.env["account.account"].create( + { + "name": "Test Account", + "code": "TEST", + "account_type": "asset_receivable", + "reconcile": True, + } + ) + cls.other_account = cls.env["account.account"].create( + { + "name": "Test Account", + "code": "ACC", + "account_type": "income_other", + "reconcile": True, + } + ) + cls.journal = cls.env["account.journal"].create( + {"name": "Test sale journal", "type": "sale", "code": "TEST-SALE"} + ) + cls.pricelist_currency = cls.env["product.pricelist"].create( + {"name": "Pricelist Currency", "currency_id": cls.currency.id} + ) + cls.pricelist_currency_extra = cls.env["product.pricelist"].create( + {"name": "Pricelist Currency Extra", "currency_id": cls.currency_extra.id} + ) + # Create custom rates to currency + currency_extra + cls._create_currency_rate(cls, cls.currency, "2000-01-01", 1.0) + cls._create_currency_rate(cls, cls.currency_extra, "2000-01-01", 2.0) + + def _create_currency_rate(self, currency_id, name, rate): + self.env["res.currency.rate"].create( + {"currency_id": currency_id.id, "name": name, "rate": rate} + ) + + def _create_invoice(self, currency_id): + move_form = Form( + self.env["account.move"].with_context(default_move_type="out_invoice") + ) + move_form.partner_id = self.partner + move_form.invoice_date = fields.Date.from_string("2000-01-01") + move_form.currency_id = currency_id + with move_form.invoice_line_ids.new() as line_form: + line_form.product_id = self.product + invoice = move_form.save() + invoice.action_post() + return invoice + + def test_01_invoice_currency(self): + self.partner.property_product_pricelist = self.pricelist_currency + invoice = self._create_invoice(self.currency) + self.assertAlmostEqual(invoice.currency_rate_amount, 1.0, 2) + self.assertAlmostEqual(invoice.line_ids[0].currency_rate, 1.0, 2) + + def test_02_invoice_currency_extra(self): + self.partner.property_product_pricelist = self.pricelist_currency_extra + invoice = self._create_invoice(self.currency_extra) + self.assertAlmostEqual(invoice.currency_rate_amount, 2.0, 2) + self.assertAlmostEqual(invoice.line_ids[0].currency_rate, 2.0, 2) + rate_custom = self.currency_extra.rate_ids.filtered( + lambda x: x.name == fields.Date.from_string("2000-01-01") + ) + rate_custom.rate = 3.0 + self.assertAlmostEqual(invoice.currency_rate_amount, 2.0, 2) + self.assertAlmostEqual(invoice.line_ids[0].currency_rate, 2.0, 2) + invoice.button_draft() + self.assertAlmostEqual(invoice.currency_rate_amount, 3.0, 2) + self.assertAlmostEqual(invoice.line_ids[0].currency_rate, 3.0, 2) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/views/account_move_view.xml b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/views/account_move_view.xml new file mode 100644 index 00000000..3d6befee --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/account_invoice_show_currency_rate/views/account_move_view.xml @@ -0,0 +1,34 @@ + + + + + account.move.form + account.move + + + + + + + + + + + + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/doc/ARCHITECTURE.md new file mode 100644 index 00000000..1bcc7c47 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_invoice_show_currency_rate Module - account_invoice_show_currency_rate + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/doc/CONFIGURATION.md new file mode 100644 index 00000000..68df5bff --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_invoice_show_currency_rate. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/doc/FAQ.md new file mode 100644 index 00000000..980a7b48 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_invoice_show_currency_rate or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/doc/INSTALL.md new file mode 100644 index 00000000..edd2ce09 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate" +# or +uv pip install odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate" +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/doc/MODELS.md new file mode 100644 index 00000000..3d127fc9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/doc/MODELS.md @@ -0,0 +1,13 @@ +# Models + +Detected core models and extensions in account_invoice_show_currency_rate. + +```mermaid +classDiagram + class account_move + class account_move_line +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/doc/OVERVIEW.md new file mode 100644 index 00000000..04dd0f6b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_invoice_show_currency_rate. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_invoice_show_currency_rate +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/doc/USAGE.md new file mode 100644 index 00000000..741618ad --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_invoice_show_currency_rate +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/pyproject.toml b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/pyproject.toml new file mode 100644 index 00000000..4f39adf5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-account_invoice_show_currency_rate" +version = "16.0.0" +description = "Account Invoice Show Currency Rate - Show currency rate in invoices." +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_invoice_show_currency_rate"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/README.md b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/README.md new file mode 100644 index 00000000..e1a6bc23 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/README.md @@ -0,0 +1,44 @@ +# Unique Supplier Invoice Number in Invoice + +Odoo addon: account_invoice_supplier_ref_unique + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Unique Supplier Invoice Number in Invoice +- **Version**: 16.0.1.0.0 +- **Category**: Accounting & Finance +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `account_invoice_supplier_ref_unique`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/README.rst b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/README.rst new file mode 100644 index 00000000..7957e98f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/README.rst @@ -0,0 +1,89 @@ +========================================= +Unique Supplier Invoice Number in Invoice +========================================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:c294e6f5a508fed23c51ab9086bb3a08969e447971480b2a18dffb18f815c2e6 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/account_invoice_supplier_ref_unique + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-account_invoice_supplier_ref_unique + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module checks that a supplier invoice/refund is not entered twice. This is important because if you enter twice the same supplier invoice, there is also a risk that you pay it twice ! + +This module adds a constraint on supplier invoice/refunds to check that (commercial_partner_id, supplier_invoice_number) is unique, without considering the case of the supplier invoice number. +To activate that feature: + +* Go to Invoicing/Accounting > Configuration > Settings > Vendor Bills +* Check the 'Check Unicity on Supplier Invoice Number' box. + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Savoir-faire Linux +* Acsone SA/NV + +Contributors +~~~~~~~~~~~~ + +* Marc Cassuto +* Mathieu Benoit +* Alexis de Lattre +* Thomas Binsfeld +* Andrea Stirpe +* Miguel Gandia +* Juany Davila + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/__manifest__.py b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/__manifest__.py new file mode 100644 index 00000000..da120298 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/__manifest__.py @@ -0,0 +1,16 @@ +# Copyright 2016 Acsone +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Unique Supplier Invoice Number in Invoice", + "version": "16.0.1.0.0", + "summary": "Checks that supplier invoices are not entered twice", + "author": "Savoir-faire Linux, Acsone SA/NV, Odoo Community Association (OCA)", + "maintainer": "Savoir-faire Linux", + "website": "https://github.com/OCA/account-invoicing", + "license": "AGPL-3", + "category": "Accounting & Finance", + "depends": ["account"], + "data": ["views/account_move.xml", "views/res_config_settings.xml"], + "installable": True, +} diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/account_invoice_supplier_ref_unique.pot b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/account_invoice_supplier_ref_unique.pot new file mode 100644 index 00000000..7c295046 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/account_invoice_supplier_ref_unique.pot @@ -0,0 +1,75 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in" +" Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/ar.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/ar.po new file mode 100644 index 00000000..20c8e046 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/ar.po @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "فاتورة" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/bg.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/bg.po new file mode 100644 index 00000000..c03b2a15 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/bg.po @@ -0,0 +1,83 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Bulgarian (https://www.transifex.com/oca/teams/23907/bg/)\n" +"Language: bg\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Фактура" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/bs.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/bs.po new file mode 100644 index 00000000..64af8bbb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/bs.po @@ -0,0 +1,75 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "Provjeri broj računa dobavljača" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "Provjeri unikatnost broja računa dobavljača" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "Provjeri da li je broj dobavljačeve fakture jedinstven" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "Tvrtke" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "Konfiguracijske postavke" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "Zapis dnevnika" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in" +" Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "Broj računa dobavljača" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/ca.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/ca.po new file mode 100644 index 00000000..93d771f4 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/ca.po @@ -0,0 +1,83 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/cs.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/cs.po new file mode 100644 index 00000000..d0d7dc48 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/cs.po @@ -0,0 +1,83 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Czech (https://www.transifex.com/oca/teams/23907/cs/)\n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/de.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/de.po new file mode 100644 index 00000000..f07d63e0 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/de.po @@ -0,0 +1,91 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "Lieferanten Rechnungsnummer " + +#, python-format +#~ msgid "" +#~ "The invoice/refund with supplier invoice number '%s' already exists in " +#~ "Odoo under the number '%s' for supplier '%s'." +#~ msgstr "" +#~ "Die Rechnung/Gutschrift mit der Lieferantenrechnungsnummer '%s' existiert " +#~ "bereits in Odoo unter der Nummer '%s' für Lieferant '%s'." + +#~ msgid "Invoice" +#~ msgstr "Rechnung" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/el_GR.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/el_GR.po new file mode 100644 index 00000000..e12533d1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/el_GR.po @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Τιμολόγιο" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/en_GB.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/en_GB.po new file mode 100644 index 00000000..6443a8e5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/en_GB.po @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: English (United Kingdom) (https://www.transifex.com/oca/" +"teams/23907/en_GB/)\n" +"Language: en_GB\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Invoice" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/es.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/es.po new file mode 100644 index 00000000..32d24612 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/es.po @@ -0,0 +1,98 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2023-10-09 09:10+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "Comprobar número de proveedor de la factura" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "Comprobar número de proveedor de la factura" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" +"Marque esta casilla si desea restringir la unicidad del número de proveedor " +"de la factura" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "Compruebe si el número de factura del proveedor es único" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "Compañías" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "Configuración de Ajustes" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" +"Si marca esta casilla, el sistema verifica que el número de factura del " +"proveedor es único en todo el sistema." + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "Entrada Diaria" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" +"La factura/reembolso con el número de factura del proveedor %(number)s ya " +"existe en Odoo con el número %(same)s para el proveedor %(supplier)s." + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "Número de factura de proveedor" + +#, python-format +#~ msgid "" +#~ "The invoice/refund with supplier invoice number '%s' already exists in " +#~ "Odoo under the number '%s' for supplier '%s'." +#~ msgstr "" +#~ "La factura/factura rectificativa con el número de factura de proveedor " +#~ "'%s' ya existe en Odoo bajo el número '%s' para el proveedor '%s'." + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/es_CR.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/es_CR.po new file mode 100644 index 00000000..e80b4438 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/es_CR.po @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/" +"teams/23907/es_CR/)\n" +"Language: es_CR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/es_EC.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/es_EC.po new file mode 100644 index 00000000..4747c35b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/es_EC.po @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/" +"es_EC/)\n" +"Language: es_EC\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/es_ES.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/es_ES.po new file mode 100644 index 00000000..fb36657f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/es_ES.po @@ -0,0 +1,92 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/" +"es_ES/)\n" +"Language: es_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "Numero de la factura del proveedor." + +#, python-format +#~ msgid "" +#~ "The invoice/refund with supplier invoice number '%s' already exists in " +#~ "Odoo under the number '%s' for supplier '%s'." +#~ msgstr "" +#~ "La Factura / Reembolso con el numero de factura del proveedor '%s' ya " +#~ "existe en Odoo bajo el numero '%s' para el proveedor '%s'." + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/es_MX.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/es_MX.po new file mode 100644 index 00000000..f4887ecb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/es_MX.po @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" +"es_MX/)\n" +"Language: es_MX\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/et.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/et.po new file mode 100644 index 00000000..7287719a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/et.po @@ -0,0 +1,83 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Estonian (https://www.transifex.com/oca/teams/23907/et/)\n" +"Language: et\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Arve" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/fi.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/fi.po new file mode 100644 index 00000000..994f8f10 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/fi.po @@ -0,0 +1,83 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Lasku" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/fr.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/fr.po new file mode 100644 index 00000000..668f2c49 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/fr.po @@ -0,0 +1,99 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2024-08-01 09:58+0000\n" +"Last-Translator: \"Benjamin Willig (ACSONE)\" \n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "Contrôle du numéro de facture fournisseur" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "Contrôle de l'unicité du numéro de facture fournisseur" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" +"Cochez ceci pour activer le contrôle d'unicité du numéro de facture " +"fournisseur" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "Contrôle de l'unicité du numéro de facture fournisseur" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "Sociétés" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" +"Si vous cochez cette coche, le système vérifie que le numéro de facture " +"fournisseur est unique dans le système." + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "Ecriture comptable" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" +"La facture/note de crédit avec le numéro de facture fournisseur %(number)s " +"existe déjà dans Odoo sous le numéro %(same)s pour le fournissuer " +"%(supplier)s." + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "Numéro de facture fournisseur" + +#, python-format +#~ msgid "" +#~ "The invoice/refund with supplier invoice number '%s' already exists in " +#~ "Odoo under the number '%s' for supplier '%s'." +#~ msgstr "" +#~ "La facture/avoir ayant le numéro de facture fournisseur '%s' existe déjà " +#~ "dans Odoo sous le numéro '%s' pour le fournisseur '%s'." + +#~ msgid "Invoice" +#~ msgstr "Facture" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/fr_CA.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/fr_CA.po new file mode 100644 index 00000000..c3f8bcf4 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/fr_CA.po @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (Canada) (https://www.transifex.com/oca/teams/23907/" +"fr_CA/)\n" +"Language: fr_CA\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Facture" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/fr_CH.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/fr_CH.po new file mode 100644 index 00000000..b555204a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/fr_CH.po @@ -0,0 +1,92 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: French (Switzerland) (https://www.transifex.com/oca/" +"teams/23907/fr_CH/)\n" +"Language: fr_CH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "Numéro de facture fournisseur" + +#, python-format +#~ msgid "" +#~ "The invoice/refund with supplier invoice number '%s' already exists in " +#~ "Odoo under the number '%s' for supplier '%s'." +#~ msgstr "" +#~ "La facture/avoir ayant le numéro de facture fournisseur '%s' existe déjà " +#~ "dans Odoo sous le numéro '%s' pour le fournisseur '%s'." + +#~ msgid "Invoice" +#~ msgstr "Facture" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/gl.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/gl.po new file mode 100644 index 00000000..46dbea57 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/gl.po @@ -0,0 +1,83 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"Language: gl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/hr.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/hr.po new file mode 100644 index 00000000..c5a2f4ac --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/hr.po @@ -0,0 +1,96 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2024-06-17 14:39+0000\n" +"Last-Translator: Bole \n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "Provjeri broj računa dobavljača" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "Provjeri unikatnost broja računa dobavljača" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" +"Označite ovdje ako želite ograničiti unikatnost za brojeve računa dobavljača" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "Tvrtke" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "Konfiguracijske postavke" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" +"Ako označite ovo, sustav provjerava da su brojevi ulaznih računa jedinstveni " +"svuda." + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "Zapis dnevnika" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "Broj računa dobavljača" + +#, python-format +#~ msgid "" +#~ "The invoice/refund with supplier invoice number '%s' already exists in " +#~ "Odoo under the number '%s' for supplier '%s'." +#~ msgstr "" +#~ "Račun / odobrenje sa brojem računa dobavljača '%s' već postoji u sustavu " +#~ "pod brojem '%s' za dobavljača '%s'." + +#~ msgid "Invoice" +#~ msgstr "Račun" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/hr_HR.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/hr_HR.po new file mode 100644 index 00000000..97ad1fa0 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/hr_HR.po @@ -0,0 +1,93 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "Broj računa dobavljača" + +#, python-format +#~ msgid "" +#~ "The invoice/refund with supplier invoice number '%s' already exists in " +#~ "Odoo under the number '%s' for supplier '%s'." +#~ msgstr "" +#~ "Račun/povrat sa brojem računa dobavljača '%s' već postoji u sustavu pod " +#~ "brojem '%s' za dobavljača '%s'." + +#~ msgid "Invoice" +#~ msgstr "Račun" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/hu.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/hu.po new file mode 100644 index 00000000..c46983e3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/hu.po @@ -0,0 +1,83 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" +"Language: hu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Számla" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/id.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/id.po new file mode 100644 index 00000000..cb433704 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/id.po @@ -0,0 +1,83 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Indonesian (https://www.transifex.com/oca/teams/23907/id/)\n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktur" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/it.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/it.po new file mode 100644 index 00000000..eefb47d5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/it.po @@ -0,0 +1,97 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2024-02-21 17:33+0000\n" +"Last-Translator: mymage \n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "Controllo numero fornitore fattura" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "Controllo unicità numero fattura fornitore" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" +"Selezionarla se si vuole forzare l'unicità per il numero fattura fornitore" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "Controlla se il numero della fattura del fornitore è univoco" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "Aziende" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "Impostazioni configurazione" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" +"Se si seleziona questa opzione, il sistema verifica che il numero fattura " +"fornitore sia univoco nel sistema." + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" +"La fattura/rimborso numero fattura fornitore '%(number)s' esiste già in Odoo " +"con il numero %(same)s per il fornitore %(supplier)s." + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "Numero fattura fornitore" + +#, python-format +#~ msgid "" +#~ "The invoice/refund with supplier invoice number '%s' already exists in " +#~ "Odoo under the number '%s' for supplier '%s'." +#~ msgstr "" +#~ "La fattura/nota credito fornitore con protocollo '%s' esiste già in Odoo " +#~ "ed ha il numero '%s' per il fornitore '%s'." + +#~ msgid "Invoice" +#~ msgstr "Fattura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/ja.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/ja.po new file mode 100644 index 00000000..b5de365f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/ja.po @@ -0,0 +1,83 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Japanese (https://www.transifex.com/oca/teams/23907/ja/)\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "請求書" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/lt.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/lt.po new file mode 100644 index 00000000..30b5a57b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/lt.po @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/lt/)\n" +"Language: lt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" +"%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Sąskaita faktūra" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/mk.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/mk.po new file mode 100644 index 00000000..88077a44 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/mk.po @@ -0,0 +1,83 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Macedonian (https://www.transifex.com/oca/teams/23907/mk/)\n" +"Language: mk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Фактура" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/mn.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/mn.po new file mode 100644 index 00000000..90523d97 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/mn.po @@ -0,0 +1,83 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Mongolian (https://www.transifex.com/oca/teams/23907/mn/)\n" +"Language: mn\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Нэхэмжлэл" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/nb.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/nb.po new file mode 100644 index 00000000..03113e0c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/nb.po @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (https://www.transifex.com/oca/teams/23907/" +"nb/)\n" +"Language: nb\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/nb_NO.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/nb_NO.po new file mode 100644 index 00000000..50b420f6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/nb_NO.po @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/" +"teams/23907/nb_NO/)\n" +"Language: nb_NO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Innmelding" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/nl.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/nl.po new file mode 100644 index 00000000..4c81af72 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/nl.po @@ -0,0 +1,83 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-02-15 03:39+0000\n" +"PO-Revision-Date: 2017-02-15 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factuur" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/nl_BE.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/nl_BE.po new file mode 100644 index 00000000..d7e39616 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/nl_BE.po @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (Belgium) (https://www.transifex.com/oca/teams/23907/" +"nl_BE/)\n" +"Language: nl_BE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factuur" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/nl_NL.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/nl_NL.po new file mode 100644 index 00000000..3a5563e8 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/nl_NL.po @@ -0,0 +1,93 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# Peter Hageman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-23 02:38+0000\n" +"PO-Revision-Date: 2018-10-01 09:47+0000\n" +"Last-Translator: Yung-Wa \n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" +"teams/23907/nl_NL/)\n" +"Language: nl_NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.1.1\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "Leverancier factuurnummer" + +#, python-format +#~ msgid "" +#~ "The invoice/refund with supplier invoice number '%s' already exists in " +#~ "Odoo under the number '%s' for supplier '%s'." +#~ msgstr "" +#~ "De factuur/creditnota met leverancier factuurnummer '%s' bestaat al in " +#~ "Odoo met nummer '%s' voor leverancier '%s'." + +#~ msgid "Invoice" +#~ msgstr "Factuur" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/pl.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/pl.po new file mode 100644 index 00000000..d2b183a5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/pl.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Polish (https://www.transifex.com/oca/teams/23907/pl/)\n" +"Language: pl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n" +"%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n" +"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/pt.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/pt.po new file mode 100644 index 00000000..52c93af1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/pt.po @@ -0,0 +1,83 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Fatura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/pt_BR.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/pt_BR.po new file mode 100644 index 00000000..1f9fc29b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/pt_BR.po @@ -0,0 +1,102 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-02-15 03:39+0000\n" +"PO-Revision-Date: 2023-10-30 14:37+0000\n" +"Last-Translator: Adriano Prado \n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/" +"23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "Verifique o número da fatura do fornecedor" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "Verifique a unicidade no número da fatura do fornecedor" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" +"Marque isto se desejar restringir a unicidade do número da fatura do " +"fornecedor" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "Verifique se o número da fatura do fornecedor é exclusivo" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "Empresas" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "Configurações" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" +"Se você marcar esta caixa, o sistema verificará se o número da fatura do " +"fornecedor é exclusivo em todo o sistema." + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "Entrada Diário" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" +"A fatura/reembolso com o número da fatura do fornecedor %(number)s já existe " +"no Odoo sob o número %(same)s para o fornecedor %(supplier)s." + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "Número da fatura do fornecedor" + +#~ msgid "Journal Entries" +#~ msgstr "Entradas Diárias" + +#, python-format +#~ msgid "" +#~ "The invoice/refund with supplier invoice number '%s' already exists in " +#~ "Odoo under the number '%s' for supplier '%s'." +#~ msgstr "" +#~ "A fatura/reembolso com o número da fatura do fornecedor '%s' já existe no " +#~ "Odoo com o número '%s' do fornecedor '%s'." + +#~ msgid "Invoice" +#~ msgstr "Fatura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/pt_PT.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/pt_PT.po new file mode 100644 index 00000000..4f20e6c4 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/pt_PT.po @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" +"teams/23907/pt_PT/)\n" +"Language: pt_PT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Fatura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/ro.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/ro.po new file mode 100644 index 00000000..aeb53d1c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/ro.po @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/ru.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/ru.po new file mode 100644 index 00000000..ef84f0e0 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/ru.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" +"%100>=11 && n%100<=14)? 2 : 3);\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Счет" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/sk_SK.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/sk_SK.po new file mode 100644 index 00000000..0447664e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/sk_SK.po @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovak (Slovakia) (https://www.transifex.com/oca/teams/23907/" +"sk_SK/)\n" +"Language: sk_SK\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktúra" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/sl.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/sl.po new file mode 100644 index 00000000..13384579 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/sl.po @@ -0,0 +1,92 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3);\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "" + +#, python-format +#~ msgid "" +#~ "The invoice/refund with supplier invoice number '%s' already exists in " +#~ "Odoo under the number '%s' for supplier '%s'." +#~ msgstr "" +#~ "Prejeti račun/dobropis št. '%s' že obstaja v Odoo pod številko '%s' za " +#~ "dobavitelja '%s'." + +#~ msgid "Invoice" +#~ msgstr "Račun" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/sv.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/sv.po new file mode 100644 index 00000000..640c2223 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/sv.po @@ -0,0 +1,89 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2024-02-27 15:35+0000\n" +"Last-Translator: jakobkrabbe \n" +"Language-Team: Swedish (https://www.transifex.com/oca/teams/23907/sv/)\n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "Kontrollera fakturan Leverantörsnummer" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "Kontrollera Unicity på leverantörens fakturanummer" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" +"Markera detta om du vill begränsa uniciteten för fakturaleverantörsnummer" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "Kontrollera om leverantörsfakturanumret är unikt" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "Företag" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "Konfigurationsinställningar" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" +"Om du markerar denna ruta kontrollerar systemet att leverantörsfakturanumret " +"är unikt i hela systemet." + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "Journalanteckning" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" +"Fakturan/återbetalningen med leverantörsfakturanummer %(number)s finns redan " +"i Odoo under numret %(same)s för leverantör %(supplier)s." + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "Leverantörens fakturanummer" + +#~ msgid "Invoice" +#~ msgstr "Faktura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/th.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/th.po new file mode 100644 index 00000000..dcba0bc8 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/th.po @@ -0,0 +1,83 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Thai (https://www.transifex.com/oca/teams/23907/th/)\n" +"Language: th\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "ใบแจ้งหนี้" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/tr.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/tr.po new file mode 100644 index 00000000..ff2e2f87 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/tr.po @@ -0,0 +1,83 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# Ediz Duman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: Ediz Duman , 2017\n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Fatura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/tr_TR.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/tr_TR.po new file mode 100644 index 00000000..477fa1d3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/tr_TR.po @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Fatura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/zh_CN.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/zh_CN.po new file mode 100644 index 00000000..abba7afa --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/zh_CN.po @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-02-15 03:39+0000\n" +"PO-Revision-Date: 2017-02-15 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" +"zh_CN/)\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "发票" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/zh_TW.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/zh_TW.po new file mode 100644 index 00000000..8e7d8a8f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/i18n/zh_TW.po @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_ref_unique +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 02:39+0000\n" +"PO-Revision-Date: 2017-04-29 02:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (Taiwan) (https://www.transifex.com/oca/teams/23907/" +"zh_TW/)\n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "Check Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check Unicity on Supplier Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_company__check_invoice_supplier_number +#: model:ir.model.fields,help:account_invoice_supplier_ref_unique.field_res_config_settings__check_invoice_supplier_number +msgid "" +"Check this if you want to constraint the unicity for Invoice Supplier Number" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "Check whether the supplier invoice number is unique" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_ref_unique.res_config_settings_form_view +msgid "" +"If you check this box, the system verifies that supplier invoice number is " +"unique across the system." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model,name:account_invoice_supplier_ref_unique.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#. odoo-python +#: code:addons/account_invoice_supplier_ref_unique/models/account_move.py:0 +#, python-format +msgid "" +"The invoice/refund with supplier invoice number %(number)s already exists in " +"Odoo under the number %(same)s for supplier %(supplier)s." +msgstr "" + +#. module: account_invoice_supplier_ref_unique +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_bank_statement_line__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_move__supplier_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_ref_unique.field_account_payment__supplier_invoice_number +msgid "Vendor invoice number" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "發票" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/models/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/models/__init__.py new file mode 100644 index 00000000..ad3e9f20 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/models/__init__.py @@ -0,0 +1 @@ +from . import account_move, res_company, res_config_settings diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/models/account_move.py b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/models/account_move.py new file mode 100644 index 00000000..18c5aee0 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/models/account_move.py @@ -0,0 +1,80 @@ +# Copyright 2016 Acsone +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import _, api, fields, models +from odoo.exceptions import ValidationError + + +class AccountMove(models.Model): + _inherit = "account.move" + + supplier_invoice_number = fields.Char( + string="Vendor invoice number", + readonly=True, + states={"draft": [("readonly", False)]}, + copy=False, + ) + + @api.constrains("supplier_invoice_number") + def _check_unique_supplier_invoice_number_insensitive(self): + """ + Check if an other vendor bill has the same supplier_invoice_number + and the same commercial_partner_id than the current instance + """ + for rec in self: + if ( + rec.company_id.check_invoice_supplier_number + and rec.supplier_invoice_number + and rec.is_purchase_document(include_receipts=True) + ): + same_supplier_inv_num = rec.search( + [ + ("commercial_partner_id", "=", rec.commercial_partner_id.id), + ("move_type", "in", ("in_invoice", "in_refund")), + ( + "supplier_invoice_number", + "=ilike", + rec.supplier_invoice_number, + ), + ("id", "!=", rec.id), + ], + limit=1, + ) + if same_supplier_inv_num: + raise ValidationError( + _( + "The invoice/refund with supplier invoice number %(number)s " + "already exists in Odoo under the number %(same)s " + "for supplier %(supplier)s.", + number=same_supplier_inv_num.supplier_invoice_number, + same=same_supplier_inv_num.name or "-", + supplier=same_supplier_inv_num.partner_id.display_name, + ) + ) + + @api.onchange("supplier_invoice_number") + def _onchange_supplier_invoice_number(self): + if not self.ref: + self.ref = self.supplier_invoice_number + + def _reverse_moves(self, default_values_list=None, cancel=False): + # OVERRIDE + if default_values_list: + for move, default_values in zip(self, default_values_list): + if ( + move + and move.is_purchase_document(include_receipts=True) + and default_values.get("ref") + ): + default_values.update({"ref": ""}) + return super()._reverse_moves( + default_values_list=default_values_list, cancel=cancel + ) + + def copy(self, default=None): + """ + The unique vendor invoice number is not copied in vendor bills + """ + if self.is_purchase_document(include_receipts=True): + default = dict(default or {}, ref="") + return super().copy(default) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/models/res_company.py b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/models/res_company.py new file mode 100644 index 00000000..18f4dce7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/models/res_company.py @@ -0,0 +1,14 @@ +# Copyright 2023 ACSONE SA/NV +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class ResCompany(models.Model): + + _inherit = "res.company" + + check_invoice_supplier_number = fields.Boolean( + help="Check this if you want to constraint the unicity for Invoice Supplier" + " Number", + ) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/models/res_config_settings.py b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/models/res_config_settings.py new file mode 100644 index 00000000..b5363d97 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/models/res_config_settings.py @@ -0,0 +1,14 @@ +# Copyright 2023 ACSONE SA/NV +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class ResConfigSettings(models.TransientModel): + + _inherit = "res.config.settings" + + check_invoice_supplier_number = fields.Boolean( + related="company_id.check_invoice_supplier_number", + readonly=False, + ) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..a86b20f2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/readme/CONTRIBUTORS.rst @@ -0,0 +1,7 @@ +* Marc Cassuto +* Mathieu Benoit +* Alexis de Lattre +* Thomas Binsfeld +* Andrea Stirpe +* Miguel Gandia +* Juany Davila diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/readme/DESCRIPTION.rst new file mode 100644 index 00000000..68836d83 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/readme/DESCRIPTION.rst @@ -0,0 +1,7 @@ +This module checks that a supplier invoice/refund is not entered twice. This is important because if you enter twice the same supplier invoice, there is also a risk that you pay it twice ! + +This module adds a constraint on supplier invoice/refunds to check that (commercial_partner_id, supplier_invoice_number) is unique, without considering the case of the supplier invoice number. +To activate that feature: + +* Go to Invoicing/Accounting > Configuration > Settings > Vendor Bills +* Check the 'Check Unicity on Supplier Invoice Number' box. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/static/description/icon.png b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/static/description/index.html b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/static/description/index.html new file mode 100644 index 00000000..cc0d3262 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/static/description/index.html @@ -0,0 +1,434 @@ + + + + + + +Unique Supplier Invoice Number in Invoice + + + +
+

Unique Supplier Invoice Number in Invoice

+ + +

Beta License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

This module checks that a supplier invoice/refund is not entered twice. This is important because if you enter twice the same supplier invoice, there is also a risk that you pay it twice !

+

This module adds a constraint on supplier invoice/refunds to check that (commercial_partner_id, supplier_invoice_number) is unique, without considering the case of the supplier invoice number. +To activate that feature:

+
    +
  • Go to Invoicing/Accounting > Configuration > Settings > Vendor Bills
  • +
  • Check the ‘Check Unicity on Supplier Invoice Number’ box.
  • +
+

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Savoir-faire Linux
  • +
  • Acsone SA/NV
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/tests/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/tests/__init__.py new file mode 100644 index 00000000..19c5bc20 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/tests/__init__.py @@ -0,0 +1 @@ +from . import test_account_invoice_supplier_ref_unique diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/tests/test_account_invoice_supplier_ref_unique.py b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/tests/test_account_invoice_supplier_ref_unique.py new file mode 100644 index 00000000..b4d5ba1e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/tests/test_account_invoice_supplier_ref_unique.py @@ -0,0 +1,115 @@ +# Copyright 2016 Acsone +# Copyright 2020 Onestein () +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields +from odoo.exceptions import ValidationError +from odoo.tests import tagged + +from odoo.addons.account.tests.common import AccountTestInvoicingCommon + + +@tagged("post_install", "-at_install") +class TestAccountInvoiceSupplierRefUnique(AccountTestInvoicingCommon): + @classmethod + def setUpClass(cls, chart_template_ref=None): + super().setUpClass(chart_template_ref=chart_template_ref) + + # ENVIRONMENTS + cls.account_account = cls.env["account.account"] + cls.account_move = cls.env["account.move"].with_context( + **{"tracking_disable": True} + ) + + # INSTANCES + cls.partner = cls.env.ref("base.res_partner_2") + # Account for invoice + cls.account = cls.account_account.search( + [ + ( + "account_type", + "=", + "asset_receivable", + ) + ], + limit=1, + ) + # Invoice with unique reference 'ABC123' + cls.invoice = cls.account_move.create( + { + "partner_id": cls.partner.id, + "invoice_date": fields.Date.today(), + "move_type": "in_invoice", + "supplier_invoice_number": "ABC123", + "invoice_line_ids": [(0, 0, {"partner_id": cls.partner.id})], + } + ) + + # Activate unique number check + cls.env.company.check_invoice_supplier_number = True + + def test_check_unique_supplier_invoice_number_insensitive(self): + # A new invoice instance with an existing supplier_invoice_number + with self.assertRaises(ValidationError): + self.account_move.create( + { + "partner_id": self.partner.id, + "move_type": "in_invoice", + "supplier_invoice_number": "ABC123", + } + ) + # A new invoice instance with a new supplier_invoice_number + self.account_move.create( + { + "partner_id": self.partner.id, + "move_type": "in_invoice", + "supplier_invoice_number": "ABC123bis", + } + ) + + def test_no_check_unique_supplier_invoice_number(self): + # A new invoice instance with an existing supplier_invoice_number + self.env.company.check_invoice_supplier_number = False + self.account_move.create( + { + "partner_id": self.partner.id, + "move_type": "in_invoice", + "supplier_invoice_number": "ABC123", + } + ) + + def test_onchange_supplier_invoice_number(self): + self.invoice._onchange_supplier_invoice_number() + self.assertEqual( + self.invoice.ref, + self.invoice.supplier_invoice_number, + "_onchange_supplier_invoice_number", + ) + + def test_copy_invoice(self): + invoice2 = self.invoice.copy() + self.assertNotEqual(self.invoice.ref, "") + self.assertEqual(invoice2.ref, "") + + def test_reverse_invoice(self): + self.invoice._post() + move_reversal = ( + self.env["account.move.reversal"] + .with_context(active_model="account.move", active_ids=self.invoice.ids) + .create( + { + "date": fields.Date.today(), + "reason": "no reason", + "refund_method": "refund", + "journal_id": self.invoice.journal_id.id, + } + ) + ) + reversal = move_reversal.reverse_moves() + refund = self.env["account.move"].browse(reversal["res_id"]) + self.assertNotEqual(self.invoice.ref, "") + self.assertEqual(refund.ref, "") + + def test_reverse_moves_robustness(self): + res = self.invoice._reverse_moves() + self.assertTrue(res.is_purchase_document(include_receipts=True)) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/views/account_move.xml b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/views/account_move.xml new file mode 100644 index 00000000..b4415fe9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/views/account_move.xml @@ -0,0 +1,20 @@ + + + + account.move + + + + + + + + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/views/res_config_settings.xml b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/views/res_config_settings.xml new file mode 100644 index 00000000..406ba954 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/account_invoice_supplier_ref_unique/views/res_config_settings.xml @@ -0,0 +1,39 @@ + + + + + res.config.settings.form (in account_invoice_supplier_ref_unique) + res.config.settings + + + +
+
+ +
+
+
+
+
+
+
+
diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/doc/ARCHITECTURE.md new file mode 100644 index 00000000..dabff15f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_invoice_supplier_ref_unique Module - account_invoice_supplier_ref_unique + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/doc/CONFIGURATION.md new file mode 100644 index 00000000..0d78535a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_invoice_supplier_ref_unique. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/doc/FAQ.md new file mode 100644 index 00000000..95cc4ae8 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_invoice_supplier_ref_unique or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/doc/INSTALL.md new file mode 100644 index 00000000..742407ec --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique" +# or +uv pip install odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique" +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/doc/MODELS.md new file mode 100644 index 00000000..970c518d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/doc/MODELS.md @@ -0,0 +1,14 @@ +# Models + +Detected core models and extensions in account_invoice_supplier_ref_unique. + +```mermaid +classDiagram + class account_move + class res_company + class res_config_settings +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/doc/OVERVIEW.md new file mode 100644 index 00000000..294a0c75 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_invoice_supplier_ref_unique. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_invoice_supplier_ref_unique +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/doc/USAGE.md new file mode 100644 index 00000000..709b931c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_invoice_supplier_ref_unique +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/pyproject.toml b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/pyproject.toml new file mode 100644 index 00000000..13b19965 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-account_invoice_supplier_ref_unique" +version = "16.0.0" +description = "Unique Supplier Invoice Number in Invoice - Checks that supplier invoices are not entered twice" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_invoice_supplier_ref_unique"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/README.md b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/README.md new file mode 100644 index 00000000..eb7473e6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/README.md @@ -0,0 +1,44 @@ +# Purchase Self Invoice + +Odoo addon: account_invoice_supplier_self_invoice + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Purchase Self Invoice +- **Version**: 16.0.1.0.0 +- **Category**: Accounting & Finance +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `account_invoice_supplier_self_invoice`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/README.rst b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/README.rst new file mode 100644 index 00000000..27041e76 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/README.rst @@ -0,0 +1,100 @@ +===================== +Purchase Self Invoice +===================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:255b7b5926fa8ebe2eb05311bbb5e14bfcc048cf1f87c2a3e7e2ac1f660f1ff4 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/account_invoice_supplier_self_invoice + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-account_invoice_supplier_self_invoice + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows the configuration of the suppliers in order to define self invoices. +Self invoices are created by the customer in the name of the provider. +The provider must allow the customer to create them. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +#. Go to 'Accounting/Invoicing > Settings > Vendor Bills > Self Billing' and define a new + prefix for Self Billing Invoices +#. Go to 'Accounting/Invoicing > Vendors > Vendors' +#. Modify a Provider and click 'Set Self Invoice' inside the page 'Sales & + Purchases' +#. Go to 'Accounting/Invoicing > Vendors > Bills' +#. Create an invoice for the provider and validate it +#. You can send the invoice before validation to ensure the vendor accepts it +#. The self invoice is accessible through the normal print button +#. You can create an invoice for the provider without the self invoice if you + uncheck 'Set self invoice' +#. You can send the self invoice by using the Send & Print button or on the tree view + Action > Send & Print. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* CreuBlanca +* Moduon + +Contributors +~~~~~~~~~~~~ + +* Enric Tobella +* Nikul Chaudhary +* Alba Riera +* Rafael Blasco (`Moduon `__) +* Eduardo de Miguel (`Moduon `__) + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/__init__.py new file mode 100644 index 00000000..096362ba --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnuorg/licenses/agpl.html). + +from . import models diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/__manifest__.py b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/__manifest__.py new file mode 100644 index 00000000..91324c49 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/__manifest__.py @@ -0,0 +1,21 @@ +# Copyright 2017 Creu Blanca +# Copyright 2022 Moduon +# License AGPL-3.0 or later (https://www.gnuorg/licenses/agpl.html). + +{ + "name": "Purchase Self Invoice", + "version": "16.0.1.0.0", + "author": "CreuBlanca, Moduon, Odoo Community Association (OCA)", + "category": "Accounting & Finance", + "website": "https://github.com/OCA/account-invoicing", + "license": "AGPL-3", + "depends": ["account"], + "data": [ + "data/mail_template_data.xml", + "views/res_config_settings_views.xml", + "views/res_partner_views.xml", + "views/account_move_views.xml", + "views/report_self_invoice.xml", + ], + "installable": True, +} diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/data/mail_template_data.xml b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/data/mail_template_data.xml new file mode 100644 index 00000000..d6b596e1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/data/mail_template_data.xml @@ -0,0 +1,59 @@ + + + + Purchase Self-Bill Invoice: Send by email + + {{ (object.invoice_user_id.email_formatted or user.email_formatted) }} + {{ object.partner_id.id }} + {{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object.name or 'n/a' }}) + + Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}{{ object.state == 'draft' and '_draft' or '' }} + {{ object.partner_id.lang }} + + +
+

+ Dear + + Brandon Freeman (Azure Interior), + + + Brandon Freeman, + +

+ Here is your Self-Bill Invoice + + INVREF/2021/05/0005 + + + INV/2021/05/0005 + + + (with reference: SUB003) + + amounting in $ 143,750.00 + to YourCompany. + + This Self-Bill Invoice is already paid. + +

+ Do not hesitate to contact us if you have any questions. + +
+ --
Mitchell Admin
+
+

+
+
+
+
diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/account_invoice_supplier_self_invoice.pot b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/account_invoice_supplier_self_invoice.pot new file mode 100644 index 00000000..263b6eb9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/account_invoice_supplier_self_invoice.pot @@ -0,0 +1,302 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman (Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}{{" +" object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or " +"object.name or 'n/a' }})" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/ar.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/ar.po new file mode 100644 index 00000000..6091ae2f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/ar.po @@ -0,0 +1,322 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "الوصف" + +#~ msgid "Invoice" +#~ msgstr "فاتورة" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/bg.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/bg.po new file mode 100644 index 00000000..228ca999 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/bg.po @@ -0,0 +1,321 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Bulgarian (https://www.transifex.com/oca/teams/23907/bg/)\n" +"Language: bg\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Описание" + +#~ msgid "Invoice" +#~ msgstr "Фактура" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/bs.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/bs.po new file mode 100644 index 00000000..855c65f3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/bs.po @@ -0,0 +1,302 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman (Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "Datum knjižne obavijesti:" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "Datum fakturisanja:" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "Datum prijema:" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "Ova samonaplata nije važeća" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "Odobrava samonaplatu" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "Kompanije" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "Postavke" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "Kontakt" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "Kreiraj nedostajuće sekvence samonaplate" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "Zadani prefiks samonaplate" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "Zadani prefiks kada se generiše nova sekvenca za samonaplatu" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "Različita referenca fakture i broj samonaplate fakture" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "Tekst podnožja prikazan na dnu izvještaja samofakturisanja." + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "Ako je omogućeno, kreiraj fakturu samonaplate pri validaciji." + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "Fakturisano od strane primaoca" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "Žurnal" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "Logo" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "Nabavka samonaplate fakture: Pošalji emailom" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "Samonaplata" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "Sekvenca povrata samonaplate" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "Podnožje samonaplate" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "Prefiks partnera samonaplate" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "Prefiks samonaplate za račune generirane od ove kompanije" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "Sekvenca samonaplate" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "Samonaplata fakture" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "Broj samonaplate fakture" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "Broj samonaplate se razlikuje od reference fakture" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "Samonaplata odobrenja" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "Samonaplata faktura" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}{{" +" object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "Postaviti samonaplatu fakture" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "PDV ID" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "Ulazni račun" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "Knjižno odobrenje dobavljača" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "Morate postaviti prefiks samonaplate u podešavanjima računa." + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "je različit od reference fakture." + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or " +"object.name or 'n/a' }})" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/ca.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/ca.po new file mode 100644 index 00000000..d451d51b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/ca.po @@ -0,0 +1,321 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Descripció" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/cs.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/cs.po new file mode 100644 index 00000000..8977af76 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/cs.po @@ -0,0 +1,321 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Czech (https://www.transifex.com/oca/teams/23907/cs/)\n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Popis" + +#~ msgid "Invoice" +#~ msgstr "Faktura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/da.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/da.po new file mode 100644 index 00000000..d630642a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/da.po @@ -0,0 +1,318 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Danish (https://www.transifex.com/oca/teams/23907/da/)\n" +"Language: da\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Beskrivelse" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/de.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/de.po new file mode 100644 index 00000000..b8462b1f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/de.po @@ -0,0 +1,424 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +# Ricardo Gross , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-03 01:13+0000\n" +"PO-Revision-Date: 2018-10-11 11:53+0000\n" +"Last-Translator: Rudolf Schnapka \n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.1.1\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "Rechnungsdatum:" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "Kontakt" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Comment:" +#~ msgstr "Bemerkung" + +#~ msgid "Customer Code:" +#~ msgstr "Kundennummer" + +#~ msgid "Description:" +#~ msgstr "Beschreibung:" + +#~ msgid "Due Date:" +#~ msgstr "Fälligkeit:" + +#~ msgid "Fiscal Position Remark:" +#~ msgstr "Bemerkung Steuerzuordnung:" + +#~ msgid "Reference:" +#~ msgstr "Referenz:" + +#~ msgid "Source:" +#~ msgstr "Herkunft:" + +#~ msgid "Subtotal" +#~ msgstr "Zwischensumme" + +#~ msgid "Total" +#~ msgstr "Gesamt" + +#~ msgid "Approves self invoice" +#~ msgstr "Stimmt Selbstbedienung zu" + +#~ msgid "Description" +#~ msgstr "Beschreibung" + +#~ msgid "Disc.(%)" +#~ msgstr "Rab. (%)" + +#~ msgid "Invoice" +#~ msgstr "Rechnung" + +#~ msgid "PRO-FORMA" +#~ msgstr "PRO-FORMA" + +#~ msgid "Quantity" +#~ msgstr "Menge" + +#~ msgid "Self Invoice" +#~ msgstr "Selbstbedienung" + +#~ msgid "Self Invoice Number" +#~ msgstr "Eigene Rechnungsnummer" + +#, fuzzy +#~ msgid "Self invoice footer" +#~ msgstr "Eigene Rechnungsnummer" + +#~ msgid "Self invoice sequence" +#~ msgstr "Eigene Rechnungsreihenfolge" + +#~ msgid "Set Self invoice" +#~ msgstr "Setze Eigen-Rechnung" + +#~ msgid "Set self invoice" +#~ msgstr "Setze Eigen-Rechnung" + +#~ msgid "Source Document" +#~ msgstr "Herkunftsdokument" + +#~ msgid "TIN:" +#~ msgstr "StIdentNr.:" + +#~ msgid "Tax Excluded Price" +#~ msgstr "Nettopreis" + +#~ msgid "Taxes" +#~ msgstr "Steuern" + +#~ msgid "Unit Price" +#~ msgstr "Einzelpreis" + +#~ msgid "" +#~ "When checked, all invoices will generate a self-invoice on validation" +#~ msgstr "Wenn angewählt, erzeugen Rechnungen bei Freigabe eine Eigenrechnung" + +#~ msgid "&bull;" +#~ msgstr "&bull;" + +#~ msgid "Amount" +#~ msgstr "Betrag" + +#~ msgid "Base" +#~ msgstr "Basis" + +#~ msgid "Email:" +#~ msgstr "Email:" + +#~ msgid "Page:" +#~ msgstr "Seite:" + +#~ msgid "Phone:" +#~ msgstr "Telefon:" + +#~ msgid "Tax" +#~ msgstr "Steuer" + +#~ msgid "Website:" +#~ msgstr "Webseite:" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/el_GR.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/el_GR.po new file mode 100644 index 00000000..d5e68822 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/el_GR.po @@ -0,0 +1,322 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Περιγραφή" + +#~ msgid "Invoice" +#~ msgstr "Τιμολόγιο" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/en_GB.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/en_GB.po new file mode 100644 index 00000000..b78a20a1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/en_GB.po @@ -0,0 +1,322 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: English (United Kingdom) (https://www.transifex.com/oca/" +"teams/23907/en_GB/)\n" +"Language: en_GB\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Description" + +#~ msgid "Invoice" +#~ msgstr "Invoice" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/es.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/es.po new file mode 100644 index 00000000..472e5d08 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/es.po @@ -0,0 +1,464 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-12-20 09:26+0000\n" +"PO-Revision-Date: 2023-10-29 18:37+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" +"
\n" +"

\n" +" Estimado\n" +" \n" +" Brandon Freeman (" +"Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Aquí tienes tu Factura de Auto-Factura\n" +" \n" +" INVREF/2021/05/" +"0005\n" +" \n" +" \n" +" INV/2021/05/" +"0005\n" +" \n" +" \n" +" (con referencia: SUB003)\n" +" \n" +" por el importe de $ 143,750.00\n" +" a YourCompany.\n" +" \n" +" Ésta Factura de Auto-Factura ya está pagada.\n" +" \n" +"

\n" +" No dude en contactar con nosotros si tiene alguna duda.\n" +" \n" +"
\n" +" --
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" +"" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" +"\n" +" Ésta factura generará un nuevo número de Auto-" +"Factura.\n" +" " + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "Fecha de Factura rectificativa:" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "Fecha de factura:" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "Fecha del recibo:" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "Ésta Auto-Factura no es válida" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "Aprueba la AutoFactura" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "Compañías" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "Opciones de configuración" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "Contacto" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "Crear secuencias de Auto-Factura restantes" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "Prefijo de Auto-Factura por defecto" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" +"Prefijo por defecto cuando se genera una nueva secuencia de Auto-Factura" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "Diferente referencia de Factura y Número de Auto-Factura" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" +"Texto de pie de página mostrado en la parte inferior de los informes de Auto-" +"Factura." + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "Si está activo, crea una Auto-Factura cuando se valida." + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" +"Si está establecido, el prefijo de Auto-Factura del Contacto se añadirá " +"después del prefijo de la compañía cuando la secuencia se crea por primera " +"vez. Ej.:\n" +"Con prefijo de Contacto: //INV/\n" +"Sin prefijo de Contacto: /INV/" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "Facturado por el receptor" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "Asiento contable" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "Logotipo" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "Auto-Factura de Compra: Enviar por Email" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "Auto Facturación" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "Secuencia Rectificativa de Auto Facturación" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "Pie de página de Auto Facturación" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "Prefijo de Contacto en Auto Facturación" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "Prefijo de Auto Facturación para Facturas generadas por ésta compañía" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "Secuencia de Auto Facturación" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "Auto Facturas" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "Número de Auto-Factura" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "El Número de Auto-Factura es diferente a la Referencia de Factura" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "Nota de Crédito de Auto-Factura" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "Factura de Auto-Factura" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" +"Factura_auto_factura_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "Definir Auto-Factura" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "Identificación fiscal" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "Factura de Proveedor" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "Factura rectificativa de proveedor" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" +"Cuando está marcado, todas las Facturas de proveedores generarán por defecto " +"una Auto-Factura en la confirmación." + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" +"Debes establecer un Prefijo de Auto Facturación en los Ajustes de " +"Facturación/Contabilidad." + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "es diferente de la Referencia de Factura." + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" +"{{ object.company_id.name }} Factura de Auto-Factura (Ref {{ object.ref or " +"object.name or 'n/a' }})" + +#~ msgid "" +#~ "
\n" +#~ "

\n" +#~ " Dear\n" +#~ " \n" +#~ " Brandon Freeman " +#~ "(Azure Interior),\n" +#~ " \n" +#~ " \n" +#~ " Brandon Freeman,\n" +#~ " \n" +#~ "

\n" +#~ " Here is your Self-Bill Invoice\n" +#~ " \n" +#~ " INVREF/2021/05/0005\n" +#~ " \n" +#~ " \n" +#~ " INV/2021/05/0005\n" +#~ " \n" +#~ " \n" +#~ " (with reference: SUB003)\n" +#~ " \n" +#~ " amounting in $ 143,750.00\n" +#~ " to YourCompany.\n" +#~ " \n" +#~ " This Self-Bill Invoice is already paid.\n" +#~ " \n" +#~ "

\n" +#~ " Do not hesitate to contact us if you have any questions.\n" +#~ " \n" +#~ "
\n" +#~ " --
Mitchell Admin
\n" +#~ "
\n" +#~ "

\n" +#~ "
\n" +#~ " " +#~ msgstr "" +#~ "
\n" +#~ "

\n" +#~ " Estimado\n" +#~ " \n" +#~ " Brandon Freeman " +#~ "(Azure Interior),\n" +#~ " \n" +#~ " \n" +#~ " Brandon Freeman,\n" +#~ " \n" +#~ "

\n" +#~ " Aquí tienes tu Factura de Auto-Factura\n" +#~ " \n" +#~ " INVREF/2021/05/0005\n" +#~ " \n" +#~ " \n" +#~ " INV/2021/05/0005\n" +#~ " \n" +#~ " \n" +#~ " (con referencia: SUB003)\n" +#~ " \n" +#~ " por el importe de $ 143,750.00\n" +#~ " a YourCompany.\n" +#~ " \n" +#~ " Ésta Factura de Auto-Factura ya está pagada.\n" +#~ " \n" +#~ "

\n" +#~ " No dude en contactar con nosotros si tiene alguna duda.\n" +#~ " \n" +#~ "
\n" +#~ " --
Mitchell Admin
\n" +#~ "
\n" +#~ "

\n" +#~ "
\n" +#~ " " diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/es_AR.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/es_AR.po new file mode 100644 index 00000000..71146aba --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/es_AR.po @@ -0,0 +1,419 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2022-07-28 04:08+0000\n" +"Last-Translator: Ignacio Buioli \n" +"Language-Team: Spanish (Argentina) (https://www.transifex.com/oca/" +"teams/23907/es_AR/)\n" +"Language: es_AR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "Fecha de Factura:" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "Contacto" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "Texto de pie mostrado abajo de los reportes de la autofactura." + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Comment:" +#~ msgstr "Comentario:" + +#~ msgid "Customer Code:" +#~ msgstr "Código de Cliente:" + +#~ msgid "Description:" +#~ msgstr "Descripción:" + +#~ msgid "Due Date:" +#~ msgstr "Fecha de Vencimiento:" + +#~ msgid "Fiscal Position Remark:" +#~ msgstr "Nota de Posición Fiscal:" + +#~ msgid "Reference:" +#~ msgstr "Referencia:" + +#~ msgid "Source:" +#~ msgstr "Origen:" + +#~ msgid "Subtotal" +#~ msgstr "Subtotal" + +#~ msgid "Total" +#~ msgstr "Total" + +#~ msgid "Approves self invoice" +#~ msgstr "Aprueba la autofactura" + +#~ msgid "Description" +#~ msgstr "Descripción" + +#~ msgid "Disc.(%)" +#~ msgstr "Desc.(%)" + +#~ msgid "Invoice" +#~ msgstr "Factura" + +#~ msgid "Journal Entries" +#~ msgstr "Asientos Contables" + +#~ msgid "Mail:" +#~ msgstr "Mail:" + +#~ msgid "PRO-FORMA" +#~ msgstr "PRO-FORMA" + +#~ msgid "Page: / " +#~ msgstr "Página: / " + +#~ msgid "Quantity" +#~ msgstr "Cantidad" + +#~ msgid "Self Invoice" +#~ msgstr "Autofactura" + +#~ msgid "Self Invoice Number" +#~ msgstr "Número de Autofactura" + +#~ msgid "Self invoice footer" +#~ msgstr "Pie de autofactura" + +#~ msgid "Self invoice sequence" +#~ msgstr "Secuencia de autofactura" + +#~ msgid "Set Self invoice" +#~ msgstr "Configurar Autofactura" + +#~ msgid "Set self invoice" +#~ msgstr "Configurar autofactura" + +#~ msgid "Source Document" +#~ msgstr "Documento de Origen" + +#~ msgid "TIN:" +#~ msgstr "TIN:" + +#~ msgid "Tax Excluded Price" +#~ msgstr "Precio con Impuestos Excluidos" + +#~ msgid "Taxes" +#~ msgstr "Impuestos" + +#~ msgid "Tel:" +#~ msgstr "Tel:" + +#~ msgid "Unit Price" +#~ msgstr "Precio Unitario" + +#~ msgid "Web:" +#~ msgstr "Sitio Web:" + +#~ msgid "" +#~ "When checked, all invoices will generate a self-invoice on validation" +#~ msgstr "" +#~ "Cuando está marcado, todas las facturas generarán una autofactura al " +#~ "validar" + +#~ msgid "on" +#~ msgstr "en" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/es_CL.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/es_CL.po new file mode 100644 index 00000000..ddda0563 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/es_CL.po @@ -0,0 +1,319 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Spanish (Chile) (https://www.transifex.com/oca/teams/23907/" +"es_CL/)\n" +"Language: es_CL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Descripción" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/es_CO.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/es_CO.po new file mode 100644 index 00000000..162bab58 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/es_CO.po @@ -0,0 +1,319 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Spanish (Colombia) (https://www.transifex.com/oca/teams/23907/" +"es_CO/)\n" +"Language: es_CO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Descripción" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/es_CR.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/es_CR.po new file mode 100644 index 00000000..e1cc7ae2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/es_CR.po @@ -0,0 +1,322 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/" +"teams/23907/es_CR/)\n" +"Language: es_CR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Descripción" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/es_DO.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/es_DO.po new file mode 100644 index 00000000..acaf1c6b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/es_DO.po @@ -0,0 +1,319 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Spanish (Dominican Republic) (https://www.transifex.com/oca/" +"teams/23907/es_DO/)\n" +"Language: es_DO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Descripción" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/es_EC.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/es_EC.po new file mode 100644 index 00000000..44dab47b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/es_EC.po @@ -0,0 +1,322 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/" +"es_EC/)\n" +"Language: es_EC\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Descripción" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/es_ES.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/es_ES.po new file mode 100644 index 00000000..e6e85a10 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/es_ES.po @@ -0,0 +1,319 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/" +"es_ES/)\n" +"Language: es_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/es_MX.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/es_MX.po new file mode 100644 index 00000000..61b3f495 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/es_MX.po @@ -0,0 +1,322 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" +"es_MX/)\n" +"Language: es_MX\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Descripción" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/es_PE.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/es_PE.po new file mode 100644 index 00000000..95d847de --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/es_PE.po @@ -0,0 +1,319 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Spanish (Peru) (https://www.transifex.com/oca/teams/23907/" +"es_PE/)\n" +"Language: es_PE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Descripción" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/es_PY.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/es_PY.po new file mode 100644 index 00000000..2891016d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/es_PY.po @@ -0,0 +1,319 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Spanish (Paraguay) (https://www.transifex.com/oca/teams/23907/" +"es_PY/)\n" +"Language: es_PY\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Descripción" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/es_VE.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/es_VE.po new file mode 100644 index 00000000..37689f6d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/es_VE.po @@ -0,0 +1,319 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/" +"teams/23907/es_VE/)\n" +"Language: es_VE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Descripción" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/et.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/et.po new file mode 100644 index 00000000..e0c7c3a2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/et.po @@ -0,0 +1,321 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Estonian (https://www.transifex.com/oca/teams/23907/et/)\n" +"Language: et\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Kirjeldus" + +#~ msgid "Invoice" +#~ msgstr "Arve" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/eu.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/eu.po new file mode 100644 index 00000000..51b4a750 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/eu.po @@ -0,0 +1,318 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Basque (https://www.transifex.com/oca/teams/23907/eu/)\n" +"Language: eu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Deskribapena" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/fa.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/fa.po new file mode 100644 index 00000000..48246f83 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/fa.po @@ -0,0 +1,318 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Persian (https://www.transifex.com/oca/teams/23907/fa/)\n" +"Language: fa\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "توصیف" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/fi.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/fi.po new file mode 100644 index 00000000..e0a548cc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/fi.po @@ -0,0 +1,321 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Kuvaus" + +#~ msgid "Invoice" +#~ msgstr "Lasku" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/fr.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/fr.po new file mode 100644 index 00000000..187cae73 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/fr.po @@ -0,0 +1,425 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +# Quentin THEURET , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-03 01:13+0000\n" +"PO-Revision-Date: 2018-02-03 01:13+0000\n" +"Last-Translator: Quentin THEURET , 2018\n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "Date de facturation :" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "Contact" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Comment:" +#~ msgstr "Commentaire :" + +#~ msgid "Customer Code:" +#~ msgstr "Code client :" + +#~ msgid "Description:" +#~ msgstr "Description :" + +#~ msgid "Due Date:" +#~ msgstr "Date d'échéance :" + +#~ msgid "Fiscal Position Remark:" +#~ msgstr "Remarque sur la position fiscale :" + +#~ msgid "Reference:" +#~ msgstr "1" + +#~ msgid "Source:" +#~ msgstr "Source :" + +#~ msgid "Subtotal" +#~ msgstr "Sous-total" + +#~ msgid "Total" +#~ msgstr "Total" + +#~ msgid "Approves self invoice" +#~ msgstr "Approuve sa propre facture" + +#~ msgid "Description" +#~ msgstr "Description" + +#~ msgid "Disc.(%)" +#~ msgstr "Rem. (%)" + +#~ msgid "Invoice" +#~ msgstr "Facture" + +#~ msgid "PRO-FORMA" +#~ msgstr "PRO-FORMA" + +#~ msgid "Quantity" +#~ msgstr "Quantité" + +#~ msgid "Self Invoice" +#~ msgstr "Facture propre" + +#~ msgid "Self Invoice Number" +#~ msgstr "Numéro de factures propres" + +#, fuzzy +#~ msgid "Self invoice footer" +#~ msgstr "Numéro de factures propres" + +#~ msgid "Self invoice sequence" +#~ msgstr "Séquence des factures propres" + +#~ msgid "Set Self invoice" +#~ msgstr "Indiquer la facture propre" + +#~ msgid "Set self invoice" +#~ msgstr "Indiquer la facture propre" + +#~ msgid "Source Document" +#~ msgstr "Document source" + +#~ msgid "TIN:" +#~ msgstr "TIN :" + +#~ msgid "Tax Excluded Price" +#~ msgstr "Taxe non comprise dans le prix" + +#~ msgid "Taxes" +#~ msgstr "Taxes" + +#~ msgid "Unit Price" +#~ msgstr "Prix unitaire" + +#~ msgid "" +#~ "When checked, all invoices will generate a self-invoice on validation" +#~ msgstr "" +#~ "Quand elle est cochée, toutes les factures vont générer une facture " +#~ "propre à la validation" + +#~ msgid "&bull;" +#~ msgstr "&bull;" + +#~ msgid "Amount" +#~ msgstr "Montant" + +#~ msgid "Base" +#~ msgstr "Base" + +#~ msgid "Email:" +#~ msgstr "Courriel :" + +#~ msgid "Page:" +#~ msgstr "Page :" + +#~ msgid "Phone:" +#~ msgstr "Téléphone :" + +#~ msgid "Tax" +#~ msgstr "Taxe" + +#~ msgid "Website:" +#~ msgstr "Site internet :" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/fr_CA.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/fr_CA.po new file mode 100644 index 00000000..a5938a64 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/fr_CA.po @@ -0,0 +1,319 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: French (Canada) (https://www.transifex.com/oca/teams/23907/" +"fr_CA/)\n" +"Language: fr_CA\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Facture" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/fr_CH.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/fr_CH.po new file mode 100644 index 00000000..929ed9f5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/fr_CH.po @@ -0,0 +1,319 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: French (Switzerland) (https://www.transifex.com/oca/" +"teams/23907/fr_CH/)\n" +"Language: fr_CH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Facture" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/gl.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/gl.po new file mode 100644 index 00000000..4c1c5f79 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/gl.po @@ -0,0 +1,321 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"Language: gl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Descrición" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/he.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/he.po new file mode 100644 index 00000000..ad6c4511 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/he.po @@ -0,0 +1,318 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Hebrew (https://www.transifex.com/oca/teams/23907/he/)\n" +"Language: he\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "תיאור" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/hr.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/hr.po new file mode 100644 index 00000000..c19784ac --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/hr.po @@ -0,0 +1,322 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Opis" + +#~ msgid "Invoice" +#~ msgstr "Račun" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/hr_HR.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/hr_HR.po new file mode 100644 index 00000000..7e7e8fb6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/hr_HR.po @@ -0,0 +1,323 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Opis" + +#~ msgid "Invoice" +#~ msgstr "Račun" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/hu.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/hu.po new file mode 100644 index 00000000..cdfb664c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/hu.po @@ -0,0 +1,321 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" +"Language: hu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Leírás" + +#~ msgid "Invoice" +#~ msgstr "Számla" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/id.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/id.po new file mode 100644 index 00000000..190a8b71 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/id.po @@ -0,0 +1,321 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Indonesian (https://www.transifex.com/oca/teams/23907/id/)\n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Keterangan" + +#~ msgid "Invoice" +#~ msgstr "Faktur" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/it.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/it.po new file mode 100644 index 00000000..0df37a94 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/it.po @@ -0,0 +1,383 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2024-10-23 17:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" +"
\n" +"

\n" +" Spettabile\n" +" \n" +" Brandon Freeman (" +"Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" di seguito la vostra autofattura\n" +" \n" +" INVREF/2021/05/" +"0005\n" +" \n" +" \n" +" INV/2021/05/" +"0005\n" +" \n" +" \n" +" (con riferimento: SUB003)\n" +" \n" +" del valore di $ 143,750.00\n" +" a YourCompany.\n" +" \n" +" Questa autofattura è già stata pagata.\n" +" \n" +"

\n" +" Non esitate a contattarci per qualsiasi domanda.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" +"" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" +"\n" +" Questa fattura genererà un nuovo numero autofattura." +"\n" +" " + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "Data nota di credito:" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "Data fattura:" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "Data ricevuta:" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "Questa autofattura non è valida" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "Approva autofatturazione" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "Aziende" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "Impostazioni configurazione" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "Contatto" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "Crea sequenze autofatturazione mancante" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "Prefisso autofatturazione predefinito" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" +"Prefisso predefinito quando si genera una nuova sequenza per autofatturazione" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "Diversi riferimenti fattura e numero autofattura" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "Testo visualizzato in calce ai resoconti autofattura." + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "Se abilitata, crea un'autofattura in validazione." + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" +"Se impostato, il prefisso partner di autofatturazione verrà aggiunto dopo il " +"prefisso aziendale quando la sequenza viene creata per la prima volta. Ad " +"esempio:\n" +"con prefisso partner: //INV/\n" +"senza prefisso partner: /INV/" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "Fatturato dal destinatario" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "Logo" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "Autofattura di acquisto: invia per e-mail" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "Autofatturazione" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "Sequenza rimborso autofatturazione" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "Pie pagina autofatturazione" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "Prefisso partner autofatturazione" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "Prefisso autofatturazione per fatture generate da questa azienda" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "Sequenza autofatturazione" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "Auto fatture" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "Numero autofattura" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "Numero autofattura diverso dal riferimento fattura" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "Nota di credito autofattura" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "Autofattura" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}{{ " +"object.state == 'draft' and '_draft' or '' }}" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "Imposta autofattura" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "Partita IVA" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "Fattura fornitore" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "Nota di credito fornitore" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" +"Quando selezionata, tutte le fatture fornitore genereranno in modo " +"predefinito una autofattura alla conferma." + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" +"Bisogna impostare un prefisso autofatturazione nelle impostazioni " +"contabilità." + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "è diverso dal riferimento fattura." + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" +"{{ object.company_id.name }} Fattura autofatturazione (Rif {{ object.ref or " +"object.name or 'n/d' }})" + +#~ msgid "Description" +#~ msgstr "Descrizione" + +#~ msgid "Invoice" +#~ msgstr "Fattura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/ja.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/ja.po new file mode 100644 index 00000000..a1eca9e9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/ja.po @@ -0,0 +1,321 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Japanese (https://www.transifex.com/oca/teams/23907/ja/)\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "説明" + +#~ msgid "Invoice" +#~ msgstr "請求書" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/ko.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/ko.po new file mode 100644 index 00000000..01e99bb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/ko.po @@ -0,0 +1,318 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Korean (https://www.transifex.com/oca/teams/23907/ko/)\n" +"Language: ko\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "설명" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/lt.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/lt.po new file mode 100644 index 00000000..16719f4d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/lt.po @@ -0,0 +1,322 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/lt/)\n" +"Language: lt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" +"%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Aprašymas" + +#~ msgid "Invoice" +#~ msgstr "Sąskaita faktūra" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/lv.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/lv.po new file mode 100644 index 00000000..62ddba52 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/lv.po @@ -0,0 +1,319 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Latvian (https://www.transifex.com/oca/teams/23907/lv/)\n" +"Language: lv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " +"2);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Apraksts" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/mk.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/mk.po new file mode 100644 index 00000000..cb474623 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/mk.po @@ -0,0 +1,321 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Macedonian (https://www.transifex.com/oca/teams/23907/mk/)\n" +"Language: mk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Опис" + +#~ msgid "Invoice" +#~ msgstr "Фактура" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/mn.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/mn.po new file mode 100644 index 00000000..dfdfe981 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/mn.po @@ -0,0 +1,321 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Mongolian (https://www.transifex.com/oca/teams/23907/mn/)\n" +"Language: mn\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Тодорхойлолт" + +#~ msgid "Invoice" +#~ msgstr "Нэхэмжлэл" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/nb.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/nb.po new file mode 100644 index 00000000..5608cd15 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/nb.po @@ -0,0 +1,322 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Norwegian Bokmål (https://www.transifex.com/oca/teams/23907/" +"nb/)\n" +"Language: nb\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Beskrivelse" + +#~ msgid "Invoice" +#~ msgstr "Faktura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/nb_NO.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/nb_NO.po new file mode 100644 index 00000000..42d84d94 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/nb_NO.po @@ -0,0 +1,319 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/" +"teams/23907/nb_NO/)\n" +"Language: nb_NO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Innmelding" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/nl.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/nl.po new file mode 100644 index 00000000..1bdab610 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/nl.po @@ -0,0 +1,318 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factuur" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/nl_BE.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/nl_BE.po new file mode 100644 index 00000000..6407fb31 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/nl_BE.po @@ -0,0 +1,322 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Dutch (Belgium) (https://www.transifex.com/oca/teams/23907/" +"nl_BE/)\n" +"Language: nl_BE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Omschrijving" + +#~ msgid "Invoice" +#~ msgstr "Factuur" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/nl_NL.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/nl_NL.po new file mode 100644 index 00000000..491856d4 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/nl_NL.po @@ -0,0 +1,319 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" +"teams/23907/nl_NL/)\n" +"Language: nl_NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factuur" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/pl.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/pl.po new file mode 100644 index 00000000..6843d8f2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/pl.po @@ -0,0 +1,323 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Polish (https://www.transifex.com/oca/teams/23907/pl/)\n" +"Language: pl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n" +"%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n" +"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Opis" + +#~ msgid "Invoice" +#~ msgstr "Faktura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/pt.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/pt.po new file mode 100644 index 00000000..6f2d9531 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/pt.po @@ -0,0 +1,321 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Descrição" + +#~ msgid "Invoice" +#~ msgstr "Fatura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/pt_BR.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/pt_BR.po new file mode 100644 index 00000000..83d46b9f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/pt_BR.po @@ -0,0 +1,322 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" +"teams/23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Descrição" + +#~ msgid "Invoice" +#~ msgstr "Fatura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/pt_PT.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/pt_PT.po new file mode 100644 index 00000000..f00a082c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/pt_PT.po @@ -0,0 +1,322 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" +"teams/23907/pt_PT/)\n" +"Language: pt_PT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Descrição" + +#~ msgid "Invoice" +#~ msgstr "Fatura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/ro.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/ro.po new file mode 100644 index 00000000..7b41a4c7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/ro.po @@ -0,0 +1,319 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/ru.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/ru.po new file mode 100644 index 00000000..c596a7ce --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/ru.po @@ -0,0 +1,323 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" +"%100>=11 && n%100<=14)? 2 : 3);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Описание" + +#~ msgid "Invoice" +#~ msgstr "Счет" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/sk.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/sk.po new file mode 100644 index 00000000..698ba488 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/sk.po @@ -0,0 +1,318 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Slovak (https://www.transifex.com/oca/teams/23907/sk/)\n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Popis" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/sk_SK.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/sk_SK.po new file mode 100644 index 00000000..86678393 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/sk_SK.po @@ -0,0 +1,319 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Slovak (Slovakia) (https://www.transifex.com/oca/teams/23907/" +"sk_SK/)\n" +"Language: sk_SK\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktúra" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/sl.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/sl.po new file mode 100644 index 00000000..8f2fc058 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/sl.po @@ -0,0 +1,322 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Opis" + +#~ msgid "Invoice" +#~ msgstr "Račun" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/sr.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/sr.po new file mode 100644 index 00000000..e46cb277 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/sr.po @@ -0,0 +1,319 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Serbian (https://www.transifex.com/oca/teams/23907/sr/)\n" +"Language: sr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Opis" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/sr@latin.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/sr@latin.po new file mode 100644 index 00000000..fa96e6e9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/sr@latin.po @@ -0,0 +1,320 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Serbian (Latin) (https://www.transifex.com/oca/teams/23907/sr" +"%40latin/)\n" +"Language: sr@latin\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Opis" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/sv.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/sv.po new file mode 100644 index 00000000..377dbd93 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/sv.po @@ -0,0 +1,379 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2024-06-18 16:38+0000\n" +"Last-Translator: jakobkrabbe \n" +"Language-Team: Swedish (https://www.transifex.com/oca/teams/23907/sv/)\n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman (" +"Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Faktura\n" +" \n" +" INVREF/2021/05/" +"0005\n" +" \n" +" \n" +" INV/2021/05/" +"0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" Denna Self-Bill faktura är redan betald för.\n" +" \n" +"

\n" +" Tveka inte att kontakta oss om du har några frågor.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" +"" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" +".\n" +" Denna faktura kommer att generera ett nytt " +"fakturanummer för självfakturering.\n" +" " + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "Datum för kreditfaktura:" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "Fakturadatum:" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "Mottagningsdatum:" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "Den här självfakturan är inte giltig" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "Godkänner självfakturering" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "Företag" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "Konfigureringsinställningar" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "Kontakt" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "Skapa sekvenser för självfakturering som saknas" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "Standard Prefix för självfakturering" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "Standardprefix vid generering av en ny sekvens för Self Billing" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "Olika fakturareferenser och fakturanummer för självfakturering" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "Sidfotstext som visas längst ner på självfakturarapporterna." + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "Om den är aktiverad skapas en Self-Bill-faktura vid validering." + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" +"Om detta anges kommer Self Billing Partner Prefix att läggas till efter " +"företagsprefixet när sekvensen skapas för första gången. T.ex:\n" +"Med partnerprefix: //INV/\n" +"Utan partnerprefix: /INV/" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "Faktureras av mottagaren" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "Verifikat" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "Logotyp" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "Köp självfaktura: Skicka via e-post" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "Självfakturering" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "Självfakturering Återbetalningssekvens" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "Sidfot för självfakturering" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "Prefix för självfakturerande partner" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "Prefix för självfakturering för fakturor som genereras av detta företag" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "Självfaktureringssekvens" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "Självfakturering" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "Fakturanummer för självfakturering" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "Fakturanummer skiljer sig från fakturareferens" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "Självfakturering Kreditnota" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "Faktura för självfakturering" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}{{{" +" object.state == 'draft' and '_draft' eller '' }}" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "Ställ in självfakturering" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "Skatte-ID" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "Säljarrevers" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "Kreditnota till leverantör" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" +"När detta är markerat genererar alla leverantörsfakturor som standard en " +"egenfaktura vid bekräftelse." + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "Du måste ange ett Self Billing-prefix i Kontoinställningar." + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "är annorlunda än Fakturareferens." + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" +"{{ object.company_id.name }} Faktura för självfakturering (Ref {{ object.ref " +"or object.name or 'n/a' }})" + +#~ msgid "Description" +#~ msgstr "Beskrivning" + +#~ msgid "Invoice" +#~ msgstr "Faktura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/th.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/th.po new file mode 100644 index 00000000..fba4de62 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/th.po @@ -0,0 +1,321 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Thai (https://www.transifex.com/oca/teams/23907/th/)\n" +"Language: th\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "รายละเอียด" + +#~ msgid "Invoice" +#~ msgstr "ใบแจ้งหนี้" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/tr.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/tr.po new file mode 100644 index 00000000..9ae059cd --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/tr.po @@ -0,0 +1,321 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Açıklama" + +#~ msgid "Invoice" +#~ msgstr "Fatura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/tr_TR.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/tr_TR.po new file mode 100644 index 00000000..aa71f373 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/tr_TR.po @@ -0,0 +1,322 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Açıklama" + +#~ msgid "Invoice" +#~ msgstr "Fatura" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/uk.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/uk.po new file mode 100644 index 00000000..54ec6477 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/uk.po @@ -0,0 +1,319 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Ukrainian (https://www.transifex.com/oca/teams/23907/uk/)\n" +"Language: uk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Опис" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/vi.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/vi.po new file mode 100644 index 00000000..53ebcd8c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/vi.po @@ -0,0 +1,318 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Vietnamese (https://www.transifex.com/oca/teams/23907/vi/)\n" +"Language: vi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Miêu tả" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/zh_CN.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/zh_CN.po new file mode 100644 index 00000000..4d6294d8 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/zh_CN.po @@ -0,0 +1,322 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" +"zh_CN/)\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "说明" + +#~ msgid "Invoice" +#~ msgstr "发票" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/zh_TW.po b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/zh_TW.po new file mode 100644 index 00000000..44bb6fcf --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/i18n/zh_TW.po @@ -0,0 +1,322 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_supplier_self_invoice +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 03:40+0000\n" +"PO-Revision-Date: 2018-02-02 03:40+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Chinese (Taiwan) (https://www.transifex.com/oca/teams/23907/" +"zh_TW/)\n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,body_html:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"
\n" +"

\n" +" Dear\n" +" \n" +" Brandon Freeman " +"(Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"

\n" +" Here is your Self-Bill Invoice\n" +" \n" +" INVREF/2021/05/0005\n" +" \n" +" \n" +" INV/2021/05/0005\n" +" \n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00\n" +" to YourCompany.\n" +" \n" +" This Self-Bill Invoice is already paid.\n" +" \n" +"

\n" +" Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --" +"
Mitchell Admin
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "" +"\n" +" This Invoice will generate a new Self-Bill Invoice " +"Number.\n" +" " +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Credit Note Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Invoice Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Receipt Date:" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "This Self-bill is not valid" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__can_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "Approves Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Create missing Self Billing sequences" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Default Self Billing prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.res_config_settings_view_form +msgid "Default prefix when generating a new sequence for Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Different Invoice Reference and Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Footer text displayed at the bottom of the self invoice reports." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "If enabled, create a Self-Bill Invoice when validating." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "" +"If set, Self Billing Partner Prefix will be added after the company prefix " +"when the sequence is created for the first time. Eg.:\n" +"With partner prefix: //INV/\n" +"Without partner prefix: /INV/" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "Invoiced by the recipent" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model,name:account_invoice_supplier_self_invoice.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +msgid "Logo" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "Purchase Self-Bill Invoice: Send by email" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_partner_selfinvoice_form +msgid "Self Billing" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_refund_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_refund_sequence_id +msgid "Self Billing Refund sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_report_footer +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_report_footer +msgid "Self Billing footer" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_partner_prefix +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_partner_prefix +msgid "Self Billing partner prefix" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_company__self_invoice_prefix +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_config_settings__self_invoice_prefix +msgid "Self Billing prefix for Bills generated by this company" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_partner__self_invoice_sequence_id +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_res_users__self_invoice_sequence_id +msgid "Self Billing sequence" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.view_account_invoice_filter +msgid "Self Invoices" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__self_invoice_number +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__self_invoice_number +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "Self-Bill Invoice Number" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_bank_statement_line__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_move__is_self_invoice_number_different +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_account_payment__is_self_invoice_number_different +msgid "Self-Bill Number is different than Invoice Reference" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Self-bill Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,report_name:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"Self_bill_invoice_{{ (object.ref or object.name or '').replace('/','_') }}" +"{{ object.state == 'draft' and '_draft' or '' }}" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_bank_statement_line__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_move__set_self_invoice +#: model:ir.model.fields,field_description:account_invoice_supplier_self_invoice.field_account_payment__set_self_invoice +msgid "Set Self Invoice" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.external_layout_striped_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Tax ID" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Bill" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.report_invoice_document_self_invoice +msgid "Vendor Credit Note" +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_partner__self_invoice +#: model:ir.model.fields,help:account_invoice_supplier_self_invoice.field_res_users__self_invoice +msgid "" +"When checked, all vendor Bills will generate by default a Self-Bill Invoice " +"on confirmation." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#. odoo-python +#: code:addons/account_invoice_supplier_self_invoice/models/res_partner.py:0 +#, python-format +msgid "You must set a Self Billing prefix in Account Settings." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model_terms:ir.ui.view,arch_db:account_invoice_supplier_self_invoice.invoice_supplier_form +msgid "is different than Invoice Reference." +msgstr "" + +#. module: account_invoice_supplier_self_invoice +#: model:mail.template,subject:account_invoice_supplier_self_invoice.email_template_self_invoice +msgid "" +"{{ object.company_id.name }} Self-Bill Invoice (Ref {{ object.ref or object." +"name or 'n/a' }})" +msgstr "" + +#~ msgid "Description" +#~ msgstr "說明" + +#~ msgid "Invoice" +#~ msgstr "發票" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/models/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/models/__init__.py new file mode 100644 index 00000000..5c91368e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/models/__init__.py @@ -0,0 +1,6 @@ +# License AGPL-3.0 or later (https://www.gnuorg/licenses/agpl.html). + +from . import res_company +from . import res_config_settings +from . import res_partner +from . import account_move diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/models/account_move.py b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/models/account_move.py new file mode 100644 index 00000000..cf169d4c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/models/account_move.py @@ -0,0 +1,88 @@ +# © 2017 Creu Blanca +# Copyright 2022 - Moduon +# License AGPL-3.0 or later (https://www.gnuorg/licenses/agpl.html). + +from odoo import api, fields, models + + +class AccountMove(models.Model): + _inherit = "account.move" + + self_invoice_number = fields.Char( + string="Self-Bill Invoice Number", + readonly=True, + copy=False, + ) + is_self_invoice_number_different = fields.Boolean( + string="Different Invoice Reference and Self-Bill Invoice Number", + compute="_compute_is_self_invoice_number_different", + help="Self-Bill Number is different than Invoice Reference", + ) + set_self_invoice = fields.Boolean( + help="If enabled, create a Self-Bill Invoice when validating.", + compute="_compute_self_invoice", + readonly=False, + store=True, + ) + can_self_invoice = fields.Boolean( + string="Approves Self Billing", + compute="_compute_self_invoice", + store=True, + readonly=True, + ) + + def _compute_is_self_invoice_number_different(self): + """Compute if ref is different than self-invoice number""" + self.is_self_invoice_number_different = False + for move in self: + if move.is_purchase_document(False) or not ( + move.ref and move.self_invoice_number + ): + continue + if move.ref != move.self_invoice_number: + move.is_self_invoice_number_different = True + + @api.depends("partner_id", "move_type") + def _compute_self_invoice(self): + """Inherit default for self-invoice from partner.""" + for move in self: + partner_self_invoice = ( + move.is_purchase_document(False) + and move.with_company( + move.company_id or self.env.company, + ).partner_id.commercial_partner_id.self_invoice + ) + move.set_self_invoice = partner_self_invoice + move.can_self_invoice = partner_self_invoice + + def _post(self, soft=True): + # Set today for invoice date in self invoices + self.filtered( + lambda inv: inv.is_purchase_document(False) + and inv.set_self_invoice + and not inv.invoice_date + ).invoice_date = fields.Date.today() + res = super()._post(soft=soft) + for invoice in self: + partner = invoice.with_company( + invoice.company_id or self.env.company, + ).partner_id.commercial_partner_id + if ( + partner.self_invoice + and invoice.is_purchase_document(False) + and invoice.set_self_invoice + and not invoice.self_invoice_number + ): + self_invoice_number = partner._get_self_invoice_number(invoice) + invoice.ref = self_invoice_number + invoice.self_invoice_number = self_invoice_number + return res + + def _get_mail_template(self): + """Get correct email template for self invoices""" + if all( + move.is_purchase_document(False) and move.self_invoice_number + for move in self + ): + return "account_invoice_supplier_self_invoice.email_template_self_invoice" + return super()._get_mail_template() diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/models/res_company.py b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/models/res_company.py new file mode 100644 index 00000000..b58c8663 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/models/res_company.py @@ -0,0 +1,10 @@ +from odoo import fields, models + + +class ResCompany(models.Model): + _inherit = "res.company" + + self_invoice_prefix = fields.Char( + string="Default Self Billing prefix", + help="Self Billing prefix for Bills generated by this company", + ) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/models/res_config_settings.py b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/models/res_config_settings.py new file mode 100644 index 00000000..50845602 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/models/res_config_settings.py @@ -0,0 +1,11 @@ +from odoo import fields, models + + +class ResConfigSettings(models.TransientModel): + _inherit = "res.config.settings" + + self_invoice_prefix = fields.Char( + string="Default Self Billing prefix", + related="company_id.self_invoice_prefix", + readonly=False, + ) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/models/res_partner.py b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/models/res_partner.py new file mode 100644 index 00000000..0efdcbb6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/models/res_partner.py @@ -0,0 +1,123 @@ +# © 2017 Creu Blanca +# Copyright 2022 - Moduon +# License AGPL-3.0 or later (https://www.gnuorg/licenses/agpl.html). + +from odoo import _, api, exceptions, fields, models + + +class ResPartner(models.Model): + _inherit = "res.partner" + + self_invoice = fields.Boolean( + string="Approves Self Billing", + default=False, + help="When checked, all vendor Bills will generate by default " + "a Self-Bill Invoice on confirmation.", + tracking=True, + copy=False, + company_dependent=True, + ) + self_invoice_sequence_id = fields.Many2one( + comodel_name="ir.sequence", + string="Self Billing sequence", + ondelete="restrict", + copy=False, + company_dependent=True, + ) + self_invoice_refund_sequence_id = fields.Many2one( + comodel_name="ir.sequence", + string="Self Billing Refund sequence", + ondelete="restrict", + copy=False, + company_dependent=True, + ) + self_invoice_partner_prefix = fields.Char( + string="Self Billing partner prefix", + help="If set, Self Billing Partner Prefix will be added after the company " + "prefix when the sequence is created for the first time. Eg.:\n" + "With partner prefix: //INV/\n" + "Without partner prefix: /INV/", + copy=False, + tracking=True, + company_dependent=True, + ) + self_invoice_report_footer = fields.Text( + string="Self Billing footer", + help="Footer text displayed at the bottom of the self invoice reports.", + copy=False, + tracking=True, + company_dependent=True, + ) + + @api.model + def _default_self_invoice_report_footer(self): + return _("Invoiced by the recipent") + + def _get_self_invoice_number(self, invoice): + is_refund = invoice.move_type == "in_refund" + sequence = ( + self.self_invoice_sequence_id + if not is_refund + else self.self_invoice_refund_sequence_id + ) + if not sequence: + sequence = self._set_self_invoice(refund=is_refund) + return ( + sequence.sudo() + .with_context(ir_sequence_date=invoice.invoice_date) + .next_by_id() + ) + + def _set_self_invoice(self, refund=False): + if not self.self_invoice: + return False + field = ( + "self_invoice_refund_sequence_id" if refund else "self_invoice_sequence_id" + ) + if not self[field]: + self.sudo()[field] = ( + self.env["ir.sequence"] + .sudo() + .create( + { + "name": self.name + + " Self invoice " + + ("refund " if refund else "") + + "sequence", + "implementation": "no_gap", + "number_increment": 1, + "padding": 4, + "prefix": self._self_invoice_sequence_prefix(refund=refund), + "use_date_range": True, + "number_next": 1, + } + ) + ) + return self[field] + + def _self_invoice_sequence_prefix(self, refund=False): + self.ensure_one() + if not self.env.company.self_invoice_prefix: + raise exceptions.UserError( + _("You must set a Self Billing prefix in Account Settings.") + ) + first_prefix = self.env.company.self_invoice_prefix + second_prefix = "" + if self.self_invoice_partner_prefix: + second_prefix = "/" + self.self_invoice_partner_prefix.strip().upper() + ref = "RINV" if refund else "INV" + return f"{first_prefix}{second_prefix}/{ref}/%(range_year)s/" + + def action_set_self_invoice(self): + for partner in self: + if not partner.self_invoice_sequence_id: + partner._set_self_invoice() + if not partner.self_invoice_refund_sequence_id: + partner._set_self_invoice(refund=True) + + @api.onchange("self_invoice") + def onchange_self_invoice(self): + if self.self_invoice and not self.self_invoice_report_footer: + self.self_invoice_report_footer = self.with_context( + lang=self.lang or self.env.user.lang + )._default_self_invoice_report_footer() diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..0651bfea --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/readme/CONTRIBUTORS.rst @@ -0,0 +1,5 @@ +* Enric Tobella +* Nikul Chaudhary +* Alba Riera +* Rafael Blasco (`Moduon `__) +* Eduardo de Miguel (`Moduon `__) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/readme/DESCRIPTION.rst new file mode 100644 index 00000000..764a98a6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/readme/DESCRIPTION.rst @@ -0,0 +1,3 @@ +This module allows the configuration of the suppliers in order to define self invoices. +Self invoices are created by the customer in the name of the provider. +The provider must allow the customer to create them. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/readme/USAGE.rst b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/readme/USAGE.rst new file mode 100644 index 00000000..522c7b07 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/readme/USAGE.rst @@ -0,0 +1,13 @@ +#. Go to 'Accounting/Invoicing > Settings > Vendor Bills > Self Billing' and define a new + prefix for Self Billing Invoices +#. Go to 'Accounting/Invoicing > Vendors > Vendors' +#. Modify a Provider and click 'Set Self Invoice' inside the page 'Sales & + Purchases' +#. Go to 'Accounting/Invoicing > Vendors > Bills' +#. Create an invoice for the provider and validate it +#. You can send the invoice before validation to ensure the vendor accepts it +#. The self invoice is accessible through the normal print button +#. You can create an invoice for the provider without the self invoice if you + uncheck 'Set self invoice' +#. You can send the self invoice by using the Send & Print button or on the tree view + Action > Send & Print. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/static/description/icon.png b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/static/description/index.html b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/static/description/index.html new file mode 100644 index 00000000..4a7e3442 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/static/description/index.html @@ -0,0 +1,447 @@ + + + + + + +Purchase Self Invoice + + + +
+

Purchase Self Invoice

+ + +

Beta License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

This module allows the configuration of the suppliers in order to define self invoices. +Self invoices are created by the customer in the name of the provider. +The provider must allow the customer to create them.

+

Table of contents

+ +
+

Usage

+
    +
  1. Go to ‘Accounting/Invoicing > Settings > Vendor Bills > Self Billing’ and define a new +prefix for Self Billing Invoices
  2. +
  3. Go to ‘Accounting/Invoicing > Vendors > Vendors’
  4. +
  5. Modify a Provider and click ‘Set Self Invoice’ inside the page ‘Sales & +Purchases’
  6. +
  7. Go to ‘Accounting/Invoicing > Vendors > Bills’
  8. +
  9. Create an invoice for the provider and validate it
  10. +
  11. You can send the invoice before validation to ensure the vendor accepts it
  12. +
  13. The self invoice is accessible through the normal print button
  14. +
  15. You can create an invoice for the provider without the self invoice if you +uncheck ‘Set self invoice’
  16. +
  17. You can send the self invoice by using the Send & Print button or on the tree view +Action > Send & Print.
  18. +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • CreuBlanca
  • +
  • Moduon
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/tests/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/tests/__init__.py new file mode 100644 index 00000000..533bd3f9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnuorg/licenses/agpl.html). + +from . import test_self_invoice diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/tests/test_self_invoice.py b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/tests/test_self_invoice.py new file mode 100644 index 00000000..99ad2984 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/tests/test_self_invoice.py @@ -0,0 +1,133 @@ +# © 2017 Creu Blanca +# Copyright 2022 - Moduon +# License AGPL-3.0 or later (https://www.gnuorg/licenses/agpl.html). + +from odoo.tests import Form, common + + +class TestSelfInvoice(common.TransactionCase): + def setUp(self): + res = super(TestSelfInvoice, self).setUp() + self.user = self.env.ref("base.user_admin") + self.partner = self.env["res.partner"].create( + {"name": "Partner", "supplier_rank": 1} + ) + self.child_partner = self.env["res.partner"].create( + { + "name": "Partner", + "parent_id": self.partner.id, + } + ) + self.simple_partner = self.env["res.partner"].create( + {"name": "Partner", "supplier_rank": 1} + ) + main_company = self.env.ref("base.main_company") + main_company.self_invoice_prefix = "MC" + main_company.external_report_layout_id = self.env.ref( + "web.report_layout_standard" + ).view_id + self.invoice = self.env["account.move"].create( + { + "company_id": main_company.id, + "partner_id": self.simple_partner.id, + "move_type": "in_invoice", + "invoice_date": "2016-03-12", + } + ) + self.refund = self.env["account.move"].create( + { + "company_id": main_company.id, + "partner_id": self.simple_partner.id, + "move_type": "in_refund", + "invoice_date": "2016-03-12", + } + ) + product = self.env["product.product"].create({"name": "Lemonade"}) + account = self.env["account.account"].create( + { + "company_id": main_company.id, + "name": "Testing Product account", + "code": "test.product", + "account_type": "income", + } + ) + self.env["account.move.line"].create( + { + "move_id": self.invoice.id, + "product_id": product.id, + "quantity": 1, + "account_id": account.id, + "name": "Test product", + # "price_unit": 20, + } + ) + self.env["account.move.line"].create( + { + "move_id": self.refund.id, + "product_id": product.id, + "quantity": 1, + "account_id": account.id, + "name": "Test product", + # "price_unit": 20, + } + ) + return res + + def test_check_set_self_invoice(self): + self.assertFalse(self.partner.self_invoice) + self.assertFalse(self.partner.self_invoice_report_footer) + with Form(self.partner) as f: + f.self_invoice = True + self.assertFalse(self.partner.self_invoice_sequence_id) + self.assertTrue(self.partner.self_invoice_report_footer) + self.invoice.partner_id = self.partner + self.invoice._onchange_partner_id() + self.invoice.action_post() + self.assertTrue(self.partner.self_invoice_sequence_id) + self.assertRegex(self.invoice.ref, r"/INV/") + self.assertFalse(self.partner.self_invoice_refund_sequence_id) + + def test_check_set_self_invoice_refund(self): + self.assertFalse(self.partner.self_invoice) + with Form(self.partner) as f: + f.self_invoice = True + self.assertFalse(self.partner.self_invoice_sequence_id) + self.refund.partner_id = self.partner + self.refund._onchange_partner_id() + self.refund.action_post() + self.assertFalse(self.partner.self_invoice_sequence_id) + self.assertRegex(self.refund.ref, r"/RINV/") + self.assertTrue(self.partner.self_invoice_refund_sequence_id) + + def test_none_self_invoice(self): + self.assertFalse(self.invoice.self_invoice_number) + self.invoice.action_post() + self.assertFalse(self.invoice.self_invoice_number) + + def test_self_invoice(self): + with Form(self.partner) as f: + f.self_invoice = True + self.assertFalse(self.simple_partner.self_invoice) + self.assertFalse(self.invoice.can_self_invoice) + self.invoice.partner_id = self.partner + self.invoice._onchange_partner_id() + self.assertTrue(self.invoice.can_self_invoice) + self.assertTrue(self.invoice.set_self_invoice) + self.invoice.invoice_date = None + self.invoice.with_user(self.user.id).action_post() + self.assertTrue(self.invoice.invoice_date) + self.assertTrue(self.invoice.self_invoice_number) + + def test_self_invoice_child(self): + with Form(self.partner) as f: + f.self_invoice = True + self.assertFalse(self.simple_partner.self_invoice) + self.assertFalse(self.invoice.can_self_invoice) + self.invoice.partner_id = self.child_partner + self.invoice._onchange_partner_id() + self.assertTrue(self.invoice.can_self_invoice) + self.assertTrue(self.invoice.set_self_invoice) + self.invoice.invoice_date = None + self.invoice.with_user(self.user.id).action_post() + self.assertTrue(self.invoice.invoice_date) + self.assertTrue(self.invoice.self_invoice_number) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/views/account_move_views.xml b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/views/account_move_views.xml new file mode 100644 index 00000000..e5bc397f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/views/account_move_views.xml @@ -0,0 +1,82 @@ + + + + account.move.form + account.move + + 17 + + + + + + + + + + + + + + + + + {'invisible':['|', ('state', '==', 'cancel'), '|', ('is_move_sent', '=', True), '|', ('move_type', 'in', ('entry', 'out_receipt', 'in_receipt')), '&', ('move_type', 'in', ('in_invoice', 'in_refund')), ('set_self_invoice', '=', False)]} + + + {'invisible':['|', ('state', '==', 'cancel'), '|', ('is_move_sent', '=', False), '|', ('move_type', 'in', ('entry', 'out_receipt', 'in_receipt')), '&', ('move_type', 'in', ('in_invoice', 'in_refund')), ('set_self_invoice', '=', False)]} + + + + + + account.invoice.select + account.move + + + + + + + + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/views/report_self_invoice.xml b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/views/report_self_invoice.xml new file mode 100644 index 00000000..114aac58 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/views/report_self_invoice.xml @@ -0,0 +1,190 @@ + + + + + + + + + + + + + + + + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/views/res_config_settings_views.xml b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/views/res_config_settings_views.xml new file mode 100644 index 00000000..2ac6265f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/views/res_config_settings_views.xml @@ -0,0 +1,34 @@ + + + + res.config.settings.view.form.inherit.account + res.config.settings + + + +
+
+
+
+
+ + + + + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/views/res_partner_views.xml b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/views/res_partner_views.xml new file mode 100644 index 00000000..9725363e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_supplier_self_invoice/account_invoice_supplier_self_invoice/views/res_partner_views.xml @@ -0,0 +1,47 @@ + + + + res.partner.selfinvoice.form.inherit + res.partner + + + + + + + + + + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/doc/ARCHITECTURE.md new file mode 100644 index 00000000..38ec88f2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_invoice_validation_queued Module - account_invoice_validation_queued + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/doc/CONFIGURATION.md new file mode 100644 index 00000000..29348faa --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_invoice_validation_queued. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/doc/DEPENDENCIES.md new file mode 100644 index 00000000..6338f13c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) +- [queue_job](../../odoo-bringout-oca-queue-queue_job) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/doc/FAQ.md new file mode 100644 index 00000000..6399e6d4 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_invoice_validation_queued or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/doc/INSTALL.md new file mode 100644 index 00000000..055c7db0 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_validation_queued" +# or +uv pip install odoo-bringout-oca-account-invoicing-account_invoice_validation_queued" +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/doc/MODELS.md new file mode 100644 index 00000000..1d631f2a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in account_invoice_validation_queued. + +```mermaid +classDiagram + class account_move +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/doc/OVERVIEW.md new file mode 100644 index 00000000..95e25e9e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_invoice_validation_queued. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_invoice_validation_queued +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/doc/USAGE.md new file mode 100644 index 00000000..eb8ef268 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_invoice_validation_queued +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/pyproject.toml b/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/pyproject.toml new file mode 100644 index 00000000..412c9478 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_validation_queued/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-account_invoice_validation_queued" +version = "16.0.0" +description = "Enqueue account invoice validation - Odoo addon" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "odoo-bringout-oca-account-invoicing-queue_job>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_invoice_validation_queued"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/README.md b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/README.md new file mode 100644 index 00000000..9248a976 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/README.md @@ -0,0 +1,44 @@ +# Account Invoice Warn Message + +Odoo addon: account_invoice_warn_message + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_warn_message +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Account Invoice Warn Message +- **Version**: 16.0.1.0.0 +- **Category**: N/A +- **License**: AGPL-3 +- **Installable**: False + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `account_invoice_warn_message`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/README.rst b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/README.rst new file mode 100644 index 00000000..a728349c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/README.rst @@ -0,0 +1,86 @@ +============================ +Account Invoice Warn Message +============================ + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:a7889b917aee8f7be5508729e385ed54a082c737e8def6eca5df94043f7dff6a + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/account_invoice_warn_message + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-account_invoice_warn_message + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module add a warning popup on invoice to ensure warning is +populated no only when partner is changed. + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +------- + +* ForgeFlow + +Contributors +------------ + +- `Forgeflow `__: + + - Héctor Villarreal + +- `Sygel `__: + + - Harald Panten + - Valentin Vinagre + - Manuel Regidor + - Roger Sans + +Maintainers +----------- + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/__manifest__.py b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/__manifest__.py new file mode 100644 index 00000000..f1adabd2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/__manifest__.py @@ -0,0 +1,14 @@ +# Copyright 2020 ForgeFlow S.L. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Account Invoice Warn Message", + "summary": """ + Add a popup warning on invoice to ensure warning is populated""", + "version": "16.0.1.0.0", + "license": "AGPL-3", + "author": "ForgeFlow, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-invoicing", + "depends": ["account"], + "data": ["views/account_move_views.xml"], +} diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/i18n/account_invoice_warn_message.pot b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/i18n/account_invoice_warn_message.pot new file mode 100644 index 00000000..ea2dedcc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/i18n/account_invoice_warn_message.pot @@ -0,0 +1,33 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_warn_message +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_warn_message +#: model_terms:ir.ui.view,arch_db:account_invoice_warn_message.view_move_form +msgid "" +"\n" +" &nbsp;" +msgstr "" + +#. module: account_invoice_warn_message +#: model:ir.model.fields,field_description:account_invoice_warn_message.field_account_bank_statement_line__invoice_warn_msg +#: model:ir.model.fields,field_description:account_invoice_warn_message.field_account_move__invoice_warn_msg +#: model:ir.model.fields,field_description:account_invoice_warn_message.field_account_payment__invoice_warn_msg +msgid "Invoice Warn Msg" +msgstr "" + +#. module: account_invoice_warn_message +#: model:ir.model,name:account_invoice_warn_message.model_account_move +msgid "Journal Entry" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/i18n/bs.po b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/i18n/bs.po new file mode 100644 index 00000000..4f197b5d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/i18n/bs.po @@ -0,0 +1,33 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_warn_message +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_warn_message +#: model_terms:ir.ui.view,arch_db:account_invoice_warn_message.view_move_form +msgid "" +"\n" +" &nbsp;" +msgstr "" + +#. module: account_invoice_warn_message +#: model:ir.model.fields,field_description:account_invoice_warn_message.field_account_bank_statement_line__invoice_warn_msg +#: model:ir.model.fields,field_description:account_invoice_warn_message.field_account_move__invoice_warn_msg +#: model:ir.model.fields,field_description:account_invoice_warn_message.field_account_payment__invoice_warn_msg +msgid "Invoice Warn Msg" +msgstr "Poruka upozorenja fakture" + +#. module: account_invoice_warn_message +#: model:ir.model,name:account_invoice_warn_message.model_account_move +msgid "Journal Entry" +msgstr "Žurnal" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/i18n/es.po b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/i18n/es.po new file mode 100644 index 00000000..07f2803c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/i18n/es.po @@ -0,0 +1,41 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_warn_message +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-11-01 21:37+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_warn_message +#: model_terms:ir.ui.view,arch_db:account_invoice_warn_message.view_move_form +msgid "" +"\n" +" &nbsp;" +msgstr "" +"\n" +" &nbsp;" + +#. module: account_invoice_warn_message +#: model:ir.model.fields,field_description:account_invoice_warn_message.field_account_bank_statement_line__invoice_warn_msg +#: model:ir.model.fields,field_description:account_invoice_warn_message.field_account_move__invoice_warn_msg +#: model:ir.model.fields,field_description:account_invoice_warn_message.field_account_payment__invoice_warn_msg +msgid "Invoice Warn Msg" +msgstr "Mensaje Aviso Factura" + +#. module: account_invoice_warn_message +#: model:ir.model,name:account_invoice_warn_message.model_account_move +msgid "Journal Entry" +msgstr "Entrada Diaria" + +#~ msgid "Journal Entries" +#~ msgstr "Asientos contables" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/i18n/it.po b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/i18n/it.po new file mode 100644 index 00000000..7e5d8bd6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/i18n/it.po @@ -0,0 +1,38 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_warn_message +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-05-03 09:36+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_invoice_warn_message +#: model_terms:ir.ui.view,arch_db:account_invoice_warn_message.view_move_form +msgid "" +"\n" +" &nbsp;" +msgstr "" +"\n" +" &nbsp;" + +#. module: account_invoice_warn_message +#: model:ir.model.fields,field_description:account_invoice_warn_message.field_account_bank_statement_line__invoice_warn_msg +#: model:ir.model.fields,field_description:account_invoice_warn_message.field_account_move__invoice_warn_msg +#: model:ir.model.fields,field_description:account_invoice_warn_message.field_account_payment__invoice_warn_msg +msgid "Invoice Warn Msg" +msgstr "Messaggio avviso fattura" + +#. module: account_invoice_warn_message +#: model:ir.model,name:account_invoice_warn_message.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/models/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/models/__init__.py new file mode 100644 index 00000000..9c0a4213 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/models/__init__.py @@ -0,0 +1 @@ +from . import account_move diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/models/account_move.py b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/models/account_move.py new file mode 100644 index 00000000..5ffc0bf0 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/models/account_move.py @@ -0,0 +1,36 @@ +# Copyright 2020 ForgeFlow S.L. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import api, fields, models + + +class AccountMove(models.Model): + _inherit = "account.move" + + invoice_warn_msg = fields.Text(compute="_compute_invoice_warn_msg") + + @api.depends( + "move_type", + "state", + "partner_id.invoice_warn", + "partner_id.parent_id.invoice_warn", + ) + def _compute_invoice_warn_msg(self): + for rec in self: + if ( + rec.partner_id + and rec.move_type in ("out_invoice", "out_refund") + and rec.state == "draft" + ): + if ( + rec.partner_id.parent_id + and rec.partner_id.parent_id.invoice_warn == "warning" + ): + rec.invoice_warn_msg = rec.partner_id.parent_id.invoice_warn_msg + if rec.partner_id.invoice_warn == "warning": + rec.invoice_warn_msg += "\n%s" % rec.partner_id.invoice_warn_msg + continue + elif rec.partner_id.invoice_warn == "warning": + rec.invoice_warn_msg = rec.partner_id.invoice_warn_msg + continue + rec.invoice_warn_msg = False diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/pyproject.toml b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/pyproject.toml new file mode 100644 index 00000000..4231d0cc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/readme/CONTRIBUTORS.md b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/readme/CONTRIBUTORS.md new file mode 100644 index 00000000..fccee5b8 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/readme/CONTRIBUTORS.md @@ -0,0 +1,7 @@ +- [Forgeflow](https://www.forgeflow.com): + - Héctor Villarreal +- [Sygel](https://www.sygel.es): + - Harald Panten + - Valentin Vinagre + - Manuel Regidor + - Roger Sans \ No newline at end of file diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/readme/DESCRIPTION.md b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/readme/DESCRIPTION.md new file mode 100644 index 00000000..d59e662c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/readme/DESCRIPTION.md @@ -0,0 +1,2 @@ +This module add a warning popup on invoice to ensure warning is +populated no only when partner is changed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/static/description/icon.png b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/static/description/index.html b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/static/description/index.html new file mode 100644 index 00000000..740efa8e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/static/description/index.html @@ -0,0 +1,434 @@ + + + + + +Account Invoice Warn Message + + + +
+

Account Invoice Warn Message

+ + +

Beta License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

This module add a warning popup on invoice to ensure warning is +populated no only when partner is changed.

+

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • ForgeFlow
  • +
+
+
+

Contributors

+
    +
  • Forgeflow:
      +
    • Héctor Villarreal
    • +
    +
  • +
  • Sygel:
      +
    • Harald Panten
    • +
    • Valentin Vinagre
    • +
    • Manuel Regidor
    • +
    • Roger Sans
    • +
    +
  • +
+
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/tests/__init__.py b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/tests/__init__.py new file mode 100644 index 00000000..a4683257 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/tests/__init__.py @@ -0,0 +1 @@ +from . import test_account_invoice_warn_message diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/tests/test_account_invoice_warn_message.py b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/tests/test_account_invoice_warn_message.py new file mode 100644 index 00000000..f9e9e419 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/tests/test_account_invoice_warn_message.py @@ -0,0 +1,91 @@ +# Copyright 2020 ForgeFlow S.L. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo.tests.common import TransactionCase + + +class TestAccountInvoiceWarnMessage(TransactionCase): + def setUp(self): + super().setUp() + self.warn_msg_parent = "This customer has a warn from parent" + self.parent = self.env["res.partner"].create( + { + "name": "Customer with a warn", + "email": "customer@warn.com", + "invoice_warn": "warning", + "invoice_warn_msg": self.warn_msg_parent, + } + ) + self.warn_msg = "This customer has a warn" + self.partner = self.env["res.partner"].create( + { + "name": "Customer with a warn", + "email": "customer@warn.com", + "invoice_warn": "warning", + "invoice_warn_msg": self.warn_msg, + } + ) + + def test_compute_invoice_warn_msg(self): + invoice = self.env["account.move"].create( + { + "move_type": "out_invoice", + "partner_id": self.partner.id, + "invoice_line_ids": [ + ( + 0, + 0, + { + "product_id": self.env.ref("product.product_product_4").id, + "quantity": 1, + "price_unit": 42, + }, + ), + ], + } + ) + self.assertEqual(invoice.invoice_warn_msg, self.warn_msg) + + def test_compute_invoice_warn_msg_parent(self): + self.partner.update({"parent_id": self.parent.id}) + invoice = self.env["account.move"].create( + { + "move_type": "out_invoice", + "partner_id": self.partner.id, + "invoice_line_ids": [ + ( + 0, + 0, + { + "product_id": self.env.ref("product.product_product_4").id, + "quantity": 1, + "price_unit": 42, + }, + ), + ], + } + ) + self.assertEqual( + invoice.invoice_warn_msg, self.warn_msg_parent + "\n" + self.warn_msg + ) + + def test_compute_invoice_warn_msg_parent_but_not_partner(self): + self.partner.update({"invoice_warn": "no-message", "parent_id": self.parent.id}) + invoice = self.env["account.move"].create( + { + "move_type": "out_invoice", + "partner_id": self.partner.id, + "invoice_line_ids": [ + ( + 0, + 0, + { + "product_id": self.env.ref("product.product_product_4").id, + "quantity": 1, + "price_unit": 42, + }, + ), + ], + } + ) + self.assertEqual(invoice.invoice_warn_msg, self.warn_msg_parent) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/views/account_move_views.xml b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/views/account_move_views.xml new file mode 100644 index 00000000..92af1ffe --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/account_invoice_warn_message/views/account_move_views.xml @@ -0,0 +1,30 @@ + + + + + account.move.form (in account_invoice_warn_message) + account.move + + +
+ +
+
+
+
diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/doc/ARCHITECTURE.md new file mode 100644 index 00000000..ecbe112f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_invoice_warn_message Module - account_invoice_warn_message + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/doc/CONFIGURATION.md new file mode 100644 index 00000000..cbc97c20 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_invoice_warn_message. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/doc/FAQ.md new file mode 100644 index 00000000..0668b466 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_invoice_warn_message or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/doc/INSTALL.md new file mode 100644 index 00000000..4553e430 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-account_invoice_warn_message" +# or +uv pip install odoo-bringout-oca-account-invoicing-account_invoice_warn_message" +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/doc/MODELS.md new file mode 100644 index 00000000..345134d4 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in account_invoice_warn_message. + +```mermaid +classDiagram + class account_move +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/doc/OVERVIEW.md new file mode 100644 index 00000000..14cdc70b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_invoice_warn_message. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_invoice_warn_message +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/doc/USAGE.md new file mode 100644 index 00000000..db075f00 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_invoice_warn_message +``` diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/pyproject.toml b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/pyproject.toml new file mode 100644 index 00000000..cc8056c4 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_invoice_warn_message/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-account_invoice_warn_message" +version = "16.0.0" +description = "Account Invoice Warn Message - + Add a popup warning on invoice to ensure warning is populated" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_invoice_warn_message"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/README.md b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/README.md new file mode 100644 index 00000000..3551255f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/README.md @@ -0,0 +1,45 @@ +# Account Mail Autosubscribe + +Odoo addon: account_mail_autosubscribe + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-account_mail_autosubscribe +``` + +## Dependencies + +This addon depends on: +- mail_autosubscribe +- account + +## Manifest Information + +- **Name**: Account Mail Autosubscribe +- **Version**: 16.0.1.0.1 +- **Category**: Accounting +- **License**: AGPL-3 +- **Installable**: False + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `account_mail_autosubscribe`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/account_mail_autosubscribe/README.rst b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/account_mail_autosubscribe/README.rst new file mode 100644 index 00000000..8048f141 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/account_mail_autosubscribe/README.rst @@ -0,0 +1,92 @@ +========================== +Account Mail Autosubscribe +========================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:49a0869ae83cc3227e6671f6a64a243ec5a6f6cb154f872adceb84180176b468 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/account_mail_autosubscribe + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-account_mail_autosubscribe + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows you to configure partners that will be automatically in copy +of their company's Invoices. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +On each partner, you can check "Invoices" on the "In copy of" field. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Camptocamp + +Contributors +~~~~~~~~~~~~ + +* `Camptocamp `_ + + * Iván Todorovich + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-ivantodorovich| image:: https://github.com/ivantodorovich.png?size=40px + :target: https://github.com/ivantodorovich + :alt: ivantodorovich + +Current `maintainer `__: + +|maintainer-ivantodorovich| + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/account_mail_autosubscribe/__init__.py b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/account_mail_autosubscribe/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/account_mail_autosubscribe/__manifest__.py b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/account_mail_autosubscribe/__manifest__.py new file mode 100644 index 00000000..2deaad4e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/account_mail_autosubscribe/__manifest__.py @@ -0,0 +1,17 @@ +# Copyright 2021 Camptocamp (http://www.camptocamp.com). +# @author Iván Todorovich +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Account Mail Autosubscribe", + "summary": "Automatically subscribe partners to their company's invoices", + "version": "16.0.1.0.1", + "author": "Camptocamp, Odoo Community Association (OCA)", + "maintainers": ["ivantodorovich"], + "license": "AGPL-3", + "category": "Accounting", + "depends": ["mail_autosubscribe", "account"], + "website": "https://github.com/OCA/account-invoicing", + "data": ["data/mail_autosubscribe.xml"], + "auto_install": True, +} diff --git a/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/account_mail_autosubscribe/data/mail_autosubscribe.xml b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/account_mail_autosubscribe/data/mail_autosubscribe.xml new file mode 100644 index 00000000..d8bb4e02 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/account_mail_autosubscribe/data/mail_autosubscribe.xml @@ -0,0 +1,13 @@ + + + + + + Invoices + + + diff --git a/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/account_mail_autosubscribe/i18n/account_mail_autosubscribe.pot b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/account_mail_autosubscribe/i18n/account_mail_autosubscribe.pot new file mode 100644 index 00000000..78d58d53 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/account_mail_autosubscribe/i18n/account_mail_autosubscribe.pot @@ -0,0 +1,13 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" diff --git a/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/account_mail_autosubscribe/i18n/it.po b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/account_mail_autosubscribe/i18n/it.po new file mode 100644 index 00000000..73388557 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/account_mail_autosubscribe/i18n/it.po @@ -0,0 +1,14 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" diff --git a/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/account_mail_autosubscribe/readme/CONFIGURE.rst b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/account_mail_autosubscribe/readme/CONFIGURE.rst new file mode 100644 index 00000000..e6c0a14b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/account_mail_autosubscribe/readme/CONFIGURE.rst @@ -0,0 +1 @@ +On each partner, you can check "Invoices" on the "In copy of" field. diff --git a/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/account_mail_autosubscribe/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/account_mail_autosubscribe/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..df7472d0 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/account_mail_autosubscribe/readme/CONTRIBUTORS.rst @@ -0,0 +1,3 @@ +* `Camptocamp `_ + + * Iván Todorovich diff --git a/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/account_mail_autosubscribe/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/account_mail_autosubscribe/readme/DESCRIPTION.rst new file mode 100644 index 00000000..c8a93172 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/account_mail_autosubscribe/readme/DESCRIPTION.rst @@ -0,0 +1,2 @@ +This module allows you to configure partners that will be automatically in copy +of their company's Invoices. diff --git a/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/account_mail_autosubscribe/static/description/icon.png b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/account_mail_autosubscribe/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/account_mail_autosubscribe/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/account_mail_autosubscribe/static/description/index.html b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/account_mail_autosubscribe/static/description/index.html new file mode 100644 index 00000000..cb5981ae --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/account_mail_autosubscribe/static/description/index.html @@ -0,0 +1,434 @@ + + + + + +Account Mail Autosubscribe + + + +
+

Account Mail Autosubscribe

+ + +

Beta License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

This module allows you to configure partners that will be automatically in copy +of their company’s Invoices.

+

Table of contents

+ +
+

Configuration

+

On each partner, you can check “Invoices” on the “In copy of” field.

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Camptocamp
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

ivantodorovich

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/doc/ARCHITECTURE.md new file mode 100644 index 00000000..2c9bb961 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_mail_autosubscribe Module - account_mail_autosubscribe + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/doc/CONFIGURATION.md new file mode 100644 index 00000000..cbe20559 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_mail_autosubscribe. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/doc/DEPENDENCIES.md new file mode 100644 index 00000000..a22d6d7b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- mail_autosubscribe +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/doc/FAQ.md new file mode 100644 index 00000000..7a1912da --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_mail_autosubscribe or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/doc/INSTALL.md new file mode 100644 index 00000000..b12961a2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-account_mail_autosubscribe" +# or +uv pip install odoo-bringout-oca-account-invoicing-account_mail_autosubscribe" +``` diff --git a/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/doc/MODELS.md new file mode 100644 index 00000000..9c97a912 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/doc/MODELS.md @@ -0,0 +1,11 @@ +# Models + +Detected core models and extensions in account_mail_autosubscribe. + +```mermaid +classDiagram +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/doc/OVERVIEW.md new file mode 100644 index 00000000..8617157d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_mail_autosubscribe. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_mail_autosubscribe +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/doc/USAGE.md new file mode 100644 index 00000000..2545acdd --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_mail_autosubscribe +``` diff --git a/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/pyproject.toml b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/pyproject.toml new file mode 100644 index 00000000..9ac051e2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_mail_autosubscribe/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-account_mail_autosubscribe" +version = "16.0.0" +description = "Account Mail Autosubscribe - Automatically subscribe partners to their company's invoices" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-account-invoicing-mail_autosubscribe>=16.0.0", + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_mail_autosubscribe"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/README.md b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/README.md new file mode 100644 index 00000000..7ab16e1c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/README.md @@ -0,0 +1,44 @@ +# Account Menu - Invoice & Refund + +Odoo addon: account_menu_invoice_refund + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-account_menu_invoice_refund +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Account Menu - Invoice & Refund +- **Version**: 16.0.1.0.1 +- **Category**: Accounting & Finance +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `account_menu_invoice_refund`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/README.rst b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/README.rst new file mode 100644 index 00000000..f998a27f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/README.rst @@ -0,0 +1,89 @@ +=============================== +Account Menu - Invoice & Refund +=============================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:3c4a57d1797e14c903e4f7feeb3ed3fa1663238e10a72f67ba68e8de186766fb + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/account_menu_invoice_refund + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-account_menu_invoice_refund + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +By Odoo standard, Invoices and Refunds are in different menu, + +This module simply adds 2 new menus, + +1. Invoicing > Customers > Invoices / Credit Notes +2. Invoicing > Vendors > Bills / Refunds + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Ecosoft + +Contributors +~~~~~~~~~~~~ + +* Kitti Upariphutthiphong + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-kittiu| image:: https://github.com/kittiu.png?size=40px + :target: https://github.com/kittiu + :alt: kittiu + +Current `maintainer `__: + +|maintainer-kittiu| + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/__init__.py b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/__init__.py new file mode 100644 index 00000000..e330d3ae --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/__init__.py @@ -0,0 +1,2 @@ +# Copyright 2019 Ecosoft Co., Ltd (http://ecosoft.co.th/) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) diff --git a/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/__manifest__.py b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/__manifest__.py new file mode 100644 index 00000000..e7f0bd0a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/__manifest__.py @@ -0,0 +1,17 @@ +# Copyright 2019 Ecosoft Co., Ltd (http://ecosoft.co.th/) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) + +{ + "name": "Account Menu - Invoice & Refund", + "version": "16.0.1.0.1", + "summary": "New invoice menu that combine invoices and refunds", + "category": "Accounting & Finance", + "author": "Ecosoft, " "Odoo Community Association (OCA)", + "license": "AGPL-3", + "website": "https://github.com/OCA/account-invoicing", + "depends": ["account"], + "data": ["views/account_invoice_view.xml"], + "installable": True, + "development_status": "Beta", + "maintainers": ["kittiu"], +} diff --git a/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/i18n/account_menu_invoice_refund.pot b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/i18n/account_menu_invoice_refund.pot new file mode 100644 index 00000000..406d5b33 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/i18n/account_menu_invoice_refund.pot @@ -0,0 +1,50 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_menu_invoice_refund +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_menu_invoice_refund +#: model:ir.actions.act_window,name:account_menu_invoice_refund.action_invoice_in_tree +#: model:ir.ui.menu,name:account_menu_invoice_refund.menu_action_invoice_in_tree +msgid "Bills / Refunds" +msgstr "" + +#. module: account_menu_invoice_refund +#: model_terms:ir.actions.act_window,help:account_menu_invoice_refund.action_invoice_out_tree +msgid "Create a customer invoice" +msgstr "" + +#. module: account_menu_invoice_refund +#: model_terms:ir.actions.act_window,help:account_menu_invoice_refund.action_invoice_in_tree +msgid "Create a vendor bill" +msgstr "" + +#. module: account_menu_invoice_refund +#: model_terms:ir.actions.act_window,help:account_menu_invoice_refund.action_invoice_out_tree +msgid "" +"Create invoices, register payments and keep track of the discussions with " +"your customers." +msgstr "" + +#. module: account_menu_invoice_refund +#: model_terms:ir.actions.act_window,help:account_menu_invoice_refund.action_invoice_in_tree +msgid "" +"Create vendor bills, register payments and keep track of the discussions " +"with your customers." +msgstr "" + +#. module: account_menu_invoice_refund +#: model:ir.actions.act_window,name:account_menu_invoice_refund.action_invoice_out_tree +#: model:ir.ui.menu,name:account_menu_invoice_refund.menu_action_invoice_out_tree +msgid "Invoices / Credit Notes" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/i18n/bs.po b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/i18n/bs.po new file mode 100644 index 00000000..7aae184e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/i18n/bs.po @@ -0,0 +1,50 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_menu_invoice_refund +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_menu_invoice_refund +#: model:ir.actions.act_window,name:account_menu_invoice_refund.action_invoice_in_tree +#: model:ir.ui.menu,name:account_menu_invoice_refund.menu_action_invoice_in_tree +msgid "Bills / Refunds" +msgstr "Računi / Povrati" + +#. module: account_menu_invoice_refund +#: model_terms:ir.actions.act_window,help:account_menu_invoice_refund.action_invoice_out_tree +msgid "Create a customer invoice" +msgstr "Kreiraj račun" + +#. module: account_menu_invoice_refund +#: model_terms:ir.actions.act_window,help:account_menu_invoice_refund.action_invoice_in_tree +msgid "Create a vendor bill" +msgstr "Kreiraj ulazni račun" + +#. module: account_menu_invoice_refund +#: model_terms:ir.actions.act_window,help:account_menu_invoice_refund.action_invoice_out_tree +msgid "" +"Create invoices, register payments and keep track of the discussions with " +"your customers." +msgstr "" + +#. module: account_menu_invoice_refund +#: model_terms:ir.actions.act_window,help:account_menu_invoice_refund.action_invoice_in_tree +msgid "" +"Create vendor bills, register payments and keep track of the discussions " +"with your customers." +msgstr "" + +#. module: account_menu_invoice_refund +#: model:ir.actions.act_window,name:account_menu_invoice_refund.action_invoice_out_tree +#: model:ir.ui.menu,name:account_menu_invoice_refund.menu_action_invoice_out_tree +msgid "Invoices / Credit Notes" +msgstr "Računi / Odobrenja" diff --git a/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/i18n/de.po b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/i18n/de.po new file mode 100644 index 00000000..08df031a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/i18n/de.po @@ -0,0 +1,57 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_menu_invoice_refund +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-10-11 11:36+0000\n" +"Last-Translator: David Brühlmeier \n" +"Language-Team: none\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_menu_invoice_refund +#: model:ir.actions.act_window,name:account_menu_invoice_refund.action_invoice_in_tree +#: model:ir.ui.menu,name:account_menu_invoice_refund.menu_action_invoice_in_tree +msgid "Bills / Refunds" +msgstr "Rechnungen / Rückerstattungen" + +#. module: account_menu_invoice_refund +#: model_terms:ir.actions.act_window,help:account_menu_invoice_refund.action_invoice_out_tree +msgid "Create a customer invoice" +msgstr "Kundenrechnung erstellen" + +#. module: account_menu_invoice_refund +#: model_terms:ir.actions.act_window,help:account_menu_invoice_refund.action_invoice_in_tree +msgid "Create a vendor bill" +msgstr "Lieferantenrechnung erstellen" + +#. module: account_menu_invoice_refund +#: model_terms:ir.actions.act_window,help:account_menu_invoice_refund.action_invoice_out_tree +msgid "" +"Create invoices, register payments and keep track of the discussions with " +"your customers." +msgstr "" +"Erstellen Sie Rechnungen, erfassen Sie Zahlungen und behalten Sie den " +"Überblick über die Gespräche mit Ihren Kunden." + +#. module: account_menu_invoice_refund +#: model_terms:ir.actions.act_window,help:account_menu_invoice_refund.action_invoice_in_tree +msgid "" +"Create vendor bills, register payments and keep track of the discussions " +"with your customers." +msgstr "" +"Erstellen Sie Lieferantenrechnungen, erfassen Sie Zahlungen und behalten Sie " +"den Überblick über die Gespräche mit Ihren Kunden." + +#. module: account_menu_invoice_refund +#: model:ir.actions.act_window,name:account_menu_invoice_refund.action_invoice_out_tree +#: model:ir.ui.menu,name:account_menu_invoice_refund.menu_action_invoice_out_tree +msgid "Invoices / Credit Notes" +msgstr "Rechnungen / Gutschriften" diff --git a/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/i18n/es.po b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/i18n/es.po new file mode 100644 index 00000000..1f949f7e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/i18n/es.po @@ -0,0 +1,57 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_menu_invoice_refund +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2021-03-10 10:46+0000\n" +"Last-Translator: Ana Suárez \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: account_menu_invoice_refund +#: model:ir.actions.act_window,name:account_menu_invoice_refund.action_invoice_in_tree +#: model:ir.ui.menu,name:account_menu_invoice_refund.menu_action_invoice_in_tree +msgid "Bills / Refunds" +msgstr "Facturas / Facturas Rectificativas" + +#. module: account_menu_invoice_refund +#: model_terms:ir.actions.act_window,help:account_menu_invoice_refund.action_invoice_out_tree +msgid "Create a customer invoice" +msgstr "Crear factura de cliente" + +#. module: account_menu_invoice_refund +#: model_terms:ir.actions.act_window,help:account_menu_invoice_refund.action_invoice_in_tree +msgid "Create a vendor bill" +msgstr "Crear factura de proveedor" + +#. module: account_menu_invoice_refund +#: model_terms:ir.actions.act_window,help:account_menu_invoice_refund.action_invoice_out_tree +msgid "" +"Create invoices, register payments and keep track of the discussions with " +"your customers." +msgstr "" +"Cree facturas, registre pagos y haga seguimiento de las conversaciones con " +"sus clientes." + +#. module: account_menu_invoice_refund +#: model_terms:ir.actions.act_window,help:account_menu_invoice_refund.action_invoice_in_tree +msgid "" +"Create vendor bills, register payments and keep track of the discussions " +"with your customers." +msgstr "" +"Cree facturas, registre pagos y haga seguimiento de las conversaciones con " +"sus clientes." + +#. module: account_menu_invoice_refund +#: model:ir.actions.act_window,name:account_menu_invoice_refund.action_invoice_out_tree +#: model:ir.ui.menu,name:account_menu_invoice_refund.menu_action_invoice_out_tree +msgid "Invoices / Credit Notes" +msgstr "Facturas / Facturas Rectificativas" diff --git a/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/i18n/fr.po b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/i18n/fr.po new file mode 100644 index 00000000..e0ba1e99 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/i18n/fr.po @@ -0,0 +1,57 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_menu_invoice_refund +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-01-27 13:06+0000\n" +"Last-Translator: Sylvain LE GAL \n" +"Language-Team: none\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_menu_invoice_refund +#: model:ir.actions.act_window,name:account_menu_invoice_refund.action_invoice_in_tree +#: model:ir.ui.menu,name:account_menu_invoice_refund.menu_action_invoice_in_tree +msgid "Bills / Refunds" +msgstr "Factures et remboursements fournisseurs" + +#. module: account_menu_invoice_refund +#: model_terms:ir.actions.act_window,help:account_menu_invoice_refund.action_invoice_out_tree +msgid "Create a customer invoice" +msgstr "Créer une facture client" + +#. module: account_menu_invoice_refund +#: model_terms:ir.actions.act_window,help:account_menu_invoice_refund.action_invoice_in_tree +msgid "Create a vendor bill" +msgstr "Créer une facture fournisseur" + +#. module: account_menu_invoice_refund +#: model_terms:ir.actions.act_window,help:account_menu_invoice_refund.action_invoice_out_tree +msgid "" +"Create invoices, register payments and keep track of the discussions with " +"your customers." +msgstr "" +"Créez des factures, enregistrez des paiements et gardez une trace de vos " +"discussions avec vos clients." + +#. module: account_menu_invoice_refund +#: model_terms:ir.actions.act_window,help:account_menu_invoice_refund.action_invoice_in_tree +msgid "" +"Create vendor bills, register payments and keep track of the discussions " +"with your customers." +msgstr "" +"Créez des factures, enregistrez des paiements et suivez les discussions avec " +"vos fournisseurs." + +#. module: account_menu_invoice_refund +#: model:ir.actions.act_window,name:account_menu_invoice_refund.action_invoice_out_tree +#: model:ir.ui.menu,name:account_menu_invoice_refund.menu_action_invoice_out_tree +msgid "Invoices / Credit Notes" +msgstr "Factures et avoirs clients" diff --git a/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/i18n/hr.po b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/i18n/hr.po new file mode 100644 index 00000000..7fb792a7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/i18n/hr.po @@ -0,0 +1,58 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_menu_invoice_refund +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-02-15 17:22+0000\n" +"Last-Translator: Bole \n" +"Language-Team: none\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: account_menu_invoice_refund +#: model:ir.actions.act_window,name:account_menu_invoice_refund.action_invoice_in_tree +#: model:ir.ui.menu,name:account_menu_invoice_refund.menu_action_invoice_in_tree +msgid "Bills / Refunds" +msgstr "Računi / Povrati" + +#. module: account_menu_invoice_refund +#: model_terms:ir.actions.act_window,help:account_menu_invoice_refund.action_invoice_out_tree +msgid "Create a customer invoice" +msgstr "Kreiraj račun" + +#. module: account_menu_invoice_refund +#: model_terms:ir.actions.act_window,help:account_menu_invoice_refund.action_invoice_in_tree +msgid "Create a vendor bill" +msgstr "Kreiraj ulazni račun" + +#. module: account_menu_invoice_refund +#: model_terms:ir.actions.act_window,help:account_menu_invoice_refund.action_invoice_out_tree +msgid "" +"Create invoices, register payments and keep track of the discussions with " +"your customers." +msgstr "" +"Kreirajte račune, registrirajte plaćanja i vodite evidenciju diskusija sa " +"vašim kupcima." + +#. module: account_menu_invoice_refund +#: model_terms:ir.actions.act_window,help:account_menu_invoice_refund.action_invoice_in_tree +msgid "" +"Create vendor bills, register payments and keep track of the discussions " +"with your customers." +msgstr "" +"Kreirajte račune, registrirajte plaćanja i vodite evidenciju diskusija sa " +"vašim dobavljačima." + +#. module: account_menu_invoice_refund +#: model:ir.actions.act_window,name:account_menu_invoice_refund.action_invoice_out_tree +#: model:ir.ui.menu,name:account_menu_invoice_refund.menu_action_invoice_out_tree +msgid "Invoices / Credit Notes" +msgstr "Računi / Odobrenja" diff --git a/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/i18n/it.po b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/i18n/it.po new file mode 100644 index 00000000..d061c2a2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/i18n/it.po @@ -0,0 +1,57 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_menu_invoice_refund +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-02-23 10:36+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_menu_invoice_refund +#: model:ir.actions.act_window,name:account_menu_invoice_refund.action_invoice_in_tree +#: model:ir.ui.menu,name:account_menu_invoice_refund.menu_action_invoice_in_tree +msgid "Bills / Refunds" +msgstr "Fatture / Note di credito" + +#. module: account_menu_invoice_refund +#: model_terms:ir.actions.act_window,help:account_menu_invoice_refund.action_invoice_out_tree +msgid "Create a customer invoice" +msgstr "Crea una fattura cliente" + +#. module: account_menu_invoice_refund +#: model_terms:ir.actions.act_window,help:account_menu_invoice_refund.action_invoice_in_tree +msgid "Create a vendor bill" +msgstr "Crea una fattura fornitore" + +#. module: account_menu_invoice_refund +#: model_terms:ir.actions.act_window,help:account_menu_invoice_refund.action_invoice_out_tree +msgid "" +"Create invoices, register payments and keep track of the discussions with " +"your customers." +msgstr "" +"Crea fatture, registra pagamenti e tieni traccia della messaggistica con i " +"tuoi clienti." + +#. module: account_menu_invoice_refund +#: model_terms:ir.actions.act_window,help:account_menu_invoice_refund.action_invoice_in_tree +msgid "" +"Create vendor bills, register payments and keep track of the discussions " +"with your customers." +msgstr "" +"Crea fatture fornitori, registra pagamenti e tieni traccia della " +"messaggistica con i tuoi clienti." + +#. module: account_menu_invoice_refund +#: model:ir.actions.act_window,name:account_menu_invoice_refund.action_invoice_out_tree +#: model:ir.ui.menu,name:account_menu_invoice_refund.menu_action_invoice_out_tree +msgid "Invoices / Credit Notes" +msgstr "Fatture / Note di credito" diff --git a/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/i18n/pt.po b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/i18n/pt.po new file mode 100644 index 00000000..d740329f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/i18n/pt.po @@ -0,0 +1,67 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_menu_invoice_refund +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2020-02-06 12:13+0000\n" +"Last-Translator: Pedro Castro Silva \n" +"Language-Team: none\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 3.10\n" + +#. module: account_menu_invoice_refund +#: model:ir.actions.act_window,name:account_menu_invoice_refund.action_invoice_in_tree +#: model:ir.ui.menu,name:account_menu_invoice_refund.menu_action_invoice_in_tree +msgid "Bills / Refunds" +msgstr "Faturas / Créditos" + +#. module: account_menu_invoice_refund +#: model_terms:ir.actions.act_window,help:account_menu_invoice_refund.action_invoice_out_tree +msgid "Create a customer invoice" +msgstr "Criar uma fatura a cliente" + +#. module: account_menu_invoice_refund +#: model_terms:ir.actions.act_window,help:account_menu_invoice_refund.action_invoice_in_tree +msgid "Create a vendor bill" +msgstr "Criar uma fatura de fornecedor" + +#. module: account_menu_invoice_refund +#: model_terms:ir.actions.act_window,help:account_menu_invoice_refund.action_invoice_out_tree +msgid "" +"Create invoices, register payments and keep track of the discussions with " +"your customers." +msgstr "" +"Crie faturas, registe pagamentos e mantenha um registo das conversações com " +"os seus clientes." + +#. module: account_menu_invoice_refund +#: model_terms:ir.actions.act_window,help:account_menu_invoice_refund.action_invoice_in_tree +msgid "" +"Create vendor bills, register payments and keep track of the discussions " +"with your customers." +msgstr "" +"Crie faturas de fornecedores, registe pagamentos e mantenha um registo das " +"conversações com os seus clientes." + +#. module: account_menu_invoice_refund +#: model:ir.actions.act_window,name:account_menu_invoice_refund.action_invoice_out_tree +#: model:ir.ui.menu,name:account_menu_invoice_refund.menu_action_invoice_out_tree +msgid "Invoices / Credit Notes" +msgstr "Faturas / Créditos" + +#~ msgid "" +#~ "In order to pay multiple invoices at once, they must use the same " +#~ "currency." +#~ msgstr "" +#~ "Para pagar simultaneamente múltiplas faturas, estas têm que ter a mesma " +#~ "moeda." + +#~ msgid "You can only register payments for open invoices" +#~ msgstr "Só pode registar pagamentos para faturas em aberto" diff --git a/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..033e67f4 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/readme/CONTRIBUTORS.rst @@ -0,0 +1 @@ +* Kitti Upariphutthiphong diff --git a/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/readme/DESCRIPTION.rst new file mode 100644 index 00000000..7d8b81ad --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/readme/DESCRIPTION.rst @@ -0,0 +1,6 @@ +By Odoo standard, Invoices and Refunds are in different menu, + +This module simply adds 2 new menus, + +1. Invoicing > Customers > Invoices / Credit Notes +2. Invoicing > Vendors > Bills / Refunds diff --git a/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/static/description/icon.png b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/static/description/index.html b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/static/description/index.html new file mode 100644 index 00000000..a052a263 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/static/description/index.html @@ -0,0 +1,428 @@ + + + + + + +Account Menu - Invoice & Refund + + + +
+

Account Menu - Invoice & Refund

+ + +

Beta License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

By Odoo standard, Invoices and Refunds are in different menu,

+

This module simply adds 2 new menus,

+
    +
  1. Invoicing > Customers > Invoices / Credit Notes
  2. +
  3. Invoicing > Vendors > Bills / Refunds
  4. +
+

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Ecosoft
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

kittiu

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/views/account_invoice_view.xml b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/views/account_invoice_view.xml new file mode 100644 index 00000000..1dff40f6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/account_menu_invoice_refund/views/account_invoice_view.xml @@ -0,0 +1,78 @@ + + + + + Invoices / Credit Notes + account.move + tree,form + + [('move_type', 'in', ('out_invoice', 'out_refund'))] + {'default_move_type':'out_invoice'} + + +

+ Create a customer invoice +

+

+ Create invoices, register payments and keep track of the discussions with your customers. +

+
+
+ + + tree + + + + + + form + + + + + + + Bills / Refunds + account.move + tree,form + + [('move_type', 'in', ('in_invoice', 'in_refund'))] + {'default_move_type':'in_invoice'} + + +

+ Create a vendor bill +

+

+ Create vendor bills, register payments and keep track of the discussions with your customers. +

+
+
+ + + tree + + + + + + form + + + + +
diff --git a/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/doc/ARCHITECTURE.md new file mode 100644 index 00000000..6e3869ac --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_menu_invoice_refund Module - account_menu_invoice_refund + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/doc/CONFIGURATION.md new file mode 100644 index 00000000..1dde13f5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_menu_invoice_refund. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/doc/FAQ.md new file mode 100644 index 00000000..18fcf5f7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_menu_invoice_refund or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/doc/INSTALL.md new file mode 100644 index 00000000..e4f8762c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-account_menu_invoice_refund" +# or +uv pip install odoo-bringout-oca-account-invoicing-account_menu_invoice_refund" +``` diff --git a/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/doc/MODELS.md new file mode 100644 index 00000000..71980dcb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/doc/MODELS.md @@ -0,0 +1,11 @@ +# Models + +Detected core models and extensions in account_menu_invoice_refund. + +```mermaid +classDiagram +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/doc/OVERVIEW.md new file mode 100644 index 00000000..e65fcea3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_menu_invoice_refund. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_menu_invoice_refund +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/doc/USAGE.md new file mode 100644 index 00000000..f47c91f3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_menu_invoice_refund +``` diff --git a/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/pyproject.toml b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/pyproject.toml new file mode 100644 index 00000000..1c662081 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_menu_invoice_refund/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-account_menu_invoice_refund" +version = "16.0.0" +description = "Account Menu - Invoice & Refund - New invoice menu that combine invoices and refunds" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_menu_invoice_refund"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/README.md b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/README.md new file mode 100644 index 00000000..e61aec4f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/README.md @@ -0,0 +1,44 @@ +# Recurrent invoice ref propagation + +Odoo addon: account_move_auto_post_ref + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-account_move_auto_post_ref +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Recurrent invoice ref propagation +- **Version**: 16.0.1.0.1 +- **Category**: Accounting/Accounting +- **License**: LGPL-3 +- **Installable**: False + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `account_move_auto_post_ref`. + +## License + +This package maintains the original LGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/README.rst b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/README.rst new file mode 100644 index 00000000..a0ffd691 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/README.rst @@ -0,0 +1,114 @@ +================================= +Recurrent invoice ref propagation +================================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:3830aadc3cd376a8d38c66547e3e50a646f8701632cd16b56002c956104fc91f + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png + :target: https://odoo-community.org/page/development-status + :alt: Alpha +.. |badge2| image:: https://img.shields.io/badge/licence-LGPL--3-blue.png + :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + :alt: License: LGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/account_move_auto_post_ref + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-account_move_auto_post_ref + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module extends the functionality of recurring invoices to support +propagating the customer ref when the next draft invoice is +auto-generated. + +.. IMPORTANT:: + This is an alpha version, the data model and design can change at any time without warning. + Only for development or testing purpose, do not use in production. + `More details on development status `_ + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +To use this module, you need to: + +1. Go to *Accounting > New Invoice*. +2. Set the customer. +3. Set the product. +4. Navigate to *Other info* tab. +5. Configure recurrence with *Auto-post*. +6. Set a *Customer reference*. +7. Press *Confirm*. +8. A new draft invoice for the next iteration should have been + auto-generated. +9. Find that new draft invoice and open it. +10. The *Customer reference* is the same as it was in the original + invoice. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +------- + +* Moduon + +Contributors +------------ + +- Arantxa Sudón (`Moduon `__) +- Rafael Blasco (`Moduon `__) +- Jairo Llopis (`Moduon `__) + +Maintainers +----------- + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-rafaelbn| image:: https://github.com/rafaelbn.png?size=40px + :target: https://github.com/rafaelbn + :alt: rafaelbn +.. |maintainer-yajo| image:: https://github.com/yajo.png?size=40px + :target: https://github.com/yajo + :alt: yajo + +Current `maintainers `__: + +|maintainer-rafaelbn| |maintainer-yajo| + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/__init__.py b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/__manifest__.py b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/__manifest__.py new file mode 100644 index 00000000..8ce1dc97 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/__manifest__.py @@ -0,0 +1,15 @@ +# Copyright 2024 Moduon Team S.L. +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl-3.0) + +{ + "name": "Recurrent invoice ref propagation", + "summary": "Propagate customer ref when auto-generating next recurring invoice", + "version": "16.0.1.0.1", + "development_status": "Alpha", + "category": "Accounting/Accounting", + "website": "https://github.com/OCA/account-invoicing", + "author": "Moduon, Odoo Community Association (OCA)", + "maintainers": ["rafaelbn", "yajo"], + "license": "LGPL-3", + "depends": ["account"], +} diff --git a/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/i18n/account_move_auto_post_ref.pot b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/i18n/account_move_auto_post_ref.pot new file mode 100644 index 00000000..572b600c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/i18n/account_move_auto_post_ref.pot @@ -0,0 +1,19 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_auto_post_ref +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_auto_post_ref +#: model:ir.model,name:account_move_auto_post_ref.model_account_move +msgid "Journal Entry" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/i18n/bs.po b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/i18n/bs.po new file mode 100644 index 00000000..e332b442 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/i18n/bs.po @@ -0,0 +1,19 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_auto_post_ref +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_auto_post_ref +#: model:ir.model,name:account_move_auto_post_ref.model_account_move +msgid "Journal Entry" +msgstr "Žurnal" diff --git a/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/i18n/it.po b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/i18n/it.po new file mode 100644 index 00000000..b8f15f93 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/i18n/it.po @@ -0,0 +1,22 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_auto_post_ref +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-06-15 19:34+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_move_auto_post_ref +#: model:ir.model,name:account_move_auto_post_ref.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" diff --git a/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/models/__init__.py b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/models/__init__.py new file mode 100644 index 00000000..9c0a4213 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/models/__init__.py @@ -0,0 +1 @@ +from . import account_move diff --git a/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/models/account_move.py b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/models/account_move.py new file mode 100644 index 00000000..33d2dba1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/models/account_move.py @@ -0,0 +1,14 @@ +# Copyright 2024 Moduon Team S.L. +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl-3.0) +from odoo import models + + +class AccountMove(models.Model): + _inherit = "account.move" + + def _get_fields_to_copy_recurring_entries(self, values): + """Include customer ref in recurring entries.""" + values = super()._get_fields_to_copy_recurring_entries(values) + if self.ref: + values["ref"] = self.ref + return values diff --git a/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/readme/CONTRIBUTORS.md b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/readme/CONTRIBUTORS.md new file mode 100644 index 00000000..a4a13e23 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/readme/CONTRIBUTORS.md @@ -0,0 +1,3 @@ +- Arantxa Sudón ([Moduon](https://www.moduon.team/)) +- Rafael Blasco ([Moduon](https://www.moduon.team/)) +- Jairo Llopis ([Moduon](https://www.moduon.team/)) diff --git a/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/readme/DESCRIPTION.md b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/readme/DESCRIPTION.md new file mode 100644 index 00000000..3aa2f0a7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/readme/DESCRIPTION.md @@ -0,0 +1,2 @@ +This module extends the functionality of recurring invoices to support propagating the +customer ref when the next draft invoice is auto-generated. diff --git a/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/readme/USAGE.md b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/readme/USAGE.md new file mode 100644 index 00000000..df67bae7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/readme/USAGE.md @@ -0,0 +1,12 @@ +To use this module, you need to: + +1. Go to *Accounting > New Invoice*. +1. Set the customer. +1. Set the product. +1. Navigate to *Other info* tab. +1. Configure recurrence with *Auto-post*. +1. Set a *Customer reference*. +1. Press *Confirm*. +1. A new draft invoice for the next iteration should have been auto-generated. +1. Find that new draft invoice and open it. +1. The *Customer reference* is the same as it was in the original invoice. diff --git a/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/static/description/icon.png b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/static/description/index.html b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/static/description/index.html new file mode 100644 index 00000000..c5ccc6df --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/static/description/index.html @@ -0,0 +1,451 @@ + + + + + +Recurrent invoice ref propagation + + + +
+

Recurrent invoice ref propagation

+ + +

Alpha License: LGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

This module extends the functionality of recurring invoices to support +propagating the customer ref when the next draft invoice is +auto-generated.

+
+

Important

+

This is an alpha version, the data model and design can change at any time without warning. +Only for development or testing purpose, do not use in production. +More details on development status

+
+

Table of contents

+ +
+

Usage

+

To use this module, you need to:

+
    +
  1. Go to Accounting > New Invoice.
  2. +
  3. Set the customer.
  4. +
  5. Set the product.
  6. +
  7. Navigate to Other info tab.
  8. +
  9. Configure recurrence with Auto-post.
  10. +
  11. Set a Customer reference.
  12. +
  13. Press Confirm.
  14. +
  15. A new draft invoice for the next iteration should have been +auto-generated.
  16. +
  17. Find that new draft invoice and open it.
  18. +
  19. The Customer reference is the same as it was in the original +invoice.
  20. +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Moduon
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainers:

+

rafaelbn yajo

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/tests/__init__.py b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/tests/__init__.py new file mode 100644 index 00000000..26d048f8 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/tests/__init__.py @@ -0,0 +1 @@ +from . import test_invoice diff --git a/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/tests/test_invoice.py b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/tests/test_invoice.py new file mode 100644 index 00000000..c00c5b29 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/account_move_auto_post_ref/tests/test_invoice.py @@ -0,0 +1,35 @@ +# Copyright 2024 Moduon Team S.L. +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl-3.0) +from datetime import date + +from odoo.tests.common import tagged + +from odoo.addons.account.tests.common import AccountTestInvoicingCommon + + +@tagged("post_install", "-at_install") +class InvoiceAutoPostRefCase(AccountTestInvoicingCommon): + def test_with_ref(self): + inv1 = self.init_invoice("out_invoice", products=self.product_a) + prev_invoices = self.env["account.move"].search(domain=[]) + self.assertEqual(inv1.state, "draft") + inv1.auto_post = "monthly" + inv1.invoice_date = date(2023, 1, 1) + inv1.ref = "one" + inv1.action_post() + inv2 = self.env["account.move"].search( + domain=[("id", "not in", prev_invoices.ids)] + ) + self.assertEqual(inv1.state, "posted") + self.assertEqual(inv2.ref, "one") + self.assertEqual(inv2.invoice_date, date(2023, 2, 1)) + self.assertEqual(inv2.state, "draft") + prev_invoices |= inv2 + inv2.ref = "two" + inv2.action_post() + inv3 = self.env["account.move"].search( + domain=[("id", "not in", prev_invoices.ids)] + ) + self.assertEqual(inv3.ref, "two") + self.assertEqual(inv3.invoice_date, date(2023, 3, 1)) + self.assertEqual(inv3.state, "draft") diff --git a/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/doc/ARCHITECTURE.md new file mode 100644 index 00000000..e1feaea6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_move_auto_post_ref Module - account_move_auto_post_ref + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/doc/CONFIGURATION.md new file mode 100644 index 00000000..9e0c0292 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_move_auto_post_ref. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/doc/FAQ.md new file mode 100644 index 00000000..c70498e9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_move_auto_post_ref or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/doc/INSTALL.md new file mode 100644 index 00000000..f1b2f616 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-account_move_auto_post_ref" +# or +uv pip install odoo-bringout-oca-account-invoicing-account_move_auto_post_ref" +``` diff --git a/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/doc/MODELS.md new file mode 100644 index 00000000..94bfacd5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in account_move_auto_post_ref. + +```mermaid +classDiagram + class account_move +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/doc/OVERVIEW.md new file mode 100644 index 00000000..12e1d968 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_move_auto_post_ref. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_move_auto_post_ref +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/doc/USAGE.md new file mode 100644 index 00000000..78645e01 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_move_auto_post_ref +``` diff --git a/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/pyproject.toml b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/pyproject.toml new file mode 100644 index 00000000..02a8c5f3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_auto_post_ref/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-account_move_auto_post_ref" +version = "16.0.0" +description = "Recurrent invoice ref propagation - Propagate customer ref when auto-generating next recurring invoice" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_move_auto_post_ref"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/README.md b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/README.md new file mode 100644 index 00000000..1f99d1e9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/README.md @@ -0,0 +1,45 @@ +# Account Move Cancel Confirm + +Odoo addon: account_move_cancel_confirm + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-account_move_cancel_confirm +``` + +## Dependencies + +This addon depends on: +- base_cancel_confirm +- account + +## Manifest Information + +- **Name**: Account Move Cancel Confirm +- **Version**: 16.0.1.0.0 +- **Category**: Usability +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `account_move_cancel_confirm`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/README.rst b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/README.rst new file mode 100644 index 00000000..3f7bd8d1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/README.rst @@ -0,0 +1,87 @@ +=========================== +Account Move Cancel Confirm +=========================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:6d9331c29140b523ccb8fc453786dcfb6f74b4037119c36c0fe65d26b0eb1dea + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/account_move_cancel_confirm + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-account_move_cancel_confirm + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +When user click to cancel invoice and journal entry, a confirmation wizard will be show, with reason as optional. + +For information on how to enable the feature, refer to the Configuration of the module *base_cancel_confirm*. + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Ecosoft + +Contributors +~~~~~~~~~~~~ + +* Kitti U. +* Jordi Masvidal + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-kittiu| image:: https://github.com/kittiu.png?size=40px + :target: https://github.com/kittiu + :alt: kittiu + +Current `maintainer `__: + +|maintainer-kittiu| + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/__init__.py b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/__init__.py new file mode 100644 index 00000000..02c244ee --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/__init__.py @@ -0,0 +1,4 @@ +# Copyright 2020 Ecosoft Co., Ltd. (http://ecosoft.co.th) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import model diff --git a/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/__manifest__.py b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/__manifest__.py new file mode 100644 index 00000000..a8ab2a43 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/__manifest__.py @@ -0,0 +1,14 @@ +# Copyright 2020 Ecosoft Co., Ltd. (http://ecosoft.co.th) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +{ + "name": "Account Move Cancel Confirm", + "version": "16.0.1.0.0", + "author": "Ecosoft, Odoo Community Association (OCA)", + "category": "Usability", + "license": "AGPL-3", + "website": "https://github.com/OCA/account-invoicing", + "depends": ["base_cancel_confirm", "account"], + "installable": True, + "maintainers": ["kittiu"], +} diff --git a/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/i18n/account_move_cancel_confirm.pot b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/i18n/account_move_cancel_confirm.pot new file mode 100644 index 00000000..a8ba06cf --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/i18n/account_move_cancel_confirm.pot @@ -0,0 +1,48 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_cancel_confirm +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_cancel_confirm +#: model:ir.model.fields,help:account_move_cancel_confirm.field_account_move__cancel_confirm +#: model:ir.model.fields,help:account_move_cancel_confirm.field_account_payment__cancel_confirm +msgid "A flag signify that this document is confirmed for cancellation" +msgstr "" + +#. module: account_move_cancel_confirm +#: model:ir.model.fields,help:account_move_cancel_confirm.field_account_move__cancel_reason +#: model:ir.model.fields,help:account_move_cancel_confirm.field_account_payment__cancel_reason +msgid "An optional cancel reason" +msgstr "" + +#. module: account_move_cancel_confirm +#: model:ir.model.fields,field_description:account_move_cancel_confirm.field_account_move__cancel_confirm +#: model:ir.model.fields,field_description:account_move_cancel_confirm.field_account_payment__cancel_confirm +msgid "Cancel Confirmed" +msgstr "" + +#. module: account_move_cancel_confirm +#: model:ir.model.fields,field_description:account_move_cancel_confirm.field_account_move__cancel_reason +#: model:ir.model.fields,field_description:account_move_cancel_confirm.field_account_payment__cancel_reason +msgid "Cancel Reason" +msgstr "" + +#. module: account_move_cancel_confirm +#: model:ir.model,name:account_move_cancel_confirm.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_move_cancel_confirm +#: model:ir.model,name:account_move_cancel_confirm.model_account_payment +msgid "Payments" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/i18n/bs.po b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/i18n/bs.po new file mode 100644 index 00000000..971a7c1e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/i18n/bs.po @@ -0,0 +1,48 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_cancel_confirm +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_cancel_confirm +#: model:ir.model.fields,help:account_move_cancel_confirm.field_account_move__cancel_confirm +#: model:ir.model.fields,help:account_move_cancel_confirm.field_account_payment__cancel_confirm +msgid "A flag signify that this document is confirmed for cancellation" +msgstr "Oznaka koja označava da je ovaj dokument potvrđen za otkazivanje" + +#. module: account_move_cancel_confirm +#: model:ir.model.fields,help:account_move_cancel_confirm.field_account_move__cancel_reason +#: model:ir.model.fields,help:account_move_cancel_confirm.field_account_payment__cancel_reason +msgid "An optional cancel reason" +msgstr "Opcionalni razlog otkazivanja" + +#. module: account_move_cancel_confirm +#: model:ir.model.fields,field_description:account_move_cancel_confirm.field_account_move__cancel_confirm +#: model:ir.model.fields,field_description:account_move_cancel_confirm.field_account_payment__cancel_confirm +msgid "Cancel Confirmed" +msgstr "Otkazano potvrđeno" + +#. module: account_move_cancel_confirm +#: model:ir.model.fields,field_description:account_move_cancel_confirm.field_account_move__cancel_reason +#: model:ir.model.fields,field_description:account_move_cancel_confirm.field_account_payment__cancel_reason +msgid "Cancel Reason" +msgstr "Razlog otkazivanja" + +#. module: account_move_cancel_confirm +#: model:ir.model,name:account_move_cancel_confirm.model_account_move +msgid "Journal Entry" +msgstr "Žurnal" + +#. module: account_move_cancel_confirm +#: model:ir.model,name:account_move_cancel_confirm.model_account_payment +msgid "Payments" +msgstr "Plaćanja" diff --git a/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/i18n/it.po b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/i18n/it.po new file mode 100644 index 00000000..3f56b57c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/i18n/it.po @@ -0,0 +1,51 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_cancel_confirm +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-08-07 17:58+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_move_cancel_confirm +#: model:ir.model.fields,help:account_move_cancel_confirm.field_account_move__cancel_confirm +#: model:ir.model.fields,help:account_move_cancel_confirm.field_account_payment__cancel_confirm +msgid "A flag signify that this document is confirmed for cancellation" +msgstr "Una spunta indica che questo documento è confermato per l'annullamento" + +#. module: account_move_cancel_confirm +#: model:ir.model.fields,help:account_move_cancel_confirm.field_account_move__cancel_reason +#: model:ir.model.fields,help:account_move_cancel_confirm.field_account_payment__cancel_reason +msgid "An optional cancel reason" +msgstr "Un motivo di annullamento opzionale" + +#. module: account_move_cancel_confirm +#: model:ir.model.fields,field_description:account_move_cancel_confirm.field_account_move__cancel_confirm +#: model:ir.model.fields,field_description:account_move_cancel_confirm.field_account_payment__cancel_confirm +msgid "Cancel Confirmed" +msgstr "Annullamento confermato" + +#. module: account_move_cancel_confirm +#: model:ir.model.fields,field_description:account_move_cancel_confirm.field_account_move__cancel_reason +#: model:ir.model.fields,field_description:account_move_cancel_confirm.field_account_payment__cancel_reason +msgid "Cancel Reason" +msgstr "Causale annullamento" + +#. module: account_move_cancel_confirm +#: model:ir.model,name:account_move_cancel_confirm.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: account_move_cancel_confirm +#: model:ir.model,name:account_move_cancel_confirm.model_account_payment +msgid "Payments" +msgstr "Pagamenti" diff --git a/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/model/__init__.py b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/model/__init__.py new file mode 100644 index 00000000..6deaa9b6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/model/__init__.py @@ -0,0 +1,4 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import account_move +from . import account_payment diff --git a/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/model/account_move.py b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/model/account_move.py new file mode 100644 index 00000000..a7f4c2a2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/model/account_move.py @@ -0,0 +1,30 @@ +# Copyright 2020 Ecosoft Co., Ltd. (http://ecosoft.co.th) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import models + + +class AccountMove(models.Model): + _name = "account.move" + _inherit = ["account.move", "base.cancel.confirm"] + + _has_cancel_reason = "optional" # ["no", "optional", "required"] + + def button_cancel(self): + cancel_res_model = self.env.context.get("cancel_res_model", False) + cancel_res_ids = self.env.context.get("cancel_res_ids", False) + cancel_method = self.env.context.get("cancel_method", False) + # cancel from payment + if cancel_res_model == "account.payment" and cancel_method == "action_cancel": + docs = self.env[cancel_res_model].browse(cancel_res_ids) + cancel_reason = ", ".join( + docs.filtered("cancel_reason").mapped("cancel_reason") + ) + self.write({"cancel_confirm": True, "cancel_reason": cancel_reason}) + if not self.filtered("cancel_confirm"): + return self.open_cancel_confirm_wizard() + return super().button_cancel() + + def button_draft(self): + self.clear_cancel_confirm_data() + return super().button_draft() diff --git a/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/model/account_payment.py b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/model/account_payment.py new file mode 100644 index 00000000..82d15cf3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/model/account_payment.py @@ -0,0 +1,20 @@ +# Copyright 2021 Ecosoft Co., Ltd. (http://ecosoft.co.th) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import models + + +class AccountPayment(models.Model): + _name = "account.payment" + _inherit = ["account.payment", "base.cancel.confirm"] + + _has_cancel_reason = "optional" # ["no", "optional", "required"] + + def action_cancel(self): + if not self.filtered("cancel_confirm"): + return self.open_cancel_confirm_wizard() + return super().action_cancel() + + def action_draft(self): + self.clear_cancel_confirm_data() + return super().action_draft() diff --git a/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..28058a54 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/readme/CONTRIBUTORS.rst @@ -0,0 +1,2 @@ +* Kitti U. +* Jordi Masvidal diff --git a/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/readme/DESCRIPTION.rst new file mode 100644 index 00000000..8271ae7e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/readme/DESCRIPTION.rst @@ -0,0 +1,3 @@ +When user click to cancel invoice and journal entry, a confirmation wizard will be show, with reason as optional. + +For information on how to enable the feature, refer to the Configuration of the module *base_cancel_confirm*. diff --git a/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/static/description/icon.png b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/static/description/index.html b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/static/description/index.html new file mode 100644 index 00000000..bc8fb5ed --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/static/description/index.html @@ -0,0 +1,427 @@ + + + + + +Account Move Cancel Confirm + + + +
+

Account Move Cancel Confirm

+ + +

Beta License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

When user click to cancel invoice and journal entry, a confirmation wizard will be show, with reason as optional.

+

For information on how to enable the feature, refer to the Configuration of the module base_cancel_confirm.

+

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Ecosoft
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

kittiu

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/tests/__init__.py b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/tests/__init__.py new file mode 100644 index 00000000..7b96be28 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import test_account_move_cancel_confirm diff --git a/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/tests/test_account_move_cancel_confirm.py b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/tests/test_account_move_cancel_confirm.py new file mode 100644 index 00000000..7ae17e34 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/account_move_cancel_confirm/tests/test_account_move_cancel_confirm.py @@ -0,0 +1,100 @@ +# Copyright 2022 Ecosoft Co., Ltd. (http://ecosoft.co.th) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo import fields +from odoo.tests import Form +from odoo.tests.common import TransactionCase + + +class TestAccountMoveCancelConfirm(TransactionCase): + def setUp(self): + super().setUp() + self.account_move_model = self.env["account.move"] + self.register_payments_model = self.env["account.payment.register"] + self.payment_model = self.env["account.payment"] + self.partner = self.env.ref("base.res_partner_2") + self.product = self.env.ref("product.product_product_7") + self.payment_method_manual_in = self.env.ref( + "account.account_payment_method_manual_in" + ) + # Add parameter with cancel confirm + self.env["ir.config_parameter"].create( + {"key": "account.move.cancel_confirm_disable", "value": "False"} + ) + self.env["ir.config_parameter"].create( + {"key": "account.payment.cancel_confirm_disable", "value": "False"} + ) + self.journal_bank = self.env["account.journal"].create( + {"name": "Bank", "type": "bank", "code": "BNK67"} + ) + self.move = self.account_move_model.create( + { + "partner_id": self.partner.id, + "invoice_date": fields.Date.today(), + "move_type": "in_invoice", + "invoice_line_ids": [ + ( + 0, + 0, + { + "product_id": self.product.id, + "price_unit": 100.0, + }, + ) + ], + } + ) + + def test_01_cancel_move(self): + """ + - Cancel a account move with the wizard asking for the reason + - Then the account move should be canceled and the reason stored + """ + # Click cancel, cancel confirm wizard will open. Type in cancel_reason + res = self.move.button_cancel() + ctx = res.get("context") + self.assertEqual(ctx["cancel_method"], "button_cancel") + self.assertEqual(ctx["default_has_cancel_reason"], "optional") + wizard = Form(self.env["cancel.confirm"].with_context(**ctx)) + wizard.cancel_reason = "Wrong information" + wiz = wizard.save() + # Confirm cancel on wizard + wiz.confirm_cancel() + self.assertEqual(self.move.cancel_reason, wizard.cancel_reason) + self.assertEqual(self.move.state, "cancel") + # Set to draft + self.move.button_draft() + self.assertEqual(self.move.cancel_reason, False) + self.assertEqual(self.move.state, "draft") + + def test_02_cancel_payment(self): + """ + - Cancel a payment with the wizard asking for the reason + - Then the payment should be canceled and the reason stored + """ + # Create Payment + self.move.action_post() + res = self.move.action_register_payment() + payment_register_form = Form( + self.env[res["res_model"]].with_context(**res["context"]) + ) + payment = payment_register_form.save() + payment.action_create_payments() + payment = self.payment_model.search([], order="id desc", limit=1) + self.assertEqual(payment.state, "posted") + # Click cance, cancel confirm wizard will open. Type in cancel_reason + res = payment.action_cancel() + ctx = res.get("context") + self.assertEqual(ctx["cancel_method"], "action_cancel") + self.assertEqual(ctx["default_has_cancel_reason"], "optional") + wizard = Form(self.env["cancel.confirm"].with_context(**ctx)) + wizard.cancel_reason = "Wrong information" + wiz = wizard.save() + # Confirm cancel on wizard + wiz.confirm_cancel() + self.assertEqual(payment.cancel_reason, wizard.cancel_reason) + self.assertEqual(payment.state, "cancel") + # Set to draft + payment.action_draft() + self.assertEqual(payment.cancel_reason, False) + self.assertEqual(payment.state, "draft") diff --git a/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/doc/ARCHITECTURE.md new file mode 100644 index 00000000..1198a6d7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_move_cancel_confirm Module - account_move_cancel_confirm + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/doc/CONFIGURATION.md new file mode 100644 index 00000000..47590277 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_move_cancel_confirm. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/doc/DEPENDENCIES.md new file mode 100644 index 00000000..0b127f89 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [base_cancel_confirm](../../odoo-bringout-oca-server-ux-base_cancel_confirm) +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/doc/FAQ.md new file mode 100644 index 00000000..f6bcf0f2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_move_cancel_confirm or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/doc/INSTALL.md new file mode 100644 index 00000000..ae15c2d0 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-account_move_cancel_confirm" +# or +uv pip install odoo-bringout-oca-account-invoicing-account_move_cancel_confirm" +``` diff --git a/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/doc/MODELS.md new file mode 100644 index 00000000..e050589e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/doc/MODELS.md @@ -0,0 +1,11 @@ +# Models + +Detected core models and extensions in account_move_cancel_confirm. + +```mermaid +classDiagram +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/doc/OVERVIEW.md new file mode 100644 index 00000000..54fd2914 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_move_cancel_confirm. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_move_cancel_confirm +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/doc/USAGE.md new file mode 100644 index 00000000..456decf5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_move_cancel_confirm +``` diff --git a/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/pyproject.toml b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/pyproject.toml new file mode 100644 index 00000000..0f957d7e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_cancel_confirm/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-account_move_cancel_confirm" +version = "16.0.0" +description = "Account Move Cancel Confirm - Odoo addon" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-account-invoicing-base_cancel_confirm>=16.0.0", + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_move_cancel_confirm"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-account_move_sent_usability/README.md b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/README.md new file mode 100644 index 00000000..14fac61b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/README.md @@ -0,0 +1,44 @@ +# Account Move Sent Usability + +Odoo addon: account_move_sent_usability + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-account_move_sent_usability +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Account Move Sent Usability +- **Version**: 16.0.1.0.1 +- **Category**: N/A +- **License**: AGPL-3 +- **Installable**: False + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `account_move_sent_usability`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-account_move_sent_usability/account_move_sent_usability/README.rst b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/account_move_sent_usability/README.rst new file mode 100644 index 00000000..c77476c2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/account_move_sent_usability/README.rst @@ -0,0 +1,89 @@ +=========================== +Account Move Sent Usability +=========================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:678b223f6ba231447129256e43c7a34919da83e835fec3f1c107c075253acdbb + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/account_move_sent_usability + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-account_move_sent_usability + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows to search on Unsent or Sent moves and to display +the field on move form. + +* Filter: + +.. figure:: https://raw.githubusercontent.com/OCA/account-invoicing/16.0/account_move_sent_usability/static/images/sent_filter.png + :alt: Sent Filter + +* Form: + +.. figure:: https://raw.githubusercontent.com/OCA/account-invoicing/16.0/account_move_sent_usability/static/images/sent_form.png + :alt: Sent field on Form + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* BCIM +* ACSONE SA/NV + +Contributors +~~~~~~~~~~~~ + +* Jacques-Etienne Baudoux +* Denis Roussel + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-account_move_sent_usability/account_move_sent_usability/__init__.py b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/account_move_sent_usability/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/odoo-bringout-oca-account-invoicing-account_move_sent_usability/account_move_sent_usability/__manifest__.py b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/account_move_sent_usability/__manifest__.py new file mode 100644 index 00000000..64975016 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/account_move_sent_usability/__manifest__.py @@ -0,0 +1,15 @@ +# Copyright 2015 Jacques-Etienne Baudoux (BCIM) +# Copyright 2023 ACSONE SA/NV +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +{ + "name": "Account Move Sent Usability", + "summary": """ + Allows to filter moves on 'is_move_sent' and to see the value of the field in form""", + "version": "16.0.1.0.1", + "license": "AGPL-3", + "author": "BCIM,ACSONE SA/NV,Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-invoicing", + "depends": ["account"], + "data": ["views/account_move.xml"], +} diff --git a/odoo-bringout-oca-account-invoicing-account_move_sent_usability/account_move_sent_usability/i18n/account_move_sent_usability.pot b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/account_move_sent_usability/i18n/account_move_sent_usability.pot new file mode 100644 index 00000000..5b5c37e7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/account_move_sent_usability/i18n/account_move_sent_usability.pot @@ -0,0 +1,25 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_sent_usability +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_sent_usability +#: model_terms:ir.ui.view,arch_db:account_move_sent_usability.view_account_invoice_filter +msgid "Not Sent" +msgstr "" + +#. module: account_move_sent_usability +#: model_terms:ir.ui.view,arch_db:account_move_sent_usability.view_account_invoice_filter +#: model_terms:ir.ui.view,arch_db:account_move_sent_usability.view_account_invoice_form +msgid "Sent" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_move_sent_usability/account_move_sent_usability/i18n/bs.po b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/account_move_sent_usability/i18n/bs.po new file mode 100644 index 00000000..f4c094bc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/account_move_sent_usability/i18n/bs.po @@ -0,0 +1,25 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_sent_usability +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_sent_usability +#: model_terms:ir.ui.view,arch_db:account_move_sent_usability.view_account_invoice_filter +msgid "Not Sent" +msgstr "Nije poslano" + +#. module: account_move_sent_usability +#: model_terms:ir.ui.view,arch_db:account_move_sent_usability.view_account_invoice_filter +#: model_terms:ir.ui.view,arch_db:account_move_sent_usability.view_account_invoice_form +msgid "Sent" +msgstr "Poslano" diff --git a/odoo-bringout-oca-account-invoicing-account_move_sent_usability/account_move_sent_usability/i18n/it.po b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/account_move_sent_usability/i18n/it.po new file mode 100644 index 00000000..afd6de82 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/account_move_sent_usability/i18n/it.po @@ -0,0 +1,28 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_sent_usability +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-12-23 16:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_move_sent_usability +#: model_terms:ir.ui.view,arch_db:account_move_sent_usability.view_account_invoice_filter +msgid "Not Sent" +msgstr "Non inviato" + +#. module: account_move_sent_usability +#: model_terms:ir.ui.view,arch_db:account_move_sent_usability.view_account_invoice_filter +#: model_terms:ir.ui.view,arch_db:account_move_sent_usability.view_account_invoice_form +msgid "Sent" +msgstr "Inviato" diff --git a/odoo-bringout-oca-account-invoicing-account_move_sent_usability/account_move_sent_usability/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/account_move_sent_usability/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..ebc212ca --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/account_move_sent_usability/readme/CONTRIBUTORS.rst @@ -0,0 +1,2 @@ +* Jacques-Etienne Baudoux +* Denis Roussel diff --git a/odoo-bringout-oca-account-invoicing-account_move_sent_usability/account_move_sent_usability/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/account_move_sent_usability/readme/DESCRIPTION.rst new file mode 100644 index 00000000..f049e295 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/account_move_sent_usability/readme/DESCRIPTION.rst @@ -0,0 +1,12 @@ +This module allows to search on Unsent or Sent moves and to display +the field on move form. + +* Filter: + +.. figure:: ../static/images/sent_filter.png + :alt: Sent Filter + +* Form: + +.. figure:: ../static/images/sent_form.png + :alt: Sent field on Form diff --git a/odoo-bringout-oca-account-invoicing-account_move_sent_usability/account_move_sent_usability/static/description/icon.png b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/account_move_sent_usability/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/account_move_sent_usability/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-account_move_sent_usability/account_move_sent_usability/static/description/index.html b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/account_move_sent_usability/static/description/index.html new file mode 100644 index 00000000..d16684ca --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/account_move_sent_usability/static/description/index.html @@ -0,0 +1,438 @@ + + + + + +Account Move Sent Usability + + + +
+

Account Move Sent Usability

+ + +

Beta License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

This module allows to search on Unsent or Sent moves and to display +the field on move form.

+
    +
  • Filter:
  • +
+
+Sent Filter +
+
    +
  • Form:
  • +
+
+Sent field on Form +
+

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • BCIM
  • +
  • ACSONE SA/NV
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-account_move_sent_usability/account_move_sent_usability/static/images/sent_filter.png b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/account_move_sent_usability/static/images/sent_filter.png new file mode 100644 index 00000000..60a3c0ee Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/account_move_sent_usability/static/images/sent_filter.png differ diff --git a/odoo-bringout-oca-account-invoicing-account_move_sent_usability/account_move_sent_usability/static/images/sent_form.png b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/account_move_sent_usability/static/images/sent_form.png new file mode 100644 index 00000000..b35f7c50 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/account_move_sent_usability/static/images/sent_form.png differ diff --git a/odoo-bringout-oca-account-invoicing-account_move_sent_usability/account_move_sent_usability/views/account_move.xml b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/account_move_sent_usability/views/account_move.xml new file mode 100644 index 00000000..e96d3b5f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/account_move_sent_usability/views/account_move.xml @@ -0,0 +1,43 @@ + + + + + account.move.filter + account.move + + + + + + + + + + + + + + account.invoice.form + account.move + + + + + + + + + diff --git a/odoo-bringout-oca-account-invoicing-account_move_sent_usability/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/doc/ARCHITECTURE.md new file mode 100644 index 00000000..a70f035a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_move_sent_usability Module - account_move_sent_usability + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-account_move_sent_usability/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/doc/CONFIGURATION.md new file mode 100644 index 00000000..62d13e92 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_move_sent_usability. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-account_move_sent_usability/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-account_move_sent_usability/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-invoicing-account_move_sent_usability/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/doc/FAQ.md new file mode 100644 index 00000000..7fb240b6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_move_sent_usability or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-account_move_sent_usability/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/doc/INSTALL.md new file mode 100644 index 00000000..187486c8 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-account_move_sent_usability" +# or +uv pip install odoo-bringout-oca-account-invoicing-account_move_sent_usability" +``` diff --git a/odoo-bringout-oca-account-invoicing-account_move_sent_usability/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/doc/MODELS.md new file mode 100644 index 00000000..14cf9550 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/doc/MODELS.md @@ -0,0 +1,11 @@ +# Models + +Detected core models and extensions in account_move_sent_usability. + +```mermaid +classDiagram +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-account_move_sent_usability/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/doc/OVERVIEW.md new file mode 100644 index 00000000..d336b1c9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_move_sent_usability. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_move_sent_usability +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-account_move_sent_usability/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-account_move_sent_usability/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-invoicing-account_move_sent_usability/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-account_move_sent_usability/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/doc/USAGE.md new file mode 100644 index 00000000..9eb6cb0a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_move_sent_usability +``` diff --git a/odoo-bringout-oca-account-invoicing-account_move_sent_usability/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-invoicing-account_move_sent_usability/pyproject.toml b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/pyproject.toml new file mode 100644 index 00000000..edba41e3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_sent_usability/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-account_move_sent_usability" +version = "16.0.0" +description = "Account Move Sent Usability - + Allows to filter moves on 'is_move_sent' and to see the value of the field in form" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_move_sent_usability"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-account_move_substate/README.md b/odoo-bringout-oca-account-invoicing-account_move_substate/README.md new file mode 100644 index 00000000..724c9d29 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_substate/README.md @@ -0,0 +1,45 @@ +# Account Move Sub State + +Odoo addon: account_move_substate + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-account_move_substate +``` + +## Dependencies + +This addon depends on: +- account +- base_substate + +## Manifest Information + +- **Name**: Account Move Sub State +- **Version**: 16.0.1.0.1 +- **Category**: Accounting & Finance +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `account_move_substate`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/README.rst b/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/README.rst new file mode 100644 index 00000000..980b9458 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/README.rst @@ -0,0 +1,94 @@ +====================== +Account Move Sub State +====================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:6547c565a86b7ff04b62bfa1de0011ae323d6d19a3f5be5e4422de24596d4a92 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/account_move_substate + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-account_move_substate + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows you to add a substate to a journal entry. For each journal entry state you can define a substate. +With this module, you can define substates which allow you to extend the accounting workflow. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +#. Go to ** Settings > Technical > Database Structure ** and Add "Base substate". + If necessary you can add "target State values" (ex define a substate for "cancel" + state). + Substate sequence is very important. +#. Create a journal entry and check if the substate are displayed on the header of + form view. Check if you can't set substate defined for journal entry if state is a draft. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* 360ERP +* Ecosoft + +Contributors +~~~~~~~~~~~~ + +* `Ecosoft `__: + + * Pimolnat Suntian + +* `360ERP `__: + + * Bosd + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/__init__.py b/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/__init__.py new file mode 100644 index 00000000..69f7babd --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import models diff --git a/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/__manifest__.py b/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/__manifest__.py new file mode 100644 index 00000000..cf322c23 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/__manifest__.py @@ -0,0 +1,20 @@ +# Copyright 2021 Ecosoft () +# Copyright 2023 360ERP () +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Account Move Sub State", + "version": "16.0.1.0.1", + "category": "Accounting & Finance", + "author": "360ERP, Ecosoft, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-invoicing", + "license": "AGPL-3", + "depends": ["account", "base_substate"], + "data": [ + "data/account_move_substate_mail_template_data.xml", + "data/account_move_substate_data.xml", + "views/account_move_views.xml", + ], + "demo": ["demo/account_move_substate_demo.xml"], + "installable": True, +} diff --git a/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/data/account_move_substate_data.xml b/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/data/account_move_substate_data.xml new file mode 100644 index 00000000..bf78c1ac --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/data/account_move_substate_data.xml @@ -0,0 +1,19 @@ + + + + Account Move Substate + account.move + state + + + + Draft + + draft + + + Posted + + posted + + diff --git a/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/data/account_move_substate_mail_template_data.xml b/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/data/account_move_substate_mail_template_data.xml new file mode 100644 index 00000000..26369d05 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/data/account_move_substate_mail_template_data.xml @@ -0,0 +1,29 @@ + + + + + Verified + + Your journal entry {{object.name}} is verified + + +
+ Dear ,
+ This email is to inform that your journal entry was verified by accounting manager. +

+ Best Regards, + +
+ + +
+
+ {{ object.partner_id.lang }} + +
+
diff --git a/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/demo/account_move_substate_demo.xml b/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/demo/account_move_substate_demo.xml new file mode 100644 index 00000000..52768137 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/demo/account_move_substate_demo.xml @@ -0,0 +1,23 @@ + + + + + To Verify + 1 + + + + Checked + 2 + + + + Verified + 3 + + + + diff --git a/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/i18n/account_move_substate.pot b/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/i18n/account_move_substate.pot new file mode 100644 index 00000000..9de0f770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/i18n/account_move_substate.pot @@ -0,0 +1,96 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_substate +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_substate +#: model:mail.template,body_html:account_move_substate.mail_template_data_account_move_substate_verified +msgid "" +"
\n" +" Dear ,
\n" +" This email is to inform that your journal entry was verified by accounting manager.\n" +"

\n" +" Best Regards,\n" +" \n" +"
\n" +" \n" +"
\n" +"
\n" +" " +msgstr "" + +#. module: account_move_substate +#: model:ir.model.fields.selection,name:account_move_substate.selection__base_substate_type__model__account_move +msgid "Account Move" +msgstr "" + +#. module: account_move_substate +#: model:base.substate.type,name:account_move_substate.base_substate_type_account_move +msgid "Account Move Substate" +msgstr "" + +#. module: account_move_substate +#: model:ir.model.fields,field_description:account_move_substate.field_base_substate_type__model +msgid "Apply on" +msgstr "" + +#. module: account_move_substate +#: model:ir.model,name:account_move_substate.model_base_substate_type +msgid "Base Substate Type" +msgstr "" + +#. module: account_move_substate +#: model:base.substate,name:account_move_substate.base_substate_checked_account_move +msgid "Checked" +msgstr "" + +#. module: account_move_substate +#: model:target.state.value,name:account_move_substate.target_state_value_draft +msgid "Draft" +msgstr "" + +#. module: account_move_substate +#: model:ir.model,name:account_move_substate.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_move_substate +#: model:target.state.value,name:account_move_substate.target_state_value_posted +msgid "Posted" +msgstr "" + +#. module: account_move_substate +#: model:ir.model.fields,field_description:account_move_substate.field_account_move__substate_id +msgid "Sub State" +msgstr "" + +#. module: account_move_substate +#: model_terms:ir.ui.view,arch_db:account_move_substate.view_account_invoice_filter +msgid "Substate" +msgstr "" + +#. module: account_move_substate +#: model:base.substate,name:account_move_substate.base_substate_to_verify_account_move +msgid "To Verify" +msgstr "" + +#. module: account_move_substate +#: model:base.substate,name:account_move_substate.base_substate_verified_account_move +#: model:mail.template,name:account_move_substate.mail_template_data_account_move_substate_verified +msgid "Verified" +msgstr "" + +#. module: account_move_substate +#: model:mail.template,subject:account_move_substate.mail_template_data_account_move_substate_verified +msgid "Your journal entry {{object.name}} is verified" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/i18n/bs.po b/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/i18n/bs.po new file mode 100644 index 00000000..058fbcfe --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/i18n/bs.po @@ -0,0 +1,96 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_substate +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_substate +#: model:mail.template,body_html:account_move_substate.mail_template_data_account_move_substate_verified +msgid "" +"
\n" +" Dear ,
\n" +" This email is to inform that your journal entry was verified by accounting manager.\n" +"

\n" +" Best Regards,\n" +" \n" +"
\n" +" \n" +"
\n" +"
\n" +" " +msgstr "" + +#. module: account_move_substate +#: model:ir.model.fields.selection,name:account_move_substate.selection__base_substate_type__model__account_move +msgid "Account Move" +msgstr "Temeljnica" + +#. module: account_move_substate +#: model:base.substate.type,name:account_move_substate.base_substate_type_account_move +msgid "Account Move Substate" +msgstr "Podstanje knjiženog zapisa" + +#. module: account_move_substate +#: model:ir.model.fields,field_description:account_move_substate.field_base_substate_type__model +msgid "Apply on" +msgstr "Primjeni na" + +#. module: account_move_substate +#: model:ir.model,name:account_move_substate.model_base_substate_type +msgid "Base Substate Type" +msgstr "Osnovni tip podstanja" + +#. module: account_move_substate +#: model:base.substate,name:account_move_substate.base_substate_checked_account_move +msgid "Checked" +msgstr "Provjereno" + +#. module: account_move_substate +#: model:target.state.value,name:account_move_substate.target_state_value_draft +msgid "Draft" +msgstr "U pripremi" + +#. module: account_move_substate +#: model:ir.model,name:account_move_substate.model_account_move +msgid "Journal Entry" +msgstr "Žurnal" + +#. module: account_move_substate +#: model:target.state.value,name:account_move_substate.target_state_value_posted +msgid "Posted" +msgstr "Proknjižen" + +#. module: account_move_substate +#: model:ir.model.fields,field_description:account_move_substate.field_account_move__substate_id +msgid "Sub State" +msgstr "Pod stanje" + +#. module: account_move_substate +#: model_terms:ir.ui.view,arch_db:account_move_substate.view_account_invoice_filter +msgid "Substate" +msgstr "Podstanje" + +#. module: account_move_substate +#: model:base.substate,name:account_move_substate.base_substate_to_verify_account_move +msgid "To Verify" +msgstr "Za provjeru" + +#. module: account_move_substate +#: model:base.substate,name:account_move_substate.base_substate_verified_account_move +#: model:mail.template,name:account_move_substate.mail_template_data_account_move_substate_verified +msgid "Verified" +msgstr "Potvrđeno" + +#. module: account_move_substate +#: model:mail.template,subject:account_move_substate.mail_template_data_account_move_substate_verified +msgid "Your journal entry {{object.name}} is verified" +msgstr "Vaša stavka dnevnika {{object.name}} je verificirana" diff --git a/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/i18n/es.po b/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/i18n/es.po new file mode 100644 index 00000000..e62cf1f3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/i18n/es.po @@ -0,0 +1,112 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_substate +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-03-23 09:36+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_move_substate +#: model:mail.template,body_html:account_move_substate.mail_template_data_account_move_substate_verified +msgid "" +"
\n" +" Dear ,
\n" +" This email is to inform that your journal entry was verified by accounting manager.\n" +"

\n" +" Best Regards,\n" +" \n" +"
\n" +" \n" +"
\n" +"
\n" +" " +msgstr "" +"
\n" +" Querido ,
\n" +" Este correo electrónico es para informarle de que su asiento ha sido verificado por el responsable de " +"contabilidad\n" +"

\n" +" Saludos cordiales\n" +" \n" +"
\n" +" \n" +"
\n" +"
\n" +" " + +#. module: account_move_substate +#: model:ir.model.fields.selection,name:account_move_substate.selection__base_substate_type__model__account_move +msgid "Account Move" +msgstr "Movimiento De Cuenta" + +#. module: account_move_substate +#: model:base.substate.type,name:account_move_substate.base_substate_type_account_move +msgid "Account Move Substate" +msgstr "Cuenta Mover Subestado" + +#. module: account_move_substate +#: model:ir.model.fields,field_description:account_move_substate.field_base_substate_type__model +msgid "Apply on" +msgstr "Aplicar sobre" + +#. module: account_move_substate +#: model:ir.model,name:account_move_substate.model_base_substate_type +msgid "Base Substate Type" +msgstr "Tipo de Subestado Base" + +#. module: account_move_substate +#: model:base.substate,name:account_move_substate.base_substate_checked_account_move +msgid "Checked" +msgstr "Comprobado" + +#. module: account_move_substate +#: model:target.state.value,name:account_move_substate.target_state_value_draft +msgid "Draft" +msgstr "Borrador" + +#. module: account_move_substate +#: model:ir.model,name:account_move_substate.model_account_move +msgid "Journal Entry" +msgstr "Entrada en Diario" + +#. module: account_move_substate +#: model:target.state.value,name:account_move_substate.target_state_value_posted +msgid "Posted" +msgstr "Publicado" + +#. module: account_move_substate +#: model:ir.model.fields,field_description:account_move_substate.field_account_move__substate_id +msgid "Sub State" +msgstr "Sub Estado" + +#. module: account_move_substate +#: model_terms:ir.ui.view,arch_db:account_move_substate.view_account_invoice_filter +msgid "Substate" +msgstr "Subestado" + +#. module: account_move_substate +#: model:base.substate,name:account_move_substate.base_substate_to_verify_account_move +msgid "To Verify" +msgstr "Para Verificar" + +#. module: account_move_substate +#: model:base.substate,name:account_move_substate.base_substate_verified_account_move +#: model:mail.template,name:account_move_substate.mail_template_data_account_move_substate_verified +msgid "Verified" +msgstr "Verificado" + +#. module: account_move_substate +#: model:mail.template,subject:account_move_substate.mail_template_data_account_move_substate_verified +msgid "Your journal entry {{object.name}} is verified" +msgstr "Su entrada de diario {{object.name}} está verificada" diff --git a/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/i18n/it.po b/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/i18n/it.po new file mode 100644 index 00000000..405543b3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/i18n/it.po @@ -0,0 +1,112 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_substate +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-05-02 11:39+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_move_substate +#: model:mail.template,body_html:account_move_substate.mail_template_data_account_move_substate_verified +msgid "" +"
\n" +" Dear ,
\n" +" This email is to inform that your journal entry was verified by accounting manager.\n" +"

\n" +" Best Regards,\n" +" \n" +"
\n" +" \n" +"
\n" +"
\n" +" " +msgstr "" +"
\n" +" Spettabile ,
\n" +" questa e-mail è per informare che la registrazione contabile è stata verificata dal responsabile contabilità.\n" +"

\n" +" Distinti saluti,\n" +" \n" +"
\n" +" \n" +"
\n" +"
\n" +" " + +#. module: account_move_substate +#: model:ir.model.fields.selection,name:account_move_substate.selection__base_substate_type__model__account_move +msgid "Account Move" +msgstr "Movimento contabile" + +#. module: account_move_substate +#: model:base.substate.type,name:account_move_substate.base_substate_type_account_move +msgid "Account Move Substate" +msgstr "Substato movimento contabile" + +#. module: account_move_substate +#: model:ir.model.fields,field_description:account_move_substate.field_base_substate_type__model +msgid "Apply on" +msgstr "Applica a" + +#. module: account_move_substate +#: model:ir.model,name:account_move_substate.model_base_substate_type +msgid "Base Substate Type" +msgstr "Tipo substato base" + +#. module: account_move_substate +#: model:base.substate,name:account_move_substate.base_substate_checked_account_move +msgid "Checked" +msgstr "Selezionato" + +#. module: account_move_substate +#: model:target.state.value,name:account_move_substate.target_state_value_draft +msgid "Draft" +msgstr "Bozza" + +#. module: account_move_substate +#: model:ir.model,name:account_move_substate.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: account_move_substate +#: model:target.state.value,name:account_move_substate.target_state_value_posted +msgid "Posted" +msgstr "Inserito" + +#. module: account_move_substate +#: model:ir.model.fields,field_description:account_move_substate.field_account_move__substate_id +msgid "Sub State" +msgstr "Substato" + +#. module: account_move_substate +#: model_terms:ir.ui.view,arch_db:account_move_substate.view_account_invoice_filter +msgid "Substate" +msgstr "Substato" + +#. module: account_move_substate +#: model:base.substate,name:account_move_substate.base_substate_to_verify_account_move +msgid "To Verify" +msgstr "Da verificare" + +#. module: account_move_substate +#: model:base.substate,name:account_move_substate.base_substate_verified_account_move +#: model:mail.template,name:account_move_substate.mail_template_data_account_move_substate_verified +msgid "Verified" +msgstr "Verificato" + +#. module: account_move_substate +#: model:mail.template,subject:account_move_substate.mail_template_data_account_move_substate_verified +msgid "Your journal entry {{object.name}} is verified" +msgstr "La registrazione contabile {{object.name}} è verificata" diff --git a/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/models/__init__.py b/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/models/__init__.py new file mode 100644 index 00000000..06d06dff --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/models/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import account_move diff --git a/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/models/account_move.py b/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/models/account_move.py new file mode 100644 index 00000000..21df017d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/models/account_move.py @@ -0,0 +1,36 @@ +# Copyright 2021 Ecosoft () +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class BaseSubstateType(models.Model): + _inherit = "base.substate.type" + + model = fields.Selection( + selection_add=[("account.move", "Account Move")], + ondelete={"account.move": "cascade"}, + ) + + +class AccountMove(models.Model): + _inherit = ["account.move", "base.substate.mixin"] + _name = "account.move" + _state_field = "state" + + def _track_template(self, changes): + res = super(AccountMove, self)._track_template(changes) + track = self[0] + if "substate_id" in changes and track.substate_id.mail_template_id: + res["substate_id"] = ( + track.substate_id.mail_template_id, + { + "composition_mode": "comment", + "auto_delete_message": True, + "subtype_id": self.env["ir.model.data"]._xmlid_to_res_id( + "mail.mt_note" + ), + "email_layout_xmlid": "mail.mail_notification_light", + }, + ) + return res diff --git a/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..b43cd54e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/readme/CONTRIBUTORS.rst @@ -0,0 +1,7 @@ +* `Ecosoft `__: + + * Pimolnat Suntian + +* `360ERP `__: + + * Bosd diff --git a/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/readme/DESCRIPTION.rst new file mode 100644 index 00000000..27423c19 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/readme/DESCRIPTION.rst @@ -0,0 +1,2 @@ +This module allows you to add a substate to a journal entry. For each journal entry state you can define a substate. +With this module, you can define substates which allow you to extend the accounting workflow. diff --git a/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/readme/USAGE.rst b/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/readme/USAGE.rst new file mode 100644 index 00000000..d7b2a0ba --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/readme/USAGE.rst @@ -0,0 +1,6 @@ +#. Go to ** Settings > Technical > Database Structure ** and Add "Base substate". + If necessary you can add "target State values" (ex define a substate for "cancel" + state). + Substate sequence is very important. +#. Create a journal entry and check if the substate are displayed on the header of + form view. Check if you can't set substate defined for journal entry if state is a draft. diff --git a/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/static/description/icon.png b/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/static/description/index.html b/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/static/description/index.html new file mode 100644 index 00000000..3802847e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/static/description/index.html @@ -0,0 +1,447 @@ + + + + + +Account Move Sub State + + + +
+

Account Move Sub State

+ + +

Beta License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

This module allows you to add a substate to a journal entry. For each journal entry state you can define a substate. +With this module, you can define substates which allow you to extend the accounting workflow.

+

Table of contents

+ +
+

Usage

+
    +
  1. +
    Go to ** Settings > Technical > Database Structure ** and Add “Base substate”.
    +
    If necessary you can add “target State values” (ex define a substate for “cancel” +state). +Substate sequence is very important.
    +
    +
  2. +
  3. +
    Create a journal entry and check if the substate are displayed on the header of
    +
    form view. Check if you can’t set substate defined for journal entry if state is a draft.
    +
    +
  4. +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • 360ERP
  • +
  • Ecosoft
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/tests/__init__.py b/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/tests/__init__.py new file mode 100644 index 00000000..1bd364da --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/tests/__init__.py @@ -0,0 +1 @@ +from . import test_account_move_substate diff --git a/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/tests/test_account_move_substate.py b/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/tests/test_account_move_substate.py new file mode 100644 index 00000000..8697e471 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/tests/test_account_move_substate.py @@ -0,0 +1,58 @@ +# Copyright 2023 bosd () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +from odoo.exceptions import ValidationError +from odoo.tests.common import TransactionCase + + +class TestBaseSubstate(TransactionCase): + def setUp(self): + super(TestBaseSubstate, self).setUp() + self.substate_test_account_move = self.env["account.move"] + self.substate_test_account_move_line = self.env["account.move.line"] + + self.substate_to_verify = self.env.ref( + "account_move_substate.base_substate_to_verify_account_move" + ) + self.substate_checked = self.env.ref( + "account_move_substate.base_substate_checked_account_move" + ) + self.substate_verified = self.env.ref( + "account_move_substate.base_substate_verified_account_move" + ) + + self.product = self.env["product.product"].create({"name": "Test"}) + + def test_account_move_substate(self): + partner = self.env.ref("base.res_partner_12") + invoice_test1 = self.substate_test_account_move.create( + { + # "name": "Test base substate to basic invoice", + "move_type": "out_invoice", + "partner_id": partner.id, + "invoice_line_ids": [ + ( + 0, + 0, + { + "name": "Test product", + "quantity": 1, + "price_unit": 450, + "tax_ids": [(6, 0, [])], + }, + ) + ], + } + ) + + self.assertTrue(invoice_test1.state == "draft") + + with self.assertRaises(ValidationError): + invoice_test1.substate_id = self.substate_verified + # post the invoice + invoice_test1.action_post() + self.assertTrue(invoice_test1.substate_id == self.substate_verified) + + # test that there is no substate id + invoice_test1.button_cancel() + self.assertTrue(invoice_test1.state == "cancel") + self.assertTrue(not invoice_test1.substate_id) diff --git a/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/views/account_move_views.xml b/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/views/account_move_views.xml new file mode 100644 index 00000000..85e47eb9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_substate/account_move_substate/views/account_move_views.xml @@ -0,0 +1,48 @@ + + + + account.move.form + account.move + + + +
+ +
+
+
+
+ + + account.move + + + + + + + + + + account.move + + + + + + + + + + + +
diff --git a/odoo-bringout-oca-account-invoicing-account_move_substate/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-account_move_substate/doc/ARCHITECTURE.md new file mode 100644 index 00000000..a1423c9a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_substate/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_move_substate Module - account_move_substate + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-account_move_substate/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-account_move_substate/doc/CONFIGURATION.md new file mode 100644 index 00000000..7792da9b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_substate/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_move_substate. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-account_move_substate/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-account_move_substate/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_substate/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-account_move_substate/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-account_move_substate/doc/DEPENDENCIES.md new file mode 100644 index 00000000..5cfe55a4 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_substate/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) +- [base_substate](../../odoo-bringout-oca-server-ux-base_substate) diff --git a/odoo-bringout-oca-account-invoicing-account_move_substate/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-account_move_substate/doc/FAQ.md new file mode 100644 index 00000000..acbe2d5d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_substate/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_move_substate or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-account_move_substate/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-account_move_substate/doc/INSTALL.md new file mode 100644 index 00000000..d7327a06 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_substate/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-account_move_substate" +# or +uv pip install odoo-bringout-oca-account-invoicing-account_move_substate" +``` diff --git a/odoo-bringout-oca-account-invoicing-account_move_substate/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-account_move_substate/doc/MODELS.md new file mode 100644 index 00000000..53a4ccfe --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_substate/doc/MODELS.md @@ -0,0 +1,13 @@ +# Models + +Detected core models and extensions in account_move_substate. + +```mermaid +classDiagram + class account_move + class base_substate_type +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-account_move_substate/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-account_move_substate/doc/OVERVIEW.md new file mode 100644 index 00000000..6dcffe53 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_substate/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_move_substate. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_move_substate +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-account_move_substate/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-account_move_substate/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_substate/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-account_move_substate/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-account_move_substate/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_substate/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-invoicing-account_move_substate/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-account_move_substate/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_substate/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-account_move_substate/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-account_move_substate/doc/USAGE.md new file mode 100644 index 00000000..66a895a1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_substate/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_move_substate +``` diff --git a/odoo-bringout-oca-account-invoicing-account_move_substate/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-account_move_substate/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_substate/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-invoicing-account_move_substate/pyproject.toml b/odoo-bringout-oca-account-invoicing-account_move_substate/pyproject.toml new file mode 100644 index 00000000..9d4268c1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_substate/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-account_move_substate" +version = "16.0.0" +description = "Account Move Sub State - Odoo addon" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "odoo-bringout-oca-account-invoicing-base_substate>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_move_substate"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-account_move_tier_validation/README.md b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/README.md new file mode 100644 index 00000000..80cbdcbe --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/README.md @@ -0,0 +1,45 @@ +# Account Move Tier Validation + +Odoo addon: account_move_tier_validation + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-account_move_tier_validation +``` + +## Dependencies + +This addon depends on: +- account +- base_tier_validation + +## Manifest Information + +- **Name**: Account Move Tier Validation +- **Version**: 16.0.1.1.0 +- **Category**: Accounts +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `account_move_tier_validation`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/README.rst b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/README.rst new file mode 100644 index 00000000..99a16943 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/README.rst @@ -0,0 +1,109 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + +============================ +Account Move Tier Validation +============================ + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:2b2c73436ad35bb9333b7f1636d6a7398e4c3883d80f1dab9c74f23f551c202b + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/account_move_tier_validation + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-account_move_tier_validation + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module extends the functionality of Account Move to support a tier validation process. + +**Table of contents** + +.. contents:: + :local: + +Installation +============ + +This module depends on base_tier_validation. You can find it at [OCA/server-ux](https://github.com/OCA/server-ux) + +Configuration +============= + +To configure this module, you need to: + +#. Go to *Settings > Technical > Tier Validations > Tier Definition*. +#. Create as many tiers as you want for Account Move model. + +Usage +===== + +To use this module, you need to: + +1. Create an Account Invoice triggering at least one "Tier Definition". +2. Click on Request Validation button. +3. Under the tab Reviews have a look to pending reviews and their statuses. +4. Once all reviews are validated click on Post. + +Additional features: + +* You can filter the Account Invoices requesting your review through the filter Needs my Review. +* User with rights to confirm the Account Invoice (validate all tiers that would be generated) can directly do the operation, this is, there is no need for her/him to request a validation. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* PESOL + +Contributors +~~~~~~~~~~~~ + +* Odoo Perú +* Tharathip Chaweewongphan + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/__init__.py b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/__init__.py new file mode 100644 index 00000000..94b05812 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/__init__.py @@ -0,0 +1,4 @@ +# Copyright <2020> PESOL +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl) + +from . import models diff --git a/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/__manifest__.py b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/__manifest__.py new file mode 100644 index 00000000..4a0d0bae --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/__manifest__.py @@ -0,0 +1,16 @@ +# Copyright <2020> PESOL +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl) +{ + "name": "Account Move Tier Validation", + "summary": "Extends the functionality of Account Moves to " + "support a tier validation process.", + "version": "16.0.1.1.0", + "category": "Accounts", + "website": "https://github.com/OCA/account-invoicing", + "author": "PESOL, Odoo Community Association (OCA)", + "license": "AGPL-3", + "application": False, + "installable": True, + "depends": ["account", "base_tier_validation"], + "data": ["views/account_move_view.xml"], +} diff --git a/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/i18n/account_move_tier_validation.pot b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/i18n/account_move_tier_validation.pot new file mode 100644 index 00000000..e221dfc8 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/i18n/account_move_tier_validation.pot @@ -0,0 +1,170 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_tier_validation +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Bill" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__can_review +msgid "Can Review" +msgstr "" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Credit Note" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__has_comment +msgid "Has Comment" +msgstr "" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Invoice" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices Pending to Validate" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices validated and ready to be confirmed" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices where no validation has been requested" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices where validation has not started" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__is_reevaluation_required +msgid "Is Reevaluation Required" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model,name:account_move_tier_validation.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "My Accounts to review" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__need_validation +msgid "Need Validation" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Needs my Review" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__next_review +msgid "Next Review" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "No Validation Requested" +msgstr "" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Refund" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__rejected +msgid "Rejected" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__rejected_message +msgid "Rejected Message" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__reviewer_ids +msgid "Reviewers" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model,name:account_move_tier_validation.model_tier_definition +msgid "Tier Definition" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__to_validate_message +msgid "To Validate Message" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validated +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validated" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validated_message +msgid "Validated Message" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validation In Progress" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validation Not Started" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validation_status +msgid "Validation Status" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__review_ids +msgid "Validations" +msgstr "" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/tests/test_tier_validation.py:0 +#, python-format +msgid "You are not allowed to write those fields" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/i18n/bs.po b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/i18n/bs.po new file mode 100644 index 00000000..8b4dd76d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/i18n/bs.po @@ -0,0 +1,170 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_tier_validation +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Bill" +msgstr "Račun" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__can_review +msgid "Can Review" +msgstr "Može Ovjeriti" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Credit Note" +msgstr "Odobrenje" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__has_comment +msgid "Has Comment" +msgstr "Ima komentar" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Invoice" +msgstr "Račun" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices Pending to Validate" +msgstr "Računi čekaju za ovjeravanja" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices validated and ready to be confirmed" +msgstr "Ovjereni računi i čekaju potvrđivanje" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices where no validation has been requested" +msgstr "Računi na kojima nije zatražena ovjera" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices where validation has not started" +msgstr "Računi na kojima nije započela validacija" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__is_reevaluation_required +msgid "Is Reevaluation Required" +msgstr "Je potrebna revalorizacija" + +#. module: account_move_tier_validation +#: model:ir.model,name:account_move_tier_validation.model_account_move +msgid "Journal Entry" +msgstr "Zapis dnevnika" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "My Accounts to review" +msgstr "Moja konta za pregledati" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__need_validation +msgid "Need Validation" +msgstr "Potrebna ovjera" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Needs my Review" +msgstr "Potrebna moja ovjera" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__next_review +msgid "Next Review" +msgstr "Sljedeća ovjera" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "No Validation Requested" +msgstr "Ovjera nije zatražena" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Refund" +msgstr "Povrat" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__rejected +msgid "Rejected" +msgstr "Odbijeno" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__rejected_message +msgid "Rejected Message" +msgstr "Poruka uz odbijanje" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__reviewer_ids +msgid "Reviewers" +msgstr "Ovejritelji" + +#. module: account_move_tier_validation +#: model:ir.model,name:account_move_tier_validation.model_tier_definition +msgid "Tier Definition" +msgstr "Definicija granice" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__to_validate_message +msgid "To Validate Message" +msgstr "Poruka za ovjeru" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validated +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validated" +msgstr "Ovjereno" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validated_message +msgid "Validated Message" +msgstr "Poruka za ovjereno" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validation In Progress" +msgstr "Ovjeravanje u tijeku" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validation Not Started" +msgstr "Ovjeravanje nije započelo" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validation_status +msgid "Validation Status" +msgstr "Status ovjeravanja" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__review_ids +msgid "Validations" +msgstr "Ovjeravanja" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/tests/test_tier_validation.py:0 +#, python-format +msgid "You are not allowed to write those fields" +msgstr "Nije vam dozvoljeno pisati ta polja" diff --git a/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/i18n/ca.po b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/i18n/ca.po new file mode 100644 index 00000000..2cdd99dc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/i18n/ca.po @@ -0,0 +1,171 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_tier_validation +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Bill" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__can_review +msgid "Can Review" +msgstr "" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Credit Note" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__has_comment +msgid "Has Comment" +msgstr "" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Invoice" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices Pending to Validate" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices validated and ready to be confirmed" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices where no validation has been requested" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices where validation has not started" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__is_reevaluation_required +msgid "Is Reevaluation Required" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model,name:account_move_tier_validation.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "My Accounts to review" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__need_validation +msgid "Need Validation" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Needs my Review" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__next_review +msgid "Next Review" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "No Validation Requested" +msgstr "" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Refund" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__rejected +msgid "Rejected" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__rejected_message +msgid "Rejected Message" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__reviewer_ids +msgid "Reviewers" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model,name:account_move_tier_validation.model_tier_definition +msgid "Tier Definition" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__to_validate_message +msgid "To Validate Message" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validated +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validated" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validated_message +msgid "Validated Message" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validation In Progress" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validation Not Started" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validation_status +msgid "Validation Status" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__review_ids +msgid "Validations" +msgstr "" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/tests/test_tier_validation.py:0 +#, python-format +msgid "You are not allowed to write those fields" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/i18n/es.po b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/i18n/es.po new file mode 100644 index 00000000..f387534f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/i18n/es.po @@ -0,0 +1,209 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_tier_validation +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-10-29 10:31+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Bill" +msgstr "Factura" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__can_review +msgid "Can Review" +msgstr "Puede Revisar" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Credit Note" +msgstr "Nota de crédito" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__has_comment +msgid "Has Comment" +msgstr "Tiene Comentario" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Invoice" +msgstr "Factura" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices Pending to Validate" +msgstr "Facturas Pendientes de Validar" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices validated and ready to be confirmed" +msgstr "Facturas validadas y listas para ser confirmadas" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices where no validation has been requested" +msgstr "Facturas en las que no se ha solicitado validación" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices where validation has not started" +msgstr "Facturas donde la validación no ha comenzado" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__is_reevaluation_required +msgid "Is Reevaluation Required" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model,name:account_move_tier_validation.model_account_move +msgid "Journal Entry" +msgstr "Entrada de Diario" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "My Accounts to review" +msgstr "Mis cuentas para revisar" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__need_validation +msgid "Need Validation" +msgstr "Necesita validación" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Needs my Review" +msgstr "Necesita mi revisión" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__next_review +msgid "Next Review" +msgstr "Siguiente revisión" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "No Validation Requested" +msgstr "No se ha solicitado validación" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Refund" +msgstr "Reembolso" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__rejected +msgid "Rejected" +msgstr "Rechazada" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__rejected_message +msgid "Rejected Message" +msgstr "Mensaje rechazado" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__reviewer_ids +msgid "Reviewers" +msgstr "Revisores" + +#. module: account_move_tier_validation +#: model:ir.model,name:account_move_tier_validation.model_tier_definition +msgid "Tier Definition" +msgstr "Definición de nivel" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__to_validate_message +msgid "To Validate Message" +msgstr "Para validar el mensaje" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validated +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validated" +msgstr "Validado" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validated_message +msgid "Validated Message" +msgstr "Mensaje validado" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validation In Progress" +msgstr "Validación en curso" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validation Not Started" +msgstr "Validación no iniciada" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validation_status +msgid "Validation Status" +msgstr "Estado de la Validación" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__review_ids +msgid "Validations" +msgstr "Validaciones" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/tests/test_tier_validation.py:0 +#, python-format +msgid "You are not allowed to write those fields" +msgstr "" + +#~ msgid "Reject" +#~ msgstr "Rechazar" + +#~ msgid "Request Validation" +#~ msgstr "Solicitar Validación" + +#~ msgid "Restart Validation" +#~ msgstr "Reiniciar la validación" + +#~ msgid "Validate" +#~ msgstr "Validar" + +#~ msgid "" +#~ "This Invoice needs to be\n" +#~ " validated." +#~ msgstr "" +#~ "Esta factura necesita ser\n" +#~ " validada." + +#~ msgid " Operation has been rejected." +#~ msgstr "" +#~ " La operación ha sido rechazada." + +#~ msgid " Operation has been validated!" +#~ msgstr "" +#~ " La operación ha sido validada!" + +#~ msgid "Display Name" +#~ msgstr "Nombre para Mostrar" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Última modificación el" diff --git a/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/i18n/es_PA.po b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/i18n/es_PA.po new file mode 100644 index 00000000..de733f09 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/i18n/es_PA.po @@ -0,0 +1,171 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_tier_validation +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: es_PA\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Bill" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__can_review +msgid "Can Review" +msgstr "" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Credit Note" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__has_comment +msgid "Has Comment" +msgstr "" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Invoice" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices Pending to Validate" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices validated and ready to be confirmed" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices where no validation has been requested" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices where validation has not started" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__is_reevaluation_required +msgid "Is Reevaluation Required" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model,name:account_move_tier_validation.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "My Accounts to review" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__need_validation +msgid "Need Validation" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Needs my Review" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__next_review +msgid "Next Review" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "No Validation Requested" +msgstr "" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Refund" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__rejected +msgid "Rejected" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__rejected_message +msgid "Rejected Message" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__reviewer_ids +msgid "Reviewers" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model,name:account_move_tier_validation.model_tier_definition +msgid "Tier Definition" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__to_validate_message +msgid "To Validate Message" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validated +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validated" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validated_message +msgid "Validated Message" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validation In Progress" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validation Not Started" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validation_status +msgid "Validation Status" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__review_ids +msgid "Validations" +msgstr "" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/tests/test_tier_validation.py:0 +#, python-format +msgid "You are not allowed to write those fields" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/i18n/fr.po b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/i18n/fr.po new file mode 100644 index 00000000..e98623b5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/i18n/fr.po @@ -0,0 +1,173 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_tier_validation +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-01-22 16:06+0000\n" +"Last-Translator: Pierre-François Teyssier \n" +"Language-Team: none\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Bill" +msgstr "Facture" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__can_review +msgid "Can Review" +msgstr "Revue possible" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Credit Note" +msgstr "Avoir" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__has_comment +msgid "Has Comment" +msgstr "A un commentaire" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Invoice" +msgstr "Facture" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices Pending to Validate" +msgstr "Factures en attente de validation" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices validated and ready to be confirmed" +msgstr "Factures validées et prêtes à être validées" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices where no validation has been requested" +msgstr "Factures sans validation demandée" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices where validation has not started" +msgstr "Factures avec validation non commencée" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__is_reevaluation_required +msgid "Is Reevaluation Required" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model,name:account_move_tier_validation.model_account_move +msgid "Journal Entry" +msgstr "Pièce comptable" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "My Accounts to review" +msgstr "Mes comptes à revoir" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__need_validation +msgid "Need Validation" +msgstr "À valider" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Needs my Review" +msgstr "Mes revues à effectuer" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__next_review +msgid "Next Review" +msgstr "Prochaine revue" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "No Validation Requested" +msgstr "Aucune validation requise" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Refund" +msgstr "Remboursement" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__rejected +msgid "Rejected" +msgstr "Refusé" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__rejected_message +msgid "Rejected Message" +msgstr "Message de refus" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__reviewer_ids +msgid "Reviewers" +msgstr "Réfiseurs" + +#. module: account_move_tier_validation +#: model:ir.model,name:account_move_tier_validation.model_tier_definition +msgid "Tier Definition" +msgstr "Niveaux de validation" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__to_validate_message +msgid "To Validate Message" +msgstr "Message pour la validation" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validated +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validated" +msgstr "Validé" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validated_message +msgid "Validated Message" +msgstr "Message de validation" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validation In Progress" +msgstr "Validation en cours" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validation Not Started" +msgstr "Validation non débutée" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validation_status +msgid "Validation Status" +msgstr "Statuts de validation" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__review_ids +msgid "Validations" +msgstr "Validations" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/tests/test_tier_validation.py:0 +#, python-format +msgid "You are not allowed to write those fields" +msgstr "Vous n'avez pas le droit de modifier ces champs" diff --git a/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/i18n/hr.po b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/i18n/hr.po new file mode 100644 index 00000000..8501acb2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/i18n/hr.po @@ -0,0 +1,174 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_tier_validation +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-06-17 11:24+0000\n" +"Last-Translator: Bole \n" +"Language-Team: none\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Bill" +msgstr "Račun" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__can_review +msgid "Can Review" +msgstr "Može Ovjeriti" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Credit Note" +msgstr "Odobrenje" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__has_comment +msgid "Has Comment" +msgstr "Ima komentar" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Invoice" +msgstr "Račun" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices Pending to Validate" +msgstr "Računi čekaju za ovjeravanja" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices validated and ready to be confirmed" +msgstr "Ovjereni računi i čekaju potvrđivanje" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices where no validation has been requested" +msgstr "Računi na kojima nije zatražena ovjera" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices where validation has not started" +msgstr "Računi na kojima nije započela validacija" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__is_reevaluation_required +msgid "Is Reevaluation Required" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model,name:account_move_tier_validation.model_account_move +msgid "Journal Entry" +msgstr "Zapis dnevnika" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "My Accounts to review" +msgstr "Moja konta za pregledati" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__need_validation +msgid "Need Validation" +msgstr "Potrebna ovjera" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Needs my Review" +msgstr "Potrebna moja ovjera" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__next_review +msgid "Next Review" +msgstr "Sljedeća ovjera" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "No Validation Requested" +msgstr "Ovjera nije zatražena" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Refund" +msgstr "Povrat" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__rejected +msgid "Rejected" +msgstr "Odbijeno" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__rejected_message +msgid "Rejected Message" +msgstr "Poruka uz odbijanje" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__reviewer_ids +msgid "Reviewers" +msgstr "Ovejritelji" + +#. module: account_move_tier_validation +#: model:ir.model,name:account_move_tier_validation.model_tier_definition +msgid "Tier Definition" +msgstr "Definicija granice" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__to_validate_message +msgid "To Validate Message" +msgstr "Poruka za ovjeru" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validated +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validated" +msgstr "Ovjereno" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validated_message +msgid "Validated Message" +msgstr "Poruka za ovjereno" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validation In Progress" +msgstr "Ovjeravanje u tijeku" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validation Not Started" +msgstr "Ovjeravanje nije započelo" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validation_status +msgid "Validation Status" +msgstr "Status ovjeravanja" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__review_ids +msgid "Validations" +msgstr "Ovjeravanja" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/tests/test_tier_validation.py:0 +#, python-format +msgid "You are not allowed to write those fields" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/i18n/it.po b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/i18n/it.po new file mode 100644 index 00000000..4bf3858b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/i18n/it.po @@ -0,0 +1,173 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_tier_validation +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-02-18 11:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Bill" +msgstr "Fattura" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__can_review +msgid "Can Review" +msgstr "Può revisionare" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Credit Note" +msgstr "Nota di credito" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__has_comment +msgid "Has Comment" +msgstr "Ha commenti" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Invoice" +msgstr "Fattura" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices Pending to Validate" +msgstr "Fatture in attesa di validazione" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices validated and ready to be confirmed" +msgstr "Fatture validate e in attesa di essere confermate" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices where no validation has been requested" +msgstr "Fatture per le quali non è stata richiesta la validazione" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices where validation has not started" +msgstr "Fatture per le quali non è iniziata la validazione" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__is_reevaluation_required +msgid "Is Reevaluation Required" +msgstr "È richiesta la rivalutazione" + +#. module: account_move_tier_validation +#: model:ir.model,name:account_move_tier_validation.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "My Accounts to review" +msgstr "Miei conti da revisionare" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__need_validation +msgid "Need Validation" +msgstr "Richiede conferma" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Needs my Review" +msgstr "Richiede la mia revisione" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__next_review +msgid "Next Review" +msgstr "Prossima revisione" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "No Validation Requested" +msgstr "Validazione non richiesta" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Refund" +msgstr "Rimborso" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__rejected +msgid "Rejected" +msgstr "Respinto" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__rejected_message +msgid "Rejected Message" +msgstr "Messaggio di rifiuto" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__reviewer_ids +msgid "Reviewers" +msgstr "Revisori" + +#. module: account_move_tier_validation +#: model:ir.model,name:account_move_tier_validation.model_tier_definition +msgid "Tier Definition" +msgstr "Definizione livello" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__to_validate_message +msgid "To Validate Message" +msgstr "Messaggio per 'Da validare'" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validated +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validated" +msgstr "Approvata" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validated_message +msgid "Validated Message" +msgstr "Messaggio per 'Validata'" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validation In Progress" +msgstr "Validazione in corso" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validation Not Started" +msgstr "Validazione non iniziata" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validation_status +msgid "Validation Status" +msgstr "Stato validazione" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__review_ids +msgid "Validations" +msgstr "Validazioni" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/tests/test_tier_validation.py:0 +#, python-format +msgid "You are not allowed to write those fields" +msgstr "Non si è autorizzati a scrivere quei campi" diff --git a/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/i18n/sv.po b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/i18n/sv.po new file mode 100644 index 00000000..5d59ade4 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/i18n/sv.po @@ -0,0 +1,207 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_tier_validation +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-02-27 15:35+0000\n" +"Last-Translator: jakobkrabbe \n" +"Language-Team: none\n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Bill" +msgstr "Räkning" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__can_review +msgid "Can Review" +msgstr "Kan granska" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Credit Note" +msgstr "Kreditnota" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__has_comment +msgid "Has Comment" +msgstr "Har kommentar" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Invoice" +msgstr "Faktura" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices Pending to Validate" +msgstr "Fakturor i väntan på attestering" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices validated and ready to be confirmed" +msgstr "Fakturor som har attesterats och är redo att bekräftas" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices where no validation has been requested" +msgstr "Fakturor där ingen validering har begärts" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices where validation has not started" +msgstr "Fakturor vars attestering inte har påbörjats" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__is_reevaluation_required +msgid "Is Reevaluation Required" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model,name:account_move_tier_validation.model_account_move +msgid "Journal Entry" +msgstr "Verifikat" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "My Accounts to review" +msgstr "Mina konton att granska" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__need_validation +msgid "Need Validation" +msgstr "Behöver attestering" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Needs my Review" +msgstr "Behöver min granskning" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__next_review +msgid "Next Review" +msgstr "Nästa granskning" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "No Validation Requested" +msgstr "Ingen validering begärd" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Refund" +msgstr "Återbetalning" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__rejected +msgid "Rejected" +msgstr "Nekad" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__rejected_message +msgid "Rejected Message" +msgstr "Avvisat meddelande" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__reviewer_ids +msgid "Reviewers" +msgstr "Granskare" + +#. module: account_move_tier_validation +#: model:ir.model,name:account_move_tier_validation.model_tier_definition +msgid "Tier Definition" +msgstr "Attestdefinition" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__to_validate_message +msgid "To Validate Message" +msgstr "För att validera meddelandet" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validated +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validated" +msgstr "Attesterad" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validated_message +msgid "Validated Message" +msgstr "Validerat meddelande" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validation In Progress" +msgstr "Attestering pågår" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validation Not Started" +msgstr "Attestering ej påbörjad" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validation_status +msgid "Validation Status" +msgstr "Status för validering" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__review_ids +msgid "Validations" +msgstr "Attesteringar" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/tests/test_tier_validation.py:0 +#, python-format +msgid "You are not allowed to write those fields" +msgstr "" + +#~ msgid "Reject" +#~ msgstr "Neka" + +#~ msgid "Request Validation" +#~ msgstr "Begär attestering" + +#~ msgid "Restart Validation" +#~ msgstr "Starta om attestering" + +#~ msgid "Validate" +#~ msgstr "Attestera" + +#~ msgid "" +#~ "This Invoice needs to be\n" +#~ " validated." +#~ msgstr "" +#~ "Den här fakturan behöver\n" +#~ " attesteras." + +#~ msgid " Operation has been rejected." +#~ msgstr " Operationen har nekats." + +#~ msgid " Operation has been validated!" +#~ msgstr " Operationen har attesterats!" + +#~ msgid "Display Name" +#~ msgstr "Visningsnamn" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Senast ändrad den" diff --git a/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/i18n/zh_CN.po b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/i18n/zh_CN.po new file mode 100644 index 00000000..3c9516b4 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/i18n/zh_CN.po @@ -0,0 +1,199 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_move_tier_validation +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2020-03-28 16:13+0000\n" +"Last-Translator: Dong \n" +"Language-Team: none\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 3.10\n" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Bill" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__can_review +msgid "Can Review" +msgstr "" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Credit Note" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__has_comment +msgid "Has Comment" +msgstr "" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Invoice" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices Pending to Validate" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices validated and ready to be confirmed" +msgstr "单据已批准并等待确认" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices where no validation has been requested" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Invoices where validation has not started" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__is_reevaluation_required +msgid "Is Reevaluation Required" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model,name:account_move_tier_validation.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "My Accounts to review" +msgstr "等待我审核的账户" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__need_validation +msgid "Need Validation" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Needs my Review" +msgstr "需要我审核" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__next_review +msgid "Next Review" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "No Validation Requested" +msgstr "" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/models/account_move.py:0 +#, python-format +msgid "Refund" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__rejected +msgid "Rejected" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__rejected_message +msgid "Rejected Message" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__reviewer_ids +msgid "Reviewers" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model,name:account_move_tier_validation.model_tier_definition +msgid "Tier Definition" +msgstr "层级定义" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__to_validate_message +msgid "To Validate Message" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validated +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validated" +msgstr "已批准" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validated_message +msgid "Validated Message" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validation In Progress" +msgstr "" + +#. module: account_move_tier_validation +#: model_terms:ir.ui.view,arch_db:account_move_tier_validation.view_account_invoice_filter +msgid "Validation Not Started" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__validation_status +msgid "Validation Status" +msgstr "" + +#. module: account_move_tier_validation +#: model:ir.model.fields,field_description:account_move_tier_validation.field_account_move__review_ids +msgid "Validations" +msgstr "" + +#. module: account_move_tier_validation +#. odoo-python +#: code:addons/account_move_tier_validation/tests/test_tier_validation.py:0 +#, python-format +msgid "You are not allowed to write those fields" +msgstr "" + +#~ msgid "Reject" +#~ msgstr "驳回" + +#~ msgid "Request Validation" +#~ msgstr "请求审批" + +#~ msgid "Restart Validation" +#~ msgstr "撤回审批" + +#~ msgid "Validate" +#~ msgstr "批准" + +#~ msgid "" +#~ "This Invoice needs to be\n" +#~ " validated." +#~ msgstr "这个单据需要审批。" + +#~ msgid " Operation has been rejected." +#~ msgstr "操作已被驳回。" + +#~ msgid " Operation has been validated!" +#~ msgstr " 操作已 批准!" + +#~ msgid "Journal Entries" +#~ msgstr "会计分录" diff --git a/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/models/__init__.py b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/models/__init__.py new file mode 100644 index 00000000..60b56c11 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/models/__init__.py @@ -0,0 +1,2 @@ +from . import account_move +from . import tier_definition diff --git a/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/models/account_move.py b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/models/account_move.py new file mode 100644 index 00000000..76489a62 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/models/account_move.py @@ -0,0 +1,40 @@ +# Copyright <2020> PESOL +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl) + +from odoo import _, api, models + + +class AccountMove(models.Model): + _name = "account.move" + _inherit = ["account.move", "tier.validation"] + _state_from = ["draft"] + _state_to = ["posted"] + + _tier_validation_manual_config = False + + @api.depends("need_validation") + def _compute_hide_post_button(self): + result = super()._compute_hide_post_button() + for this in self: + this.hide_post_button |= this.need_validation + return result + + def _get_under_validation_exceptions(self): + return super()._get_under_validation_exceptions() + ["needed_terms_dirty"] + + def _get_to_validate_message_name(self): + name = super(AccountMove, self)._get_to_validate_message_name() + if self.move_type == "in_invoice": + name = _("Bill") + elif self.move_type == "in_refund": + name = _("Refund") + elif self.move_type == "out_invoice": + name = _("Invoice") + elif self.move_type == "out_refund": + name = _("Credit Note") + return name + + def action_post(self): + return super( + AccountMove, self.with_context(skip_validation_check=True) + ).action_post() diff --git a/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/models/tier_definition.py b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/models/tier_definition.py new file mode 100644 index 00000000..ef92a006 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/models/tier_definition.py @@ -0,0 +1,14 @@ +# Copyright <2020> PESOL +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl) + +from odoo import api, models + + +class TierDefinition(models.Model): + _inherit = "tier.definition" + + @api.model + def _get_tier_validation_model_names(self): + res = super()._get_tier_validation_model_names() + res.append("account.move") + return res diff --git a/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/readme/CONFIGURE.rst b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/readme/CONFIGURE.rst new file mode 100644 index 00000000..086e7fdc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/readme/CONFIGURE.rst @@ -0,0 +1,4 @@ +To configure this module, you need to: + +#. Go to *Settings > Technical > Tier Validations > Tier Definition*. +#. Create as many tiers as you want for Account Move model. diff --git a/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..927bf729 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/readme/CONTRIBUTORS.rst @@ -0,0 +1,2 @@ +* Odoo Perú +* Tharathip Chaweewongphan diff --git a/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/readme/DESCRIPTION.rst new file mode 100644 index 00000000..e4953d19 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +This module extends the functionality of Account Move to support a tier validation process. diff --git a/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/readme/INSTALL.rst b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/readme/INSTALL.rst new file mode 100644 index 00000000..73504ab3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/readme/INSTALL.rst @@ -0,0 +1 @@ +This module depends on base_tier_validation. You can find it at [OCA/server-ux](https://github.com/OCA/server-ux) diff --git a/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/readme/USAGE.rst b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/readme/USAGE.rst new file mode 100644 index 00000000..defbea41 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/readme/USAGE.rst @@ -0,0 +1,11 @@ +To use this module, you need to: + +1. Create an Account Invoice triggering at least one "Tier Definition". +2. Click on Request Validation button. +3. Under the tab Reviews have a look to pending reviews and their statuses. +4. Once all reviews are validated click on Post. + +Additional features: + +* You can filter the Account Invoices requesting your review through the filter Needs my Review. +* User with rights to confirm the Account Invoice (validate all tiers that would be generated) can directly do the operation, this is, there is no need for her/him to request a validation. diff --git a/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/static/description/icon.png b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/static/description/index.html b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/static/description/index.html new file mode 100644 index 00000000..06736fa7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/static/description/index.html @@ -0,0 +1,460 @@ + + + + + +README.rst + + + +
+ + + +Odoo Community Association + +
+

Account Move Tier Validation

+ +

Beta License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

This module extends the functionality of Account Move to support a tier validation process.

+

Table of contents

+ +
+

Installation

+

This module depends on base_tier_validation. You can find it at [OCA/server-ux](https://github.com/OCA/server-ux)

+
+
+

Configuration

+

To configure this module, you need to:

+
    +
  1. Go to Settings > Technical > Tier Validations > Tier Definition.
  2. +
  3. Create as many tiers as you want for Account Move model.
  4. +
+
+
+

Usage

+

To use this module, you need to:

+
    +
  1. Create an Account Invoice triggering at least one “Tier Definition”.
  2. +
  3. Click on Request Validation button.
  4. +
  5. Under the tab Reviews have a look to pending reviews and their statuses.
  6. +
  7. Once all reviews are validated click on Post.
  8. +
+

Additional features:

+
    +
  • You can filter the Account Invoices requesting your review through the filter Needs my Review.
  • +
  • User with rights to confirm the Account Invoice (validate all tiers that would be generated) can directly do the operation, this is, there is no need for her/him to request a validation.
  • +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • PESOL
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/tests/__init__.py b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/tests/__init__.py new file mode 100644 index 00000000..f3959641 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import test_tier_validation diff --git a/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/tests/test_tier_validation.py b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/tests/test_tier_validation.py new file mode 100644 index 00000000..fffec68a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/tests/test_tier_validation.py @@ -0,0 +1,83 @@ +# Copyright 2018 ForgeFlow S.L. +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). + +from odoo import _, fields +from odoo.exceptions import ValidationError +from odoo.tests import common +from odoo.tests.common import tagged + + +@tagged("post_install", "-at_install") +class TestAccountTierValidation(common.TransactionCase): + def test_01_tier_definition_models(self): + res = self.env["tier.definition"]._get_tier_validation_model_names() + self.assertIn("account.move", res) + + def test_02_form(self): + for _type in ("in_invoice", "out_invoice", "in_refund", "out_refund"): + self.env["tier.definition"].create( + { + "model_id": self.env["ir.model"] + .search([("model", "=", "account.move")]) + .id, + "definition_domain": "[('move_type', '=', '%s')]" % _type, + } + ) + with common.Form( + self.env["account.move"].with_context(default_move_type=_type) + ) as form: + form.save() + self.assertTrue(form.hide_post_button) + + def test_03_move_post(self): + group_ids = [ + self.env.ref("base.group_system").id, + self.env.ref("account.group_account_manager").id, + ] + self.test_user_1 = self.env["res.users"].create( + { + "name": "John", + "login": "test1", + "email": "john@test.com", + "groups_id": [(6, 0, group_ids)], + } + ) + self.test_user_2 = self.env["res.users"].create( + { + "name": "Mike", + "login": "test2", + "email": "mike@test.com", + "groups_id": [(6, 0, group_ids)], + } + ) + self.env["tier.definition"].create( + { + "model_id": self.env["ir.model"] + .search([("model", "=", "account.move")]) + .id, + "definition_domain": "[('move_type', '=', 'out_invoice')]", + "reviewer_id": self.test_user_1.id, + } + ) + partner = self.env["res.partner"].create({"name": "Test Partner"}) + product = self.env["product.product"].create({"name": "Test product"}) + invoice = self.env["account.move"].create( + { + "move_type": "out_invoice", + "partner_id": partner.id, + "invoice_date_due": fields.Date.from_string("2024-01-01"), + "invoice_line_ids": [ + (0, 0, {"product_id": product.id, "quantity": 1, "price_unit": 30}) + ], + } + ) + invoice.with_user(self.test_user_2.id).request_validation() + invoice = invoice.with_user(self.test_user_1.id) + invoice.invalidate_model() + invoice.validate_tier() + with self.assertRaisesRegex( + ValidationError, _("You are not allowed to write those fields") + ): + invoice._post() + # Calls _post method by passing context skip_validation_check set to True + invoice.action_post() diff --git a/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/views/account_move_view.xml b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/views/account_move_view.xml new file mode 100644 index 00000000..572ead69 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/account_move_tier_validation/views/account_move_view.xml @@ -0,0 +1,45 @@ + + + + + account.move.select - account_move_tier_validation + account.move + + + + + + + + + + + + + diff --git a/odoo-bringout-oca-account-invoicing-account_move_tier_validation/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/doc/ARCHITECTURE.md new file mode 100644 index 00000000..8b5fe8b6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_move_tier_validation Module - account_move_tier_validation + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-account_move_tier_validation/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/doc/CONFIGURATION.md new file mode 100644 index 00000000..ea95aef5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_move_tier_validation. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-account_move_tier_validation/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-account_move_tier_validation/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/doc/DEPENDENCIES.md new file mode 100644 index 00000000..492f4d1a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) +- [base_tier_validation](../../odoo-bringout-oca-server-ux-base_tier_validation) diff --git a/odoo-bringout-oca-account-invoicing-account_move_tier_validation/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/doc/FAQ.md new file mode 100644 index 00000000..0fb579a2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_move_tier_validation or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-account_move_tier_validation/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/doc/INSTALL.md new file mode 100644 index 00000000..3d6e0384 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-account_move_tier_validation" +# or +uv pip install odoo-bringout-oca-account-invoicing-account_move_tier_validation" +``` diff --git a/odoo-bringout-oca-account-invoicing-account_move_tier_validation/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/doc/MODELS.md new file mode 100644 index 00000000..a75ffc22 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/doc/MODELS.md @@ -0,0 +1,13 @@ +# Models + +Detected core models and extensions in account_move_tier_validation. + +```mermaid +classDiagram + class account_move + class tier_definition +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-account_move_tier_validation/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/doc/OVERVIEW.md new file mode 100644 index 00000000..8c06b463 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_move_tier_validation. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_move_tier_validation +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-account_move_tier_validation/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-account_move_tier_validation/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-invoicing-account_move_tier_validation/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-account_move_tier_validation/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/doc/USAGE.md new file mode 100644 index 00000000..a49ffad5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_move_tier_validation +``` diff --git a/odoo-bringout-oca-account-invoicing-account_move_tier_validation/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-invoicing-account_move_tier_validation/pyproject.toml b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/pyproject.toml new file mode 100644 index 00000000..efb2e124 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_move_tier_validation/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-account_move_tier_validation" +version = "16.0.0" +description = "Account Move Tier Validation - Extends the functionality of Account Moves to support a tier validation process." +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "odoo-bringout-oca-account-invoicing-base_tier_validation>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_move_tier_validation"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_journal/README.md b/odoo-bringout-oca-account-invoicing-account_receipt_journal/README.md new file mode 100644 index 00000000..33ddefa1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_journal/README.md @@ -0,0 +1,44 @@ +# Receipts Journals + +Odoo addon: account_receipt_journal + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-account_receipt_journal +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Receipts Journals +- **Version**: 16.0.1.1.0 +- **Category**: Accounting & Finance +- **License**: LGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `account_receipt_journal`. + +## License + +This package maintains the original LGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/README.rst b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/README.rst new file mode 100644 index 00000000..527bbee4 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/README.rst @@ -0,0 +1,110 @@ +================= +Receipts Journals +================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:94e6e960db4a430aeb3e64946e00b41723fc5f8653c7e31e3109388511e46b8e + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-LGPL--3-blue.png + :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + :alt: License: LGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/account_receipt_journal + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-account_receipt_journal + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +Define journals exclusive to receipts and automatically use them in sale and purchase receipts +A normal journal cannot be used in receipts if a receipt journal has been created. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +To use this module, you need to: + +#. Go to Accounting -> Configuration -> Settings and activate in section "Customer Invoices" option "Sale Receipt" +#. If you need only/also Vendor receipt go to Vendor Bills > Purchase Receipt +#. Go to Accounting -> Configuration -> Journals and you will find 2 new Journals for receipts one for sales and one for purchases, you can rename them, archive or delete for creating a new ones. + +Changelog +========= + +This module partially comes from module `l10n_it_corrispettivi` of https://github.com/OCA/l10n-italy version 12. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* TAKOBI + +Contributors +~~~~~~~~~~~~ + +* `TAKOBI `_: + + * Lorenzo Battistini + +* `Moduon `_: + + * Eduardo de Miguel + * Rafael Blasco + * Andrea Cattalani + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-eLBati| image:: https://github.com/eLBati.png?size=40px + :target: https://github.com/eLBati + :alt: eLBati +.. |maintainer-anddago78| image:: https://github.com/anddago78.png?size=40px + :target: https://github.com/anddago78 + :alt: anddago78 + +Current `maintainers `__: + +|maintainer-eLBati| |maintainer-anddago78| + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/__init__.py b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/__init__.py new file mode 100644 index 00000000..33f65a81 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/__init__.py @@ -0,0 +1,18 @@ +from . import models +from openupgradelib import openupgrade + + +def rename_old_italian_data(cr): + + if not openupgrade.is_module_installed(cr, "l10n_it_corrispettivi"): + return + + openupgrade.rename_xmlids( + cr, + [ + ( + "l10n_it_corrispettivi.corrispettivi_journal", + "account_receipt_journal.sale_receipts_journal", + ), + ], + ) diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/__manifest__.py b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/__manifest__.py new file mode 100644 index 00000000..90251431 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/__manifest__.py @@ -0,0 +1,29 @@ +# Copyright 2022 Lorenzo Battistini - TAKOBI +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl). +{ + "name": "Receipts Journals", + "summary": "Define and use journals dedicated to receipts", + "version": "16.0.1.1.0", + "development_status": "Beta", + "category": "Accounting & Finance", + "website": "https://github.com/OCA/account-invoicing", + "author": "TAKOBI, Odoo Community Association (OCA)", + "maintainers": ["eLBati", "anddago78"], + "license": "LGPL-3", + "application": False, + "installable": True, + "preloadable": True, + "depends": [ + "account", + ], + "data": [ + "views/account_journal_views.xml", + "data/account_journal_data.xml", + ], + "pre_init_hook": "rename_old_italian_data", + "external_dependencies": { + "python": [ + "openupgradelib", + ], + }, +} diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/data/account_journal_data.xml b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/data/account_journal_data.xml new file mode 100644 index 00000000..bd0e7dd8 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/data/account_journal_data.xml @@ -0,0 +1,18 @@ + + + + Sale Receipts Journal + S-REC + sale + + + 99 + + + Purchase Receipts Journal + P-REC + purchase + + 99 + + diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/i18n/account_receipt_journal.pot b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/i18n/account_receipt_journal.pot new file mode 100644 index 00000000..a6407e02 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/i18n/account_receipt_journal.pot @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_receipt_journal +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_receipt_journal +#. odoo-python +#: code:addons/account_receipt_journal/models/account_journal.py:0 +#, python-format +msgid "Create receipt" +msgstr "" + +#. module: account_receipt_journal +#: model:ir.model.fields,field_description:account_receipt_journal.field_account_journal__receipts +msgid "Exclusive to Receipts" +msgstr "" + +#. module: account_receipt_journal +#: model:ir.model.fields,help:account_receipt_journal.field_account_journal__receipts +msgid "" +"If checked, this journal will be used by default for receipts and only can " +"be used for receipts." +msgstr "" + +#. module: account_receipt_journal +#: model:ir.model,name:account_receipt_journal.model_account_journal +msgid "Journal" +msgstr "" + +#. module: account_receipt_journal +#: model:ir.model,name:account_receipt_journal.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_receipt_journal +#. odoo-python +#: code:addons/account_receipt_journal/models/account_move.py:0 +#, python-format +msgid "" +"Purchase Receipt must use a Receipt Journal because there is already a " +"Receipt Journal for Purchases" +msgstr "" + +#. module: account_receipt_journal +#. odoo-python +#: code:addons/account_receipt_journal/models/account_move.py:0 +#, python-format +msgid "Receipt Journal is restricted to Receipts" +msgstr "" + +#. module: account_receipt_journal +#: model_terms:ir.ui.view,arch_db:account_receipt_journal.view_account_journal_form_receipts +msgid "Receipts" +msgstr "" + +#. module: account_receipt_journal +#. odoo-python +#: code:addons/account_receipt_journal/models/account_move.py:0 +#, python-format +msgid "" +"Sale Receipt must use a Receipt Journal because there is already a Receipt " +"Journal for Sales" +msgstr "" + +#. module: account_receipt_journal +#. odoo-python +#: code:addons/account_receipt_journal/models/account_journal.py:0 +#, python-format +msgid "" +"The sequence of the journal '%s' must be higher than the sequence of the " +"other journals of the same type." +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/i18n/bs.po b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/i18n/bs.po new file mode 100644 index 00000000..9976d8ec --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/i18n/bs.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_receipt_journal +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_receipt_journal +#. odoo-python +#: code:addons/account_receipt_journal/models/account_journal.py:0 +#, python-format +msgid "Create receipt" +msgstr "Kreiraj primitak" + +#. module: account_receipt_journal +#: model:ir.model.fields,field_description:account_receipt_journal.field_account_journal__receipts +msgid "Exclusive to Receipts" +msgstr "Samo za primitke" + +#. module: account_receipt_journal +#: model:ir.model.fields,help:account_receipt_journal.field_account_journal__receipts +msgid "" +"If checked, this journal will be used by default for receipts and only can " +"be used for receipts." +msgstr "" + +#. module: account_receipt_journal +#: model:ir.model,name:account_receipt_journal.model_account_journal +msgid "Journal" +msgstr "Dnevnik" + +#. module: account_receipt_journal +#: model:ir.model,name:account_receipt_journal.model_account_move +msgid "Journal Entry" +msgstr "Stavka dnevnika" + +#. module: account_receipt_journal +#. odoo-python +#: code:addons/account_receipt_journal/models/account_move.py:0 +#, python-format +msgid "" +"Purchase Receipt must use a Receipt Journal because there is already a " +"Receipt Journal for Purchases" +msgstr "" + +#. module: account_receipt_journal +#. odoo-python +#: code:addons/account_receipt_journal/models/account_move.py:0 +#, python-format +msgid "Receipt Journal is restricted to Receipts" +msgstr "Dnevnik primitaka je ograničen za primitke" + +#. module: account_receipt_journal +#: model_terms:ir.ui.view,arch_db:account_receipt_journal.view_account_journal_form_receipts +msgid "Receipts" +msgstr "Primitci" + +#. module: account_receipt_journal +#. odoo-python +#: code:addons/account_receipt_journal/models/account_move.py:0 +#, python-format +msgid "" +"Sale Receipt must use a Receipt Journal because there is already a Receipt " +"Journal for Sales" +msgstr "" + +#. module: account_receipt_journal +#. odoo-python +#: code:addons/account_receipt_journal/models/account_journal.py:0 +#, python-format +msgid "" +"The sequence of the journal '%s' must be higher than the sequence of the " +"other journals of the same type." +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/i18n/es.po b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/i18n/es.po new file mode 100644 index 00000000..59af3cbf --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/i18n/es.po @@ -0,0 +1,93 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_receipt_journal +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-07-29 10:09+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_receipt_journal +#. odoo-python +#: code:addons/account_receipt_journal/models/account_journal.py:0 +#, python-format +msgid "Create receipt" +msgstr "Crear recibo" + +#. module: account_receipt_journal +#: model:ir.model.fields,field_description:account_receipt_journal.field_account_journal__receipts +msgid "Exclusive to Receipts" +msgstr "Exclusivo para recibos" + +#. module: account_receipt_journal +#: model:ir.model.fields,help:account_receipt_journal.field_account_journal__receipts +msgid "" +"If checked, this journal will be used by default for receipts and only can " +"be used for receipts." +msgstr "" +"Si se marca, este diario se utilizará por defecto para los recibos y sólo " +"podrá utilizarse para recibos." + +#. module: account_receipt_journal +#: model:ir.model,name:account_receipt_journal.model_account_journal +msgid "Journal" +msgstr "Dario" + +#. module: account_receipt_journal +#: model:ir.model,name:account_receipt_journal.model_account_move +msgid "Journal Entry" +msgstr "Entrada diaria" + +#. module: account_receipt_journal +#. odoo-python +#: code:addons/account_receipt_journal/models/account_move.py:0 +#, python-format +msgid "" +"Purchase Receipt must use a Receipt Journal because there is already a " +"Receipt Journal for Purchases" +msgstr "" +"El comprobante de compras debe utilizar un diario de comprobantes porque ya " +"existe un diario de comprobantes para las compras" + +#. module: account_receipt_journal +#. odoo-python +#: code:addons/account_receipt_journal/models/account_move.py:0 +#, python-format +msgid "Receipt Journal is restricted to Receipts" +msgstr "El diario de ingresos se limita a los ingresos" + +#. module: account_receipt_journal +#: model_terms:ir.ui.view,arch_db:account_receipt_journal.view_account_journal_form_receipts +msgid "Receipts" +msgstr "Recibos" + +#. module: account_receipt_journal +#. odoo-python +#: code:addons/account_receipt_journal/models/account_move.py:0 +#, python-format +msgid "" +"Sale Receipt must use a Receipt Journal because there is already a Receipt " +"Journal for Sales" +msgstr "" +"El Comprobante de Venta debe utilizar un Diario de Comprobantes porque ya " +"existe un Diario de Comprobantes para Ventas" + +#. module: account_receipt_journal +#. odoo-python +#: code:addons/account_receipt_journal/models/account_journal.py:0 +#, python-format +msgid "" +"The sequence of the journal '%s' must be higher than the sequence of the " +"other journals of the same type." +msgstr "" +"La secuencia del diario '%s' debe ser superior a la secuencia de los demás " +"diarios del mismo tipo." diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/i18n/hr.po b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/i18n/hr.po new file mode 100644 index 00000000..00d4d11e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/i18n/hr.po @@ -0,0 +1,93 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_receipt_journal +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-06-17 09:33+0000\n" +"Last-Translator: Bole \n" +"Language-Team: none\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_receipt_journal +#. odoo-python +#: code:addons/account_receipt_journal/models/account_journal.py:0 +#, python-format +msgid "Create receipt" +msgstr "Kreiraj primitak" + +#. module: account_receipt_journal +#: model:ir.model.fields,field_description:account_receipt_journal.field_account_journal__receipts +msgid "Exclusive to Receipts" +msgstr "Samo za primitke" + +#. module: account_receipt_journal +#: model:ir.model.fields,help:account_receipt_journal.field_account_journal__receipts +msgid "" +"If checked, this journal will be used by default for receipts and only can " +"be used for receipts." +msgstr "" +"Ako je označeno, ovaj dnevnik će biti korišten kao zadani za primitke i može " +"biti korišten samo za primitke." + +#. module: account_receipt_journal +#: model:ir.model,name:account_receipt_journal.model_account_journal +msgid "Journal" +msgstr "Dnevnik" + +#. module: account_receipt_journal +#: model:ir.model,name:account_receipt_journal.model_account_move +msgid "Journal Entry" +msgstr "Stavka dnevnika" + +#. module: account_receipt_journal +#. odoo-python +#: code:addons/account_receipt_journal/models/account_move.py:0 +#, python-format +msgid "" +"Purchase Receipt must use a Receipt Journal because there is already a " +"Receipt Journal for Purchases" +msgstr "" +"Primitak u nabavi mora koristiti Dnevnik primitaka jer već postoji Dnevnik " +"primitaka za nabavu" + +#. module: account_receipt_journal +#. odoo-python +#: code:addons/account_receipt_journal/models/account_move.py:0 +#, python-format +msgid "Receipt Journal is restricted to Receipts" +msgstr "Dnevnik primitaka je ograničen za primitke" + +#. module: account_receipt_journal +#: model_terms:ir.ui.view,arch_db:account_receipt_journal.view_account_journal_form_receipts +msgid "Receipts" +msgstr "Primitci" + +#. module: account_receipt_journal +#. odoo-python +#: code:addons/account_receipt_journal/models/account_move.py:0 +#, python-format +msgid "" +"Sale Receipt must use a Receipt Journal because there is already a Receipt " +"Journal for Sales" +msgstr "" +"Potvrda prodaje mora koristiti Dnevnik potvrda jer je već definiran Dnevnik " +"potvrda za prodaju" + +#. module: account_receipt_journal +#. odoo-python +#: code:addons/account_receipt_journal/models/account_journal.py:0 +#, python-format +msgid "" +"The sequence of the journal '%s' must be higher than the sequence of the " +"other journals of the same type." +msgstr "" +"Sekvenca dnevnika '%s' mora biti viša od sekvence ostalih dnevnika ove vrste." diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/i18n/it.po b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/i18n/it.po new file mode 100644 index 00000000..a448ce5d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/i18n/it.po @@ -0,0 +1,93 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_receipt_journal +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-02-27 18:35+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_receipt_journal +#. odoo-python +#: code:addons/account_receipt_journal/models/account_journal.py:0 +#, python-format +msgid "Create receipt" +msgstr "Crea ricevuta" + +#. module: account_receipt_journal +#: model:ir.model.fields,field_description:account_receipt_journal.field_account_journal__receipts +msgid "Exclusive to Receipts" +msgstr "Esclusivo per le ricevute" + +#. module: account_receipt_journal +#: model:ir.model.fields,help:account_receipt_journal.field_account_journal__receipts +msgid "" +"If checked, this journal will be used by default for receipts and only can " +"be used for receipts." +msgstr "" +"Se selezionata, questo registro verrà utilizzato in modo predefinito e " +"solamente per le ricevute." + +#. module: account_receipt_journal +#: model:ir.model,name:account_receipt_journal.model_account_journal +msgid "Journal" +msgstr "Registro" + +#. module: account_receipt_journal +#: model:ir.model,name:account_receipt_journal.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: account_receipt_journal +#. odoo-python +#: code:addons/account_receipt_journal/models/account_move.py:0 +#, python-format +msgid "" +"Purchase Receipt must use a Receipt Journal because there is already a " +"Receipt Journal for Purchases" +msgstr "" +"La ricevuta di acquisto deve utilizzare il registro ricevute acquisti perchè " +"esiste già" + +#. module: account_receipt_journal +#. odoo-python +#: code:addons/account_receipt_journal/models/account_move.py:0 +#, python-format +msgid "Receipt Journal is restricted to Receipts" +msgstr "Il registro ricevute è riservato alle ricevute" + +#. module: account_receipt_journal +#: model_terms:ir.ui.view,arch_db:account_receipt_journal.view_account_journal_form_receipts +msgid "Receipts" +msgstr "Ricevute" + +#. module: account_receipt_journal +#. odoo-python +#: code:addons/account_receipt_journal/models/account_move.py:0 +#, python-format +msgid "" +"Sale Receipt must use a Receipt Journal because there is already a Receipt " +"Journal for Sales" +msgstr "" +"La ricevuta di vendita deve utilizzare un registro ricevuta vendite perché " +"esiste già" + +#. module: account_receipt_journal +#. odoo-python +#: code:addons/account_receipt_journal/models/account_journal.py:0 +#, python-format +msgid "" +"The sequence of the journal '%s' must be higher than the sequence of the " +"other journals of the same type." +msgstr "" +"La sequenza del registro '%s' deve essere superiore della sequenza " +"dell'altro registro dello stesso tipo." diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/models/__init__.py b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/models/__init__.py new file mode 100644 index 00000000..067db8c5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/models/__init__.py @@ -0,0 +1,2 @@ +from . import account_journal +from . import account_move diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/models/account_journal.py b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/models/account_journal.py new file mode 100644 index 00000000..779318a5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/models/account_journal.py @@ -0,0 +1,51 @@ +from odoo import _, api, exceptions, fields, models + + +class AccountJournal(models.Model): + _inherit = "account.journal" + + receipts = fields.Boolean( + string="Exclusive to Receipts", + help="If checked, this journal will be used by default for receipts " + "and only can be used for receipts.", + ) + + def action_create_new(self): + """Create a new Receipt from the Dashboard""" + res = super().action_create_new() + if not self.receipts: + return res + res["name"] = _("Create receipt") + if self.type == "sale": + res["context"]["default_move_type"] = "out_receipt" + elif self.type == "purchase": + res["context"]["default_move_type"] = "in_receipt" + return res + + @api.constrains("sequence", "type", "receipts", "company_id") + def _check_receipts_sequence(self): + """Ensure that journals with receipts checked, are on a higher sequence + that the rest of journals of the same type""" + for receipt_journal in self.filtered("receipts"): + journals = self.search( + [ + ("type", "=", receipt_journal.type), + ("receipts", "=", False), + # ("sequence", "<", journal.sequence), + ("id", "!=", receipt_journal.id), + ("company_id", "=", receipt_journal.company_id.id), + ] + ) + if not journals: + continue + previous_sequence_journals = journals.filtered( + lambda j: j.sequence < receipt_journal.sequence + ) + if not previous_sequence_journals: + raise exceptions.ValidationError( + _( + "The sequence of the journal '%s' must be higher than " + "the sequence of the other journals of the same type." + ) + % receipt_journal.name + ) diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/models/account_move.py b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/models/account_move.py new file mode 100644 index 00000000..5c8fb15d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/models/account_move.py @@ -0,0 +1,117 @@ +from odoo import _, api, exceptions, models + + +class AccountMove(models.Model): + _inherit = "account.move" + + @api.depends("company_id", "invoice_filter_type_domain", "move_type") + def _compute_suitable_journal_ids(self): + res = super()._compute_suitable_journal_ids() + for m in self: + dedicated_journals = m.suitable_journal_ids.filtered( + lambda j: j.receipts == m.move_type in {"out_receipt", "in_receipt"} + ) + # Suitable journals dedicated to receipts if exists + m.suitable_journal_ids = dedicated_journals or m.suitable_journal_ids + return res + + @api.model + def _search_default_receipt_journal(self, journal_types): + company_id = self.env.context.get("default_company_id", self.env.company.id) + currency_id = self.env.context.get("default_currency_id") + domain = [ + ("company_id", "=", company_id), + ("type", "in", journal_types), + ("receipts", "=", True), + ] + journal = None + if currency_id: + journal = self.env["account.journal"].search( + domain + [("currency_id", "=", currency_id)], limit=1 + ) + if not journal: + journal = self.env["account.journal"].search(domain, limit=1) + return journal + + @api.model + def _search_default_journal(self): + journal = super()._search_default_journal() + move_type = self.env.context.get("default_move_type") + journal_types = self._get_journal_types(move_type) + # We can assume that if move_type is not in receipts, a journal without + # receipts it's coming because of the Journal constraint + if move_type not in {"in_receipt", "out_receipt"} or journal.receipts: + return journal + return self._search_default_receipt_journal(journal_types) or journal + + def _get_journal_types(self, move_type): + if move_type in self.get_sale_types(include_receipts=True): + journal_types = ["sale"] + elif move_type in self.get_purchase_types(include_receipts=True): + journal_types = ["purchase"] + else: + journal_types = self.env.context.get( + "default_move_journal_types", ["general"] + ) + return journal_types + + @api.model + def _update_receipts_journal(self, vals_list): + """ + Update `vals_list` in place to set journal_id to the receipt journal + when move_type is receipt. + + Model defaults are also considered it move_type or journal_id + are not in a `vals_list`. + """ + defaults = self.default_get(["journal_id", "move_type"]) + default_journal = defaults.get("journal_id") + default_move_type = defaults.get("move_type") + for vals in vals_list: + move_type = vals.get("move_type", default_move_type) + if move_type in ("in_receipt", "out_receipt"): + selected_journal_id = vals.get("journal_id", default_journal) + selected_journal = self.env["account.journal"].browse( + selected_journal_id + ) + if not selected_journal.receipts: + journal_types = self._get_journal_types(move_type) + receipt_journal = self._search_default_receipt_journal( + journal_types + ) + if receipt_journal: + vals["journal_id"] = receipt_journal.id + + @api.model_create_multi + def create(self, vals_list): + self._update_receipts_journal(vals_list) + return super().create(vals_list) + + @api.constrains("move_type", "journal_id") + def _check_receipts_journal(self): + """Ensure that Receipt Journal is only used in Receipts + if exists Receipt Journals for its type""" + aj_model = self.env["account.journal"] + receipt_domain = [("receipts", "=", True)] + has_in_rjournals = aj_model.search([("type", "=", "purchase")] + receipt_domain) + has_out_rjournals = aj_model.search([("type", "=", "sale")] + receipt_domain) + for move in self: + is_rj = move.journal_id.receipts + if move.move_type not in {"in_receipt", "out_receipt"} and is_rj: + raise exceptions.ValidationError( + _("Receipt Journal is restricted to Receipts") + ) + elif move.move_type == "in_receipt" and not is_rj and has_in_rjournals: + raise exceptions.ValidationError( + _( + "Purchase Receipt must use a Receipt Journal because " + "there is already a Receipt Journal for Purchases" + ) + ) + elif move.move_type == "out_receipt" and not is_rj and has_out_rjournals: + raise exceptions.ValidationError( + _( + "Sale Receipt must use a Receipt Journal because " + "there is already a Receipt Journal for Sales" + ) + ) diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..31714a5e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/readme/CONTRIBUTORS.rst @@ -0,0 +1,9 @@ +* `TAKOBI `_: + + * Lorenzo Battistini + +* `Moduon `_: + + * Eduardo de Miguel + * Rafael Blasco + * Andrea Cattalani diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/readme/DESCRIPTION.rst new file mode 100644 index 00000000..128a48b6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/readme/DESCRIPTION.rst @@ -0,0 +1,2 @@ +Define journals exclusive to receipts and automatically use them in sale and purchase receipts +A normal journal cannot be used in receipts if a receipt journal has been created. diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/readme/HISTORY.rst b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/readme/HISTORY.rst new file mode 100644 index 00000000..f6218a11 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/readme/HISTORY.rst @@ -0,0 +1 @@ +This module partially comes from module `l10n_it_corrispettivi` of https://github.com/OCA/l10n-italy version 12. diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/readme/USAGE.rst b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/readme/USAGE.rst new file mode 100644 index 00000000..9f3c5769 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/readme/USAGE.rst @@ -0,0 +1,5 @@ +To use this module, you need to: + +#. Go to Accounting -> Configuration -> Settings and activate in section "Customer Invoices" option "Sale Receipt" +#. If you need only/also Vendor receipt go to Vendor Bills > Purchase Receipt +#. Go to Accounting -> Configuration -> Journals and you will find 2 new Journals for receipts one for sales and one for purchases, you can rename them, archive or delete for creating a new ones. diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/static/description/icon.png b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/static/description/index.html b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/static/description/index.html new file mode 100644 index 00000000..4a7e6336 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/static/description/index.html @@ -0,0 +1,448 @@ + + + + + + +Receipts Journals + + + +
+

Receipts Journals

+ + +

Beta License: LGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

Define journals exclusive to receipts and automatically use them in sale and purchase receipts +A normal journal cannot be used in receipts if a receipt journal has been created.

+

Table of contents

+ +
+

Usage

+

To use this module, you need to:

+
    +
  1. Go to Accounting -> Configuration -> Settings and activate in section “Customer Invoices” option “Sale Receipt”
  2. +
  3. If you need only/also Vendor receipt go to Vendor Bills > Purchase Receipt
  4. +
  5. Go to Accounting -> Configuration -> Journals and you will find 2 new Journals for receipts one for sales and one for purchases, you can rename them, archive or delete for creating a new ones.
  6. +
+
+
+

Changelog

+

This module partially comes from module l10n_it_corrispettivi of https://github.com/OCA/l10n-italy version 12.

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • TAKOBI
  • +
+
+
+

Contributors

+
    +
  • TAKOBI:
      +
    • Lorenzo Battistini
    • +
    +
  • +
  • Moduon:
      +
    • Eduardo de Miguel
    • +
    • Rafael Blasco
    • +
    • Andrea Cattalani
    • +
    +
  • +
+
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainers:

+

eLBati anddago78

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/tests/__init__.py b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/tests/__init__.py new file mode 100644 index 00000000..29ce54fd --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/tests/__init__.py @@ -0,0 +1 @@ +from . import test_receipts diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/tests/test_receipts.py b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/tests/test_receipts.py new file mode 100644 index 00000000..3a8ef835 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/tests/test_receipts.py @@ -0,0 +1,60 @@ +from odoo.exceptions import ValidationError +from odoo.tests import tagged + +from odoo.addons.account.tests.common import AccountTestInvoicingCommon + + +@tagged("post_install", "-at_install") +class TestReceipts(AccountTestInvoicingCommon): + def setUp(self): + super().setUp() + self.out_receipt_journal = self.env["account.journal"].create( + { + "name": "Sale Receipts Journal", + "code": "S-REC", + "type": "sale", + "receipts": True, + "sequence": 99, + } + ) + self.in_receipt_journal = self.env["account.journal"].create( + { + "name": "Purchase Receipts Journal", + "code": "P-REC", + "type": "purchase", + "receipts": True, + "sequence": 99, + } + ) + + def test_receipt_journal_sequence(self): + with self.assertRaises(ValidationError): + self.out_receipt_journal.write({"sequence": 1}) + with self.assertRaises(ValidationError): + self.in_receipt_journal.write({"sequence": 1}) + + def test_receipt_default_journal(self): + """Test default values for receipt.""" + for move_type in {"out_receipt", "in_receipt"}: + with self.subTest(move_type=move_type): + receipt = self.init_invoice( + move_type, products=self.product_a + self.product_b + ) + self.assertTrue(receipt.journal_id.receipts) + + def test_receipt_exclusive_journal(self): + """Test exclusivity constraint for receipt journals.""" + for move_type in {"out_receipt", "in_receipt"}: + with self.subTest(move_type=move_type): + receipt = self.init_invoice( + move_type, products=self.product_a + self.product_b + ) + non_receipt_journals = self.env["account.journal"].search( + [ + ("type", "=", receipt.journal_id.type), + ("company_id", "=", receipt.journal_id.company_id.id), + ("receipts", "=", False), + ] + ) + with self.assertRaises(ValidationError): + receipt.write({"journal_id": non_receipt_journals.ids[0]}) diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/views/account_journal_views.xml b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/views/account_journal_views.xml new file mode 100644 index 00000000..6f8fd60c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_journal/account_receipt_journal/views/account_journal_views.xml @@ -0,0 +1,19 @@ + + + + account.journal.form.receipts + account.journal + + + + + + + + + + diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_journal/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-account_receipt_journal/doc/ARCHITECTURE.md new file mode 100644 index 00000000..c9d5f5fc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_journal/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Account_receipt_journal Module - account_receipt_journal + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_journal/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-account_receipt_journal/doc/CONFIGURATION.md new file mode 100644 index 00000000..e3438214 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_journal/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for account_receipt_journal. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_journal/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-account_receipt_journal/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_journal/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_journal/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-account_receipt_journal/doc/DEPENDENCIES.md new file mode 100644 index 00000000..99c6b28f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_journal/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_journal/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-account_receipt_journal/doc/FAQ.md new file mode 100644 index 00000000..af64b64c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_journal/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon account_receipt_journal or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_journal/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-account_receipt_journal/doc/INSTALL.md new file mode 100644 index 00000000..f9537d9e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_journal/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-account_receipt_journal" +# or +uv pip install odoo-bringout-oca-account-invoicing-account_receipt_journal" +``` diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_journal/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-account_receipt_journal/doc/MODELS.md new file mode 100644 index 00000000..e69bf1e9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_journal/doc/MODELS.md @@ -0,0 +1,13 @@ +# Models + +Detected core models and extensions in account_receipt_journal. + +```mermaid +classDiagram + class account_journal + class account_move +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_journal/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-account_receipt_journal/doc/OVERVIEW.md new file mode 100644 index 00000000..3616da3a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_journal/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: account_receipt_journal. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon account_receipt_journal +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_journal/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-account_receipt_journal/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_journal/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_journal/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-account_receipt_journal/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_journal/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_journal/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-account_receipt_journal/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_journal/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_journal/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-account_receipt_journal/doc/USAGE.md new file mode 100644 index 00000000..b80ce11e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_journal/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon account_receipt_journal +``` diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_journal/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-account_receipt_journal/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_journal/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_journal/pyproject.toml b/odoo-bringout-oca-account-invoicing-account_receipt_journal/pyproject.toml new file mode 100644 index 00000000..e20c112e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_journal/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-account_receipt_journal" +version = "16.0.0" +description = "Receipts Journals - Define and use journals dedicated to receipts" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["account_receipt_journal"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_send/README.md b/odoo-bringout-oca-account-invoicing-account_receipt_send/README.md new file mode 100644 index 00000000..d27268a3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_send/README.md @@ -0,0 +1,44 @@ +# Receipts Print and Send + +Odoo addon: account_receipt_send + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-account_receipt_send +``` + +## Dependencies + +This addon depends on: +- account + +## Manifest Information + +- **Name**: Receipts Print and Send +- **Version**: 16.0.1.0.2 +- **Category**: Accounting & Finance +- **License**: LGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `account_receipt_send`. + +## License + +This package maintains the original LGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/README.rst b/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/README.rst new file mode 100644 index 00000000..9380dcea --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/README.rst @@ -0,0 +1,98 @@ +======================= +Receipts Print and Send +======================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:9e814c07cc9e6f4e37db672d3335c3e4c976dcd52f5dd012f64ed83daf506702 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-LGPL--3-blue.png + :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + :alt: License: LGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/account_receipt_send + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-account_receipt_send + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +Adds a button to Send and Print Receipts +Adds a new mail template for receipts + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +#. Go to Invoicing -> Configuration and activate -> Customer Invoices -> "Sale Receipt" + +Usage +===== + +#. Go to Invoicing -> Customers - > Receipts -> Create a new receipt +#. Select a customer and a product and confirm it +#. Click Send & Print button + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Moduon + +Contributors +~~~~~~~~~~~~ + +* Eduardo de Miguel (`Moduon `__) +* Rafael Blasco (`Moduon `__) + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-Shide| image:: https://github.com/Shide.png?size=40px + :target: https://github.com/Shide + :alt: Shide + +Current `maintainer `__: + +|maintainer-Shide| + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/__init__.py b/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/__manifest__.py b/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/__manifest__.py new file mode 100644 index 00000000..27772faf --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/__manifest__.py @@ -0,0 +1,20 @@ +# Copyright 2023 Moduon Team S.L. +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl). +{ + "name": "Receipts Print and Send", + "summary": "Send receipts", + "version": "16.0.1.0.2", + "category": "Accounting & Finance", + "website": "https://github.com/OCA/account-invoicing", + "author": "Moduon, Odoo Community Association (OCA)", + "maintainers": ["Shide"], + "license": "LGPL-3", + "installable": True, + "depends": [ + "account", + ], + "data": [ + "views/account_move_views.xml", + "data/mail_template_data.xml", + ], +} diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/data/mail_template_data.xml b/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/data/mail_template_data.xml new file mode 100644 index 00000000..0ae140be --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/data/mail_template_data.xml @@ -0,0 +1,70 @@ + + + + Receipt: Send by email + + {{ (object.invoice_user_id.email_formatted or user.email_formatted) }} + {{ object.partner_id.id }} + {{ object.company_id.name }} Receipt (Ref {{ object.name or 'n/a' }}) + +
+

Dear + + Brandon Freeman ( + Azure Interior), + + + Brandon Freeman, + +
+
Here is your receipt INV/2021/05/0005 + + (with reference: SUB003) + + amounting in $ 143,750.00 from YourCompany. + This invoice is already paid. + Please remit payment at your earliest convenience. + +
+
Please use the following communication for your payment: INV/2021/05/0005. +
+
+
+
Do not hesitate to contact us if you have any questions. + +
+ -- +
Mitchell Admin +
+
+

+
+
+ + Receipt_{{ (object.name or '').replace('/','_') }}{{ object.state == 'draft' and '_draft' or '' }} + {{ object.partner_id.lang }} + +
+
diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/i18n/account_receipt_send.pot b/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/i18n/account_receipt_send.pot new file mode 100644 index 00000000..d77506e4 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/i18n/account_receipt_send.pot @@ -0,0 +1,79 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_receipt_send +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_receipt_send +#: model:mail.template,body_html:account_receipt_send.email_template_edi_receipt +msgid "" +"
\n" +"

Dear\n" +" \n" +" Brandon Freeman (\n" +" Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"
\n" +"
Here is your receipt INV/2021/05/0005\n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00 from YourCompany.\n" +" This invoice is already paid.\n" +" Please remit payment at your earliest convenience.\n" +" \n" +"
\n" +"
Please use the following communication for your payment: INV/2021/05/0005.\n" +"
\n" +"
\n" +"
\n" +"
Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --\n" +"
Mitchell Admin\n" +"
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_receipt_send +#: model:ir.model,name:account_receipt_send.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_receipt_send +#: model:mail.template,name:account_receipt_send.email_template_edi_receipt +msgid "Receipt: Send by email" +msgstr "" + +#. module: account_receipt_send +#: model:mail.template,report_name:account_receipt_send.email_template_edi_receipt +msgid "" +"Receipt_{{ (object.name or '').replace('/','_') }}{{ object.state == 'draft'" +" and '_draft' or '' }}" +msgstr "" + +#. module: account_receipt_send +#: model_terms:ir.ui.view,arch_db:account_receipt_send.view_move_receipt_send_form +msgid "Send & Print" +msgstr "" + +#. module: account_receipt_send +#: model:mail.template,subject:account_receipt_send.email_template_edi_receipt +msgid "{{ object.company_id.name }} Receipt (Ref {{ object.name or 'n/a' }})" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/i18n/bs.po b/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/i18n/bs.po new file mode 100644 index 00000000..ada8be24 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/i18n/bs.po @@ -0,0 +1,79 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_receipt_send +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_receipt_send +#: model:mail.template,body_html:account_receipt_send.email_template_edi_receipt +msgid "" +"
\n" +"

Dear\n" +" \n" +" Brandon Freeman (\n" +" Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"
\n" +"
Here is your receipt INV/2021/05/0005\n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00 from YourCompany.\n" +" This invoice is already paid.\n" +" Please remit payment at your earliest convenience.\n" +" \n" +"
\n" +"
Please use the following communication for your payment: INV/2021/05/0005.\n" +"
\n" +"
\n" +"
\n" +"
Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --\n" +"
Mitchell Admin\n" +"
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: account_receipt_send +#: model:ir.model,name:account_receipt_send.model_account_move +msgid "Journal Entry" +msgstr "Žurnal" + +#. module: account_receipt_send +#: model:mail.template,name:account_receipt_send.email_template_edi_receipt +msgid "Receipt: Send by email" +msgstr "Račun: Pošalji e-poštom" + +#. module: account_receipt_send +#: model:mail.template,report_name:account_receipt_send.email_template_edi_receipt +msgid "" +"Receipt_{{ (object.name or '').replace('/','_') }}{{ object.state == 'draft'" +" and '_draft' or '' }}" +msgstr "" + +#. module: account_receipt_send +#: model_terms:ir.ui.view,arch_db:account_receipt_send.view_move_receipt_send_form +msgid "Send & Print" +msgstr "Šalji i ispiši" + +#. module: account_receipt_send +#: model:mail.template,subject:account_receipt_send.email_template_edi_receipt +msgid "{{ object.company_id.name }} Receipt (Ref {{ object.name or 'n/a' }})" +msgstr "{{ object.company_id.name }} Račun (Ref {{ object.name or 'n/a' }})" diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/i18n/es.po b/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/i18n/es.po new file mode 100644 index 00000000..450d903d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/i18n/es.po @@ -0,0 +1,146 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_receipt_send +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-07-29 10:09+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_receipt_send +#: model:mail.template,body_html:account_receipt_send.email_template_edi_receipt +msgid "" +"
\n" +"

Dear\n" +" \n" +" Brandon " +"Freeman (\n" +" Azure Interior),\n" +" \n" +" \n" +" Brandon " +"Freeman,\n" +" \n" +"
\n" +"
Here is your receipt INV/2021/05/0005\n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00 from YourCompany.\n" +" This invoice is already paid.\n" +" Please remit payment at your earliest " +"convenience.\n" +" \n" +"
\n" +"
Please use the following communication for " +"your payment: INV/2021/05/0005.\n" +"
\n" +"
\n" +"
\n" +"
Do not hesitate to contact us if you have any " +"questions.\n" +" \n" +"
\n" +" --\n" +"
Mitchell Admin\n" +"
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" +"
\n" +"

Estimado\n" +" \n" +" Brandon " +"Freeman (\n" +" Azure Interior),\n" +" \n" +" \n" +" Brandon " +"Freeman,\n" +" \n" +"
\n" +"
Aquí está su recibo INV/2021/05/0005\n" +" \n" +" (con referencia: SUB003)\n" +" \n" +" importe que asciende a $ " +"143,750.00 from YourCompany.\n" +" Esta factura ya está pagada.\n" +" Por faor remita el pago lo antes " +"convenientemente posible sea.\n" +" \n" +"
\n" +"
Por favor utilice la suguiente comunicación " +"para su pago: INV/2021/05/0005.\n" +"
\n" +"
\n" +"
\n" +"
No dude ponerse en contacto con nosotros si tiene " +"alguna duda.\n" +" \n" +"
\n" +" --\n" +"
Administrador Mitchell\n" +"
\n" +"
\n" +"

\n" +"
\n" +" " + +#. module: account_receipt_send +#: model:ir.model,name:account_receipt_send.model_account_move +msgid "Journal Entry" +msgstr "Entrada diaria" + +#. module: account_receipt_send +#: model:mail.template,name:account_receipt_send.email_template_edi_receipt +msgid "Receipt: Send by email" +msgstr "Recibo: Enviar por correo electrónico" + +#. module: account_receipt_send +#: model:mail.template,report_name:account_receipt_send.email_template_edi_receipt +msgid "" +"Receipt_{{ (object.name or '').replace('/','_') }}{{ object.state == 'draft' " +"and '_draft' or '' }}" +msgstr "" +"Recibo_{{ (object.name or '').replace('/','_') }}{{ object.state == 'draft' " +"and '_draft' or '' }}" + +#. module: account_receipt_send +#: model_terms:ir.ui.view,arch_db:account_receipt_send.view_move_receipt_send_form +msgid "Send & Print" +msgstr "Enviar & Imprimir" + +#. module: account_receipt_send +#: model:mail.template,subject:account_receipt_send.email_template_edi_receipt +msgid "{{ object.company_id.name }} Receipt (Ref {{ object.name or 'n/a' }})" +msgstr "{{ object.company_id.name }} Recibo (Ref {{ object.name or 'n/a' }})" diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/i18n/it.po b/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/i18n/it.po new file mode 100644 index 00000000..18412d3a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/i18n/it.po @@ -0,0 +1,130 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_receipt_send +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-02-26 09:40+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: account_receipt_send +#: model:mail.template,body_html:account_receipt_send.email_template_edi_receipt +msgid "" +"
\n" +"

Dear\n" +" \n" +" Brandon Freeman (\n" +" Azure Interior),\n" +" \n" +" \n" +" Brandon Freeman,\n" +" \n" +"
\n" +"
Here is your receipt INV/2021/05/0005\n" +" \n" +" (with reference: SUB003)\n" +" \n" +" amounting in $ 143,750.00 from YourCompany.\n" +" This invoice is already paid.\n" +" Please remit payment at your earliest convenience.\n" +" \n" +"
\n" +"
Please use the following communication for your payment: INV/2021/05/0005.\n" +"
\n" +"
\n" +"
\n" +"
Do not hesitate to contact us if you have any questions.\n" +" \n" +"
\n" +" --\n" +"
Mitchell Admin\n" +"
\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" +"
\n" +"

" +"Dear\n" +" \n" +" Brandon " +"Freeman (\n" +" Azure Interior),\n" +" \n" +" \n" +" Brandon " +"Freeman,\n" +" \n" +"
\n" +"
Here is your receipt INV/2021/05/0005\n" +" \n" +" (with reference: SUB003)\n" +" \n" +" ammontare di $ 143,750.00 da YourCompany.\n" +" Questa fattura è già pagata.\n" +" Si prega di effettuare il pagamento il " +"prima possibile.\n" +" \n" +"
\n" +"
Utilizzare il seguente riferimento per il " +"pagamento: INV/2021/05/" +"0005.\n" +"
\n" +"
\n" +"
\n" +"
Non esitate a contattarci per eventuali domande.\n" +" \n" +"
\n" +" --\n" +"
Mitchell Admin\n" +"
\n" +"
\n" +"

\n" +"
\n" +" " + +#. module: account_receipt_send +#: model:ir.model,name:account_receipt_send.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: account_receipt_send +#: model:mail.template,name:account_receipt_send.email_template_edi_receipt +msgid "Receipt: Send by email" +msgstr "Ricevuta: invia per e-mail" + +#. module: account_receipt_send +#: model:mail.template,report_name:account_receipt_send.email_template_edi_receipt +msgid "" +"Receipt_{{ (object.name or '').replace('/','_') }}{{ object.state == 'draft'" +" and '_draft' or '' }}" +msgstr "" +"Ricevuta_{{ (object.name or '').replace('/','_') }}{{ object.state == " +"'draft' and '_draft' or '' }}" + +#. module: account_receipt_send +#: model_terms:ir.ui.view,arch_db:account_receipt_send.view_move_receipt_send_form +msgid "Send & Print" +msgstr "Invia e stampa" + +#. module: account_receipt_send +#: model:mail.template,subject:account_receipt_send.email_template_edi_receipt +msgid "{{ object.company_id.name }} Receipt (Ref {{ object.name or 'n/a' }})" +msgstr "{{ object.company_id.name }} Ricevuta (Rif {{ object.name or 'n/a' }})" diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/models/__init__.py b/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/models/__init__.py new file mode 100644 index 00000000..9c0a4213 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/models/__init__.py @@ -0,0 +1 @@ +from . import account_move diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/models/account_move.py b/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/models/account_move.py new file mode 100644 index 00000000..4ea65983 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/models/account_move.py @@ -0,0 +1,10 @@ +from odoo import models + + +class AccountMove(models.Model): + _inherit = "account.move" + + def _get_mail_template(self): + if all(move.move_type in {"out_receipt", "in_receipt"} for move in self): + return "account_receipt_send.email_template_edi_receipt" + return super()._get_mail_template() diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/readme/CONFIGURE.rst b/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/readme/CONFIGURE.rst new file mode 100644 index 00000000..b2dacd5d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/readme/CONFIGURE.rst @@ -0,0 +1 @@ +#. Go to Invoicing -> Configuration and activate -> Customer Invoices -> "Sale Receipt" diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..249b6b1d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/readme/CONTRIBUTORS.rst @@ -0,0 +1,2 @@ +* Eduardo de Miguel (`Moduon `__) +* Rafael Blasco (`Moduon `__) diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/readme/DESCRIPTION.rst new file mode 100644 index 00000000..f151ef96 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/readme/DESCRIPTION.rst @@ -0,0 +1,2 @@ +Adds a button to Send and Print Receipts +Adds a new mail template for receipts diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/readme/USAGE.rst b/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/readme/USAGE.rst new file mode 100644 index 00000000..7e01519e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/readme/USAGE.rst @@ -0,0 +1,3 @@ +#. Go to Invoicing -> Customers - > Receipts -> Create a new receipt +#. Select a customer and a product and confirm it +#. Click Send & Print button diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/static/description/icon.png b/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/static/description/index.html b/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/static/description/index.html new file mode 100644 index 00000000..3b3a3f70 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/static/description/index.html @@ -0,0 +1,441 @@ + + + + + + +Receipts Print and Send + + + +
+

Receipts Print and Send

+ + +

Beta License: LGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

Adds a button to Send and Print Receipts +Adds a new mail template for receipts

+

Table of contents

+ +
+

Configuration

+
    +
  1. Go to Invoicing -> Configuration and activate -> Customer Invoices -> “Sale Receipt”
  2. +
+
+
+

Usage

+
    +
  1. Go to Invoicing -> Customers - > Receipts -> Create a new receipt
  2. +
  3. Select a customer and a product and confirm it
  4. +
  5. Click Send & Print button
  6. +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Moduon
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

Shide

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/tests/__init__.py b/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/tests/__init__.py new file mode 100644 index 00000000..a90c4723 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/tests/__init__.py @@ -0,0 +1 @@ +from . import test_account_receipt diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/tests/test_account_receipt.py b/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/tests/test_account_receipt.py new file mode 100644 index 00000000..d95eaab5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/tests/test_account_receipt.py @@ -0,0 +1,27 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo.tests import tagged + +from odoo.addons.account.tests.common import AccountTestInvoicingCommon + + +@tagged("post_install", "-at_install") +class TestAccountReceipt(AccountTestInvoicingCommon): + @classmethod + def setUpClass(cls, chart_template_ref=None): + super().setUpClass(chart_template_ref=chart_template_ref) + cls.in_receipt = cls.init_invoice( + "in_receipt", products=cls.product_a + cls.product_b + ) + cls.in_receipt._post() + cls.out_receipt = cls.init_invoice( + "out_receipt", products=cls.product_a + cls.product_b + ) + cls.out_receipt._post() + + def test_receipt_mail_template(self): + self.assertEqual( + (self.in_receipt | self.out_receipt)._get_mail_template(), + "account_receipt_send.email_template_edi_receipt", + "Mail template chosen wrong", + ) diff --git a/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/views/account_move_views.xml b/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/views/account_move_views.xml new file mode 100644 index 00000000..c3716f9b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-account_receipt_send/account_receipt_send/views/account_move_views.xml @@ -0,0 +1,30 @@ + + + + account.move.receipt.send.form + account.move + + + + +
+
+
+ diff --git a/odoo-bringout-oca-account-invoicing-product_form_account_move_line_link/product_form_account_move_line_link/views/product_template_views.xml b/odoo-bringout-oca-account-invoicing-product_form_account_move_line_link/product_form_account_move_line_link/views/product_template_views.xml new file mode 100644 index 00000000..7b40d44a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-product_form_account_move_line_link/product_form_account_move_line_link/views/product_template_views.xml @@ -0,0 +1,30 @@ + + + + + product.template.form (in product_form_account_move_line_link) + product.template + + +
+ +
+
+
+
diff --git a/odoo-bringout-oca-account-invoicing-product_form_account_move_line_link/pyproject.toml b/odoo-bringout-oca-account-invoicing-product_form_account_move_line_link/pyproject.toml new file mode 100644 index 00000000..8dffeccd --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-product_form_account_move_line_link/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-product_form_account_move_line_link" +version = "16.0.0" +description = "Product From Account Move Line Link - + Adds a button on product forms to access Journal Items" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["product_form_account_move_line_link"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/README.md b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/README.md new file mode 100644 index 00000000..425bd26d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/README.md @@ -0,0 +1,44 @@ +# Purchase invoicing no zero line + +Odoo addon: purchase_invoicing_no_zero_line + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line +``` + +## Dependencies + +This addon depends on: +- purchase + +## Manifest Information + +- **Name**: Purchase invoicing no zero line +- **Version**: 16.0.1.0.0 +- **Category**: Purchase Management +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `purchase_invoicing_no_zero_line`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/doc/ARCHITECTURE.md new file mode 100644 index 00000000..17d0f5ba --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Purchase_invoicing_no_zero_line Module - purchase_invoicing_no_zero_line + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/doc/CONFIGURATION.md new file mode 100644 index 00000000..ea0bc630 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for purchase_invoicing_no_zero_line. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/doc/DEPENDENCIES.md new file mode 100644 index 00000000..d77dd48b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [purchase](../../odoo-bringout-oca-ocb-purchase) diff --git a/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/doc/FAQ.md new file mode 100644 index 00000000..4038c817 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon purchase_invoicing_no_zero_line or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/doc/INSTALL.md new file mode 100644 index 00000000..c23fe6a1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line" +# or +uv pip install odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line" +``` diff --git a/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/doc/MODELS.md new file mode 100644 index 00000000..e4e6a89c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/doc/MODELS.md @@ -0,0 +1,13 @@ +# Models + +Detected core models and extensions in purchase_invoicing_no_zero_line. + +```mermaid +classDiagram + class account_journal + class account_move +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/doc/OVERVIEW.md new file mode 100644 index 00000000..a2d6f2c5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: purchase_invoicing_no_zero_line. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon purchase_invoicing_no_zero_line +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/doc/USAGE.md new file mode 100644 index 00000000..e5914bd5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon purchase_invoicing_no_zero_line +``` diff --git a/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/README.rst b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/README.rst new file mode 100644 index 00000000..8319497c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/README.rst @@ -0,0 +1,90 @@ +=============================== +Purchase invoicing no zero line +=============================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:cfc41c7c2b9f9b78a415d823ec5715f7c47d3d4126a054c620caa373ee92fa73 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/purchase_invoicing_no_zero_line + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-purchase_invoicing_no_zero_line + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module adds the possibility to avoid creating purchase invoice lines without +quantity. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +#. Go to *Invoicing > Configuration > Journals*. +#. Enable *Avoid zero lines*. +#. Save. + +NOTE: This option is only available for journals of type "purchase". + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Digital5 S.L. + +Contributors +~~~~~~~~~~~~ + +* Digital5, S.L. +* `Tecnativa `_: + + * Carlos Roca +* Florian da Costa + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/__init__.py b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/__init__.py new file mode 100644 index 00000000..31660d6a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import models diff --git a/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/__manifest__.py b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/__manifest__.py new file mode 100644 index 00000000..4792d0fc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/__manifest__.py @@ -0,0 +1,14 @@ +# Copyright 2019 Digital5 S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +{ + "name": "Purchase invoicing no zero line", + "summary": "Avoid creation of zero quantity invoice lines from purchase", + "version": "16.0.1.0.0", + "category": "Purchase Management", + "author": "Digital5 S.L., Odoo Community Association (OCA)", + "license": "AGPL-3", + "website": "https://github.com/OCA/account-invoicing", + "installable": True, + "depends": ["purchase"], + "data": ["views/account_view.xml"], +} diff --git a/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/i18n/bs.po b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/i18n/bs.po new file mode 100644 index 00000000..c6693961 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/i18n/bs.po @@ -0,0 +1,36 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_invoicing_no_zero_line +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: purchase_invoicing_no_zero_line +#: model:ir.model.fields,field_description:purchase_invoicing_no_zero_line.field_account_journal__avoid_zero_lines +msgid "Avoid zero lines" +msgstr "Avoid zero lines" + +#. module: purchase_invoicing_no_zero_line +#: model:ir.model.fields,help:purchase_invoicing_no_zero_line.field_account_journal__avoid_zero_lines +msgid "" +"If this option is checked, the purchase invoices in this journal will have " +"no lines with zero quantity" +msgstr "" + +#. module: purchase_invoicing_no_zero_line +#: model:ir.model,name:purchase_invoicing_no_zero_line.model_account_journal +msgid "Journal" +msgstr "Vrsta naloga" + +#. module: purchase_invoicing_no_zero_line +#: model:ir.model,name:purchase_invoicing_no_zero_line.model_account_move +msgid "Journal Entry" +msgstr "Žurnal" diff --git a/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/i18n/de.po b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/i18n/de.po new file mode 100644 index 00000000..96aa4577 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/i18n/de.po @@ -0,0 +1,42 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_invoicing_no_zero_line +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2019-07-17 12:43+0000\n" +"Last-Translator: Maria Sparenberg \n" +"Language-Team: none\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.7.1\n" + +#. module: purchase_invoicing_no_zero_line +#: model:ir.model.fields,field_description:purchase_invoicing_no_zero_line.field_account_journal__avoid_zero_lines +msgid "Avoid zero lines" +msgstr "" + +#. module: purchase_invoicing_no_zero_line +#: model:ir.model.fields,help:purchase_invoicing_no_zero_line.field_account_journal__avoid_zero_lines +msgid "" +"If this option is checked, the purchase invoices in this journal will have " +"no lines with zero quantity" +msgstr "" + +#. module: purchase_invoicing_no_zero_line +#: model:ir.model,name:purchase_invoicing_no_zero_line.model_account_journal +msgid "Journal" +msgstr "" + +#. module: purchase_invoicing_no_zero_line +#: model:ir.model,name:purchase_invoicing_no_zero_line.model_account_move +msgid "Journal Entry" +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Rechnung" diff --git a/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/i18n/es.po b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/i18n/es.po new file mode 100644 index 00000000..f9e94982 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/i18n/es.po @@ -0,0 +1,47 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_invoicing_no_zero_line +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-02-15 15:22+0000\n" +"PO-Revision-Date: 2024-01-27 14:33+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: purchase_invoicing_no_zero_line +#: model:ir.model.fields,field_description:purchase_invoicing_no_zero_line.field_account_bank_statement_import_journal_creation__avoid_zero_lines +#: model:ir.model.fields,field_description:purchase_invoicing_no_zero_line.field_account_journal__avoid_zero_lines +msgid "Avoid zero lines" +msgstr "Evitar líneas a cero" + +#. module: purchase_invoicing_no_zero_line +#: model:ir.model.fields,help:purchase_invoicing_no_zero_line.field_account_bank_statement_import_journal_creation__avoid_zero_lines +#: model:ir.model.fields,help:purchase_invoicing_no_zero_line.field_account_journal__avoid_zero_lines +msgid "" +"If this option is checked, the purchase invoices in this journal will have " +"no lines with zero quantity" +msgstr "" +"Si se marca esta opción, las facturas de compra en este diario no se crearán " +"con líneas a cantidad cero" + +#. module: purchase_invoicing_no_zero_line +#: model:ir.model,name:purchase_invoicing_no_zero_line.model_account_journal +msgid "Journal" +msgstr "Diario" + +#. module: purchase_invoicing_no_zero_line +#: model:ir.model,name:purchase_invoicing_no_zero_line.model_account_move +msgid "Journal Entries" +msgstr "Entradas en Diario" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/i18n/fr.po b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/i18n/fr.po new file mode 100644 index 00000000..dc75be95 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/i18n/fr.po @@ -0,0 +1,41 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_invoicing_no_zero_line +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-04-30 08:21+0000\n" +"Last-Translator: \"Denis Roussel (ACSONE)\" \n" +"Language-Team: none\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: purchase_invoicing_no_zero_line +#: model:ir.model.fields,field_description:purchase_invoicing_no_zero_line.field_account_journal__avoid_zero_lines +msgid "Avoid zero lines" +msgstr "Éviter les lignes à zéro" + +#. module: purchase_invoicing_no_zero_line +#: model:ir.model.fields,help:purchase_invoicing_no_zero_line.field_account_journal__avoid_zero_lines +msgid "" +"If this option is checked, the purchase invoices in this journal will have " +"no lines with zero quantity" +msgstr "" +"Si cette option est cochée, les factures d'achat dans ce journal n'auront " +"pas de lignes avec une quantité à zéro" + +#. module: purchase_invoicing_no_zero_line +#: model:ir.model,name:purchase_invoicing_no_zero_line.model_account_journal +msgid "Journal" +msgstr "Journal" + +#. module: purchase_invoicing_no_zero_line +#: model:ir.model,name:purchase_invoicing_no_zero_line.model_account_move +msgid "Journal Entry" +msgstr "Pièce comptable" diff --git a/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/i18n/it.po b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/i18n/it.po new file mode 100644 index 00000000..47350454 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/i18n/it.po @@ -0,0 +1,41 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_invoicing_no_zero_line +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-02-27 12:36+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: purchase_invoicing_no_zero_line +#: model:ir.model.fields,field_description:purchase_invoicing_no_zero_line.field_account_journal__avoid_zero_lines +msgid "Avoid zero lines" +msgstr "Evita righe a zero" + +#. module: purchase_invoicing_no_zero_line +#: model:ir.model.fields,help:purchase_invoicing_no_zero_line.field_account_journal__avoid_zero_lines +msgid "" +"If this option is checked, the purchase invoices in this journal will have " +"no lines with zero quantity" +msgstr "" +"Se questa opzione è selezionata, le fatture di acquisto in questo registro " +"non avranno righe con quantità a zero" + +#. module: purchase_invoicing_no_zero_line +#: model:ir.model,name:purchase_invoicing_no_zero_line.model_account_journal +msgid "Journal" +msgstr "Registro" + +#. module: purchase_invoicing_no_zero_line +#: model:ir.model,name:purchase_invoicing_no_zero_line.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" diff --git a/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/i18n/purchase_invoicing_no_zero_line.pot b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/i18n/purchase_invoicing_no_zero_line.pot new file mode 100644 index 00000000..2aca67d3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/i18n/purchase_invoicing_no_zero_line.pot @@ -0,0 +1,36 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_invoicing_no_zero_line +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: purchase_invoicing_no_zero_line +#: model:ir.model.fields,field_description:purchase_invoicing_no_zero_line.field_account_journal__avoid_zero_lines +msgid "Avoid zero lines" +msgstr "" + +#. module: purchase_invoicing_no_zero_line +#: model:ir.model.fields,help:purchase_invoicing_no_zero_line.field_account_journal__avoid_zero_lines +msgid "" +"If this option is checked, the purchase invoices in this journal will have " +"no lines with zero quantity" +msgstr "" + +#. module: purchase_invoicing_no_zero_line +#: model:ir.model,name:purchase_invoicing_no_zero_line.model_account_journal +msgid "Journal" +msgstr "" + +#. module: purchase_invoicing_no_zero_line +#: model:ir.model,name:purchase_invoicing_no_zero_line.model_account_move +msgid "Journal Entry" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/models/__init__.py b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/models/__init__.py new file mode 100644 index 00000000..6a288ca7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/models/__init__.py @@ -0,0 +1,4 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import account_journal +from . import account_move diff --git a/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/models/account_journal.py b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/models/account_journal.py new file mode 100644 index 00000000..108c45f6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/models/account_journal.py @@ -0,0 +1,14 @@ +# Copyright 2019 Digital5 S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class AccountJournal(models.Model): + _inherit = "account.journal" + + avoid_zero_lines = fields.Boolean( + string="Avoid zero lines", + help="If this option is checked, the purchase invoices in this journal" + " will have no lines with zero quantity", + ) diff --git a/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/models/account_move.py b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/models/account_move.py new file mode 100644 index 00000000..da5f2f89 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/models/account_move.py @@ -0,0 +1,28 @@ +# Copyright 2019 Digital5 S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import api, models +from odoo.tools import float_is_zero + + +class AccountMove(models.Model): + _inherit = "account.move" + + @api.onchange("purchase_vendor_bill_id", "purchase_id") + def _onchange_purchase_auto_complete(self): + """ + after the creation of the lines, delete the zero qty lines + if the journal is marked as such + """ + purchase = self.purchase_vendor_bill_id.purchase_order_id + res = super()._onchange_purchase_auto_complete() + if purchase and self.journal_id and self.journal_id.avoid_zero_lines: + zero_lines = self.invoice_line_ids.filtered( + lambda x: float_is_zero( + x.quantity, + precision_rounding=x.product_uom_id.rounding, + ) + and x.purchase_line_id.order_id == purchase + ) + self.invoice_line_ids -= zero_lines + return res diff --git a/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/readme/CONFIGURE.rst b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/readme/CONFIGURE.rst new file mode 100644 index 00000000..5ba4b681 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/readme/CONFIGURE.rst @@ -0,0 +1,5 @@ +#. Go to *Invoicing > Configuration > Journals*. +#. Enable *Avoid zero lines*. +#. Save. + +NOTE: This option is only available for journals of type "purchase". diff --git a/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..93f3ec41 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/readme/CONTRIBUTORS.rst @@ -0,0 +1,5 @@ +* Digital5, S.L. +* `Tecnativa `_: + + * Carlos Roca +* Florian da Costa diff --git a/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/readme/DESCRIPTION.rst new file mode 100644 index 00000000..e1925552 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/readme/DESCRIPTION.rst @@ -0,0 +1,2 @@ +This module adds the possibility to avoid creating purchase invoice lines without +quantity. diff --git a/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/static/description/icon.png b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/static/description/icon.svg b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/static/description/icon.svg new file mode 100644 index 00000000..a7a26d09 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/static/description/icon.svg @@ -0,0 +1,79 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/static/description/index.html b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/static/description/index.html new file mode 100644 index 00000000..03f91a9f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/static/description/index.html @@ -0,0 +1,437 @@ + + + + + + +Purchase invoicing no zero line + + + +
+

Purchase invoicing no zero line

+ + +

Beta License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

This module adds the possibility to avoid creating purchase invoice lines without +quantity.

+

Table of contents

+ +
+

Configuration

+
    +
  1. Go to Invoicing > Configuration > Journals.
  2. +
  3. Enable Avoid zero lines.
  4. +
  5. Save.
  6. +
+

NOTE: This option is only available for journals of type “purchase”.

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Digital5 S.L.
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/tests/__init__.py b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/tests/__init__.py new file mode 100644 index 00000000..7460942e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/tests/__init__.py @@ -0,0 +1 @@ +from . import test_purchase_invoicing_no_zero_line diff --git a/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/tests/test_purchase_invoicing_no_zero_line.py b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/tests/test_purchase_invoicing_no_zero_line.py new file mode 100644 index 00000000..446a5f1d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/tests/test_purchase_invoicing_no_zero_line.py @@ -0,0 +1,111 @@ +# Copyright 2022 Tecnativa - Carlos Roca +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import fields +from odoo.tests.common import Form, TransactionCase + + +class TestPurchaseInvoicingNoZeroLine(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.journal = cls.env["account.journal"].create( + {"name": "Test Journal", "type": "purchase", "code": "TEST", "sequence": 1} + ) + cls.account_payable = cls.env["account.account"].create( + { + "name": "Account Payable", + "code": "ACP", + "account_type": "liability_payable", + "reconcile": True, + } + ) + cls.vendor = cls.env["res.partner"].create( + { + "name": "Vendor", + "is_company": True, + "property_account_payable_id": cls.account_payable.id, + } + ) + cls.account_expense = cls.env["account.account"].create( + { + "name": "Account Expense", + "code": "ACE", + "account_type": "expense", + } + ) + cls.product1 = cls.env["product.product"].create( + { + "name": "Product Test 1", + "purchase_ok": True, + "type": "consu", + "property_account_expense_id": cls.account_expense.id, + } + ) + cls.product2 = cls.env["product.product"].create( + { + "name": "Product Test 2", + "purchase_ok": True, + "type": "consu", + "property_account_expense_id": cls.account_expense.id, + } + ) + cls.purchase_order = cls.env["purchase.order"].create( + { + "partner_id": cls.vendor.id, + "order_line": [ + ( + 0, + 0, + { + "product_id": cls.product1.id, + "name": cls.product1.name, + "product_qty": 5, + "price_unit": 100, + "product_uom": cls.product1.uom_id.id, + "date_planned": fields.Datetime.now(), + }, + ), + ( + 0, + 0, + { + "product_id": cls.product2.id, + "name": cls.product2.name, + "product_qty": 5, + "price_unit": 100, + "product_uom": cls.product2.uom_id.id, + "date_planned": fields.Datetime.now(), + }, + ), + ], + } + ) + + def _create_invoice_from_po_ref(self, po=False): + if not po: + po = self.purchase_order + supplier_form = self.env.ref("account.view_move_form") + invoice_form = Form( + self.env["account.move"].with_context(default_move_type="in_invoice"), + view=supplier_form, + ) + + invoice_form.purchase_vendor_bill_id = self.env["purchase.bill.union"].browse( + -po.id + ) + invoice = invoice_form.save() + return invoice + + def test_01_all_lines(self): + self.purchase_order.button_confirm() + self.purchase_order.order_line[0].qty_received = 5 + invoice = self._create_invoice_from_po_ref() + self.assertEqual(len(invoice.invoice_line_ids), 2) + + def test_02_no_zero_lines(self): + self.journal.avoid_zero_lines = True + self.purchase_order.button_confirm() + self.purchase_order.order_line[0].qty_received = 5 + invoice = self._create_invoice_from_po_ref() + self.assertEqual(len(invoice.invoice_line_ids), 1) diff --git a/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/views/account_view.xml b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/views/account_view.xml new file mode 100644 index 00000000..5cbf0136 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/purchase_invoicing_no_zero_line/views/account_view.xml @@ -0,0 +1,16 @@ + + + + view_account_journal_form_inh_no_zero + account.journal + + + + + + + + diff --git a/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/pyproject.toml b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/pyproject.toml new file mode 100644 index 00000000..59c3ab5d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-purchase_invoicing_no_zero_line" +version = "16.0.0" +description = "Purchase invoicing no zero line - Avoid creation of zero quantity invoice lines from purchase" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-purchase>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["purchase_invoicing_no_zero_line"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/README.md b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/README.md new file mode 100644 index 00000000..0c0abd89 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/README.md @@ -0,0 +1,44 @@ +# Purchase Stock Picking Return Invoicing + +Odoo addon: purchase_stock_picking_return_invoicing + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing +``` + +## Dependencies + +This addon depends on: +- purchase_stock + +## Manifest Information + +- **Name**: Purchase Stock Picking Return Invoicing +- **Version**: 16.0.1.0.2 +- **Category**: Purchases +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `purchase_stock_picking_return_invoicing`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/doc/ARCHITECTURE.md new file mode 100644 index 00000000..3fbf2509 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Purchase_stock_picking_return_invoicing Module - purchase_stock_picking_return_invoicing + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/doc/CONFIGURATION.md new file mode 100644 index 00000000..2a402383 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for purchase_stock_picking_return_invoicing. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/doc/DEPENDENCIES.md new file mode 100644 index 00000000..0e628531 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [purchase_stock](../../odoo-bringout-oca-ocb-purchase_stock) diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/doc/FAQ.md new file mode 100644 index 00000000..41a0828a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon purchase_stock_picking_return_invoicing or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/doc/INSTALL.md new file mode 100644 index 00000000..a94e8de7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing" +# or +uv pip install odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing" +``` diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/doc/MODELS.md new file mode 100644 index 00000000..634c28a1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/doc/MODELS.md @@ -0,0 +1,14 @@ +# Models + +Detected core models and extensions in purchase_stock_picking_return_invoicing. + +```mermaid +classDiagram + class account_move + class purchase_order + class purchase_order_line +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/doc/OVERVIEW.md new file mode 100644 index 00000000..a811e24f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: purchase_stock_picking_return_invoicing. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon purchase_stock_picking_return_invoicing +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/doc/USAGE.md new file mode 100644 index 00000000..eeded57c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon purchase_stock_picking_return_invoicing +``` diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/README.rst b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/README.rst new file mode 100644 index 00000000..2ebd14ea --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/README.rst @@ -0,0 +1,163 @@ +======================================= +Purchase Stock Picking Return Invoicing +======================================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:4a0d36ff6fc61058d18920d87b040ac9595984d86f04dd648890673c69f8739f + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Mature-brightgreen.png + :target: https://odoo-community.org/page/development-status + :alt: Mature +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/purchase_stock_picking_return_invoicing + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-purchase_stock_picking_return_invoicing + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module extends the functionality of purchase orders to better manage +supplier returns and refunds. + +In the purchase order you are able to display, for each line: + +* Billed Quantity and Refunded Quantity, as separate fields. + +* Received Quantity and Returned Refundable Quantity, as separate fields. + +You have the option to create a vendor bill or a refund. In the bill or refund +the correct quantity will be proposed, based on those fields. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +Case 1: When you return to a supplier some products, and you have not yet +received the bill from the supplier + +#. Go to *Purchases > Purchase > Purchase Orders > Create*. +#. Choose a supplier and add a product whose *Control Purchase Bills* is + *On received quantities*, and input some quantity to purchase. +#. Confirm the purchase order. +#. Go to *Shipment > Validate > Apply* so as to receive the quantities ordered. +#. Press the button *Return*. +#. In the wizard *Reverse Transfer* set *Quantity* to the quantity to be + returned. Press *Return* to complete the wizard. **IMPORTANT**: You have to + mark "To refund (Update SO/PO)" check before pressing the button. +#. On the return picking press *Validate > Apply*. +#. Go back to the purchase order. You will notice that the field *Returned + Qty* is now the quantity that was returned. +#. Press the button *Create Bill* to create the vendor bill. +#. The proposed vendor bill will be proposed for the difference between the + received and the returned quantity. + +Case 2: When you return to a supplier some products, and you have already +received a bill from the supplier. + +#. Go to *Purchases > Purchase > Purchase Orders > Create*. +#. Choose a supplier and add a product whose *Control Purchase Bills* is + *On received quantities*, and input some quantity to purchase. +#. Confirm the purchase order. +#. Go to *Shipment > Validate > Apply* so as to receive the quantities ordered. +#. Go back to the purchase order. Press the button *Create Bill* to create + the vendor bill. +#. The proposed vendor bill will be proposed for the quantity received. The + *Billing Status* is now 'Fully Billed' +#. Go to the original incoming shipment +#. Press the button *Return*. +#. In the wizard *Reverse Transfer* set *Quantity* to the quantity to be + returned. Press *Return* to complete the wizard. **IMPORTANT**: You have to + mark "To refund (Update SO/PO)" check before pressing the button. +#. On the return picking press *Validate > Apply*. +#. Go back to the purchase order. It will have *Billing Status* as 'Waiting + Bills'. You will notice that the field *Returned Qty* is now the quantity + that was returned. +#. Press the button *Refunds* to create the vendor refund bill. +#. The proposed vendor refund bill will be proposed for the quantity that is + to be refunded. +#. If you back to the purchase order, you will notice that *Billing Status* + is now 'Fully Billed', even when the quantity ordered does not match + with the quantity invoiced, because you did return some products. + +Remark: If you accept that you will not claim for a refund for the quantity +returned to the supplier, just leave without checking the mark +"To refund (Update SO/PO)" on the return dialog. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* ForgeFlow +* Tecnativa + +Contributors +~~~~~~~~~~~~ + +* Forgeflow : + + * Jordi Ballester Alomar + * Juany Davila + +* Tecnativa + + * Pedro M. Baeza + +* Ecosoft + + * Kitti Upariphutthiphong + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-pedrobaeza| image:: https://github.com/pedrobaeza.png?size=40px + :target: https://github.com/pedrobaeza + :alt: pedrobaeza +.. |maintainer-MiquelRForgeFlow| image:: https://github.com/MiquelRForgeFlow.png?size=40px + :target: https://github.com/MiquelRForgeFlow + :alt: MiquelRForgeFlow + +Current `maintainers `__: + +|maintainer-pedrobaeza| |maintainer-MiquelRForgeFlow| + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/__init__.py b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/__manifest__.py b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/__manifest__.py new file mode 100644 index 00000000..9f33ae6c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/__manifest__.py @@ -0,0 +1,18 @@ +# Copyright 2019 ForgeFlow S.L. (https://www.forgeflow.com) +# Copyright 2017-2018 Tecnativa - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Purchase Stock Picking Return Invoicing", + "summary": "Add an option to refund returned pickings", + "version": "16.0.1.0.2", + "category": "Purchases", + "website": "https://github.com/OCA/account-invoicing", + "author": "ForgeFlow, Tecnativa, Odoo Community Association (OCA)", + "license": "AGPL-3", + "installable": True, + "development_status": "Mature", + "depends": ["purchase_stock"], + "data": ["views/account_invoice_view.xml", "views/purchase_view.xml"], + "maintainers": ["pedrobaeza", "MiquelRForgeFlow"], +} diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/ar.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/ar.po new file mode 100644 index 00000000..7557b62d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/ar.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-24 18:04+0000\n" +"PO-Revision-Date: 2017-03-24 18:04+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Create Refund" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "فاتورة" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/bg.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/bg.po new file mode 100644 index 00000000..bf42fbc0 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/bg.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-24 18:04+0000\n" +"PO-Revision-Date: 2017-03-24 18:04+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Bulgarian (https://www.transifex.com/oca/teams/23907/bg/)\n" +"Language: bg\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Create Refund" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Фактура" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/bs.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/bs.po new file mode 100644 index 00000000..2a9ebd80 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/bs.po @@ -0,0 +1,73 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "Broj povrata po fakturi" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Create Refund" +msgstr "Povrat" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "Žurnal" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "Nalog za nabavu" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Stavka naloga za nabavu" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "Refundirana kol." + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "Povrat" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "Vraćena* kol." + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "Odaberi narudžbu ili stari račun" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "Ovo je SAMO vraćena količina koja se može refundirati." diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/ca.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/ca.po new file mode 100644 index 00000000..c235763b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/ca.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-06 00:42+0000\n" +"PO-Revision-Date: 2018-04-06 00:42+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +#, fuzzy +msgid "Create Refund" +msgstr "Rectificacions" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "Rectificacions" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/cs.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/cs.po new file mode 100644 index 00000000..4e434024 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/cs.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-24 18:04+0000\n" +"PO-Revision-Date: 2017-03-24 18:04+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Czech (https://www.transifex.com/oca/teams/23907/cs/)\n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Create Refund" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktura" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/de.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/de.po new file mode 100644 index 00000000..e51b6b43 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/de.po @@ -0,0 +1,83 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-06 00:42+0000\n" +"PO-Revision-Date: 2019-08-23 14:44+0000\n" +"Last-Translator: Maria Sparenberg \n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.7.1\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "# Rechnungsgutschriften" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +#, fuzzy +msgid "Create Refund" +msgstr "Gutschriften" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "Einkaufsbestellung" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Bestellposition" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "Erstattete Menge" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "Gutschriften" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "Retoure*-Menge" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "Dies ist die zurückgelieferte Menge, die erstattungsfähig ist." + +#~ msgid "Invoice" +#~ msgstr "Rechnung" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/el_GR.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/el_GR.po new file mode 100644 index 00000000..e9ed3ac7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/el_GR.po @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2017 +# Kostas Goutoudis , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-24 18:04+0000\n" +"PO-Revision-Date: 2017-03-24 18:04+0000\n" +"Last-Translator: Kostas Goutoudis , 2017\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +#, fuzzy +msgid "Create Refund" +msgstr "Επιστροφές χρημάτων" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "Επιστροφές χρημάτων" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Τιμολόγιο" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/en_GB.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/en_GB.po new file mode 100644 index 00000000..c99d2c46 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/en_GB.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-24 18:04+0000\n" +"PO-Revision-Date: 2017-03-24 18:04+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: English (United Kingdom) (https://www.transifex.com/oca/" +"teams/23907/en_GB/)\n" +"Language: en_GB\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Create Refund" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Invoice" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/es.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/es.po new file mode 100644 index 00000000..f41363b2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/es.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-06 00:42+0000\n" +"PO-Revision-Date: 2023-07-29 10:09+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "nº de facturas rectificativas" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Create Refund" +msgstr "Crear rectificativa" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "Entrada diaria" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "Pedido de compra" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Línea pedido de compra" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "Ctd. rectificada" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "Rectificaciones" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "Ctd. devuelta*" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "Seleccione un pedido de compra o una factura de proveedor antigua" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" +"No hay ninguna línea facturable. Si un producto tiene una política de " +"control basada en la cantidad recibida, asegúrese de que se ha recibido una " +"cantidad." + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "Esta es SOLO la cantidad devuelta que es reembolsable." + +#~ msgid "Journal Entries" +#~ msgstr "Asientos contables" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/es_CR.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/es_CR.po new file mode 100644 index 00000000..4b651919 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/es_CR.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-24 18:04+0000\n" +"PO-Revision-Date: 2017-03-24 18:04+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/" +"teams/23907/es_CR/)\n" +"Language: es_CR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Create Refund" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/es_EC.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/es_EC.po new file mode 100644 index 00000000..cd98e0df --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/es_EC.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-24 18:04+0000\n" +"PO-Revision-Date: 2017-03-24 18:04+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/" +"es_EC/)\n" +"Language: es_EC\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Create Refund" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/es_ES.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/es_ES.po new file mode 100644 index 00000000..14322b37 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/es_ES.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# Fernando Lara , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-06 00:42+0000\n" +"PO-Revision-Date: 2018-04-06 00:42+0000\n" +"Last-Translator: Fernando Lara , 2018\n" +"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/" +"es_ES/)\n" +"Language: es_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Create Refund" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/es_MX.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/es_MX.po new file mode 100644 index 00000000..5db41299 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/es_MX.po @@ -0,0 +1,83 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2017 +# Juan González , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-24 18:04+0000\n" +"PO-Revision-Date: 2017-03-24 18:04+0000\n" +"Last-Translator: Juan González , 2017\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" +"es_MX/)\n" +"Language: es_MX\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Create Refund" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Línea de orden de compra" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/es_PE.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/es_PE.po new file mode 100644 index 00000000..f706b3ce --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/es_PE.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-18 02:48+0000\n" +"PO-Revision-Date: 2018-04-18 02:48+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Spanish (Peru) (https://www.transifex.com/oca/teams/23907/" +"es_PE/)\n" +"Language: es_PE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Create Refund" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/et.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/et.po new file mode 100644 index 00000000..547ce5e8 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/et.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-24 18:04+0000\n" +"PO-Revision-Date: 2017-03-24 18:04+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Estonian (https://www.transifex.com/oca/teams/23907/et/)\n" +"Language: et\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Create Refund" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Arve" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/fi.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/fi.po new file mode 100644 index 00000000..a466d1d3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/fi.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2017 +# Timo Talvitie , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-24 18:04+0000\n" +"PO-Revision-Date: 2017-03-24 18:04+0000\n" +"Last-Translator: Timo Talvitie , 2017\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Create Refund" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "Ostotilaus" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Ostotilausrivi" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Lasku" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/fr.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/fr.po new file mode 100644 index 00000000..3305a01e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/fr.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-06 00:42+0000\n" +"PO-Revision-Date: 2018-04-06 00:42+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +#, fuzzy +msgid "Create Refund" +msgstr "Avoirs" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "Bon de commande" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Ligne de commande d'achat" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "Avoirs" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Facture" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/fr_CA.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/fr_CA.po new file mode 100644 index 00000000..51167d59 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/fr_CA.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-24 18:04+0000\n" +"PO-Revision-Date: 2017-03-24 18:04+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (Canada) (https://www.transifex.com/oca/teams/23907/" +"fr_CA/)\n" +"Language: fr_CA\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Create Refund" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Facture" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/fr_CH.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/fr_CH.po new file mode 100644 index 00000000..6ca66048 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/fr_CH.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-24 18:04+0000\n" +"PO-Revision-Date: 2017-03-24 18:04+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (Switzerland) (https://www.transifex.com/oca/" +"teams/23907/fr_CH/)\n" +"Language: fr_CH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Create Refund" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Facture" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/fr_FR.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/fr_FR.po new file mode 100644 index 00000000..3628006a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/fr_FR.po @@ -0,0 +1,79 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# chafique delli , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-24 18:04+0000\n" +"PO-Revision-Date: 2017-03-24 18:04+0000\n" +"Last-Translator: chafique delli , 2017\n" +"Language-Team: French (France) (https://www.transifex.com/oca/teams/23907/" +"fr_FR/)\n" +"Language: fr_FR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Create Refund" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "Bon de commande" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/gl.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/gl.po new file mode 100644 index 00000000..23c2da94 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/gl.po @@ -0,0 +1,83 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2017 +# Alejandro Santana , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-24 18:04+0000\n" +"PO-Revision-Date: 2017-03-24 18:04+0000\n" +"Last-Translator: Alejandro Santana , 2017\n" +"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"Language: gl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +#, fuzzy +msgid "Create Refund" +msgstr "Rectificacións" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "Orde de compra" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "Rectificacións" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/hr.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/hr.po new file mode 100644 index 00000000..9bac1c98 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/hr.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2017 +# Ana-Maria Olujić , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-24 18:04+0000\n" +"PO-Revision-Date: 2017-03-24 18:04+0000\n" +"Last-Translator: Ana-Maria Olujić , " +"2017\n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +#, fuzzy +msgid "Create Refund" +msgstr "Povrat " + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "Povrat " + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Račun" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/hr_HR.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/hr_HR.po new file mode 100644 index 00000000..006eab03 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/hr_HR.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2018 +# Bole , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-06 00:42+0000\n" +"PO-Revision-Date: 2018-04-06 00:42+0000\n" +"Last-Translator: Bole , 2018\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +#, fuzzy +msgid "Create Refund" +msgstr "Povrati" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "Povrati" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Račun" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/hu.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/hu.po new file mode 100644 index 00000000..08a70117 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/hu.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-24 18:04+0000\n" +"PO-Revision-Date: 2017-03-24 18:04+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" +"Language: hu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Create Refund" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Számla" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/id.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/id.po new file mode 100644 index 00000000..9da7156e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/id.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-24 18:04+0000\n" +"PO-Revision-Date: 2017-03-24 18:04+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Indonesian (https://www.transifex.com/oca/teams/23907/id/)\n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Create Refund" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktur" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/it.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/it.po new file mode 100644 index 00000000..8994715d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/it.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-06 00:42+0000\n" +"PO-Revision-Date: 2024-08-20 10:58+0000\n" +"Last-Translator: mymage \n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "N° di rimborsi fattura" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Create Refund" +msgstr "Crea rimborso" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "Ordine di acquisto" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Riga ordine di acquisto" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "Q.tà rimborsata" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "Rimborso" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "Q.tà resa*" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "Selezionare un ordine di acquisto o una vecchia ricevuta" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" +"Non c'è alcuna riga fatturabile. Se un prodotto ha una politica di controllo " +"basata sulla quantità ricevuta, si prega di accertarsi che ci sia una " +"ricezione." + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "Questa è SOLO la quantità resa che è rimborsabile." + +#~ msgid "Invoice" +#~ msgstr "Fattura" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/ja.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/ja.po new file mode 100644 index 00000000..0c2b1a6a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/ja.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-24 18:04+0000\n" +"PO-Revision-Date: 2017-03-24 18:04+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Japanese (https://www.transifex.com/oca/teams/23907/ja/)\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Create Refund" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "請求書" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/lt.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/lt.po new file mode 100644 index 00000000..6e14324f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/lt.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-24 18:04+0000\n" +"PO-Revision-Date: 2017-03-24 18:04+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/lt/)\n" +"Language: lt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" +"%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Create Refund" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Sąskaita faktūra" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/mk.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/mk.po new file mode 100644 index 00000000..c075f6bc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/mk.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-24 18:04+0000\n" +"PO-Revision-Date: 2017-03-24 18:04+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Macedonian (https://www.transifex.com/oca/teams/23907/mk/)\n" +"Language: mk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Create Refund" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Фактура" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/mn.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/mn.po new file mode 100644 index 00000000..2cf4e432 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/mn.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-24 18:04+0000\n" +"PO-Revision-Date: 2017-03-24 18:04+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Mongolian (https://www.transifex.com/oca/teams/23907/mn/)\n" +"Language: mn\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Create Refund" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Нэхэмжлэл" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/nb.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/nb.po new file mode 100644 index 00000000..8c51ff20 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/nb.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-24 18:04+0000\n" +"PO-Revision-Date: 2017-03-24 18:04+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (https://www.transifex.com/oca/teams/23907/" +"nb/)\n" +"Language: nb\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Create Refund" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktura" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/nb_NO.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/nb_NO.po new file mode 100644 index 00000000..454a3901 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/nb_NO.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-24 18:04+0000\n" +"PO-Revision-Date: 2017-03-24 18:04+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/" +"teams/23907/nb_NO/)\n" +"Language: nb_NO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Create Refund" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Innmelding" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/nl.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/nl.po new file mode 100644 index 00000000..466dc6ab --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/nl.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-24 18:04+0000\n" +"PO-Revision-Date: 2017-03-24 18:04+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Create Refund" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "Inkooporder" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factuur" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/nl_BE.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/nl_BE.po new file mode 100644 index 00000000..567177e5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/nl_BE.po @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2017 +# Sarah Druyts , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-24 18:04+0000\n" +"PO-Revision-Date: 2017-03-24 18:04+0000\n" +"Last-Translator: Sarah Druyts , 2017\n" +"Language-Team: Dutch (Belgium) (https://www.transifex.com/oca/teams/23907/" +"nl_BE/)\n" +"Language: nl_BE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +#, fuzzy +msgid "Create Refund" +msgstr "Terugbetalingen" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "Terugbetalingen" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factuur" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/nl_NL.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/nl_NL.po new file mode 100644 index 00000000..777980b6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/nl_NL.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# Peter Hageman , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-06 00:42+0000\n" +"PO-Revision-Date: 2018-04-06 00:42+0000\n" +"Last-Translator: Peter Hageman , 2018\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" +"teams/23907/nl_NL/)\n" +"Language: nl_NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Create Refund" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factuur" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/pl.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/pl.po new file mode 100644 index 00000000..64e4adbb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/pl.po @@ -0,0 +1,83 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-24 18:04+0000\n" +"PO-Revision-Date: 2017-03-24 18:04+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Polish (https://www.transifex.com/oca/teams/23907/pl/)\n" +"Language: pl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n" +"%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n" +"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Create Refund" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktura" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/pt.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/pt.po new file mode 100644 index 00000000..1df69687 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/pt.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-24 18:04+0000\n" +"PO-Revision-Date: 2017-03-24 18:04+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Create Refund" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Fatura" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/pt_BR.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/pt_BR.po new file mode 100644 index 00000000..435c53d9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/pt_BR.po @@ -0,0 +1,88 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-06 00:42+0000\n" +"PO-Revision-Date: 2023-12-27 14:34+0000\n" +"Last-Translator: Adriano Prado \n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/" +"23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "Nº de reembolsos de fatura" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Create Refund" +msgstr "Criar Restituições" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "Entrada Diário" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "Ordem de Compra" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Linha da Ordem de Compra" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "Quantidade Retificada" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "Restituições" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "Quantidade Retornada" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "Selecione um pedido de compra ou uma fatura antiga" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" +"Não há linha faturável. Se um produto tiver uma política de controle baseada " +"na quantidade recebida, certifique-se de que uma quantidade foi recebida." + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "Esta é apenas a quantidade devolvida que é reembolsável." + +#~ msgid "Journal Entries" +#~ msgstr "Entradas Diárias" + +#~ msgid "Invoice" +#~ msgstr "Fatura" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/pt_PT.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/pt_PT.po new file mode 100644 index 00000000..9bbb60e3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/pt_PT.po @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2017 +# Pedro Castro Silva , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-24 18:04+0000\n" +"PO-Revision-Date: 2017-03-24 18:04+0000\n" +"Last-Translator: Pedro Castro Silva , 2017\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" +"teams/23907/pt_PT/)\n" +"Language: pt_PT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +#, fuzzy +msgid "Create Refund" +msgstr "Notas de crédito" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Linha de Encomenda de Compra" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "Notas de crédito" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Fatura" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/purchase_stock_picking_return_invoicing.pot b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/purchase_stock_picking_return_invoicing.pot new file mode 100644 index 00000000..abace6e6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/purchase_stock_picking_return_invoicing.pot @@ -0,0 +1,73 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Create Refund" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/ro.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/ro.po new file mode 100644 index 00000000..ed618f67 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/ro.po @@ -0,0 +1,83 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2017 +# Dorin Hongu , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-24 18:04+0000\n" +"PO-Revision-Date: 2017-03-24 18:04+0000\n" +"Last-Translator: Dorin Hongu , 2017\n" +"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Create Refund" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "Comandă achiziție" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Linie comandă achiziție" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/ru.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/ru.po new file mode 100644 index 00000000..90cdbebf --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/ru.po @@ -0,0 +1,83 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-24 18:04+0000\n" +"PO-Revision-Date: 2017-03-24 18:04+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" +"%100>=11 && n%100<=14)? 2 : 3);\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Create Refund" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Счет" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/sk_SK.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/sk_SK.po new file mode 100644 index 00000000..c43095bb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/sk_SK.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-24 18:04+0000\n" +"PO-Revision-Date: 2017-03-24 18:04+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovak (Slovakia) (https://www.transifex.com/oca/teams/23907/" +"sk_SK/)\n" +"Language: sk_SK\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Create Refund" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Faktúra" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/sl.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/sl.po new file mode 100644 index 00000000..e0257f46 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/sl.po @@ -0,0 +1,83 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-06 00:42+0000\n" +"PO-Revision-Date: 2018-04-06 00:42+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3);\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +#, fuzzy +msgid "Create Refund" +msgstr "Dobropisi" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "Nabavni nalog" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Postavka nabavnega naloga" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "Dobropisi" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Račun" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/sv.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/sv.po new file mode 100644 index 00000000..bad2dba6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/sv.po @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-24 18:04+0000\n" +"PO-Revision-Date: 2024-02-27 15:35+0000\n" +"Last-Translator: jakobkrabbe \n" +"Language-Team: Swedish (https://www.transifex.com/oca/teams/23907/sv/)\n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "# Antal återbetalningar av fakturor" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Create Refund" +msgstr "Skapa återbetalning" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "Journalanteckning" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "Inköpsorder" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Inköpsorderrad" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "Återbetalat antal" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "Återbetalningar" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "Returnerade* Antal" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "Välj en inköpsorder eller en gammal räkning" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" +"Det finns ingen fakturerbar rad. Om en produkt har en kontrollpolicy som " +"baseras på mottagen kvantitet, se till att en kvantitet har mottagits." + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "Det är ENDAST den returnerade kvantiteten som återbetalas." + +#~ msgid "Invoice" +#~ msgstr "Faktura" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/th.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/th.po new file mode 100644 index 00000000..027b04f9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/th.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-24 18:04+0000\n" +"PO-Revision-Date: 2017-03-24 18:04+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Thai (https://www.transifex.com/oca/teams/23907/th/)\n" +"Language: th\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Create Refund" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "ใบแจ้งหนี้" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/tr.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/tr.po new file mode 100644 index 00000000..9d87d0b7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/tr.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-24 18:04+0000\n" +"PO-Revision-Date: 2017-03-24 18:04+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Create Refund" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Fatura" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/tr_TR.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/tr_TR.po new file mode 100644 index 00000000..c788a025 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/tr_TR.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# Ozge Altinisik , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-24 18:04+0000\n" +"PO-Revision-Date: 2017-03-24 18:04+0000\n" +"Last-Translator: Ozge Altinisik , 2017\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Create Refund" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "Fatura" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/vi_VN.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/vi_VN.po new file mode 100644 index 00000000..690bb2cc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/vi_VN.po @@ -0,0 +1,79 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-24 18:04+0000\n" +"PO-Revision-Date: 2017-03-24 18:04+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Vietnamese (Viet Nam) (https://www.transifex.com/oca/" +"teams/23907/vi_VN/)\n" +"Language: vi_VN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Create Refund" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "Đơn hàng Mua" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/zh_CN.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/zh_CN.po new file mode 100644 index 00000000..a4b9dfcc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/zh_CN.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-24 18:04+0000\n" +"PO-Revision-Date: 2017-03-24 18:04+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" +"zh_CN/)\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Create Refund" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "发票" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/zh_TW.po b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/zh_TW.po new file mode 100644 index 00000000..6bbba5c2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/i18n/zh_TW.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_stock_picking_return_invoicing +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-24 18:04+0000\n" +"PO-Revision-Date: 2017-03-24 18:04+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (Taiwan) (https://www.transifex.com/oca/teams/23907/" +"zh_TW/)\n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order__invoice_refund_count +msgid "# of Invoice Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Create Refund" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order +msgid "Purchase Order" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model,name:purchase_stock_picking_return_invoicing.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_refunded +msgid "Refunded Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.purchase_order_view_form_inherit +msgid "Refunds" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,field_description:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "Returned* Qty" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model_terms:ir.ui.view,arch_db:purchase_stock_picking_return_invoicing.view_invoice_supplier_purchase_form +msgid "Select a purchase order or an old bill" +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#. odoo-python +#: code:addons/purchase_stock_picking_return_invoicing/models/purchase_order.py:0 +#, python-format +msgid "" +"There is no invoiceable line. If a product has a control policy based on " +"received quantity, please make sure that a quantity has been received." +msgstr "" + +#. module: purchase_stock_picking_return_invoicing +#: model:ir.model.fields,help:purchase_stock_picking_return_invoicing.field_purchase_order_line__qty_returned +msgid "This is ONLY the returned quantity that is refundable." +msgstr "" + +#~ msgid "Invoice" +#~ msgstr "發票" diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/models/__init__.py b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/models/__init__.py new file mode 100644 index 00000000..ceef3d1f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/models/__init__.py @@ -0,0 +1,2 @@ +from . import purchase_order +from . import account_invoice diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/models/account_invoice.py b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/models/account_invoice.py new file mode 100644 index 00000000..a98651df --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/models/account_invoice.py @@ -0,0 +1,22 @@ +# Copyright 2017 ForgeFlow S.L. (https://www.forgeflow.com) +# Copyright 2017-2018 Tecnativa - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import api, models +from odoo.tools import float_is_zero + + +class AccountMove(models.Model): + _inherit = "account.move" + + @api.onchange("purchase_vendor_bill_id", "purchase_id") + def _onchange_purchase_auto_complete(self): + """Remove lines with qty=0 when making refunds.""" + res = super()._onchange_purchase_auto_complete() + if self.move_type == "in_refund": + self.line_ids -= self.invoice_line_ids.filtered( + lambda x: float_is_zero( + x.quantity, precision_rounding=x.product_uom_id.rounding + ) + ) + return res diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/models/purchase_order.py b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/models/purchase_order.py new file mode 100644 index 00000000..d00113d4 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/models/purchase_order.py @@ -0,0 +1,263 @@ +# Copyright 2017 ForgeFlow S.L. (https://www.forgeflow.com) +# Copyright 2018 Tecnativa - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +import collections +from itertools import groupby + +from odoo import _, api, fields, models +from odoo.exceptions import UserError +from odoo.tools.float_utils import float_compare, float_is_zero + + +class PurchaseOrder(models.Model): + _inherit = "purchase.order" + + invoice_refund_count = fields.Integer( + compute="_compute_invoice_refund_count", string="# of Invoice Refunds" + ) + + def _check_invoice_status_to_invoice(self): + precision = self.env["decimal.precision"].precision_get( + "Product Unit of Measure" + ) + return any( + float_compare( + line.qty_invoiced, + line.product_qty + if line.product_id.purchase_method == "purchase" + else line.qty_received, + precision_digits=precision, + ) + for line in self.order_line + ) + + def _get_invoiced(self): + """Modify invoice_status for taking into account returned/refunded + qty, as the comparison qty_received vs qty_invoiced can be negative. + It's only needed to modify the method for resetting state to + "to invoice", as the rest of the states are already handled by super. + """ + res = super(PurchaseOrder, self)._get_invoiced() + for order in self.filtered(lambda x: x.state in ("purchase", "done")): + if order._check_invoice_status_to_invoice(): + order.invoice_status = "to invoice" + return res + + @api.depends("order_line.invoice_lines.move_id.state") + def _compute_invoice_refund_count(self): + for order in self: + invoices = order.mapped("order_line.invoice_lines.move_id").filtered( + lambda x: x.move_type == "in_refund" + ) + order.invoice_refund_count = len(invoices) + + @api.depends("invoice_refund_count") + def _compute_invoice(self): + """Change computation for excluding refund invoices. + + Make this compatible with other extensions, only subtracting refunds + from the number obtained in super. + """ + res = super()._compute_invoice() + for order in self: + order.invoice_count -= order.invoice_refund_count + return res + + def action_create_invoice_refund(self): + """Create the refund associated to the PO.""" + precision = self.env["decimal.precision"].precision_get( + "Product Unit of Measure" + ) + # 1) Prepare refund vals and clean-up the section lines + invoice_vals_list = [] + for order in self: + if order.invoice_status != "to invoice": + continue + order = order.with_company(order.company_id) + pending_section = None + # Invoice values. + invoice_vals = order._prepare_invoice() + # Invoice line values (keep only necessary sections). + for line in order.order_line: + if line.display_type == "line_section": + pending_section = line + continue + if not float_is_zero(line.qty_to_invoice, precision_digits=precision): + if pending_section: + invoice_vals["invoice_line_ids"].append( + (0, 0, pending_section._prepare_account_move_line()) + ) + pending_section = None + invoice_vals["invoice_line_ids"].append( + (0, 0, line._prepare_account_move_line()) + ) + invoice_vals_list.append(invoice_vals) + if not invoice_vals_list: + raise UserError( + _( + "There is no invoiceable line. " + "If a product has a control policy based on received quantity, " + "please make sure that a quantity has been received." + ) + ) + # 2) group by (company_id, partner_id, currency_id) for batch creation + new_invoice_vals_list = [] + for _grouping_keys, invoices in groupby( + invoice_vals_list, + key=lambda x: ( + x.get("company_id"), + x.get("partner_id"), + x.get("currency_id"), + ), + ): + origins = set() + payment_refs = set() + refs = set() + ref_invoice_vals = None + for invoice_vals in invoices: + if not ref_invoice_vals: + ref_invoice_vals = invoice_vals + else: + ref_invoice_vals["invoice_line_ids"] += invoice_vals[ + "invoice_line_ids" + ] + origins.add(invoice_vals["invoice_origin"]) + payment_refs.add(invoice_vals["payment_reference"]) + refs.add(invoice_vals["ref"]) + ref_invoice_vals.update( + { + "ref": ", ".join(refs)[:2000], + "invoice_origin": ", ".join(origins), + "payment_reference": len(payment_refs) == 1 + and payment_refs.pop() + or False, + } + ) + new_invoice_vals_list.append(ref_invoice_vals) + invoice_vals_list = new_invoice_vals_list + # 3) Create refunds. + moves = self.env["account.move"] + AccountMove = self.env["account.move"].with_context( + default_move_type="in_refund" + ) + for vals in invoice_vals_list: + moves |= AccountMove.with_company(vals["company_id"]).create(vals) + return self.action_view_invoice_refund(moves) + + def action_view_invoice_refund(self, invoices=False): + """This function returns an action that display existing vendor refund + bills of given purchase order ids. + When only one found, show the vendor bill immediately. + """ + if not invoices: + # Invoice_ids may be filtered depending on the user. To ensure we get all + # invoices related to the purchase order, we read them in sudo to fill the + # cache. + self.sudo()._read(["invoice_ids"]) + invoices = self.invoice_ids + refunds = invoices.filtered(lambda x: x.move_type == "in_refund") + result = self.env["ir.actions.act_window"]._for_xml_id( + "account.action_move_in_refund_type" + ) + # choose the view_mode accordingly + if len(refunds) > 1: + result["domain"] = [("id", "in", refunds.ids)] + elif len(refunds) == 1: + res = self.env.ref("account.view_move_form", False) + form_view = [(res and res.id or False, "form")] + if "views" in result: + result["views"] = form_view + [ + (state, view) for state, view in result["views"] if view != "form" + ] + else: + result["views"] = form_view + result["res_id"] = refunds.id + else: + result = {"type": "ir.actions.act_window_close"} + return result + + def action_view_invoice(self, invoices=False): + """Change super action for displaying only normal invoices.""" + if not invoices: + # Invoice_ids may be filtered depending on the user. To ensure we get all + # invoices related to the purchase order, we read them in sudo to fill the + # cache. + self.sudo()._read(["invoice_ids"]) + invoices = self.invoice_ids + invoices = invoices.filtered(lambda x: x.move_type == "in_invoice") + result = super(PurchaseOrder, self).action_view_invoice(invoices) + return result + + +class PurchaseOrderLine(models.Model): + _inherit = "purchase.order.line" + + qty_refunded = fields.Float( + compute="_compute_qty_refunded", + string="Refunded Qty", + digits="Product Unit of Measure", + ) + qty_returned = fields.Float( + compute="_compute_qty_returned", + string="Returned* Qty", + digits="Product Unit of Measure", + help="This is ONLY the returned quantity that is refundable.", + store=True, + ) + + @api.depends("invoice_lines.move_id.state", "invoice_lines.quantity") + def _compute_qty_refunded(self): + for line in self: + inv_lines = line.invoice_lines.filtered( + lambda x: ( + (x.move_id.move_type == "in_invoice" and x.quantity < 0.0) + or (x.move_id.move_type == "in_refund" and x.quantity > 0.0) + ) + ) + line.qty_refunded = sum( + inv_lines.mapped( + lambda x: ( + x.product_uom_id._compute_quantity(x.quantity, line.product_uom) + ) + ) + ) + + @api.depends("move_ids.state", "move_ids.returned_move_ids.state") + def _compute_qty_returned(self): + """Made through read_group for not impacting in performance.""" + ProductUom = self.env["uom.uom"] + groups = self.env["stock.move"].read_group( + [ + ("purchase_line_id", "in", self.ids), + ("state", "=", "done"), + ("to_refund", "=", True), + ("location_id.usage", "!=", "supplier"), + ], + ["purchase_line_id", "product_uom_qty", "product_uom"], + ["purchase_line_id", "product_uom"], + lazy=False, + ) + # load all UoM records at once on first access + uom_ids = {g["product_uom"][0] for g in groups} + ProductUom.browse(list(uom_ids)) # Prefetching + line_qtys = collections.defaultdict(lambda: 0) + for g in groups: + uom = ProductUom.browse(g["product_uom"][0]) + line = self.browse(g["purchase_line_id"][0]) + if uom == line.product_uom: + qty = g["product_uom_qty"] + else: + qty = uom._compute_quantity(g["product_uom_qty"], line.product_uom) + line_qtys[line.id] += qty + for line in self: + line.qty_returned = line_qtys.get(line.id, 0) + + def _prepare_account_move_line(self, move=None): + data = super()._prepare_account_move_line(move) + move_type = self.env.context.get("default_move_type", False) + if (move and move.move_type == "in_refund") or ( + not move and move_type and move_type == "in_refund" + ): + data["quantity"] *= -1.0 + return data diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..01c9efbd --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/readme/CONTRIBUTORS.rst @@ -0,0 +1,12 @@ +* Forgeflow : + + * Jordi Ballester Alomar + * Juany Davila + +* Tecnativa + + * Pedro M. Baeza + +* Ecosoft + + * Kitti Upariphutthiphong diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/readme/DESCRIPTION.rst new file mode 100644 index 00000000..57b7e863 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/readme/DESCRIPTION.rst @@ -0,0 +1,11 @@ +This module extends the functionality of purchase orders to better manage +supplier returns and refunds. + +In the purchase order you are able to display, for each line: + +* Billed Quantity and Refunded Quantity, as separate fields. + +* Received Quantity and Returned Refundable Quantity, as separate fields. + +You have the option to create a vendor bill or a refund. In the bill or refund +the correct quantity will be proposed, based on those fields. diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/readme/USAGE.rst b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/readme/USAGE.rst new file mode 100644 index 00000000..5d7b18c1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/readme/USAGE.rst @@ -0,0 +1,50 @@ +Case 1: When you return to a supplier some products, and you have not yet +received the bill from the supplier + +#. Go to *Purchases > Purchase > Purchase Orders > Create*. +#. Choose a supplier and add a product whose *Control Purchase Bills* is + *On received quantities*, and input some quantity to purchase. +#. Confirm the purchase order. +#. Go to *Shipment > Validate > Apply* so as to receive the quantities ordered. +#. Press the button *Return*. +#. In the wizard *Reverse Transfer* set *Quantity* to the quantity to be + returned. Press *Return* to complete the wizard. **IMPORTANT**: You have to + mark "To refund (Update SO/PO)" check before pressing the button. +#. On the return picking press *Validate > Apply*. +#. Go back to the purchase order. You will notice that the field *Returned + Qty* is now the quantity that was returned. +#. Press the button *Create Bill* to create the vendor bill. +#. The proposed vendor bill will be proposed for the difference between the + received and the returned quantity. + +Case 2: When you return to a supplier some products, and you have already +received a bill from the supplier. + +#. Go to *Purchases > Purchase > Purchase Orders > Create*. +#. Choose a supplier and add a product whose *Control Purchase Bills* is + *On received quantities*, and input some quantity to purchase. +#. Confirm the purchase order. +#. Go to *Shipment > Validate > Apply* so as to receive the quantities ordered. +#. Go back to the purchase order. Press the button *Create Bill* to create + the vendor bill. +#. The proposed vendor bill will be proposed for the quantity received. The + *Billing Status* is now 'Fully Billed' +#. Go to the original incoming shipment +#. Press the button *Return*. +#. In the wizard *Reverse Transfer* set *Quantity* to the quantity to be + returned. Press *Return* to complete the wizard. **IMPORTANT**: You have to + mark "To refund (Update SO/PO)" check before pressing the button. +#. On the return picking press *Validate > Apply*. +#. Go back to the purchase order. It will have *Billing Status* as 'Waiting + Bills'. You will notice that the field *Returned Qty* is now the quantity + that was returned. +#. Press the button *Refunds* to create the vendor refund bill. +#. The proposed vendor refund bill will be proposed for the quantity that is + to be refunded. +#. If you back to the purchase order, you will notice that *Billing Status* + is now 'Fully Billed', even when the quantity ordered does not match + with the quantity invoiced, because you did return some products. + +Remark: If you accept that you will not claim for a refund for the quantity +returned to the supplier, just leave without checking the mark +"To refund (Update SO/PO)" on the return dialog. diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/static/description/icon.png b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/static/description/index.html b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/static/description/index.html new file mode 100644 index 00000000..d3cd7f03 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/static/description/index.html @@ -0,0 +1,500 @@ + + + + + +Purchase Stock Picking Return Invoicing + + + +
+

Purchase Stock Picking Return Invoicing

+ + +

Mature License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

This module extends the functionality of purchase orders to better manage +supplier returns and refunds.

+

In the purchase order you are able to display, for each line:

+
    +
  • Billed Quantity and Refunded Quantity, as separate fields.
  • +
  • Received Quantity and Returned Refundable Quantity, as separate fields.
  • +
+

You have the option to create a vendor bill or a refund. In the bill or refund +the correct quantity will be proposed, based on those fields.

+

Table of contents

+ +
+

Usage

+

Case 1: When you return to a supplier some products, and you have not yet +received the bill from the supplier

+
    +
  1. Go to Purchases > Purchase > Purchase Orders > Create.
  2. +
  3. Choose a supplier and add a product whose Control Purchase Bills is +On received quantities, and input some quantity to purchase.
  4. +
  5. Confirm the purchase order.
  6. +
  7. Go to Shipment > Validate > Apply so as to receive the quantities ordered.
  8. +
  9. Press the button Return.
  10. +
  11. In the wizard Reverse Transfer set Quantity to the quantity to be +returned. Press Return to complete the wizard. IMPORTANT: You have to +mark “To refund (Update SO/PO)” check before pressing the button.
  12. +
  13. On the return picking press Validate > Apply.
  14. +
  15. Go back to the purchase order. You will notice that the field Returned +Qty is now the quantity that was returned.
  16. +
  17. Press the button Create Bill to create the vendor bill.
  18. +
  19. The proposed vendor bill will be proposed for the difference between the +received and the returned quantity.
  20. +
+

Case 2: When you return to a supplier some products, and you have already +received a bill from the supplier.

+
    +
  1. Go to Purchases > Purchase > Purchase Orders > Create.
  2. +
  3. Choose a supplier and add a product whose Control Purchase Bills is +On received quantities, and input some quantity to purchase.
  4. +
  5. Confirm the purchase order.
  6. +
  7. Go to Shipment > Validate > Apply so as to receive the quantities ordered.
  8. +
  9. Go back to the purchase order. Press the button Create Bill to create +the vendor bill.
  10. +
  11. The proposed vendor bill will be proposed for the quantity received. The +Billing Status is now ‘Fully Billed’
  12. +
  13. Go to the original incoming shipment
  14. +
  15. Press the button Return.
  16. +
  17. In the wizard Reverse Transfer set Quantity to the quantity to be +returned. Press Return to complete the wizard. IMPORTANT: You have to +mark “To refund (Update SO/PO)” check before pressing the button.
  18. +
  19. On the return picking press Validate > Apply.
  20. +
  21. Go back to the purchase order. It will have Billing Status as ‘Waiting +Bills’. You will notice that the field Returned Qty is now the quantity +that was returned.
  22. +
  23. Press the button Refunds to create the vendor refund bill.
  24. +
  25. The proposed vendor refund bill will be proposed for the quantity that is +to be refunded.
  26. +
  27. If you back to the purchase order, you will notice that Billing Status +is now ‘Fully Billed’, even when the quantity ordered does not match +with the quantity invoiced, because you did return some products.
  28. +
+

Remark: If you accept that you will not claim for a refund for the quantity +returned to the supplier, just leave without checking the mark +“To refund (Update SO/PO)” on the return dialog.

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • ForgeFlow
  • +
  • Tecnativa
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainers:

+

pedrobaeza MiquelRForgeFlow

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/tests/__init__.py b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/tests/__init__.py new file mode 100644 index 00000000..329d6878 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/tests/__init__.py @@ -0,0 +1 @@ +from . import test_purchase_stock_picking_return_invoicing diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/tests/test_purchase_stock_picking_return_invoicing.py b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/tests/test_purchase_stock_picking_return_invoicing.py new file mode 100644 index 00000000..4186484a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/tests/test_purchase_stock_picking_return_invoicing.py @@ -0,0 +1,165 @@ +# Copyright 2019 ForgeFlow S.L. (https://www.forgeflow.com) +# Copyright 2017-2018 Tecnativa - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields +from odoo.tests.common import TransactionCase, tagged + + +@tagged("post_install", "-at_install") +class TestPurchaseStockPickingReturnInvoicing(TransactionCase): + @classmethod + def setUpClass(cls): + """Add some defaults to let the test run without an accounts chart.""" + super(TestPurchaseStockPickingReturnInvoicing, cls).setUpClass() + cls.env = cls.env( + context=dict( + cls.env.context, + mail_create_nolog=True, + mail_create_nosubscribe=True, + mail_notrack=True, + no_reset_password=True, + tracking_disable=True, + ) + ) + cls.journal = cls.env["account.journal"].create( + {"name": "Test journal", "type": "purchase", "code": "TEST_J"} + ) + cls.payable_account = cls.env["account.account"].create( + { + "name": "Payable Account", + "code": "PAY", + "account_type": "liability_payable", + "reconcile": True, + } + ) + cls.expense_account = cls.env["account.account"].create( + { + "name": "Expense Account", + "code": "EXP", + "account_type": "expense", + "reconcile": False, + } + ) + cls.partner = cls.env["res.partner"].create( + {"name": "Test partner", "is_company": True} + ) + + cls.partner.property_account_payable_id = cls.payable_account + cls.product_categ = cls.env["product.category"].create( + {"name": "Test category"} + ) + cls.product = cls.env["product.product"].create( + { + "name": "test product", + "categ_id": cls.product_categ.id, + "uom_id": cls.env.ref("uom.product_uom_unit").id, + "uom_po_id": cls.env.ref("uom.product_uom_unit").id, + "default_code": "tpr1", + } + ) + cls.product.property_account_expense_id = cls.expense_account + cls.po = cls.env["purchase.order"].create( + { + "partner_id": cls.partner.id, + "order_line": [ + ( + 0, + 0, + { + "name": cls.product.name, + "product_id": cls.product.id, + "product_qty": 5.0, + "product_uom": cls.product.uom_id.id, + "price_unit": 10, + "date_planned": fields.Datetime.now(), + }, + ) + ], + } + ) + cls.po_line = cls.po.order_line + cls.po.button_confirm() + cls.po.button_approve() + + def check_values( + self, + po_line, + qty_returned, + qty_received, + qty_refunded, + qty_invoiced, + invoice_status, + ): + self.assertAlmostEqual(po_line.qty_returned, qty_returned, 2) + self.assertAlmostEqual(po_line.qty_received, qty_received, 2) + self.assertAlmostEqual(po_line.qty_refunded, qty_refunded, 2) + self.assertAlmostEqual(po_line.qty_invoiced, qty_invoiced, 2) + self.assertEqual(po_line.order_id.invoice_status, invoice_status) + + def test_initial_state(self): + self.check_values(self.po_line, 0, 0, 0, 0, "no") + + def test_purchase_stock_return_1(self): + """Test a PO with received, invoiced, returned and refunded qty. + + Receive and invoice the PO, then do a return of the picking. + Check that the invoicing status of the purchase, and quantities + received and billed are correct throughout the process. + """ + # receive completely + pick = self.po.picking_ids + pick.move_ids.write({"quantity_done": 5}) + pick.button_validate() + self.check_values(self.po_line, 0, 5, 0, 0, "to invoice") + # Make invoice + action = self.po.action_create_invoice() + inv_1 = self.env["account.move"].browse(action["res_id"]) + self.check_values(self.po_line, 0, 5, 0, 5, "invoiced") + self.assertAlmostEqual(inv_1.amount_untaxed_signed, -50, 2) + + # Return some items, after PO was invoiced + return_wizard = self.env["stock.return.picking"].create({"picking_id": pick.id}) + return_wizard._onchange_picking_id() + return_wizard.product_return_moves.write({"quantity": 2, "to_refund": True}) + return_pick = pick.browse(return_wizard.create_returns()["res_id"]) + return_pick.move_ids.write({"quantity_done": 2}) + return_pick.button_validate() + self.check_values(self.po_line, 2, 3, 0, 5, "to invoice") + # Make refund + action2 = self.po.with_context( + default_move_type="in_refund" + ).action_create_invoice_refund() + inv_2 = self.env["account.move"].browse(action2["res_id"]) + self.check_values(self.po_line, 2, 3, 2, 3, "invoiced") + + self.assertAlmostEqual(inv_2.amount_untaxed_signed, 20, 2) + action = self.po.action_view_invoice() + self.assertEqual(action["res_id"], inv_1.id) + action2 = self.po.action_view_invoice_refund() + self.assertEqual(action2["res_id"], inv_2.id) + + def test_purchase_stock_return_2(self): + """Test a PO with received and returned qty, and invoiced after. + + Receive the PO, then do a partial return of the picking. + Create a new invoice to get the bill for the remaining qty. + Check that the invoicing status of the purchase, and quantities + received and billed are correct throughout the process. + """ + pick = self.po.picking_ids + pick.move_ids.write({"quantity_done": 5}) + pick.button_validate() + # Return some items before PO was invoiced + return_wizard = self.env["stock.return.picking"].create({"picking_id": pick.id}) + return_wizard._onchange_picking_id() + return_wizard.product_return_moves.write({"quantity": 2, "to_refund": True}) + return_pick = pick.browse(return_wizard.create_returns()["res_id"]) + return_pick.move_ids.write({"quantity_done": 2}) + return_pick.button_validate() + self.check_values(self.po_line, 2, 3, 0, 0, "to invoice") + # Make invoice + action = self.po.action_create_invoice() + inv_1 = self.env["account.move"].browse(action["res_id"]) + self.check_values(self.po_line, 2, 3, 0, 3, "invoiced") + self.assertAlmostEqual(inv_1.amount_untaxed_signed, -30, 2) diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/views/account_invoice_view.xml b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/views/account_invoice_view.xml new file mode 100644 index 00000000..fcbe7cd2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/views/account_invoice_view.xml @@ -0,0 +1,21 @@ + + + + + account.move + + + + + + + + diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/views/purchase_view.xml b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/views/purchase_view.xml new file mode 100644 index 00000000..5a1b30c8 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/purchase_stock_picking_return_invoicing/views/purchase_view.xml @@ -0,0 +1,64 @@ + + + + purchase.order.form + purchase.order + + + + + + + + + + + + + + {'tree_view_ref':'stock.view_move_tree'} + + + + diff --git a/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/pyproject.toml b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/pyproject.toml new file mode 100644 index 00000000..023ad419 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-purchase_stock_picking_return_invoicing" +version = "16.0.0" +description = "Purchase Stock Picking Return Invoicing - Add an option to refund returned pickings" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-account-invoicing-purchase_stock>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["purchase_stock_picking_return_invoicing"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/README.md b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/README.md new file mode 100644 index 00000000..417b034e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/README.md @@ -0,0 +1,44 @@ +# Sale Credit Note Reversal + +Odoo addon: sale_credit_note_reversal + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-sale_credit_note_reversal +``` + +## Dependencies + +This addon depends on: +- sale_management + +## Manifest Information + +- **Name**: Sale Credit Note Reversal +- **Version**: 16.0.1.0.0 +- **Category**: Sales +- **License**: LGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `sale_credit_note_reversal`. + +## License + +This package maintains the original LGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/doc/ARCHITECTURE.md new file mode 100644 index 00000000..60ff762c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Sale_credit_note_reversal Module - sale_credit_note_reversal + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/doc/CONFIGURATION.md new file mode 100644 index 00000000..6c451cab --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for sale_credit_note_reversal. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/doc/DEPENDENCIES.md new file mode 100644 index 00000000..bcc7e2dd --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [sale_management](../../odoo-bringout-oca-ocb-sale_management) diff --git a/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/doc/FAQ.md new file mode 100644 index 00000000..28bd1408 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon sale_credit_note_reversal or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/doc/INSTALL.md new file mode 100644 index 00000000..c793687a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-sale_credit_note_reversal" +# or +uv pip install odoo-bringout-oca-account-invoicing-sale_credit_note_reversal" +``` diff --git a/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/doc/MODELS.md new file mode 100644 index 00000000..eab3fedf --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in sale_credit_note_reversal. + +```mermaid +classDiagram + class account_move +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/doc/OVERVIEW.md new file mode 100644 index 00000000..893d9116 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: sale_credit_note_reversal. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon sale_credit_note_reversal +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/doc/USAGE.md new file mode 100644 index 00000000..ba55b41f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon sale_credit_note_reversal +``` diff --git a/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/pyproject.toml b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/pyproject.toml new file mode 100644 index 00000000..a9204ece --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-sale_credit_note_reversal" +version = "16.0.0" +description = "Sale Credit Note Reversal - Allow to revert a credit note" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-account-invoicing-sale_management>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["sale_credit_note_reversal"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/README.rst b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/README.rst new file mode 100644 index 00000000..65270427 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/README.rst @@ -0,0 +1,93 @@ +========================= +Sale Credit Note Reversal +========================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:eb2baa768210c5625724e93506cc6651b4c415339aee8b170dadd3adbc5e4b3c + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-LGPL--3-blue.png + :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + :alt: License: LGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fsale--workflow-lightgray.png?logo=github + :target: https://github.com/OCA/sale-workflow/tree/16.0/sale_credit_note_reversal + :alt: OCA/sale-workflow +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/sale-workflow-16-0/sale-workflow-16-0-sale_credit_note_reversal + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/sale-workflow&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +Allow to revert a credit note. Standard Odoo does not allow it. +When reverting the credit note from the journal entry Standard Odoo +does not link it to the Sales order, because the reversal is not an +invoice. This module just ensure the reveral is a customer invoice, +so it counts as invoice in the sales order. + +This also serves when the posting credit notes by mistake. For example, +when adding a negative quantity in the sale line and creating Odoo will +actually create a credit note, then, if other lines with positive quantites +are added nothing changes, and the invoice will be still a credit note. + +**Table of contents** + +.. contents:: + :local: + +Known issues / Roadmap +====================== + +An integration with sale_line_refund_to_invoice_qty module will be very useful. +The reverted credit note does not add quantity to the qty_invoiced. The credit +note does also not update the qty_to_invoice in the normal case, so at least +this reversal is consistent. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* ForgeFlow + +Contributors +~~~~~~~~~~~~ + +* Aaron Henriquez + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/sale-workflow `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/__init__.py b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/__manifest__.py b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/__manifest__.py new file mode 100644 index 00000000..dd5fdb49 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/__manifest__.py @@ -0,0 +1,17 @@ +# Copyright 2024 ForgeFlow (http://www.forgeflow.com) +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). +{ + "name": "Sale Credit Note Reversal", + "summary": """Allow to revert a credit note""", + "version": "16.0.1.0.0", + "category": "Sales", + "website": "https://github.com/OCA/account-invoicing", + "author": "ForgeFlow, Odoo Community Association (OCA)", + "license": "LGPL-3", + "application": False, + "installable": True, + "depends": ["sale_management"], + "data": [ + "views/account_move_views.xml", + ], +} diff --git a/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/i18n/bs.po b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/i18n/bs.po new file mode 100644 index 00000000..4d0e6060 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/i18n/bs.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_credit_note_reversal +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: sale_credit_note_reversal +#: model:ir.model,name:sale_credit_note_reversal.model_account_move +msgid "Journal Entry" +msgstr "Žurnal" + +#. module: sale_credit_note_reversal +#: model_terms:ir.ui.view,arch_db:sale_credit_note_reversal.view_order_form_revert_credit_note +msgid "Revert Credit Note" +msgstr "Revert Credit Note" diff --git a/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/i18n/it.po b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/i18n/it.po new file mode 100644 index 00000000..b9342c55 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/i18n/it.po @@ -0,0 +1,27 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_credit_note_reversal +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-03-07 10:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.2\n" + +#. module: sale_credit_note_reversal +#: model:ir.model,name:sale_credit_note_reversal.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: sale_credit_note_reversal +#: model_terms:ir.ui.view,arch_db:sale_credit_note_reversal.view_order_form_revert_credit_note +msgid "Revert Credit Note" +msgstr "Inverti nota di credito" diff --git a/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/i18n/sale_credit_note_reversal.pot b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/i18n/sale_credit_note_reversal.pot new file mode 100644 index 00000000..aa817982 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/i18n/sale_credit_note_reversal.pot @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_credit_note_reversal +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: sale_credit_note_reversal +#: model:ir.model,name:sale_credit_note_reversal.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_credit_note_reversal +#: model_terms:ir.ui.view,arch_db:sale_credit_note_reversal.view_order_form_revert_credit_note +msgid "Revert Credit Note" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/models/__init__.py b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/models/__init__.py new file mode 100644 index 00000000..9c0a4213 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/models/__init__.py @@ -0,0 +1 @@ +from . import account_move diff --git a/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/models/account_move.py b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/models/account_move.py new file mode 100644 index 00000000..6d064b32 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/models/account_move.py @@ -0,0 +1,17 @@ +# Copyright 2024 ForgeFlow (http://www.forgeflow.com) +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). +from odoo import models + + +class AccountMove(models.Model): + _inherit = "account.move" + + def _reverse_moves(self, default_values_list=None, cancel=False): + reversed_moves = super()._reverse_moves( + default_values_list=default_values_list, cancel=cancel + ) + for move in reversed_moves: + if move.reversed_entry_id.move_type == "out_refund": + # convert from entry to out_invoice + move.move_type = "out_invoice" + return reversed_moves diff --git a/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..9fa71265 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/readme/CONTRIBUTORS.rst @@ -0,0 +1 @@ +* Aaron Henriquez diff --git a/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/readme/DESCRIPTION.rst new file mode 100644 index 00000000..a04734e4 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/readme/DESCRIPTION.rst @@ -0,0 +1,10 @@ +Allow to revert a credit note. Standard Odoo does not allow it. +When reverting the credit note from the journal entry Standard Odoo +does not link it to the Sales order, because the reversal is not an +invoice. This module just ensure the reveral is a customer invoice, +so it counts as invoice in the sales order. + +This also serves when the posting credit notes by mistake. For example, +when adding a negative quantity in the sale line and creating Odoo will +actually create a credit note, then, if other lines with positive quantites +are added nothing changes, and the invoice will be still a credit note. diff --git a/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/readme/ROADMAP.rst b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/readme/ROADMAP.rst new file mode 100644 index 00000000..a114282d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/readme/ROADMAP.rst @@ -0,0 +1,4 @@ +An integration with sale_line_refund_to_invoice_qty module will be very useful. +The reverted credit note does not add quantity to the qty_invoiced. The credit +note does also not update the qty_to_invoice in the normal case, so at least +this reversal is consistent. diff --git a/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/static/description/icon.png b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/static/description/index.html b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/static/description/index.html new file mode 100644 index 00000000..1c2ea6a2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/static/description/index.html @@ -0,0 +1,437 @@ + + + + + + +Sale Credit Note Reversal + + + +
+

Sale Credit Note Reversal

+ + +

Beta License: LGPL-3 OCA/sale-workflow Translate me on Weblate Try me on Runboat

+

Allow to revert a credit note. Standard Odoo does not allow it. +When reverting the credit note from the journal entry Standard Odoo +does not link it to the Sales order, because the reversal is not an +invoice. This module just ensure the reveral is a customer invoice, +so it counts as invoice in the sales order.

+

This also serves when the posting credit notes by mistake. For example, +when adding a negative quantity in the sale line and creating Odoo will +actually create a credit note, then, if other lines with positive quantites +are added nothing changes, and the invoice will be still a credit note.

+

Table of contents

+ +
+

Known issues / Roadmap

+

An integration with sale_line_refund_to_invoice_qty module will be very useful. +The reverted credit note does not add quantity to the qty_invoiced. The credit +note does also not update the qty_to_invoice in the normal case, so at least +this reversal is consistent.

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • ForgeFlow
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/sale-workflow project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/tests/__init__.py b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/tests/__init__.py new file mode 100644 index 00000000..d634cf64 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/tests/__init__.py @@ -0,0 +1 @@ +from . import test_sale_credit_note_reversal diff --git a/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/tests/test_sale_credit_note_reversal.py b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/tests/test_sale_credit_note_reversal.py new file mode 100644 index 00000000..4831d2f0 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/tests/test_sale_credit_note_reversal.py @@ -0,0 +1,65 @@ +# Copyright 2024 ForgeFlow (http://www.forgeflow.com) +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). +from odoo.tests.common import TransactionCase, tagged + + +@tagged("post_install", "-at_install") +class TestSaleCreditNoteReversal(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.partner = cls.env["res.partner"].create({"name": "Test"}) + cls.product = cls.env["product.product"].create( + {"name": "test_product", "type": "consu"} + ) + cls.order = cls.env["sale.order"].create( + { + "partner_id": cls.partner.id, + "order_line": [ + ( + 0, + 0, + { + "name": cls.product.name, + "product_id": cls.product.id, + "product_uom_qty": 5, + "product_uom": cls.product.uom_id.id, + "price_unit": 1000.00, + }, + ), + ], + "pricelist_id": cls.env.ref("product.list0").id, + } + ) + cls.order.action_confirm() + cls.order.order_line[0].write({"qty_delivered": 5.0}) + cls.order._create_invoices() + cls.invoice = cls.order.invoice_ids[0] + cls.invoice.action_post() + + def move_reversal_wiz(self, move): + wizard = ( + self.env["account.move.reversal"] + .with_context(active_model="account.move", active_ids=[move.id]) + .create({"journal_id": move.journal_id.id}) + ) + return wizard + + def test_reversal_linked_to_order(self): + """ + Revert the credit note and check the it is linked to the sales order. + """ + self.assertEqual(self.order.order_line[0].qty_invoiced, 5.0) + reversal_wizard = self.move_reversal_wiz(self.invoice) + credit_note = self.env["account.move"].browse( + reversal_wizard.reverse_moves()["res_id"] + ) + credit_note.action_post() + self.assertEqual(self.order.order_line[0].qty_invoiced, 0.0) + second_reversal_wizard = self.move_reversal_wiz(credit_note) + second_invoice = self.env["account.move"].browse( + second_reversal_wizard.reverse_moves()["res_id"] + ) + second_invoice.action_post() + self.assertEqual(len(self.order.invoice_ids), 3.0) + self.assertEqual(self.order.order_line[0].qty_invoiced, 5.0) diff --git a/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/views/account_move_views.xml b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/views/account_move_views.xml new file mode 100644 index 00000000..268237be --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_credit_note_reversal/sale_credit_note_reversal/views/account_move_views.xml @@ -0,0 +1,21 @@ + + + + + account.move.credit.note.reverse + account.move + + + + + + diff --git a/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/README.md b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/README.md new file mode 100644 index 00000000..2d179638 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/README.md @@ -0,0 +1,44 @@ +# Sale Invoicing Date Selection + +Odoo addon: sale_invoicing_date_selection + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection +``` + +## Dependencies + +This addon depends on: +- sale + +## Manifest Information + +- **Name**: Sale Invoicing Date Selection +- **Version**: 16.0.1.0.0 +- **Category**: Accounting & Finance +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `sale_invoicing_date_selection`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/doc/ARCHITECTURE.md new file mode 100644 index 00000000..9ceffa57 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Sale_invoicing_date_selection Module - sale_invoicing_date_selection + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/doc/CONFIGURATION.md new file mode 100644 index 00000000..792b67b8 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for sale_invoicing_date_selection. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/doc/DEPENDENCIES.md new file mode 100644 index 00000000..ce930b0a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [sale](../../odoo-bringout-oca-ocb-sale) diff --git a/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/doc/FAQ.md new file mode 100644 index 00000000..3a2e8c6e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon sale_invoicing_date_selection or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/doc/INSTALL.md new file mode 100644 index 00000000..539b8818 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection" +# or +uv pip install odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection" +``` diff --git a/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/doc/MODELS.md new file mode 100644 index 00000000..fd80d2af --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in sale_invoicing_date_selection. + +```mermaid +classDiagram + class sale_order +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/doc/OVERVIEW.md new file mode 100644 index 00000000..aa9e564f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: sale_invoicing_date_selection. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon sale_invoicing_date_selection +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/doc/USAGE.md new file mode 100644 index 00000000..c92fbd63 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon sale_invoicing_date_selection +``` diff --git a/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/doc/WIZARDS.md new file mode 100644 index 00000000..1f30a887 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/doc/WIZARDS.md @@ -0,0 +1,8 @@ +# Wizards + +Transient models exposed as UI wizards in sale_invoicing_date_selection. + +```mermaid +classDiagram + class SaleAdvancePaymentInv +``` diff --git a/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/pyproject.toml b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/pyproject.toml new file mode 100644 index 00000000..d05175ee --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection" +version = "16.0.0" +description = "Sale Invoicing Date Selection - Set date invoice when you create invoices" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-sale>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["sale_invoicing_date_selection"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/README.rst b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/README.rst new file mode 100644 index 00000000..c2bf0beb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/README.rst @@ -0,0 +1,100 @@ +============================= +Sale Invoicing Date Selection +============================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:8bf533e8809743fe5477b45a0e484aba549b8b4fb421fb93e7efc9b76166dab6 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/sale_invoicing_date_selection + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-sale_invoicing_date_selection + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module extends the functionality of sales that allows to set the +invoice date manually in wizard invoice creation. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +To use this module you need to: + +1. Go to a *Sales > Quotation*. +2. Create more than one quotation and confirm it. +3. Select the orders and make invoice. +4. Set the invoice date in the wizard to create all invoices with the + wizard date. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +------- + +* Tecnativa + +Contributors +------------ + +- `Tecnativa `__: + + - Carlos Dauden + - Sergio Teruel + - Carolina Fernandez + +Maintainers +----------- + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-sergio-teruel| image:: https://github.com/sergio-teruel.png?size=40px + :target: https://github.com/sergio-teruel + :alt: sergio-teruel + +Current `maintainer `__: + +|maintainer-sergio-teruel| + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/__init__.py b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/__init__.py new file mode 100644 index 00000000..127685b7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from . import models +from . import wizard diff --git a/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/__manifest__.py b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/__manifest__.py new file mode 100644 index 00000000..b20b248e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/__manifest__.py @@ -0,0 +1,18 @@ +# Copyright 2022 Tecnativa - Sergio Teruel +# Copyright 2024 Tecnativa - Carolina Fernandez +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +{ + "name": "Sale Invoicing Date Selection", + "summary": "Set date invoice when you create invoices", + "version": "16.0.1.0.0", + "development_status": "Beta", + "category": "Accounting & Finance", + "website": "https://github.com/OCA/account-invoicing", + "author": "Tecnativa, Odoo Community Association (OCA)", + "license": "AGPL-3", + "application": False, + "installable": True, + "depends": ["sale"], + "data": ["wizard/sale_make_invoice_advance_views.xml"], + "maintainers": ["sergio-teruel"], +} diff --git a/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/i18n/bs.po b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/i18n/bs.po new file mode 100644 index 00000000..927e9372 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/i18n/bs.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_invoicing_date_selection +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: sale_invoicing_date_selection +#: model:ir.model.fields,field_description:sale_invoicing_date_selection.field_sale_advance_payment_inv__invoice_date +msgid "Invoice Date" +msgstr "Datum Fakture" + +#. module: sale_invoicing_date_selection +#: model:ir.model,name:sale_invoicing_date_selection.model_sale_advance_payment_inv +msgid "Sales Advance Payment Invoice" +msgstr "Avansna faktura prodaje" + +#. module: sale_invoicing_date_selection +#: model:ir.model,name:sale_invoicing_date_selection.model_sale_order +msgid "Sales Order" +msgstr "Prodajni nalog" diff --git a/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/i18n/es.po b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/i18n/es.po new file mode 100644 index 00000000..2d3d9afc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/i18n/es.po @@ -0,0 +1,28 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_invoicing_date_selection +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-07-26 19:50+0000\n" +"PO-Revision-Date: 2022-07-26 21:51+0200\n" +"Last-Translator: Sergio Teruel \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 2.3\n" + +#. module: sale_invoicing_date_selection +#: model:ir.model.fields,field_description:sale_invoicing_date_selection.field_sale_advance_payment_inv__invoice_date +msgid "Invoice Date" +msgstr "Fecha de factura" + +#. module: sale_invoicing_date_selection +#: model:ir.model,name:sale_invoicing_date_selection.model_sale_advance_payment_inv +msgid "Sales Advance Payment Invoice" +msgstr "Crear facturas" diff --git a/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/i18n/it.po b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/i18n/it.po new file mode 100644 index 00000000..e5b4cea4 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/i18n/it.po @@ -0,0 +1,32 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_invoicing_date_selection +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-09-28 18:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: sale_invoicing_date_selection +#: model:ir.model.fields,field_description:sale_invoicing_date_selection.field_sale_advance_payment_inv__invoice_date +msgid "Invoice Date" +msgstr "Data fattura" + +#. module: sale_invoicing_date_selection +#: model:ir.model,name:sale_invoicing_date_selection.model_sale_advance_payment_inv +msgid "Sales Advance Payment Invoice" +msgstr "Fattura di vendita con pagamento anticipato" + +#. module: sale_invoicing_date_selection +#: model:ir.model,name:sale_invoicing_date_selection.model_sale_order +msgid "Sales Order" +msgstr "Ordine di vendita" diff --git a/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/i18n/sale_invoicing_date_selection.pot b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/i18n/sale_invoicing_date_selection.pot new file mode 100644 index 00000000..cc7d4406 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/i18n/sale_invoicing_date_selection.pot @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_invoicing_date_selection +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: sale_invoicing_date_selection +#: model:ir.model.fields,field_description:sale_invoicing_date_selection.field_sale_advance_payment_inv__invoice_date +msgid "Invoice Date" +msgstr "" + +#. module: sale_invoicing_date_selection +#: model:ir.model,name:sale_invoicing_date_selection.model_sale_advance_payment_inv +msgid "Sales Advance Payment Invoice" +msgstr "" + +#. module: sale_invoicing_date_selection +#: model:ir.model,name:sale_invoicing_date_selection.model_sale_order +msgid "Sales Order" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/models/__init__.py b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/models/__init__.py new file mode 100644 index 00000000..6aacb753 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/models/__init__.py @@ -0,0 +1 @@ +from . import sale_order diff --git a/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/models/sale_order.py b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/models/sale_order.py new file mode 100644 index 00000000..704c6c2f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/models/sale_order.py @@ -0,0 +1,19 @@ +# Copyright 2024 Tecnativa - Carolina Fernandez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import models + + +class SaleOrder(models.Model): + _inherit = "sale.order" + + def _prepare_invoice(self): + values = super()._prepare_invoice() + if "default_invoice_date" in self.env.context: + values.update( + { + "invoice_date": self.env.context["default_invoice_date"], + "date": self.env.context["default_invoice_date"], + } + ) + return values diff --git a/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/pyproject.toml b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/pyproject.toml new file mode 100644 index 00000000..4231d0cc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/readme/CONTRIBUTORS.md b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/readme/CONTRIBUTORS.md new file mode 100644 index 00000000..40476630 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/readme/CONTRIBUTORS.md @@ -0,0 +1,4 @@ +- [Tecnativa](https://www.tecnativa.com): + - Carlos Dauden + - Sergio Teruel + - Carolina Fernandez diff --git a/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/readme/DESCRIPTION.md b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/readme/DESCRIPTION.md new file mode 100644 index 00000000..4869b3e5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/readme/DESCRIPTION.md @@ -0,0 +1,2 @@ +This module extends the functionality of sales that allows to set the +invoice date manually in wizard invoice creation. diff --git a/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/readme/USAGE.md b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/readme/USAGE.md new file mode 100644 index 00000000..93a314a8 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/readme/USAGE.md @@ -0,0 +1,7 @@ +To use this module you need to: + +1. Go to a *Sales \> Quotation*. +2. Create more than one quotation and confirm it. +3. Select the orders and make invoice. +4. Set the invoice date in the wizard to create all invoices with the + wizard date. diff --git a/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/static/description/icon.png b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/static/description/index.html b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/static/description/index.html new file mode 100644 index 00000000..1dfb5ed3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/static/description/index.html @@ -0,0 +1,443 @@ + + + + + +Sale Invoicing Date Selection + + + +
+

Sale Invoicing Date Selection

+ + +

Beta License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

This module extends the functionality of sales that allows to set the +invoice date manually in wizard invoice creation.

+

Table of contents

+ +
+

Usage

+

To use this module you need to:

+
    +
  1. Go to a Sales > Quotation.
  2. +
  3. Create more than one quotation and confirm it.
  4. +
  5. Select the orders and make invoice.
  6. +
  7. Set the invoice date in the wizard to create all invoices with the +wizard date.
  8. +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Tecnativa
  • +
+
+
+

Contributors

+
    +
  • Tecnativa:
      +
    • Carlos Dauden
    • +
    • Sergio Teruel
    • +
    • Carolina Fernandez
    • +
    +
  • +
+
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

sergio-teruel

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/tests/__init__.py b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/tests/__init__.py new file mode 100644 index 00000000..8af96e56 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/tests/__init__.py @@ -0,0 +1,2 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from . import test_sale_invoicing_date_selection diff --git a/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/tests/test_sale_invoicing_date_selection.py b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/tests/test_sale_invoicing_date_selection.py new file mode 100644 index 00000000..d4964241 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/tests/test_sale_invoicing_date_selection.py @@ -0,0 +1,56 @@ +# Copyright 2022 Tecnativa - Sergio Teruel +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from odoo import fields +from odoo.tests import Form, TransactionCase + + +class TestSaleInvoicingDateSelection(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.partner = cls.env["res.partner"].create({"name": "partner - test"}) + cls.partner_1 = cls.env["res.partner"].create({"name": "partner1 - test"}) + cls.product = cls.env["product.product"].create( + {"name": "test invoicing", "type": "service", "invoice_policy": "order"} + ) + + def _create_sale_order(self, partner): + with Form(self.env["sale.order"]) as sale_form: + sale_form.partner_id = partner + with sale_form.order_line.new() as so_line_form: + so_line_form.product_id = self.product + so_line_form.price_unit = 100.00 + return sale_form.save() + + def test_andvance_invoice(self): + self.sale_order_1 = self._create_sale_order(self.partner) + self.sale_order_2 = self._create_sale_order(self.partner_1) + self.sale_order_1.action_confirm() + self.sale_order_2.action_confirm() + with Form( + self.env["sale.advance.payment.inv"].with_context( + active_model="sale.order", + active_ids=self.sale_order_1.ids, + open_invoices=True, + ) + ) as wiz_invoice_form: + wiz_invoice_form.invoice_date = "2022-11-01" + wiz = wiz_invoice_form.save() + action = wiz.create_invoices() + invoices = self.env["account.move"].browse(action["res_id"]) + self.assertEqual(fields.Date.to_string(invoices[0].invoice_date), "2022-11-01") + # check creating invoices when advanced method is not delivered + with Form( + self.env["sale.advance.payment.inv"].with_context( + active_model="sale.order", + active_ids=self.sale_order_2.ids, + open_invoices=True, + ) + ) as wiz_invoice_form: + wiz_invoice_form.invoice_date = "2024-03-01" + wiz_invoice_form.advance_payment_method = "fixed" + wiz_invoice_form.fixed_amount = 10 + wiz = wiz_invoice_form.save() + action = wiz.create_invoices() + invoices = self.env["account.move"].browse(action["res_id"]) + self.assertEqual(fields.Date.to_string(invoices[0].invoice_date), "2024-03-01") diff --git a/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/wizard/__init__.py b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/wizard/__init__.py new file mode 100644 index 00000000..b53fbfe4 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/wizard/__init__.py @@ -0,0 +1 @@ +from . import sale_advance_payment_inv diff --git a/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/wizard/sale_advance_payment_inv.py b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/wizard/sale_advance_payment_inv.py new file mode 100644 index 00000000..1f2c94c4 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/wizard/sale_advance_payment_inv.py @@ -0,0 +1,32 @@ +# Copyright 2022 Sergio Teruel +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class SaleAdvancePaymentInv(models.TransientModel): + _inherit = "sale.advance.payment.inv" + + invoice_date = fields.Date() + + def _create_invoices(self, sale_orders): + if self.advance_payment_method == "delivered" and self.invoice_date: + ctx = self.env.context.copy() + ctx.update( + { + "default_invoice_date": self.invoice_date, + } + ) + return sale_orders.with_context(**ctx)._create_invoices( + final=self.deduct_down_payments + ) + return super()._create_invoices(sale_orders) + + def _prepare_invoice_values(self, order, so_line): + """Redefine function to take into account invoices + created when advanced payment method is not delivered""" + res = super()._prepare_invoice_values(order, so_line) + if self.invoice_date: + res["invoice_date"] = self.invoice_date + res["date"] = self.invoice_date + return res diff --git a/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/wizard/sale_make_invoice_advance_views.xml b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/wizard/sale_make_invoice_advance_views.xml new file mode 100644 index 00000000..9a2b0a8e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_invoicing_date_selection/sale_invoicing_date_selection/wizard/sale_make_invoice_advance_views.xml @@ -0,0 +1,12 @@ + + + + sale.advance.payment.inv + + + + + + + + diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/README.md b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/README.md new file mode 100644 index 00000000..80832de9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/README.md @@ -0,0 +1,44 @@ +# Sale Line Refund To Invoice Qty + +Odoo addon: sale_line_refund_to_invoice_qty + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty +``` + +## Dependencies + +This addon depends on: +- sale_management + +## Manifest Information + +- **Name**: Sale Line Refund To Invoice Qty +- **Version**: 16.0.1.0.0 +- **Category**: Sales +- **License**: LGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `sale_line_refund_to_invoice_qty`. + +## License + +This package maintains the original LGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/doc/ARCHITECTURE.md new file mode 100644 index 00000000..b0e36905 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Sale_line_refund_to_invoice_qty Module - sale_line_refund_to_invoice_qty + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/doc/CONFIGURATION.md new file mode 100644 index 00000000..6bc8600a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for sale_line_refund_to_invoice_qty. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/doc/DEPENDENCIES.md new file mode 100644 index 00000000..bcc7e2dd --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [sale_management](../../odoo-bringout-oca-ocb-sale_management) diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/doc/FAQ.md new file mode 100644 index 00000000..4d832d5b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon sale_line_refund_to_invoice_qty or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/doc/INSTALL.md new file mode 100644 index 00000000..5a4a0833 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty" +# or +uv pip install odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty" +``` diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/doc/MODELS.md new file mode 100644 index 00000000..e4991496 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/doc/MODELS.md @@ -0,0 +1,14 @@ +# Models + +Detected core models and extensions in sale_line_refund_to_invoice_qty. + +```mermaid +classDiagram + class account_move + class account_move_line + class sale_order_line +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/doc/OVERVIEW.md new file mode 100644 index 00000000..28d519db --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: sale_line_refund_to_invoice_qty. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon sale_line_refund_to_invoice_qty +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/doc/USAGE.md new file mode 100644 index 00000000..5c31a87f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon sale_line_refund_to_invoice_qty +``` diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/pyproject.toml b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/pyproject.toml new file mode 100644 index 00000000..184c1d2d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty" +version = "16.0.0" +description = "Sale Line Refund To Invoice Qty - Allow deciding whether refunded quantity should be considered + as quantity to reinvoice" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-account-invoicing-sale_management>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["sale_line_refund_to_invoice_qty"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/README.rst b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/README.rst new file mode 100644 index 00000000..4f6d6861 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/README.rst @@ -0,0 +1,92 @@ +=============================== +Sale Line Refund To Invoice Qty +=============================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:fc9f8aee2e96a38b0a75ddae0502af8d98a76e0d5f618152c21971d403c27631 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-LGPL--3-blue.png + :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + :alt: License: LGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/sale_line_refund_to_invoice_qty + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-sale_line_refund_to_invoice_qty + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows the user to choose whether refunded quantities in credit +notes should be considered as quantities to be reinvoiced in the related sales, +thus deciding if they should be added or not to the quantity to invoice of the +related sales order line. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +When creating a credit note from an invoice, you can mark the checkbox "Not +reinvoice refunded quantity" to prevent the refunded quantities to be deducted +from the quantity invoiced of the related sales order lines. + +Furthermore, after creating the credit note, you can mark the field "Sale qty +not to reinvoice" to decide the criteria to be used for each specific invoice +line. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* ForgeFlow + +Contributors +~~~~~~~~~~~~ + +* Jordi Masvidal +* Lois Rilo +* Denis Roussel + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/__init__.py b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/__init__.py new file mode 100644 index 00000000..93610a69 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/__init__.py @@ -0,0 +1,5 @@ +# Copyright 2021 ForgeFlow (http://www.forgeflow.com) +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). +from .hooks import pre_init_hook +from . import models +from . import wizards diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/__manifest__.py b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/__manifest__.py new file mode 100644 index 00000000..d6f5000c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/__manifest__.py @@ -0,0 +1,24 @@ +# Copyright 2021 ForgeFlow (http://www.forgeflow.com) +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). +{ + "name": "Sale Line Refund To Invoice Qty", + "summary": """Allow deciding whether refunded quantity should be considered + as quantity to reinvoice""", + "version": "16.0.1.0.0", + "category": "Sales", + "website": "https://github.com/OCA/account-invoicing", + "author": "ForgeFlow, Odoo Community Association (OCA)", + "license": "LGPL-3", + "application": False, + "installable": True, + "depends": ["sale_management"], + "data": [ + "views/account_move_views.xml", + "views/sale_order_views.xml", + "wizards/account_move_reversal_view.xml", + ], + "external_dependencies": { + "python": ["openupgradelib"], + }, + "pre_init_hook": "pre_init_hook", +} diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/hooks.py b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/hooks.py new file mode 100644 index 00000000..166b4f1e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/hooks.py @@ -0,0 +1,28 @@ +# Copyright 2025 ACSONE SA/NV +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from openupgradelib import openupgrade + +from odoo import SUPERUSER_ID, api + + +def pre_init_hook(cr): + """ + Initialize 'sale_qty_to_reinvoice' field with sql default value + for performances reasons as Odoo does it with an update instead. + """ + if openupgrade.column_exists(cr, "account_move_line", "sale_qty_to_reinvoice"): + return + + env = api.Environment(cr, SUPERUSER_ID, {}) + field_spec = [ + ( + "sale_qty_to_reinvoice", + "account.move.line", + "account_move_line", + "boolean", + "boolean", + "sale_line_refund_to_invoice_qty", + True, + ) + ] + openupgrade.add_fields(env, field_spec=field_spec) diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/i18n/bs.po b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/i18n/bs.po new file mode 100644 index 00000000..1081eb29 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/i18n/bs.po @@ -0,0 +1,68 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_line_refund_to_invoice_qty +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model,name:sale_line_refund_to_invoice_qty.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "Obrnuto knjiženje" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model,name:sale_line_refund_to_invoice_qty.model_account_move +msgid "Journal Entry" +msgstr "Žurnal" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model,name:sale_line_refund_to_invoice_qty.model_account_move_line +msgid "Journal Item" +msgstr "Stavka žurnala" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model.fields,help:sale_line_refund_to_invoice_qty.field_account_move_line__sale_qty_to_reinvoice +msgid "Leave it marked if you will reinvoice the same sale order line" +msgstr "Godišnji odmor it marked if you will reinvoice the same prodajni nalog line" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model.fields,help:sale_line_refund_to_invoice_qty.field_account_move_reversal__sale_qty_to_reinvoice +msgid "" +"Leave it marked if you will reinvoice the same sale order line (standard " +"behaviour)" +msgstr "" + +#. module: sale_line_refund_to_invoice_qty +#: model_terms:ir.ui.view,arch_db:sale_line_refund_to_invoice_qty.view_account_move_reversal +msgid "" +"Leave it marked when other customer invoices are expected for the quantities" +" in the credit note." +msgstr "" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model.fields,field_description:sale_line_refund_to_invoice_qty.field_sale_order_line__qty_refunded_not_invoiceable +msgid "Quantity Refunded Not Invoiceable" +msgstr "Količina Refunded Not Fakturaable" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model.fields,field_description:sale_line_refund_to_invoice_qty.field_account_move_line__sale_qty_to_reinvoice +msgid "Sale Qty To Reinvoice" +msgstr "Prodaja Qty To Reinvoice" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model,name:sale_line_refund_to_invoice_qty.model_sale_order_line +msgid "Sales Order Line" +msgstr "Stavka prodajne narudžbe" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model.fields,field_description:sale_line_refund_to_invoice_qty.field_account_move_reversal__sale_qty_to_reinvoice +msgid "This credit note will be reinvoiced" +msgstr "This credit note biće reinvoiced" diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/i18n/es.po b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/i18n/es.po new file mode 100644 index 00000000..19151e6f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/i18n/es.po @@ -0,0 +1,74 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_line_refund_to_invoice_qty +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model,name:sale_line_refund_to_invoice_qty.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "Reversión de asiento contable" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model,name:sale_line_refund_to_invoice_qty.model_account_move +msgid "Journal Entry" +msgstr "Asiento contable" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model,name:sale_line_refund_to_invoice_qty.model_account_move_line +msgid "Journal Item" +msgstr "Apunte contable" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model.fields,help:sale_line_refund_to_invoice_qty.field_account_move_line__sale_qty_to_reinvoice +msgid "Leave it marked if you will reinvoice the same sale order line" +msgstr "" +"Déjelo marcado si va a volver a facturar la misma línea de pedido de venta" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model.fields,help:sale_line_refund_to_invoice_qty.field_account_move_reversal__sale_qty_to_reinvoice +msgid "" +"Leave it marked if you will reinvoice the same sale order line (standard " +"behaviour)" +msgstr "" +"Déjelo marcado si va a volver a facturar la misma línea de pedido de venta " +"(comportamiento estándar)" + +#. module: sale_line_refund_to_invoice_qty +#: model_terms:ir.ui.view,arch_db:sale_line_refund_to_invoice_qty.view_account_move_reversal +msgid "" +"Leave it marked when other customer invoices are expected for the quantities " +"in the credit note." +msgstr "" +"Déjelo marcado cuando se esperen otras facturas de clientes por las " +"cantidades de la factura rectificativa." + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model.fields,field_description:sale_line_refund_to_invoice_qty.field_sale_order_line__qty_refunded_not_invoiceable +msgid "Quantity Refunded Not Invoiceable" +msgstr "Cantidad reembolsada no facturable" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model.fields,field_description:sale_line_refund_to_invoice_qty.field_account_move_line__sale_qty_to_reinvoice +msgid "Sale Qty To Reinvoice" +msgstr "Cantidad de venta a refacturar" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model,name:sale_line_refund_to_invoice_qty.model_sale_order_line +msgid "Sales Order Line" +msgstr "Línea de pedido de venta" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model.fields,field_description:sale_line_refund_to_invoice_qty.field_account_move_reversal__sale_qty_to_reinvoice +msgid "This credit note will be reinvoiced" +msgstr "Esta factura rectificativa será refacturada" diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/i18n/fr.po b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/i18n/fr.po new file mode 100644 index 00000000..b106d882 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/i18n/fr.po @@ -0,0 +1,75 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_line_refund_to_invoice_qty +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-12-01 14:33+0000\n" +"Last-Translator: Rémi \n" +"Language-Team: none\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model,name:sale_line_refund_to_invoice_qty.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "Extourne de la pièce comptable" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model,name:sale_line_refund_to_invoice_qty.model_account_move +msgid "Journal Entry" +msgstr "Pièce comptable" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model,name:sale_line_refund_to_invoice_qty.model_account_move_line +msgid "Journal Item" +msgstr "Écriture comptable" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model.fields,help:sale_line_refund_to_invoice_qty.field_account_move_line__sale_qty_to_reinvoice +msgid "Leave it marked if you will reinvoice the same sale order line" +msgstr "Laisser coché si vous allez refacturer la même ligne de vente" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model.fields,help:sale_line_refund_to_invoice_qty.field_account_move_reversal__sale_qty_to_reinvoice +msgid "" +"Leave it marked if you will reinvoice the same sale order line (standard " +"behaviour)" +msgstr "" +"Laisser coché si vous allez refacturer la même ligne de vente (comportement " +"par défaut)" + +#. module: sale_line_refund_to_invoice_qty +#: model_terms:ir.ui.view,arch_db:sale_line_refund_to_invoice_qty.view_account_move_reversal +msgid "" +"Leave it marked when other customer invoices are expected for the quantities" +" in the credit note." +msgstr "" +"Laisser coché quand d'autres factures clients seront créées pour les " +"quantités remboursées dans l'avoir." + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model.fields,field_description:sale_line_refund_to_invoice_qty.field_sale_order_line__qty_refunded_not_invoiceable +msgid "Quantity Refunded Not Invoiceable" +msgstr "Quantité remboursée non facturable" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model.fields,field_description:sale_line_refund_to_invoice_qty.field_account_move_line__sale_qty_to_reinvoice +msgid "Sale Qty To Reinvoice" +msgstr "Quantité à refacturer" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model,name:sale_line_refund_to_invoice_qty.model_sale_order_line +msgid "Sales Order Line" +msgstr "Ligne de bons de commande" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model.fields,field_description:sale_line_refund_to_invoice_qty.field_account_move_reversal__sale_qty_to_reinvoice +msgid "This credit note will be reinvoiced" +msgstr "Cet avoir sera refacturé" diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/i18n/it.po b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/i18n/it.po new file mode 100644 index 00000000..8907048d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/i18n/it.po @@ -0,0 +1,75 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_line_refund_to_invoice_qty +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-02-23 10:37+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model,name:sale_line_refund_to_invoice_qty.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "Storno movimento conto" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model,name:sale_line_refund_to_invoice_qty.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model,name:sale_line_refund_to_invoice_qty.model_account_move_line +msgid "Journal Item" +msgstr "Movimento contabile" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model.fields,help:sale_line_refund_to_invoice_qty.field_account_move_line__sale_qty_to_reinvoice +msgid "Leave it marked if you will reinvoice the same sale order line" +msgstr "Lasciare impostato se si rifatturerà la stessa riga ordine di vendita" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model.fields,help:sale_line_refund_to_invoice_qty.field_account_move_reversal__sale_qty_to_reinvoice +msgid "" +"Leave it marked if you will reinvoice the same sale order line (standard " +"behaviour)" +msgstr "" +"Lasciare impostato se si rifatturerà la stessa riga ordine di vendita (" +"comportamento standard)" + +#. module: sale_line_refund_to_invoice_qty +#: model_terms:ir.ui.view,arch_db:sale_line_refund_to_invoice_qty.view_account_move_reversal +msgid "" +"Leave it marked when other customer invoices are expected for the quantities" +" in the credit note." +msgstr "" +"Lasciare impostato quando si attendono altre fatture cliente per quantità " +"nella nota di credito." + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model.fields,field_description:sale_line_refund_to_invoice_qty.field_sale_order_line__qty_refunded_not_invoiceable +msgid "Quantity Refunded Not Invoiceable" +msgstr "Qauntità rimborsata non fatturabile" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model.fields,field_description:sale_line_refund_to_invoice_qty.field_account_move_line__sale_qty_to_reinvoice +msgid "Sale Qty To Reinvoice" +msgstr "Q.tà vendita da rifatturare" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model,name:sale_line_refund_to_invoice_qty.model_sale_order_line +msgid "Sales Order Line" +msgstr "Riga ordine di vendita" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model.fields,field_description:sale_line_refund_to_invoice_qty.field_account_move_reversal__sale_qty_to_reinvoice +msgid "This credit note will be reinvoiced" +msgstr "Questa nota di credito verrà rifatturata" diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/i18n/sale_line_refund_to_invoice_qty.pot b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/i18n/sale_line_refund_to_invoice_qty.pot new file mode 100644 index 00000000..24b6556f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/i18n/sale_line_refund_to_invoice_qty.pot @@ -0,0 +1,68 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_line_refund_to_invoice_qty +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model,name:sale_line_refund_to_invoice_qty.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model,name:sale_line_refund_to_invoice_qty.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model,name:sale_line_refund_to_invoice_qty.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model.fields,help:sale_line_refund_to_invoice_qty.field_account_move_line__sale_qty_to_reinvoice +msgid "Leave it marked if you will reinvoice the same sale order line" +msgstr "" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model.fields,help:sale_line_refund_to_invoice_qty.field_account_move_reversal__sale_qty_to_reinvoice +msgid "" +"Leave it marked if you will reinvoice the same sale order line (standard " +"behaviour)" +msgstr "" + +#. module: sale_line_refund_to_invoice_qty +#: model_terms:ir.ui.view,arch_db:sale_line_refund_to_invoice_qty.view_account_move_reversal +msgid "" +"Leave it marked when other customer invoices are expected for the quantities" +" in the credit note." +msgstr "" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model.fields,field_description:sale_line_refund_to_invoice_qty.field_sale_order_line__qty_refunded_not_invoiceable +msgid "Quantity Refunded Not Invoiceable" +msgstr "" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model.fields,field_description:sale_line_refund_to_invoice_qty.field_account_move_line__sale_qty_to_reinvoice +msgid "Sale Qty To Reinvoice" +msgstr "" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model,name:sale_line_refund_to_invoice_qty.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_line_refund_to_invoice_qty +#: model:ir.model.fields,field_description:sale_line_refund_to_invoice_qty.field_account_move_reversal__sale_qty_to_reinvoice +msgid "This credit note will be reinvoiced" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/models/__init__.py b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/models/__init__.py new file mode 100644 index 00000000..b4076239 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/models/__init__.py @@ -0,0 +1,4 @@ +# Copyright 2021 ForgeFlow (http://www.forgeflow.com) +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). +from . import account +from . import sale diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/models/account.py b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/models/account.py new file mode 100644 index 00000000..061ad0b2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/models/account.py @@ -0,0 +1,26 @@ +# Copyright 2021 ForgeFlow (http://www.forgeflow.com) +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). +from odoo import api, fields, models + + +class AccountMove(models.Model): + _inherit = "account.move" + + @api.returns("self", lambda value: value.id) + def copy(self, default=None): + # Set the sale_qty_to_reinvoice based on the boolean from the + # reversal wizard + res = super().copy(default=default) + sale_qty_to_reinvoice = self.env.context.get("sale_qty_to_reinvoice", False) + res.line_ids.write({"sale_qty_to_reinvoice": sale_qty_to_reinvoice}) + return res + + +class AccountMoveLine(models.Model): + _inherit = "account.move.line" + + sale_qty_to_reinvoice = fields.Boolean( + default=True, + help="Leave it marked if you will reinvoice the same sale order line", + copy=False, + ) diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/models/sale.py b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/models/sale.py new file mode 100644 index 00000000..7624d257 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/models/sale.py @@ -0,0 +1,58 @@ +# Copyright 2021 ForgeFlow (http://www.forgeflow.com) +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). +from odoo import api, fields, models + + +class SaleOrderLine(models.Model): + _inherit = "sale.order.line" + + qty_refunded_not_invoiceable = fields.Float( + compute="_compute_qty_refunded_not_invoiceable", + string="Quantity Refunded Not Invoiceable", + digits="Product Unit of Measure", + ) + + @api.depends( + "invoice_lines.move_id.state", + "invoice_lines.quantity", + "untaxed_amount_to_invoice", + "invoice_lines.sale_qty_to_reinvoice", + ) + def _compute_qty_invoiced(self): + res = super()._compute_qty_invoiced() + # Revert effect of refunds in invoice_qty when `sale_qty_to_reinvoice` + # is not set. + for line in self: + qty_invoiced = line.qty_invoiced + for invoice_line in line.invoice_lines: + if ( + invoice_line.move_id.state != "cancel" + and invoice_line.move_id.move_type == "out_refund" + and not invoice_line.sale_qty_to_reinvoice + ): + qty_invoiced += invoice_line.product_uom_id._compute_quantity( + invoice_line.quantity, line.product_uom + ) + if line.qty_invoiced != qty_invoiced: + line.qty_invoiced = qty_invoiced + return res + + @api.depends( + "product_uom_qty", + "invoice_lines.move_id.state", + "invoice_lines.quantity", + "invoice_lines.sale_qty_to_reinvoice", + ) + def _compute_qty_refunded_not_invoiceable(self): + for line in self: + qty_ref_not_inv = 0.0 + for invoice_line in line.invoice_lines: + if ( + invoice_line.move_id.state != "cancel" + and invoice_line.move_id.move_type == "out_refund" + and not invoice_line.sale_qty_to_reinvoice + ): + qty_ref_not_inv += invoice_line.product_uom_id._compute_quantity( + invoice_line.quantity, line.product_uom + ) + line.qty_refunded_not_invoiceable = qty_ref_not_inv diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..be6cb691 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/readme/CONTRIBUTORS.rst @@ -0,0 +1,3 @@ +* Jordi Masvidal +* Lois Rilo +* Denis Roussel diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/readme/DESCRIPTION.rst new file mode 100644 index 00000000..0e106be5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/readme/DESCRIPTION.rst @@ -0,0 +1,4 @@ +This module allows the user to choose whether refunded quantities in credit +notes should be considered as quantities to be reinvoiced in the related sales, +thus deciding if they should be added or not to the quantity to invoice of the +related sales order line. diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/readme/USAGE.rst b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/readme/USAGE.rst new file mode 100644 index 00000000..615b3bb3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/readme/USAGE.rst @@ -0,0 +1,7 @@ +When creating a credit note from an invoice, you can mark the checkbox "Not +reinvoice refunded quantity" to prevent the refunded quantities to be deducted +from the quantity invoiced of the related sales order lines. + +Furthermore, after creating the credit note, you can mark the field "Sale qty +not to reinvoice" to decide the criteria to be used for each specific invoice +line. diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/static/description/icon.png b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/static/description/index.html b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/static/description/index.html new file mode 100644 index 00000000..e5b1ac90 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/static/description/index.html @@ -0,0 +1,438 @@ + + + + + +Sale Line Refund To Invoice Qty + + + +
+

Sale Line Refund To Invoice Qty

+ + +

Beta License: LGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

This module allows the user to choose whether refunded quantities in credit +notes should be considered as quantities to be reinvoiced in the related sales, +thus deciding if they should be added or not to the quantity to invoice of the +related sales order line.

+

Table of contents

+ +
+

Usage

+

When creating a credit note from an invoice, you can mark the checkbox “Not +reinvoice refunded quantity” to prevent the refunded quantities to be deducted +from the quantity invoiced of the related sales order lines.

+

Furthermore, after creating the credit note, you can mark the field “Sale qty +not to reinvoice” to decide the criteria to be used for each specific invoice +line.

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • ForgeFlow
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/tests/__init__.py b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/tests/__init__.py new file mode 100644 index 00000000..ed4bbd50 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/tests/__init__.py @@ -0,0 +1,4 @@ +# Copyright 2021 ForgeFlow (http://www.forgeflow.com) +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). + +from . import test_sale_line_refund_to_invoice_qty diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/tests/test_sale_line_refund_to_invoice_qty.py b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/tests/test_sale_line_refund_to_invoice_qty.py new file mode 100644 index 00000000..aa082853 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/tests/test_sale_line_refund_to_invoice_qty.py @@ -0,0 +1,79 @@ +# Copyright 2021 ForgeFlow (http://www.forgeflow.com) +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). +from odoo.tests.common import TransactionCase, tagged + + +@tagged("post_install", "-at_install") +class TestSaleLineRefundToInvoiceQty(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.partner = cls.env["res.partner"].create({"name": "Test"}) + cls.product = cls.env["product.product"].create( + {"name": "test_product", "type": "consu"} + ) + cls.order = cls.env["sale.order"].create( + { + "partner_id": cls.partner.id, + "order_line": [ + ( + 0, + 0, + { + "name": cls.product.name, + "product_id": cls.product.id, + "product_uom_qty": 5, + "product_uom": cls.product.uom_id.id, + "price_unit": 1000.00, + }, + ), + ], + "pricelist_id": cls.env.ref("product.list0").id, + } + ) + cls.order.action_confirm() + cls.order.order_line[0].write({"qty_delivered": 5.0}) + cls.order._create_invoices() + cls.invoice = cls.order.invoice_ids[0] + cls.invoice.action_post() + + def move_reversal_wiz(self, move): + wizard = ( + self.env["account.move.reversal"] + .with_context(active_model="account.move", active_ids=[move.id]) + .create({"journal_id": move.journal_id.id}) + ) + return wizard + + def test_refund_qty_not_to_reinvoice(self): + """ + Test that the quantities refunded are not considered as quantities to + reinvoice in the sales order line, when the boolean is checked. + """ + self.assertEqual(self.order.order_line[0].qty_invoiced, 5.0) + reversal_wizard = self.move_reversal_wiz(self.invoice) + reversal_wizard.write({"sale_qty_to_reinvoice": False}) + credit_note = self.env["account.move"].browse( + reversal_wizard.reverse_moves()["res_id"] + ) + for line in credit_note.line_ids: + self.assertFalse(line.sale_qty_to_reinvoice) + self.assertEqual(self.order.order_line[0].qty_invoiced, 5.0) + self.assertEqual(self.order.order_line[0].qty_to_invoice, 0.0) + self.assertEqual(self.order.order_line[0].qty_refunded_not_invoiceable, 5.0) + + def test_refund_qty_to_reinvoice(self): + """ + Test that the quantities refunded are considered as quantities to + reinvoice in the sales order line, when the boolean is left unchecked. + """ + self.assertEqual(self.order.order_line[0].qty_invoiced, 5.0) + reversal_wizard = self.move_reversal_wiz(self.invoice) + credit_note = self.env["account.move"].browse( + reversal_wizard.reverse_moves()["res_id"] + ) + for line in credit_note.line_ids: + self.assertTrue(line.sale_qty_to_reinvoice) + self.assertEqual(self.order.order_line[0].qty_invoiced, 0.0) + self.assertEqual(self.order.order_line[0].qty_to_invoice, 5.0) + self.assertEqual(self.order.order_line[0].qty_refunded_not_invoiceable, 0.0) diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/views/account_move_views.xml b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/views/account_move_views.xml new file mode 100644 index 00000000..9a730d8e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/views/account_move_views.xml @@ -0,0 +1,19 @@ + + + + + account.move.form.inherit + account.move + + + + + + + + diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/views/sale_order_views.xml b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/views/sale_order_views.xml new file mode 100644 index 00000000..0eec39e2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/views/sale_order_views.xml @@ -0,0 +1,15 @@ + + + + + sale.order.form.inherit + sale.order + + + + + + + + diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/wizards/__init__.py b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/wizards/__init__.py new file mode 100644 index 00000000..17ca4ac5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/wizards/__init__.py @@ -0,0 +1,3 @@ +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). + +from . import account_move_reversal diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/wizards/account_move_reversal.py b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/wizards/account_move_reversal.py new file mode 100644 index 00000000..4fbcc03e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/wizards/account_move_reversal.py @@ -0,0 +1,23 @@ +# Copyright 2021 ForgeFlow (http://www.forgeflow.com) +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). +from odoo import fields, models + + +class AccountMoveReversal(models.TransientModel): + _inherit = "account.move.reversal" + + sale_qty_to_reinvoice = fields.Boolean( + string="This credit note will be reinvoiced", + default="True", + help="Leave it marked if you will reinvoice the same sale order line " + "(standard behaviour)", + ) + + def reverse_moves(self): + sale_qty_to_reinvoice = ( + True if self.refund_method == "modify" else self.sale_qty_to_reinvoice + ) + return super( + AccountMoveReversal, + self.with_context(sale_qty_to_reinvoice=sale_qty_to_reinvoice), + ).reverse_moves() diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/wizards/account_move_reversal_view.xml b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/wizards/account_move_reversal_view.xml new file mode 100644 index 00000000..e4eec4b8 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty/sale_line_refund_to_invoice_qty/wizards/account_move_reversal_view.xml @@ -0,0 +1,21 @@ + + + + account.move.reversal.form.inherit + account.move.reversal + + + + + +
+ Leave it marked when other customer invoices are expected for the quantities in the credit note. +
+
+
+
+
+
diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/README.md b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/README.md new file mode 100644 index 00000000..260f9337 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/README.md @@ -0,0 +1,45 @@ +# Sale Line Refund To Invoice Qty Skip Anglo Saxon + +Odoo addon: sale_line_refund_to_invoice_qty_skip_anglo_saxon + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon +``` + +## Dependencies + +This addon depends on: +- account_invoice_refund_reason_skip_anglo_saxon +- sale_line_refund_to_invoice_qty + +## Manifest Information + +- **Name**: Sale Line Refund To Invoice Qty Skip Anglo Saxon +- **Version**: 16.0.1.0.0 +- **Category**: Accounting +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `sale_line_refund_to_invoice_qty_skip_anglo_saxon`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/doc/ARCHITECTURE.md new file mode 100644 index 00000000..b84bbcdb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Sale_line_refund_to_invoice_qty_skip_anglo_saxon Module - sale_line_refund_to_invoice_qty_skip_anglo_saxon + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/doc/CONFIGURATION.md new file mode 100644 index 00000000..0fb1bf5c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for sale_line_refund_to_invoice_qty_skip_anglo_saxon. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/doc/DEPENDENCIES.md new file mode 100644 index 00000000..21a87325 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [account_invoice_refund_reason_skip_anglo_saxon](../../odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon) +- [sale_line_refund_to_invoice_qty](../../odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty) diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/doc/FAQ.md new file mode 100644 index 00000000..ab00f707 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon sale_line_refund_to_invoice_qty_skip_anglo_saxon or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/doc/INSTALL.md new file mode 100644 index 00000000..bed9485f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon" +# or +uv pip install odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon" +``` diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/doc/MODELS.md new file mode 100644 index 00000000..21b7f9a4 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/doc/MODELS.md @@ -0,0 +1,11 @@ +# Models + +Detected core models and extensions in sale_line_refund_to_invoice_qty_skip_anglo_saxon. + +```mermaid +classDiagram +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/doc/OVERVIEW.md new file mode 100644 index 00000000..d246118f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: sale_line_refund_to_invoice_qty_skip_anglo_saxon. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon sale_line_refund_to_invoice_qty_skip_anglo_saxon +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/doc/USAGE.md new file mode 100644 index 00000000..f12eccbb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon sale_line_refund_to_invoice_qty_skip_anglo_saxon +``` diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/doc/WIZARDS.md new file mode 100644 index 00000000..4bde2c9f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/doc/WIZARDS.md @@ -0,0 +1,8 @@ +# Wizards + +Transient models exposed as UI wizards in sale_line_refund_to_invoice_qty_skip_anglo_saxon. + +```mermaid +classDiagram + class AccountMoveReversal +``` diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/pyproject.toml b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/pyproject.toml new file mode 100644 index 00000000..33b7f705 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon" +version = "16.0.0" +description = "Sale Line Refund To Invoice Qty Skip Anglo Saxon - Sale Line Refund To Invoice Qty skip anglo saxon." +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-account-invoicing-account_invoice_refund_reason_skip_anglo_saxon>=16.0.0", + "odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["sale_line_refund_to_invoice_qty_skip_anglo_saxon"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/README.rst b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/README.rst new file mode 100644 index 00000000..1c2ad07d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/README.rst @@ -0,0 +1,84 @@ +================================================ +Sale Line Refund To Invoice Qty Skip Anglo Saxon +================================================ + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:2e9e2b8529ccb9a503fc38096322d892504960cfb9e385e80cf31a3ee39de319 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/sale_line_refund_to_invoice_qty_skip_anglo_saxon + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-sale_line_refund_to_invoice_qty_skip_anglo_saxon + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module make glue between two modules, to disallow edit wizard and make inconsistent process when have two modules active + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* ForgeFlow S.L + +Contributors +~~~~~~~~~~~~ + +* Christopher Ormaza + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-ChrisOForgeFlow| image:: https://github.com/ChrisOForgeFlow.png?size=40px + :target: https://github.com/ChrisOForgeFlow + :alt: ChrisOForgeFlow + +Current `maintainer `__: + +|maintainer-ChrisOForgeFlow| + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/__init__.py b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/__init__.py new file mode 100644 index 00000000..80a6c796 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/__init__.py @@ -0,0 +1,3 @@ +# Copyright 2023 ForgeFlow S.L. (https://www.forgeflow.com) +# Part of ForgeFlow. See LICENSE file for full copyright and licensing details. +from . import wizard diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/__manifest__.py b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/__manifest__.py new file mode 100644 index 00000000..863aa8ab --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/__manifest__.py @@ -0,0 +1,22 @@ +# Copyright 2023 ForgeFlow S.L. (https://www.forgeflow.com) +# Part of ForgeFlow. See LICENSE file for full copyright and licensing details. +{ + "name": "Sale Line Refund To Invoice Qty Skip Anglo Saxon", + "version": "16.0.1.0.0", + "summary": "Sale Line Refund To Invoice Qty skip anglo saxon.", + "category": "Accounting", + "author": "ForgeFlow S.L, " "Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-invoicing", + "data": [ + "wizard/account_move_reversal_view.xml", + ], + "depends": [ + "account_invoice_refund_reason_skip_anglo_saxon", + "sale_line_refund_to_invoice_qty", + ], + "license": "AGPL-3", + "development_status": "Beta", + "maintainers": ["ChrisOForgeFlow"], + "installable": True, + "auto_install": True, +} diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/i18n/bs.po b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/i18n/bs.po new file mode 100644 index 00000000..fc594c74 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/i18n/bs.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_line_refund_to_invoice_qty_skip_anglo_saxon +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: sale_line_refund_to_invoice_qty_skip_anglo_saxon +#: model:ir.model,name:sale_line_refund_to_invoice_qty_skip_anglo_saxon.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "Obrnuto knjiženje" + +#. module: sale_line_refund_to_invoice_qty_skip_anglo_saxon +#: model:ir.model.fields,field_description:sale_line_refund_to_invoice_qty_skip_anglo_saxon.field_account_move_reversal__editable_sale_qty_to_reinvoice +msgid "Editable sale qty to reinvoice" +msgstr "Editable sale qty to reinvoice" diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/i18n/it.po b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/i18n/it.po new file mode 100644 index 00000000..fbe206ab --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/i18n/it.po @@ -0,0 +1,27 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_line_refund_to_invoice_qty_skip_anglo_saxon +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-03-21 10:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.2\n" + +#. module: sale_line_refund_to_invoice_qty_skip_anglo_saxon +#: model:ir.model,name:sale_line_refund_to_invoice_qty_skip_anglo_saxon.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "Storno movimento conto" + +#. module: sale_line_refund_to_invoice_qty_skip_anglo_saxon +#: model:ir.model.fields,field_description:sale_line_refund_to_invoice_qty_skip_anglo_saxon.field_account_move_reversal__editable_sale_qty_to_reinvoice +msgid "Editable sale qty to reinvoice" +msgstr "Qt.à vendite modificabile da rifatturare" diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/i18n/sale_line_refund_to_invoice_qty_skip_anglo_saxon.pot b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/i18n/sale_line_refund_to_invoice_qty_skip_anglo_saxon.pot new file mode 100644 index 00000000..bb3a7152 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/i18n/sale_line_refund_to_invoice_qty_skip_anglo_saxon.pot @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_line_refund_to_invoice_qty_skip_anglo_saxon +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: sale_line_refund_to_invoice_qty_skip_anglo_saxon +#: model:ir.model,name:sale_line_refund_to_invoice_qty_skip_anglo_saxon.model_account_move_reversal +msgid "Account Move Reversal" +msgstr "" + +#. module: sale_line_refund_to_invoice_qty_skip_anglo_saxon +#: model:ir.model.fields,field_description:sale_line_refund_to_invoice_qty_skip_anglo_saxon.field_account_move_reversal__editable_sale_qty_to_reinvoice +msgid "Editable sale qty to reinvoice" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..b647a292 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/readme/CONTRIBUTORS.rst @@ -0,0 +1 @@ +* Christopher Ormaza diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/readme/DESCRIPTION.rst new file mode 100644 index 00000000..5b82960a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +This module make glue between two modules, to disallow edit wizard and make inconsistent process when have two modules active diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/static/description/icon.png b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/static/description/index.html b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/static/description/index.html new file mode 100644 index 00000000..bc67b08e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/static/description/index.html @@ -0,0 +1,423 @@ + + + + + + +Sale Line Refund To Invoice Qty Skip Anglo Saxon + + + +
+

Sale Line Refund To Invoice Qty Skip Anglo Saxon

+ + +

Beta License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

This module make glue between two modules, to disallow edit wizard and make inconsistent process when have two modules active

+

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • ForgeFlow S.L
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

ChrisOForgeFlow

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/tests/__init__.py b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/tests/__init__.py new file mode 100644 index 00000000..9ea5e66c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/tests/__init__.py @@ -0,0 +1,3 @@ +# Copyright 2023 ForgeFlow S.L. (https://www.forgeflow.com) +# Part of ForgeFlow. See LICENSE file for full copyright and licensing details. +from . import test_sale_line_refund_to_invoice_qty_skip_anglo_saxon diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/tests/test_sale_line_refund_to_invoice_qty_skip_anglo_saxon.py b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/tests/test_sale_line_refund_to_invoice_qty_skip_anglo_saxon.py new file mode 100644 index 00000000..5f6ec301 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/tests/test_sale_line_refund_to_invoice_qty_skip_anglo_saxon.py @@ -0,0 +1,78 @@ +# Copyright 2023 ForgeFlow S.L. (https://www.forgeflow.com) +# Part of ForgeFlow. See LICENSE file for full copyright and licensing details. + +from odoo.tests import Form, TransactionCase + + +class TestSaleLineRefundToInvoiceQtySkipAngloSaxon(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.partner = cls.env["res.partner"].create({"name": "Test"}) + cls.product = cls.env["product.product"].create( + {"name": "test_product", "type": "consu"} + ) + cls.order = cls.env["sale.order"].create( + { + "partner_id": cls.partner.id, + "order_line": [ + ( + 0, + 0, + { + "name": cls.product.name, + "product_id": cls.product.id, + "product_uom_qty": 5, + "product_uom": cls.product.uom_id.id, + "price_unit": 1000.00, + }, + ), + ], + "pricelist_id": cls.env.ref("product.list0").id, + } + ) + cls.order.action_confirm() + cls.order.order_line[0].write({"qty_delivered": 5.0}) + cls.order._create_invoices() + cls.invoice = cls.order.invoice_ids[0] + cls.invoice.action_post() + cls.refund_reason_skip_anglo_saxon = cls.env[ + "account.move.refund.reason" + ].create( + { + "name": "Skip Anglo Saxon Reason", + "skip_anglo_saxon_entries": True, + } + ) + cls.refund_reason_not_skip_anglo_saxon = cls.env[ + "account.move.refund.reason" + ].create( + { + "name": "Not Skip Anglo Saxon Reason", + "skip_anglo_saxon_entries": False, + } + ) + + def test_refund_qty_to_reinvoice_skip_anglo_saxon(self): + context_wizard = { + "active_model": "account.move", + "active_ids": self.invoice.ids, + } + wizard = ( + self.env["account.move.reversal"] + .with_context(**context_wizard) + .create( + { + "journal_id": self.invoice.journal_id.id, + } + ) + ) + wizard_form = Form(wizard) + wizard_form.reason_id = self.refund_reason_skip_anglo_saxon + self.assertFalse(wizard_form.editable_sale_qty_to_reinvoice) + self.assertFalse(wizard_form.sale_qty_to_reinvoice) + self.assertTrue(wizard_form._get_modifier("sale_qty_to_reinvoice", "readonly")) + wizard_form.reason_id = self.refund_reason_not_skip_anglo_saxon + self.assertTrue(wizard_form.editable_sale_qty_to_reinvoice) + self.assertTrue(wizard_form.sale_qty_to_reinvoice) + self.assertFalse(wizard_form._get_modifier("sale_qty_to_reinvoice", "readonly")) diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/wizard/__init__.py b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/wizard/__init__.py new file mode 100644 index 00000000..98430133 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/wizard/__init__.py @@ -0,0 +1,3 @@ +# Copyright 2023 ForgeFlow S.L. (https://www.forgeflow.com) +# Part of ForgeFlow. See LICENSE file for full copyright and licensing details. +from . import account_move_reversal diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/wizard/account_move_reversal.py b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/wizard/account_move_reversal.py new file mode 100644 index 00000000..80f50bce --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/wizard/account_move_reversal.py @@ -0,0 +1,26 @@ +# Copyright 2023 ForgeFlow S.L. (https://www.forgeflow.com) +# Part of ForgeFlow. See LICENSE file for full copyright and licensing details. + +from odoo import api, fields, models + + +class AccountMoveReversal(models.TransientModel): + + _inherit = "account.move.reversal" + + editable_sale_qty_to_reinvoice = fields.Boolean( + string="Editable sale qty to reinvoice", + ) + + @api.onchange("reason_id") + @api.depends("reason_id.skip_anglo_saxon_entries") + def _compute_editable_sale_qty_to_reinvoice(self): + for rec in self: + rec.editable_sale_qty_to_reinvoice = ( + not rec.reason_id.skip_anglo_saxon_entries + ) + + @api.onchange("reason_id") + def _onchange_reason(self): + if self.reason_id: + self.sale_qty_to_reinvoice = not self.reason_id.skip_anglo_saxon_entries diff --git a/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/wizard/account_move_reversal_view.xml b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/wizard/account_move_reversal_view.xml new file mode 100644 index 00000000..1c8d81f5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_line_refund_to_invoice_qty_skip_anglo_saxon/sale_line_refund_to_invoice_qty_skip_anglo_saxon/wizard/account_move_reversal_view.xml @@ -0,0 +1,25 @@ + + + + + account.move.reversal.form.inherit + account.move.reversal + + + + + + + 1 + {'readonly': [('editable_sale_qty_to_reinvoice', '=', False)]} + + + + + + diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/README.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/README.md new file mode 100644 index 00000000..f6e77571 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/README.md @@ -0,0 +1,44 @@ +# Sales order invoicing grouping criteria + +Odoo addon: sale_order_invoicing_grouping_criteria + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria +``` + +## Dependencies + +This addon depends on: +- sale_management + +## Manifest Information + +- **Name**: Sales order invoicing grouping criteria +- **Version**: 16.0.1.0.1 +- **Category**: Sales Management +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `sale_order_invoicing_grouping_criteria`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/doc/ARCHITECTURE.md new file mode 100644 index 00000000..718fd01d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Sale_order_invoicing_grouping_criteria Module - sale_order_invoicing_grouping_criteria + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/doc/CONFIGURATION.md new file mode 100644 index 00000000..cd5cb1c4 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for sale_order_invoicing_grouping_criteria. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/doc/DEPENDENCIES.md new file mode 100644 index 00000000..bcc7e2dd --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [sale_management](../../odoo-bringout-oca-ocb-sale_management) diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/doc/FAQ.md new file mode 100644 index 00000000..181db681 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon sale_order_invoicing_grouping_criteria or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/doc/INSTALL.md new file mode 100644 index 00000000..936d4e8d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria" +# or +uv pip install odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria" +``` diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/doc/MODELS.md new file mode 100644 index 00000000..c9553b4d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/doc/MODELS.md @@ -0,0 +1,16 @@ +# Models + +Detected core models and extensions in sale_order_invoicing_grouping_criteria. + +```mermaid +classDiagram + class sale_invoicing_grouping_criteria + class res_company + class res_config_settings + class res_partner + class sale_order +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/doc/OVERVIEW.md new file mode 100644 index 00000000..2fc27f83 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: sale_order_invoicing_grouping_criteria. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon sale_order_invoicing_grouping_criteria +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/doc/SECURITY.md new file mode 100644 index 00000000..9977708f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/doc/SECURITY.md @@ -0,0 +1,34 @@ +# Security + +Access control and security definitions in sale_order_invoicing_grouping_criteria. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../sale_order_invoicing_grouping_criteria/security/ir.model.access.csv)** + - 2 model access rules + +## Record Rules + +Row-level security rules defined in: + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[ir.model.access.csv](../sale_order_invoicing_grouping_criteria/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/doc/USAGE.md new file mode 100644 index 00000000..7162301e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon sale_order_invoicing_grouping_criteria +``` diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/pyproject.toml b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/pyproject.toml new file mode 100644 index 00000000..b3f9c957 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria" +version = "16.0.0" +description = "Sales order invoicing grouping criteria - Odoo addon" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-account-invoicing-sale_management>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["sale_order_invoicing_grouping_criteria"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/README.rst b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/README.rst new file mode 100644 index 00000000..b6ec74a3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/README.rst @@ -0,0 +1,131 @@ +======================================= +Sales order invoicing grouping criteria +======================================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:d2ddb2cdfd636b7daf576b1ad54a42c9862d88d7af26ab4d028f95cf6a2f3da9 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png + :target: https://odoo-community.org/page/development-status + :alt: Production/Stable +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/sale_order_invoicing_grouping_criteria + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-sale_order_invoicing_grouping_criteria + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows to use custom criteria for grouping sales orders to be +invoiced. + +Default criteria for grouping (invoicing partner, company and used currency) +will be always applied, as if not respected, there will be business +inconsistencies, but you can add more fields to split the invoicing according +them. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +For creating new grouping criteria: + +#. Go to *Invoicing > Configuration > Management > Invoicing Grouping Criteria*. +#. Create or modify existing criteria, selecting fields belonging to "Sales + Order" header model for grouping according them. +#. Invoicing address and currency will always be applied with the selected + ones. + +For setting a different grouping criteria for a specific customer: + +#. Go to *Invoicing > Sales > Master Data > Customers*. +#. Open the desired customer. +#. Go to *Invoicing* page. +#. Set on "Sales Invoicing Grouping Criteria" the desired grouping + criteria. + +For setting a different default grouping criteria than the standard for the +whole company: + +#. Go to *Invoicing > Configuration> Settings*. +#. Locate inside "Sales Order Invoicing" section, the field "Default + Grouping Criteria". +#. Introduce there the grouping criteria to be applied by default. If empty, + the general default of invoicing address + currency + company will be + applied. + +Usage +===== + +#. Go to *Sales > Invoicing > Orders to Invoice*. +#. Select sales orders whose invoicing you want to do. +#. Click on *Action > Invoice Order*. +#. Click on "Create and View Invoices" button. +#. On that moment, the grouping criteria will be applied, and you will see + different invoices if the criteria doesn't match for them. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Tecnativa + +Contributors +~~~~~~~~~~~~ + +* `Tecnativa `__: + + * Pedro M. Baeza + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-pedrobaeza| image:: https://github.com/pedrobaeza.png?size=40px + :target: https://github.com/pedrobaeza + :alt: pedrobaeza + +Current `maintainer `__: + +|maintainer-pedrobaeza| + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/__init__.py b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/__init__.py new file mode 100644 index 00000000..69f7babd --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import models diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/__manifest__.py b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/__manifest__.py new file mode 100644 index 00000000..c31e4e07 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/__manifest__.py @@ -0,0 +1,21 @@ +# Copyright 2019 Tecnativa - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Sales order invoicing grouping criteria", + "version": "16.0.1.0.1", + "category": "Sales Management", + "license": "AGPL-3", + "author": "Tecnativa, " "Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-invoicing", + "depends": ["sale_management"], + "data": [ + "security/ir.model.access.csv", + "views/res_config_settings_views.xml", + "views/res_partner_views.xml", + "views/sale_invoicing_grouping_criteria_views.xml", + ], + "installable": True, + "development_status": "Production/Stable", + "maintainers": ["pedrobaeza"], +} diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/i18n/bs.po b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/i18n/bs.po new file mode 100644 index 00000000..5dc6011f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/i18n/bs.po @@ -0,0 +1,127 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_invoicing_grouping_criteria +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model,name:sale_order_invoicing_grouping_criteria.model_res_company +msgid "Companies" +msgstr "Kompanije" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model,name:sale_order_invoicing_grouping_criteria.model_res_config_settings +msgid "Config Settings" +msgstr "Postavke" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model,name:sale_order_invoicing_grouping_criteria.model_res_partner +msgid "Contact" +msgstr "Kontakt" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: sale_order_invoicing_grouping_criteria +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_grouping_criteria.res_config_settings_view_form +msgid "Default Grouping Criteria" +msgstr "Zadani kriterij grupiranja" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_res_company__default_sale_invoicing_grouping_criteria_id +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_res_config_settings__res_default_sale_invoicing_grouping_criteria_id +msgid "Default Sales Invoicing Grouping Criteria" +msgstr "Zadani kriterij grupiranja fakturisanja prodaje" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,help:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__field_ids +msgid "" +"Fields used for grouping sales orders when invoicing. Invoicing address, " +"company and currency will always be applied." +msgstr "" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__field_ids +msgid "Grouping Fields" +msgstr "Polja za grupiranje" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__id +msgid "ID" +msgstr "ID" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,help:sale_order_invoicing_grouping_criteria.field_res_partner__sale_invoicing_grouping_criteria_id +#: model:ir.model.fields,help:sale_order_invoicing_grouping_criteria.field_res_users__sale_invoicing_grouping_criteria_id +msgid "If empty, company default (if any) or default will be applied." +msgstr "Ako je prazno, zadana vrijednost kompanije (ako postoji) ili zadana će se primijeniti." + +#. module: sale_order_invoicing_grouping_criteria +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_grouping_criteria.res_config_settings_view_form +msgid "If empty, invoicing address, company and currency will be applied." +msgstr "Ako je prazno, adresa za fakturisanje, kompanija i valuta će se primijeniti." + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.ui.menu,name:sale_order_invoicing_grouping_criteria.menu_sale_invoice_grouping_criteria +msgid "Invoicing Grouping Criteria" +msgstr "Kriterij grupiranja fakturisanja" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__name +msgid "Name" +msgstr "Naziv:" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.actions.act_window,name:sale_order_invoicing_grouping_criteria.action_sale_invoice_grouping_criteria +#: model:ir.model,name:sale_order_invoicing_grouping_criteria.model_sale_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_res_partner__sale_invoicing_grouping_criteria_id +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_res_users__sale_invoicing_grouping_criteria_id +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_grouping_criteria.view_partner_property_form +msgid "Sales Invoicing Grouping Criteria" +msgstr "Kriterij grupiranja fakturisanja prodaje" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model,name:sale_order_invoicing_grouping_criteria.model_sale_order +msgid "Sales Order" +msgstr "Prodajni nalog" + +#. module: sale_order_invoicing_grouping_criteria +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_grouping_criteria.res_config_settings_view_form +msgid "Sales Order Invoicing" +msgstr "Fakturisanje prodajnih naloga" diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/i18n/ca.po b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/i18n/ca.po new file mode 100644 index 00000000..b70aed6a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/i18n/ca.po @@ -0,0 +1,134 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_invoicing_grouping_criteria +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-06-23 14:10+0000\n" +"Last-Translator: eccit-quim \n" +"Language-Team: none\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model,name:sale_order_invoicing_grouping_criteria.model_res_company +msgid "Companies" +msgstr "Companyies" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model,name:sale_order_invoicing_grouping_criteria.model_res_config_settings +msgid "Config Settings" +msgstr "Paràmetres de configuració" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model,name:sale_order_invoicing_grouping_criteria.model_res_partner +msgid "Contact" +msgstr "Contacte" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__create_uid +msgid "Created by" +msgstr "Creat per" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__create_date +msgid "Created on" +msgstr "Creat el" + +#. module: sale_order_invoicing_grouping_criteria +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_grouping_criteria.res_config_settings_view_form +msgid "Default Grouping Criteria" +msgstr "Criteri d'agrupació per defecte" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_res_company__default_sale_invoicing_grouping_criteria_id +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_res_config_settings__res_default_sale_invoicing_grouping_criteria_id +msgid "Default Sales Invoicing Grouping Criteria" +msgstr "Criteri d'agrupació per defecte de factures de venda" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__display_name +msgid "Display Name" +msgstr "Nom a mostrar" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,help:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__field_ids +msgid "" +"Fields used for grouping sales orders when invoicing. Invoicing address, " +"company and currency will always be applied." +msgstr "" +"Camps usats per agrupar comandes de venda a la facturació. Adreça de " +"facturació, companyia i divisa, s'aplicaran sempre." + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__field_ids +msgid "Grouping Fields" +msgstr "Camps d'agrupació" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__id +msgid "ID" +msgstr "ID" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,help:sale_order_invoicing_grouping_criteria.field_res_partner__sale_invoicing_grouping_criteria_id +#: model:ir.model.fields,help:sale_order_invoicing_grouping_criteria.field_res_users__sale_invoicing_grouping_criteria_id +msgid "If empty, company default (if any) or default will be applied." +msgstr "" +"Si és buit, s'aplicarà el valor per defecte de la companyia (si n'hi ha) o " +"el valor per defecte general." + +#. module: sale_order_invoicing_grouping_criteria +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_grouping_criteria.res_config_settings_view_form +msgid "If empty, invoicing address, company and currency will be applied." +msgstr "Si és buit, s'aplicaran adreça de facturació, companyia i divisa." + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.ui.menu,name:sale_order_invoicing_grouping_criteria.menu_sale_invoice_grouping_criteria +msgid "Invoicing Grouping Criteria" +msgstr "Criteri d'agrupació de facturació" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria____last_update +msgid "Last Modified on" +msgstr "Darrera modificació el" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__write_uid +msgid "Last Updated by" +msgstr "Darrera actualització per" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__write_date +msgid "Last Updated on" +msgstr "Darrera actualització el" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__name +msgid "Name" +msgstr "Nom" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.actions.act_window,name:sale_order_invoicing_grouping_criteria.action_sale_invoice_grouping_criteria +#: model:ir.model,name:sale_order_invoicing_grouping_criteria.model_sale_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_res_partner__sale_invoicing_grouping_criteria_id +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_res_users__sale_invoicing_grouping_criteria_id +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_grouping_criteria.view_partner_property_form +msgid "Sales Invoicing Grouping Criteria" +msgstr "Criteri d'agrupació de facturació de vendes" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model,name:sale_order_invoicing_grouping_criteria.model_sale_order +msgid "Sales Order" +msgstr "Comanda de venda" + +#. module: sale_order_invoicing_grouping_criteria +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_grouping_criteria.res_config_settings_view_form +msgid "Sales Order Invoicing" +msgstr "Facturació de comandes de venda" diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/i18n/de.po b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/i18n/de.po new file mode 100644 index 00000000..f2132214 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/i18n/de.po @@ -0,0 +1,135 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_invoicing_grouping_criteria +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-10-11 09:15+0000\n" +"Last-Translator: David Brühlmeier \n" +"Language-Team: none\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model,name:sale_order_invoicing_grouping_criteria.model_res_company +msgid "Companies" +msgstr "Unternehmen" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model,name:sale_order_invoicing_grouping_criteria.model_res_config_settings +msgid "Config Settings" +msgstr "Konfigurationseinstellungen" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model,name:sale_order_invoicing_grouping_criteria.model_res_partner +msgid "Contact" +msgstr "Kontakt" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__create_uid +msgid "Created by" +msgstr "Erstellt von" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__create_date +msgid "Created on" +msgstr "Erstellt am" + +#. module: sale_order_invoicing_grouping_criteria +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_grouping_criteria.res_config_settings_view_form +msgid "Default Grouping Criteria" +msgstr "Standard-Gruppierungsmerkmal" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_res_company__default_sale_invoicing_grouping_criteria_id +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_res_config_settings__res_default_sale_invoicing_grouping_criteria_id +msgid "Default Sales Invoicing Grouping Criteria" +msgstr "Standard-Gruppierungsmerkmal für Verkaufsaufträge" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__display_name +msgid "Display Name" +msgstr "Anzeigename" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,help:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__field_ids +msgid "" +"Fields used for grouping sales orders when invoicing. Invoicing address, " +"company and currency will always be applied." +msgstr "" +"Felder, die für die Gruppierung von Verkaufsaufträgen bei der " +"Rechnungsstellung verwendet werden. Rechnungsadresse, Unternehmen und " +"Währung werden immer verwendet." + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__field_ids +msgid "Grouping Fields" +msgstr "Felder für die Gruppierung" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__id +msgid "ID" +msgstr "ID" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,help:sale_order_invoicing_grouping_criteria.field_res_partner__sale_invoicing_grouping_criteria_id +#: model:ir.model.fields,help:sale_order_invoicing_grouping_criteria.field_res_users__sale_invoicing_grouping_criteria_id +msgid "If empty, company default (if any) or default will be applied." +msgstr "" +"Wenn leer, wird der Unternehmensstandard (falls vorhanden) oder der " +"Standardwert angewendet." + +#. module: sale_order_invoicing_grouping_criteria +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_grouping_criteria.res_config_settings_view_form +msgid "If empty, invoicing address, company and currency will be applied." +msgstr "Wenn leer, werden Rechnungsadresse, Unternehmen und Währung übernommen." + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.ui.menu,name:sale_order_invoicing_grouping_criteria.menu_sale_invoice_grouping_criteria +msgid "Invoicing Grouping Criteria" +msgstr "Gruppierungsmerkmale für die Rechnungsstellung" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria____last_update +msgid "Last Modified on" +msgstr "Zuletzt geändert am" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__write_uid +msgid "Last Updated by" +msgstr "Zuletzt aktualisiert von" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__write_date +msgid "Last Updated on" +msgstr "Zuletzt aktualisiert am" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__name +msgid "Name" +msgstr "Name" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.actions.act_window,name:sale_order_invoicing_grouping_criteria.action_sale_invoice_grouping_criteria +#: model:ir.model,name:sale_order_invoicing_grouping_criteria.model_sale_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_res_partner__sale_invoicing_grouping_criteria_id +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_res_users__sale_invoicing_grouping_criteria_id +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_grouping_criteria.view_partner_property_form +msgid "Sales Invoicing Grouping Criteria" +msgstr "Gruppierung von Verkaufsaufträgen" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model,name:sale_order_invoicing_grouping_criteria.model_sale_order +msgid "Sales Order" +msgstr "Verkaufsauftrag" + +#. module: sale_order_invoicing_grouping_criteria +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_grouping_criteria.res_config_settings_view_form +msgid "Sales Order Invoicing" +msgstr "Rechnungsstellung von Verkaufsaufträgen" diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/i18n/es.po b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/i18n/es.po new file mode 100644 index 00000000..d0601dcc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/i18n/es.po @@ -0,0 +1,137 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_invoicing_grouping_criteria +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-03-05 09:09+0000\n" +"PO-Revision-Date: 2020-03-05 10:10+0100\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: Poedit 2.0.6\n" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model,name:sale_order_invoicing_grouping_criteria.model_res_company +msgid "Companies" +msgstr "Compañías" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model,name:sale_order_invoicing_grouping_criteria.model_res_config_settings +msgid "Config Settings" +msgstr "Ajustes de configuración" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model,name:sale_order_invoicing_grouping_criteria.model_res_partner +msgid "Contact" +msgstr "Contacto" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: sale_order_invoicing_grouping_criteria +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_grouping_criteria.res_config_settings_view_form +msgid "Default Grouping Criteria" +msgstr "Criterio de agrupación por defecto" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_res_company__default_sale_invoicing_grouping_criteria_id +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_res_config_settings__res_default_sale_invoicing_grouping_criteria_id +msgid "Default Sales Invoicing Grouping Criteria" +msgstr "Criterio de agrupación de facturación de ventas por defecto" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,help:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__field_ids +msgid "" +"Fields used for grouping sales orders when invoicing. Invoicing address, " +"company and currency will always be applied." +msgstr "" +"Campos usados para agrupar los pedidos de venta cuando se facturan. La " +"dirección de facturación, la compañía y la moneda se aplicarán siempre." + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__field_ids +msgid "Grouping Fields" +msgstr "Campos de agrupación" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__id +msgid "ID" +msgstr "ID" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,help:sale_order_invoicing_grouping_criteria.field_res_partner__sale_invoicing_grouping_criteria_id +#: model:ir.model.fields,help:sale_order_invoicing_grouping_criteria.field_res_users__sale_invoicing_grouping_criteria_id +msgid "If empty, company default (if any) or default will be applied." +msgstr "" +"Si está vacío, el valor por defecto de la compañía (si está establecido) o " +"el de por defecto general serán aplicados." + +#. module: sale_order_invoicing_grouping_criteria +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_grouping_criteria.res_config_settings_view_form +msgid "If empty, invoicing address, company and currency will be applied." +msgstr "" +"Si está vacío, la dirección de facturacíón, la compañía y la moneda serán " +"aplicados." + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.ui.menu,name:sale_order_invoicing_grouping_criteria.menu_sale_invoice_grouping_criteria +msgid "Invoicing Grouping Criteria" +msgstr "Criterio de agrupación de facturación" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria____last_update +msgid "Last Modified on" +msgstr "Última modificación el" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__name +msgid "Name" +msgstr "Nombre" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.actions.act_window,name:sale_order_invoicing_grouping_criteria.action_sale_invoice_grouping_criteria +#: model:ir.model,name:sale_order_invoicing_grouping_criteria.model_sale_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_res_partner__sale_invoicing_grouping_criteria_id +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_res_users__sale_invoicing_grouping_criteria_id +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_grouping_criteria.view_partner_property_form +msgid "Sales Invoicing Grouping Criteria" +msgstr "Criterio de agrupación de facturación de ventas" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model,name:sale_order_invoicing_grouping_criteria.model_sale_order +msgid "Sales Order" +msgstr "Pedido de venta" + +#. module: sale_order_invoicing_grouping_criteria +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_grouping_criteria.res_config_settings_view_form +msgid "Sales Order Invoicing" +msgstr "Facturación de pedidos de venta" diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/i18n/fr.po b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/i18n/fr.po new file mode 100644 index 00000000..ecd0f3db --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/i18n/fr.po @@ -0,0 +1,135 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_invoicing_grouping_criteria +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2022-07-05 14:05+0000\n" +"Last-Translator: ClementChaumienneC2C \n" +"Language-Team: none\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model,name:sale_order_invoicing_grouping_criteria.model_res_company +msgid "Companies" +msgstr "Sociétés" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model,name:sale_order_invoicing_grouping_criteria.model_res_config_settings +msgid "Config Settings" +msgstr "Paramètres" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model,name:sale_order_invoicing_grouping_criteria.model_res_partner +msgid "Contact" +msgstr "Contact" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__create_uid +msgid "Created by" +msgstr "Crée par" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__create_date +msgid "Created on" +msgstr "Crée le" + +#. module: sale_order_invoicing_grouping_criteria +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_grouping_criteria.res_config_settings_view_form +msgid "Default Grouping Criteria" +msgstr "Critère de Groupement par Défaut" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_res_company__default_sale_invoicing_grouping_criteria_id +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_res_config_settings__res_default_sale_invoicing_grouping_criteria_id +msgid "Default Sales Invoicing Grouping Criteria" +msgstr "Critère de groupement factures vente par défaut" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__display_name +msgid "Display Name" +msgstr "Nom" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,help:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__field_ids +msgid "" +"Fields used for grouping sales orders when invoicing. Invoicing address, " +"company and currency will always be applied." +msgstr "" +"Champ utilisé pour grouper les commandes de ventes lors de la facturation. " +"Par défaut, l'adresse de facturation, la société, et la devise seront " +"toujours appliqués." + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__field_ids +msgid "Grouping Fields" +msgstr "Champs de Groupement" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__id +msgid "ID" +msgstr "ID" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,help:sale_order_invoicing_grouping_criteria.field_res_partner__sale_invoicing_grouping_criteria_id +#: model:ir.model.fields,help:sale_order_invoicing_grouping_criteria.field_res_users__sale_invoicing_grouping_criteria_id +msgid "If empty, company default (if any) or default will be applied." +msgstr "Si vide, le paramètre société par défaut (si existant) sera appliqués." + +#. module: sale_order_invoicing_grouping_criteria +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_grouping_criteria.res_config_settings_view_form +msgid "If empty, invoicing address, company and currency will be applied." +msgstr "" +"Si vide, l'adresse de facturation, la société, et la devise seront appliqués " +"comme critères de groupement." + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.ui.menu,name:sale_order_invoicing_grouping_criteria.menu_sale_invoice_grouping_criteria +msgid "Invoicing Grouping Criteria" +msgstr "Critère de groupement de facturation" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__write_uid +msgid "Last Updated by" +msgstr "Dernière modification par" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__write_date +msgid "Last Updated on" +msgstr "Dernière modification le" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__name +msgid "Name" +msgstr "Nom" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.actions.act_window,name:sale_order_invoicing_grouping_criteria.action_sale_invoice_grouping_criteria +#: model:ir.model,name:sale_order_invoicing_grouping_criteria.model_sale_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_res_partner__sale_invoicing_grouping_criteria_id +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_res_users__sale_invoicing_grouping_criteria_id +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_grouping_criteria.view_partner_property_form +msgid "Sales Invoicing Grouping Criteria" +msgstr "Groupement de Facture de Vente" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model,name:sale_order_invoicing_grouping_criteria.model_sale_order +msgid "Sales Order" +msgstr "Commande de Vente" + +#. module: sale_order_invoicing_grouping_criteria +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_grouping_criteria.res_config_settings_view_form +msgid "Sales Order Invoicing" +msgstr "Facturation Commandes de Vente" diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/i18n/it.po b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/i18n/it.po new file mode 100644 index 00000000..f48836c9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/i18n/it.po @@ -0,0 +1,137 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_invoicing_grouping_criteria +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-05-02 14:38+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model,name:sale_order_invoicing_grouping_criteria.model_res_company +msgid "Companies" +msgstr "Aziende" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model,name:sale_order_invoicing_grouping_criteria.model_res_config_settings +msgid "Config Settings" +msgstr "Impostazioni configurazione" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model,name:sale_order_invoicing_grouping_criteria.model_res_partner +msgid "Contact" +msgstr "Contatto" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: sale_order_invoicing_grouping_criteria +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_grouping_criteria.res_config_settings_view_form +msgid "Default Grouping Criteria" +msgstr "Criteri di raggruppamento predefiniti" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_res_company__default_sale_invoicing_grouping_criteria_id +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_res_config_settings__res_default_sale_invoicing_grouping_criteria_id +msgid "Default Sales Invoicing Grouping Criteria" +msgstr "Critero di raggruppamento della fatturazione di vendita predefinito" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,help:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__field_ids +msgid "" +"Fields used for grouping sales orders when invoicing. Invoicing address, " +"company and currency will always be applied." +msgstr "" +"Campi utilizzati per raggruppare ordini di vendita al momento della " +"fatturazione. Verranno sempre applicati indirizzo di fatturazione, società e " +"valuta." + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__field_ids +msgid "Grouping Fields" +msgstr "Campi raggruppamento" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__id +msgid "ID" +msgstr "ID" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,help:sale_order_invoicing_grouping_criteria.field_res_partner__sale_invoicing_grouping_criteria_id +#: model:ir.model.fields,help:sale_order_invoicing_grouping_criteria.field_res_users__sale_invoicing_grouping_criteria_id +msgid "If empty, company default (if any) or default will be applied." +msgstr "" +"Se vuoto, verrà applicato il valore predefinito dell'azienda (se presente) o " +"il valore predefinito." + +#. module: sale_order_invoicing_grouping_criteria +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_grouping_criteria.res_config_settings_view_form +msgid "If empty, invoicing address, company and currency will be applied." +msgstr "" +"Se vuoto, verranno applicati l'indirizzo di fatturazione, l'azienda e la " +"valuta." + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.ui.menu,name:sale_order_invoicing_grouping_criteria.menu_sale_invoice_grouping_criteria +msgid "Invoicing Grouping Criteria" +msgstr "Criteri di raggruppamento di fatturazione" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__name +msgid "Name" +msgstr "Nome" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.actions.act_window,name:sale_order_invoicing_grouping_criteria.action_sale_invoice_grouping_criteria +#: model:ir.model,name:sale_order_invoicing_grouping_criteria.model_sale_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_res_partner__sale_invoicing_grouping_criteria_id +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_res_users__sale_invoicing_grouping_criteria_id +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_grouping_criteria.view_partner_property_form +msgid "Sales Invoicing Grouping Criteria" +msgstr "Criteri di raggruppamento della fatturazione" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model,name:sale_order_invoicing_grouping_criteria.model_sale_order +msgid "Sales Order" +msgstr "Ordine di vendita" + +#. module: sale_order_invoicing_grouping_criteria +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_grouping_criteria.res_config_settings_view_form +msgid "Sales Order Invoicing" +msgstr "Fatturazione degli ordini di vendita" diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/i18n/sale_order_invoicing_grouping_criteria.pot b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/i18n/sale_order_invoicing_grouping_criteria.pot new file mode 100644 index 00000000..17d4b1c0 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/i18n/sale_order_invoicing_grouping_criteria.pot @@ -0,0 +1,127 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_invoicing_grouping_criteria +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model,name:sale_order_invoicing_grouping_criteria.model_res_company +msgid "Companies" +msgstr "" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model,name:sale_order_invoicing_grouping_criteria.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model,name:sale_order_invoicing_grouping_criteria.model_res_partner +msgid "Contact" +msgstr "" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__create_uid +msgid "Created by" +msgstr "" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__create_date +msgid "Created on" +msgstr "" + +#. module: sale_order_invoicing_grouping_criteria +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_grouping_criteria.res_config_settings_view_form +msgid "Default Grouping Criteria" +msgstr "" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_res_company__default_sale_invoicing_grouping_criteria_id +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_res_config_settings__res_default_sale_invoicing_grouping_criteria_id +msgid "Default Sales Invoicing Grouping Criteria" +msgstr "" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__display_name +msgid "Display Name" +msgstr "" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,help:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__field_ids +msgid "" +"Fields used for grouping sales orders when invoicing. Invoicing address, " +"company and currency will always be applied." +msgstr "" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__field_ids +msgid "Grouping Fields" +msgstr "" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__id +msgid "ID" +msgstr "" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,help:sale_order_invoicing_grouping_criteria.field_res_partner__sale_invoicing_grouping_criteria_id +#: model:ir.model.fields,help:sale_order_invoicing_grouping_criteria.field_res_users__sale_invoicing_grouping_criteria_id +msgid "If empty, company default (if any) or default will be applied." +msgstr "" + +#. module: sale_order_invoicing_grouping_criteria +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_grouping_criteria.res_config_settings_view_form +msgid "If empty, invoicing address, company and currency will be applied." +msgstr "" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.ui.menu,name:sale_order_invoicing_grouping_criteria.menu_sale_invoice_grouping_criteria +msgid "Invoicing Grouping Criteria" +msgstr "" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria____last_update +msgid "Last Modified on" +msgstr "" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__write_date +msgid "Last Updated on" +msgstr "" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__name +msgid "Name" +msgstr "" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.actions.act_window,name:sale_order_invoicing_grouping_criteria.action_sale_invoice_grouping_criteria +#: model:ir.model,name:sale_order_invoicing_grouping_criteria.model_sale_invoicing_grouping_criteria +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_res_partner__sale_invoicing_grouping_criteria_id +#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_res_users__sale_invoicing_grouping_criteria_id +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_grouping_criteria.view_partner_property_form +msgid "Sales Invoicing Grouping Criteria" +msgstr "" + +#. module: sale_order_invoicing_grouping_criteria +#: model:ir.model,name:sale_order_invoicing_grouping_criteria.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_order_invoicing_grouping_criteria +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_grouping_criteria.res_config_settings_view_form +msgid "Sales Order Invoicing" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/models/__init__.py b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/models/__init__.py new file mode 100644 index 00000000..c4a886ae --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/models/__init__.py @@ -0,0 +1,7 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import res_company +from . import res_config_settings +from . import res_partner +from . import sale_invoicing_grouping_criteria +from . import sale_order diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/models/res_company.py b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/models/res_company.py new file mode 100644 index 00000000..8c939aee --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/models/res_company.py @@ -0,0 +1,13 @@ +# Copyright 2019 Tecnativa - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class ResCompany(models.Model): + _inherit = "res.company" + + default_sale_invoicing_grouping_criteria_id = fields.Many2one( + string="Default Sales Invoicing Grouping Criteria", + comodel_name="sale.invoicing.grouping.criteria", + ) diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/models/res_config_settings.py b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/models/res_config_settings.py new file mode 100644 index 00000000..e3749617 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/models/res_config_settings.py @@ -0,0 +1,12 @@ +# Copyright 2019 Tecnativa - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class ResConfigSettings(models.TransientModel): + _inherit = "res.config.settings" + + res_default_sale_invoicing_grouping_criteria_id = fields.Many2one( + related="company_id.default_sale_invoicing_grouping_criteria_id", readonly=False + ) diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/models/res_partner.py b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/models/res_partner.py new file mode 100644 index 00000000..c4659dba --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/models/res_partner.py @@ -0,0 +1,21 @@ +# Copyright 2019 Tecnativa - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import api, fields, models + + +class ResPartner(models.Model): + _inherit = "res.partner" + + sale_invoicing_grouping_criteria_id = fields.Many2one( + string="Sales Invoicing Grouping Criteria", + comodel_name="sale.invoicing.grouping.criteria", + help="If empty, company default (if any) or default will be applied.", + ) + + @api.model + def _commercial_fields(self): + """Add this field to commercial fields, as it should be propagated + to children. + """ + return super()._commercial_fields() + ["sale_invoicing_grouping_criteria_id"] diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/models/sale_invoicing_grouping_criteria.py b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/models/sale_invoicing_grouping_criteria.py new file mode 100644 index 00000000..5a526b53 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/models/sale_invoicing_grouping_criteria.py @@ -0,0 +1,18 @@ +# Copyright 2019 Tecnativa - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class SaleInvoicingGroupingCriteria(models.Model): + _name = "sale.invoicing.grouping.criteria" + _description = "Sales Invoicing Grouping Criteria" + + name = fields.Char() + field_ids = fields.Many2many( + string="Grouping Fields", + comodel_name="ir.model.fields", + domain="[('model', '=', 'sale.order')]", + help="Fields used for grouping sales orders when invoicing. " + "Invoicing address, company and currency will always be applied.", + ) diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/models/sale_order.py b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/models/sale_order.py new file mode 100644 index 00000000..6b329346 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/models/sale_order.py @@ -0,0 +1,51 @@ +# Copyright 2019-2020 Tecnativa - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import models + + +class SaleOrder(models.Model): + _inherit = "sale.order" + + def _get_grouping_partner(self): + """ + Get the partner who contains the grouping criteria. + On sale.order, the default should be the invoice address. + If not set, use the partner_id. + :return: res.partner recordset + """ + self.ensure_one() + return self.partner_invoice_id or self.partner_id + + def _get_sale_invoicing_group_key(self): + """Prepare extended grouping criteria for sales orders.""" + self.ensure_one() + group_key = [ + self.company_id.id, + self.partner_invoice_id.id, + self.currency_id.id, + ] + partner = self._get_grouping_partner() + criteria = ( + partner.sale_invoicing_grouping_criteria_id + or self.company_id.default_sale_invoicing_grouping_criteria_id + ) + for field in criteria.field_ids.sudo(): + group_key.append(self[field.name]) + return tuple(group_key) + + def _create_invoices(self, grouped=False, final=False, date=None): + """Slice the batch according grouping criteria.""" + order_groups = {} + for order in self: + group_key = order._get_sale_invoicing_group_key() + if group_key not in order_groups: + order_groups[group_key] = order + else: + order_groups[group_key] += order + moves = self.env["account.move"] + for group in order_groups.values(): + moves += super(SaleOrder, group)._create_invoices( + grouped=grouped, final=final, date=date + ) + return moves diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/readme/CONFIGURE.rst b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/readme/CONFIGURE.rst new file mode 100644 index 00000000..cc7a3a0e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/readme/CONFIGURE.rst @@ -0,0 +1,25 @@ +For creating new grouping criteria: + +#. Go to *Invoicing > Configuration > Management > Invoicing Grouping Criteria*. +#. Create or modify existing criteria, selecting fields belonging to "Sales + Order" header model for grouping according them. +#. Invoicing address and currency will always be applied with the selected + ones. + +For setting a different grouping criteria for a specific customer: + +#. Go to *Invoicing > Sales > Master Data > Customers*. +#. Open the desired customer. +#. Go to *Invoicing* page. +#. Set on "Sales Invoicing Grouping Criteria" the desired grouping + criteria. + +For setting a different default grouping criteria than the standard for the +whole company: + +#. Go to *Invoicing > Configuration> Settings*. +#. Locate inside "Sales Order Invoicing" section, the field "Default + Grouping Criteria". +#. Introduce there the grouping criteria to be applied by default. If empty, + the general default of invoicing address + currency + company will be + applied. diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..2b13251b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/readme/CONTRIBUTORS.rst @@ -0,0 +1,3 @@ +* `Tecnativa `__: + + * Pedro M. Baeza diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/readme/DESCRIPTION.rst new file mode 100644 index 00000000..cbc91b12 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/readme/DESCRIPTION.rst @@ -0,0 +1,7 @@ +This module allows to use custom criteria for grouping sales orders to be +invoiced. + +Default criteria for grouping (invoicing partner, company and used currency) +will be always applied, as if not respected, there will be business +inconsistencies, but you can add more fields to split the invoicing according +them. diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/readme/USAGE.rst b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/readme/USAGE.rst new file mode 100644 index 00000000..d0d43749 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/readme/USAGE.rst @@ -0,0 +1,6 @@ +#. Go to *Sales > Invoicing > Orders to Invoice*. +#. Select sales orders whose invoicing you want to do. +#. Click on *Action > Invoice Order*. +#. Click on "Create and View Invoices" button. +#. On that moment, the grouping criteria will be applied, and you will see + different invoices if the criteria doesn't match for them. diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/security/ir.model.access.csv b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/security/ir.model.access.csv new file mode 100644 index 00000000..58026a36 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/security/ir.model.access.csv @@ -0,0 +1,3 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_sale_invoicing_grouping_criteria_user,access_sale_invoicing_grouping_criteria user,model_sale_invoicing_grouping_criteria,account.group_account_invoice,1,0,0,0 +access_sale_invoicing_grouping_criteria_manager,access_sale_invoicing_grouping_criteria manager,model_sale_invoicing_grouping_criteria,account.group_account_manager,1,1,1,1 diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/static/description/icon.png b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/static/description/index.html b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/static/description/index.html new file mode 100644 index 00000000..a7a5c2f1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/static/description/index.html @@ -0,0 +1,475 @@ + + + + + +Sales order invoicing grouping criteria + + + +
+

Sales order invoicing grouping criteria

+ + +

Production/Stable License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

This module allows to use custom criteria for grouping sales orders to be +invoiced.

+

Default criteria for grouping (invoicing partner, company and used currency) +will be always applied, as if not respected, there will be business +inconsistencies, but you can add more fields to split the invoicing according +them.

+

Table of contents

+ +
+

Configuration

+

For creating new grouping criteria:

+
    +
  1. Go to Invoicing > Configuration > Management > Invoicing Grouping Criteria.
  2. +
  3. Create or modify existing criteria, selecting fields belonging to “Sales +Order” header model for grouping according them.
  4. +
  5. Invoicing address and currency will always be applied with the selected +ones.
  6. +
+

For setting a different grouping criteria for a specific customer:

+
    +
  1. Go to Invoicing > Sales > Master Data > Customers.
  2. +
  3. Open the desired customer.
  4. +
  5. Go to Invoicing page.
  6. +
  7. Set on “Sales Invoicing Grouping Criteria” the desired grouping +criteria.
  8. +
+

For setting a different default grouping criteria than the standard for the +whole company:

+
    +
  1. Go to Invoicing > Configuration> Settings.
  2. +
  3. Locate inside “Sales Order Invoicing” section, the field “Default +Grouping Criteria”.
  4. +
  5. Introduce there the grouping criteria to be applied by default. If empty, +the general default of invoicing address + currency + company will be +applied.
  6. +
+
+
+

Usage

+
    +
  1. Go to Sales > Invoicing > Orders to Invoice.
  2. +
  3. Select sales orders whose invoicing you want to do.
  4. +
  5. Click on Action > Invoice Order.
  6. +
  7. Click on “Create and View Invoices” button.
  8. +
  9. On that moment, the grouping criteria will be applied, and you will see +different invoices if the criteria doesn’t match for them.
  10. +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Tecnativa
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

pedrobaeza

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/tests/__init__.py b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/tests/__init__.py new file mode 100644 index 00000000..d643db91 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import test_sale_order_invoicing_group_criteria diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/tests/test_sale_order_invoicing_group_criteria.py b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/tests/test_sale_order_invoicing_group_criteria.py new file mode 100644 index 00000000..d7b2c0ce --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/tests/test_sale_order_invoicing_group_criteria.py @@ -0,0 +1,125 @@ +# Copyright 2019 Tecnativa - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo.tests import TransactionCase, tagged + + +@tagged("post_install", "-at_install") +class TestSaleOrderInvoicingGroupingCriteria(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.env = cls.env( + context=dict( + cls.env.context, + mail_create_nolog=True, + mail_create_nosubscribe=True, + mail_notrack=True, + no_reset_password=True, + tracking_disable=True, + ) + ) + cls.env = cls.env(context=dict(cls.env.context, tracking_disable=True)) + if not cls.env.company.chart_template_id: + # Load a CoA if there's none in current company + coa = cls.env.ref("l10n_generic_coa.configurable_chart_template", False) + if not coa: + # Load the first available CoA + coa = cls.env["account.chart.template"].search( + [("visible", "=", True)], limit=1 + ) + coa.try_loading(company=cls.env.company, install_demo=False) + cls.partner = cls.env["res.partner"].create({"name": "Test partner"}) + cls.partner2 = cls.env["res.partner"].create({"name": "Other partner"}) + cls.product = cls.env["product.product"].create( + {"name": "Test product", "type": "service", "invoice_policy": "order"} + ) + cls.GroupingCriteria = cls.env["sale.invoicing.grouping.criteria"] + cls.grouping_criteria = cls.GroupingCriteria.create( + { + "name": "Delivery Address", + "field_ids": [ + (4, cls.env.ref("sale.field_sale_order__partner_shipping_id").id) + ], + } + ) + cls.order = cls.env["sale.order"].create( + { + "partner_id": cls.partner.id, + "partner_shipping_id": cls.partner.id, + "partner_invoice_id": cls.partner.id, + "pricelist_id": cls.partner.property_product_pricelist.id, + "order_line": [ + ( + 0, + 0, + { + "name": cls.product.name, + "product_id": cls.product.id, + "price_unit": 20, + "product_uom_qty": 1, + "product_uom": cls.product.uom_id.id, + }, + ) + ], + } + ) + cls.order.action_confirm() + cls.order2 = cls.order.copy() + cls.order2.action_confirm() + + def test_invoicing_same_data(self): + invoice_ids = (self.order + self.order2)._create_invoices() + self.assertEqual(len(invoice_ids), 1) + self.assertEqual(self.order.invoice_ids, self.order2.invoice_ids) + + def test_invoicing_grouping_default(self): + self.order2.partner_invoice_id = self.partner2.id + invoice_ids = (self.order + self.order2)._create_invoices() + self.assertEqual(len(invoice_ids), 2) + self.assertNotEqual(self.order.invoice_ids, self.order2.invoice_ids) + + def test_invoicing_grouping_company_criteria(self): + self.order2.partner_shipping_id = self.partner2.id + self.order.company_id.default_sale_invoicing_grouping_criteria_id = ( + self.grouping_criteria.id + ) + invoice_ids = (self.order + self.order2)._create_invoices() + self.assertEqual(len(invoice_ids), 2) + self.assertNotEqual(self.order.invoice_ids, self.order2.invoice_ids) + + def test_invoicing_grouping_partner_criteria(self): + self.order2.partner_shipping_id = self.partner2.id + self.partner.sale_invoicing_grouping_criteria_id = self.grouping_criteria.id + invoice_ids = (self.order + self.order2)._create_invoices() + self.assertEqual(len(invoice_ids), 2) + self.assertNotEqual(self.order.invoice_ids, self.order2.invoice_ids) + + def test_invoicing_grouping_partner_criteria_as_demo(self): + self.order2.partner_shipping_id = self.partner2.id + self.partner.sale_invoicing_grouping_criteria_id = self.grouping_criteria.id + user_demo = self.env.ref("base.user_demo") + user_demo.groups_id = [ + (4, self.env.ref("sales_team.group_sale_salesman_all_leads").id) + ] + invoice_ids = (self.order + self.order2).with_user(user_demo)._create_invoices() + self.assertEqual(len(invoice_ids), 2) + self.assertNotEqual(self.order.invoice_ids, self.order2.invoice_ids) + + def test_invoicing_grouping_specific_order_field(self): + """Regression test for checking values in order, not in invoices vals.""" + self.partner.sale_invoicing_grouping_criteria_id = self.grouping_criteria.id + self.grouping_criteria["field_ids"] = [ + (4, self.env.ref("sale.field_sale_order__id").id) + ] + invoices = (self.order + self.order2)._create_invoices() + self.assertEqual(len(invoices), 2) + + def test_commercial_field(self): + self.partner.sale_invoicing_grouping_criteria_id = self.grouping_criteria.id + children = self.env["res.partner"].create( + {"name": "Test children", "parent_id": self.partner.id} + ) + self.assertEqual( + children.sale_invoicing_grouping_criteria_id, self.grouping_criteria + ) diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/views/res_config_settings_views.xml b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/views/res_config_settings_views.xml new file mode 100644 index 00000000..ec120277 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/views/res_config_settings_views.xml @@ -0,0 +1,34 @@ + + + + + + res.config.settings + +
+

Sales Order Invoicing

+
+
+
+
+
+
+
+
+ + + diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/views/res_partner_views.xml b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/views/res_partner_views.xml new file mode 100644 index 00000000..6794b893 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/views/res_partner_views.xml @@ -0,0 +1,19 @@ + + + + + res.partner + + + + + + + + + + diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/views/sale_invoicing_grouping_criteria_views.xml b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/views/sale_invoicing_grouping_criteria_views.xml new file mode 100644 index 00000000..f1b6bf97 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_grouping_criteria/sale_order_invoicing_grouping_criteria/views/sale_invoicing_grouping_criteria_views.xml @@ -0,0 +1,50 @@ + + + + + sale.invoicing.grouping.criteria + +
+ +

+ +

+ + + +
+
+
+
+ + sale.invoicing.grouping.criteria + + + + + + + + + sale.invoicing.grouping.criteria + + + + + + + + Sales Invoicing Grouping Criteria + ir.actions.act_window + sale.invoicing.grouping.criteria + tree,form + + +
diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/README.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/README.md new file mode 100644 index 00000000..0e4f906f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/README.md @@ -0,0 +1,44 @@ +# Sales order invoicing by percentage of the quantity + +Odoo addon: sale_order_invoicing_qty_percentage + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage +``` + +## Dependencies + +This addon depends on: +- sale + +## Manifest Information + +- **Name**: Sales order invoicing by percentage of the quantity +- **Version**: 16.0.1.0.1 +- **Category**: Sales Management +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `sale_order_invoicing_qty_percentage`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/doc/ARCHITECTURE.md new file mode 100644 index 00000000..64543642 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Sale_order_invoicing_qty_percentage Module - sale_order_invoicing_qty_percentage + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/doc/CONFIGURATION.md new file mode 100644 index 00000000..7585fef5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for sale_order_invoicing_qty_percentage. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/doc/DEPENDENCIES.md new file mode 100644 index 00000000..ce930b0a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [sale](../../odoo-bringout-oca-ocb-sale) diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/doc/FAQ.md new file mode 100644 index 00000000..801be9c1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon sale_order_invoicing_qty_percentage or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/doc/INSTALL.md new file mode 100644 index 00000000..5a2e3021 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage" +# or +uv pip install odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage" +``` diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/doc/MODELS.md new file mode 100644 index 00000000..946fd2d6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in sale_order_invoicing_qty_percentage. + +```mermaid +classDiagram + class sale_order_line +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/doc/OVERVIEW.md new file mode 100644 index 00000000..d32cc855 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: sale_order_invoicing_qty_percentage. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon sale_order_invoicing_qty_percentage +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/doc/USAGE.md new file mode 100644 index 00000000..c8857a30 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon sale_order_invoicing_qty_percentage +``` diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/pyproject.toml b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/pyproject.toml new file mode 100644 index 00000000..d18508d2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage" +version = "16.0.0" +description = "Sales order invoicing by percentage of the quantity - Odoo addon" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-sale>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["sale_order_invoicing_qty_percentage"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/README.rst b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/README.rst new file mode 100644 index 00000000..b917a97a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/README.rst @@ -0,0 +1,110 @@ +=================================================== +Sales order invoicing by percentage of the quantity +=================================================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:40cb57377ffe661a6c6918f328326af3796ddd78c576d891a06b1854de4c38c3 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/sale_order_invoicing_qty_percentage + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-sale_order_invoicing_qty_percentage + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows to invoice a percentage of the sales order, modifying +invoiced quantities according such percentage. + +Example: You have a service line to invoice 10 hours. You choose to invoice +a 50% of the quantity, so the generated invoice line has 5 hours. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +#. Go to *Sales > Invoicing > Orders to Invoice*. +#. Select one sales order to invoice. If none, use usual sales flows to get one. +#. Click on *Action > Invoice Order*, or access it and click on the + "Create Invoice" button. +#. On the popup that appears, select "Percentage of the quantity" on the + "Create invoice" selection, and put a percentage quantity. +#. Click on "Create and View Invoice" button. +#. On the newly created invoice, you'll see that the invoiced quantity is the + expressed percentage. + +Known issues / Roadmap +====================== + +- You can put any percentage in the field, including amounts higher than 100%, + or negative ones. This can be seen as a disadvantage, or an extra feature. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Tecnativa + +Contributors +~~~~~~~~~~~~ + +* `Tecnativa `__: + + * Pedro M. Baeza + * Carolina Fernandez + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-pedrobaeza| image:: https://github.com/pedrobaeza.png?size=40px + :target: https://github.com/pedrobaeza + :alt: pedrobaeza + +Current `maintainer `__: + +|maintainer-pedrobaeza| + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/__init__.py b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/__init__.py new file mode 100644 index 00000000..7588e52c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/__init__.py @@ -0,0 +1,4 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import models +from . import wizards diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/__manifest__.py b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/__manifest__.py new file mode 100644 index 00000000..4815d21b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/__manifest__.py @@ -0,0 +1,16 @@ +# Copyright 2023 Tecnativa - Pedro M. Baeza +# Copyright 2024 Tecnativa - Carolina Fernandez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Sales order invoicing by percentage of the quantity", + "version": "16.0.1.0.1", + "category": "Sales Management", + "license": "AGPL-3", + "author": "Tecnativa, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-invoicing", + "depends": ["sale"], + "data": ["wizards/sale_advance_payment_inv_views.xml"], + "installable": True, + "maintainers": ["pedrobaeza"], +} diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/i18n/bs.po b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/i18n/bs.po new file mode 100644 index 00000000..2fa3150b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/i18n/bs.po @@ -0,0 +1,47 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_invoicing_qty_percentage +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: sale_order_invoicing_qty_percentage +#: model:ir.model.fields,help:sale_order_invoicing_qty_percentage.field_sale_advance_payment_inv__advance_payment_method +msgid "" +"A standard invoice is issued with all the order lines ready for " +"invoicing,according to their invoicing policy (based on ordered or delivered" +" quantity)." +msgstr "" + +#. module: sale_order_invoicing_qty_percentage +#: model:ir.model.fields,field_description:sale_order_invoicing_qty_percentage.field_sale_advance_payment_inv__advance_payment_method +msgid "Create Invoice" +msgstr "Kreiraj račun" + +#. module: sale_order_invoicing_qty_percentage +#: model:ir.model.fields.selection,name:sale_order_invoicing_qty_percentage.selection__sale_advance_payment_inv__advance_payment_method__qty_percentage +msgid "Percentage of the quantity" +msgstr "Postotak količine" + +#. module: sale_order_invoicing_qty_percentage +#: model:ir.model.fields,field_description:sale_order_invoicing_qty_percentage.field_sale_advance_payment_inv__qty_percentage +msgid "Quantity percentage" +msgstr "Postotak količine" + +#. module: sale_order_invoicing_qty_percentage +#: model:ir.model,name:sale_order_invoicing_qty_percentage.model_sale_advance_payment_inv +msgid "Sales Advance Payment Invoice" +msgstr "Avansna faktura prodaje" + +#. module: sale_order_invoicing_qty_percentage +#: model:ir.model,name:sale_order_invoicing_qty_percentage.model_sale_order_line +msgid "Sales Order Line" +msgstr "Stavka prodajne narudžbe" diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/i18n/es.po b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/i18n/es.po new file mode 100644 index 00000000..a6539e09 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/i18n/es.po @@ -0,0 +1,71 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_invoicing_qty_percentage +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-02-17 12:20+0000\n" +"PO-Revision-Date: 2024-01-27 14:33+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: sale_order_invoicing_qty_percentage +#: model:ir.model.fields,help:sale_order_invoicing_qty_percentage.field_sale_advance_payment_inv__advance_payment_method +msgid "" +"A standard invoice is issued with all the order lines ready for invoicing," +"according to their invoicing policy (based on ordered or delivered quantity)." +msgstr "" +"Se emite una factura estándar con todas las líneas de pedido listas para " +"facturar, según su política de facturación (basada en la cantidad pedida o " +"entregada)." + +#. module: sale_order_invoicing_qty_percentage +#: model:ir.model.fields,field_description:sale_order_invoicing_qty_percentage.field_sale_advance_payment_inv__advance_payment_method +msgid "Create Invoice" +msgstr "Crear Factura" + +#. module: sale_order_invoicing_qty_percentage +#: model:ir.model.fields.selection,name:sale_order_invoicing_qty_percentage.selection__sale_advance_payment_inv__advance_payment_method__qty_percentage +msgid "Percentage of the quantity" +msgstr "Porcentaje de la cantidad" + +#. module: sale_order_invoicing_qty_percentage +#: model:ir.model.fields,field_description:sale_order_invoicing_qty_percentage.field_sale_advance_payment_inv__qty_percentage +msgid "Quantity percentage" +msgstr "Porcentaje de la cantidad" + +#. module: sale_order_invoicing_qty_percentage +#: model:ir.model,name:sale_order_invoicing_qty_percentage.model_sale_advance_payment_inv +msgid "Sales Advance Payment Invoice" +msgstr "Ventas. Anticipo pago factura" + +#. module: sale_order_invoicing_qty_percentage +#: model:ir.model,name:sale_order_invoicing_qty_percentage.model_sale_order_line +msgid "Sales Order Line" +msgstr "Línea de pedido de venta" + +#~ msgid "" +#~ "A standard invoice is issued with all the order lines ready for " +#~ "invoicing, according to their invoicing policy (based on ordered " +#~ "or delivered quantity)." +#~ msgstr "" +#~ "Se emite una factura estándar con todas las líneas de pedido listas para " +#~ "la facturación, de acuerdo con su política de facturación (basada en la " +#~ "cantidad pedida o entregada)." + +#~ msgid "Display Name" +#~ msgstr "Nombre mostrado" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Última modificación el" diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/i18n/it.po b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/i18n/it.po new file mode 100644 index 00000000..947dd104 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/i18n/it.po @@ -0,0 +1,53 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_invoicing_qty_percentage +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-02-23 14:36+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: sale_order_invoicing_qty_percentage +#: model:ir.model.fields,help:sale_order_invoicing_qty_percentage.field_sale_advance_payment_inv__advance_payment_method +msgid "" +"A standard invoice is issued with all the order lines ready for " +"invoicing,according to their invoicing policy (based on ordered or delivered" +" quantity)." +msgstr "" +"Una fattura standard è creata con tutte le righe d'ordine pronte per " +"fatturazione, in accordo con la sua politica di fatturazione (in base alle " +"quantità ordinate o consegnate)." + +#. module: sale_order_invoicing_qty_percentage +#: model:ir.model.fields,field_description:sale_order_invoicing_qty_percentage.field_sale_advance_payment_inv__advance_payment_method +msgid "Create Invoice" +msgstr "Crea fattura" + +#. module: sale_order_invoicing_qty_percentage +#: model:ir.model.fields.selection,name:sale_order_invoicing_qty_percentage.selection__sale_advance_payment_inv__advance_payment_method__qty_percentage +msgid "Percentage of the quantity" +msgstr "Percentuale della quantità" + +#. module: sale_order_invoicing_qty_percentage +#: model:ir.model.fields,field_description:sale_order_invoicing_qty_percentage.field_sale_advance_payment_inv__qty_percentage +msgid "Quantity percentage" +msgstr "Percentuale quantità" + +#. module: sale_order_invoicing_qty_percentage +#: model:ir.model,name:sale_order_invoicing_qty_percentage.model_sale_advance_payment_inv +msgid "Sales Advance Payment Invoice" +msgstr "Fattura di vendita con pagamento anticipato" + +#. module: sale_order_invoicing_qty_percentage +#: model:ir.model,name:sale_order_invoicing_qty_percentage.model_sale_order_line +msgid "Sales Order Line" +msgstr "Riga ordine di vendita" diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/i18n/sale_order_invoicing_qty_percentage.pot b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/i18n/sale_order_invoicing_qty_percentage.pot new file mode 100644 index 00000000..5c32ffd7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/i18n/sale_order_invoicing_qty_percentage.pot @@ -0,0 +1,47 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_invoicing_qty_percentage +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: sale_order_invoicing_qty_percentage +#: model:ir.model.fields,help:sale_order_invoicing_qty_percentage.field_sale_advance_payment_inv__advance_payment_method +msgid "" +"A standard invoice is issued with all the order lines ready for " +"invoicing,according to their invoicing policy (based on ordered or delivered" +" quantity)." +msgstr "" + +#. module: sale_order_invoicing_qty_percentage +#: model:ir.model.fields,field_description:sale_order_invoicing_qty_percentage.field_sale_advance_payment_inv__advance_payment_method +msgid "Create Invoice" +msgstr "" + +#. module: sale_order_invoicing_qty_percentage +#: model:ir.model.fields.selection,name:sale_order_invoicing_qty_percentage.selection__sale_advance_payment_inv__advance_payment_method__qty_percentage +msgid "Percentage of the quantity" +msgstr "" + +#. module: sale_order_invoicing_qty_percentage +#: model:ir.model.fields,field_description:sale_order_invoicing_qty_percentage.field_sale_advance_payment_inv__qty_percentage +msgid "Quantity percentage" +msgstr "" + +#. module: sale_order_invoicing_qty_percentage +#: model:ir.model,name:sale_order_invoicing_qty_percentage.model_sale_advance_payment_inv +msgid "Sales Advance Payment Invoice" +msgstr "" + +#. module: sale_order_invoicing_qty_percentage +#: model:ir.model,name:sale_order_invoicing_qty_percentage.model_sale_order_line +msgid "Sales Order Line" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/models/__init__.py b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/models/__init__.py new file mode 100644 index 00000000..d1d09e02 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/models/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import sale_order diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/models/sale_order.py b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/models/sale_order.py new file mode 100644 index 00000000..aa83d5d5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/models/sale_order.py @@ -0,0 +1,15 @@ +# Copyright 2023 Tecnativa - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import models + + +class SaleOrder(models.Model): + _inherit = "sale.order.line" + + def _prepare_invoice_line(self, **optional_values): + """If invoicing by quantity percentage, modify quantities.""" + res = super()._prepare_invoice_line(**optional_values) + if self.env.context.get("qty_percentage"): + res["quantity"] *= self.env.context["qty_percentage"] + return res diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..9546a9ad --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/readme/CONTRIBUTORS.rst @@ -0,0 +1,4 @@ +* `Tecnativa `__: + + * Pedro M. Baeza + * Carolina Fernandez diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/readme/DESCRIPTION.rst new file mode 100644 index 00000000..290dfc68 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/readme/DESCRIPTION.rst @@ -0,0 +1,5 @@ +This module allows to invoice a percentage of the sales order, modifying +invoiced quantities according such percentage. + +Example: You have a service line to invoice 10 hours. You choose to invoice +a 50% of the quantity, so the generated invoice line has 5 hours. diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/readme/ROADMAP.rst b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/readme/ROADMAP.rst new file mode 100644 index 00000000..9bf55b10 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/readme/ROADMAP.rst @@ -0,0 +1,2 @@ +- You can put any percentage in the field, including amounts higher than 100%, + or negative ones. This can be seen as a disadvantage, or an extra feature. diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/readme/USAGE.rst b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/readme/USAGE.rst new file mode 100644 index 00000000..587f8cd2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/readme/USAGE.rst @@ -0,0 +1,9 @@ +#. Go to *Sales > Invoicing > Orders to Invoice*. +#. Select one sales order to invoice. If none, use usual sales flows to get one. +#. Click on *Action > Invoice Order*, or access it and click on the + "Create Invoice" button. +#. On the popup that appears, select "Percentage of the quantity" on the + "Create invoice" selection, and put a percentage quantity. +#. Click on "Create and View Invoice" button. +#. On the newly created invoice, you'll see that the invoiced quantity is the + expressed percentage. diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/static/description/icon.png b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/static/description/index.html b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/static/description/index.html new file mode 100644 index 00000000..f1a31a91 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/static/description/index.html @@ -0,0 +1,455 @@ + + + + + +Sales order invoicing by percentage of the quantity + + + +
+

Sales order invoicing by percentage of the quantity

+ + +

Beta License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

This module allows to invoice a percentage of the sales order, modifying +invoiced quantities according such percentage.

+

Example: You have a service line to invoice 10 hours. You choose to invoice +a 50% of the quantity, so the generated invoice line has 5 hours.

+

Table of contents

+ +
+

Usage

+
    +
  1. Go to Sales > Invoicing > Orders to Invoice.
  2. +
  3. Select one sales order to invoice. If none, use usual sales flows to get one.
  4. +
  5. Click on Action > Invoice Order, or access it and click on the +“Create Invoice” button.
  6. +
  7. On the popup that appears, select “Percentage of the quantity” on the +“Create invoice” selection, and put a percentage quantity.
  8. +
  9. Click on “Create and View Invoice” button.
  10. +
  11. On the newly created invoice, you’ll see that the invoiced quantity is the +expressed percentage.
  12. +
+
+
+

Known issues / Roadmap

+
    +
  • You can put any percentage in the field, including amounts higher than 100%, +or negative ones. This can be seen as a disadvantage, or an extra feature.
  • +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Tecnativa
  • +
+
+
+

Contributors

+
    +
  • Tecnativa:
      +
    • Pedro M. Baeza
    • +
    • Carolina Fernandez
    • +
    +
  • +
+
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

pedrobaeza

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/tests/__init__.py b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/tests/__init__.py new file mode 100644 index 00000000..8f31b58c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import test_sale_order_invoicing_qty_percentage diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/tests/test_sale_order_invoicing_qty_percentage.py b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/tests/test_sale_order_invoicing_qty_percentage.py new file mode 100644 index 00000000..2d0de65b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/tests/test_sale_order_invoicing_qty_percentage.py @@ -0,0 +1,50 @@ +# Copyright 2023 Tecnativa - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo.tests import Form, TransactionCase, tagged + + +@tagged("-at_install", "post_install") +class TestSaleOrderInvoicingQtyPercentage(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.env = cls.env(context=dict(cls.env.context, tracking_disable=True)) + if not cls.env.company.chart_template_id: + # Load a CoA if there's none in current company + coa = cls.env.ref("l10n_generic_coa.configurable_chart_template", False) + if not coa: + # Load the first available CoA + coa = cls.env["account.chart.template"].search( + [("visible", "=", True)], limit=1 + ) + coa.try_loading(company=cls.env.company, install_demo=False) + cls.partner = cls.env["res.partner"].create({"name": "Test partner"}) + cls.product = cls.env["product.product"].create( + { + "name": "Test product", + "detailed_type": "service", + "invoice_policy": "order", + } + ) + order_form = Form(cls.env["sale.order"]) + order_form.partner_id = cls.partner + with order_form.order_line.new() as line_form: + line_form.product_id = cls.product + line_form.product_uom_qty = 20 + cls.order = order_form.save() + cls.order.action_confirm() + cls.wizard = ( + cls.env["sale.advance.payment.inv"] + .with_context( + active_id=cls.order.id, + active_ids=cls.order.ids, + active_model="sale.order", + ) + .create({"advance_payment_method": "qty_percentage", "qty_percentage": 0.5}) + ) + + def test_invoicing_same_data(self): + self.wizard.create_invoices() + self.assertEqual(self.order.invoice_ids.invoice_line_ids.quantity, 10) + self.assertEqual(self.order.order_line.qty_to_invoice, 10) diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/wizards/__init__.py b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/wizards/__init__.py new file mode 100644 index 00000000..cf530382 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/wizards/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import sale_advance_payment_inv diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/wizards/sale_advance_payment_inv.py b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/wizards/sale_advance_payment_inv.py new file mode 100644 index 00000000..cbe27a8f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/wizards/sale_advance_payment_inv.py @@ -0,0 +1,24 @@ +from odoo import fields, models + + +class SaleAdvancePaymentInv(models.TransientModel): + _inherit = "sale.advance.payment.inv" + + advance_payment_method = fields.Selection( + # Added before "Down payment (percentage)" option + selection_add=[ + ("qty_percentage", "Percentage of the quantity"), + ("percentage",), + ], + ondelete={"qty_percentage": "set default"}, + ) + qty_percentage = fields.Float(string="Quantity percentage") + + def create_invoices(self): + """Inject context key for later use that information to modify quantities + and switch the invoiced method back to regular one for using the normal flow. + """ + if self.advance_payment_method == "qty_percentage": + self = self.with_context(qty_percentage=self.qty_percentage) + self.advance_payment_method = "delivered" + return super().create_invoices() diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/wizards/sale_advance_payment_inv_views.xml b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/wizards/sale_advance_payment_inv_views.xml new file mode 100644 index 00000000..2ef9664c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_qty_percentage/sale_order_invoicing_qty_percentage/wizards/sale_advance_payment_inv_views.xml @@ -0,0 +1,19 @@ + + + + + Invoice Orders - Add quantity percentage + sale.advance.payment.inv + + + + + + + + diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/README.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/README.md new file mode 100644 index 00000000..6abc3ce2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/README.md @@ -0,0 +1,45 @@ +# Enqueue sales order invoicing + +Odoo addon: sale_order_invoicing_queued + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued +``` + +## Dependencies + +This addon depends on: +- sale +- queue_job + +## Manifest Information + +- **Name**: Enqueue sales order invoicing +- **Version**: 16.0.1.0.0 +- **Category**: Sales Management +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `sale_order_invoicing_queued`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/doc/ARCHITECTURE.md new file mode 100644 index 00000000..886c6bd4 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Sale_order_invoicing_queued Module - sale_order_invoicing_queued + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/doc/CONFIGURATION.md new file mode 100644 index 00000000..015430ba --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for sale_order_invoicing_queued. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/doc/DEPENDENCIES.md new file mode 100644 index 00000000..9947e45b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [sale](../../odoo-bringout-oca-ocb-sale) +- [queue_job](../../odoo-bringout-oca-queue-queue_job) diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/doc/FAQ.md new file mode 100644 index 00000000..363724ac --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon sale_order_invoicing_queued or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/doc/INSTALL.md new file mode 100644 index 00000000..781a9479 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued" +# or +uv pip install odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued" +``` diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/doc/MODELS.md new file mode 100644 index 00000000..075a615c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in sale_order_invoicing_queued. + +```mermaid +classDiagram + class sale_order +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/doc/OVERVIEW.md new file mode 100644 index 00000000..1704bcc9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: sale_order_invoicing_queued. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon sale_order_invoicing_queued +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/doc/USAGE.md new file mode 100644 index 00000000..1d14d062 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon sale_order_invoicing_queued +``` diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/pyproject.toml b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/pyproject.toml new file mode 100644 index 00000000..2ad03ece --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued" +version = "16.0.0" +description = "Enqueue sales order invoicing - Odoo addon" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-sale>=16.0.0", + "odoo-bringout-oca-account-invoicing-queue_job>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["sale_order_invoicing_queued"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/README.rst b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/README.rst new file mode 100644 index 00000000..62823c3c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/README.rst @@ -0,0 +1,122 @@ +============================= +Enqueue sales order invoicing +============================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:aba259bf3a3cdba02fda1914c23bfc3f1ae2d803c77ecaa8db3a95ee567ad7f3 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/sale_order_invoicing_queued + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-sale_order_invoicing_queued + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows to enqueue in several jobs the sales orders invoicing +process to be executed in paralell on background, which is normally done +serially and on foreground. + +Jobs are split following the same criteria as standard Odoo: grouping by +order invoicing address and order currency. + +**Table of contents** + +.. contents:: + :local: + +Installation +============ + +This module depends on *queue_job* module that is hosted on +https://github.com/OCA/queue. + +It only works in an updated 13.0 version after the 4th of March of 2020, +specifically after the commit https://github.com/odoo/odoo/commit/6f036e758000. + +Configuration +============= + +Jobs are enqueued in the channel ``root.sale_order_invoicing_queued``, +so you must adjust your Odoo configuration according this. + +If you want to see queued jobs, you need "Job Queue / Job Queue Manager" +permission in your user. + +Usage +===== + +#. Go to *Sales > Invoicing > Orders to Invoice*. +#. Select sales orders whose invoicing you want to enqueue. +#. Click on *Action > Invoice Order*. +#. Click on "Enqueue Invoicing" button. +#. On that moment, jobs will be enqueued on foreground, but the control will + be returned to you after that. +#. Having the "Job Queue Manager" permissions, you can go to the sales order, + and see the tab "Invoicing Jobs". There a list with all the jobs related + to that sales order can be found. + +Changelog +========= + +16.0.1.0.0 (2024-07-22) +~~~~~~~~~~~~~~~~~~~~~~~ + +* Migration of the module. Only change was on sale_order_views to add 'group' tag inside the page and not as a field. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Tecnativa + +Contributors +~~~~~~~~~~~~ + +* `Tecnativa `__: + + * Pedro M. Baeza + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/__init__.py b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/__init__.py new file mode 100644 index 00000000..7588e52c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/__init__.py @@ -0,0 +1,4 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import models +from . import wizards diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/__manifest__.py b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/__manifest__.py new file mode 100644 index 00000000..523d24c3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/__manifest__.py @@ -0,0 +1,19 @@ +# Copyright 2019 Tecnativa - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Enqueue sales order invoicing", + "version": "16.0.1.0.0", + "category": "Sales Management", + "license": "AGPL-3", + "author": "Tecnativa, " "Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-invoicing", + "depends": ["sale", "queue_job"], + "data": [ + "data/job_queue.xml", + "views/queue_job_views.xml", + "views/sale_order_views.xml", + "wizards/sale_advance_payment_inv_views.xml", + ], + "installable": True, +} diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/data/job_queue.xml b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/data/job_queue.xml new file mode 100644 index 00000000..44b49b94 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/data/job_queue.xml @@ -0,0 +1,15 @@ + + + + + invoice_job + + + + + + + create_invoices_job + + + diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/i18n/bs.po b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/i18n/bs.po new file mode 100644 index 00000000..4fd67124 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/i18n/bs.po @@ -0,0 +1,54 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_invoicing_queued +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: sale_order_invoicing_queued +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_queued.view_queue_job_sale_order_invoicing +msgid "Cancel" +msgstr "Otkaži" + +#. module: sale_order_invoicing_queued +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_queued.view_sale_advance_payment_inv +msgid "Enqueue Invoicing" +msgstr "Stavi fakturisanje u red" + +#. module: sale_order_invoicing_queued +#: model:ir.model.fields,field_description:sale_order_invoicing_queued.field_sale_order__invoicing_job_ids +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_queued.view_order_form_invoicing_queued +msgid "Invoicing Jobs" +msgstr "Poslovi fakturisanja" + +#. module: sale_order_invoicing_queued +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_queued.view_queue_job_sale_order_invoicing +msgid "Requeue" +msgstr "Ponovo stavi u red" + +#. module: sale_order_invoicing_queued +#: model:ir.model,name:sale_order_invoicing_queued.model_sale_advance_payment_inv +msgid "Sales Advance Payment Invoice" +msgstr "Avansna faktura prodaje" + +#. module: sale_order_invoicing_queued +#: model:ir.model,name:sale_order_invoicing_queued.model_sale_order +msgid "Sales Order" +msgstr "Prodajni nalog" + +#. module: sale_order_invoicing_queued +#. odoo-python +#: code:addons/sale_order_invoicing_queued/wizards/sale_advance_payment_inv.py:0 +#, python-format +msgid "" +"There's already an enqueued job for invoicing the sales order %s. Please " +"wait until it's finished or remove it from the selection." +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/i18n/ca.po b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/i18n/ca.po new file mode 100644 index 00000000..085ec887 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/i18n/ca.po @@ -0,0 +1,55 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_invoicing_queued +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#. module: sale_order_invoicing_queued +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_queued.view_queue_job_sale_order_invoicing +msgid "Cancel" +msgstr "" + +#. module: sale_order_invoicing_queued +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_queued.view_sale_advance_payment_inv +msgid "Enqueue Invoicing" +msgstr "" + +#. module: sale_order_invoicing_queued +#: model:ir.model.fields,field_description:sale_order_invoicing_queued.field_sale_order__invoicing_job_ids +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_queued.view_order_form_invoicing_queued +msgid "Invoicing Jobs" +msgstr "" + +#. module: sale_order_invoicing_queued +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_queued.view_queue_job_sale_order_invoicing +msgid "Requeue" +msgstr "" + +#. module: sale_order_invoicing_queued +#: model:ir.model,name:sale_order_invoicing_queued.model_sale_advance_payment_inv +msgid "Sales Advance Payment Invoice" +msgstr "" + +#. module: sale_order_invoicing_queued +#: model:ir.model,name:sale_order_invoicing_queued.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_order_invoicing_queued +#. odoo-python +#: code:addons/sale_order_invoicing_queued/wizards/sale_advance_payment_inv.py:0 +#, python-format +msgid "" +"There's already an enqueued job for invoicing the sales order %s. Please " +"wait until it's finished or remove it from the selection." +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/i18n/es.po b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/i18n/es.po new file mode 100644 index 00000000..da225a56 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/i18n/es.po @@ -0,0 +1,75 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_invoicing_queued +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-08-29 16:09+0000\n" +"PO-Revision-Date: 2023-12-01 14:33+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: sale_order_invoicing_queued +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_queued.view_queue_job_sale_order_invoicing +msgid "Cancel" +msgstr "Cancelar" + +#. module: sale_order_invoicing_queued +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_queued.view_sale_advance_payment_inv +msgid "Enqueue Invoicing" +msgstr "Encolar facturación" + +#. module: sale_order_invoicing_queued +#: model:ir.model.fields,field_description:sale_order_invoicing_queued.field_sale_order__invoicing_job_ids +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_queued.view_order_form_invoicing_queued +msgid "Invoicing Jobs" +msgstr "Trabajos de facturación" + +#. module: sale_order_invoicing_queued +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_queued.view_queue_job_sale_order_invoicing +msgid "Requeue" +msgstr "Volver a poner en cola" + +#. module: sale_order_invoicing_queued +#: model:ir.model,name:sale_order_invoicing_queued.model_sale_advance_payment_inv +msgid "Sales Advance Payment Invoice" +msgstr "Ventas. Anticipo pago factura" + +#. module: sale_order_invoicing_queued +#: model:ir.model,name:sale_order_invoicing_queued.model_sale_order +msgid "Sales Order" +msgstr "Pedido de venta" + +#. module: sale_order_invoicing_queued +#. odoo-python +#: code:addons/sale_order_invoicing_queued/wizards/sale_advance_payment_inv.py:0 +#, python-format +msgid "" +"There's already an enqueued job for invoicing the sales order %s. Please " +"wait until it's finished or remove it from the selection." +msgstr "" +"Ya existe un trabajo encolado para facturar el pedido de venta %s. Por favor " +"espera hasta que haya terminado o elimine el pedido de la selección." + +#~ msgid "Display Name" +#~ msgstr "Mostrar Nombre" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Última Modificación el" + +#~ msgid "Quotation" +#~ msgstr "Presupuesto" + +#~ msgid "Queue Job" +#~ msgstr "Trabajo en cola" diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/i18n/fr.po b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/i18n/fr.po new file mode 100644 index 00000000..8f17f546 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/i18n/fr.po @@ -0,0 +1,59 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_invoicing_queued +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-05-12 10:23+0000\n" +"Last-Translator: \"Benjamin Willig (ACSONE)\" \n" +"Language-Team: none\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: sale_order_invoicing_queued +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_queued.view_queue_job_sale_order_invoicing +msgid "Cancel" +msgstr "Annuler" + +#. module: sale_order_invoicing_queued +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_queued.view_sale_advance_payment_inv +msgid "Enqueue Invoicing" +msgstr "Facturer en tâche de fond" + +#. module: sale_order_invoicing_queued +#: model:ir.model.fields,field_description:sale_order_invoicing_queued.field_sale_order__invoicing_job_ids +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_queued.view_order_form_invoicing_queued +msgid "Invoicing Jobs" +msgstr "Tâches de facturation" + +#. module: sale_order_invoicing_queued +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_queued.view_queue_job_sale_order_invoicing +msgid "Requeue" +msgstr "Relancer" + +#. module: sale_order_invoicing_queued +#: model:ir.model,name:sale_order_invoicing_queued.model_sale_advance_payment_inv +msgid "Sales Advance Payment Invoice" +msgstr "" + +#. module: sale_order_invoicing_queued +#: model:ir.model,name:sale_order_invoicing_queued.model_sale_order +msgid "Sales Order" +msgstr "Commandes de vente" + +#. module: sale_order_invoicing_queued +#. odoo-python +#: code:addons/sale_order_invoicing_queued/wizards/sale_advance_payment_inv.py:0 +#, python-format +msgid "" +"There's already an enqueued job for invoicing the sales order %s. Please " +"wait until it's finished or remove it from the selection." +msgstr "" +"Il y a déjà une tâche dans la liste d'attente pour la commande de vente %s. " +"Veuillez attendre qu'elle se termine ou supprimez la de la sélection." diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/i18n/it.po b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/i18n/it.po new file mode 100644 index 00000000..52f09af3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/i18n/it.po @@ -0,0 +1,68 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_invoicing_queued +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-04-07 13:24+0000\n" +"Last-Translator: Francesco Foresti \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: sale_order_invoicing_queued +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_queued.view_queue_job_sale_order_invoicing +msgid "Cancel" +msgstr "Annulla" + +#. module: sale_order_invoicing_queued +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_queued.view_sale_advance_payment_inv +msgid "Enqueue Invoicing" +msgstr "Metti in coda la fatturazione" + +#. module: sale_order_invoicing_queued +#: model:ir.model.fields,field_description:sale_order_invoicing_queued.field_sale_order__invoicing_job_ids +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_queued.view_order_form_invoicing_queued +msgid "Invoicing Jobs" +msgstr "Jobs Fatturazione" + +#. module: sale_order_invoicing_queued +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_queued.view_queue_job_sale_order_invoicing +msgid "Requeue" +msgstr "Rimetti in coda" + +#. module: sale_order_invoicing_queued +#: model:ir.model,name:sale_order_invoicing_queued.model_sale_advance_payment_inv +msgid "Sales Advance Payment Invoice" +msgstr "Fattura di vendita con pagamento anticipato" + +#. module: sale_order_invoicing_queued +#: model:ir.model,name:sale_order_invoicing_queued.model_sale_order +msgid "Sales Order" +msgstr "Ordine di vendita" + +#. module: sale_order_invoicing_queued +#. odoo-python +#: code:addons/sale_order_invoicing_queued/wizards/sale_advance_payment_inv.py:0 +#, python-format +msgid "" +"There's already an enqueued job for invoicing the sales order %s. Please " +"wait until it's finished or remove it from the selection." +msgstr "" +"Esiste già un job in coda per fatturare l'ordine di vendita %s. Attendi che " +"sia finito o rimuovilo dalla selezione." + +#~ msgid "Display Name" +#~ msgstr "Nome visualizzato" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Ultima modifica il" diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/i18n/sale_order_invoicing_queued.pot b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/i18n/sale_order_invoicing_queued.pot new file mode 100644 index 00000000..fc8b28b1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/i18n/sale_order_invoicing_queued.pot @@ -0,0 +1,54 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_invoicing_queued +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: sale_order_invoicing_queued +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_queued.view_queue_job_sale_order_invoicing +msgid "Cancel" +msgstr "" + +#. module: sale_order_invoicing_queued +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_queued.view_sale_advance_payment_inv +msgid "Enqueue Invoicing" +msgstr "" + +#. module: sale_order_invoicing_queued +#: model:ir.model.fields,field_description:sale_order_invoicing_queued.field_sale_order__invoicing_job_ids +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_queued.view_order_form_invoicing_queued +msgid "Invoicing Jobs" +msgstr "" + +#. module: sale_order_invoicing_queued +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_queued.view_queue_job_sale_order_invoicing +msgid "Requeue" +msgstr "" + +#. module: sale_order_invoicing_queued +#: model:ir.model,name:sale_order_invoicing_queued.model_sale_advance_payment_inv +msgid "Sales Advance Payment Invoice" +msgstr "" + +#. module: sale_order_invoicing_queued +#: model:ir.model,name:sale_order_invoicing_queued.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_order_invoicing_queued +#. odoo-python +#: code:addons/sale_order_invoicing_queued/wizards/sale_advance_payment_inv.py:0 +#, python-format +msgid "" +"There's already an enqueued job for invoicing the sales order %s. Please " +"wait until it's finished or remove it from the selection." +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/i18n/zh_CN.po b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/i18n/zh_CN.po new file mode 100644 index 00000000..f2a7bb44 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/i18n/zh_CN.po @@ -0,0 +1,59 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_order_invoicing_queued +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2019-12-13 09:05+0000\n" +"Last-Translator: 黎伟杰 <674416404@qq.com>\n" +"Language-Team: none\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 3.9.1\n" + +#. module: sale_order_invoicing_queued +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_queued.view_queue_job_sale_order_invoicing +msgid "Cancel" +msgstr "取消" + +#. module: sale_order_invoicing_queued +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_queued.view_sale_advance_payment_inv +msgid "Enqueue Invoicing" +msgstr "排队开票" + +#. module: sale_order_invoicing_queued +#: model:ir.model.fields,field_description:sale_order_invoicing_queued.field_sale_order__invoicing_job_ids +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_queued.view_order_form_invoicing_queued +msgid "Invoicing Jobs" +msgstr "开票作业" + +#. module: sale_order_invoicing_queued +#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_queued.view_queue_job_sale_order_invoicing +msgid "Requeue" +msgstr "重新排队" + +#. module: sale_order_invoicing_queued +#: model:ir.model,name:sale_order_invoicing_queued.model_sale_advance_payment_inv +msgid "Sales Advance Payment Invoice" +msgstr "销售预付款发票" + +#. module: sale_order_invoicing_queued +#: model:ir.model,name:sale_order_invoicing_queued.model_sale_order +msgid "Sales Order" +msgstr "销售订单" + +#. module: sale_order_invoicing_queued +#. odoo-python +#: code:addons/sale_order_invoicing_queued/wizards/sale_advance_payment_inv.py:0 +#, python-format +msgid "" +"There's already an enqueued job for invoicing the sales order %s. Please " +"wait until it's finished or remove it from the selection." +msgstr "" +"已经有一个用于为%s销售订单开具发票的排队作业。请等待该作业完成或将其从所选内" +"容中删除。" diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/models/__init__.py b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/models/__init__.py new file mode 100644 index 00000000..d1d09e02 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/models/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import sale_order diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/models/sale_order.py b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/models/sale_order.py new file mode 100644 index 00000000..2276a5b4 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/models/sale_order.py @@ -0,0 +1,22 @@ +# Copyright 2019 Tecnativa - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class SaleOrder(models.Model): + _inherit = "sale.order" + + invoicing_job_ids = fields.Many2many( + comodel_name="queue.job", + column1="order_id", + column2="job_id", + string="Invoicing Jobs", + copy=False, + ) + + def create_invoices_job(self, final, invoice_date=False): + ctx = self.env.context.copy() + if invoice_date: + ctx.update({"default_invoice_date": invoice_date}) + self.with_context(**ctx)._create_invoices(final=final) diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/readme/CONFIGURE.rst b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/readme/CONFIGURE.rst new file mode 100644 index 00000000..6ac44572 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/readme/CONFIGURE.rst @@ -0,0 +1,5 @@ +Jobs are enqueued in the channel ``root.sale_order_invoicing_queued``, +so you must adjust your Odoo configuration according this. + +If you want to see queued jobs, you need "Job Queue / Job Queue Manager" +permission in your user. diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..2b13251b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/readme/CONTRIBUTORS.rst @@ -0,0 +1,3 @@ +* `Tecnativa `__: + + * Pedro M. Baeza diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/readme/DESCRIPTION.rst new file mode 100644 index 00000000..eb83e648 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/readme/DESCRIPTION.rst @@ -0,0 +1,6 @@ +This module allows to enqueue in several jobs the sales orders invoicing +process to be executed in paralell on background, which is normally done +serially and on foreground. + +Jobs are split following the same criteria as standard Odoo: grouping by +order invoicing address and order currency. diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/readme/HISTORY.rst b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/readme/HISTORY.rst new file mode 100644 index 00000000..70d6c126 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/readme/HISTORY.rst @@ -0,0 +1,4 @@ +16.0.1.0.0 (2024-07-22) +~~~~~~~~~~~~~~~~~~~~~~~ + +* Migration of the module. Only change was on sale_order_views to add 'group' tag inside the page and not as a field. diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/readme/INSTALL.rst b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/readme/INSTALL.rst new file mode 100644 index 00000000..9771b0bb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/readme/INSTALL.rst @@ -0,0 +1,5 @@ +This module depends on *queue_job* module that is hosted on +https://github.com/OCA/queue. + +It only works in an updated 13.0 version after the 4th of March of 2020, +specifically after the commit https://github.com/odoo/odoo/commit/6f036e758000. diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/readme/USAGE.rst b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/readme/USAGE.rst new file mode 100644 index 00000000..a63cf180 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/readme/USAGE.rst @@ -0,0 +1,9 @@ +#. Go to *Sales > Invoicing > Orders to Invoice*. +#. Select sales orders whose invoicing you want to enqueue. +#. Click on *Action > Invoice Order*. +#. Click on "Enqueue Invoicing" button. +#. On that moment, jobs will be enqueued on foreground, but the control will + be returned to you after that. +#. Having the "Job Queue Manager" permissions, you can go to the sales order, + and see the tab "Invoicing Jobs". There a list with all the jobs related + to that sales order can be found. diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/static/description/icon.png b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/static/description/index.html b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/static/description/index.html new file mode 100644 index 00000000..40670dde --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/static/description/index.html @@ -0,0 +1,474 @@ + + + + + +Enqueue sales order invoicing + + + +
+

Enqueue sales order invoicing

+ + +

Beta License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

This module allows to enqueue in several jobs the sales orders invoicing +process to be executed in paralell on background, which is normally done +serially and on foreground.

+

Jobs are split following the same criteria as standard Odoo: grouping by +order invoicing address and order currency.

+

Table of contents

+ +
+

Installation

+

This module depends on queue_job module that is hosted on +https://github.com/OCA/queue.

+

It only works in an updated 13.0 version after the 4th of March of 2020, +specifically after the commit https://github.com/odoo/odoo/commit/6f036e758000.

+
+
+

Configuration

+

Jobs are enqueued in the channel root.sale_order_invoicing_queued, +so you must adjust your Odoo configuration according this.

+

If you want to see queued jobs, you need “Job Queue / Job Queue Manager” +permission in your user.

+
+
+

Usage

+
    +
  1. Go to Sales > Invoicing > Orders to Invoice.
  2. +
  3. Select sales orders whose invoicing you want to enqueue.
  4. +
  5. Click on Action > Invoice Order.
  6. +
  7. Click on “Enqueue Invoicing” button.
  8. +
  9. On that moment, jobs will be enqueued on foreground, but the control will +be returned to you after that.
  10. +
  11. Having the “Job Queue Manager” permissions, you can go to the sales order, +and see the tab “Invoicing Jobs”. There a list with all the jobs related +to that sales order can be found.
  12. +
+
+
+

Changelog

+
+

16.0.1.0.0 (2024-07-22)

+
    +
  • Migration of the module. Only change was on sale_order_views to add ‘group’ tag inside the page and not as a field.
  • +
+
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Tecnativa
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/tests/__init__.py b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/tests/__init__.py new file mode 100644 index 00000000..720608f4 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import test_sale_order_invoicing_queued diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/tests/test_sale_order_invoicing_queued.py b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/tests/test_sale_order_invoicing_queued.py new file mode 100644 index 00000000..e0d6862e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/tests/test_sale_order_invoicing_queued.py @@ -0,0 +1,88 @@ +# Copyright 2019 Tecnativa - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import exceptions +from odoo.tests import TransactionCase + + +class TestSaleOrderInvoicingQueue(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.wizard_obj = cls.env["sale.advance.payment.inv"] + cls.queue_obj = cls.env["queue.job"] + cls.partner = cls.env["res.partner"].create({"name": "Test partner"}) + cls.partner2 = cls.env["res.partner"].create({"name": "Other partner"}) + cls.product = cls.env["product.product"].create( + {"name": "Test product", "type": "service", "invoice_policy": "order"} + ) + cls.order = cls.env["sale.order"].create( + { + "partner_id": cls.partner.id, + "partner_shipping_id": cls.partner.id, + "partner_invoice_id": cls.partner.id, + "pricelist_id": cls.partner.property_product_pricelist.id, + "order_line": [ + ( + 0, + 0, + { + "name": cls.product.name, + "product_id": cls.product.id, + "price_unit": 20, + "product_uom_qty": 1, + "product_uom": cls.product.uom_id.id, + }, + ) + ], + } + ) + cls.order.action_confirm() + cls.order2 = cls.order.copy({"partner_invoice_id": cls.partner2.id}) + cls.order2.action_confirm() + cls.order3 = cls.order.copy() + cls.order3.action_confirm() + + def test_queue_invoicing(self): + wizard = self.wizard_obj.with_context( + active_ids=(self.order + self.order2).ids, active_model=self.order._name + ).create({}) + prev_jobs = self.queue_obj.search([]) + wizard.enqueue_invoices() + current_jobs = self.queue_obj.search([]) + jobs = current_jobs - prev_jobs + self.assertEqual(len(jobs), 2) + self.assertTrue(self.order.invoicing_job_ids) + self.assertTrue(self.order2.invoicing_job_ids) + self.assertNotEqual(self.order.invoicing_job_ids, self.order2.invoicing_job_ids) + # Try to enqueue invoicing again + with self.assertRaises(exceptions.UserError): + wizard.enqueue_invoices() + + def test_direct_invoicing(self): + # Test methods that produces directly invoices + wizard = self.wizard_obj.with_context( + active_ids=self.order.ids, active_model=self.order._name + ).create({"advance_payment_method": "percentage", "amount": 50}) + wizard.enqueue_invoices() + self.assertTrue(self.order.invoice_ids) + + def test_invoicing(self): + # Execute method directly for checking if invoicing is done + self.order.create_invoices_job(True) + self.assertTrue(self.order.invoice_ids) + + def test_direct_invoices_job_date(self): + # Test direct invoicing checking invoice_date declaration + wizard = self.wizard_obj.with_context( + active_ids=self.order3.ids, active_model=self.order3._name + ).create({}) + wizard.enqueue_invoices() + self.order3.create_invoices_job(True, "2024-08-04") + self.assertTrue(self.order3.invoice_ids) + invoice_date = ( + self.order3.invoice_ids[0].invoice_date.strftime("%Y-%m-%d") + if self.order3.invoice_ids[0].invoice_date + else False + ) + self.assertEqual(invoice_date, "2024-08-04") diff --git a/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/views/queue_job_views.xml b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/views/queue_job_views.xml new file mode 100644 index 00000000..1f4c21ec --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_order_invoicing_queued/sale_order_invoicing_queued/views/queue_job_views.xml @@ -0,0 +1,32 @@ + + + + + queue.job + + + + + + + + + + + diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/README.md b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/README.md new file mode 100644 index 00000000..3d67ac9f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/README.md @@ -0,0 +1,47 @@ +# Sales Stock Picking Invocing + +Odoo addon: sale_stock_picking_invoicing + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing +``` + +## Dependencies + +This addon depends on: +- sale_management +- sale_stock +- stock_picking_invoicing +- stock_picking_invoice_link + +## Manifest Information + +- **Name**: Sales Stock Picking Invocing +- **Version**: 16.0.1.0.1 +- **Category**: Warehouse Management +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `sale_stock_picking_invoicing`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/doc/ARCHITECTURE.md new file mode 100644 index 00000000..fe737140 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Sale_stock_picking_invoicing Module - sale_stock_picking_invoicing + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/doc/CONFIGURATION.md new file mode 100644 index 00000000..a72e2a2b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for sale_stock_picking_invoicing. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/doc/DEPENDENCIES.md new file mode 100644 index 00000000..db874fa3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/doc/DEPENDENCIES.md @@ -0,0 +1,8 @@ +# Dependencies + +This addon depends on: + +- [sale_management](../../odoo-bringout-oca-ocb-sale_management) +- [sale_stock](../../odoo-bringout-oca-ocb-sale_stock) +- [stock_picking_invoicing](../../odoo-bringout-oca-account-invoicing-stock_picking_invoicing) +- [stock_picking_invoice_link](../../odoo-bringout-oca-stock-logistics-workflow-stock_picking_invoice_link) diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/doc/FAQ.md new file mode 100644 index 00000000..1f07ac63 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon sale_stock_picking_invoicing or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/doc/INSTALL.md new file mode 100644 index 00000000..bff5c409 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing" +# or +uv pip install odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing" +``` diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/doc/MODELS.md new file mode 100644 index 00000000..f3301546 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/doc/MODELS.md @@ -0,0 +1,17 @@ +# Models + +Detected core models and extensions in sale_stock_picking_invoicing. + +```mermaid +classDiagram + class res_company + class res_config_settings + class sale_order + class sale_order_line + class stock_move + class stock_picking +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/doc/OVERVIEW.md new file mode 100644 index 00000000..f2a35902 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: sale_stock_picking_invoicing. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon sale_stock_picking_invoicing +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/doc/USAGE.md new file mode 100644 index 00000000..ecc43d33 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon sale_stock_picking_invoicing +``` diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/pyproject.toml b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/pyproject.toml new file mode 100644 index 00000000..4d8d047f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/pyproject.toml @@ -0,0 +1,45 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing" +version = "16.0.0" +description = "Sales Stock Picking Invocing - Odoo addon" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-account-invoicing-sale_management>=16.0.0", + "odoo-bringout-oca-account-invoicing-sale_stock>=16.0.0", + "odoo-bringout-oca-account-invoicing-stock_picking_invoicing>=16.0.0", + "odoo-bringout-oca-account-invoicing-stock_picking_invoice_link>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["sale_stock_picking_invoicing"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/README.rst b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/README.rst new file mode 100644 index 00000000..050dd071 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/README.rst @@ -0,0 +1,160 @@ +============================ +Sales Stock Picking Invocing +============================ + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:2c14793fdb5a5bca2858a4db80020eff35109d87c35e92cfc63098e219719eaf + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/sale_stock_picking_invoicing + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-sale_stock_picking_invoicing + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module extends Stock Picking Invoicing implementation to Sale, you can define the 'Sale Invoicing Policy': + +* If set to Sale Order, keep native Odoo behaviour for creation of invoices from Sale Orders. + +* If set to Stock Picking, disallow creation of Invoices from Sale Orders for the cases where the Product Type are 'Product', in case of 'Service' still will be possible create from Sale Order. + +For stock.moves, override price calculation that is present in stock_picking_invoicing, with the native Sale Order Line price calculation, same for the partner_id and other informations used to create the Invoice from Sale Order as such Payment Terms, Down Payments, Incoterm, Client Ref,etc by using sale methods to get data in order to avoid the necessity of 'glue modules' (small modules made just to avoid indirect dependencies), so in the case of any module include a new field in Invoice created by Sale this field also be include when created by Picking, for example the modules `Account Payment Sale`_ and `Sale Commission`_. + +.. _`Account Payment Sale`: https://github.com/OCA/bank-payment/tree/14.0/account_payment_sale +.. _`Sale Commission`: https://github.com/OCA/commission/tree/14.0/sale_commission + +**Table of contents** + +.. contents:: + :local: + +Installation +============ + +This module depends on: + +* sale_management +* sale_stock +* stock_picking_invoicing +* stock_picking_invoice_link + +Configuration +============= + +Define 'Sale Invoicing Policy', if the invoice should be created from Sale Order or from Stock Picking, go to: + +**Settings > Users & Companies > Companies** + +or + +**Sales > Configuration > Settings in Invoicing** + +Usage +===== + +If 'Stock Picking' is choose as Policy the creation of Invoice from Sale Order works only for Service lines, in the case of Sale Order has Products and Service lines will be create two Invoices. + +Known issues / Roadmap +====================== + +* It is be possible reference multiple sale lines in only one invoice line, but there are a problem the field qty_invoiced in sale.order.line show the quantity of invoice line without consider, in this case, that the value is the sum of others sale lines https://github.com/odoo/odoo/blob/14.0/addons/sale/models/sale.py#L1230, what can make confuse the user about the real Invoiced Quantity, reference https://github.com/odoo/odoo/pull/77195 + +Changelog +========= + +16.0.1.0.0 (2025-01-14) +~~~~~~~~~~~~~~~~~~~~~~~ + +* Migration to version 16.0 + +15.0.1.0.0 (2024-10-25) +~~~~~~~~~~~~~~~~~~~~~~~ + +* Migration to version 15.0 . + +14.0.1.0.0 (2024-03-12) +~~~~~~~~~~~~~~~~~~~~~~~ + +* [ADD] Module sale_stock_picking_invoicing based in l10n_br_sale_stock https://github.com/OCA/l10n-brazil/tree/14.0/l10n_br_sale_stock . + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Akretion + +Contributors +~~~~~~~~~~~~ + +* `Akretion `_: + + * Renato Lima + * Raphaël Valyi + * Magno Costa + +* `KMEE `_: + + * Gabriel Cardoso de Faria + +Other credits +~~~~~~~~~~~~~ + +The development of this module has been financially supported by: + +* Aketion - www.akretion.com + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-mbcosta| image:: https://github.com/mbcosta.png?size=40px + :target: https://github.com/mbcosta + :alt: mbcosta +.. |maintainer-renatonlima| image:: https://github.com/renatonlima.png?size=40px + :target: https://github.com/renatonlima + :alt: renatonlima + +Current `maintainers `__: + +|maintainer-mbcosta| |maintainer-renatonlima| + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/__init__.py b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/__init__.py new file mode 100644 index 00000000..aee8895e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/__init__.py @@ -0,0 +1,2 @@ +from . import models +from . import wizards diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/__manifest__.py b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/__manifest__.py new file mode 100644 index 00000000..8383a10a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/__manifest__.py @@ -0,0 +1,32 @@ +# Copyright (C) 2013-Today - Akretion (). +# @author Renato Lima +# @author Raphael Valyi +# @author Magno Costa +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Sales Stock Picking Invocing", + "category": "Warehouse Management", + "license": "AGPL-3", + "author": "Akretion, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-invoicing", + "version": "16.0.1.0.1", + "maintainers": ["mbcosta", "renatonlima"], + "depends": [ + "sale_management", + "sale_stock", + "stock_picking_invoicing", + "stock_picking_invoice_link", + ], + "data": [ + "views/res_company_view.xml", + "views/res_config_settings_view.xml", + # Wizards + "wizards/stock_invoice_onshipping_view.xml", + ], + "demo": [ + "demo/sale_order_demo.xml", + ], + "installable": True, + "auto_install": False, +} diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/demo/sale_order_demo.xml b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/demo/sale_order_demo.xml new file mode 100644 index 00000000..00e718c9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/demo/sale_order_demo.xml @@ -0,0 +1,315 @@ + + + + + + + True + + + + + + + + + True + + + + + + + + + + + + + + order + + + + + + + Deco Addict - Delivery Address + + + 77 Palos Verdes Rd + Pleasant Hill + + 94521 + + delivery + deco.addict83@example.com + (603)-996-3821 + http://www.deco-addict.com + + + + + + + + + + + + + draft + + sale_stock_picking_invoicing - Different Delivery and Invoice Address 1 + Customer Ref Test 1 + + + + + + + + + + + + 2 + + 500 + + + + + This is a Note 1 + line_note + + + + + This is a Section 1 + line_section + + + + + + + 2 + + 500 + + + + + + + + + + + + draft + + sale_stock_picking_invoicing - Product and Service + Customer Ref Test 2 + + + + + + + + + + + + 2 + + 500 + + + + + This is a Note 2 + line_note + + + + + This is a Section 2 + line_section + + + + + + + 10 + + 100 + + + + + + + + + + + + draft + + sale_stock_picking_invoicing - Grouping Pickings 3 + Customer Ref Test 3 + + + + + + + + + + + + 2 + + 500 + + + + + This is a Note 3 + line_note + + + + + This is a Section 3 + line_section + + + + + + + 2 + + 500 + + + + + + + + + + + + draft + + sale_stock_picking_invoicing - Grouping Pickings 4 + Customer Ref Test 4 + + + + + + + + + + + + 2 + + 500 + + + + + This is a Note 4 + line_note + + + + + This is a Section 4 + line_section + + + + + + + 2 + + 500 + + + diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/i18n/bs.po b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/i18n/bs.po new file mode 100644 index 00000000..efd8ecaf --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/i18n/bs.po @@ -0,0 +1,104 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_stock_picking_invoicing +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: sale_stock_picking_invoicing +#: model:ir.model,name:sale_stock_picking_invoicing.model_res_company +msgid "Companies" +msgstr "Kompanije" + +#. module: sale_stock_picking_invoicing +#: model:ir.model,name:sale_stock_picking_invoicing.model_res_config_settings +msgid "Config Settings" +msgstr "Postavke" + +#. module: sale_stock_picking_invoicing +#: model:ir.model.fields,field_description:sale_stock_picking_invoicing.field_stock_invoice_onshipping__deduct_down_payments +msgid "Deduct down payments" +msgstr "Odbij predujmove" + +#. module: sale_stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:sale_stock_picking_invoicing.sale_stock_picking_invoicing_res_config_settings_form +msgid "" +"Define if Invoice should be created from Sale Order or from Stock Picking" +msgstr "" + +#. module: sale_stock_picking_invoicing +#: model:ir.model.fields,field_description:sale_stock_picking_invoicing.field_stock_invoice_onshipping__has_down_payments +msgid "Has down payments" +msgstr "Ima predujam" + +#. module: sale_stock_picking_invoicing +#: model:ir.model.fields,help:sale_stock_picking_invoicing.field_res_company__sale_invoicing_policy +#: model:ir.model.fields,help:sale_stock_picking_invoicing.field_res_config_settings__sale_invoicing_policy +msgid "" +"If set to Sale Order, keep native Odoo behaviour for creation of invoices from Sale Orders.\n" +"If set to Stock Picking, disallow creation of Invoices from Sale Orders for the cases where Product Type are 'Product', in case of 'Service' still will be possible create from Sale Order." +msgstr "" + +#. module: sale_stock_picking_invoicing +#: model:ir.model.fields,field_description:sale_stock_picking_invoicing.field_res_company__sale_invoicing_policy +#: model:ir.model.fields,field_description:sale_stock_picking_invoicing.field_res_config_settings__sale_invoicing_policy +msgid "Sale Invoicing Policy" +msgstr "Sale Invoicing Policy" + +#. module: sale_stock_picking_invoicing +#: model:ir.model.fields.selection,name:sale_stock_picking_invoicing.selection__res_company__sale_invoicing_policy__sale_order +msgid "Sale Order" +msgstr "Prodajni nalog" + +#. module: sale_stock_picking_invoicing +#: model:ir.model,name:sale_stock_picking_invoicing.model_sale_order +msgid "Sales Order" +msgstr "Prodajni nalog" + +#. module: sale_stock_picking_invoicing +#: model:ir.model,name:sale_stock_picking_invoicing.model_sale_order_line +msgid "Sales Order Line" +msgstr "Stavka prodajne narudžbe" + +#. module: sale_stock_picking_invoicing +#: model:ir.model,name:sale_stock_picking_invoicing.model_stock_invoice_onshipping +msgid "Stock Invoice Onshipping" +msgstr "Stock Invoice Onshipping" + +#. module: sale_stock_picking_invoicing +#: model:ir.model,name:sale_stock_picking_invoicing.model_stock_move +msgid "Stock Move" +msgstr "Skladišno kretanje" + +#. module: sale_stock_picking_invoicing +#: model:ir.model.fields.selection,name:sale_stock_picking_invoicing.selection__res_company__sale_invoicing_policy__stock_picking +msgid "Stock Picking" +msgstr "Preuzimanje u skladištu" + +#. module: sale_stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:sale_stock_picking_invoicing.sale_stock_picking_invoicing_res_config_settings_form +msgid "This default value is applied to creation of Invoice." +msgstr "This default value is applied to creation of Invoice." + +#. module: sale_stock_picking_invoicing +#: model:ir.model,name:sale_stock_picking_invoicing.model_stock_picking +msgid "Transfer" +msgstr "Prijenos" + +#. module: sale_stock_picking_invoicing +#. odoo-python +#: code:addons/sale_stock_picking_invoicing/models/sale_order.py:0 +#, python-format +msgid "" +"When 'Sale Invoicing Policy' is defined as'Stock Picking' the Invoice can " +"only be created from the Stock Picking, if necessary you can change in the " +"Company or Sale Settings." +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/i18n/it.po b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/i18n/it.po new file mode 100644 index 00000000..836c4805 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/i18n/it.po @@ -0,0 +1,118 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_stock_picking_invoicing +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-02-09 23:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: sale_stock_picking_invoicing +#: model:ir.model,name:sale_stock_picking_invoicing.model_res_company +msgid "Companies" +msgstr "Aziende" + +#. module: sale_stock_picking_invoicing +#: model:ir.model,name:sale_stock_picking_invoicing.model_res_config_settings +msgid "Config Settings" +msgstr "Impostazioni configurazione" + +#. module: sale_stock_picking_invoicing +#: model:ir.model.fields,field_description:sale_stock_picking_invoicing.field_stock_invoice_onshipping__deduct_down_payments +msgid "Deduct down payments" +msgstr "Dedurre acconti" + +#. module: sale_stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:sale_stock_picking_invoicing.sale_stock_picking_invoicing_res_config_settings_form +msgid "" +"Define if Invoice should be created from Sale Order or from Stock Picking" +msgstr "" +"Definire se la fattura deve essere creata dall'ordine di vendita o dal " +"prelievo di magazzino" + +#. module: sale_stock_picking_invoicing +#: model:ir.model.fields,field_description:sale_stock_picking_invoicing.field_stock_invoice_onshipping__has_down_payments +msgid "Has down payments" +msgstr "Ha acconti" + +#. module: sale_stock_picking_invoicing +#: model:ir.model.fields,help:sale_stock_picking_invoicing.field_res_company__sale_invoicing_policy +#: model:ir.model.fields,help:sale_stock_picking_invoicing.field_res_config_settings__sale_invoicing_policy +msgid "" +"If set to Sale Order, keep native Odoo behaviour for creation of invoices from Sale Orders.\n" +"If set to Stock Picking, disallow creation of Invoices from Sale Orders for the cases where Product Type are 'Product', in case of 'Service' still will be possible create from Sale Order." +msgstr "" +"Se impostato su ordine di vendita, mantenere il comportamento nativo di Odoo " +"per la creazione di fatture da ordini di vendita. \n" +"Se impostato su prelievo di magazzino, non consente la creazione di fatture " +"da ordini di vendita nei casi in cui il tipo di prodotto è 'Prodotto', in " +"caso di 'Servizio' sarà comunque possibile crearle da ordine di vendita." + +#. module: sale_stock_picking_invoicing +#: model:ir.model.fields,field_description:sale_stock_picking_invoicing.field_res_company__sale_invoicing_policy +#: model:ir.model.fields,field_description:sale_stock_picking_invoicing.field_res_config_settings__sale_invoicing_policy +msgid "Sale Invoicing Policy" +msgstr "Politica fatturazione vendite" + +#. module: sale_stock_picking_invoicing +#: model:ir.model.fields.selection,name:sale_stock_picking_invoicing.selection__res_company__sale_invoicing_policy__sale_order +msgid "Sale Order" +msgstr "Ordine di vendita" + +#. module: sale_stock_picking_invoicing +#: model:ir.model,name:sale_stock_picking_invoicing.model_sale_order +msgid "Sales Order" +msgstr "Ordine di vendita" + +#. module: sale_stock_picking_invoicing +#: model:ir.model,name:sale_stock_picking_invoicing.model_sale_order_line +msgid "Sales Order Line" +msgstr "Riga ordine di vendita" + +#. module: sale_stock_picking_invoicing +#: model:ir.model,name:sale_stock_picking_invoicing.model_stock_invoice_onshipping +msgid "Stock Invoice Onshipping" +msgstr "Fattura su spedizione" + +#. module: sale_stock_picking_invoicing +#: model:ir.model,name:sale_stock_picking_invoicing.model_stock_move +msgid "Stock Move" +msgstr "Movimento di magazzino" + +#. module: sale_stock_picking_invoicing +#: model:ir.model.fields.selection,name:sale_stock_picking_invoicing.selection__res_company__sale_invoicing_policy__stock_picking +msgid "Stock Picking" +msgstr "Prelievo di magazzino" + +#. module: sale_stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:sale_stock_picking_invoicing.sale_stock_picking_invoicing_res_config_settings_form +msgid "This default value is applied to creation of Invoice." +msgstr "Questo valore predefinito è applicato alla creazione della fattura." + +#. module: sale_stock_picking_invoicing +#: model:ir.model,name:sale_stock_picking_invoicing.model_stock_picking +msgid "Transfer" +msgstr "Trasferimento" + +#. module: sale_stock_picking_invoicing +#. odoo-python +#: code:addons/sale_stock_picking_invoicing/models/sale_order.py:0 +#, python-format +msgid "" +"When 'Sale Invoicing Policy' is defined as'Stock Picking' the Invoice can " +"only be created from the Stock Picking, if necessary you can change in the " +"Company or Sale Settings." +msgstr "" +"Quando la \"Politica di fatturazione delle vendite\" è definita come " +"\"Prelievo di magazzino\", la fattura può essere creata solo dal prelievo di " +"magazzino; se necessario, è possibile apportare modifiche nelle Impostazioni " +"aziendali o di vendita." diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/i18n/sale_stock_picking_invoicing.pot b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/i18n/sale_stock_picking_invoicing.pot new file mode 100644 index 00000000..932e0f38 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/i18n/sale_stock_picking_invoicing.pot @@ -0,0 +1,104 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_stock_picking_invoicing +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: sale_stock_picking_invoicing +#: model:ir.model,name:sale_stock_picking_invoicing.model_res_company +msgid "Companies" +msgstr "" + +#. module: sale_stock_picking_invoicing +#: model:ir.model,name:sale_stock_picking_invoicing.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_stock_picking_invoicing +#: model:ir.model.fields,field_description:sale_stock_picking_invoicing.field_stock_invoice_onshipping__deduct_down_payments +msgid "Deduct down payments" +msgstr "" + +#. module: sale_stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:sale_stock_picking_invoicing.sale_stock_picking_invoicing_res_config_settings_form +msgid "" +"Define if Invoice should be created from Sale Order or from Stock Picking" +msgstr "" + +#. module: sale_stock_picking_invoicing +#: model:ir.model.fields,field_description:sale_stock_picking_invoicing.field_stock_invoice_onshipping__has_down_payments +msgid "Has down payments" +msgstr "" + +#. module: sale_stock_picking_invoicing +#: model:ir.model.fields,help:sale_stock_picking_invoicing.field_res_company__sale_invoicing_policy +#: model:ir.model.fields,help:sale_stock_picking_invoicing.field_res_config_settings__sale_invoicing_policy +msgid "" +"If set to Sale Order, keep native Odoo behaviour for creation of invoices from Sale Orders.\n" +"If set to Stock Picking, disallow creation of Invoices from Sale Orders for the cases where Product Type are 'Product', in case of 'Service' still will be possible create from Sale Order." +msgstr "" + +#. module: sale_stock_picking_invoicing +#: model:ir.model.fields,field_description:sale_stock_picking_invoicing.field_res_company__sale_invoicing_policy +#: model:ir.model.fields,field_description:sale_stock_picking_invoicing.field_res_config_settings__sale_invoicing_policy +msgid "Sale Invoicing Policy" +msgstr "" + +#. module: sale_stock_picking_invoicing +#: model:ir.model.fields.selection,name:sale_stock_picking_invoicing.selection__res_company__sale_invoicing_policy__sale_order +msgid "Sale Order" +msgstr "" + +#. module: sale_stock_picking_invoicing +#: model:ir.model,name:sale_stock_picking_invoicing.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_stock_picking_invoicing +#: model:ir.model,name:sale_stock_picking_invoicing.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_stock_picking_invoicing +#: model:ir.model,name:sale_stock_picking_invoicing.model_stock_invoice_onshipping +msgid "Stock Invoice Onshipping" +msgstr "" + +#. module: sale_stock_picking_invoicing +#: model:ir.model,name:sale_stock_picking_invoicing.model_stock_move +msgid "Stock Move" +msgstr "" + +#. module: sale_stock_picking_invoicing +#: model:ir.model.fields.selection,name:sale_stock_picking_invoicing.selection__res_company__sale_invoicing_policy__stock_picking +msgid "Stock Picking" +msgstr "" + +#. module: sale_stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:sale_stock_picking_invoicing.sale_stock_picking_invoicing_res_config_settings_form +msgid "This default value is applied to creation of Invoice." +msgstr "" + +#. module: sale_stock_picking_invoicing +#: model:ir.model,name:sale_stock_picking_invoicing.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: sale_stock_picking_invoicing +#. odoo-python +#: code:addons/sale_stock_picking_invoicing/models/sale_order.py:0 +#, python-format +msgid "" +"When 'Sale Invoicing Policy' is defined as'Stock Picking' the Invoice can " +"only be created from the Stock Picking, if necessary you can change in the " +"Company or Sale Settings." +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/models/__init__.py b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/models/__init__.py new file mode 100644 index 00000000..63c99b25 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/models/__init__.py @@ -0,0 +1,6 @@ +from . import sale_order_line +from . import stock_move +from . import sale_order +from . import stock_picking +from . import res_company +from . import res_config_settings diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/models/res_company.py b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/models/res_company.py new file mode 100644 index 00000000..4d82986d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/models/res_company.py @@ -0,0 +1,34 @@ +# Copyright (C) 2021-TODAY Akretion +# @author Magno Costa +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import api, fields, models + + +class ResCompany(models.Model): + _inherit = "res.company" + + @api.model + def _default_sale_invoicing_policy(self): + # In order to avoid errors in the CI tests environment when Created + # Invoice from Sale Order using sale.advance.payment.inv object + # is necessary let default policy as sale_order + # TODO: Is there other form to avoid this problem? + result = "stock_picking" + module_base = self.env["ir.module.module"].search([("name", "=", "base")]) + if module_base.demo: + result = "sale_order" + return result + + sale_invoicing_policy = fields.Selection( + selection=[ + ("sale_order", "Sale Order"), + ("stock_picking", "Stock Picking"), + ], + help="If set to Sale Order, keep native Odoo behaviour for creation of" + " invoices from Sale Orders.\n" + "If set to Stock Picking, disallow creation of Invoices from Sale Orders" + " for the cases where Product Type are 'Product', in case of 'Service'" + " still will be possible create from Sale Order.", + default=_default_sale_invoicing_policy, + ) diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/models/res_config_settings.py b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/models/res_config_settings.py new file mode 100644 index 00000000..b30b01f0 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/models/res_config_settings.py @@ -0,0 +1,13 @@ +# Copyright (C) 2021-TODAY Akretion +# @author Magno Costa +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class ResConfigSettings(models.TransientModel): + _inherit = "res.config.settings" + + sale_invoicing_policy = fields.Selection( + related="company_id.sale_invoicing_policy", readonly=False + ) diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/models/sale_order.py b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/models/sale_order.py new file mode 100644 index 00000000..68f5e2cc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/models/sale_order.py @@ -0,0 +1,37 @@ +# Copyright (C) 2020-TODAY Akretion +# @author Magno Costa +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import _, models +from odoo.exceptions import UserError + + +class SaleOrder(models.Model): + _inherit = "sale.order" + + def _get_invoiceable_lines(self, final=False): + """Return the invoiceable lines for order `self`.""" + lines = super()._get_invoiceable_lines(final) + model = self.env.context.get("active_model") + if ( + self.company_id.sale_invoicing_policy == "stock_picking" + and model != "stock.picking" + ): + new_lines = lines.filtered( + lambda ln: ln.product_id.type != "product" and not ln.is_downpayment + ) + if new_lines: + # Case lines with Product Type 'service' + lines = new_lines + else: + # Case only Products Type 'product' + raise UserError( + _( + "When 'Sale Invoicing Policy' is defined as" + "'Stock Picking' the Invoice can only be created" + " from the Stock Picking, if necessary you can change" + " in the Company or Sale Settings." + ) + ) + + return lines diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/models/sale_order_line.py b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/models/sale_order_line.py new file mode 100644 index 00000000..e0f675e0 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/models/sale_order_line.py @@ -0,0 +1,18 @@ +# Copyright (C) 2013-Today - Akretion (). +# @author Renato Lima +# @author Raphael Valyi +# @author Magno Costa +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import models + + +class SaleOrderLine(models.Model): + _inherit = "sale.order.line" + + def _prepare_procurement_values(self, group_id=False): + values = super()._prepare_procurement_values(group_id) + if self.order_id.company_id.sale_invoicing_policy == "stock_picking": + values["invoice_state"] = "2binvoiced" + + return values diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/models/stock_move.py b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/models/stock_move.py new file mode 100644 index 00000000..55cc3679 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/models/stock_move.py @@ -0,0 +1,29 @@ +# Copyright (C) 2020-TODAY KMEE +# @author Gabriel Cardoso de Faria +# Copyright (C) 2021-TODAY Akretion +# @author Magno Costa +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class StockMove(models.Model): + _inherit = "stock.move" + + def _get_price_unit_invoice(self, inv_type, partner, qty=1): + result = super()._get_price_unit_invoice(inv_type, partner, qty) + move = fields.first(self) + if move.sale_line_id and move.sale_line_id.price_unit != result: + result = move.sale_line_id.price_unit + + return result + + def _get_new_picking_values(self): + values = super()._get_new_picking_values() + move = fields.first(self) + if move.sale_line_id: + company = move.sale_line_id.order_id.company_id + if company.sale_invoicing_policy == "stock_picking": + values["invoice_state"] = "2binvoiced" + + return values diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/models/stock_picking.py b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/models/stock_picking.py new file mode 100644 index 00000000..7005397f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/models/stock_picking.py @@ -0,0 +1,16 @@ +# Copyright (C) 2021-TODAY Akretion +# @author Magno Costa +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import models + + +class StockPicking(models.Model): + _inherit = "stock.picking" + + def _get_partner_to_invoice(self): + partner_id = super()._get_partner_to_invoice() + if self.sale_id: + partner_id = self.sale_id.partner_invoice_id.id + + return partner_id diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/readme/CONFIGURE.rst b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/readme/CONFIGURE.rst new file mode 100644 index 00000000..a0e891d3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/readme/CONFIGURE.rst @@ -0,0 +1,7 @@ +Define 'Sale Invoicing Policy', if the invoice should be created from Sale Order or from Stock Picking, go to: + +**Settings > Users & Companies > Companies** + +or + +**Sales > Configuration > Settings in Invoicing** diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..315a269b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/readme/CONTRIBUTORS.rst @@ -0,0 +1,9 @@ +* `Akretion `_: + + * Renato Lima + * Raphaël Valyi + * Magno Costa + +* `KMEE `_: + + * Gabriel Cardoso de Faria diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/readme/CREDITS.rst b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/readme/CREDITS.rst new file mode 100644 index 00000000..96f78d18 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/readme/CREDITS.rst @@ -0,0 +1,3 @@ +The development of this module has been financially supported by: + +* Aketion - www.akretion.com diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/readme/DESCRIPTION.rst new file mode 100644 index 00000000..39771b62 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/readme/DESCRIPTION.rst @@ -0,0 +1,10 @@ +This module extends Stock Picking Invoicing implementation to Sale, you can define the 'Sale Invoicing Policy': + +* If set to Sale Order, keep native Odoo behaviour for creation of invoices from Sale Orders. + +* If set to Stock Picking, disallow creation of Invoices from Sale Orders for the cases where the Product Type are 'Product', in case of 'Service' still will be possible create from Sale Order. + +For stock.moves, override price calculation that is present in stock_picking_invoicing, with the native Sale Order Line price calculation, same for the partner_id and other informations used to create the Invoice from Sale Order as such Payment Terms, Down Payments, Incoterm, Client Ref,etc by using sale methods to get data in order to avoid the necessity of 'glue modules' (small modules made just to avoid indirect dependencies), so in the case of any module include a new field in Invoice created by Sale this field also be include when created by Picking, for example the modules `Account Payment Sale`_ and `Sale Commission`_. + +.. _`Account Payment Sale`: https://github.com/OCA/bank-payment/tree/14.0/account_payment_sale +.. _`Sale Commission`: https://github.com/OCA/commission/tree/14.0/sale_commission diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/readme/HISTORY.rst b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/readme/HISTORY.rst new file mode 100644 index 00000000..2b5105cd --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/readme/HISTORY.rst @@ -0,0 +1,14 @@ +16.0.1.0.0 (2025-01-14) +~~~~~~~~~~~~~~~~~~~~~~~ + +* Migration to version 16.0 + +15.0.1.0.0 (2024-10-25) +~~~~~~~~~~~~~~~~~~~~~~~ + +* Migration to version 15.0 . + +14.0.1.0.0 (2024-03-12) +~~~~~~~~~~~~~~~~~~~~~~~ + +* [ADD] Module sale_stock_picking_invoicing based in l10n_br_sale_stock https://github.com/OCA/l10n-brazil/tree/14.0/l10n_br_sale_stock . diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/readme/INSTALL.rst b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/readme/INSTALL.rst new file mode 100644 index 00000000..659929f9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/readme/INSTALL.rst @@ -0,0 +1,6 @@ +This module depends on: + +* sale_management +* sale_stock +* stock_picking_invoicing +* stock_picking_invoice_link diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/readme/ROADMAP.rst b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/readme/ROADMAP.rst new file mode 100644 index 00000000..3b7ff8f1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/readme/ROADMAP.rst @@ -0,0 +1 @@ +* It is be possible reference multiple sale lines in only one invoice line, but there are a problem the field qty_invoiced in sale.order.line show the quantity of invoice line without consider, in this case, that the value is the sum of others sale lines https://github.com/odoo/odoo/blob/14.0/addons/sale/models/sale.py#L1230, what can make confuse the user about the real Invoiced Quantity, reference https://github.com/odoo/odoo/pull/77195 diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/readme/USAGE.rst b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/readme/USAGE.rst new file mode 100644 index 00000000..fb108edc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/readme/USAGE.rst @@ -0,0 +1 @@ +If 'Stock Picking' is choose as Policy the creation of Invoice from Sale Order works only for Service lines, in the case of Sale Order has Products and Service lines will be create two Invoices. diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/static/description/icon.png b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/static/description/index.html b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/static/description/index.html new file mode 100644 index 00000000..941daa8a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/static/description/index.html @@ -0,0 +1,505 @@ + + + + + +Sales Stock Picking Invocing + + + +
+

Sales Stock Picking Invocing

+ + +

Beta License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

This module extends Stock Picking Invoicing implementation to Sale, you can define the ‘Sale Invoicing Policy’:

+
    +
  • If set to Sale Order, keep native Odoo behaviour for creation of invoices from Sale Orders.
  • +
  • If set to Stock Picking, disallow creation of Invoices from Sale Orders for the cases where the Product Type are ‘Product’, in case of ‘Service’ still will be possible create from Sale Order.
  • +
+

For stock.moves, override price calculation that is present in stock_picking_invoicing, with the native Sale Order Line price calculation, same for the partner_id and other informations used to create the Invoice from Sale Order as such Payment Terms, Down Payments, Incoterm, Client Ref,etc by using sale methods to get data in order to avoid the necessity of ‘glue modules’ (small modules made just to avoid indirect dependencies), so in the case of any module include a new field in Invoice created by Sale this field also be include when created by Picking, for example the modules Account Payment Sale and Sale Commission.

+

Table of contents

+ +
+

Installation

+

This module depends on:

+
    +
  • sale_management
  • +
  • sale_stock
  • +
  • stock_picking_invoicing
  • +
  • stock_picking_invoice_link
  • +
+
+
+

Configuration

+

Define ‘Sale Invoicing Policy’, if the invoice should be created from Sale Order or from Stock Picking, go to:

+

Settings > Users & Companies > Companies

+

or

+

Sales > Configuration > Settings in Invoicing

+
+
+

Usage

+

If ‘Stock Picking’ is choose as Policy the creation of Invoice from Sale Order works only for Service lines, in the case of Sale Order has Products and Service lines will be create two Invoices.

+
+
+

Known issues / Roadmap

+ +
+
+

Changelog

+
+

16.0.1.0.0 (2025-01-14)

+
    +
  • Migration to version 16.0
  • +
+
+
+

15.0.1.0.0 (2024-10-25)

+
    +
  • Migration to version 15.0 .
  • +
+
+
+

14.0.1.0.0 (2024-03-12)

+ +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Akretion
  • +
+
+
+

Contributors

+ +
+
+

Other credits

+

The development of this module has been financially supported by:

+
    +
  • Aketion - www.akretion.com
  • +
+
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainers:

+

mbcosta renatonlima

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/tests/__init__.py b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/tests/__init__.py new file mode 100644 index 00000000..a64b0d44 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/tests/__init__.py @@ -0,0 +1 @@ +from . import test_sale_stock diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/tests/test_sale_stock.py b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/tests/test_sale_stock.py new file mode 100644 index 00000000..20499145 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/tests/test_sale_stock.py @@ -0,0 +1,435 @@ +# Copyright (C) 2021-TODAY Akretion +# @author Magno Costa +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import exceptions +from odoo.tests import Form + +from odoo.addons.stock_picking_invoicing.tests.common import TestPickingInvoicingCommon + + +class TestSaleStock(TestPickingInvoicingCommon): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.account_move_model = cls.env["account.move"] + cls.invoice_wizard = cls.env["stock.invoice.onshipping"] + cls.stock_return_picking = cls.env["stock.return.picking"] + cls.stock_picking = cls.env["stock.picking"] + # In order to avoid errors in the tests CI environment when the tests + # Create of Invoice by Sale Order using sale.advance.payment.inv object + # is necessary let default policy as sale_order, just affect demo data. + # TODO: Is there other form to avoid this problem? + cls.companies = cls.env["res.company"].search( + [("sale_invoicing_policy", "=", "sale_order")] + ) + for company in cls.companies: + company.sale_invoicing_policy = "stock_picking" + + def test_01_sale_stock_return(self): + """ + Test a SO with a product invoiced on delivery. Deliver and invoice + the SO, then do a return of the picking. Check that a refund + invoice is well generated. + """ + # intial so + self.partner = self.env.ref( + "sale_stock_picking_invoicing.res_partner_2_address" + ) + self.product = self.env.ref("product.product_delivery_01") + so_vals = { + "partner_id": self.partner.id, + "partner_invoice_id": self.partner.id, + "partner_shipping_id": self.partner.id, + "order_line": [ + ( + 0, + 0, + { + "name": self.product.name, + "product_id": self.product.id, + "product_uom_qty": 3.0, + "product_uom": self.product.uom_id.id, + "price_unit": self.product.list_price, + }, + ) + ], + "pricelist_id": self.env.ref("product.list0").id, + } + self.so = self.env["sale.order"].create(so_vals) + + # confirm our standard so, check the picking + self.so.action_confirm() + self.assertTrue( + self.so.picking_ids, + 'Sale Stock: no picking created for "invoice on ' + 'delivery" storable products', + ) + + # set stock.picking to be invoiced + self.assertTrue( + len(self.so.picking_ids) == 1, + "More than one stock " "picking for sale.order", + ) + + # Check Sale Invoicing Policy Warning to force create Invoice from Picking + with self.assertRaises(exceptions.UserError): + self.so._create_invoices(final=True) + + self.so.picking_ids.set_to_be_invoiced() + + # validate stock.picking + stock_picking = self.so.picking_ids + + # compare sale.order.line with stock.move + stock_move = stock_picking.move_ids + sale_order_line = self.so.order_line + + sm_fields = [key for key in self.env["stock.move"]._fields.keys()] + sol_fields = [key for key in self.env["sale.order.line"]._fields.keys()] + + skipped_fields = [ + "id", + # 'S00029/FURN_7777: Stock>Customers' != 'S00029 - Office Chair' + "display_name", + "state", + # Price Unit in move is different from sale line + # TODO: Should be equal? After Confirmed stock picking + # the value will be change based Stock Valuation + # configuration. + "price_unit", + # There are a diference for field Name + # '[FURN_7777] Office Chair' != 'Office Chair' + "name", + ] + common_fields = list(set(sm_fields) & set(sol_fields) - set(skipped_fields)) + + for field in common_fields: + self.assertEqual( + stock_move[field], + sale_order_line[field], + "Field %s failed to transfer from " + "sale.order.line to stock.move" % field, + ) + + def test_picking_sale_order_product_and_service(self): + """ + Test Sale Order with product and service + """ + + sale_order_form = sale_order_form = Form( + self.env.ref("sale_stock_picking_invoicing.main_company-sale_order_2") + ) + # Necessary to get the currency + sale_order_form.pricelist_id = self.env.ref("product.list0") + sale_order_2 = sale_order_form.save() + sale_order_2.action_confirm() + # Method to create invoice in sale order should work only + # for lines where products are of TYPE Service + sale_order_2._create_invoices() + # Should be exist one Invoice + self.assertEqual(1, sale_order_2.invoice_count) + for invoice in sale_order_2.invoice_ids: + line = invoice.invoice_line_ids.filtered( + lambda ln: ln.product_id.type == "service" + ) + self.assertEqual(line.product_id.type, "service") + # Invoice of Service + invoice.action_post() + self.assertEqual( + invoice.state, "posted", "Invoice should be in state Posted" + ) + + picking = sale_order_2.picking_ids + # Only the line of Type Product + self.assertEqual(len(picking.move_ids_without_package), 1) + self.assertEqual(picking.invoice_state, "2binvoiced") + self.picking_move_state(picking) + + # Test Create Invoice from Sale when raise UseError + context = { + "active_model": "sale.order", + "active_id": sale_order_2.id, + "active_ids": sale_order_2.ids, + } + payment = ( + self.env["sale.advance.payment.inv"] + .with_context(**context) + .create( + { + "advance_payment_method": "delivered", + } + ) + ) + with self.assertRaises(exceptions.UserError): + payment.with_context(**context).create_invoices() + + invoice = self.create_invoice_wizard(picking) + self.assertEqual(picking.invoice_state, "invoiced") + self.assertIn(invoice, picking.invoice_ids) + self.assertIn(picking, invoice.picking_ids) + # Picking with Partner Shipping from Sale Order + self.assertEqual(picking.partner_id, sale_order_2.partner_shipping_id) + # Invoice created with Partner Invoice from Sale Order + self.assertEqual(invoice.partner_id, sale_order_2.partner_invoice_id) + # Invoice created with Partner Shipping from Picking + self.assertEqual(invoice.partner_shipping_id, picking.partner_id) + # When informed Payment Term in Sale Orde should be + # used instead of the default in Partner. + self.assertEqual(invoice.invoice_payment_term_id, sale_order_2.payment_term_id) + + # 1 Product 1 Note should be created + self.assertEqual(len(invoice.invoice_line_ids), 2) + + # In the Sale Order should be exist two Invoices, one + # for Product other for Service + self.assertEqual(2, sale_order_2.invoice_count) + + # Confirm Invoice + invoice.action_post() + self.assertEqual(invoice.state, "posted", "Invoice should be in state Posted.") + + # Check Invoiced QTY + for line in sale_order_2.order_line.filtered( + lambda ln: ln.product_id.type == "product" + ): + self.assertEqual(line.product_uom_qty, line.qty_invoiced) + # Test the qty_to_invoice + line.product_id.invoice_policy = "order" + self.assertEqual(line.qty_to_invoice, 0.0) + + # Check if the Sale Lines fields are equals to Invoice Lines + sol_fields = [key for key in self.env["sale.order.line"]._fields.keys()] + + acl_fields = [key for key in self.env["account.move.line"]._fields.keys()] + + skipped_fields = [ + "id", + "display_name", + "state", + "create_date", + # By th TAX 15% automatic add in invoice the value change + "price_total", + # Necessary after call onchange_partner_id + "write_date", + "__last_update", + # Field sequence add in creation of Invoice + "sequence", + # In the sale.orde.line display_type has only line_section + # and line_note, the acccount.move.line has more options + "display_type", + ] + + common_fields = list(set(acl_fields) & set(sol_fields) - set(skipped_fields)) + sale_order_line = picking.move_ids_without_package.filtered( + lambda ln: ln.sale_line_id + ).sale_line_id + invoice_lines = picking.invoice_ids.invoice_line_ids.filtered( + lambda ln: ln.product_id + ) + # Necessary for get analytic_precision + # this problem only occours in the tests, by some reason not + # identify yet, but works in the screen the default behavior + with Form(invoice_lines) as line: + line.save() + + for field in common_fields: + self.assertEqual( + sale_order_line[field], + invoice_lines[field], + "Field %s failed to transfer from " + "sale.order.line to account.invoice.line" % field, + ) + + # Return Picking + picking_devolution = self.return_picking_wizard(picking) + + self.assertEqual(picking_devolution.invoice_state, "2binvoiced") + for line in picking_devolution.move_ids: + self.assertEqual(line.invoice_state, "2binvoiced") + + self.picking_move_state(picking_devolution) + self.assertEqual(picking_devolution.state, "done", "Change state fail.") + + invoice_devolution = self.create_invoice_wizard(picking_devolution) + # Confirm Invoice + invoice_devolution.action_post() + self.assertEqual( + invoice_devolution.state, "posted", "Invoice should be in state Posted" + ) + # Test need to be comment because there are a problem with module + # sale_line_refund_to_invoice_qty + # https://github.com/OCA/account-invoicing/blob/ + # 14.0/sale_line_refund_to_invoice_qty/models/sale.py#L20 + # when the tests run in CI of the repo the test fail. + # TODO: The module should be compatible with this case? + # Check Invoiced QTY update after Refund + # for line in sale_order_2.order_line: + # # Check Product line + # if line.product_id.type == "product": + # # self.assertEqual(0.0, line.qty_invoiced) + + def test_picking_invoicing_partner_shipping_invoiced(self): + """ + Test the invoice generation grouped by partner/product with 2 + picking and 2 moves per picking, but Partner to Shipping is + different from Partner to Invoice. + """ + sale_order_1 = self.env.ref( + "sale_stock_picking_invoicing.main_company-sale_order_1" + ) + sale_order_1.action_confirm() + picking = sale_order_1.picking_ids + self.picking_move_state(picking) + sale_order_2 = self.env.ref( + "sale_stock_picking_invoicing.main_company-sale_order_2" + ) + sale_order_2.action_confirm() + picking2 = sale_order_2.picking_ids + self.picking_move_state(picking2) + pickings = picking | picking2 + invoice = self.create_invoice_wizard(pickings) + # Groupping Invoice + self.assertEqual(len(invoice), 1) + # Invoice should be create with the partner_invoice_id + self.assertEqual(invoice.partner_id, sale_order_1.partner_invoice_id) + # Invoice partner shipping should be the same of picking + self.assertEqual(invoice.partner_shipping_id, picking.partner_id) + self.assertIn(invoice, picking.invoice_ids) + self.assertIn(picking, invoice.picking_ids) + self.assertIn(invoice, picking2.invoice_ids) + self.assertIn(picking2, invoice.picking_ids) + + # TODO: Grouping sale line with KEY should be analise + # self.assertEqual(len(invoice.invoice_line_ids), 2) + # 3 Products, 2 Note and 2 Section + self.assertEqual(len(invoice.invoice_line_ids), 7) + for inv_line in invoice.invoice_line_ids.filtered(lambda ln: ln.product_id): + self.assertTrue(inv_line.tax_ids, "Error to map Sale Tax in invoice.line.") + # Post the Invoice to validate the fields + invoice.action_post() + + def test_ungrouping_pickings_partner_shipping_different(self): + """ + Test the invoice generation grouped by partner/product with 3 + picking and 2 moves per picking, the 3 has the same Partner to + Invoice but one has Partner to Shipping so shouldn't be grouping. + """ + + sale_order_1 = self.env.ref( + "sale_stock_picking_invoicing.main_company-sale_order_1" + ) + sale_order_1.action_confirm() + picking = sale_order_1.picking_ids + self.picking_move_state(picking) + + sale_order_3 = self.env.ref( + "sale_stock_picking_invoicing.main_company-sale_order_3" + ) + sale_order_3.action_confirm() + picking3 = sale_order_3.picking_ids + self.picking_move_state(picking3) + + sale_order_4 = self.env.ref( + "sale_stock_picking_invoicing.main_company-sale_order_4" + ) + sale_order_4.action_confirm() + picking4 = sale_order_4.picking_ids + self.picking_move_state(picking4) + + pickings = picking | picking3 | picking4 + invoices = self.create_invoice_wizard(pickings) + # Even with same Partner Invoice if the Partner Shipping + # are different should not be Groupping + self.assertEqual(len(invoices), 2) + + # Invoice that has different Partner Shipping + # should be not groupping + invoice_pick_1 = invoices.filtered( + lambda t: t.partner_id != t.partner_shipping_id + ) + # Invoice should be create with partner_invoice_id + self.assertEqual(invoice_pick_1.partner_id, sale_order_1.partner_invoice_id) + # Invoice create with Partner Shipping used in Picking + self.assertEqual(invoice_pick_1.partner_shipping_id, picking.partner_id) + + # Groupping Invoice + invoice_pick_3_4 = invoices.filtered( + lambda t: t.partner_id == t.partner_shipping_id + ) + self.assertIn(invoice_pick_3_4, picking3.invoice_ids) + self.assertIn(invoice_pick_3_4, picking4.invoice_ids) + + def test_down_payment(self): + """Test the case with Down Payment""" + sale_order_1 = self.env.ref( + "sale_stock_picking_invoicing.main_company-sale_order_1" + ) + sale_order_1.action_confirm() + # Create Invoice Sale + context = { + "active_model": "sale.order", + "active_id": sale_order_1.id, + "active_ids": sale_order_1.ids, + } + # DownPayment + payment_wizard = ( + self.env["sale.advance.payment.inv"] + .with_context(**context) + .create( + { + "advance_payment_method": "percentage", + "amount": 50, + } + ) + ) + payment_wizard.create_invoices() + + invoice_down_payment = sale_order_1.invoice_ids[0] + invoice_down_payment.action_post() + payment_register = Form( + self.env["account.payment.register"].with_context( + active_model="account.move", + active_ids=invoice_down_payment.ids, + ) + ) + journal_cash = self.env["account.journal"].search( + [ + ("type", "=", "cash"), + ("company_id", "=", invoice_down_payment.company_id.id), + ], + limit=1, + ) + payment_register.journal_id = journal_cash + payment_register.amount = invoice_down_payment.amount_total + payment_register.save()._create_payments() + + picking = sale_order_1.picking_ids + self.picking_move_state(picking) + invoice = self.create_invoice_wizard(picking) + # 2 Products, 2 Down Payment, 1 Note and 1 Section + self.assertEqual(len(invoice.invoice_line_ids), 6) + line_section = invoice.invoice_line_ids.filtered( + lambda line: line.display_type == "line_section" + ) + assert line_section, "Invoice without Line Section for Down Payment." + down_payment_line = invoice.invoice_line_ids.filtered( + lambda line: line.sale_line_ids.is_downpayment + ) + assert down_payment_line, "Invoice without Down Payment line." + + def test_default_value_sale_invoicing_policy(self): + """Test default value for sale_invoicing_policy""" + company = self.env["res.company"].create( + { + "name": "Test", + } + ) + self.assertEqual(company.sale_invoicing_policy, "sale_order") + + def test_picking_invocing_without_sale_order(self): + """Test Picking Invoicing without Sale Order""" + picking = self.env.ref("stock_picking_invoicing.stock_picking_invoicing_1") + self.picking_move_state(picking) + invoice = self.create_invoice_wizard(picking) + self.assertEqual(len(invoice), 1) diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/views/res_company_view.xml b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/views/res_company_view.xml new file mode 100644 index 00000000..9843c568 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/views/res_company_view.xml @@ -0,0 +1,20 @@ + + + + + + sale_stock_picking_invocing.res.company.form + res.company + + + + + + + + + diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/views/res_config_settings_view.xml b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/views/res_config_settings_view.xml new file mode 100644 index 00000000..4b4648ff --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/views/res_config_settings_view.xml @@ -0,0 +1,43 @@ + + + + + + sale_stock_picking_invoicing.res.config.settings.form + res.config.settings + + + +
+
+
+
+
+
+
+ +
diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/wizards/__init__.py b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/wizards/__init__.py new file mode 100644 index 00000000..87b9317d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/wizards/__init__.py @@ -0,0 +1 @@ +from . import stock_invoice_onshipping diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/wizards/stock_invoice_onshipping.py b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/wizards/stock_invoice_onshipping.py new file mode 100644 index 00000000..63c26828 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/wizards/stock_invoice_onshipping.py @@ -0,0 +1,359 @@ +# Copyright (C) 2020-TODAY KMEE +# Copyright (C) 2021-TODAY Akretion +# @author Magno Costa +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import api, fields, models + + +class StockInvoiceOnshipping(models.TransientModel): + + _inherit = "stock.invoice.onshipping" + + @api.model + def _default_has_down_payment(self): + pickings = self._load_pickings() + sale_pickings = pickings.filtered(lambda pk: pk.sale_id) + downpayment_lines = False + if sale_pickings: + for pick in sale_pickings: + # order = pick.sale_id + # sale_lines = order.mapped("order_line") + if pick.sale_id.order_line.filtered(lambda ln: ln.is_downpayment): + downpayment_lines = True + + return downpayment_lines + + deduct_down_payments = fields.Boolean("Deduct down payments", default=True) + has_down_payments = fields.Boolean( + "Has down payments", default=_default_has_down_payment, readonly=True + ) + + def _get_fields_not_used_from_sale(self): + """Fields not used from Sale 'prepare' method""" + # For reference, fields get from 'prepare' method + # "ref": self.client_order_ref or '' + # "narration": self.note, + # "campaign_id": self.campaign_id.id, + # "medium_id": self.medium_id.id, + # "source_id": self.source_id.id, + # "team_id": self.team_id.id, + # "partner_shipping_id": self.partner_shipping_id.id, + # "partner_bank_id": self.company_id.partner_id.bank_ids. + # filtered(lambda bank: bank.company_id.id in + # (self.company_id.id, False))[:1].id, + # "invoice_payment_term_id": self.payment_term_id.id, + # "payment_reference": self.reference, + # "transaction_ids": [(6, 0, self.transaction_ids.ids)], + + return { + "move_type", + "currency_id", + "user_id", + "invoice_user_id", + "partner_id", + "fiscal_position_id", + "journal_id", # company comes from the journal + "invoice_origin", + "invoice_line_ids", + "company_id", + # Another fields + "__last_update", + "display_name", + } + + def _build_invoice_values_from_pickings(self, pickings): + invoice, values = super()._build_invoice_values_from_pickings(pickings) + + sale_pickings = pickings.filtered(lambda pk: pk.sale_id) + # Refund case don't get values from Sale Dict + # TODO: Should get any value? + if sale_pickings and self._get_invoice_type() != "out_refund": + # Case more than one Sale Order the fields below will be join + # the others will be overwritting, as done in sale module, + # one more field include here Note/Narration + payment_refs = set() + refs = set() + # Include Narration + narration = set() + for pick in sale_pickings.sorted(key=lambda p: p.name): + # Other modules can included new fields in Sale Order and include + # this fields in the dict of creation Invoice from sale, for + # example: + # - account_payment_sale + # https://github.com/OCA/bank-payment/blob/14.0/ + # account_payment_sale/models/sale_order.py#L41 + # - sale_commssion + # https://github.com/OCA/commission/blob/14.0/ + # sale_commission/models/sale_order.py#L64 + # To avoid the necessity of a 'glue' module the method get the + # values from _prepare_invoice but removed some fields of the + # original method, given priority for values from + # stock_picking_invoicing dict, for now it's seems the best to + # way to avoid the 'glue' modules problem. + sale_values = pick.sale_id._prepare_invoice() + # Fields to Join + # origins.add(sale_values["invoice_origin"]) + payment_refs.add(sale_values["payment_reference"]) + refs.add(sale_values["ref"]) + narration.add(sale_values["narration"]) + + sale_values_rm = { + k: sale_values[k] + for k in set(sale_values) - self._get_fields_not_used_from_sale() + } + + values.update(sale_values_rm) + + # Fields to join + if len(sale_pickings) > 1: + values.update( + { + "ref": ", ".join(refs)[:2000], + # In this case Origin get Pickings Names + # "invoice_origin": ", ".join(origins), + "payment_reference": len(payment_refs) == 1 + and payment_refs.pop() + or False, + "narration": ", ".join(narration), + } + ) + + return invoice, values + + # Check the comment below + # def _get_picking_key(self, picking): + # key = super()._get_picking_key(picking) + # if picking.sale_id: + # key = key + ( + # picking.sale_id.payment_term_id, + # picking.sale_id.fiscal_position_id, + # picking.sale_id.commitment_date, + # picking.sale_id.analytic_account_id, + # picking.sale_id.pricelist_id, + # picking.sale_id.company_id, + # ) + # return key + + def _get_move_key(self, move): + key = super()._get_move_key(move) + if move.sale_line_id: + # TODO: Analise if Sale Lines should be grouped. + # For now remains a problem https://github.com/odoo/odoo/pull/77195 + # with field qty_invoiced at sale.order.line, when a invoice line + # has more than one sale line related the field show the total QTY + # of those lines, e.g: + # product_uom_qty | qty_invoiced + # 2.0 | 4.0 + # key = key + ( + # move.sale_line_id.price_unit, + # move.sale_line_id.customer_lead, + # move.sale_line_id.currency_id, + # move.sale_line_id.tax_id, + # move.sale_line_id.analytic_tag_ids, + # ) + key = key + (move.sale_line_id,) + + return key + + def _get_fields_not_used_from_sale_line(self): + """Fields not used from Sale Line 'prepare' method""" + # Original fields from sale module + # Fields do get + # "sequence": self.sequence, + # "discount": self.discount, + # "display_type": self.display_type or 'product' + # "is_downpayment": self.is_downpayment + # * optional_values + # * 'N field' included in _prepare_invoice_line method + # by another module + + return { + # Fields from Move has priority + "name", + "product_id", + "product_uom_id", + "quantity", + "price_unit", + "tax_ids", + # Already get + "sale_line_ids", + "anlytic_distribution", + # another fields + "__last_update", + "display_name", + } + + def _get_invoice_line_values(self, moves, invoice_values, invoice): + values = super()._get_invoice_line_values(moves, invoice_values, invoice) + move = fields.first(moves) + if move.sale_line_id: + # Same make above, get fields informed in Sale Line dict + sale_line_values = move.sale_line_id._prepare_invoice_line() + # Vals informed in any case + values["sale_line_ids"] = [(6, 0, moves.sale_line_id.ids)] + values["analytic_distribution"] = sale_line_values.get( + "analytic_distribution" + ) + # Refund case don't get values from Sale Line Dict + # TODO: Should get any value? + if self._get_invoice_type() != "out_refund": + # Same make above, get fields informed in Sale Line dict + sale_line_values = move.sale_line_id._prepare_invoice_line() + + sale_line_values_rm = { + k: sale_line_values[k] + for k in set(sale_line_values) + - self._get_fields_not_used_from_sale_line() + } + values.update(sale_line_values_rm) + + return values + + def _get_pickings_with_sale(self, invoice_values): + pickings = self._load_pickings() + + # Filter Picking with Sales + picking_in_invoice_values = self.env["stock.picking"] + for line in invoice_values.get("invoice_line_ids"): + if line[2]: + if len(line[2].get("move_line_ids")[0]) == 2: + # [(4, 233)], + move_line_id = line[2].get("move_line_ids")[0][1] + else: + # [(, 0, [51])] + move_line_id = line[2].get("move_line_ids")[0][2] + + move_line = self.env["stock.move"].browse(move_line_id) + picking_in_invoice_values |= move_line.mapped("picking_id") + + sale_pickings = pickings.filtered( + lambda pk: pk.sale_id + # Check Sales Ungrouped + and pk.id in picking_in_invoice_values.ids + ) + + return sale_pickings + + def _create_invoice(self, invoice_values): + """Override this method if you need to change any values of the + invoice and the lines before the invoice creation + :param invoice_values: dict with the invoice and its lines + :return: invoice + """ + sale_pickings = self._get_pickings_with_sale(invoice_values) + + # Refund case don't included Section, Note or DownPayments + if not sale_pickings or self._get_invoice_type() == "out_refund": + return super()._create_invoice(invoice_values) + + # Check Other Sale Lines + # Section, Note and Down Payments + section_note_lines = down_payment_lines = self.env["sale.order.line"] + # Resequencing + invoice_item_sequence = ( + 0 # Incremental sequencing to keep the lines order on the invoice. + ) + invoice_item_seq_dict = {} + for pick in sale_pickings.sorted(key=lambda p: p.name): + order = pick.sale_id.with_company(pick.sale_id.company_id) + invoiceable_lines = order._get_invoiceable_lines(final=True) + section_note_lines |= invoiceable_lines.filtered( + lambda ln: ln.display_type in ("line_section", "line_note") + ) + down_payment_lines |= invoiceable_lines.filtered( + lambda ln: ln.is_downpayment + ) + + # Use for Resequencing + for line in order.order_line: + invoice_item_seq_dict[line.id] = invoice_item_sequence + invoice_item_sequence += 1 + + # Sections and Notes + if section_note_lines: + section_note_vals = [] + for line in section_note_lines: + sale_line_vals = line._prepare_invoice_line() + # Change [(4, 59)] for [(6, 0, [59])] to avoid error + # in method to Resequencing + sale_line_vals["sale_line_ids"] = [ + (6, 0, [sale_line_vals.get("sale_line_ids")[0][1]]) + ] + section_note_vals.append((0, 0, sale_line_vals)) + + invoice_values["invoice_line_ids"] += section_note_vals + + # Resequencing, necessary in the case of Grouping Sale Orders + for line in invoice_values.get("invoice_line_ids"): + # [(6, 0, {})] + if line[2]: + sale_line = line[2].get("sale_line_ids") + if sale_line: + # [(6, 0, [58])] + line[2]["sequence"] = invoice_item_seq_dict.get(sale_line[0][2][0]) + + # Down Payments + # After the Resequencing to put it in the end of Invoice + if down_payment_lines: + down_payment_vals = [] + down_payment_section_added = False + for line in down_payment_lines: + if not down_payment_section_added and line.is_downpayment: + # Create a dedicated section for the down payments + # (put at the end of the invoiceable_lines) + down_payment_vals.append( + ( + 0, + 0, + line.order_id._prepare_down_payment_section_line( + sequence=invoice_item_sequence, + ), + ), + ) + down_payment_section_added = True + invoice_item_sequence += 1 + + if line.is_downpayment: + down_payment_vals.append( + ( + 0, + 0, + line._prepare_invoice_line( + sequence=invoice_item_sequence, + ), + ), + ) + invoice_item_sequence += 1 + + invoice_values["invoice_line_ids"] += down_payment_vals + + moves = ( + self.env["account.move"] + .sudo() + .with_context(default_move_type="out_invoice") + .create(invoice_values) + ) + + # param Final: if True, refunds will be generated if necessary + final = self.deduct_down_payments + if final: + moves.sudo().filtered( + lambda m: m.amount_total < 0 + ).action_switch_invoice_into_refund_credit_note() + for move in moves: + move.message_post_with_view( + "mail.message_origin_link", + # In this case the Origin are Pickings + # values={ + # "self": move, + # "origin": move.line_ids.mapped("sale_line_ids.order_id"), + # }, + values={ + "self": move.picking_ids, + "origin": move.picking_ids, + }, + subtype_id=self.env.ref("mail.mt_note").id, + ) + + return moves diff --git a/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/wizards/stock_invoice_onshipping_view.xml b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/wizards/stock_invoice_onshipping_view.xml new file mode 100644 index 00000000..db34e6fc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_stock_picking_invoicing/sale_stock_picking_invoicing/wizards/stock_invoice_onshipping_view.xml @@ -0,0 +1,34 @@ + + + + + Sale Stock Invoice Onshipping + stock.invoice.onshipping + + + + + + + + + + + diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/README.md b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/README.md new file mode 100644 index 00000000..b6add0b7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/README.md @@ -0,0 +1,44 @@ +# Timesheet details invoice + +Odoo addon: sale_timesheet_invoice_description + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description +``` + +## Dependencies + +This addon depends on: +- sale_timesheet + +## Manifest Information + +- **Name**: Timesheet details invoice +- **Version**: 16.0.1.0.1 +- **Category**: Sales Management +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `sale_timesheet_invoice_description`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/doc/ARCHITECTURE.md new file mode 100644 index 00000000..57839dfb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Sale_timesheet_invoice_description Module - sale_timesheet_invoice_description + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/doc/CONFIGURATION.md new file mode 100644 index 00000000..2924a385 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for sale_timesheet_invoice_description. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/doc/DEPENDENCIES.md new file mode 100644 index 00000000..2e582c45 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [sale_timesheet](../../odoo-bringout-oca-ocb-sale_timesheet) diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/doc/FAQ.md new file mode 100644 index 00000000..e6a4cf9a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon sale_timesheet_invoice_description or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/doc/INSTALL.md new file mode 100644 index 00000000..23f4c2a6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description" +# or +uv pip install odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description" +``` diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/doc/MODELS.md new file mode 100644 index 00000000..3b48637e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/doc/MODELS.md @@ -0,0 +1,17 @@ +# Models + +Detected core models and extensions in sale_timesheet_invoice_description. + +```mermaid +classDiagram + class account_analytic_line + class account_move + class account_move_line + class res_config_settings + class sale_order + class sale_order_line +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/doc/OVERVIEW.md new file mode 100644 index 00000000..deb991e3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: sale_timesheet_invoice_description. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon sale_timesheet_invoice_description +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/doc/USAGE.md new file mode 100644 index 00000000..93f8cae9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon sale_timesheet_invoice_description +``` diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/pyproject.toml b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/pyproject.toml new file mode 100644 index 00000000..bd7cc5ee --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description" +version = "16.0.0" +description = "Timesheet details invoice - Add timesheet details in invoice line" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-account-invoicing-sale_timesheet>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["sale_timesheet_invoice_description"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/README.rst b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/README.rst new file mode 100644 index 00000000..cd525fac --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/README.rst @@ -0,0 +1,127 @@ +========================= +Timesheet details invoice +========================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:0d59fff4c73dcfa41e151c1ee7f85921638bc86e5891cbca30a2c5d3a3bd48b5 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/sale_timesheet_invoice_description + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-sale_timesheet_invoice_description + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows to add timesheets details on invoices. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +To configure this module, you need to: + +#. Go to **Timesheets > Configuration > Settings** and select an option from + **Timesheet Invoice Description** under **Billing** section. + +Usage +===== + +To use this module, you need to: + +#. Create or modify a product and set the following options under + 'General Information' tab: + + - **Product Type** > 'Service' + - **Invoicing Policy** > 'Based on Timesheets' + - **Create on Order** > 'Project & Task' + - **Unit of Measure** > 'Hours' (or any other time unit) +#. Go to *Sales > Orders > Orders*, select a Sale Order or create a new one, + add a product (service) under 'Order Lines' tab. +#. Go to 'Other Info' tab (wihthin the same Sale Order) and: + + - Select an option from **Timesheet Invoice Description**. + - Tick off **Split Order lines by timesheets**, if you want to create an + invoice line per each Sale Order timesheet's line. + - Link the Sale Order with a project from **Project** field. +#. Confirm Sale. +#. Go to *Timesheets > Timesheets > My Timesheets*, create a record + (timesheet line) and select a task related to the Sale Order's project + (and to your specific Sale Order's line). Remember to add the time spent. +#. Go to the Sale Order and create its invoice (clic on 'Create Invoice'). + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Tecnativa + +Contributors +~~~~~~~~~~~~ + +* `Tecnativa `_: + + * Carlos Dauden + * Pedro M. Baeza + * Ernesto Tejeda + * Manuel Calero + * Luis D. Lafaurie + + +* `Akretion `_: + + * Clément Mombereau + + +* `initOS `_: + + * Dhara Solanki + * Andreas Zöllner + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/__init__.py b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/__manifest__.py b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/__manifest__.py new file mode 100644 index 00000000..80bc67af --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/__manifest__.py @@ -0,0 +1,17 @@ +# Copyright 2016 Tecnativa - Carlos Dauden +# Copyright 2017 Tecnativa - Pedro M. Baeza +# Copyright 2020 Tecnativa - Manuel Calero +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Timesheet details invoice", + "summary": "Add timesheet details in invoice line", + "version": "16.0.1.0.1", + "category": "Sales Management", + "license": "AGPL-3", + "author": "Tecnativa, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-invoicing", + "depends": ["sale_timesheet"], + "data": ["views/sale_view.xml", "views/res_config_view.xml"], + "installable": True, +} diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/ar.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/ar.po new file mode 100644 index 00000000..b4c38180 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/ar.po @@ -0,0 +1,118 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "الوصف" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/bg.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/bg.po new file mode 100644 index 00000000..b6ed2ecc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/bg.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Bulgarian (https://www.transifex.com/oca/teams/23907/bg/)\n" +"Language: bg\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Описание" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/bs.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/bs.po new file mode 100644 index 00000000..b8a96478 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/bs.po @@ -0,0 +1,112 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "Analitička stavka" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "Postavke" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "Datum - Opis" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "Datum - Utrošeno vrijeme - Opis" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "Zadni detalji evidencije radnog vremena na linijama fakture" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Opis" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "Stavka fakture" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "Linija fakture kreirana iz evidencije radnog vremena" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "Žurnal" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "Stavka žurnala" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "Prodajni nalog" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "Stavka prodajne narudžbe" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "Podijeli linije naloga po evidencijama radnog vremena" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "Utrošeno vrijeme - Opis" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "Opis fakture evidencije radnog vremena" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "Šihtarice" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/ca.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/ca.po new file mode 100644 index 00000000..df86cd8b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/ca.po @@ -0,0 +1,118 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Descripció" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +#, fuzzy +msgid "Sales Order" +msgstr "Línia de comanda de vendes" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "Línia de comanda de vendes" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/cs.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/cs.po new file mode 100644 index 00000000..a3ddcd8d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/cs.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Czech (https://www.transifex.com/oca/teams/23907/cs/)\n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Popis" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/da.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/da.po new file mode 100644 index 00000000..4ad62154 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/da.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Danish (https://www.transifex.com/oca/teams/23907/da/)\n" +"Language: da\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Beskrivelse" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/de.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/de.po new file mode 100644 index 00000000..7a4d7ddf --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/de.po @@ -0,0 +1,120 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +# Ricardo Gross , 2017 +# Maria Sparenberg +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-24 15:03+0000\n" +"PO-Revision-Date: 2023-10-24 17:11+0200\n" +"Last-Translator: Andreas Zöllner \n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.7.1\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "Kostenstellenbuchung" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "Konfigurationseinstellungen" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "Datum - Beschreibung" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "Datum - Zeitaufwand - Beschreibung" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "Standard-Zeiterfassungsinfos bei Rechnungszeilen" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Beschreibung" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "Rechnungszeile" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "Rechnungszeile aus der Zeiterfassung" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "Journalbuchung" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "Buchungszeile" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "Keine" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "Verkaufsauftrag" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "Auftragsposition" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "Splitte Auftragspositionen nach Zeiterfassungen" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "Zeitaufwand - Beschreibung" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "Beschreibung Zeitnachweisabrechnung" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "Zeiterfassung" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/el_GR.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/el_GR.po new file mode 100644 index 00000000..aaa14c48 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/el_GR.po @@ -0,0 +1,118 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Περιγραφή" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/en_GB.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/en_GB.po new file mode 100644 index 00000000..1850319b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/en_GB.po @@ -0,0 +1,118 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: English (United Kingdom) (https://www.transifex.com/oca/" +"teams/23907/en_GB/)\n" +"Language: en_GB\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Description" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/es.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/es.po new file mode 100644 index 00000000..91738f02 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/es.po @@ -0,0 +1,122 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +# Pedro M. Baeza , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2023-10-29 18:37+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "Línea de Cuenta Analítica" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "Parámetros de configuración" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "Fecha - Descripción" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "Fecha - Tiempo empleado - Descripción" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "Detalles por defecto del parte de horas en las líneas de factura" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Descripción" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "Línea de Factura" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "Línea de factura creada a partir de la hoja de horas" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "Entrada Diaria" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "Artículos Diario" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "Ninguno" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "Pedido de venta" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "Línea pedido de venta" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "Dividir líneas de pedido por partes de horas" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "Tiempo empleado - Descripción" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "Descripción de la facturación del parte de horas" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "Hojas de horas" + +#~ msgid "Quotation" +#~ msgstr "Presupuesto" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/es_AR.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/es_AR.po new file mode 100644 index 00000000..301367c5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/es_AR.po @@ -0,0 +1,119 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2022-03-24 22:17+0000\n" +"Last-Translator: Ignacio Buioli \n" +"Language-Team: Spanish (Argentina) (https://www.transifex.com/oca/" +"teams/23907/es_AR/)\n" +"Language: es_AR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "Configurar Ajustes" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "Fecha - Descripción" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "Fecha - Tiempo Dedicado - Descripción" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "Detalles de la hoja de horas predeterminada en las líneas de factura" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Descripción" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "Ninguno" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "Pedido de Ventas" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "Línea de Pedido de Ventas" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "Tiempo Dedicado - Descripción" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "Descripción de la Hoja de Horas en la Factura" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/es_CL.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/es_CL.po new file mode 100644 index 00000000..909abd6e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/es_CL.po @@ -0,0 +1,118 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Chile) (https://www.transifex.com/oca/teams/23907/" +"es_CL/)\n" +"Language: es_CL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Descripción" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/es_CO.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/es_CO.po new file mode 100644 index 00000000..31c3f1b3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/es_CO.po @@ -0,0 +1,118 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Colombia) (https://www.transifex.com/oca/teams/23907/" +"es_CO/)\n" +"Language: es_CO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Descripción" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/es_CR.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/es_CR.po new file mode 100644 index 00000000..7130b54b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/es_CR.po @@ -0,0 +1,118 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/" +"teams/23907/es_CR/)\n" +"Language: es_CR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Descripción" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/es_DO.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/es_DO.po new file mode 100644 index 00000000..c382060a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/es_DO.po @@ -0,0 +1,118 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Dominican Republic) (https://www.transifex.com/oca/" +"teams/23907/es_DO/)\n" +"Language: es_DO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Descripción" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/es_EC.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/es_EC.po new file mode 100644 index 00000000..30445fde --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/es_EC.po @@ -0,0 +1,118 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/" +"es_EC/)\n" +"Language: es_EC\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Descripción" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/es_ES.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/es_ES.po new file mode 100644 index 00000000..e633bf2b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/es_ES.po @@ -0,0 +1,119 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# Javi Melendez , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-17 03:28+0000\n" +"PO-Revision-Date: 2016-09-17 03:28+0000\n" +"Last-Translator: Javi Melendez , 2016\n" +"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/" +"es_ES/)\n" +"Language: es_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +#, fuzzy +msgid "Sales Order" +msgstr "Pedido de venta" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/es_MX.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/es_MX.po new file mode 100644 index 00000000..c58c3f57 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/es_MX.po @@ -0,0 +1,118 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" +"es_MX/)\n" +"Language: es_MX\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Descripción" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/es_PE.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/es_PE.po new file mode 100644 index 00000000..15cf7e40 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/es_PE.po @@ -0,0 +1,118 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Peru) (https://www.transifex.com/oca/teams/23907/" +"es_PE/)\n" +"Language: es_PE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Descripción" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/es_PY.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/es_PY.po new file mode 100644 index 00000000..0a90cdd3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/es_PY.po @@ -0,0 +1,118 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Paraguay) (https://www.transifex.com/oca/teams/23907/" +"es_PY/)\n" +"Language: es_PY\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Descripción" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/es_VE.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/es_VE.po new file mode 100644 index 00000000..d5a48909 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/es_VE.po @@ -0,0 +1,118 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/" +"teams/23907/es_VE/)\n" +"Language: es_VE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Descripción" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/et.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/et.po new file mode 100644 index 00000000..ca3f8ed9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/et.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Estonian (https://www.transifex.com/oca/teams/23907/et/)\n" +"Language: et\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Kirjeldus" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/eu.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/eu.po new file mode 100644 index 00000000..18c2c0b9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/eu.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Basque (https://www.transifex.com/oca/teams/23907/eu/)\n" +"Language: eu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Deskribapena" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/fa.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/fa.po new file mode 100644 index 00000000..cc1f5ac4 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/fa.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Persian (https://www.transifex.com/oca/teams/23907/fa/)\n" +"Language: fa\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "توصیف" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/fi.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/fi.po new file mode 100644 index 00000000..6d1af4ab --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/fi.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Kuvaus" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/fr.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/fr.po new file mode 100644 index 00000000..ed02dc50 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/fr.po @@ -0,0 +1,123 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +# Nicolas JEUDY , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-10 01:09+0000\n" +"PO-Revision-Date: 2018-02-10 01:09+0000\n" +"Last-Translator: Nicolas JEUDY , 2018\n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +#, fuzzy +msgid "Config Settings" +msgstr "res.config.settings" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "Date - Description" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "Date - Temps presté - Description" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "Détails des feuilles de temps par défaut sur les lignes de facture" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Description" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "Aucune" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +#, fuzzy +msgid "Sales Order" +msgstr "Ligne de commandes de vente" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "Ligne de commandes de vente" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "Temps presté - Description" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "Description de la facture de la feuille de temps" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" + +#~ msgid "Quotation" +#~ msgstr "Devis" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/gl.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/gl.po new file mode 100644 index 00000000..5b27614c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/gl.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"Language: gl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Descrición" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/he.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/he.po new file mode 100644 index 00000000..7048000a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/he.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hebrew (https://www.transifex.com/oca/teams/23907/he/)\n" +"Language: he\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "תיאור" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/hr.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/hr.po new file mode 100644 index 00000000..f1bec5b2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/hr.po @@ -0,0 +1,118 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Opis" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/hr_HR.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/hr_HR.po new file mode 100644 index 00000000..f88259c0 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/hr_HR.po @@ -0,0 +1,120 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "Datum - opis" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "Datum - utrošak vremena - opis" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Opis" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "Ništa" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +#, fuzzy +msgid "Sales Order" +msgstr "Stavka prodajnog naloga" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "Stavka prodajnog naloga" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "Utrošak vremena - opis" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "Opis računa za utrošak vremena" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/hu.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/hu.po new file mode 100644 index 00000000..df33b5f9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/hu.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" +"Language: hu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Leírás" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/id.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/id.po new file mode 100644 index 00000000..89e722af --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/id.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Indonesian (https://www.transifex.com/oca/teams/23907/id/)\n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Keterangan" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/it.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/it.po new file mode 100644 index 00000000..1d6b5677 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/it.po @@ -0,0 +1,118 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2024-02-21 17:33+0000\n" +"Last-Translator: mymage \n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "Riga analitica" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "Impostazioni configurazione" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "Data - descrizione" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "Data - tempo impiegato - descrizione" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "Dettagli predefiniti ore lavorate sulle righe fattura" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Descrizione" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "Riga fattura" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "Riga fattura creata dai fogli ore" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "Movimento contabile" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "Nessuno" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "Ordine di vendita" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "Riga ordine di vendita" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "Dividi righe ordine per foglio ore" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "Tempo impiegato - descrizione" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "Descrizione foglio ore fattura" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "Fogli ore" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/ja.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/ja.po new file mode 100644 index 00000000..a0b305f2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/ja.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Japanese (https://www.transifex.com/oca/teams/23907/ja/)\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "説明" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/ko.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/ko.po new file mode 100644 index 00000000..8fcf1a9a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/ko.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Korean (https://www.transifex.com/oca/teams/23907/ko/)\n" +"Language: ko\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "설명" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/lt.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/lt.po new file mode 100644 index 00000000..7914bc8d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/lt.po @@ -0,0 +1,118 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/lt/)\n" +"Language: lt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" +"%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Aprašymas" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/lv.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/lv.po new file mode 100644 index 00000000..ddb39919 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/lv.po @@ -0,0 +1,118 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Latvian (https://www.transifex.com/oca/teams/23907/lv/)\n" +"Language: lv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " +"2);\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Apraksts" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/mk.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/mk.po new file mode 100644 index 00000000..5f5ff8ea --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/mk.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Macedonian (https://www.transifex.com/oca/teams/23907/mk/)\n" +"Language: mk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Опис" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/mn.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/mn.po new file mode 100644 index 00000000..ecec0cb9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/mn.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Mongolian (https://www.transifex.com/oca/teams/23907/mn/)\n" +"Language: mn\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Тодорхойлолт" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/nb.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/nb.po new file mode 100644 index 00000000..1a3d7cbf --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/nb.po @@ -0,0 +1,118 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (https://www.transifex.com/oca/teams/23907/" +"nb/)\n" +"Language: nb\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Beskrivelse" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/nl.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/nl.po new file mode 100644 index 00000000..1da2d543 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/nl.po @@ -0,0 +1,118 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-13 10:33+0000\n" +"PO-Revision-Date: 2021-01-24 20:44+0000\n" +"Last-Translator: Bosd \n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "Configuratie instellingen" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "Datum - Omschrijving" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "Datum - Bestede tijd - Omschrijving" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Omschrijving" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "geen" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "Verkooporder" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "Verkooporder regel" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "Bestede tijd - Omschrijving" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "Urenstaat factuur omschrijving" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/nl_BE.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/nl_BE.po new file mode 100644 index 00000000..40687374 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/nl_BE.po @@ -0,0 +1,118 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (Belgium) (https://www.transifex.com/oca/teams/23907/" +"nl_BE/)\n" +"Language: nl_BE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Omschrijving" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/pl.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/pl.po new file mode 100644 index 00000000..8e720884 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/pl.po @@ -0,0 +1,119 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Polish (https://www.transifex.com/oca/teams/23907/pl/)\n" +"Language: pl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n" +"%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n" +"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Opis" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/pt.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/pt.po new file mode 100644 index 00000000..76be6cd4 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/pt.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Descrição" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/pt_BR.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/pt_BR.po new file mode 100644 index 00000000..1a7de675 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/pt_BR.po @@ -0,0 +1,119 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2023-10-30 14:37+0000\n" +"Last-Translator: Adriano Prado \n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/" +"23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "Linha Analítica" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "Configurações" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "Data - Descrição" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "Data - Tempo gasto - Descrição" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "Detalhes padrão do quadro de horas nas linhas da fatura" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Descrição" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "Item Fatura" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "Linha de fatura criada a partir do apontamento de horas" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "Entrada Diário" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "Item Diário" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "Nenhum" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "Pedido de venda" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "Linha pedido de venda" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "Dividir linhas de pedido por apontamentos de horas" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "Tempo gasto - Descrição" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "Descrição da fatura do quadro de horas" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "Apontamentos de horas" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/pt_PT.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/pt_PT.po new file mode 100644 index 00000000..5c21aeb1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/pt_PT.po @@ -0,0 +1,118 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" +"teams/23907/pt_PT/)\n" +"Language: pt_PT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Descrição" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/ro.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/ro.po new file mode 100644 index 00000000..33b9b610 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/ro.po @@ -0,0 +1,119 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +#, fuzzy +msgid "Sales Order" +msgstr "Linie comandă vânzare" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "Linie comandă vânzare" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/ru.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/ru.po new file mode 100644 index 00000000..baad47cd --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/ru.po @@ -0,0 +1,119 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" +"%100>=11 && n%100<=14)? 2 : 3);\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Описание" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/sale_timesheet_invoice_description.pot b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/sale_timesheet_invoice_description.pot new file mode 100644 index 00000000..543c1ff1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/sale_timesheet_invoice_description.pot @@ -0,0 +1,112 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/sk.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/sk.po new file mode 100644 index 00000000..53d1cc53 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/sk.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovak (https://www.transifex.com/oca/teams/23907/sk/)\n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Popis" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/sl.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/sl.po new file mode 100644 index 00000000..2abdca15 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/sl.po @@ -0,0 +1,119 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3);\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Opis" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "Brez" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +#, fuzzy +msgid "Sales Order" +msgstr "Postavka prodajnega naloga" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "Postavka prodajnega naloga" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/sr.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/sr.po new file mode 100644 index 00000000..230cc2f6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/sr.po @@ -0,0 +1,118 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Serbian (https://www.transifex.com/oca/teams/23907/sr/)\n" +"Language: sr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Opis" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/sr@latin.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/sr@latin.po new file mode 100644 index 00000000..d3da53d1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/sr@latin.po @@ -0,0 +1,119 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Serbian (Latin) (https://www.transifex.com/oca/teams/23907/sr" +"%40latin/)\n" +"Language: sr@latin\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Opis" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/sv.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/sv.po new file mode 100644 index 00000000..1199b0a5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/sv.po @@ -0,0 +1,118 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2024-02-27 15:35+0000\n" +"Last-Translator: jakobkrabbe \n" +"Language-Team: Swedish (https://www.transifex.com/oca/teams/23907/sv/)\n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "Objektrad" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "Konfigurationsinställningar" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "Datum - Beskrivning" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "Datum - Tidsåtgång - Beskrivning" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "Förvalda uppgifter om tidrapporter på fakturarader" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Beskrivning" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "Fakturarad" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "Fakturalinje skapad från tidrapporten" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "Journalanteckning" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "Transaktion" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "Ingen" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "Försäljningsorder" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "Försäljningsorderrad" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "Dela orderrader efter tidrapporter" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "Tidsåtgång - Beskrivning" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "Timesheet Invoice Beskrivning" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "Tidrapporter" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/th.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/th.po new file mode 100644 index 00000000..b7121a7c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/th.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Thai (https://www.transifex.com/oca/teams/23907/th/)\n" +"Language: th\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "รายละเอียด" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/tr.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/tr.po new file mode 100644 index 00000000..124de41f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/tr.po @@ -0,0 +1,118 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Açıklama" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +#, fuzzy +msgid "Sales Order" +msgstr "Satış Siparişi Hattı" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "Satış Siparişi Hattı" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/tr_TR.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/tr_TR.po new file mode 100644 index 00000000..b517bb1f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/tr_TR.po @@ -0,0 +1,119 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Açıklama" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +#, fuzzy +msgid "Sales Order" +msgstr "Sipariş emri satırı " + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "Sipariş emri satırı " + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/uk.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/uk.po new file mode 100644 index 00000000..02de6ab7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/uk.po @@ -0,0 +1,118 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Ukrainian (https://www.transifex.com/oca/teams/23907/uk/)\n" +"Language: uk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Опис" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/vi.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/vi.po new file mode 100644 index 00000000..8f45229a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/vi.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Vietnamese (https://www.transifex.com/oca/teams/23907/vi/)\n" +"Language: vi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "Miêu tả" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/zh_CN.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/zh_CN.po new file mode 100644 index 00000000..3d51e943 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/zh_CN.po @@ -0,0 +1,118 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" +"zh_CN/)\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "说明" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/zh_TW.po b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/zh_TW.po new file mode 100644 index 00000000..db9e67ce --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/i18n/zh_TW.po @@ -0,0 +1,118 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_timesheet_invoice_description +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-20 03:39+0000\n" +"PO-Revision-Date: 2017-12-20 03:39+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (Taiwan) (https://www.transifex.com/oca/teams/23907/" +"zh_TW/)\n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Date - Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model_terms:ir.ui.view,arch_db:sale_timesheet_invoice_description.view_sales_config_inherit_timesheet_invoice_description +msgid "Default timesheet details on invoice lines" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Description" +msgstr "說明" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,help:sale_timesheet_invoice_description.field_account_analytic_line__timesheet_invoice_line_id +msgid "Invoice line created from the timesheet" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_account_move_line +msgid "Journal Item" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model,name:sale_timesheet_invoice_description.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_split +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_split +msgid "Split Order lines by timesheets" +msgstr "" + +#. module: sale_timesheet_invoice_description +#. odoo-python +#: code:addons/sale_timesheet_invoice_description/models/sale.py:0 +#, python-format +msgid "Time spent - Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_res_config_settings__default_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_sale_order__timesheet_invoice_description +msgid "Timesheet Invoice Description" +msgstr "" + +#. module: sale_timesheet_invoice_description +#: model:ir.model.fields,field_description:sale_timesheet_invoice_description.field_account_move_line__timesheet_ids +msgid "Timesheets" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/models/__init__.py b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/models/__init__.py new file mode 100644 index 00000000..6288b7ea --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/models/__init__.py @@ -0,0 +1,4 @@ +from . import sale +from . import res_config +from . import account_move +from . import account diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/models/account.py b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/models/account.py new file mode 100644 index 00000000..6b079e10 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/models/account.py @@ -0,0 +1,16 @@ +# Copyright 2020 Akretion - Clément Mombereau +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class AccountAnalyticLine(models.Model): + _inherit = "account.analytic.line" + + timesheet_invoice_line_id = fields.Many2one( + "account.move.line", + string="Invoice Line", + readonly=True, + copy=False, + help="Invoice line created from the timesheet", + ) diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/models/account_move.py b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/models/account_move.py new file mode 100644 index 00000000..e2ceaf19 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/models/account_move.py @@ -0,0 +1,57 @@ +# Copyright 2020 Akretion - Clément Mombereau +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models +from odoo.osv import expression + + +class AccountMove(models.Model): + _inherit = "account.move" + + def _link_timesheets_to_invoice_line(self, start_date=None, end_date=None): + """Search timesheets from given period and link each timesheet to its related + invoice line. + + Mimic '_link_timesheets_to_invoice' in native module 'sale_timesheet' + """ + move_ids = self.filtered( + lambda i: i.move_type == "out_invoice" and i.state == "draft" + ) + + for aml in move_ids.invoice_line_ids: + sale_line_delivery = aml._get_sale_line_delivery() + if sale_line_delivery: + domain = [ + ("so_line", "in", sale_line_delivery.ids), + ("project_id", "!=", False), + ("timesheet_invoice_id", "=", aml.move_id.id), + ] + if start_date: + domain = expression.AND([domain, [("date", ">=", start_date)]]) + if end_date: + domain = expression.AND([domain, [("date", "<=", end_date)]]) + + timesheets = self.env["account.analytic.line"].sudo().search(domain) + timesheets.write({"timesheet_invoice_line_id": aml.id}) + + +class AccountMoveLine(models.Model): + _inherit = "account.move.line" + + timesheet_ids = fields.One2many( + "account.analytic.line", + "timesheet_invoice_line_id", + string="Timesheets", + readonly=True, + copy=False, + ) + + # Filled by sale order line's _prepare_invoice_line() + timesheet_invoice_description = fields.Char() + timesheet_invoice_split = fields.Boolean("Split Order lines by timesheets") + + def _get_sale_line_delivery(self): + return self.sale_line_ids.filtered( + lambda sol: sol.product_id.invoice_policy == "delivery" + and sol.product_id.service_type == "timesheet" + ) diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/models/res_config.py b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/models/res_config.py new file mode 100644 index 00000000..fdb55f03 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/models/res_config.py @@ -0,0 +1,17 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import api, fields, models + + +class ResConfigSettings(models.TransientModel): + _inherit = "res.config.settings" + + default_timesheet_invoice_description = fields.Selection( + selection="_get_timesheet_invoice_description", + string="Timesheet Invoice Description", + default_model="sale.order", + ) + + @api.model + def _get_timesheet_invoice_description(self): + return self.env["sale.order"]._get_timesheet_invoice_description() diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/models/sale.py b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/models/sale.py new file mode 100644 index 00000000..a61abff9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/models/sale.py @@ -0,0 +1,163 @@ +# Copyright 2016 Carlos Dauden +# Copyright 2020 Tecnativa - Manuel Calero +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import _, api, fields, models +from odoo.tools import config + + +class SaleOrder(models.Model): + _inherit = "sale.order" + + timesheet_invoice_description = fields.Selection( + "_get_timesheet_invoice_description", default="000" + ) + timesheet_invoice_split = fields.Boolean("Split Order lines by timesheets") + + @api.model + def _get_timesheet_invoice_description(self): + return [ + ("000", _("None")), + ("111", _("Date - Time spent - Description")), + ("101", _("Date - Description")), + ("001", _("Description")), + ("011", _("Time spent - Description")), + ] + + def _get_timesheet_details(self, timesheet, desc_rule): + details = [] + if desc_rule[0] == "1": + details.append(fields.Date.to_string(timesheet.date)) + if desc_rule[1] == "1": + details.append( + "{} {}".format(timesheet.unit_amount, timesheet.product_uom_id.name) + ) + if desc_rule[2] == "1": + details.append(timesheet.name) + return details + + def _get_timesheet_description_list(self, timesheet_ids, desc_rule): + """Returns a list of timesheets description""" + desc_list = [] + for timesheet_id in timesheet_ids.sorted(lambda t: t.date): + details = self._get_timesheet_details(timesheet_id, desc_rule) + desc_list.append(" - ".join(map(lambda x: str(x) or "", details))) + return desc_list + + def _split_aml_by_timesheets(self, aml, ts_ids, desc_list): + """Split an invoice line in as many lines as there is related timesheets, + taking care to convert timesheets quantities in the invoice line's UoM""" + aml_total = aml.quantity + aml_uom_id = aml.product_uom_id + aml_seq = aml.sequence + aml_sum = 0 + ts_ids = ts_ids.sorted(lambda t: t.date) + + # Add a line section on top before the original aml + self.env["account.move.line"].create( + { + "name": aml.name, + "sequence": aml_seq - 1, + "display_type": "line_section", + "move_id": aml.move_id.id, + } + ) + + # Override the original aml values with first timesheet + init_ts_uom_id = ts_ids[0].product_uom_id + init_ts_qty = ts_ids[0].unit_amount + init_qty = init_ts_uom_id._compute_quantity(init_ts_qty, aml_uom_id) + aml_sum += init_qty + + aml.write( + { + "name": desc_list[0], + "quantity": init_qty, + } + ) + + # Create one invoice line for each timesheet except the last one + for index, ts_id in enumerate(ts_ids[1:-1]): + ts_uom_id = ts_id.product_uom_id + ts_qty = ts_id.unit_amount + qty = ts_uom_id._compute_quantity(ts_qty, aml_uom_id) + new_aml = aml.copy() + new_aml.write( + { + "name": desc_list[index + 1], + "sequence": aml_seq + index + 1, + "quantity": qty, + "sale_line_ids": aml.sale_line_ids.ids, + } + ) + aml_sum += qty + # Last new invoice line get the rest + if ts_ids[-1] != ts_ids[0]: + last_qty = aml_total - aml_sum + last_aml = aml.copy() + last_aml.write( + { + "name": desc_list[-1], + "sequence": aml_seq + len(ts_ids) - 1, + "quantity": last_qty, + "sale_line_ids": aml.sale_line_ids.ids, + } + ) + + def _create_invoices(self, grouped=False, final=False, date=None): + """Override the native _create_invoice method in order to : + 1. link the new invoices lines with their related timesheets + 2. change their names consequently + """ + # Additional condition to avoid beaking third party tests expecting to create + # invoices lines the standard way + is_third_party_test = config["test_enable"] and not self.env.context.get( + "test_timesheet_description" + ) + + moves = super()._create_invoices(grouped=grouped, final=final, date=date) + # Link timesheets to the created invoice lines. Date interval is + # injected in the context in sale_make_invoice_advance_inv wizard. + # Compare the super method in module "sale_timesheet" for linking the + # timesheets to the invoice itself. + moves._link_timesheets_to_invoice_line( + start_date=self.env.context.get("timesheet_start_date"), + end_date=self.env.context.get("timesheet_end_date"), + ) + + for move_id in moves: + for aml in move_id.invoice_line_ids: + ts_ids = aml.timesheet_ids + desc_rule = aml.timesheet_invoice_description + inv_split = aml.timesheet_invoice_split + desc_list = self._get_timesheet_description_list(ts_ids, desc_rule) + if ( + desc_list + and desc_rule + and desc_rule != "000" + and not is_third_party_test + ): + if inv_split: + self._split_aml_by_timesheets(aml, ts_ids, desc_list) + else: + desc = "\n".join(map(lambda x: str(x) or "", desc_list)) + new_name = aml.name + "\n" + desc + aml.write({"name": new_name}) + + return moves + + +class SaleOrderLine(models.Model): + _inherit = "sale.order.line" + + def _prepare_invoice_line(self, **optional_values): + res = super(SaleOrderLine, self)._prepare_invoice_line(**optional_values) + desc_rule = self.order_id.timesheet_invoice_description + inv_split = self.order_id.timesheet_invoice_split + res.update( + { + "timesheet_invoice_description": desc_rule, + "timesheet_invoice_split": inv_split, + } + ) + return res diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/readme/CONFIGURE.rst b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/readme/CONFIGURE.rst new file mode 100644 index 00000000..f087430e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/readme/CONFIGURE.rst @@ -0,0 +1,4 @@ +To configure this module, you need to: + +#. Go to **Timesheets > Configuration > Settings** and select an option from + **Timesheet Invoice Description** under **Billing** section. diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..43e39fc1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/readme/CONTRIBUTORS.rst @@ -0,0 +1,18 @@ +* `Tecnativa `_: + + * Carlos Dauden + * Pedro M. Baeza + * Ernesto Tejeda + * Manuel Calero + * Luis D. Lafaurie + + +* `Akretion `_: + + * Clément Mombereau + + +* `initOS `_: + + * Dhara Solanki + * Andreas Zöllner diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/readme/DESCRIPTION.rst new file mode 100644 index 00000000..b610eb5f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +This module allows to add timesheets details on invoices. diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/readme/USAGE.rst b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/readme/USAGE.rst new file mode 100644 index 00000000..83b96932 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/readme/USAGE.rst @@ -0,0 +1,22 @@ +To use this module, you need to: + +#. Create or modify a product and set the following options under + 'General Information' tab: + + - **Product Type** > 'Service' + - **Invoicing Policy** > 'Based on Timesheets' + - **Create on Order** > 'Project & Task' + - **Unit of Measure** > 'Hours' (or any other time unit) +#. Go to *Sales > Orders > Orders*, select a Sale Order or create a new one, + add a product (service) under 'Order Lines' tab. +#. Go to 'Other Info' tab (wihthin the same Sale Order) and: + + - Select an option from **Timesheet Invoice Description**. + - Tick off **Split Order lines by timesheets**, if you want to create an + invoice line per each Sale Order timesheet's line. + - Link the Sale Order with a project from **Project** field. +#. Confirm Sale. +#. Go to *Timesheets > Timesheets > My Timesheets*, create a record + (timesheet line) and select a task related to the Sale Order's project + (and to your specific Sale Order's line). Remember to add the time spent. +#. Go to the Sale Order and create its invoice (clic on 'Create Invoice'). diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/static/description/icon.png b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/static/description/index.html b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/static/description/index.html new file mode 100644 index 00000000..b6726b6f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/static/description/index.html @@ -0,0 +1,477 @@ + + + + + +Timesheet details invoice + + + +
+

Timesheet details invoice

+ + +

Beta License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

This module allows to add timesheets details on invoices.

+

Table of contents

+ +
+

Configuration

+

To configure this module, you need to:

+
    +
  1. Go to Timesheets > Configuration > Settings and select an option from +Timesheet Invoice Description under Billing section.
  2. +
+
+
+

Usage

+

To use this module, you need to:

+
    +
  1. Create or modify a product and set the following options under +‘General Information’ tab:
      +
    • Product Type > ‘Service’
    • +
    • Invoicing Policy > ‘Based on Timesheets’
    • +
    • Create on Order > ‘Project & Task’
    • +
    • Unit of Measure > ‘Hours’ (or any other time unit)
    • +
    +
  2. +
  3. Go to Sales > Orders > Orders, select a Sale Order or create a new one, +add a product (service) under ‘Order Lines’ tab.
  4. +
  5. Go to ‘Other Info’ tab (wihthin the same Sale Order) and:
      +
    • Select an option from Timesheet Invoice Description.
    • +
    • Tick off Split Order lines by timesheets, if you want to create an +invoice line per each Sale Order timesheet’s line.
    • +
    • Link the Sale Order with a project from Project field.
    • +
    +
  6. +
  7. Confirm Sale.
  8. +
  9. Go to Timesheets > Timesheets > My Timesheets, create a record +(timesheet line) and select a task related to the Sale Order’s project +(and to your specific Sale Order’s line). Remember to add the time spent.
  10. +
  11. Go to the Sale Order and create its invoice (clic on ‘Create Invoice’).
  12. +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Tecnativa
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/tests/__init__.py b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/tests/__init__.py new file mode 100644 index 00000000..618de6c7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/tests/__init__.py @@ -0,0 +1 @@ +from . import test_sale_timesheet_description diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/tests/test_sale_timesheet_description.py b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/tests/test_sale_timesheet_description.py new file mode 100644 index 00000000..10690d03 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/tests/test_sale_timesheet_description.py @@ -0,0 +1,253 @@ +# Copyright 2016 Tecnativa - Carlos Dauden +# Copyright 2017 Tecnativa - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from datetime import datetime + +from odoo.tests import common, tagged +from odoo.tools.float_utils import float_compare + + +@tagged("-at_install", "post_install") +class TestSaleTimesheetDescription(common.TransactionCase): + @classmethod + def setUpClass(cls): + super(TestSaleTimesheetDescription, cls).setUpClass() + if not cls.env.company.chart_template_id: + # Load a CoA if there's none in current company + coa = cls.env.ref("l10n_generic_coa.configurable_chart_template", False) + if not coa: + # Load the first available CoA + coa = cls.env["account.chart.template"].search( + [("visible", "=", True)], limit=1 + ) + coa.try_loading(company=cls.env.company, install_demo=False) + # Make sure user is in English + cls.env.user.lang = "en_US" + cls.partner = cls.env["res.partner"].create({"name": "Test partner"}) + cls.default_plan = cls.env["account.analytic.plan"].create( + {"name": "Default", "company_id": False} + ) + cls.analytic_account = cls.env["account.analytic.account"].create( + { + "name": "Test analytic account", + "plan_id": cls.default_plan.id, + "company_id": False, + } + ) + cls.project = cls.env["project.project"].create( + { + "name": "Test project", + "analytic_account_id": cls.analytic_account.id, + "allow_timesheets": True, + "allow_billable": True, + } + ) + cls.product_uom_hour = cls.env.ref("uom.product_uom_hour") + cls.product_uom_day = cls.env.ref("uom.product_uom_day") + cls.product = cls.env["product.product"].create( + { + "name": "Test product", + "type": "service", + "uom_id": cls.product_uom_hour.id, + "uom_po_id": cls.product_uom_hour.id, + "service_type": "timesheet", + "invoice_policy": "delivery", + # Task created on cls.project when the cls.product is ordered + "service_tracking": "task_global_project", + "project_id": cls.project.id, + } + ) + cls.sale_order = cls.env["sale.order"].create( + { + "partner_id": cls.partner.id, + "partner_invoice_id": cls.partner.id, + "partner_shipping_id": cls.partner.id, + "pricelist_id": cls.partner.property_product_pricelist.id, + "analytic_account_id": cls.analytic_account.id, + } + ) + cls.sale_order.timesheet_invoice_split = False + cls.so_line = cls.env["sale.order.line"].create( + { + "name": cls.product.name, + "product_id": cls.product.id, + "product_uom_qty": 10.5, + "product_uom": cls.product_uom_hour.id, + "price_unit": cls.product.list_price, + "order_id": cls.sale_order.id, + }, + ) + cls.so_line._compute_name() + # confirm SO, task is created + cls.sale_order.action_confirm() + cls.task = cls.env["project.task"].search( + [("sale_line_id", "=", cls.so_line.id)] + ) + # Add cls.timesheet to this task + cls.env.user.action_create_employee() + cls.timesheet = cls.env["account.analytic.line"].create( + { + "project_id": cls.project.id, + "task_id": cls.task.id, + "date": datetime.strptime("2017-08-04", "%Y-%m-%d"), + "name": "Test description 1234567890", + "product_uom_id": cls.product_uom_hour.id, + "unit_amount": 10.5, + "user_id": cls.env.user.id, + } + ) + + def _test_sale_time_description(self, desc_option, expected): + self.sale_order.timesheet_invoice_description = desc_option + + invoice = self.sale_order.with_context( + test_timesheet_description=True + )._create_invoices() + self.assertEqual(invoice.line_ids[0].name, expected) + + # Add a new timesheet to the same invoiced sale.order.line + self.timesheet2 = self.timesheet.copy() + + invoice2 = self.sale_order.with_context( + test_timesheet_description=True + )._create_invoices() + self.assertEqual(invoice2.line_ids[0].name, expected) + + def test_sale_timesheet_description_000(self): + self._test_sale_time_description("000", "Test product") + + def test_sale_timesheet_description_111(self): + self._test_sale_time_description( + "111", + "Test product\n2017-08-04 - 10.5 Hours - Test description 1234567890", + ) + + def test_sale_timesheet_description_101(self): + self._test_sale_time_description( + "101", "Test product\n2017-08-04 - Test description 1234567890" + ) + + def test_sale_timesheet_description_001(self): + self._test_sale_time_description( + "001", "Test product\nTest description 1234567890" + ) + + def test_sale_timesheet_description_011(self): + self._test_sale_time_description( + "011", "Test product\n10.5 Hours - Test description 1234567890" + ) + + def test_settings(self): + settings = self.env["res.config.settings"].create({}) + settings.default_timesheet_invoice_description = "101" + settings.execute() + sale_order = self.env["sale.order"].create( + { + "partner_id": self.partner.id, + "partner_invoice_id": self.partner.id, + "partner_shipping_id": self.partner.id, + "pricelist_id": self.partner.property_product_pricelist.id, + } + ) + self.assertEqual(sale_order.timesheet_invoice_description, "101") + + def test_two_timesheets_different_dates(self): + self.sale_order.timesheet_invoice_description = "111" + expected = "Test product\n2017-08-04 - 10.5 Hours - Test description 1234567890" + + # Add a new timesheet to the same invoiced sale.order.line (i.e. with the same + # task and projet) but with different date + self.env["account.analytic.line"].create( + { + "project_id": self.project.id, + "task_id": self.task.id, + "date": datetime.strptime("2018-08-04", "%Y-%m-%d"), + "name": "Timesheet 2", + "product_uom_id": self.product_uom_hour.id, + "unit_amount": 10.5, + "user_id": self.env.user.id, + } + ) + + invoice = self.sale_order.with_context( + test_timesheet_description=True, + timesheet_start_date="2017-01-01", + timesheet_end_date="2018-01-01", + )._create_invoices() + + self.assertEqual(invoice.invoice_line_ids[0].name, expected) + + def test_two_timesheets_same_date_join(self): + self.sale_order.timesheet_invoice_description = "111" + description = "2017-08-04 - 10.5 Hours - Test description 1234567890" + expected = "Test product" + 2 * ("\n" + description) + + # Add a new timesheet with the same date to the same invoiced sale.order.line + self.timesheet2 = self.timesheet.copy() + + invoice = self.sale_order.with_context( + test_timesheet_description=True, + timesheet_start_date="2017-01-01", + timesheet_end_date="2018-01-01", + )._create_invoices() + + self.assertEqual(invoice.invoice_line_ids[0].name, expected) + + def test_three_timesheets_same_date_split(self): + self.sale_order.timesheet_invoice_split = True + self.sale_order.timesheet_invoice_description = "001" + # Set a different UoM on SO line/Invoice line from Timesheets UoM + self.so_line.write({"product_uom": self.product_uom_day.id}) + + # Add a new timesheets with the same date to the same invoiced sale.order.line + self.timesheet.write({"name": "Description 1"}) + self.timesheet2 = self.timesheet.copy().write( + { + "name": "Description 2", + "date": datetime.strptime("2017-08-05", "%Y-%m-%d"), + } + ) + self.timesheet3 = self.timesheet.copy().write( + { + "name": "Description 3", + "date": datetime.strptime("2017-08-06", "%Y-%m-%d"), + } + ) + + invoice = self.sale_order.with_context( + test_timesheet_description=True, + timesheet_start_date="2017-01-01", + timesheet_end_date="2018-01-01", + )._create_invoices() + + self.assertEqual(len(invoice.invoice_line_ids), 4) + + # First line is a section with product's name + aml_ids = invoice.invoice_line_ids.sorted(key=lambda aml: aml.sequence) + first_aml = aml_ids[0] + self.assertEqual(first_aml.display_type, "line_section") + self.assertEqual(first_aml.name, "Test product") + + # 2 first aml refer to timesheet and timesheet2 + self.assertEqual(aml_ids[1].name, "Description 1") + self.assertEqual(aml_ids[1].quantity, 1.32) + self.assertEqual(aml_ids[2].name, "Description 2") + self.assertEqual(aml_ids[2].quantity, 1.32) + + # Last aml quantity is calculated as the rest to equal the original aml quantity + self.assertEqual(aml_ids[-1].name, "Description 3") + self.assertEqual(aml_ids[-1].quantity, 1.3) + + # Invoice lines total must equal the expected order line's delivered and + # invoiced quantities + aml_sum = sum(aml.quantity for aml in aml_ids[1:]) + pr = self.so_line.product_uom.rounding + self.assertTrue( + float_compare(aml_sum, self.so_line.qty_delivered, precision_rounding=pr) + == 0 + ) + self.assertTrue( + float_compare(aml_sum, self.so_line.qty_invoiced, precision_rounding=pr) + == 0 + ) diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/views/res_config_view.xml b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/views/res_config_view.xml new file mode 100644 index 00000000..d01a549a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/views/res_config_view.xml @@ -0,0 +1,27 @@ + + + + + res.config.settings + + + +
+
+
+
+
+
+
+
diff --git a/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/views/sale_view.xml b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/views/sale_view.xml new file mode 100644 index 00000000..f19ea7d5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-sale_timesheet_invoice_description/sale_timesheet_invoice_description/views/sale_view.xml @@ -0,0 +1,16 @@ + + + + + sale.order.form.invoice.description + sale.order + + + + + + + + + diff --git a/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/README.md b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/README.md new file mode 100644 index 00000000..c8e73ded --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/README.md @@ -0,0 +1,44 @@ +# Stock account move reset to draft + +Odoo addon: stock_account_move_reset_to_draft + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft +``` + +## Dependencies + +This addon depends on: +- purchase_stock + +## Manifest Information + +- **Name**: Stock account move reset to draft +- **Version**: 16.0.1.0.3 +- **Category**: Warehouse Management +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `stock_account_move_reset_to_draft`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/doc/ARCHITECTURE.md new file mode 100644 index 00000000..da627287 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Stock_account_move_reset_to_draft Module - stock_account_move_reset_to_draft + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/doc/CONFIGURATION.md new file mode 100644 index 00000000..c3962a78 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for stock_account_move_reset_to_draft. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/doc/DEPENDENCIES.md new file mode 100644 index 00000000..0e628531 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [purchase_stock](../../odoo-bringout-oca-ocb-purchase_stock) diff --git a/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/doc/FAQ.md new file mode 100644 index 00000000..f77a03f2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon stock_account_move_reset_to_draft or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/doc/INSTALL.md new file mode 100644 index 00000000..c7a27be7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft" +# or +uv pip install odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft" +``` diff --git a/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/doc/MODELS.md new file mode 100644 index 00000000..1b33bb6e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in stock_account_move_reset_to_draft. + +```mermaid +classDiagram + class account_move +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/doc/OVERVIEW.md new file mode 100644 index 00000000..53a8dad8 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: stock_account_move_reset_to_draft. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon stock_account_move_reset_to_draft +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/doc/USAGE.md new file mode 100644 index 00000000..de299ca6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon stock_account_move_reset_to_draft +``` diff --git a/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/pyproject.toml b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/pyproject.toml new file mode 100644 index 00000000..71dd9ac6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft" +version = "16.0.0" +description = "Stock account move reset to draft - Odoo addon" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-account-invoicing-purchase_stock>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["stock_account_move_reset_to_draft"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/README.rst b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/README.rst new file mode 100644 index 00000000..14b01465 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/README.rst @@ -0,0 +1,129 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + +================================= +Stock account move reset to draft +================================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:4dff6d1cfa0a6f2cc1c10fb39550e811f3e0722f4a02c8b4f9998531a0a5e3c0 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/stock_account_move_reset_to_draft + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-stock_account_move_reset_to_draft + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows a vendor bill to be reverted to draft status even +when an SVL (Stock Valuation Layer) record is created due to a price difference between the receipt and the vendor bill, +when inventory from the receipt has yet to be consumed. +When a vendor bill is reset to draft, as applicable, a new SVL record is generated to offset the valuation difference that was generated upon the bill's confirmation. + +**Table of contents** + +.. contents:: + :local: + +Use Cases / Context +=================== + +Typically, when a purchase invoice is created at a price different from the price +at which the SVLs of the incoming picking were initially created and confirmed, +SVLs are generated to account for the price difference. +Once this happens, the invoice cannot normally be reverted to draft due to stock_account restrictions. + +Imagine international business settings where exchange rates are updated daily; +this limitation can be problematic. For example, if goods are received on April +17th and the vendor bill is processed on April 18th with a different exchange rate, +an SVL record is generated, locking the vendor bill. If a user then realizes a +mistake, such as processing the bill for the incorrect purchase order, they are +unable to cancel it. + +Usage +===== + +#. Create a product category with Costing Method: Average Cost (AVCO) or First In First Out (FIFO). +#. Create a product linked to the category created before. +#. Create a purchase order and adds a product line with quantity 1 and price 10. +#. Confirms the purchase order and validates the incoming picking. +#. Creates an invoice from the purchase order. +#. Changes the invoice line price to 12 and confirm the invoice. +#. It is possible to reset the invoice to draft (a new SVL record to offset the existing SVL difference will be created). + +When attempting to reset an invoice to draft for a product that has been partially or fully consumed, +the system will display the following error message: "The inventory has already been (partially) consumed." +In that case, consider using landed costs to adjust the valuation of the product as necessary. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Tecnativa + +Contributors +~~~~~~~~~~~~ + +* `Tecnativa `_: + + * Víctor Martínez + * Pedro M. Baeza + +* `Quartile `_: + + * Yoshi Tashiro + * Aung Ko Ko Lin + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-victoralmau| image:: https://github.com/victoralmau.png?size=40px + :target: https://github.com/victoralmau + :alt: victoralmau + +Current `maintainer `__: + +|maintainer-victoralmau| + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/__init__.py b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/__manifest__.py b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/__manifest__.py new file mode 100644 index 00000000..bb7c9deb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/__manifest__.py @@ -0,0 +1,14 @@ +# Copyright 2024 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +{ + "name": "Stock account move reset to draft", + "author": "Tecnativa, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-invoicing", + "version": "16.0.1.0.3", + # Real dependency is stock_account but we need purchase_stock in tests + "depends": ["purchase_stock"], + "license": "AGPL-3", + "category": "Warehouse Management", + "installable": True, + "maintainers": ["victoralmau"], +} diff --git a/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/i18n/bs.po b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/i18n/bs.po new file mode 100644 index 00000000..58c479f6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/i18n/bs.po @@ -0,0 +1,33 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_account_move_reset_to_draft +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: stock_account_move_reset_to_draft +#. odoo-python +#: code:addons/stock_account_move_reset_to_draft/models/account_move.py:0 +#, python-format +msgid "Inventory valuation records are intertwined for %(line_name)s." +msgstr "Zapisi vrednovanja inventara su međusobno povezani za %(line_name)s." + +#. module: stock_account_move_reset_to_draft +#: model:ir.model,name:stock_account_move_reset_to_draft.model_account_move +msgid "Journal Entry" +msgstr "Žurnal" + +#. module: stock_account_move_reset_to_draft +#. odoo-python +#: code:addons/stock_account_move_reset_to_draft/models/account_move.py:0 +#, python-format +msgid "The inventory has already been (partially) consumed for %(line_name)s." +msgstr "Inventar je već (djelomično) potrošen za %(line_name)s." diff --git a/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/i18n/es.po b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/i18n/es.po new file mode 100644 index 00000000..b4ce3d52 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/i18n/es.po @@ -0,0 +1,39 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_account_move_reset_to_draft +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-10-11 15:02+0000\n" +"PO-Revision-Date: 2025-05-14 10:11+0000\n" +"Last-Translator: Víctor Martínez \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: stock_account_move_reset_to_draft +#. odoo-python +#: code:addons/stock_account_move_reset_to_draft/models/account_move.py:0 +#, python-format +msgid "Inventory valuation records are intertwined for %(line_name)s." +msgstr "" +"Los registros de valoración de inventario están entrelazados por " +"%(line_name)s." + +#. module: stock_account_move_reset_to_draft +#: model:ir.model,name:stock_account_move_reset_to_draft.model_account_move +msgid "Journal Entry" +msgstr "Asiento contable" + +#. module: stock_account_move_reset_to_draft +#. odoo-python +#: code:addons/stock_account_move_reset_to_draft/models/account_move.py:0 +#, python-format +msgid "The inventory has already been (partially) consumed for %(line_name)s." +msgstr "El inventario ya ha sido consumido (parcialmente) por %(line_name)s." diff --git a/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/i18n/fr.po b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/i18n/fr.po new file mode 100644 index 00000000..2730c49c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/i18n/fr.po @@ -0,0 +1,38 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_account_move_reset_to_draft +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-01-31 18:06+0000\n" +"Last-Translator: Arnaud LAYEC \n" +"Language-Team: none\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: stock_account_move_reset_to_draft +#. odoo-python +#: code:addons/stock_account_move_reset_to_draft/models/account_move.py:0 +#, python-format +msgid "Inventory valuation records are intertwined for %(line_name)s." +msgstr "" +"Les enregistrements de valorisation des stocks sont entrelacés pour " +"%(line_name)s." + +#. module: stock_account_move_reset_to_draft +#: model:ir.model,name:stock_account_move_reset_to_draft.model_account_move +msgid "Journal Entry" +msgstr "Entrée de journal" + +#. module: stock_account_move_reset_to_draft +#. odoo-python +#: code:addons/stock_account_move_reset_to_draft/models/account_move.py:0 +#, python-format +msgid "The inventory has already been (partially) consumed for %(line_name)s." +msgstr "L'inventaire a déjà été (partiellement) consommé pour %(line_name)s." diff --git a/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/i18n/it.po b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/i18n/it.po new file mode 100644 index 00000000..06f87cb3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/i18n/it.po @@ -0,0 +1,37 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_account_move_reset_to_draft +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-11-08 11:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: stock_account_move_reset_to_draft +#. odoo-python +#: code:addons/stock_account_move_reset_to_draft/models/account_move.py:0 +#, python-format +msgid "Inventory valuation records are intertwined for %(line_name)s." +msgstr "" +"I record di valutazione dell'inventario sono intrecciati per %(line_name)s." + +#. module: stock_account_move_reset_to_draft +#: model:ir.model,name:stock_account_move_reset_to_draft.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: stock_account_move_reset_to_draft +#. odoo-python +#: code:addons/stock_account_move_reset_to_draft/models/account_move.py:0 +#, python-format +msgid "The inventory has already been (partially) consumed for %(line_name)s." +msgstr "L'inventario è già stato (parzialmente) consumato per %(line_name)s." diff --git a/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/i18n/stock_account_move_reset_to_draft.pot b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/i18n/stock_account_move_reset_to_draft.pot new file mode 100644 index 00000000..fdebd6a3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/i18n/stock_account_move_reset_to_draft.pot @@ -0,0 +1,33 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_account_move_reset_to_draft +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: stock_account_move_reset_to_draft +#. odoo-python +#: code:addons/stock_account_move_reset_to_draft/models/account_move.py:0 +#, python-format +msgid "Inventory valuation records are intertwined for %(line_name)s." +msgstr "" + +#. module: stock_account_move_reset_to_draft +#: model:ir.model,name:stock_account_move_reset_to_draft.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: stock_account_move_reset_to_draft +#. odoo-python +#: code:addons/stock_account_move_reset_to_draft/models/account_move.py:0 +#, python-format +msgid "The inventory has already been (partially) consumed for %(line_name)s." +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/i18n/tr.po b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/i18n/tr.po new file mode 100644 index 00000000..3d5cee29 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/i18n/tr.po @@ -0,0 +1,34 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_account_move_reset_to_draft +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#. module: stock_account_move_reset_to_draft +#. odoo-python +#: code:addons/stock_account_move_reset_to_draft/models/account_move.py:0 +#, python-format +msgid "Inventory valuation records are intertwined for %(line_name)s." +msgstr "" + +#. module: stock_account_move_reset_to_draft +#: model:ir.model,name:stock_account_move_reset_to_draft.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: stock_account_move_reset_to_draft +#. odoo-python +#: code:addons/stock_account_move_reset_to_draft/models/account_move.py:0 +#, python-format +msgid "The inventory has already been (partially) consumed for %(line_name)s." +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/models/__init__.py b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/models/__init__.py new file mode 100644 index 00000000..06d06dff --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/models/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import account_move diff --git a/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/models/account_move.py b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/models/account_move.py new file mode 100644 index 00000000..9de870f4 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/models/account_move.py @@ -0,0 +1,74 @@ +# Copyright 2024 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import _, models +from odoo.exceptions import UserError +from odoo.tools.float_utils import float_is_zero + + +class AccountMove(models.Model): + _inherit = "account.move" + + def button_draft(self): + """If it is a purchase invoice, we will create a new SVL for each line with + the sum of the value in opposite sign. + """ + for item in self.sudo().filtered( + lambda x: x.is_inbound + and any(line.stock_valuation_layer_ids for line in x.line_ids) + ): + for line in item.line_ids.filtered("stock_valuation_layer_ids"): + origin_svls = line.stock_valuation_layer_ids.stock_valuation_layer_id + if ( + len( + origin_svls.stock_valuation_layer_ids.account_move_line_id.filtered( + lambda x: x.parent_state == "posted" + ) + ) + > 1 + ): + raise UserError( + _( + "Inventory valuation records are intertwined for %(line_name)s.", + line_name=line.display_name, + ) + ) + for origin_svl in origin_svls: + if origin_svl.quantity != origin_svl.remaining_qty: + raise UserError( + _( + "The inventory has already been (partially) consumed " + "for %(line_name)s.", + line_name=line.display_name, + ) + ) + svls = origin_svl.stock_valuation_layer_ids.filtered( + "account_move_line_id" + ) + value = sum(svls.mapped("value")) + if not float_is_zero( + value, precision_rounding=line.currency_id.rounding + ): + origin_svl.remaining_value -= value + revert_svl = svls[0].copy({"value": -value}) + revert_svl._validate_accounting_entries() + product = line.product_id.with_company(item.company_id.id) + if product.cost_method == "average": + product.sudo().with_context(disable_auto_svl=True).write( + {"standard_price": product.value_svl / product.quantity_svl} + ) + return super().button_draft() + + def _compute_show_reset_to_draft_button(self): + """Overwrite the value only if it is already posted and with SVLs. + We use the same fields for filtering that account uses for the + show_reset_to_draft_button field. + """ + _self = self.sudo().filtered( + lambda x: not x.restrict_mode_hash_table + and x.state in ("posted", "cancel") + and any(line.stock_valuation_layer_ids for line in x.line_ids) + ) + for item in self: + item.show_reset_to_draft_button = True + return super(AccountMove, self - _self)._compute_show_reset_to_draft_button() diff --git a/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/readme/CONTEXT.rst b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/readme/CONTEXT.rst new file mode 100644 index 00000000..35733ac1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/readme/CONTEXT.rst @@ -0,0 +1,11 @@ +Typically, when a purchase invoice is created at a price different from the price +at which the SVLs of the incoming picking were initially created and confirmed, +SVLs are generated to account for the price difference. +Once this happens, the invoice cannot normally be reverted to draft due to stock_account restrictions. + +Imagine international business settings where exchange rates are updated daily; +this limitation can be problematic. For example, if goods are received on April +17th and the vendor bill is processed on April 18th with a different exchange rate, +an SVL record is generated, locking the vendor bill. If a user then realizes a +mistake, such as processing the bill for the incorrect purchase order, they are +unable to cancel it. \ No newline at end of file diff --git a/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..b874c085 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/readme/CONTRIBUTORS.rst @@ -0,0 +1,9 @@ +* `Tecnativa `_: + + * Víctor Martínez + * Pedro M. Baeza + +* `Quartile `_: + + * Yoshi Tashiro + * Aung Ko Ko Lin diff --git a/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/readme/DESCRIPTION.rst new file mode 100644 index 00000000..5140e2ef --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/readme/DESCRIPTION.rst @@ -0,0 +1,4 @@ +This module allows a vendor bill to be reverted to draft status even +when an SVL (Stock Valuation Layer) record is created due to a price difference between the receipt and the vendor bill, +when inventory from the receipt has yet to be consumed. +When a vendor bill is reset to draft, as applicable, a new SVL record is generated to offset the valuation difference that was generated upon the bill's confirmation. diff --git a/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/readme/USAGE.rst b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/readme/USAGE.rst new file mode 100644 index 00000000..73cf8ccc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/readme/USAGE.rst @@ -0,0 +1,11 @@ +#. Create a product category with Costing Method: Average Cost (AVCO) or First In First Out (FIFO). +#. Create a product linked to the category created before. +#. Create a purchase order and adds a product line with quantity 1 and price 10. +#. Confirms the purchase order and validates the incoming picking. +#. Creates an invoice from the purchase order. +#. Changes the invoice line price to 12 and confirm the invoice. +#. It is possible to reset the invoice to draft (a new SVL record to offset the existing SVL difference will be created). + +When attempting to reset an invoice to draft for a product that has been partially or fully consumed, +the system will display the following error message: "The inventory has already been (partially) consumed." +In that case, consider using landed costs to adjust the valuation of the product as necessary. diff --git a/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/static/description/icon.png b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/static/description/index.html b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/static/description/index.html new file mode 100644 index 00000000..e01934ac --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/static/description/index.html @@ -0,0 +1,473 @@ + + + + + +README.rst + + + +
+ + + +Odoo Community Association + +
+

Stock account move reset to draft

+ +

Beta License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

This module allows a vendor bill to be reverted to draft status even +when an SVL (Stock Valuation Layer) record is created due to a price difference between the receipt and the vendor bill, +when inventory from the receipt has yet to be consumed. +When a vendor bill is reset to draft, as applicable, a new SVL record is generated to offset the valuation difference that was generated upon the bill’s confirmation.

+

Table of contents

+ +
+

Use Cases / Context

+

Typically, when a purchase invoice is created at a price different from the price +at which the SVLs of the incoming picking were initially created and confirmed, +SVLs are generated to account for the price difference. +Once this happens, the invoice cannot normally be reverted to draft due to stock_account restrictions.

+

Imagine international business settings where exchange rates are updated daily; +this limitation can be problematic. For example, if goods are received on April +17th and the vendor bill is processed on April 18th with a different exchange rate, +an SVL record is generated, locking the vendor bill. If a user then realizes a +mistake, such as processing the bill for the incorrect purchase order, they are +unable to cancel it.

+
+
+

Usage

+
    +
  1. Create a product category with Costing Method: Average Cost (AVCO) or First In First Out (FIFO).
  2. +
  3. Create a product linked to the category created before.
  4. +
  5. Create a purchase order and adds a product line with quantity 1 and price 10.
  6. +
  7. Confirms the purchase order and validates the incoming picking.
  8. +
  9. Creates an invoice from the purchase order.
  10. +
  11. Changes the invoice line price to 12 and confirm the invoice.
  12. +
  13. It is possible to reset the invoice to draft (a new SVL record to offset the existing SVL difference will be created).
  14. +
+

When attempting to reset an invoice to draft for a product that has been partially or fully consumed, +the system will display the following error message: “The inventory has already been (partially) consumed.” +In that case, consider using landed costs to adjust the valuation of the product as necessary.

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Tecnativa
  • +
+
+
+

Contributors

+
    +
  • Tecnativa:
      +
    • Víctor Martínez
    • +
    • Pedro M. Baeza
    • +
    +
  • +
  • Quartile:
      +
    • Yoshi Tashiro
    • +
    • Aung Ko Ko Lin
    • +
    +
  • +
+
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

victoralmau

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/tests/__init__.py b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/tests/__init__.py new file mode 100644 index 00000000..048f1c6c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import test_stock_account_move_reset_to_draft diff --git a/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/tests/test_stock_account_move_reset_to_draft.py b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/tests/test_stock_account_move_reset_to_draft.py new file mode 100644 index 00000000..af956065 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_account_move_reset_to_draft/stock_account_move_reset_to_draft/tests/test_stock_account_move_reset_to_draft.py @@ -0,0 +1,186 @@ +# Copyright 2024 Tecnativa - Víctor Martínez +# Copyright 2025 Quartile (https://www.quartile.co) +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + + +from odoo.exceptions import UserError +from odoo.tests import Form, tagged +from odoo.tools import mute_logger + +from odoo.addons.base.tests.common import BaseCommon + + +@tagged("-at_install", "post_install") +class TestStockAccountMoveResetToDraft(BaseCommon): + @classmethod + def setUpClass(cls): + super().setUpClass() + if not cls.env.company.chart_template_id: + # Load a CoA if there's none in current company + coa = cls.env.ref("l10n_generic_coa.configurable_chart_template", False) + if not coa: + # Load the first available CoA + coa = cls.env["account.chart.template"].search( + [("visible", "=", True)], limit=1 + ) + coa.try_loading(company=cls.env.company, install_demo=False) + cls.category = cls.env["product.category"].create( + { + "name": "Test product", + "property_cost_method": "average", + } + ) + cls.product = cls.env["product.product"].create( + { + "name": "Test product", + "categ_id": cls.category.id, + } + ) + cls.partner = cls.env["res.partner"].create({"name": "Test partner"}) + + def create_and_confirm_order(self, price=10, qty=1): + order_form = Form(self.env["purchase.order"]) + order_form.partner_id = self.partner + with order_form.order_line.new() as line_form: + line_form.product_id = self.product + line_form.product_qty = qty + line_form.price_unit = price + line_form.taxes_id.clear() + order = order_form.save() + order.button_confirm() + return order + + def process_picking(self, picking, qty_done=None): + if qty_done is not None: + picking.move_ids_without_package.quantity_done = qty_done + res = picking.button_validate() + wizard = self.env[res["res_model"]].with_context(**res["context"]).create({}) + wizard.process() + self.assertEqual(picking.state, "done") + + def create_and_post_invoice(self, order, price=10, qty=1): + res_invoice = order.action_create_invoice() + invoice = self.env[res_invoice["res_model"]].browse(res_invoice["res_id"]) + self.assertEqual(invoice.state, "draft") + invoice.invoice_date = order.date_approve + invoice.invoice_line_ids.write({"quantity": qty, "price_unit": price}) + invoice.action_post() + self.assertEqual(invoice.state, "posted") + return invoice + + @mute_logger("odoo.models.unlink") + def test_purchase_order_flow_01(self): + order = self.create_and_confirm_order(price=10, qty=1) + self.process_picking(order.picking_ids) + invoice = self.create_and_post_invoice(order, price=12, qty=1) + # Upon confirmation, a SVL will be created for the difference (2=12-10) + self.assertEqual(len(invoice.invoice_line_ids.stock_valuation_layer_ids), 1) + svl_1 = invoice.invoice_line_ids.stock_valuation_layer_ids + self.assertEqual(svl_1.value, 2) + self.assertEqual( + sum(invoice.invoice_line_ids.mapped("stock_valuation_layer_ids.value")), 2 + ) + self.assertTrue(invoice.show_reset_to_draft_button) + # Switch to draft, a SVL will be created for the difference + invoice.button_draft() + self.assertEqual(invoice.state, "draft") + self.assertEqual(len(invoice.invoice_line_ids.stock_valuation_layer_ids), 2) + self.assertEqual(svl_1.value, 2) + svl_1_negative = invoice.invoice_line_ids.stock_valuation_layer_ids - svl_1 + self.assertEqual(svl_1_negative.value, -2) + self.assertEqual( + sum(invoice.invoice_line_ids.mapped("stock_valuation_layer_ids.value")), 0 + ) + # Confirm again, no new SVLs are generated + invoice.action_post() + self.assertEqual(invoice.state, "posted") + self.assertEqual(len(invoice.invoice_line_ids.stock_valuation_layer_ids), 2) + self.assertEqual(svl_1.value, 2) + self.assertEqual(svl_1_negative.value, -2) + self.assertTrue(invoice.show_reset_to_draft_button) + self.assertEqual( + sum(invoice.invoice_line_ids.mapped("stock_valuation_layer_ids.value")), 0 + ) + # Change to draft and change the price to 10 so that SVL is not generated + invoice.button_draft() + self.assertEqual(invoice.state, "draft") + self.assertEqual(len(invoice.invoice_line_ids.stock_valuation_layer_ids), 2) + self.assertEqual(svl_1.value, 2) + self.assertEqual(svl_1_negative.value, -2) + invoice.invoice_line_ids.price_unit = 10 + invoice.action_post() + self.assertEqual(invoice.state, "posted") + self.assertEqual(len(invoice.invoice_line_ids.stock_valuation_layer_ids), 2) + self.assertEqual(svl_1.value, 2) + self.assertEqual(svl_1_negative.value, -2) + self.assertTrue(invoice.show_reset_to_draft_button) + self.assertEqual( + sum(invoice.invoice_line_ids.mapped("stock_valuation_layer_ids.value")), 0 + ) + + @mute_logger("odoo.models.unlink") + def test_purchase_order_flow_02(self): + # PO for a product: 2 pcs at EUR10 + order = self.create_and_confirm_order(price=10, qty=2) + # Receive 1 pc and create a backorder + picking = order.picking_ids + self.process_picking(picking, qty_done=1) + extra_picking = order.picking_ids - picking + self.process_picking(extra_picking) + invoice = self.create_and_post_invoice(order, price=12, qty=2) + self.assertEqual(len(invoice.invoice_line_ids.stock_valuation_layer_ids), 2) + svls_1 = invoice.invoice_line_ids.stock_valuation_layer_ids + self.assertEqual(sum(svls_1.mapped("value")), 4) + self.assertTrue(invoice.show_reset_to_draft_button) + # Reset the bill to draft + invoice.button_draft() + self.assertEqual(invoice.state, "draft") + self.assertEqual(len(invoice.invoice_line_ids.stock_valuation_layer_ids), 4) + svls_1_negative = invoice.invoice_line_ids.stock_valuation_layer_ids - svls_1 + self.assertEqual(sum(svls_1.mapped("value")), 4) + self.assertEqual(sum(svls_1_negative.mapped("value")), -4) + # Change the bill content to 1 pc at EUR15 and post + invoice.invoice_line_ids.write({"quantity": 1, "price_unit": 15}) + invoice.action_post() + self.assertEqual(invoice.state, "posted") + self.assertEqual(len(invoice.invoice_line_ids.stock_valuation_layer_ids), 4) + # Create another bill for 1 pc at EUR8 and post + invoice_extra = self.create_and_post_invoice(order, price=8, qty=1) + self.assertEqual( + len(invoice_extra.invoice_line_ids.stock_valuation_layer_ids), 1 + ) + self.assertEqual( + invoice_extra.invoice_line_ids.stock_valuation_layer_ids.value, -2 + ) + self.assertTrue(invoice.show_reset_to_draft_button) + # Reset the first bill to draft -> User error to prevent valuation inconsistencies + with self.assertRaises(UserError): + invoice.button_draft() + + @mute_logger("odoo.models.unlink") + def test_purchase_order_flow_03(self): + order = self.create_and_confirm_order(price=10, qty=1) + self.process_picking(order.picking_ids) + invoice = self.create_and_post_invoice(order, price=12, qty=1) + self.assertEqual( + sum(invoice.invoice_line_ids.mapped("stock_valuation_layer_ids.value")), 2 + ) + # Manually create an SVL linked to the original SVL. + # This simulates cases such as applying a landed cost to a receipt. + svl = order.picking_ids.move_ids.stock_valuation_layer_ids + self.env["stock.valuation.layer"].create( + { + "product_id": self.product.id, + "value": 5, + "quantity": 1, + "description": "Manual SVL", + "stock_move_id": False, + "stock_valuation_layer_id": svl.id, + "company_id": self.env.company.id, + } + ) + invoice.button_draft() + self.assertEqual(invoice.state, "draft") + self.assertEqual( + sum(invoice.invoice_line_ids.mapped("stock_valuation_layer_ids.value")), 0 + ) diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/README.md b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/README.md new file mode 100644 index 00000000..33c83f61 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/README.md @@ -0,0 +1,47 @@ +# Stock Picking Invoicing + +Odoo addon: stock_picking_invoicing + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-stock_picking_invoicing +``` + +## Dependencies + +This addon depends on: +- stock +- account +- stock_picking_invoice_link +- base_view_inheritance_extension + +## Manifest Information + +- **Name**: Stock Picking Invoicing +- **Version**: 16.0.1.0.3 +- **Category**: Warehouse Management +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `stock_picking_invoicing`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/doc/ARCHITECTURE.md new file mode 100644 index 00000000..75449867 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Stock_picking_invoicing Module - stock_picking_invoicing + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/doc/CONFIGURATION.md new file mode 100644 index 00000000..729639ea --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for stock_picking_invoicing. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/doc/DEPENDENCIES.md new file mode 100644 index 00000000..c988792b --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/doc/DEPENDENCIES.md @@ -0,0 +1,8 @@ +# Dependencies + +This addon depends on: + +- [stock](../../odoo-bringout-oca-ocb-stock) +- [account](../../odoo-bringout-oca-ocb-account) +- [stock_picking_invoice_link](../../odoo-bringout-oca-stock-logistics-workflow-stock_picking_invoice_link) +- [base_view_inheritance_extension](../../odoo-bringout-oca-server-tools-base_view_inheritance_extension) diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/doc/FAQ.md new file mode 100644 index 00000000..6efbf60e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon stock_picking_invoicing or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/doc/INSTALL.md new file mode 100644 index 00000000..7a25cb08 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-stock_picking_invoicing" +# or +uv pip install odoo-bringout-oca-account-invoicing-stock_picking_invoicing" +``` diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/doc/MODELS.md new file mode 100644 index 00000000..941fe664 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/doc/MODELS.md @@ -0,0 +1,17 @@ +# Models + +Detected core models and extensions in stock_picking_invoicing. + +```mermaid +classDiagram + class stock_invoice_state_mixin + class stock_move + class stock_picking + class account_move + class stock_picking_type + class stock_rule +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/doc/OVERVIEW.md new file mode 100644 index 00000000..200ef42c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: stock_picking_invoicing. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon stock_picking_invoicing +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/doc/SECURITY.md new file mode 100644 index 00000000..ec93d9fd --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/doc/SECURITY.md @@ -0,0 +1,34 @@ +# Security + +Access control and security definitions in stock_picking_invoicing. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../stock_picking_invoicing/security/ir.model.access.csv)** + - 1 model access rules + +## Record Rules + +Row-level security rules defined in: + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[ir.model.access.csv](../stock_picking_invoicing/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/doc/USAGE.md new file mode 100644 index 00000000..c069dd31 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon stock_picking_invoicing +``` diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/pyproject.toml b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/pyproject.toml new file mode 100644 index 00000000..cfb2f8d6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/pyproject.toml @@ -0,0 +1,45 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-stock_picking_invoicing" +version = "16.0.0" +description = "Stock Picking Invoicing - Odoo addon" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-stock>=16.0.0", + "odoo-bringout-oca-ocb-account>=16.0.0", + "odoo-bringout-oca-account-invoicing-stock_picking_invoice_link>=16.0.0", + "odoo-bringout-oca-account-invoicing-base_view_inheritance_extension>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["stock_picking_invoicing"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/README.rst b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/README.rst new file mode 100644 index 00000000..8e0a25da --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/README.rst @@ -0,0 +1,145 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + +======================= +Stock Picking Invoicing +======================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:b1a69161b939de69e9014e13ae28d1d768d4ea4a782e5340b0fc2e253ec43b55 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/stock_picking_invoicing + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-stock_picking_invoicing + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows to create invoices directly from picking, without having to +use sale or purchase orders. + +**Table of contents** + +.. contents:: + :local: + +Installation +============ + +This module depends on *stock_picking_invoice_link* module that is hosted on +https://github.com/OCA/stock-logistics-workflow.git. + +Usage +===== + +To use this module, you need to: + +#. Go to your picking; +#. If the invoice status is 'To be invoiced', a button will ask you to create an invoice; +#. Into the Tree view, you can select many pickings and create a grouped invoice; +#. If at least an invoice is created for a picking, a new "Invoicing" tab appears. + + +If an invoice (not refund) is cancelled or deleted, invoice status of related picking is automatically +updated to "To be invoiced". + +Changelog +========= + +16.0.1.0.0 (2023-05-25) +~~~~~~~~~~~~~~~~~~~~~~~ + + * Migration to version 16.0 . + * Included dependency from module base_view_inheritance_extension + from repository https://https://github.com/OCA/server-tools . + +15.0.1.0.0 (2023-04-28) +~~~~~~~~~~~~~~~~~~~~~~~ + + * Migration to version 15.0 . + +14.0.1.0.0 (2021-11-12) +~~~~~~~~~~~~~~~~~~~~~~~ + + * Migration to version 14.0 . + +13.0.3.1.0 (2021-10-05) +~~~~~~~~~~~~~~~~~~~~~~~ + + * Migration to version 13.0 . + +12.0.2.0.0 (2019-12-19) +~~~~~~~~~~~~~~~~~~~~~~~ + + * Included dependency from module stock_picking_invoice_link + from repository https://github.com/OCA/stock-logistics-workflow.git. + +12.0.1.0.0 (2019-07-16) +~~~~~~~~~~~~~~~~~~~~~~~ + + * Migration to version 12.0 . + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Agile Business Group + +Contributors +~~~~~~~~~~~~ + +* Lorenzo Battistini +* Leonardo Pistone +* Daniel Sadamo +* Alex Comba +* Florent THOMAS +* François Honoré +* Magno Costa +* Luis Felipe Mileo +* Radovan Skolnik + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/__init__.py b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/__init__.py new file mode 100644 index 00000000..972dbef6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/__init__.py @@ -0,0 +1,5 @@ +# Copyright (C) 2019-Today: Odoo Community Association (OCA) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import models +from . import wizards diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/__manifest__.py b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/__manifest__.py new file mode 100644 index 00000000..e71bd993 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/__manifest__.py @@ -0,0 +1,26 @@ +# Copyright (C) 2019-Today: Odoo Community Association (OCA) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +{ + "name": "Stock Picking Invoicing", + "version": "16.0.1.0.3", + "category": "Warehouse Management", + "author": "Agile Business Group,Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-invoicing", + "license": "AGPL-3", + "depends": [ + "stock", + "account", + "stock_picking_invoice_link", + "base_view_inheritance_extension", + ], + "data": [ + "security/ir.model.access.csv", + "wizards/stock_invoice_onshipping_view.xml", + "wizards/stock_return_picking_view.xml", + "views/stock_move_views.xml", + "views/stock_picking_views.xml", + "views/stock_picking_type_views.xml", + ], + "demo": ["demo/stock_picking_demo.xml"], + "installable": True, +} diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/demo/stock_picking_demo.xml b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/demo/stock_picking_demo.xml new file mode 100644 index 00000000..2c2625e6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/demo/stock_picking_demo.xml @@ -0,0 +1,271 @@ + + + + + + Test - Stock Picking Invocing + + 1 + + + + + + + + 2binvoiced + stock_picking_invoicing demo + + + + + + Test + + 2binvoiced + + + 1 + + + + + Test + + 2binvoiced + + + 1 + + + + + + + 2binvoiced + stock_picking_invoicing demo + + + + + + Test + + 2binvoiced + + + 1 + + + + + Test + + 2binvoiced + + + 1 + + + + + + + + + + 2binvoiced + stock_picking_invoicing demo + + + + + + Test + + 2binvoiced + + + 1 + + + + + Test + + 2binvoiced + + + 1 + + + + + + + + invoiced + stock_picking_invoicing demo + + + + + + Test + + invoiced + + + 1 + + + + + Test + + invoiced + + + 1 + + + + + + + none + stock_picking_invoicing demo + + + + + + Test + + none + + + 1 + + + + + Test + + none + + + 1 + + + + + + + + + + none + stock_picking_invoicing demo + + + + + + Test + + none + + + 1 + + + + + Test + + none + + + 1 + + + + + + + + + 2binvoiced + stock_picking_invoicing demo + + + + + + Test + + 2binvoiced + + + 1 + + + + + Test + + 2binvoiced + + + 1 + + + + + + diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/i18n/bs.po b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/i18n/bs.po new file mode 100644 index 00000000..07f7fd18 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/i18n/bs.po @@ -0,0 +1,297 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_picking_invoicing +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: stock_picking_invoicing +#. odoo-python +#: code:addons/stock_picking_invoicing/wizards/stock_invoice_onshipping.py:0 +#, python-format +msgid "All pickings are not related to your company!" +msgstr "Nisu sva skladišna kretanja iz vaše Tvrtke!" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "Cancel" +msgstr "Otkaži" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_picking_type__count_picking_2binvoiced +msgid "Count Picking 2Binvoiced" +msgstr "Broj otpremnica za izdavanje računa" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "Create" +msgstr "Kreiraj" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__journal_type__sale +msgid "Create Customer Invoice" +msgstr "Kreiraj izlazni račun" + +#. module: stock_picking_invoicing +#: model:ir.actions.act_window,name:stock_picking_invoicing.action_stock_invoice_onshipping +msgid "Create Draft Invoices" +msgstr "Kreiraj nacrt računa" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Create Invoice" +msgstr "Kreiraj račun" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__journal_type__purchase +msgid "Create Supplier Invoice" +msgstr "Kreiraj ulazni račun" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "Create invoice" +msgstr "Kreiraj račun" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__display_name +msgid "Display Name" +msgstr "Naziv za prikaz" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__group +msgid "Group" +msgstr "Grupiraj" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_invoice_onshipping__group +msgid "" +"Group pickings/moves to create invoice(s):\n" +"Picking: One invoice per picking;\n" +"Partner: One invoice for each picking's partner;\n" +"Partner/Product: One invoice per picking's partner and group product into a single invoice line." +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__id +msgid "ID" +msgstr "ID" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__invoice_date +msgid "Invoice Date" +msgstr "Datum računa" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_state_mixin__invoice_state +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_move__invoice_state +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_picking__invoice_state +msgid "Invoice Status" +msgstr "Status računa" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_state_mixin__invoice_state__invoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_move__invoice_state__invoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_picking__invoice_state__invoiced +msgid "Invoiced" +msgstr "Izdani računi" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_invoice_state_mixin__invoice_state +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_move__invoice_state +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_picking__invoice_state +msgid "" +"Invoiced: an invoice already exists\n" +"To Be Invoiced: need to be invoiced\n" +"Not Applicable: no invoice to create" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_return_picking__invoice_state +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_move_picking_form +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Invoicing" +msgstr "Računovodstvo" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_account_move +msgid "Journal Entry" +msgstr "Zapis dnevnika" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__journal_type +msgid "Journal Type" +msgstr "Tip dnevnika" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping____last_update +msgid "Last Modified on" +msgstr "Zadnje modificirano" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__write_uid +msgid "Last Updated by" +msgstr "Zadnje ažurirao" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: stock_picking_invoicing +#. odoo-python +#: code:addons/stock_picking_invoicing/wizards/stock_invoice_onshipping.py:0 +#, python-format +msgid "No invoice created!" +msgstr "Račun nije kreiran!" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_return_picking__invoice_state__none +msgid "No invoicing" +msgstr "Nema računa" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_state_mixin__invoice_state__none +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_move__invoice_state__none +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_picking__invoice_state__none +msgid "Not Applicable" +msgstr "Nije primjenjivo" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__group__partner +msgid "Partner" +msgstr "Partner" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__group__partner_product +msgid "Partner/Product" +msgstr "Partner / Proizvod" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__group__picking +msgid "Picking" +msgstr "Skladišnice" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_picking_type +msgid "Picking Type" +msgstr "Vrsta dokumenta" + +#. module: stock_picking_invoicing +#: model:ir.actions.act_window,name:stock_picking_invoicing.2binvoiced_action_picking_dashboard +msgid "Picking to Invoice" +msgstr "Izbor to Invoice" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__purchase_journal +msgid "Purchase Journal" +msgstr "Purchase Journal" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_return_picking +msgid "Return Picking" +msgstr "Prikupljanje proizvoda povrata" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__sale_journal +msgid "Sale Journal" +msgstr "Sale Journal" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Set to Not Billable" +msgstr "Set to Not Billable" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Set to as invoiced" +msgstr "Set to as invoiced" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Set to be invoiced" +msgstr "Set to be invoiced" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_invoicing_internal_search +msgid "Shipments to Invoice" +msgstr "Shipments to Invoice" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__show_purchase_journal +msgid "Show Purchase Journal" +msgstr "Show Purchase Journal" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__show_sale_journal +msgid "Show Sale Journal" +msgstr "Show Sale Journal" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_invoice_onshipping +msgid "Stock Invoice Onshipping" +msgstr "Zalihe Invoice Onshipping" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_invoice_state_mixin +msgid "Stock Invoice State Mixin" +msgstr "Zalihe Invoice State Mixin" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_move +msgid "Stock Move" +msgstr "Skladišno kretanje" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_rule +msgid "Stock Rule" +msgstr "Skladišno pravilo" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_state_mixin__invoice_state__2binvoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_move__invoice_state__2binvoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_picking__invoice_state__2binvoiced +msgid "To Be Invoiced" +msgstr "To Be Invoiced" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.stock_picking_type_kanban +msgid "To be Invoiced" +msgstr "Za fakturisanje" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_return_picking__invoice_state__2binvoiced +msgid "To be refunded/invoiced" +msgstr "To be refunded/invoiced" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_picking +msgid "Transfer" +msgstr "Prijenos" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "True" +msgstr "Tačno" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "or" +msgstr "ili" diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/i18n/ca.po b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/i18n/ca.po new file mode 100644 index 00000000..dddb85a5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/i18n/ca.po @@ -0,0 +1,299 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_picking_invoicing +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#. module: stock_picking_invoicing +#. odoo-python +#: code:addons/stock_picking_invoicing/wizards/stock_invoice_onshipping.py:0 +#, python-format +msgid "All pickings are not related to your company!" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "Cancel" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_picking_type__count_picking_2binvoiced +msgid "Count Picking 2Binvoiced" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "Create" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__journal_type__sale +msgid "Create Customer Invoice" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.actions.act_window,name:stock_picking_invoicing.action_stock_invoice_onshipping +msgid "Create Draft Invoices" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Create Invoice" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__journal_type__purchase +msgid "Create Supplier Invoice" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "Create invoice" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__create_uid +msgid "Created by" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__create_date +msgid "Created on" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__display_name +msgid "Display Name" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__group +msgid "Group" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_invoice_onshipping__group +msgid "" +"Group pickings/moves to create invoice(s):\n" +"Picking: One invoice per picking;\n" +"Partner: One invoice for each picking's partner;\n" +"Partner/Product: One invoice per picking's partner and group product into a " +"single invoice line." +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__id +msgid "ID" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__invoice_date +msgid "Invoice Date" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_state_mixin__invoice_state +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_move__invoice_state +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_picking__invoice_state +msgid "Invoice Status" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_state_mixin__invoice_state__invoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_move__invoice_state__invoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_picking__invoice_state__invoiced +msgid "Invoiced" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_invoice_state_mixin__invoice_state +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_move__invoice_state +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_picking__invoice_state +msgid "" +"Invoiced: an invoice already exists\n" +"To Be Invoiced: need to be invoiced\n" +"Not Applicable: no invoice to create" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_return_picking__invoice_state +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_move_picking_form +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Invoicing" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__journal_type +msgid "Journal Type" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping____last_update +msgid "Last Modified on" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__write_date +msgid "Last Updated on" +msgstr "" + +#. module: stock_picking_invoicing +#. odoo-python +#: code:addons/stock_picking_invoicing/wizards/stock_invoice_onshipping.py:0 +#, python-format +msgid "No invoice created!" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_return_picking__invoice_state__none +msgid "No invoicing" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_state_mixin__invoice_state__none +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_move__invoice_state__none +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_picking__invoice_state__none +msgid "Not Applicable" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__group__partner +msgid "Partner" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__group__partner_product +msgid "Partner/Product" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__group__picking +msgid "Picking" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_picking_type +msgid "Picking Type" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.actions.act_window,name:stock_picking_invoicing.2binvoiced_action_picking_dashboard +msgid "Picking to Invoice" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__purchase_journal +msgid "Purchase Journal" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_return_picking +msgid "Return Picking" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__sale_journal +msgid "Sale Journal" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Set to Not Billable" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Set to as invoiced" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Set to be invoiced" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_invoicing_internal_search +msgid "Shipments to Invoice" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__show_purchase_journal +msgid "Show Purchase Journal" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__show_sale_journal +msgid "Show Sale Journal" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_invoice_onshipping +msgid "Stock Invoice Onshipping" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_invoice_state_mixin +msgid "Stock Invoice State Mixin" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_move +msgid "Stock Move" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_rule +msgid "Stock Rule" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_state_mixin__invoice_state__2binvoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_move__invoice_state__2binvoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_picking__invoice_state__2binvoiced +msgid "To Be Invoiced" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.stock_picking_type_kanban +msgid "To be Invoiced" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_return_picking__invoice_state__2binvoiced +msgid "To be refunded/invoiced" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "True" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "or" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/i18n/de.po b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/i18n/de.po new file mode 100644 index 00000000..69412926 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/i18n/de.po @@ -0,0 +1,299 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_picking_invoicing +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#. module: stock_picking_invoicing +#. odoo-python +#: code:addons/stock_picking_invoicing/wizards/stock_invoice_onshipping.py:0 +#, python-format +msgid "All pickings are not related to your company!" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "Cancel" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_picking_type__count_picking_2binvoiced +msgid "Count Picking 2Binvoiced" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "Create" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__journal_type__sale +msgid "Create Customer Invoice" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.actions.act_window,name:stock_picking_invoicing.action_stock_invoice_onshipping +msgid "Create Draft Invoices" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Create Invoice" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__journal_type__purchase +msgid "Create Supplier Invoice" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "Create invoice" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__create_uid +msgid "Created by" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__create_date +msgid "Created on" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__display_name +msgid "Display Name" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__group +msgid "Group" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_invoice_onshipping__group +msgid "" +"Group pickings/moves to create invoice(s):\n" +"Picking: One invoice per picking;\n" +"Partner: One invoice for each picking's partner;\n" +"Partner/Product: One invoice per picking's partner and group product into a " +"single invoice line." +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__id +msgid "ID" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__invoice_date +msgid "Invoice Date" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_state_mixin__invoice_state +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_move__invoice_state +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_picking__invoice_state +msgid "Invoice Status" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_state_mixin__invoice_state__invoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_move__invoice_state__invoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_picking__invoice_state__invoiced +msgid "Invoiced" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_invoice_state_mixin__invoice_state +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_move__invoice_state +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_picking__invoice_state +msgid "" +"Invoiced: an invoice already exists\n" +"To Be Invoiced: need to be invoiced\n" +"Not Applicable: no invoice to create" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_return_picking__invoice_state +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_move_picking_form +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Invoicing" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__journal_type +msgid "Journal Type" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping____last_update +msgid "Last Modified on" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__write_date +msgid "Last Updated on" +msgstr "" + +#. module: stock_picking_invoicing +#. odoo-python +#: code:addons/stock_picking_invoicing/wizards/stock_invoice_onshipping.py:0 +#, python-format +msgid "No invoice created!" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_return_picking__invoice_state__none +msgid "No invoicing" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_state_mixin__invoice_state__none +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_move__invoice_state__none +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_picking__invoice_state__none +msgid "Not Applicable" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__group__partner +msgid "Partner" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__group__partner_product +msgid "Partner/Product" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__group__picking +msgid "Picking" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_picking_type +msgid "Picking Type" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.actions.act_window,name:stock_picking_invoicing.2binvoiced_action_picking_dashboard +msgid "Picking to Invoice" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__purchase_journal +msgid "Purchase Journal" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_return_picking +msgid "Return Picking" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__sale_journal +msgid "Sale Journal" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Set to Not Billable" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Set to as invoiced" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Set to be invoiced" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_invoicing_internal_search +msgid "Shipments to Invoice" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__show_purchase_journal +msgid "Show Purchase Journal" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__show_sale_journal +msgid "Show Sale Journal" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_invoice_onshipping +msgid "Stock Invoice Onshipping" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_invoice_state_mixin +msgid "Stock Invoice State Mixin" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_move +msgid "Stock Move" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_rule +msgid "Stock Rule" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_state_mixin__invoice_state__2binvoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_move__invoice_state__2binvoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_picking__invoice_state__2binvoiced +msgid "To Be Invoiced" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.stock_picking_type_kanban +msgid "To be Invoiced" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_return_picking__invoice_state__2binvoiced +msgid "To be refunded/invoiced" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "True" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "or" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/i18n/es.po b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/i18n/es.po new file mode 100644 index 00000000..607a5517 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/i18n/es.po @@ -0,0 +1,312 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_picking_invoicing +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-11-29 19:33+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: stock_picking_invoicing +#. odoo-python +#: code:addons/stock_picking_invoicing/wizards/stock_invoice_onshipping.py:0 +#, python-format +msgid "All pickings are not related to your company!" +msgstr "¡Todas los despachos no están relacionadas con su empresa!" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "Cancel" +msgstr "Cancelar" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_picking_type__count_picking_2binvoiced +msgid "Count Picking 2Binvoiced" +msgstr "Contar despachos a ser facturados" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "Create" +msgstr "Crear" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__journal_type__sale +msgid "Create Customer Invoice" +msgstr "Crear Factura de Cliente" + +#. module: stock_picking_invoicing +#: model:ir.actions.act_window,name:stock_picking_invoicing.action_stock_invoice_onshipping +msgid "Create Draft Invoices" +msgstr "Crear Facturas Borrador" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Create Invoice" +msgstr "Crear Factura" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__journal_type__purchase +msgid "Create Supplier Invoice" +msgstr "Crear Factura de Proveedor" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "Create invoice" +msgstr "Crear Factura" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__display_name +msgid "Display Name" +msgstr "Nombre Mostrado" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__group +msgid "Group" +msgstr "Grupo" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_invoice_onshipping__group +msgid "" +"Group pickings/moves to create invoice(s):\n" +"Picking: One invoice per picking;\n" +"Partner: One invoice for each picking's partner;\n" +"Partner/Product: One invoice per picking's partner and group product into a " +"single invoice line." +msgstr "" +"Agrupar picking / movimientos para crear facturas:\n" +"Picking: una factura por picking;\n" +"Contacto: una factura para cada contacto de picking;\n" +"Contacto / Producto: Una factura por contacto del picking y producto grupal " +"en una sola línea de factura." + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__id +msgid "ID" +msgstr "ID" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__invoice_date +msgid "Invoice Date" +msgstr "Fecha de Factura" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_state_mixin__invoice_state +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_move__invoice_state +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_picking__invoice_state +msgid "Invoice Status" +msgstr "Estado de Factura" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_state_mixin__invoice_state__invoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_move__invoice_state__invoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_picking__invoice_state__invoiced +msgid "Invoiced" +msgstr "Facturado" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_invoice_state_mixin__invoice_state +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_move__invoice_state +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_picking__invoice_state +msgid "" +"Invoiced: an invoice already exists\n" +"To Be Invoiced: need to be invoiced\n" +"Not Applicable: no invoice to create" +msgstr "" +"Facturado: ya existe una factura\n" +"Para ser facturado: necesita ser facturado\n" +"No aplicable: sin factura para crear" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_return_picking__invoice_state +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_move_picking_form +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Invoicing" +msgstr "Facturación" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_account_move +msgid "Journal Entry" +msgstr "Entrada Diario" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__journal_type +msgid "Journal Type" +msgstr "Tipo de Diario" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: stock_picking_invoicing +#. odoo-python +#: code:addons/stock_picking_invoicing/wizards/stock_invoice_onshipping.py:0 +#, python-format +msgid "No invoice created!" +msgstr "No se creó factura!" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_return_picking__invoice_state__none +msgid "No invoicing" +msgstr "Sin facturación" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_state_mixin__invoice_state__none +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_move__invoice_state__none +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_picking__invoice_state__none +msgid "Not Applicable" +msgstr "No aplica" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__group__partner +msgid "Partner" +msgstr "Contacto" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__group__partner_product +msgid "Partner/Product" +msgstr "Contacto/Producto" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__group__picking +msgid "Picking" +msgstr "Albarán" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_picking_type +msgid "Picking Type" +msgstr "Tipo de Picking" + +#. module: stock_picking_invoicing +#: model:ir.actions.act_window,name:stock_picking_invoicing.2binvoiced_action_picking_dashboard +msgid "Picking to Invoice" +msgstr "Picking a facturar" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__purchase_journal +msgid "Purchase Journal" +msgstr "Diario de Compra" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_return_picking +msgid "Return Picking" +msgstr "Albarán de Devolución" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__sale_journal +msgid "Sale Journal" +msgstr "Diario de Venta" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Set to Not Billable" +msgstr "Establecer como No facturable" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Set to as invoiced" +msgstr "Establecer como facturado" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Set to be invoiced" +msgstr "Configurado para ser facturado" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_invoicing_internal_search +msgid "Shipments to Invoice" +msgstr "Envíos a facturar" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__show_purchase_journal +msgid "Show Purchase Journal" +msgstr "Mostrar Diario de Compras" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__show_sale_journal +msgid "Show Sale Journal" +msgstr "Mostrar Diario de Venta" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_invoice_onshipping +msgid "Stock Invoice Onshipping" +msgstr "Envío de factura de stock" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_invoice_state_mixin +msgid "Stock Invoice State Mixin" +msgstr "Estado de la factura de existencias Mixin" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_move +msgid "Stock Move" +msgstr "Movimiento de Stock" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_rule +msgid "Stock Rule" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_state_mixin__invoice_state__2binvoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_move__invoice_state__2binvoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_picking__invoice_state__2binvoiced +msgid "To Be Invoiced" +msgstr "Para ser facturado" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.stock_picking_type_kanban +msgid "To be Invoiced" +msgstr "Para ser facturado" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_return_picking__invoice_state__2binvoiced +msgid "To be refunded/invoiced" +msgstr "A devolver/facturar" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_picking +msgid "Transfer" +msgstr "Transferir" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "True" +msgstr "Verdadero" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "or" +msgstr "o" + +#~ msgid "Invoice" +#~ msgstr "Factura" diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/i18n/fr.po b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/i18n/fr.po new file mode 100644 index 00000000..ce865c68 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/i18n/fr.po @@ -0,0 +1,349 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_picking_invoicing +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0+e\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-09-09 12:43+0000\n" +"PO-Revision-Date: 2025-01-31 18:06+0000\n" +"Last-Translator: Arnaud LAYEC \n" +"Language-Team: \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: stock_picking_invoicing +#. odoo-python +#: code:addons/stock_picking_invoicing/wizards/stock_invoice_onshipping.py:0 +#, python-format +msgid "All pickings are not related to your company!" +msgstr "Les pickings ne sont pas liés à la même société!" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "Cancel" +msgstr "Annuler" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_picking_type__count_picking_2binvoiced +msgid "Count Picking 2Binvoiced" +msgstr "Nombre de transfert à facturer" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "Create" +msgstr "Créer" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__journal_type__sale +msgid "Create Customer Invoice" +msgstr "Créer une facture client" + +#. module: stock_picking_invoicing +#: model:ir.actions.act_window,name:stock_picking_invoicing.action_stock_invoice_onshipping +msgid "Create Draft Invoices" +msgstr "Créer factures brouillons" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Create Invoice" +msgstr "Créer une facture" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__journal_type__purchase +msgid "Create Supplier Invoice" +msgstr "Créer facture fournisseur" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "Create invoice" +msgstr "Créer facture" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__display_name +msgid "Display Name" +msgstr "Nom à afficher" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__group +msgid "Group" +msgstr "Groupe" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_invoice_onshipping__group +msgid "" +"Group pickings/moves to create invoice(s):\n" +"Picking: One invoice per picking;\n" +"Partner: One invoice for each picking's partner;\n" +"Partner/Product: One invoice per picking's partner and group product into a " +"single invoice line." +msgstr "" +"Grouper les pickings/mouvements à facturer:\n" +"Picking: Une facture par picking;\n" +"Partenaire: Une facture par partenaire du picking;\n" +"Partenaire/Article: Une facture par partenaire du picking et grouper les " +"articles similaires dans une seule ligne de facture." + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__id +msgid "ID" +msgstr "ID" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__invoice_date +#, fuzzy +msgid "Invoice Date" +msgstr "Date de facturation" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_state_mixin__invoice_state +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_move__invoice_state +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_picking__invoice_state +msgid "Invoice Status" +msgstr "État de la facture" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_state_mixin__invoice_state__invoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_move__invoice_state__invoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_picking__invoice_state__invoiced +msgid "Invoiced" +msgstr "Facturé" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_invoice_state_mixin__invoice_state +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_move__invoice_state +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_picking__invoice_state +msgid "" +"Invoiced: an invoice already exists\n" +"To Be Invoiced: need to be invoiced\n" +"Not Applicable: no invoice to create" +msgstr "" +"Facturé: Une facture existe déjà\n" +"À facturer: facturation à faire\n" +"Non applicable: Pas de facturer à créer" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_return_picking__invoice_state +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_move_picking_form +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Invoicing" +msgstr "Facturation" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_account_move +msgid "Journal Entry" +msgstr "Entrée de journal" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__journal_type +#, fuzzy +msgid "Journal Type" +msgstr "Type de journal" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping____last_update +msgid "Last Modified on" +msgstr "Dernière Modification le" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: stock_picking_invoicing +#. odoo-python +#: code:addons/stock_picking_invoicing/wizards/stock_invoice_onshipping.py:0 +#, python-format +msgid "No invoice created!" +msgstr "Pas de facture créée!" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_return_picking__invoice_state__none +msgid "No invoicing" +msgstr "Pas de facture" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_state_mixin__invoice_state__none +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_move__invoice_state__none +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_picking__invoice_state__none +msgid "Not Applicable" +msgstr "Non applicable" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__group__partner +msgid "Partner" +msgstr "Partenaire" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__group__partner_product +msgid "Partner/Product" +msgstr "Partenaire/Article" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__group__picking +msgid "Picking" +msgstr "Picking" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_picking_type +msgid "Picking Type" +msgstr "Type de transfert" + +#. module: stock_picking_invoicing +#: model:ir.actions.act_window,name:stock_picking_invoicing.2binvoiced_action_picking_dashboard +msgid "Picking to Invoice" +msgstr "À facturer" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__purchase_journal +#, fuzzy +msgid "Purchase Journal" +msgstr "Journal d'achat" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_return_picking +msgid "Return Picking" +msgstr "Transfert de retour" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__sale_journal +msgid "Sale Journal" +msgstr "Journal de vente" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Set to Not Billable" +msgstr "Non-facturable" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Set to as invoiced" +msgstr "Facturé" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Set to be invoiced" +msgstr "À facturer" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_invoicing_internal_search +msgid "Shipments to Invoice" +msgstr "À facturer" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__show_purchase_journal +msgid "Show Purchase Journal" +msgstr "Journal d'achat" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__show_sale_journal +msgid "Show Sale Journal" +msgstr "Journal de vente" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_invoice_onshipping +msgid "Stock Invoice Onshipping" +msgstr "Facture de livraison" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_invoice_state_mixin +msgid "Stock Invoice State Mixin" +msgstr "Mixin de facture de livraison" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_move +msgid "Stock Move" +msgstr "Mouvement de stock" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_rule +msgid "Stock Rule" +msgstr "Règle de stock" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_state_mixin__invoice_state__2binvoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_move__invoice_state__2binvoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_picking__invoice_state__2binvoiced +msgid "To Be Invoiced" +msgstr "À facturer" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.stock_picking_type_kanban +#, fuzzy +msgid "To be Invoiced" +msgstr "À facturer" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_return_picking__invoice_state__2binvoiced +msgid "To be refunded/invoiced" +msgstr "À facturer/rembourser" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_picking +msgid "Transfer" +msgstr "Transfert" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "True" +msgstr "Vrai" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "or" +msgstr "ou" + +#~ msgid "Invoice" +#~ msgstr "Facture" + +#~ msgid "Invoice Line" +#~ msgstr "Ligne de facture" + +#~ msgid "Invoice ids" +#~ msgstr "Factures" + +#~ msgid "Picking ids" +#~ msgstr "Pickings" + +#~ msgid "Purchase refund journal" +#~ msgstr "Journal note de crédits d'achat" + +#, fuzzy +#~ msgid "Sale refund journal" +#~ msgstr "Journal note de crédits d'achat" + +#, fuzzy +#~ msgid "Show Refund Purchase Journal" +#~ msgstr "Journal d'achat" + +#~ msgid "Stock moves" +#~ msgstr "Mouvements de stock" + +#~ msgid "Procurement" +#~ msgstr "Approvisionnement" + +#~ msgid "Procurement Rule" +#~ msgstr "Règle d'approvisionnement" + +#~ msgid "Pushed Flow" +#~ msgstr "Flux poussés" diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/i18n/hr.po b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/i18n/hr.po new file mode 100644 index 00000000..8f7232e6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/i18n/hr.po @@ -0,0 +1,302 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_picking_invoicing +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-06-17 11:24+0000\n" +"Last-Translator: Bole \n" +"Language-Team: none\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.17\n" + +#. module: stock_picking_invoicing +#. odoo-python +#: code:addons/stock_picking_invoicing/wizards/stock_invoice_onshipping.py:0 +#, python-format +msgid "All pickings are not related to your company!" +msgstr "Nisu sva skladišna kretanja iz vaše Tvrtke!" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "Cancel" +msgstr "Otkaži" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_picking_type__count_picking_2binvoiced +msgid "Count Picking 2Binvoiced" +msgstr "Broj otpremnica za izdavanje računa" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "Create" +msgstr "Kreiraj" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__journal_type__sale +msgid "Create Customer Invoice" +msgstr "Kreiraj izlazni račun" + +#. module: stock_picking_invoicing +#: model:ir.actions.act_window,name:stock_picking_invoicing.action_stock_invoice_onshipping +msgid "Create Draft Invoices" +msgstr "Kreiraj nacrt računa" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Create Invoice" +msgstr "Kreiraj račun" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__journal_type__purchase +msgid "Create Supplier Invoice" +msgstr "Kreiraj ulazni račun" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "Create invoice" +msgstr "Kreiraj račun" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__display_name +msgid "Display Name" +msgstr "Naziv za prikaz" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__group +msgid "Group" +msgstr "Grupiraj" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_invoice_onshipping__group +msgid "" +"Group pickings/moves to create invoice(s):\n" +"Picking: One invoice per picking;\n" +"Partner: One invoice for each picking's partner;\n" +"Partner/Product: One invoice per picking's partner and group product into a " +"single invoice line." +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__id +msgid "ID" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__invoice_date +msgid "Invoice Date" +msgstr "Datum računa" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_state_mixin__invoice_state +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_move__invoice_state +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_picking__invoice_state +msgid "Invoice Status" +msgstr "Status računa" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_state_mixin__invoice_state__invoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_move__invoice_state__invoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_picking__invoice_state__invoiced +msgid "Invoiced" +msgstr "Izdani računi" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_invoice_state_mixin__invoice_state +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_move__invoice_state +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_picking__invoice_state +msgid "" +"Invoiced: an invoice already exists\n" +"To Be Invoiced: need to be invoiced\n" +"Not Applicable: no invoice to create" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_return_picking__invoice_state +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_move_picking_form +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Invoicing" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_account_move +msgid "Journal Entry" +msgstr "Zapis dnevnika" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__journal_type +msgid "Journal Type" +msgstr "Tip dnevnika" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping____last_update +msgid "Last Modified on" +msgstr "Zadnje modificirano" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__write_uid +msgid "Last Updated by" +msgstr "Zadnje ažurirao" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__write_date +msgid "Last Updated on" +msgstr "" + +#. module: stock_picking_invoicing +#. odoo-python +#: code:addons/stock_picking_invoicing/wizards/stock_invoice_onshipping.py:0 +#, python-format +msgid "No invoice created!" +msgstr "Račun nije kreiran!" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_return_picking__invoice_state__none +msgid "No invoicing" +msgstr "Nema računa" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_state_mixin__invoice_state__none +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_move__invoice_state__none +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_picking__invoice_state__none +msgid "Not Applicable" +msgstr "Nije primjenjivo" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__group__partner +msgid "Partner" +msgstr "Partner" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__group__partner_product +msgid "Partner/Product" +msgstr "Partner / Proizvod" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__group__picking +msgid "Picking" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_picking_type +msgid "Picking Type" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.actions.act_window,name:stock_picking_invoicing.2binvoiced_action_picking_dashboard +msgid "Picking to Invoice" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__purchase_journal +msgid "Purchase Journal" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_return_picking +msgid "Return Picking" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__sale_journal +msgid "Sale Journal" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Set to Not Billable" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Set to as invoiced" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Set to be invoiced" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_invoicing_internal_search +msgid "Shipments to Invoice" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__show_purchase_journal +msgid "Show Purchase Journal" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__show_sale_journal +msgid "Show Sale Journal" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_invoice_onshipping +msgid "Stock Invoice Onshipping" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_invoice_state_mixin +msgid "Stock Invoice State Mixin" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_move +msgid "Stock Move" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_rule +msgid "Stock Rule" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_state_mixin__invoice_state__2binvoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_move__invoice_state__2binvoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_picking__invoice_state__2binvoiced +msgid "To Be Invoiced" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.stock_picking_type_kanban +msgid "To be Invoiced" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_return_picking__invoice_state__2binvoiced +msgid "To be refunded/invoiced" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "True" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "or" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/i18n/it.po b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/i18n/it.po new file mode 100644 index 00000000..d61d7e47 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/i18n/it.po @@ -0,0 +1,309 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_picking_invoicing +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-02-09 23:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: stock_picking_invoicing +#. odoo-python +#: code:addons/stock_picking_invoicing/wizards/stock_invoice_onshipping.py:0 +#, python-format +msgid "All pickings are not related to your company!" +msgstr "Tutti i prelievi non sono relativi alla vostra azienda!" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "Cancel" +msgstr "Annulla" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_picking_type__count_picking_2binvoiced +msgid "Count Picking 2Binvoiced" +msgstr "Conteggio prelievi da fatturare" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "Create" +msgstr "Crea" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__journal_type__sale +msgid "Create Customer Invoice" +msgstr "Crea fattura cliente" + +#. module: stock_picking_invoicing +#: model:ir.actions.act_window,name:stock_picking_invoicing.action_stock_invoice_onshipping +msgid "Create Draft Invoices" +msgstr "Crea bozza fattura" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Create Invoice" +msgstr "Crea fattura" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__journal_type__purchase +msgid "Create Supplier Invoice" +msgstr "Crea fattura fornitore" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "Create invoice" +msgstr "Crea fattura" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__group +msgid "Group" +msgstr "Gruppo" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_invoice_onshipping__group +msgid "" +"Group pickings/moves to create invoice(s):\n" +"Picking: One invoice per picking;\n" +"Partner: One invoice for each picking's partner;\n" +"Partner/Product: One invoice per picking's partner and group product into a " +"single invoice line." +msgstr "" +"Prelievi/movimenti di gruppo per creare fatture:\n" +"Prelievo: una fattura per prelievo;\n" +"Partner: una fattura per ogni partner di prelievo;\n" +"Partner/Prodotto: una fattura per ogni partner di prelievo e prodotto di " +"gruppo in un'unica riga di fattura." + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__id +msgid "ID" +msgstr "ID" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__invoice_date +msgid "Invoice Date" +msgstr "Data fattura" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_state_mixin__invoice_state +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_move__invoice_state +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_picking__invoice_state +msgid "Invoice Status" +msgstr "Stato fattura" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_state_mixin__invoice_state__invoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_move__invoice_state__invoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_picking__invoice_state__invoiced +msgid "Invoiced" +msgstr "Fatturato" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_invoice_state_mixin__invoice_state +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_move__invoice_state +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_picking__invoice_state +msgid "" +"Invoiced: an invoice already exists\n" +"To Be Invoiced: need to be invoiced\n" +"Not Applicable: no invoice to create" +msgstr "" +"Fatturato: esiste già una fattura\n" +"Da fatturare: deve essere fatturato\n" +"Non applicabile: nessuna fattura da creare" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_return_picking__invoice_state +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_move_picking_form +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Invoicing" +msgstr "Fatturazione" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_account_move +msgid "Journal Entry" +msgstr "Registrazione contabile" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__journal_type +msgid "Journal Type" +msgstr "Tipo registro" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: stock_picking_invoicing +#. odoo-python +#: code:addons/stock_picking_invoicing/wizards/stock_invoice_onshipping.py:0 +#, python-format +msgid "No invoice created!" +msgstr "Nessuna fattura creata!" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_return_picking__invoice_state__none +msgid "No invoicing" +msgstr "Nessuna fatturazione" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_state_mixin__invoice_state__none +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_move__invoice_state__none +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_picking__invoice_state__none +msgid "Not Applicable" +msgstr "Non applicabile" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__group__partner +msgid "Partner" +msgstr "Partner" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__group__partner_product +msgid "Partner/Product" +msgstr "Partner/prodotto" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__group__picking +msgid "Picking" +msgstr "Prelievo" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_picking_type +msgid "Picking Type" +msgstr "Tipo prelievo" + +#. module: stock_picking_invoicing +#: model:ir.actions.act_window,name:stock_picking_invoicing.2binvoiced_action_picking_dashboard +msgid "Picking to Invoice" +msgstr "Prelievo su fattura" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__purchase_journal +msgid "Purchase Journal" +msgstr "Registro acquisti" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_return_picking +msgid "Return Picking" +msgstr "Prelievo di reso" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__sale_journal +msgid "Sale Journal" +msgstr "Registro vendite" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Set to Not Billable" +msgstr "Imposta a non fatturabile" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Set to as invoiced" +msgstr "Imposta a fatturato" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Set to be invoiced" +msgstr "imposta a da fatturare" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_invoicing_internal_search +msgid "Shipments to Invoice" +msgstr "Spedizioni da fatturare" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__show_purchase_journal +msgid "Show Purchase Journal" +msgstr "Visualizza registro acquisti" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__show_sale_journal +msgid "Show Sale Journal" +msgstr "Visualizza registro vendite" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_invoice_onshipping +msgid "Stock Invoice Onshipping" +msgstr "Fattura su spedizione" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_invoice_state_mixin +msgid "Stock Invoice State Mixin" +msgstr "Mixin stato fattura magazzino" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_move +msgid "Stock Move" +msgstr "Movimento di magazzino" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_rule +msgid "Stock Rule" +msgstr "Regola di giacenza" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_state_mixin__invoice_state__2binvoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_move__invoice_state__2binvoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_picking__invoice_state__2binvoiced +msgid "To Be Invoiced" +msgstr "Da fatturare" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.stock_picking_type_kanban +msgid "To be Invoiced" +msgstr "Da fatturare" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_return_picking__invoice_state__2binvoiced +msgid "To be refunded/invoiced" +msgstr "Da rimborsare/fatturare" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_picking +msgid "Transfer" +msgstr "Trasferimento" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "True" +msgstr "Vero" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "or" +msgstr "o" diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/i18n/pt_BR.po b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/i18n/pt_BR.po new file mode 100644 index 00000000..865a2809 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/i18n/pt_BR.po @@ -0,0 +1,313 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_picking_invoicing +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-12-19 16:06+0000\n" +"Last-Translator: Rodrigo Sottomaior Macedo " +"\n" +"Language-Team: none\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: stock_picking_invoicing +#. odoo-python +#: code:addons/stock_picking_invoicing/wizards/stock_invoice_onshipping.py:0 +#, python-format +msgid "All pickings are not related to your company!" +msgstr "Todas as separações não estão relacionadas à sua empresa!" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "Cancel" +msgstr "Cancelar" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_picking_type__count_picking_2binvoiced +msgid "Count Picking 2Binvoiced" +msgstr "Contagem de separações a serem faturadas" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "Create" +msgstr "Criar" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__journal_type__sale +msgid "Create Customer Invoice" +msgstr "Criar fatura do cliente" + +#. module: stock_picking_invoicing +#: model:ir.actions.act_window,name:stock_picking_invoicing.action_stock_invoice_onshipping +msgid "Create Draft Invoices" +msgstr "Criar rascunho das faturas" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Create Invoice" +msgstr "Criar Fatura" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__journal_type__purchase +msgid "Create Supplier Invoice" +msgstr "Criar Fatura de Fornecedor" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "Create invoice" +msgstr "Criar Fatura" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__display_name +msgid "Display Name" +msgstr "Exibir nome" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__group +msgid "Group" +msgstr "Grupo" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_invoice_onshipping__group +msgid "" +"Group pickings/moves to create invoice(s):\n" +"Picking: One invoice per picking;\n" +"Partner: One invoice for each picking's partner;\n" +"Partner/Product: One invoice per picking's partner and group product into a " +"single invoice line." +msgstr "" +"Grupo de separações/Movimentos para criar faturas:\n" +"Separação: Uma fatura por Separação;\n" +"Parceiro: Uma fatura para cada parceiro de Separação;\n" +"Parceiro/Produto: Uma fatura por parceiro da Separação e agrupar o produto " +"em uma única linha da fatura." + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__id +msgid "ID" +msgstr "ID" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__invoice_date +msgid "Invoice Date" +msgstr "Data da Fatura" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_state_mixin__invoice_state +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_move__invoice_state +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_picking__invoice_state +msgid "Invoice Status" +msgstr "Status (situação) da Fatura" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_state_mixin__invoice_state__invoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_move__invoice_state__invoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_picking__invoice_state__invoiced +msgid "Invoiced" +msgstr "Faturado" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_invoice_state_mixin__invoice_state +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_move__invoice_state +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_picking__invoice_state +msgid "" +"Invoiced: an invoice already exists\n" +"To Be Invoiced: need to be invoiced\n" +"Not Applicable: no invoice to create" +msgstr "" +"Faturado: já existe uma fatura\n" +"Para ser faturado: precisa ser faturado\n" +"Não aplicável: nenhuma fatura para criar" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_return_picking__invoice_state +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_move_picking_form +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Invoicing" +msgstr "Faturamento" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_account_move +msgid "Journal Entry" +msgstr "Entrada Diário" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__journal_type +msgid "Journal Type" +msgstr "Tipo de diário" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping____last_update +msgid "Last Modified on" +msgstr "Última modificação em" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__write_uid +msgid "Last Updated by" +msgstr "Última modificação feita por" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__write_date +msgid "Last Updated on" +msgstr "Última modificação feita em" + +#. module: stock_picking_invoicing +#. odoo-python +#: code:addons/stock_picking_invoicing/wizards/stock_invoice_onshipping.py:0 +#, python-format +msgid "No invoice created!" +msgstr "Nenhuma fatura criada!" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_return_picking__invoice_state__none +msgid "No invoicing" +msgstr "Não Faturar" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_state_mixin__invoice_state__none +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_move__invoice_state__none +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_picking__invoice_state__none +msgid "Not Applicable" +msgstr "Não se aplica" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__group__partner +msgid "Partner" +msgstr "Parceiro" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__group__partner_product +msgid "Partner/Product" +msgstr "Parceiro/Produto" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__group__picking +msgid "Picking" +msgstr "Coleta" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_picking_type +msgid "Picking Type" +msgstr "Tipo de Coleta" + +#. module: stock_picking_invoicing +#: model:ir.actions.act_window,name:stock_picking_invoicing.2binvoiced_action_picking_dashboard +msgid "Picking to Invoice" +msgstr "Coleta a Faturar" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__purchase_journal +msgid "Purchase Journal" +msgstr "Diário de compras" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_return_picking +msgid "Return Picking" +msgstr "Separação de Devolução" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__sale_journal +msgid "Sale Journal" +msgstr "Diário de vendas" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Set to Not Billable" +msgstr "Definido como Não Faturável" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Set to as invoiced" +msgstr "Definir como faturado" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Set to be invoiced" +msgstr "Marcado para ser faturado" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_invoicing_internal_search +msgid "Shipments to Invoice" +msgstr "Remessas para faturar" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__show_purchase_journal +msgid "Show Purchase Journal" +msgstr "Mostrar diário de compras" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__show_sale_journal +msgid "Show Sale Journal" +msgstr "Mostrar diário de vendas" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_invoice_onshipping +msgid "Stock Invoice Onshipping" +msgstr "Fatura de Estoque em Transporte" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_invoice_state_mixin +msgid "Stock Invoice State Mixin" +msgstr "Fatura de Estoque com Situação Misturado" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_move +msgid "Stock Move" +msgstr "Movimentação de Estoque" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_rule +msgid "Stock Rule" +msgstr "Regra do Estoque" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_state_mixin__invoice_state__2binvoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_move__invoice_state__2binvoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_picking__invoice_state__2binvoiced +msgid "To Be Invoiced" +msgstr "A ser faturado" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.stock_picking_type_kanban +msgid "To be Invoiced" +msgstr "A ser faturado" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_return_picking__invoice_state__2binvoiced +msgid "To be refunded/invoiced" +msgstr "A ser reembolsado/faturado" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_picking +msgid "Transfer" +msgstr "Transferir" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "True" +msgstr "Verdadeiro" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "or" +msgstr "ou" + +#~ msgid "Invoice" +#~ msgstr "Fatura" diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/i18n/sl.po b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/i18n/sl.po new file mode 100644 index 00000000..c26572a2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/i18n/sl.po @@ -0,0 +1,330 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_picking_invoicing +# +# Translators: +# Matjaž Mozetič , 2015 +msgid "" +msgstr "" +"Project-Id-Version: account-invoicing (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-25 16:48+0000\n" +"PO-Revision-Date: 2015-08-16 11:38+0000\n" +"Last-Translator: Matjaž Mozetič \n" +"Language-Team: Slovenian (http://www.transifex.com/oca/OCA-account-" +"invoicing-8-0/language/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || " +"n%100==4 ? 2 : 3);\n" + +#. module: stock_picking_invoicing +#. odoo-python +#: code:addons/stock_picking_invoicing/wizards/stock_invoice_onshipping.py:0 +#, python-format +msgid "All pickings are not related to your company!" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "Cancel" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_picking_type__count_picking_2binvoiced +msgid "Count Picking 2Binvoiced" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "Create" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__journal_type__sale +#, fuzzy +msgid "Create Customer Invoice" +msgstr "Nastavljeno za obračun" + +#. module: stock_picking_invoicing +#: model:ir.actions.act_window,name:stock_picking_invoicing.action_stock_invoice_onshipping +msgid "Create Draft Invoices" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +#, fuzzy +msgid "Create Invoice" +msgstr "Nastavljeno za obračun" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__journal_type__purchase +msgid "Create Supplier Invoice" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +#, fuzzy +msgid "Create invoice" +msgstr "Nastavljeno za obračun" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__create_uid +msgid "Created by" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__create_date +msgid "Created on" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__display_name +msgid "Display Name" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__group +msgid "Group" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_invoice_onshipping__group +msgid "" +"Group pickings/moves to create invoice(s):\n" +"Picking: One invoice per picking;\n" +"Partner: One invoice for each picking's partner;\n" +"Partner/Product: One invoice per picking's partner and group product into a " +"single invoice line." +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__id +msgid "ID" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__invoice_date +msgid "Invoice Date" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_state_mixin__invoice_state +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_move__invoice_state +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_picking__invoice_state +msgid "Invoice Status" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_state_mixin__invoice_state__invoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_move__invoice_state__invoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_picking__invoice_state__invoiced +msgid "Invoiced" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_invoice_state_mixin__invoice_state +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_move__invoice_state +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_picking__invoice_state +msgid "" +"Invoiced: an invoice already exists\n" +"To Be Invoiced: need to be invoiced\n" +"Not Applicable: no invoice to create" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_return_picking__invoice_state +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_move_picking_form +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Invoicing" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__journal_type +msgid "Journal Type" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping____last_update +msgid "Last Modified on" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__write_date +msgid "Last Updated on" +msgstr "" + +#. module: stock_picking_invoicing +#. odoo-python +#: code:addons/stock_picking_invoicing/wizards/stock_invoice_onshipping.py:0 +#, python-format +msgid "No invoice created!" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_return_picking__invoice_state__none +msgid "No invoicing" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_state_mixin__invoice_state__none +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_move__invoice_state__none +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_picking__invoice_state__none +msgid "Not Applicable" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__group__partner +msgid "Partner" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__group__partner_product +msgid "Partner/Product" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__group__picking +#, fuzzy +msgid "Picking" +msgstr "Zbirni seznam" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_picking_type +#, fuzzy +msgid "Picking Type" +msgstr "Zbirni seznam" + +#. module: stock_picking_invoicing +#: model:ir.actions.act_window,name:stock_picking_invoicing.2binvoiced_action_picking_dashboard +#, fuzzy +msgid "Picking to Invoice" +msgstr "Nastavljeno za obračun" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__purchase_journal +msgid "Purchase Journal" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_return_picking +msgid "Return Picking" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__sale_journal +msgid "Sale Journal" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Set to Not Billable" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Set to as invoiced" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Set to be invoiced" +msgstr "Nastavljeno za obračun" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_invoicing_internal_search +#, fuzzy +msgid "Shipments to Invoice" +msgstr "Nastavljeno za obračun" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__show_purchase_journal +msgid "Show Purchase Journal" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__show_sale_journal +msgid "Show Sale Journal" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_invoice_onshipping +msgid "Stock Invoice Onshipping" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_invoice_state_mixin +msgid "Stock Invoice State Mixin" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_move +msgid "Stock Move" +msgstr "Premik zaloge" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_rule +msgid "Stock Rule" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_state_mixin__invoice_state__2binvoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_move__invoice_state__2binvoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_picking__invoice_state__2binvoiced +#, fuzzy +msgid "To Be Invoiced" +msgstr "Nastavljeno za obračun" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.stock_picking_type_kanban +#, fuzzy +msgid "To be Invoiced" +msgstr "Nastavljeno za obračun" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_return_picking__invoice_state__2binvoiced +msgid "To be refunded/invoiced" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "True" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "or" +msgstr "" + +#~ msgid "" +#~ "Can't update invoice control for picking %s: It's 'to be invoiced' yet" +#~ msgstr "" +#~ "Nadzora obračuna za zbirnik %s ni mogoče posodobiti: ni še zaračunan" + +#~ msgid "Picking %s has linked invoice %s" +#~ msgstr "Zbirnik %s je povezan z računom %s" + +#, fuzzy +#~ msgid "Picking ids" +#~ msgstr "Zbirni seznam" + +#, fuzzy +#~ msgid "Stock moves" +#~ msgstr "Premik zaloge" diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/i18n/stock_picking_invoicing.pot b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/i18n/stock_picking_invoicing.pot new file mode 100644 index 00000000..63073a57 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/i18n/stock_picking_invoicing.pot @@ -0,0 +1,297 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_picking_invoicing +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: stock_picking_invoicing +#. odoo-python +#: code:addons/stock_picking_invoicing/wizards/stock_invoice_onshipping.py:0 +#, python-format +msgid "All pickings are not related to your company!" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "Cancel" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_picking_type__count_picking_2binvoiced +msgid "Count Picking 2Binvoiced" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "Create" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__journal_type__sale +msgid "Create Customer Invoice" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.actions.act_window,name:stock_picking_invoicing.action_stock_invoice_onshipping +msgid "Create Draft Invoices" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Create Invoice" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__journal_type__purchase +msgid "Create Supplier Invoice" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "Create invoice" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__create_uid +msgid "Created by" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__create_date +msgid "Created on" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__display_name +msgid "Display Name" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__group +msgid "Group" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_invoice_onshipping__group +msgid "" +"Group pickings/moves to create invoice(s):\n" +"Picking: One invoice per picking;\n" +"Partner: One invoice for each picking's partner;\n" +"Partner/Product: One invoice per picking's partner and group product into a single invoice line." +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__id +msgid "ID" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__invoice_date +msgid "Invoice Date" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_state_mixin__invoice_state +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_move__invoice_state +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_picking__invoice_state +msgid "Invoice Status" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_state_mixin__invoice_state__invoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_move__invoice_state__invoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_picking__invoice_state__invoiced +msgid "Invoiced" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_invoice_state_mixin__invoice_state +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_move__invoice_state +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_picking__invoice_state +msgid "" +"Invoiced: an invoice already exists\n" +"To Be Invoiced: need to be invoiced\n" +"Not Applicable: no invoice to create" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_return_picking__invoice_state +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_move_picking_form +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Invoicing" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__journal_type +msgid "Journal Type" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping____last_update +msgid "Last Modified on" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__write_date +msgid "Last Updated on" +msgstr "" + +#. module: stock_picking_invoicing +#. odoo-python +#: code:addons/stock_picking_invoicing/wizards/stock_invoice_onshipping.py:0 +#, python-format +msgid "No invoice created!" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_return_picking__invoice_state__none +msgid "No invoicing" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_state_mixin__invoice_state__none +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_move__invoice_state__none +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_picking__invoice_state__none +msgid "Not Applicable" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__group__partner +msgid "Partner" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__group__partner_product +msgid "Partner/Product" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__group__picking +msgid "Picking" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_picking_type +msgid "Picking Type" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.actions.act_window,name:stock_picking_invoicing.2binvoiced_action_picking_dashboard +msgid "Picking to Invoice" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__purchase_journal +msgid "Purchase Journal" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_return_picking +msgid "Return Picking" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__sale_journal +msgid "Sale Journal" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Set to Not Billable" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Set to as invoiced" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Set to be invoiced" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_invoicing_internal_search +msgid "Shipments to Invoice" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__show_purchase_journal +msgid "Show Purchase Journal" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__show_sale_journal +msgid "Show Sale Journal" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_invoice_onshipping +msgid "Stock Invoice Onshipping" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_invoice_state_mixin +msgid "Stock Invoice State Mixin" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_move +msgid "Stock Move" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_rule +msgid "Stock Rule" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_state_mixin__invoice_state__2binvoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_move__invoice_state__2binvoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_picking__invoice_state__2binvoiced +msgid "To Be Invoiced" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.stock_picking_type_kanban +msgid "To be Invoiced" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_return_picking__invoice_state__2binvoiced +msgid "To be refunded/invoiced" +msgstr "" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "True" +msgstr "" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "or" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/i18n/tr.po b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/i18n/tr.po new file mode 100644 index 00000000..dfae1b7d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/i18n/tr.po @@ -0,0 +1,307 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_picking_invoicing +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-02-17 23:06+0000\n" +"Last-Translator: İsmail Çağan Yılmaz \n" +"Language-Team: none\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: stock_picking_invoicing +#. odoo-python +#: code:addons/stock_picking_invoicing/wizards/stock_invoice_onshipping.py:0 +#, python-format +msgid "All pickings are not related to your company!" +msgstr "Tüm sevkler mevcut şirkete ait değildir!" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "Cancel" +msgstr "İptal" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_picking_type__count_picking_2binvoiced +msgid "Count Picking 2Binvoiced" +msgstr "Faturalanacak Sevk Sayısı" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "Create" +msgstr "Oluştur" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__journal_type__sale +msgid "Create Customer Invoice" +msgstr "Müşteri Faturası Oluştur" + +#. module: stock_picking_invoicing +#: model:ir.actions.act_window,name:stock_picking_invoicing.action_stock_invoice_onshipping +msgid "Create Draft Invoices" +msgstr "Taslak Faturalar Oluştur" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Create Invoice" +msgstr "Fatura Oluştur" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__journal_type__purchase +msgid "Create Supplier Invoice" +msgstr "Tedarikçi Faturası Oluştur" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "Create invoice" +msgstr "Fatura oluştur" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__create_date +msgid "Created on" +msgstr "Oluşturuldu" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__display_name +msgid "Display Name" +msgstr "Görünüm Adı" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__group +msgid "Group" +msgstr "Grup" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_invoice_onshipping__group +msgid "" +"Group pickings/moves to create invoice(s):\n" +"Picking: One invoice per picking;\n" +"Partner: One invoice for each picking's partner;\n" +"Partner/Product: One invoice per picking's partner and group product into a single invoice line." +msgstr "" +"Fatura oluştururken sevkleri/hareketleri grupla:\n" +"Sevk: Her sevk için bir fatura,\n" +"İş Ortağı: Her müşteri için bir fatura,\n" +"İş Ortağı/Ürün: Ürünleri tek satıra gruplayarak her müşteri için bir fatura." + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__id +msgid "ID" +msgstr "ID" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__invoice_date +msgid "Invoice Date" +msgstr "Fatura Tarihi" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_state_mixin__invoice_state +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_move__invoice_state +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_picking__invoice_state +msgid "Invoice Status" +msgstr "Fatura Durumu" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_state_mixin__invoice_state__invoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_move__invoice_state__invoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_picking__invoice_state__invoiced +msgid "Invoiced" +msgstr "Faturalandı" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_invoice_state_mixin__invoice_state +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_move__invoice_state +#: model:ir.model.fields,help:stock_picking_invoicing.field_stock_picking__invoice_state +msgid "" +"Invoiced: an invoice already exists\n" +"To Be Invoiced: need to be invoiced\n" +"Not Applicable: no invoice to create" +msgstr "" +"Faturalandı: hali hazırda bir fatura mevcut\n" +"Faturalanacak: fatura oluşturma bekleniyor\n" +"Uygun Değil: oluşturacak fatura yok" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_return_picking__invoice_state +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_move_picking_form +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Invoicing" +msgstr "Faturalama" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_account_move +msgid "Journal Entry" +msgstr "Yevmiye Kaydı" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__journal_type +msgid "Journal Type" +msgstr "Yevmiye Tipi" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping____last_update +msgid "Last Modified on" +msgstr "Son Değiştirilme" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__write_uid +msgid "Last Updated by" +msgstr "En Son Güncelleyen" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__write_date +msgid "Last Updated on" +msgstr "En Son Güncelleme" + +#. module: stock_picking_invoicing +#. odoo-python +#: code:addons/stock_picking_invoicing/wizards/stock_invoice_onshipping.py:0 +#, python-format +msgid "No invoice created!" +msgstr "Herhangi bir fatura oluşmadı!" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_return_picking__invoice_state__none +msgid "No invoicing" +msgstr "Faturalama yok" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_state_mixin__invoice_state__none +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_move__invoice_state__none +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_picking__invoice_state__none +msgid "Not Applicable" +msgstr "Uygun Değil" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__group__partner +msgid "Partner" +msgstr "İş Ortağı" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__group__partner_product +msgid "Partner/Product" +msgstr "İş Ortağı/Ürün" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_onshipping__group__picking +msgid "Picking" +msgstr "Sevk" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_picking_type +msgid "Picking Type" +msgstr "Toplama Türü" + +#. module: stock_picking_invoicing +#: model:ir.actions.act_window,name:stock_picking_invoicing.2binvoiced_action_picking_dashboard +msgid "Picking to Invoice" +msgstr "Faturalanacak Sevk" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__purchase_journal +msgid "Purchase Journal" +msgstr "Satınalma Yevmiyesi" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_return_picking +msgid "Return Picking" +msgstr "İade Sevki" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__sale_journal +msgid "Sale Journal" +msgstr "Satış Yevmiyesi" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Set to Not Billable" +msgstr "Faturalanmayacak Olarak Ayarla" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Set to as invoiced" +msgstr "Faturalanmış olarak ayarla" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "Set to be invoiced" +msgstr "Faturalanacak olarak ayarla" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_invoicing_internal_search +msgid "Shipments to Invoice" +msgstr "Faturalanacak Sevkiyatlar" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__show_purchase_journal +msgid "Show Purchase Journal" +msgstr "Satınalma Yevmiyesini Göster" + +#. module: stock_picking_invoicing +#: model:ir.model.fields,field_description:stock_picking_invoicing.field_stock_invoice_onshipping__show_sale_journal +msgid "Show Sale Journal" +msgstr "Satış Yevmiyesini Göster" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_invoice_onshipping +msgid "Stock Invoice Onshipping" +msgstr "Stok Fatura Sevkiyatta" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_invoice_state_mixin +msgid "Stock Invoice State Mixin" +msgstr "Stok Fatura Durumu Karışım" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_move +msgid "Stock Move" +msgstr "Stok Hareketi" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_rule +msgid "Stock Rule" +msgstr "Stok Kuralı" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_invoice_state_mixin__invoice_state__2binvoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_move__invoice_state__2binvoiced +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_picking__invoice_state__2binvoiced +msgid "To Be Invoiced" +msgstr "Faturalanacak" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.stock_picking_type_kanban +msgid "To be Invoiced" +msgstr "Faturalanacak" + +#. module: stock_picking_invoicing +#: model:ir.model.fields.selection,name:stock_picking_invoicing.selection__stock_return_picking__invoice_state__2binvoiced +msgid "To be refunded/invoiced" +msgstr "İade edilecek/faturalanacak" + +#. module: stock_picking_invoicing +#: model:ir.model,name:stock_picking_invoicing.model_stock_picking +msgid "Transfer" +msgstr "Transfer" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_picking_form +msgid "True" +msgstr "Doğru" + +#. module: stock_picking_invoicing +#: model_terms:ir.ui.view,arch_db:stock_picking_invoicing.view_stock_invoice_onshipping +msgid "or" +msgstr "veya" diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/models/__init__.py b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/models/__init__.py new file mode 100644 index 00000000..d0c2251f --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/models/__init__.py @@ -0,0 +1,6 @@ +from . import stock_invoice_state_mixin +from . import account_move +from . import stock_move +from . import stock_picking +from . import stock_picking_type +from . import stock_rule diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/models/account_move.py b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/models/account_move.py new file mode 100644 index 00000000..7ef27cb8 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/models/account_move.py @@ -0,0 +1,57 @@ +# Copyright (C) 2019-Today: Odoo Community Association (OCA) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import models + + +class AccountMove(models.Model): + _inherit = "account.move" + + def button_cancel(self): + """ + Inherit to update related picking as '2binvoiced' when the invoice is + cancelled (only for invoices, not refunds) + :return: bool + """ + result = super().button_cancel() + pickings = self.filtered( + lambda i: i.picking_ids and i.move_type in ["out_invoice", "in_invoice"] + ).mapped("picking_ids") + self.mapped("invoice_line_ids.move_line_ids")._set_as_2binvoiced() + pickings._set_as_2binvoiced() + return result + + def button_draft(self): + result = super().button_draft() + pickings = self.filtered( + lambda i: i.picking_ids and i.move_type in ["out_invoice", "in_invoice"] + ).mapped("picking_ids") + self.mapped("invoice_line_ids.move_line_ids")._set_as_invoiced() + pickings._set_as_invoiced() + return result + + def unlink(self): + """ + Inherit the unlink to update related picking as "2binvoiced" + (only for invoices, not refunds) + :return: + """ + pickings = self.filtered( + lambda i: i.picking_ids and i.move_type in ["out_invoice", "in_invoice"] + ).mapped("picking_ids") + self.mapped("invoice_line_ids.move_line_ids")._set_as_2binvoiced() + pickings._set_as_2binvoiced() + return super().unlink() + + def _reverse_moves(self, default_values_list=None, cancel=False): + reverse_moves = super()._reverse_moves( + default_values_list=default_values_list, cancel=cancel + ) + for move, reverse_move in zip(self, reverse_moves): + for line in move.invoice_line_ids: + reverse_line = reverse_move.invoice_line_ids.filtered( + lambda l: l.product_id == line.product_id + ) + reverse_line.move_line_ids = line.move_line_ids.ids + + return reverse_moves diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/models/stock_invoice_state_mixin.py b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/models/stock_invoice_state_mixin.py new file mode 100644 index 00000000..d956f001 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/models/stock_invoice_state_mixin.py @@ -0,0 +1,59 @@ +# Copyright (C) 2019-Today: Odoo Community Association (OCA) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models + + +class StockInvoiceStateMixin(models.AbstractModel): + """ + Abstract model used to define invoice state with selection choices + """ + + _name = "stock.invoice.state.mixin" + _description = "Stock Invoice State Mixin" + + invoice_state = fields.Selection( + selection=[ + ("invoiced", "Invoiced"), + ("2binvoiced", "To Be Invoiced"), + ("none", "Not Applicable"), + ], + string="Invoice Status", + default="none", + help="Invoiced: an invoice already exists\n" + "To Be Invoiced: need to be invoiced\n" + "Not Applicable: no invoice to create", + copy=False, + ) + + def _set_as_invoiced(self): + """ + Update invoice_state on current recordset to 'invoiced' + :return: self recordset (where the updated has been executed) + """ + return self._update_invoice_state("invoiced") + + def _set_as_2binvoiced(self): + """ + Update invoice_state on current recordset to '2binvoiced' + :return: self recordset (where the updated has been executed) + """ + return self._update_invoice_state("2binvoiced") + + def _set_as_not_billable(self): + """ + Update invoice_state on current recordset to 'invoiced' + :return: self recordset (where the updated has been executed) + """ + return self._update_invoice_state("none") + + def _update_invoice_state(self, invoice_state): + """ + Execute the write + :param invoice_state: str + :return: self recordset (where the updated has been executed) + """ + records = self.filtered(lambda r: r.invoice_state != invoice_state) + if records: + records.write({"invoice_state": invoice_state}) + return records diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/models/stock_move.py b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/models/stock_move.py new file mode 100644 index 00000000..2771caa2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/models/stock_move.py @@ -0,0 +1,144 @@ +# Copyright (C) 2019-Today: Odoo Community Association (OCA) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models +from odoo.tools.float_utils import float_round + + +class StockMove(models.Model): + _name = "stock.move" + _inherit = [ + _name, + "stock.invoice.state.mixin", + ] + + def _get_price_unit_invoice(self, inv_type, partner, qty=1): + """ + Gets price unit for invoice + :param inv_type: str + :param partner: res.partner + :param qty: float + :return: float + """ + + if inv_type in ("in_invoice", "in_refund"): + price_unit = min(self.mapped("price_unit")) + else: + price_unit = max(self.mapped("price_unit")) + + if price_unit > 0.0: + # Value informed by user should has preferency + return price_unit + + product = self.mapped("product_id") + product.ensure_one() + sum(self.mapped("product_uom_qty")) + product_uom = self.mapped("product_uom") + company = fields.first(self).picking_id.company_id + # Only in the cases the stock.move has linked to Sale or + # Purchase Order it's possible use different Currencys + # TODO: Should this module make possible by include field + # currency_id in Stock.picking? + currency = company.currency_id + pickings = self.mapped("picking_id") + date_done = min(pickings.mapped("date_done")) + + if inv_type in ("in_invoice", "in_refund"): + + seller = product._select_seller( + partner_id=partner, quantity=qty, date=date_done + ) + if not seller: + po_line_uom = self.mapped("product_uom") or product.uom_po_id + price_unit = self.env["account.tax"]._fix_tax_included_price_company( + product.uom_id._compute_price(product.standard_price, po_line_uom), + product.supplier_taxes_id, + # TODO: Should inform taxes_ids in stock.move? + product.supplier_taxes_id, + fields.first(self).company_id, + ) + price_unit = product.currency_id._convert( + price_unit, currency, company, date_done, False + ) + result = float_round( + price_unit, + precision_digits=max( + currency.decimal_places, + self.env["decimal.precision"].precision_get("Product Price"), + ), + ) + else: + price_unit = self.env["account.tax"]._fix_tax_included_price_company( + seller.price, + product.supplier_taxes_id, + # TODO: Should inform taxes_ids in stock.move? + product.supplier_taxes_id, + fields.first(self).company_id, + ) + price_unit = seller.currency_id._convert( + price_unit, currency, company, date_done, False + ) + price_unit = float_round( + price_unit, + precision_digits=max( + currency.decimal_places, + self.env["decimal.precision"].precision_get("Product Price"), + ), + ) + result = seller.product_uom._compute_price(price_unit, product_uom) + + else: + # If partner given, search price in its sale pricelist + fiscal_position = ( + self.env["account.fiscal.position"] + .with_company(company) + ._get_fiscal_position(partner) + ) + + if partner and partner.property_product_pricelist: + price_unit = None + pricelist_rule_id = ( + partner.property_product_pricelist._get_product_rule( + product, + qty or 1.0, + uom=product_uom, + date=date_done, + ) + ) + pricelist_rule = self.env["product.pricelist.item"].browse( + pricelist_rule_id + ) + price_unit = pricelist_rule._compute_price( + product, + qty, + product_uom, + date_done, + currency=currency, + ) + + else: + price_unit = product.lst_price + + result = product._get_tax_included_unit_price( + company, + currency, + date_done, + "sale", + fiscal_position=fiscal_position, + product_price_unit=price_unit, + product_currency=currency, + ) + + return result + + def _prepare_extra_move_vals(self, qty): + """Copy invoice state for a new extra stock move""" + values = super()._prepare_extra_move_vals(qty) + values["invoice_state"] = self.invoice_state + return values + + def _prepare_move_split_vals(self, uom_qty): + """Copy invoice state for a new splitted stock move""" + values = super()._prepare_move_split_vals(uom_qty) + values["invoice_state"] = self.invoice_state + return values diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/models/stock_picking.py b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/models/stock_picking.py new file mode 100644 index 00000000..ffbc3697 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/models/stock_picking.py @@ -0,0 +1,50 @@ +# Copyright (C) 2019-Today: Odoo Community Association (OCA) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import api, models + + +class StockPicking(models.Model): + _name = "stock.picking" + _inherit = [ + _name, + "stock.invoice.state.mixin", + ] + + def set_to_be_invoiced(self): + """ + Button to set Invoice State to To Be Invoice. + """ + self._set_as_2binvoiced() + self.mapped("move_ids")._set_as_2binvoiced() + + def set_as_invoiced(self): + """ + Button to set Invoice State to Invoiced. + """ + self._set_as_invoiced() + self.mapped("move_ids")._set_as_invoiced() + + def set_as_not_billable(self): + """ + Button to set Invoice State to Not Billable. + """ + self._set_as_not_billable() + self.mapped("move_ids")._set_as_not_billable() + + def _get_partner_to_invoice(self): + self.ensure_one() + partner = self.partner_id + return partner.address_get(["invoice"]).get("invoice") + + def action_assign(self): + """If any stock move is to be invoiced, picking status is updated""" + if any(m.invoice_state == "2binvoiced" for m in self.mapped("move_ids")): + self.write({"invoice_state": "2binvoiced"}) + return super().action_assign() + + @api.onchange("invoice_state") + def _onchange_invoice_state(self): + for record in self: + record._update_invoice_state(record.invoice_state) + record.mapped("move_ids")._update_invoice_state(record.invoice_state) diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/models/stock_picking_type.py b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/models/stock_picking_type.py new file mode 100644 index 00000000..54ceda10 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/models/stock_picking_type.py @@ -0,0 +1,35 @@ +# Copyright (C) 2019-Today: Odoo Community Association +# @ 2019-Today: Akretion - www.akretion.com.br - +# Magno Costa +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models + + +class PickingType(models.Model): + _inherit = "stock.picking.type" + + count_picking_2binvoiced = fields.Integer(compute="_compute_picking_2binvoiced") + + def _compute_picking_2binvoiced(self): + domains = { + "count_picking_2binvoiced": [("invoice_state", "=", "2binvoiced")], + } + for field in domains: + data = self.env["stock.picking"].read_group( + domains[field] + + [ + ("state", "!=", "cancel"), + ("invoice_state", "=", "2binvoiced"), + ("picking_type_id", "in", self.ids), + ], + ["picking_type_id"], + ["picking_type_id"], + ) + count = { + x["picking_type_id"][0]: x["picking_type_id_count"] + for x in data + if x["picking_type_id"] + } + for record in self: + record[field] = count.get(record.id, 0) diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/models/stock_rule.py b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/models/stock_rule.py new file mode 100644 index 00000000..16afc28c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/models/stock_rule.py @@ -0,0 +1,14 @@ +# Copyright (C) 2024-Today - Akretion (). +# @author Magno Costa +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import models + + +class StockRule(models.Model): + _inherit = "stock.rule" + + def _get_custom_move_fields(self): + fields = super()._get_custom_move_fields() + fields += ["invoice_state"] + return fields diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..3f24f0d5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/readme/CONTRIBUTORS.rst @@ -0,0 +1,9 @@ +* Lorenzo Battistini +* Leonardo Pistone +* Daniel Sadamo +* Alex Comba +* Florent THOMAS +* François Honoré +* Magno Costa +* Luis Felipe Mileo +* Radovan Skolnik diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/readme/DESCRIPTION.rst new file mode 100644 index 00000000..1eb316ff --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/readme/DESCRIPTION.rst @@ -0,0 +1,2 @@ +This module allows to create invoices directly from picking, without having to +use sale or purchase orders. diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/readme/HISTORY.rst b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/readme/HISTORY.rst new file mode 100644 index 00000000..79b5f2f4 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/readme/HISTORY.rst @@ -0,0 +1,32 @@ +16.0.1.0.0 (2023-05-25) +~~~~~~~~~~~~~~~~~~~~~~~ + + * Migration to version 16.0 . + * Included dependency from module base_view_inheritance_extension + from repository https://https://github.com/OCA/server-tools . + +15.0.1.0.0 (2023-04-28) +~~~~~~~~~~~~~~~~~~~~~~~ + + * Migration to version 15.0 . + +14.0.1.0.0 (2021-11-12) +~~~~~~~~~~~~~~~~~~~~~~~ + + * Migration to version 14.0 . + +13.0.3.1.0 (2021-10-05) +~~~~~~~~~~~~~~~~~~~~~~~ + + * Migration to version 13.0 . + +12.0.2.0.0 (2019-12-19) +~~~~~~~~~~~~~~~~~~~~~~~ + + * Included dependency from module stock_picking_invoice_link + from repository https://github.com/OCA/stock-logistics-workflow.git. + +12.0.1.0.0 (2019-07-16) +~~~~~~~~~~~~~~~~~~~~~~~ + + * Migration to version 12.0 . diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/readme/INSTALL.rst b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/readme/INSTALL.rst new file mode 100644 index 00000000..f5942642 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/readme/INSTALL.rst @@ -0,0 +1,2 @@ +This module depends on *stock_picking_invoice_link* module that is hosted on +https://github.com/OCA/stock-logistics-workflow.git. diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/readme/USAGE.rst b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/readme/USAGE.rst new file mode 100644 index 00000000..cd7bbcc1 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/readme/USAGE.rst @@ -0,0 +1,10 @@ +To use this module, you need to: + +#. Go to your picking; +#. If the invoice status is 'To be invoiced', a button will ask you to create an invoice; +#. Into the Tree view, you can select many pickings and create a grouped invoice; +#. If at least an invoice is created for a picking, a new "Invoicing" tab appears. + + +If an invoice (not refund) is cancelled or deleted, invoice status of related picking is automatically +updated to "To be invoiced". diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/security/ir.model.access.csv b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/security/ir.model.access.csv new file mode 100644 index 00000000..1b3d2be5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/security/ir.model.access.csv @@ -0,0 +1,2 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_stock_invoice_onshipping,access_stock_invoice_onshipping,model_stock_invoice_onshipping,base.group_user,1,1,1,1 diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/static/description/icon.png b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/static/description/index.html b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/static/description/index.html new file mode 100644 index 00000000..34f7e2eb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/static/description/index.html @@ -0,0 +1,520 @@ + + + + + +README.rst + + + +
+ + + +Odoo Community Association + +
+

Stock Picking Invoicing

+ +

Beta License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

This module allows to create invoices directly from picking, without having to +use sale or purchase orders.

+

Table of contents

+ +
+

Installation

+

This module depends on stock_picking_invoice_link module that is hosted on +https://github.com/OCA/stock-logistics-workflow.git.

+
+
+

Usage

+

To use this module, you need to:

+
    +
  1. Go to your picking;
  2. +
  3. If the invoice status is ‘To be invoiced’, a button will ask you to create an invoice;
  4. +
  5. Into the Tree view, you can select many pickings and create a grouped invoice;
  6. +
  7. If at least an invoice is created for a picking, a new “Invoicing” tab appears.
  8. +
+

If an invoice (not refund) is cancelled or deleted, invoice status of related picking is automatically +updated to “To be invoiced”.

+
+
+

Changelog

+
+

16.0.1.0.0 (2023-05-25)

+
+ +
+
+
+

15.0.1.0.0 (2023-04-28)

+
+
    +
  • Migration to version 15.0 .
  • +
+
+
+
+

14.0.1.0.0 (2021-11-12)

+
+
    +
  • Migration to version 14.0 .
  • +
+
+
+
+

13.0.3.1.0 (2021-10-05)

+
+
    +
  • Migration to version 13.0 .
  • +
+
+
+
+

12.0.2.0.0 (2019-12-19)

+
+ +
+
+
+

12.0.1.0.0 (2019-07-16)

+
+
    +
  • Migration to version 12.0 .
  • +
+
+
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Agile Business Group
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/tests/__init__.py b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/tests/__init__.py new file mode 100644 index 00000000..297fa881 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/tests/__init__.py @@ -0,0 +1,5 @@ +# Copyright (C) 2019-Today: Odoo Community Association (OCA) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import common +from . import test_picking_invoicing diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/tests/common.py b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/tests/common.py new file mode 100644 index 00000000..473855d0 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/tests/common.py @@ -0,0 +1,73 @@ +# Copyright (C) 2023-Today - Akretion (). +# @author Magno Costa +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo.tests.common import Form, TransactionCase + + +class TestPickingInvoicingCommon(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + + def _run_picking_onchanges(self, record): + record._onchange_invoice_state() + + def _run_line_onchanges(self, record): + record._onchange_product_id() + + def picking_move_state(self, picking): + self._run_picking_onchanges(picking) + picking.action_confirm() + # Check product availability + picking.action_assign() + # Force product availability + for move in picking.move_ids_without_package: + self._run_line_onchanges(move) + move.quantity_done = move.product_uom_qty + picking.button_validate() + + def create_invoice_wizard(self, pickings): + wizard_obj = self.env["stock.invoice.onshipping"].with_context( + active_ids=pickings.ids, + active_model=pickings._name, + ) + fields_list = wizard_obj.fields_get().keys() + wizard_values = wizard_obj.default_get(fields_list) + wizard_values.update({"group": "partner_product"}) + wizard = wizard_obj.create(wizard_values) + wizard.onchange_group() + wizard.action_generate() + domain = [("picking_ids", "in", pickings.ids)] + invoice = self.env["account.move"].search(domain) + return invoice + + def return_picking_wizard(self, picking): + # Return Picking + return_wizard_form = Form( + self.env["stock.return.picking"].with_context( + **dict(active_id=picking.id, active_model="stock.picking") + ) + ) + return_wizard_form.invoice_state = "2binvoiced" + self.return_wizard = return_wizard_form.save() + + result_wizard = self.return_wizard.create_returns() + self.assertTrue(result_wizard, "Create returns wizard fail.") + picking_devolution = self.env["stock.picking"].browse( + result_wizard.get("res_id") + ) + return picking_devolution + + def create_backorder_wizard(self, picking): + res_dict_for_back_order = picking.button_validate() + backorder_wizard = Form( + self.env[res_dict_for_back_order["res_model"]].with_context( + **res_dict_for_back_order["context"] + ) + ).save() + backorder_wizard.process() + backorder = self.env["stock.picking"].search( + [("backorder_id", "=", picking.id)] + ) + return backorder diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/tests/test_picking_invoicing.py b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/tests/test_picking_invoicing.py new file mode 100644 index 00000000..18b5c927 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/tests/test_picking_invoicing.py @@ -0,0 +1,757 @@ +# Copyright (C) 2019-Today: Odoo Community Association (OCA) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import exceptions + +from .common import TestPickingInvoicingCommon + + +class TestPickingInvoicing(TestPickingInvoicingCommon): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.picking_model = cls.env["stock.picking"] + cls.move_model = cls.env["stock.move"] + cls.invoice_model = cls.env["account.move"] + cls.partner_model = cls.env["res.partner"] + cls.partner = cls.env.ref("base.res_partner_2") + cls.partner2 = cls.env.ref("base.res_partner_address_4") + cls.partner3 = cls.env.ref("base.res_partner_18") + cls.supplier = cls.env.ref("base.res_partner_12") + cls.pick_type_in = cls.env.ref("stock.picking_type_in") + cls.pick_type_out = cls.env.ref("stock.picking_type_out") + cls.stock_location = cls.env.ref("stock.stock_location_stock") + cls.customers_location = cls.env.ref("stock.stock_location_customers") + cls.suppliers_location = cls.env.ref("stock.stock_location_suppliers") + cls.journal = cls.env["account.journal"].create( + { + "name": "A super journal name", + "code": "ABC", + "type": "sale", + "refund_sequence": True, + } + ) + + cls.product_model = cls.env["product.product"] + cls.fiscal_position_model = cls.env["account.fiscal.position"] + cls.fiscal_position_tax_model = cls.env["account.fiscal.position.tax"] + cls.fiscal_position_account_model = cls.env["account.fiscal.position.account"] + cls.tax_model = cls.env["account.tax"] + cls.product_tmpl_model = cls.env["product.template"] + cls.account_receivable = cls.env["account.account"].search( + [ + ( + "account_type", + "=", + "asset_receivable", + ) + ], + limit=1, + ) + cls.account_revenue = cls.env["account.account"].search( + [("account_type", "=", "expense_direct_cost")], limit=1 + ) + + cls.tax_sale_1 = cls.tax_model.create( + {"name": "Sale tax 20", "type_tax_use": "sale", "amount": "20.00"} + ) + cls.tax_sale_2 = cls.tax_model.create( + {"name": "Sale tax 10", "type_tax_use": "sale", "amount": "10.00"} + ) + cls.tax_purchase_1 = cls.tax_model.create( + {"name": "Purchase tax 10", "type_tax_use": "purchase", "amount": "10.00"} + ) + cls.tax_purchase_2 = cls.tax_model.create( + {"name": "Purchase tax 20", "type_tax_use": "purchase", "amount": "20.00"} + ) + + cls.product_test_1 = cls.product_model.create( + { + "name": "Test 1", + "lst_price": "15000", + "taxes_id": [(6, 0, [cls.tax_sale_1.id, cls.tax_sale_2.id])], + "supplier_taxes_id": [ + (6, 0, [cls.tax_purchase_1.id, cls.tax_purchase_2.id]) + ], + "property_account_income_id": cls.account_revenue.id, + "standard_price": "500", + } + ) + cls.product_test_2 = cls.product_model.create( + { + "name": "Test 2", + "lst_price": "15000", + "taxes_id": [(6, 0, [cls.tax_sale_1.id, cls.tax_sale_2.id])], + "supplier_taxes_id": [ + (6, 0, [cls.tax_purchase_1.id, cls.tax_purchase_2.id]) + ], + "property_account_income_id": cls.account_revenue.id, + "standard_price": "500", + } + ) + + # Test PriceList and Sellers Price + product_price_test = cls.env.ref("product.product_product_6") + cls.price_list = cls.env.ref("product.list0") + cls.price_list.item_ids.create( + { + "compute_price": "fixed", + "fixed_price": 1234.0, + "applied_on": "0_product_variant", + "product_id": product_price_test.id, + } + ) + # Data has duplicate line with 2 Prices for same Partner, + # just remove one for the test. + seller_to_delete = product_price_test.seller_ids.filtered( + lambda l: l.price == 785.0 + and l.partner_id == cls.env.ref("base.res_partner_4") + ) + seller_to_delete.unlink() + + def test_0_picking_out_invoicing(self): + # setting Agrolait type to default, because it's 'contact' in demo data + nb_invoice_before = self.invoice_model.search_count([]) + # Test case to Get Price Unit to Invoice when Partner don't has Pricelist + self.partner.write({"type": "invoice", "property_product_pricelist": False}) + picking = self.picking_model.create( + { + "partner_id": self.partner2.id, + "picking_type_id": self.pick_type_out.id, + "location_id": self.stock_location.id, + "location_dest_id": self.customers_location.id, + } + ) + move_vals = { + "product_id": self.product_test_1.id, + "picking_id": picking.id, + "location_dest_id": self.customers_location.id, + "location_id": self.stock_location.id, + "name": self.product_test_1.name, + "product_uom_qty": 2, + "product_uom": self.product_test_1.uom_id.id, + } + new_move = self.move_model.create(move_vals) + picking.set_to_be_invoiced() + self.picking_move_state(picking) + self.assertEqual(picking.state, "done") + invoice = self.create_invoice_wizard(picking) + self.assertEqual(picking.invoice_state, "invoiced") + self.assertEqual(invoice.partner_id, self.partner) + self.assertIn(invoice, picking.invoice_ids) + self.assertIn(picking, invoice.picking_ids) + nb_invoice_after = self.invoice_model.search_count([]) + self.assertEqual(nb_invoice_before, nb_invoice_after - len(invoice)) + assert invoice.invoice_user_id, "Error to map User in Invoice." + assert invoice.invoice_payment_term_id, "Error to map Payment Term in Invoice." + assert invoice.fiscal_position_id, "Error to map Fiscal Position in Invoice." + assert invoice.company_id, "Error to map Company in Invoice." + assert invoice.invoice_line_ids, "Error to create invoice line." + for inv_line in invoice.invoice_line_ids: + assert inv_line.account_id, "Error to map Account in Invoice Line." + assert inv_line.tax_ids, "Error to map Sale Tax in Invoice Line." + assert inv_line.product_uom_id, "Error to map Product UOM in Invoice Line." + assert inv_line.price_unit, "Error in Price Unit" + assert ( + inv_line.move_line_ids + ), "Error, there no relation between Invoice Line and Stock Move Line." + for mv_line in inv_line.move_line_ids: + self.assertEqual( + mv_line.id, + new_move.id, + "Error to link stock.move with invoice.line.", + ) + + def test_1_picking_out_invoicing(self): + nb_invoice_before = self.invoice_model.search_count([]) + self.partner.write({"type": "invoice"}) + picking = self.picking_model.create( + { + "partner_id": self.partner2.id, + "picking_type_id": self.pick_type_out.id, + "location_id": self.stock_location.id, + "location_dest_id": self.customers_location.id, + } + ) + move_vals = { + "product_id": self.product_test_1.id, + "picking_id": picking.id, + "location_dest_id": self.customers_location.id, + "location_id": self.stock_location.id, + "name": self.product_test_1.name, + "product_uom_qty": 2, + "product_uom": self.product_test_1.uom_id.id, + } + self.move_model.create(move_vals) + self.picking_move_state(picking) + self.assertEqual(picking.state, "done") + + # Test Wizard Error + # self.create_invoice_wizard(picking) + wizard_obj = self.env["stock.invoice.onshipping"].with_context( + active_ids=picking.ids, + active_model=picking._name, + active_id=picking.id, + ) + fields_list = wizard_obj.fields_get().keys() + wizard_values = wizard_obj.default_get(fields_list) + wizard = wizard_obj.create(wizard_values) + wizard.onchange_group() + with self.assertRaises(exceptions.UserError) as e: + wizard.with_context(lang="en_US").action_generate() + msg = "No invoice created!" + self.assertIn(msg, e.exception.args[0]) + nb_invoice_after = self.invoice_model.search_count([]) + self.assertEqual(nb_invoice_before, nb_invoice_after) + + def test_2_picking_out_invoicing(self): + nb_invoice_before = self.invoice_model.search_count([]) + self.partner.write({"type": "invoice"}) + picking = self.picking_model.create( + { + "partner_id": self.partner2.id, + "picking_type_id": self.pick_type_out.id, + "location_id": self.stock_location.id, + "location_dest_id": self.customers_location.id, + } + ) + move_vals = { + "product_id": self.product_test_1.id, + "picking_id": picking.id, + "location_dest_id": self.customers_location.id, + "location_id": self.stock_location.id, + "name": self.product_test_1.name, + "product_uom_qty": 2, + "product_uom": self.product_test_1.uom_id.id, + } + new_move = self.move_model.create(move_vals) + picking.set_to_be_invoiced() + + # Test Set Not Invoice + picking.set_as_not_billable() + self.assertEqual(picking.invoice_state, "none") + # Test Set Invoiced + picking.set_as_invoiced() + self.assertEqual(picking.invoice_state, "invoiced") + + picking.set_to_be_invoiced() + self.picking_move_state(picking) + self.assertEqual(picking.state, "done") + invoice = self.create_invoice_wizard(picking) + self.assertEqual(picking.invoice_state, "invoiced") + self.assertEqual(invoice.partner_id, self.partner) + self.assertIn(invoice, picking.invoice_ids) + self.assertIn(picking, invoice.picking_ids) + nb_invoice_after = self.invoice_model.search_count([]) + self.assertEqual(nb_invoice_before, nb_invoice_after - len(invoice)) + assert invoice.invoice_line_ids, "Error to create invoice line." + for inv_line in invoice.invoice_line_ids: + for mv_line in inv_line.move_line_ids: + self.assertEqual( + mv_line.id, + new_move.id, + "Error to link stock.move with invoice.line.", + ) + self.assertTrue(inv_line.tax_ids, "Error to map Sale Tax in invoice.line.") + + def test_3_picking_out_invoicing(self): + """ + Test invoicing picking in to check if get the taxes + from supplier_taxes_id. + """ + nb_invoice_before = self.invoice_model.search_count([]) + picking = self.picking_model.create( + { + "partner_id": self.supplier.id, + "picking_type_id": self.pick_type_in.id, + "location_id": self.suppliers_location.id, + "location_dest_id": self.stock_location.id, + } + ) + move_vals = { + "product_id": self.product_test_1.id, + "picking_id": picking.id, + "location_dest_id": self.stock_location.id, + "location_id": self.suppliers_location.id, + "name": self.product_test_1.name, + "product_uom_qty": 2, + "product_uom": self.product_test_1.uom_id.id, + } + new_move = self.move_model.create(move_vals) + picking.set_to_be_invoiced() + self.picking_move_state(picking) + self.assertEqual(picking.state, "done") + invoice = self.create_invoice_wizard(picking) + self.assertEqual(picking.invoice_state, "invoiced") + self.assertEqual(invoice.partner_id, self.supplier) + self.assertIn(invoice, picking.invoice_ids) + self.assertIn(picking, invoice.picking_ids) + nb_invoice_after = self.invoice_model.search_count([]) + self.assertEqual(nb_invoice_before, nb_invoice_after - len(invoice)) + assert invoice.invoice_line_ids, "Error to create invoice line." + for inv_line in invoice.invoice_line_ids: + for mv_line in inv_line.move_line_ids: + self.assertEqual( + mv_line.id, + new_move.id, + "Error to link stock.move with invoice.line.", + ) + self.assertTrue( + inv_line.tax_ids, + "Error to map Purchase Tax in invoice.line.", + ) + + def test_4_picking_out_invoicing_backorder(self): + """ + Test invoicing picking out to check if backorder is create + with same invoice state. + """ + nb_invoice_before = self.invoice_model.search_count([]) + self.partner.write({"type": "invoice"}) + picking = self.picking_model.create( + { + "partner_id": self.partner2.id, + "picking_type_id": self.pick_type_out.id, + "location_id": self.stock_location.id, + "location_dest_id": self.customers_location.id, + } + ) + move_vals = { + "product_id": self.product_test_1.id, + "picking_id": picking.id, + "location_dest_id": self.customers_location.id, + "location_id": self.stock_location.id, + "name": self.product_test_1.name, + "product_uom_qty": 4, + "product_uom": self.product_test_1.uom_id.id, + } + new_move = self.move_model.create(move_vals) + new_move._onchange_product_id() + picking.set_to_be_invoiced() + # Test BackOrder need to open Wizard + # self.picking_move_state(picking) + picking.action_confirm() + # Check product availability + picking.action_assign() + # Force product availability + for move in picking.move_ids_without_package: + move.quantity_done = move.product_uom_qty / 2.0 + # Test Price Unit informed by User + move.price_unit = 345.0 + + backorder = self.create_backorder_wizard(picking) + backorder.action_assign() + self.assertEqual(backorder.invoice_state, "2binvoiced") + + self.assertEqual(picking.state, "done") + invoice = self.create_invoice_wizard(picking) + self.assertEqual(picking.invoice_state, "invoiced") + self.assertEqual(invoice.partner_id, self.partner) + self.assertIn(invoice, picking.invoice_ids) + self.assertIn(picking, invoice.picking_ids) + nb_invoice_after = self.invoice_model.search_count([]) + self.assertEqual(nb_invoice_before, nb_invoice_after - len(invoice)) + assert invoice.invoice_line_ids, "Error to create invoice line." + for inv_line in invoice.invoice_line_ids: + for mv_line in inv_line.move_line_ids: + self.assertEqual( + mv_line.id, + new_move.id, + "Error to link stock.move with invoice.line.", + ) + self.assertTrue(inv_line.tax_ids, "Error to map Sale Tax in invoice.line.") + # Test Price Unit informed by user + self.assertEqual( + inv_line.price_unit, 345.0, "Error in Price Unit informed by User." + ) + + def test_picking_cancel(self): + """ + Ensure that the invoice_state of the picking is correctly + updated when an invoice is cancelled + :return: + """ + nb_invoice_before = self.invoice_model.search_count([]) + self.partner.write({"type": "invoice"}) + picking = self.picking_model.create( + { + "partner_id": self.partner2.id, + "picking_type_id": self.pick_type_out.id, + "location_id": self.stock_location.id, + "location_dest_id": self.customers_location.id, + } + ) + move_vals = { + "product_id": self.product_test_1.id, + "picking_id": picking.id, + "location_dest_id": self.customers_location.id, + "location_id": self.stock_location.id, + "name": self.product_test_1.name, + "product_uom_qty": 2, + "product_uom": self.product_test_1.uom_id.id, + } + self.move_model.create(move_vals) + picking.set_to_be_invoiced() + self.picking_move_state(picking) + self.assertEqual(picking.state, "done") + invoice = self.create_invoice_wizard(picking) + self.assertEqual(picking.invoice_state, "invoiced") + self.assertEqual(invoice.partner_id, self.partner) + invoice.button_cancel() + self.assertEqual(picking.invoice_state, "2binvoiced") + invoice.button_draft() + self.assertEqual(picking.invoice_state, "invoiced") + self.assertIn(invoice, picking.invoice_ids) + self.assertIn(picking, invoice.picking_ids) + nb_invoice_after = self.invoice_model.search_count([]) + self.assertEqual(nb_invoice_before, nb_invoice_after - len(invoice)) + + def test_picking_invoice_refund(self): + """ + Ensure that a refund keep the link to the picking + :return: + """ + nb_invoice_before = self.invoice_model.search_count([]) + self.partner.write({"type": "invoice"}) + picking = self.picking_model.create( + { + "partner_id": self.partner2.id, + "picking_type_id": self.pick_type_out.id, + "location_id": self.stock_location.id, + "location_dest_id": self.customers_location.id, + } + ) + move_vals = { + "product_id": self.product_test_1.id, + "picking_id": picking.id, + "location_dest_id": self.customers_location.id, + "location_id": self.stock_location.id, + "name": self.product_test_1.name, + "product_uom_qty": 2, + "product_uom": self.product_test_1.uom_id.id, + } + self.move_model.create(move_vals) + picking.set_to_be_invoiced() + self.picking_move_state(picking) + self.assertEqual(picking.state, "done") + invoice = self.create_invoice_wizard(picking) + self.assertEqual(picking.invoice_state, "invoiced") + self.assertEqual(invoice.partner_id, self.partner) + self.assertIn(invoice, picking.invoice_ids) + self.assertIn(picking, invoice.picking_ids) + invoice.action_post() + refund = invoice._reverse_moves(cancel=True) + self.assertEqual(picking.invoice_state, "invoiced") + self.assertIn(picking, refund.picking_ids) + nb_invoice_after = self.invoice_model.search_count([]) + self.assertEqual(nb_invoice_before, nb_invoice_after - len(invoice | refund)) + + def test_picking_invoicing_by_product1(self): + """ + Test the invoice generation grouped by partner/product with 1 + picking and 2 moves. + :return: + """ + nb_invoice_before = self.invoice_model.search_count([]) + self.partner.write({"type": "invoice"}) + picking = self.picking_model.create( + { + "partner_id": self.partner.id, + "picking_type_id": self.pick_type_out.id, + "location_id": self.stock_location.id, + "location_dest_id": self.customers_location.id, + } + ) + move_vals = { + "product_id": self.product_test_1.id, + "picking_id": picking.id, + "location_dest_id": self.customers_location.id, + "location_id": self.stock_location.id, + "name": self.product_test_1.name, + "product_uom_qty": 1, + "product_uom": self.product_test_1.uom_id.id, + } + self.move_model.create(move_vals) + move_vals2 = { + "product_id": self.product_test_2.id, + "picking_id": picking.id, + "location_dest_id": self.customers_location.id, + "location_id": self.stock_location.id, + "name": self.product_test_2.name, + "product_uom_qty": 1, + "product_uom": self.product_test_2.uom_id.id, + } + self.move_model.create(move_vals2) + picking.set_to_be_invoiced() + self.picking_move_state(picking) + self.assertEqual(picking.state, "done") + invoice = self.create_invoice_wizard(picking) + self.assertEqual(picking.invoice_state, "invoiced") + self.assertEqual(invoice.partner_id, self.partner) + self.assertIn(invoice, picking.invoice_ids) + self.assertIn(picking, invoice.picking_ids) + products = invoice.invoice_line_ids.mapped("product_id") + self.assertEqual(len(invoice.invoice_line_ids), 2) + self.assertIn(self.product_test_1, products) + self.assertIn(self.product_test_2, products) + nb_invoice_after = self.invoice_model.search_count([]) + self.assertEqual(nb_invoice_before, nb_invoice_after - len(invoice)) + + def test_picking_invoicing_by_product2(self): + """ + Test the invoice generation grouped by partner/product with 2 + picking and 2 moves per picking. + We use same partner for 2 picking so we should have 1 invoice with 2 + lines (and qty 2) + :return: + """ + nb_invoice_before = self.invoice_model.search_count([]) + self.partner.write({"type": "invoice"}) + picking = self.picking_model.create( + { + "partner_id": self.partner.id, + "picking_type_id": self.pick_type_out.id, + "location_id": self.stock_location.id, + "location_dest_id": self.customers_location.id, + } + ) + move_vals = { + "product_id": self.product_test_1.id, + "picking_id": picking.id, + "location_dest_id": self.customers_location.id, + "location_id": self.stock_location.id, + "name": self.product_test_1.name, + "product_uom_qty": 1, + "product_uom": self.product_test_1.uom_id.id, + } + self.move_model.create(move_vals) + picking2 = picking.copy() + move_vals2 = { + "product_id": self.product_test_1.id, + "picking_id": picking2.id, + "location_dest_id": self.customers_location.id, + "location_id": self.stock_location.id, + "name": self.product_test_1.name, + "product_uom_qty": 1, + "product_uom": self.product_test_1.uom_id.id, + } + self.move_model.create(move_vals2) + picking.set_to_be_invoiced() + self.picking_move_state(picking) + picking2.set_to_be_invoiced() + self.picking_move_state(picking2) + self.assertEqual(picking.state, "done") + self.assertEqual(picking2.state, "done") + pickings = picking | picking2 + invoice = self.create_invoice_wizard(pickings) + self.assertEqual(len(invoice), 1) + self.assertEqual(picking.invoice_state, "invoiced") + self.assertEqual(picking2.invoice_state, "invoiced") + self.assertEqual(invoice.partner_id, self.partner) + self.assertIn(invoice, picking.invoice_ids) + self.assertIn(invoice, picking2.invoice_ids) + self.assertIn(picking, invoice.picking_ids) + self.assertIn(picking2, invoice.picking_ids) + products = invoice.invoice_line_ids.mapped("product_id") + self.assertIn(self.product_test_1, products) + for inv_line in invoice.invoice_line_ids: + # qty = 3 because 1 move + duplicate one + 1 new + self.assertAlmostEqual(inv_line.quantity, 3) + self.assertTrue(inv_line.tax_ids, "Error to map Sale Tax in invoice.line.") + # Now test behaviour if the invoice is delete + invoice.unlink() + for picking in pickings: + self.assertEqual(picking.invoice_state, "2binvoiced") + nb_invoice_after = self.invoice_model.search_count([]) + # Should be equals because we delete the invoice + self.assertEqual(nb_invoice_before, nb_invoice_after) + + def test_picking_invoicing_by_product3(self): + """ + Test the invoice generation grouped by partner/product with 2 + picking and 2 moves per picking. + We use different partner for 2 picking so we should have 2 invoice + with 2 lines (and qty 1) + :return: + """ + nb_invoice_before = self.invoice_model.search_count([]) + self.partner.write({"type": "invoice"}) + picking = self.picking_model.create( + { + "partner_id": self.partner.id, + "picking_type_id": self.pick_type_out.id, + "location_id": self.stock_location.id, + "location_dest_id": self.customers_location.id, + } + ) + move_vals = { + "product_id": self.product_test_1.id, + "picking_id": picking.id, + "location_dest_id": self.customers_location.id, + "location_id": self.stock_location.id, + "name": self.product_test_1.name, + "product_uom_qty": 1, + "product_uom": self.product_test_1.uom_id.id, + } + self.move_model.create(move_vals) + picking2 = picking.copy({"partner_id": self.partner3.id}) + move_vals2 = { + "product_id": self.product_test_2.id, + "picking_id": picking2.id, + "location_dest_id": self.customers_location.id, + "location_id": self.stock_location.id, + "name": self.product_test_2.name, + "product_uom_qty": 1, + "product_uom": self.product_test_2.uom_id.id, + } + self.move_model.create(move_vals2) + picking.set_to_be_invoiced() + self.picking_move_state(picking) + + picking2.set_to_be_invoiced() + self.picking_move_state(picking2) + self.assertEqual(picking.state, "done") + self.assertEqual(picking2.state, "done") + pickings = picking | picking2 + invoices = self.create_invoice_wizard(pickings) + + self.assertEqual(len(invoices), 2) + self.assertEqual(picking.invoice_state, "invoiced") + self.assertEqual(picking2.invoice_state, "invoiced") + self.assertIn(self.partner, invoices.mapped("partner_id")) + self.assertIn(self.partner3, invoices.mapped("partner_id")) + for invoice in invoices: + self.assertEqual(len(invoice.picking_ids), 1) + picking = invoice.picking_ids + self.assertIn(invoice, picking.invoice_ids) + for inv_line in invoice.invoice_line_ids: + self.assertAlmostEqual(inv_line.quantity, 1) + self.assertTrue( + inv_line.tax_ids, + "Error to map Sale Tax in invoice.line.", + ) + # Test the behaviour when the invoice is cancelled + # The picking invoice_status should be updated + invoice.button_cancel() + self.assertEqual(picking.invoice_state, "2binvoiced") + nb_invoice_after = self.invoice_model.search_count([]) + self.assertEqual(nb_invoice_before, nb_invoice_after - len(invoices)) + + def test_0_counting_2binvoiced(self): + """ + Check method counting 2binvoice used in kanban view + """ + self.assertEqual(1, self.pick_type_in.count_picking_2binvoiced) + + def test_return_customer_picking(self): + """ + Test Return Customer Picking and Invoice created. + """ + picking = self.env.ref("stock_picking_invoicing.stock_picking_invoicing_2") + self.picking_move_state(picking) + self.assertEqual(picking.state, "done") + invoice = self.create_invoice_wizard(picking) + # Confirm Invoice + invoice.action_post() + self.assertEqual(invoice.state, "posted", "Invoice should be in state Posted") + # Check Invoice Type + self.assertEqual( + invoice.move_type, "out_invoice", "Invoice Type should be Out Invoice" + ) + + # Return Picking + picking_devolution = self.return_picking_wizard(picking) + + self.assertEqual(picking_devolution.invoice_state, "2binvoiced") + for line in picking_devolution.move_ids: + self.assertEqual(line.invoice_state, "2binvoiced") + + self.picking_move_state(picking_devolution) + self.assertEqual(picking_devolution.state, "done", "Change state fail.") + invoice_devolution = self.create_invoice_wizard(picking_devolution) + # Confirm Return Invoice + invoice_devolution.action_post() + self.assertEqual( + invoice_devolution.state, "posted", "Invoice should be in state Posted" + ) + # Check Invoice Type + self.assertEqual( + invoice_devolution.move_type, + "out_refund", + "Invoice Type should be Out Refund", + ) + + def test_return_supplier_picking(self): + """ + Test Return Supplier Picking and Invoice created. + """ + picking = self.env.ref("stock_picking_invoicing.stock_picking_invoicing_7") + self.picking_move_state(picking) + self.assertEqual(picking.state, "done") + invoice = self.create_invoice_wizard(picking) + for line in invoice.invoice_line_ids: + for seller in line.product_id.seller_ids: + if seller.partner_id == invoice.partner_id: + self.assertEqual( + seller.price, + line.price_unit, + "Product Price in invoice line should be the same of Seller Price.", + ) + # Confirm Invoice + invoice.action_post() + self.assertEqual(invoice.state, "posted", "Invoice should be in state Posted") + # Check Invoice Type + self.assertEqual( + invoice.move_type, "in_invoice", "Invoice Type should be In Invoice" + ) + + # Return Picking + picking_devolution = self.return_picking_wizard(picking) + + self.assertEqual(picking_devolution.invoice_state, "2binvoiced") + for line in picking_devolution.move_ids: + self.assertEqual(line.invoice_state, "2binvoiced") + + self.picking_move_state(picking_devolution) + self.assertEqual(picking_devolution.state, "done", "Change state fail.") + + invoice_devolution = self.create_invoice_wizard(picking_devolution) + # Confirm Return Invoice + invoice_devolution.action_post() + self.assertEqual( + invoice_devolution.state, "posted", "Invoice should be in state Posted" + ) + # Check Invoice Type + self.assertEqual( + invoice_devolution.move_type, + "in_refund", + "Invoice Type should be In Refund", + ) + + def test_get_price_from_pricelist(self): + """Test get Price from PriceList.""" + picking = self.env.ref("stock_picking_invoicing.stock_picking_invoicing_1") + self.picking_move_state(picking) + self.assertEqual(picking.state, "done") + invoice = self.create_invoice_wizard(picking) + self.assertEqual(picking.invoice_state, "invoiced") + for inv_line in invoice.invoice_line_ids: + if inv_line.product_id == self.env.ref("product.product_product_6"): + self.assertEqual( + inv_line.price_unit, + 1234.0, + "Error to get sale Price from Price List.", + ) + + def test_picking_extra_vals(self): + """Test Picking Extra Vals""" + picking = self.env.ref("stock_picking_invoicing.stock_picking_invoicing_1") + + self._run_picking_onchanges(picking) + + for line in picking.move_ids_without_package: + self._run_line_onchanges(line) + # Force Split + line.quantity_done = 10 + + picking.button_validate() diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/views/stock_move_views.xml b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/views/stock_move_views.xml new file mode 100644 index 00000000..50ab801d --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/views/stock_move_views.xml @@ -0,0 +1,62 @@ + + + + stock.move.form.invoice_state + stock.move + + + + + + + + + + + + + + + stock.move.form.inherit + stock.move + + + + + + + + {'invisible': [('invoice_state', 'in', [False, 'none'])]} + + + + + stock.move.tree (in stock_picking_invoicing) + stock.move + + + + + + + + + + stock.move.tree (in stock_picking_invoicing) + stock.move + + + + + + + + diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/views/stock_picking_type_views.xml b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/views/stock_picking_type_views.xml new file mode 100644 index 00000000..aa6d2a82 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/views/stock_picking_type_views.xml @@ -0,0 +1,37 @@ + + + + Picking to Invoice + ir.actions.act_window + stock.picking + tree,form + + [('state', '!=', 'cancel'), ('picking_type_id', '=', active_id), + ('invoice_state', '=', '2binvoiced')] + {'default_picking_type_id': active_id} + + + stock.picking.type.kanban + stock.picking.type + + + + + + +
+ +
+ +
+
+
+
+
+
diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/views/stock_picking_views.xml b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/views/stock_picking_views.xml new file mode 100644 index 00000000..d8581682 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/views/stock_picking_views.xml @@ -0,0 +1,117 @@ + + + + stock.picking.tree.inherit + stock.picking + + + + + + + + + stock.picking.search.inherit + stock.picking + + + + + + + + + stock.picking.form.inherit + stock.picking + + + + + + + + + + + + + + + + + + + + + + { + 'default_invoice_state': invoice_state, + } + + + + + + + + + + + + + + + diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/wizards/__init__.py b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/wizards/__init__.py new file mode 100644 index 00000000..00f959aa --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/wizards/__init__.py @@ -0,0 +1,5 @@ +# Copyright (C) 2019-Today: Odoo Community Association (OCA) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import stock_invoice_onshipping +from . import stock_return_picking diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/wizards/stock_invoice_onshipping.py b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/wizards/stock_invoice_onshipping.py new file mode 100644 index 00000000..4ebcbfd0 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/wizards/stock_invoice_onshipping.py @@ -0,0 +1,533 @@ +# Copyright (C) 2019-Today: Odoo Community Association (OCA) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import _, api, fields, models +from odoo.exceptions import UserError + +JOURNAL_TYPE_MAP = { + ("outgoing", "customer"): ["sale"], + ("outgoing", "supplier"): ["purchase"], + ("outgoing", "transit"): ["sale", "purchase"], + ("incoming", "supplier"): ["purchase"], + ("incoming", "customer"): ["sale"], + ("incoming", "transit"): ["purchase", "sale"], +} + +INVOICE_TYPE_MAP = { + # Picking Type Code | Local Origin Usage | Local Dest Usage + ("outgoing", "internal", "customer"): "out_invoice", + ("incoming", "customer", "internal"): "out_refund", + ("incoming", "customer", "customer"): "out_refund", + ("incoming", "supplier", "internal"): "in_invoice", + ("incoming", "supplier", "customer"): "in_invoice", + ("outgoing", "internal", "supplier"): "in_refund", + ("outgoing", "internal", "internal"): "in_refund", + ("incoming", "transit", "internal"): "in_invoice", + ("outgoing", "transit", "supplier"): "in_refund", + ("outgoing", "transit", "customer"): "out_invoice", +} + + +class StockInvoiceOnshipping(models.TransientModel): + _name = "stock.invoice.onshipping" + _description = "Stock Invoice Onshipping" + + @api.model + def _get_journal_type(self): + active_ids = self.env.context.get("active_ids", []) + if active_ids: + active_ids = active_ids[0] + pick_obj = self.env["stock.picking"] + picking = pick_obj.browse(active_ids) + if not picking or not picking.move_ids: + return "sale" + pick_type_code = picking.picking_type_id.code + line = fields.first(picking.move_ids) + if pick_type_code == "incoming": + usage = line.location_id.usage + else: + usage = line.location_dest_id.usage + return JOURNAL_TYPE_MAP.get((pick_type_code, usage), ["sale"])[0] + + journal_type = fields.Selection( + selection=[ + ("purchase", "Create Supplier Invoice"), + ("sale", "Create Customer Invoice"), + ], + default=_get_journal_type, + readonly=True, + ) + group = fields.Selection( + selection=[ + ("picking", "Picking"), + ("partner", "Partner"), + ("partner_product", "Partner/Product"), + ], + default="picking", + help="Group pickings/moves to create invoice(s):\n" + "Picking: One invoice per picking;\n" + "Partner: One invoice for each picking's partner;\n" + "Partner/Product: One invoice per picking's partner and group " + "product into a single invoice line.", + required=True, + ) + invoice_date = fields.Date() + sale_journal = fields.Many2one( + comodel_name="account.journal", + domain="[('type', '=', 'sale')]", + default=lambda self: self._default_journal("sale"), + ondelete="cascade", + ) + purchase_journal = fields.Many2one( + comodel_name="account.journal", + domain="[('type', '=', 'purchase')]", + default=lambda self: self._default_journal("purchase"), + ondelete="cascade", + ) + show_sale_journal = fields.Boolean() + show_purchase_journal = fields.Boolean() + + @api.model + def default_get(self, fields_list): + """ + Inherit to add default invoice_date + :param fields_list: list of str + :return: dict + """ + result = super().default_get(fields_list) + result.update({"invoice_date": fields.Date.today()}) + return result + + @api.onchange("group") + def onchange_group(self): + self.ensure_one() + ( + sale_pickings, + sale_refund_pickings, + purchase_pickings, + purchase_refund_pickings, + ) = self.get_split_pickings() + self.show_sale_journal = bool(sale_pickings) + self.show_purchase_journal = bool(purchase_pickings) + + def get_partner_sum(self, pickings, partner, inv_type, picking_type, usage): + pickings = pickings.filtered( + lambda x: x.picking_type_id.code == picking_type and x.partner_id == partner + ) + lines = pickings.mapped("move_ids") + if picking_type == "outgoing": + moves = lines.filtered(lambda x: x.location_dest_id.usage == usage) + else: + moves = lines.filtered(lambda x: x.location_id.usage == usage) + total = sum( + ( + m._get_price_unit_invoice(inv_type, m.picking_id.partner_id) + * m.product_uom_qty + ) + for m in moves + ) + return total, moves.mapped("picking_id") + + def get_split_pickings(self): + self.ensure_one() + picking_obj = self.env["stock.picking"] + pickings = picking_obj.browse(self.env.context.get("active_ids", [])) + if self.group != "picking": + return self.get_split_pickings_grouped(pickings) + return self.get_split_pickings_nogrouped(pickings) + + def get_split_pickings_grouped(self, pickings): + sale_pickings = self.env["stock.picking"].browse() + sale_refund_pickings = self.env["stock.picking"].browse() + purchase_pickings = self.env["stock.picking"].browse() + purchase_refund_pickings = self.env["stock.picking"].browse() + + for partner in pickings.mapped("partner_id"): + so_sum, so_pickings = self.get_partner_sum( + pickings, partner, "out_invoice", "outgoing", "customer" + ) + si_sum, si_pickings = self.get_partner_sum( + pickings, partner, "out_invoice", "incoming", "customer" + ) + if (so_sum - si_sum) >= 0: + sale_pickings |= so_pickings | si_pickings + else: + sale_refund_pickings |= so_pickings | si_pickings + pi_sum, pi_pickings = self.get_partner_sum( + pickings, partner, "in_invoice", "incoming", "supplier" + ) + po_sum, po_pickings = self.get_partner_sum( + pickings, partner, "in_invoice", "outgoing", "supplier" + ) + if (pi_sum - po_sum) >= 0: + purchase_pickings |= pi_pickings | po_pickings + else: + purchase_refund_pickings |= pi_pickings | po_pickings + + return ( + sale_pickings, + sale_refund_pickings, + purchase_pickings, + purchase_refund_pickings, + ) + + def get_split_pickings_nogrouped(self, pickings): + first = fields.first + sale_pickings = pickings.filtered( + lambda x: x.picking_type_id.code == "outgoing" + and first(x.move_ids).location_dest_id.usage == "customer" + ) + sale_refund_pickings = pickings.filtered( + lambda x: x.picking_type_id.code == "incoming" + and first(x.move_ids).location_id.usage == "customer" + ) + purchase_pickings = pickings.filtered( + lambda x: x.picking_type_id.code == "incoming" + and first(x.move_ids).location_id.usage == "supplier" + ) + purchase_refund_pickings = pickings.filtered( + lambda x: x.picking_type_id.code == "outgoing" + and first(x.move_ids).location_dest_id.usage == "supplier" + ) + + return ( + sale_pickings, + sale_refund_pickings, + purchase_pickings, + purchase_refund_pickings, + ) + + @api.model + def _default_journal(self, journal_type): + """ + Get the default journal based on the given type + :param journal_type: str + :return: account.journal recordset + """ + default_journal = self.env["account.journal"].search( + [ + ("type", "=", journal_type), + ("company_id", "=", self.env.company.id), + ], + limit=1, + ) + return default_journal + + def action_generate(self): + """ + Launch the invoice generation + :return: + """ + self.ensure_one() + invoices = self._action_generate_invoices() + if not invoices: + raise UserError(_("No invoice created!")) + + # Update the state on pickings related to new invoices only + self._update_picking_invoice_status(invoices.mapped("picking_ids")) + + inv_type = self._get_invoice_type() + if inv_type in ["out_invoice", "out_refund"]: + xmlid = "account.action_move_out_invoice_type" + else: + xmlid = "account.action_move_in_invoice_type" + action_dict = self.env["ir.actions.act_window"]._for_xml_id(xmlid) + + if len(invoices) > 1: + action_dict["domain"] = [("id", "in", invoices.ids)] + elif len(invoices) == 1: + if inv_type in ["out_invoice", "out_refund"]: + form_view = [(self.env.ref("account.view_move_form").id, "form")] + else: + form_view = [(self.env.ref("account.view_move_form").id, "form")] + if "views" in action_dict: + action_dict["views"] = form_view + [ + (state, view) + for state, view in action_dict["views"] + if view != "form" + ] + else: + action_dict["views"] = form_view + action_dict["res_id"] = invoices.ids[0] + + return action_dict + + def _load_pickings(self): + """ + Load pickings from context + :return: stock.picking recordset + """ + picking_obj = self.env["stock.picking"] + active_ids = self.env.context.get("active_ids", []) + pickings = picking_obj.browse(active_ids) + pickings = pickings.filtered(lambda p: p.invoice_state == "2binvoiced") + return pickings + + def _get_journal(self): + """ + Get the journal depending on the journal_type + :return: account.journal recordset + """ + self.ensure_one() + journal_field = "%s_journal" % self.journal_type + journal = self[journal_field] + return journal + + def _get_invoice_type(self): + """ + Get the invoice type + :return: str + """ + self.ensure_one() + + active_ids = self.env.context.get("active_ids", []) + if active_ids: + active_ids = active_ids[0] + picking = self.env["stock.picking"].browse(active_ids) + + inv_type = ( + INVOICE_TYPE_MAP.get( + ( + picking.picking_type_code, + picking.location_id.usage, + picking.location_dest_id.usage, + ) + ) + or "out_invoice" + ) + + return inv_type + + @api.model + def _get_picking_key(self, picking): + """ + Get the key for the given picking. + By default, it's based on the invoice partner and the picking_type_id + of the picking + :param picking: stock.picking recordset + :return: key (tuple,...) + """ + key = (picking,) + if self.group in ["partner", "partner_product"]: + # Pickings with same Partner to create Invoice but the + # Partner to Shipping is different should not be grouping. + key = ( + picking._get_partner_to_invoice(), + picking.picking_type_id, + picking.partner_id, + ) + return key + + def _group_pickings(self, pickings): + """ + Group given picking + :param pickings: + :return: list of stock.picking recordset + """ + grouped_picking = {} + pickings = pickings.filtered(lambda p: p.invoice_state == "2binvoiced") + for picking in pickings: + key = self._get_picking_key(picking) + picks_grouped = grouped_picking.get(key, self.env["stock.picking"].browse()) + picks_grouped |= picking + grouped_picking.update({key: picks_grouped}) + return grouped_picking.values() + + def _simulate_invoice_onchange(self, values): + """ + Simulate onchange for invoice + :param values: dict + :return: dict + """ + invoice = self.env["account.move"].new(values.copy()) + invoice._onchange_partner_id() + invoice._inverse_company_id() + invoice._inverse_currency_id() + invoice._onchange_date() + new_values = invoice._convert_to_write(invoice._cache) + # Ensure basic values are not updated + values.update(new_values) + return invoice, values + + def _build_invoice_values_from_pickings(self, pickings): + """ + Build dict to create a new invoice from given pickings + :param pickings: stock.picking recordset + :return: dict + """ + picking = fields.first(pickings) + partner_id = picking._get_partner_to_invoice() + partner = self.env["res.partner"].browse(partner_id) + inv_type = self._get_invoice_type() + currency = self.env.company.currency_id + if partner: + code = picking.picking_type_id.code + if partner.property_product_pricelist and code == "outgoing": + currency = partner.property_product_pricelist.currency_id + journal = self._get_journal() + invoice_obj = self.env["account.move"] + values = invoice_obj.default_get(invoice_obj.fields_get().keys()) + values.update( + { + "invoice_origin": ", ".join(pickings.mapped("name")), + "partner_id": partner_id, + "move_type": inv_type, + "currency_id": currency.id, + "journal_id": journal.id, + } + ) + + invoice, values = self._simulate_invoice_onchange(values) + return invoice, values + + def _get_move_key(self, move): + """ + Get the key based on the given move + :param move: stock.move recordset + :return: (key,) + """ + key = (move,) + if self.group == "partner_product": + key = (move.product_id,) + return key + + def _group_moves(self, moves): + """ + Possibility to group moves (to create 1 invoice line with many moves) + :param moves: stock.move recordset + :return: list of stock.move recordset + """ + grouped_moves = {} + moves = moves.filtered(lambda m: m.invoice_state == "2binvoiced") + for move in moves: + key = self._get_move_key(move) + move_grouped = grouped_moves.get(key, self.env["stock.move"].browse()) + move_grouped |= move + grouped_moves.update({key: move_grouped}) + return grouped_moves.values() + + def _simulate_invoice_line_onchange(self, values, price_unit=None): + """ + Simulate onchange for invoice line + :param values: dict + :return: dict + """ + line = self.env["account.move.line"].new(values.copy()) + line._inverse_partner_id() + line._inverse_product_id() + line._inverse_account_id() + line._inverse_amount_currency() + new_values = line._convert_to_write(line._cache) + if price_unit: + new_values["price_unit"] = price_unit + # Ensure basic values are not updated + values.update(new_values) + return values + + def _get_invoice_line_values(self, moves, invoice_values, invoice): + """ + Create invoice line values from given moves + :param moves: stock.move + :param invoice: account.move + :return: dict + """ + move = fields.first(moves) + product = move.product_id + partner_id = self.env["res.partner"].browse(invoice_values["partner_id"]) + inv_type = invoice_values["move_type"] + quantity = 0 + move_line_ids = [] + for move in moves: + qty = move.product_uom_qty + loc = move.location_id + loc_dst = move.location_dest_id + # Better to understand with IF/ELIF than many OR + if inv_type == "out_invoice" and loc.usage == "customer": + qty *= -1 + elif inv_type == "out_refund" and loc_dst.usage == "customer": + qty *= -1 + elif inv_type == "in_invoice" and loc_dst.usage == "supplier": + qty *= -1 + elif inv_type == "in_refund" and loc.usage == "supplier": + qty *= -1 + quantity += qty + move_line_ids.append((4, move.id)) + price = moves._get_price_unit_invoice(inv_type, partner_id, quantity) + line_obj = self.env["account.move.line"] + values = line_obj.default_get(line_obj.fields_get().keys()) + values.update( + { + "name": move.name, + "product_id": product.id, + "quantity": quantity, + "price_unit": price, + "move_line_ids": move_line_ids, + "move_id": invoice.id, + } + ) + values = self._simulate_invoice_line_onchange(values, price_unit=price) + return values + + def _update_picking_invoice_status(self, pickings): + """ + Update invoice_state on pickings + :param pickings: stock.picking recordset + :return: stock.picking recordset + """ + return pickings.set_as_invoiced() + + def ungroup_moves(self, grouped_moves_list): + """Ungroup your moves, split them again, grouping by + fiscal position, max itens per invoice and etc + :param grouped_moves_list: + :return: list of grouped moves list + """ + return [grouped_moves_list] + + def _create_invoice(self, invoice_values): + """Override this method if you need to change any values of the + invoice and the lines before the invoice creation + :param invoice_values: dict with the invoice and its lines + :return: invoice + """ + return self.env["account.move"].create(invoice_values) + + def _action_generate_invoices(self): + """ + Action to generate invoices based on pickings + :return: account.move recordset + """ + pickings = self._load_pickings() + company = pickings.mapped("company_id") + if company and company != self.env.company: + raise UserError(_("All pickings are not related to your company!")) + pick_list = self._group_pickings(pickings) + invoices = self.env["account.move"].browse() + for pickings in pick_list: + moves = pickings.mapped("move_ids") + grouped_moves_list = self._group_moves(moves) + parts = self.ungroup_moves(grouped_moves_list) + for moves_list in parts: + invoice, invoice_values = self._build_invoice_values_from_pickings( + pickings + ) + lines = [(5, 0, {})] + line_values = False + for moves in moves_list: + line_values = self._get_invoice_line_values( + moves, invoice_values, invoice + ) + if line_values: + lines.append((0, 0, line_values)) + if line_values: # Only create the invoice if it has lines + invoice_values["invoice_line_ids"] = lines + # Necessary inform line_ids with empty list to avoid error + # addons/account/models/account_move.py", line 2251, + # in _sanitize_vals + # assert command not in (Command.SET, Command.CLEAR) + invoice_values["line_ids"] = [] + invoice_values["invoice_date"] = self.invoice_date + invoice = self._create_invoice(invoice_values) + invoice._compute_amount() + invoices |= invoice + return invoices diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/wizards/stock_invoice_onshipping_view.xml b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/wizards/stock_invoice_onshipping_view.xml new file mode 100644 index 00000000..85ec6117 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/wizards/stock_invoice_onshipping_view.xml @@ -0,0 +1,47 @@ + + + + Stock Invoice Onshipping + stock.invoice.onshipping + +
+

+ +

+ + + + + + + + +
+
+
+
+
+ + Create Draft Invoices + ir.actions.act_window + stock.invoice.onshipping + + + list,form + new + +
diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/wizards/stock_return_picking.py b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/wizards/stock_return_picking.py new file mode 100644 index 00000000..927fe8e7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/wizards/stock_return_picking.py @@ -0,0 +1,23 @@ +# @ 2021-Today: Akretion - www.akretion.com - +# Magno Costa +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models + + +class StockReturnPicking(models.TransientModel): + _inherit = "stock.return.picking" + + invoice_state = fields.Selection( + selection=[("2binvoiced", "To be refunded/invoiced"), ("none", "No invoicing")], + string="Invoicing", + required=True, + default="none", + ) + + def _prepare_move_default_values(self, return_line, new_picking): + vals = super()._prepare_move_default_values(return_line, new_picking) + if self.invoice_state == "2binvoiced": + vals.update({"invoice_state": self.invoice_state}) + + return vals diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/wizards/stock_return_picking_view.xml b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/wizards/stock_return_picking_view.xml new file mode 100644 index 00000000..7c9b0036 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_invoicing/stock_picking_invoicing/wizards/stock_return_picking_view.xml @@ -0,0 +1,15 @@ + + + + Return lines + stock.return.picking + + + + + + + + + + diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/README.md b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/README.md new file mode 100644 index 00000000..e49b2892 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/README.md @@ -0,0 +1,46 @@ +# Stock Picking Return Refund Option + +Odoo addon: stock_picking_return_refund_option + +## Installation + +```bash +pip install odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option +``` + +## Dependencies + +This addon depends on: +- stock_account +- purchase_stock +- sale_stock + +## Manifest Information + +- **Name**: Stock Picking Return Refund Option +- **Version**: 16.0.1.0.2 +- **Category**: Sales +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/account-invoicing](https://github.com/OCA/account-invoicing) branch 16.0, addon `stock_picking_return_refund_option`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/doc/ARCHITECTURE.md b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/doc/ARCHITECTURE.md new file mode 100644 index 00000000..84c055f8 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Stock_picking_return_refund_option Module - stock_picking_return_refund_option + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/doc/CONFIGURATION.md b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/doc/CONFIGURATION.md new file mode 100644 index 00000000..9edab247 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for stock_picking_return_refund_option. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/doc/CONTROLLERS.md b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/doc/CONTROLLERS.md new file mode 100644 index 00000000..f628e770 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/doc/DEPENDENCIES.md b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/doc/DEPENDENCIES.md new file mode 100644 index 00000000..fdf05237 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/doc/DEPENDENCIES.md @@ -0,0 +1,7 @@ +# Dependencies + +This addon depends on: + +- [stock_account](../../odoo-bringout-oca-ocb-stock_account) +- [purchase_stock](../../odoo-bringout-oca-ocb-purchase_stock) +- [sale_stock](../../odoo-bringout-oca-ocb-sale_stock) diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/doc/FAQ.md b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/doc/FAQ.md new file mode 100644 index 00000000..1aaa0ba3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon stock_picking_return_refund_option or install in UI. diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/doc/INSTALL.md b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/doc/INSTALL.md new file mode 100644 index 00000000..ddd5aaf2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option" +# or +uv pip install odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option" +``` diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/doc/MODELS.md b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/doc/MODELS.md new file mode 100644 index 00000000..4d960b10 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/doc/MODELS.md @@ -0,0 +1,13 @@ +# Models + +Detected core models and extensions in stock_picking_return_refund_option. + +```mermaid +classDiagram + class stock_move + class stock_picking +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/doc/OVERVIEW.md b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/doc/OVERVIEW.md new file mode 100644 index 00000000..5e278e97 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: stock_picking_return_refund_option. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon stock_picking_return_refund_option +- License: LGPL-3 diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/doc/REPORTS.md b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/doc/REPORTS.md new file mode 100644 index 00000000..e0ea35fb --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/doc/SECURITY.md b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/doc/SECURITY.md new file mode 100644 index 00000000..e07da9da --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/doc/TROUBLESHOOTING.md new file mode 100644 index 00000000..56853cb7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/doc/USAGE.md b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/doc/USAGE.md new file mode 100644 index 00000000..4b56ee66 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon stock_picking_return_refund_option +``` diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/doc/WIZARDS.md b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/doc/WIZARDS.md new file mode 100644 index 00000000..48e790dc --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/pyproject.toml b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/pyproject.toml new file mode 100644 index 00000000..2ccc5496 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/pyproject.toml @@ -0,0 +1,44 @@ +[project] +name = "odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option" +version = "16.0.0" +description = "Stock Picking Return Refund Option - Update the refund options in pickings" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-account-invoicing-stock_account>=16.0.0", + "odoo-bringout-oca-account-invoicing-purchase_stock>=16.0.0", + "odoo-bringout-oca-account-invoicing-sale_stock>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["stock_picking_return_refund_option"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/README.rst b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/README.rst new file mode 100644 index 00000000..0e02ab4a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/README.rst @@ -0,0 +1,146 @@ +================================== +Stock Picking Return Refund Option +================================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:faadfb1fb3ffb287a70b251e5ae89daa22f18cce203e1e3878cfbf21a6c5fc3e + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png + :target: https://odoo-community.org/page/development-status + :alt: Production/Stable +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/stock_picking_return_refund_option + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-stock_picking_return_refund_option + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module extends the functionality of sales and purchase orders to support +modify stock move field to_refund after it has been confirmed. + +**Table of contents** + +.. contents:: + :local: + +Installation +============ + +#. This module requires the additional installation of sale_stock or purchase + modules for enabling the features it contains. + +Usage +===== + +To use this module, when some customer returns some refundable products to you +after you created an invoice, you need to: + +For a sale order: + +#. Go to *Sales > Sales Orders > Create*. +#. Choose a customer and add a product whose *Invoicing Policy* is *Delivered + quantities*, and input some quantity to sell. +#. Confirm the sale. +#. Go to *Delivery > Validate > Apply*. +#. Return to the sale order. +#. Press *Create Invoice > Invoiceable lines > Create and View Invoices*. +#. The created invoice's amount is the same you sold. +#. Return to the sale order. +#. Go to *Delivery > Return*. +#. Set *Quantity* to a lower quantity than the sold one, and enable + *To Refund*. +#. Press *Return > Validate > Apply*. +#. Return to the sale order. +#. Press *Create Invoice > Invoiceable lines (deduct down payments) > + Create and View Invoices*. +#. A refund is created for the quantity you returned before. + +For allowing to refund quantities after the picking has been confirmed if you +did not check 'to refund' in wizard, you can change the value +of 'Refund Options' field. + +To use this module, when you return some refundable products to your supplier +after you created an invoice, you need to: + +#. Go to *Purchase > Purchase Orders > Create*. +#. Choose a supplier and add a product whose *Invoicing Policy* is *Delivered + quantities*, and input some quantity to buy. +#. Confirm the order. +#. Go to *Delivery > Validate > Apply*. +#. Return to the purchase order. +#. Press on smart button "Invoices" and create one. +#. The created invoice's amount is the same you sold. +#. Return to the purchase order. +#. Go to *Delivery > Return*. +#. Set *Quantity* to a lower quantity than you bought, and enable + *To Refund*. +#. Press *Return > Validate > Apply*. +#. Return to the purchase order. + +For allowing to refund quantities after the picking has been confirmed if you +did not check 'to refund' in wizard, you can change the value +of 'Refund Options' field. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Tecnativa + +Contributors +~~~~~~~~~~~~ + +* `Tecnativa `_: + + * Sergio Teruel + * César A. Sánchez + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-sergio-teruel| image:: https://github.com/sergio-teruel.png?size=40px + :target: https://github.com/sergio-teruel + :alt: sergio-teruel + +Current `maintainer `__: + +|maintainer-sergio-teruel| + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/__init__.py b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/__init__.py new file mode 100644 index 00000000..31660d6a --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import models diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/__manifest__.py b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/__manifest__.py new file mode 100644 index 00000000..121fd0a2 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/__manifest__.py @@ -0,0 +1,17 @@ +# Copyright 2018 Tecnativa - Sergio Teruel +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +{ + "name": "Stock Picking Return Refund Option", + "summary": "Update the refund options in pickings", + "version": "16.0.1.0.2", + "development_status": "Production/Stable", + "category": "Sales", + "website": "https://github.com/OCA/account-invoicing", + "author": "Tecnativa, " "Odoo Community Association (OCA)", + "license": "AGPL-3", + "application": False, + "installable": True, + "depends": ["stock_account", "purchase_stock", "sale_stock"], + "data": ["views/stock_picking_view.xml"], + "maintainers": ["sergio-teruel"], +} diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/i18n/bs.po b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/i18n/bs.po new file mode 100644 index 00000000..bab7424c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/i18n/bs.po @@ -0,0 +1,52 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_picking_return_refund_option +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: stock_picking_return_refund_option +#: model:ir.model.fields,field_description:stock_picking_return_refund_option.field_stock_picking__is_return +msgid "Is Return" +msgstr "Je vraćanje" + +#. module: stock_picking_return_refund_option +#: model:ir.model.fields.selection,name:stock_picking_return_refund_option.selection__stock_picking__to_refund_lines__no_refund +msgid "No Refund" +msgstr "Bez refundiranja" + +#. module: stock_picking_return_refund_option +#: model:ir.model.fields,field_description:stock_picking_return_refund_option.field_stock_picking__to_refund_lines +#: model_terms:ir.ui.view,arch_db:stock_picking_return_refund_option.view_picking_form +msgid "Refund Options" +msgstr "Opcije refundiranja" + +#. module: stock_picking_return_refund_option +#: model:ir.model,name:stock_picking_return_refund_option.model_stock_move +msgid "Stock Move" +msgstr "Skladišno kretanje" + +#. module: stock_picking_return_refund_option +#: model:ir.model.fields,help:stock_picking_return_refund_option.field_stock_picking__to_refund_lines +msgid "" +"This field allow modify 'to_refund' field value in all stock moves from this picking after it has been confirmed.to_refund: set all stock moves to True value and recompute delivered quantities in sale order.\n" +"no_refund: set all stock moves to False value and recompute delivered quantities in sale/purchase order." +msgstr "" + +#. module: stock_picking_return_refund_option +#: model:ir.model.fields.selection,name:stock_picking_return_refund_option.selection__stock_picking__to_refund_lines__to_refund +msgid "To Refund" +msgstr "Za refundiranje" + +#. module: stock_picking_return_refund_option +#: model:ir.model,name:stock_picking_return_refund_option.model_stock_picking +msgid "Transfer" +msgstr "Prijenos" diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/i18n/ca.po b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/i18n/ca.po new file mode 100644 index 00000000..dbef59ce --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/i18n/ca.po @@ -0,0 +1,58 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_picking_return_refund_option +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2022-08-09 10:06+0000\n" +"Last-Translator: jabelchi \n" +"Language-Team: none\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: stock_picking_return_refund_option +#: model:ir.model.fields,field_description:stock_picking_return_refund_option.field_stock_picking__is_return +msgid "Is Return" +msgstr "És devolució" + +#. module: stock_picking_return_refund_option +#: model:ir.model.fields.selection,name:stock_picking_return_refund_option.selection__stock_picking__to_refund_lines__no_refund +msgid "No Refund" +msgstr "" + +#. module: stock_picking_return_refund_option +#: model:ir.model.fields,field_description:stock_picking_return_refund_option.field_stock_picking__to_refund_lines +#: model_terms:ir.ui.view,arch_db:stock_picking_return_refund_option.view_picking_form +msgid "Refund Options" +msgstr "Opcions de devolució" + +#. module: stock_picking_return_refund_option +#: model:ir.model,name:stock_picking_return_refund_option.model_stock_move +msgid "Stock Move" +msgstr "Moviment d'estoc" + +#. module: stock_picking_return_refund_option +#: model:ir.model.fields,help:stock_picking_return_refund_option.field_stock_picking__to_refund_lines +msgid "" +"This field allow modify 'to_refund' field value in all stock moves from this " +"picking after it has been confirmed.to_refund: set all stock moves to True " +"value and recompute delivered quantities in sale order.\n" +"no_refund: set all stock moves to False value and recompute delivered " +"quantities in sale/purchase order." +msgstr "" + +#. module: stock_picking_return_refund_option +#: model:ir.model.fields.selection,name:stock_picking_return_refund_option.selection__stock_picking__to_refund_lines__to_refund +msgid "To Refund" +msgstr "" + +#. module: stock_picking_return_refund_option +#: model:ir.model,name:stock_picking_return_refund_option.model_stock_picking +msgid "Transfer" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/i18n/es.po b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/i18n/es.po new file mode 100644 index 00000000..d1d21bb3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/i18n/es.po @@ -0,0 +1,70 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_picking_return_refund_option +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-12-04 17:16+0000\n" +"PO-Revision-Date: 2019-12-04 18:17+0100\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 2.0.6\n" + +#. module: stock_picking_return_refund_option +#: model:ir.model.fields,field_description:stock_picking_return_refund_option.field_stock_picking__is_return +msgid "Is Return" +msgstr "Es devolución" + +#. module: stock_picking_return_refund_option +#: model:ir.model.fields.selection,name:stock_picking_return_refund_option.selection__stock_picking__to_refund_lines__no_refund +msgid "No Refund" +msgstr "No abonar" + +#. module: stock_picking_return_refund_option +#: model:ir.model.fields,field_description:stock_picking_return_refund_option.field_stock_picking__to_refund_lines +#: model_terms:ir.ui.view,arch_db:stock_picking_return_refund_option.view_picking_form +msgid "Refund Options" +msgstr "Opciones de devolución" + +#. module: stock_picking_return_refund_option +#: model:ir.model,name:stock_picking_return_refund_option.model_stock_move +msgid "Stock Move" +msgstr "Movimiento de stock" + +#. module: stock_picking_return_refund_option +#: model:ir.model.fields,help:stock_picking_return_refund_option.field_stock_picking__to_refund_lines +msgid "" +"This field allow modify 'to_refund' field value in all stock moves from this " +"picking after it has been confirmed.to_refund: set all stock moves to True " +"value and recompute delivered quantities in sale order.\n" +"no_refund: set all stock moves to False value and recompute delivered " +"quantities in sale/purchase order." +msgstr "" +"Este campo permite modificar el valor del campo 'para abonar en el pedido' " +"de todos los movimientos de stock del albarán después de que haya sido " +"confirmado.\n" +"Para abonar en el pedido: Actualiza todos los movimientos de stock con el " +"valor a 'verdadero' y recalcula las unidades entregadas del pedido de " +"venta.\n" +"No abonar en el pedido: Actualiza todos los movimientos de stock con el " +"valor a 'falso' y recalcula las unidades entregadas del pedido de venta." + +#. module: stock_picking_return_refund_option +#: model:ir.model.fields.selection,name:stock_picking_return_refund_option.selection__stock_picking__to_refund_lines__to_refund +msgid "To Refund" +msgstr "Para abonar" + +#. module: stock_picking_return_refund_option +#: model:ir.model,name:stock_picking_return_refund_option.model_stock_picking +msgid "Transfer" +msgstr "Transferir" + +#~ msgid "Return Picking" +#~ msgstr "Albarán de devolución" diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/i18n/it.po b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/i18n/it.po new file mode 100644 index 00000000..234da6d3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/i18n/it.po @@ -0,0 +1,61 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_picking_return_refund_option +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-02-27 18:35+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: stock_picking_return_refund_option +#: model:ir.model.fields,field_description:stock_picking_return_refund_option.field_stock_picking__is_return +msgid "Is Return" +msgstr "È un reso" + +#. module: stock_picking_return_refund_option +#: model:ir.model.fields.selection,name:stock_picking_return_refund_option.selection__stock_picking__to_refund_lines__no_refund +msgid "No Refund" +msgstr "Non rimborsato" + +#. module: stock_picking_return_refund_option +#: model:ir.model.fields,field_description:stock_picking_return_refund_option.field_stock_picking__to_refund_lines +#: model_terms:ir.ui.view,arch_db:stock_picking_return_refund_option.view_picking_form +msgid "Refund Options" +msgstr "Opzioni rimborso" + +#. module: stock_picking_return_refund_option +#: model:ir.model,name:stock_picking_return_refund_option.model_stock_move +msgid "Stock Move" +msgstr "Movimento di magazzino" + +#. module: stock_picking_return_refund_option +#: model:ir.model.fields,help:stock_picking_return_refund_option.field_stock_picking__to_refund_lines +msgid "" +"This field allow modify 'to_refund' field value in all stock moves from this picking after it has been confirmed.to_refund: set all stock moves to True value and recompute delivered quantities in sale order.\n" +"no_refund: set all stock moves to False value and recompute delivered quantities in sale/purchase order." +msgstr "" +"Questo campo consente di modificare il valore del campo 'to_refund' in tutti " +"i movimenti di magazzino da questo prelievo dopo che è stato confermato. " +"To_refund: imposta il valore a True in tutti i movimenti di magazzino e " +"ricalcola le quantità consegnate nell'ordine di vendita. \n" +"No_refund: imposta il valore a False in tutti i movimenti di magazzino e " +"ricalcola le quantità consegnate nell'ordine di vendita/acquisto." + +#. module: stock_picking_return_refund_option +#: model:ir.model.fields.selection,name:stock_picking_return_refund_option.selection__stock_picking__to_refund_lines__to_refund +msgid "To Refund" +msgstr "Da rimborsare" + +#. module: stock_picking_return_refund_option +#: model:ir.model,name:stock_picking_return_refund_option.model_stock_picking +msgid "Transfer" +msgstr "Trasferimento" diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/i18n/stock_picking_return_refund_option.pot b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/i18n/stock_picking_return_refund_option.pot new file mode 100644 index 00000000..435144dd --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/i18n/stock_picking_return_refund_option.pot @@ -0,0 +1,52 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_picking_return_refund_option +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: stock_picking_return_refund_option +#: model:ir.model.fields,field_description:stock_picking_return_refund_option.field_stock_picking__is_return +msgid "Is Return" +msgstr "" + +#. module: stock_picking_return_refund_option +#: model:ir.model.fields.selection,name:stock_picking_return_refund_option.selection__stock_picking__to_refund_lines__no_refund +msgid "No Refund" +msgstr "" + +#. module: stock_picking_return_refund_option +#: model:ir.model.fields,field_description:stock_picking_return_refund_option.field_stock_picking__to_refund_lines +#: model_terms:ir.ui.view,arch_db:stock_picking_return_refund_option.view_picking_form +msgid "Refund Options" +msgstr "" + +#. module: stock_picking_return_refund_option +#: model:ir.model,name:stock_picking_return_refund_option.model_stock_move +msgid "Stock Move" +msgstr "" + +#. module: stock_picking_return_refund_option +#: model:ir.model.fields,help:stock_picking_return_refund_option.field_stock_picking__to_refund_lines +msgid "" +"This field allow modify 'to_refund' field value in all stock moves from this picking after it has been confirmed.to_refund: set all stock moves to True value and recompute delivered quantities in sale order.\n" +"no_refund: set all stock moves to False value and recompute delivered quantities in sale/purchase order." +msgstr "" + +#. module: stock_picking_return_refund_option +#: model:ir.model.fields.selection,name:stock_picking_return_refund_option.selection__stock_picking__to_refund_lines__to_refund +msgid "To Refund" +msgstr "" + +#. module: stock_picking_return_refund_option +#: model:ir.model,name:stock_picking_return_refund_option.model_stock_picking +msgid "Transfer" +msgstr "" diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/models/__init__.py b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/models/__init__.py new file mode 100644 index 00000000..fb771183 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/models/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from . import stock_move +from . import stock_picking diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/models/stock_move.py b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/models/stock_move.py new file mode 100644 index 00000000..439b778e --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/models/stock_move.py @@ -0,0 +1,16 @@ +# Copyright 2021 Tecnativa - Sergio Teruel +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from odoo import models + + +class StockMove(models.Model): + _inherit = "stock.move" + + def write(self, vals): + res = super().write(vals) + if "to_refund" in vals: + for move in self: + if move.picking_id: + move.picking_id.set_delivered_qty() + move.picking_id.set_received_qty() + return res diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/models/stock_picking.py b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/models/stock_picking.py new file mode 100644 index 00000000..6a8325e5 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/models/stock_picking.py @@ -0,0 +1,78 @@ +# Copyright 2018 Tecnativa - Sergio Teruel +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from odoo import api, fields, models + + +class StockPicking(models.Model): + _inherit = "stock.picking" + + to_refund_lines = fields.Selection( + selection=[("to_refund", "To Refund"), ("no_refund", "No Refund")], + compute="_compute_to_refund_lines", + inverse="_inverse_to_refund_lines", + string="Refund Options", + help="This field allow modify 'to_refund' field value in all " + "stock moves from this picking after it has been confirmed." + "to_refund: set all stock moves to True value and recompute " + "delivered quantities in sale order.\n" + "no_refund: set all stock moves to False value and recompute " + "delivered quantities in sale/purchase order.", + ) + is_return = fields.Boolean(compute="_compute_is_return") + + @api.depends("move_ids.to_refund") + def _compute_to_refund_lines(self): + for picking in self: + moves_to_refund = picking.move_ids.filtered(lambda mv: mv.to_refund) + if not moves_to_refund: + picking.to_refund_lines = "no_refund" + elif len(moves_to_refund) == len(picking.move_ids): + picking.to_refund_lines = "to_refund" + else: + picking.to_refund_lines = False + + def _inverse_to_refund_lines(self): + """ + Set to_refund stock_move field: + All lines to True. + All lines to False. + Each line to original value selected in return wizard by user. + """ + for picking in self: + picking._update_stock_moves() + picking.set_delivered_qty() + picking.set_received_qty() + + def _compute_is_return(self): + for picking in self: + picking.is_return = any(x.origin_returned_move_id for x in picking.move_ids) + + def _update_stock_moves(self): + for pick in self.filtered("to_refund_lines"): + pick.move_ids.write({"to_refund": pick.to_refund_lines == "to_refund"}) + + def set_delivered_qty(self): + """ + Check if exists sale_line_id field in stock.move model that has been + added by sale_stock module, this module has not dependency of this, + Update sale order line qty_delivered for allow do a refund invoice + """ + if hasattr(self.env["stock.move"], "sale_line_id") and self.sale_id: + # The sale_stock module is installed + so_lines = self.mapped("move_ids.sale_line_id").filtered( + lambda x: x.product_id.invoice_policy in ("order", "delivery") + ) + so_lines._compute_qty_delivered() + + def set_received_qty(self): + """ + Check if exists purchase_line_id field in stock.move model that has + been added by purchase module, this module has not dependency of this, + Update purchase order line qty_received for allow do a refund invoice. + """ + if hasattr(self.env["stock.move"], "purchase_line_id") and self.purchase_id: + # The purchase module is installed + po_lines = self.mapped("move_ids.purchase_line_id").filtered( + lambda x: x.product_id.invoice_policy in ("order", "delivery") + ) + po_lines._compute_qty_received() diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..d426af10 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/readme/CONTRIBUTORS.rst @@ -0,0 +1,4 @@ +* `Tecnativa `_: + + * Sergio Teruel + * César A. Sánchez diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/readme/DESCRIPTION.rst b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/readme/DESCRIPTION.rst new file mode 100644 index 00000000..21b8e72c --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/readme/DESCRIPTION.rst @@ -0,0 +1,2 @@ +This module extends the functionality of sales and purchase orders to support +modify stock move field to_refund after it has been confirmed. diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/readme/INSTALL.rst b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/readme/INSTALL.rst new file mode 100644 index 00000000..a6efbfc6 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/readme/INSTALL.rst @@ -0,0 +1,2 @@ +#. This module requires the additional installation of sale_stock or purchase + modules for enabling the features it contains. diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/readme/USAGE.rst b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/readme/USAGE.rst new file mode 100644 index 00000000..cacb22c7 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/readme/USAGE.rst @@ -0,0 +1,48 @@ +To use this module, when some customer returns some refundable products to you +after you created an invoice, you need to: + +For a sale order: + +#. Go to *Sales > Sales Orders > Create*. +#. Choose a customer and add a product whose *Invoicing Policy* is *Delivered + quantities*, and input some quantity to sell. +#. Confirm the sale. +#. Go to *Delivery > Validate > Apply*. +#. Return to the sale order. +#. Press *Create Invoice > Invoiceable lines > Create and View Invoices*. +#. The created invoice's amount is the same you sold. +#. Return to the sale order. +#. Go to *Delivery > Return*. +#. Set *Quantity* to a lower quantity than the sold one, and enable + *To Refund*. +#. Press *Return > Validate > Apply*. +#. Return to the sale order. +#. Press *Create Invoice > Invoiceable lines (deduct down payments) > + Create and View Invoices*. +#. A refund is created for the quantity you returned before. + +For allowing to refund quantities after the picking has been confirmed if you +did not check 'to refund' in wizard, you can change the value +of 'Refund Options' field. + +To use this module, when you return some refundable products to your supplier +after you created an invoice, you need to: + +#. Go to *Purchase > Purchase Orders > Create*. +#. Choose a supplier and add a product whose *Invoicing Policy* is *Delivered + quantities*, and input some quantity to buy. +#. Confirm the order. +#. Go to *Delivery > Validate > Apply*. +#. Return to the purchase order. +#. Press on smart button "Invoices" and create one. +#. The created invoice's amount is the same you sold. +#. Return to the purchase order. +#. Go to *Delivery > Return*. +#. Set *Quantity* to a lower quantity than you bought, and enable + *To Refund*. +#. Press *Return > Validate > Apply*. +#. Return to the purchase order. + +For allowing to refund quantities after the picking has been confirmed if you +did not check 'to refund' in wizard, you can change the value +of 'Refund Options' field. diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/static/description/icon.png b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/static/description/icon.png differ diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/static/description/index.html b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/static/description/index.html new file mode 100644 index 00000000..67e5fce9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/static/description/index.html @@ -0,0 +1,488 @@ + + + + + +Stock Picking Return Refund Option + + + +
+

Stock Picking Return Refund Option

+ + +

Production/Stable License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

This module extends the functionality of sales and purchase orders to support +modify stock move field to_refund after it has been confirmed.

+

Table of contents

+ +
+

Installation

+
    +
  1. This module requires the additional installation of sale_stock or purchase +modules for enabling the features it contains.
  2. +
+
+
+

Usage

+

To use this module, when some customer returns some refundable products to you +after you created an invoice, you need to:

+

For a sale order:

+
    +
  1. Go to Sales > Sales Orders > Create.
  2. +
  3. Choose a customer and add a product whose Invoicing Policy is Delivered +quantities, and input some quantity to sell.
  4. +
  5. Confirm the sale.
  6. +
  7. Go to Delivery > Validate > Apply.
  8. +
  9. Return to the sale order.
  10. +
  11. Press Create Invoice > Invoiceable lines > Create and View Invoices.
  12. +
  13. The created invoice’s amount is the same you sold.
  14. +
  15. Return to the sale order.
  16. +
  17. Go to Delivery > Return.
  18. +
  19. Set Quantity to a lower quantity than the sold one, and enable +To Refund.
  20. +
  21. Press Return > Validate > Apply.
  22. +
  23. Return to the sale order.
  24. +
  25. Press Create Invoice > Invoiceable lines (deduct down payments) > +Create and View Invoices.
  26. +
  27. A refund is created for the quantity you returned before.
  28. +
+

For allowing to refund quantities after the picking has been confirmed if you +did not check ‘to refund’ in wizard, you can change the value +of ‘Refund Options’ field.

+

To use this module, when you return some refundable products to your supplier +after you created an invoice, you need to:

+
    +
  1. Go to Purchase > Purchase Orders > Create.
  2. +
  3. Choose a supplier and add a product whose Invoicing Policy is Delivered +quantities, and input some quantity to buy.
  4. +
  5. Confirm the order.
  6. +
  7. Go to Delivery > Validate > Apply.
  8. +
  9. Return to the purchase order.
  10. +
  11. Press on smart button “Invoices” and create one.
  12. +
  13. The created invoice’s amount is the same you sold.
  14. +
  15. Return to the purchase order.
  16. +
  17. Go to Delivery > Return.
  18. +
  19. Set Quantity to a lower quantity than you bought, and enable +To Refund.
  20. +
  21. Press Return > Validate > Apply.
  22. +
  23. Return to the purchase order.
  24. +
+

For allowing to refund quantities after the picking has been confirmed if you +did not check ‘to refund’ in wizard, you can change the value +of ‘Refund Options’ field.

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Tecnativa
  • +
+
+
+

Contributors

+
    +
  • Tecnativa:
      +
    • Sergio Teruel
    • +
    • César A. Sánchez
    • +
    +
  • +
+
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

sergio-teruel

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/tests/__init__.py b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/tests/__init__.py new file mode 100644 index 00000000..6b1250c3 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import test_stock_picking_return_refund_options diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/tests/test_stock_picking_return_refund_options.py b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/tests/test_stock_picking_return_refund_options.py new file mode 100644 index 00000000..30058db9 --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/tests/test_stock_picking_return_refund_options.py @@ -0,0 +1,132 @@ +# Copyright 2018 Tecnativa - Sergio Teruel +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from odoo.tests.common import Form, TransactionCase, tagged + + +@tagged("post_install", "-at_install") +class TestSaleOrderLineInput(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.env = cls.env( + context=dict( + cls.env.context, + mail_create_nolog=True, + mail_create_nosubscribe=True, + mail_notrack=True, + no_reset_password=True, + tracking_disable=True, + ) + ) + if not cls.env.company.chart_template_id: + # Load a CoA if there's none in current company + coa = cls.env.ref("l10n_generic_coa.configurable_chart_template", False) + if not coa: + # Load the first available CoA + coa = cls.env["account.chart.template"].search( + [("visible", "=", True)], limit=1 + ) + coa.try_loading(company=cls.env.company, install_demo=False) + cls.partner = cls.env["res.partner"].create( + {"name": "Test", "customer_rank": 1, "supplier_rank": 1} + ) + cls.product = cls.env["product.product"].create( + {"name": "test_product", "type": "product", "invoice_policy": "delivery"} + ) + cls.product2 = cls.env["product.product"].create( + {"name": "test_product_2", "type": "product", "invoice_policy": "delivery"} + ) + with Form(cls.env["sale.order"]) as order_form: + order_form.partner_id = cls.partner + with order_form.order_line.new() as line_form: + line_form.product_id = cls.product + line_form.product_uom_qty = 1 + with order_form.order_line.new() as line_form: + line_form.product_id = cls.product2 + line_form.product_uom_qty = 1 + cls.order = order_form.save() + cls.order.action_confirm() + cls.picking = cls.order.picking_ids + move_line_vals_list = [] + for move in cls.picking.move_ids: + move_line_vals = move._prepare_move_line_vals() + move_line_vals["qty_done"] = 1 + move_line_vals_list.append(move_line_vals) + cls.env["stock.move.line"].create(move_line_vals_list) + cls.picking.button_validate() + cls.order._create_invoices() + + def get_return_picking_wizard(self, picking): + stock_return_picking_form = Form( + self.env["stock.return.picking"].with_context( + active_ids=picking.ids, + active_id=picking.ids[0], + active_model="stock.picking", + ) + ) + return stock_return_picking_form.save() + + def return_picking_wiz(self, picking): + wizard = self.get_return_picking_wizard(picking) + wizard.product_return_moves.write({"quantity": 1.0, "to_refund": False}) + return wizard + + def test_return_to_refund_values(self): + return_wizard = self.return_picking_wiz(self.picking) + return_pick = self.picking.browse(return_wizard.create_returns()["res_id"]) + return_pick.move_line_ids.write({"qty_done": 1.0}) + return_pick.button_validate() + self.assertEqual(return_pick.to_refund_lines, "no_refund") + return_pick.move_ids.write({"to_refund": True}) + self.assertEqual(return_pick.to_refund_lines, "to_refund") + return_pick.move_ids[:1].write({"to_refund": False}) + self.assertFalse(return_pick.to_refund_lines) + + def test_return_so_wo_to_refund(self): + # Return some items, after SO was invoiced + return_wizard = self.return_picking_wiz(self.picking) + return_pick = self.picking.browse(return_wizard.create_returns()["res_id"]) + return_pick.move_line_ids.write({"qty_done": 1.0}) + return_pick.button_validate() + self.assertEqual(self.order.invoice_status, "invoiced") + + return_pick.to_refund_lines = "to_refund" + self.assertEqual(self.order.invoice_status, "to invoice") + + return_pick.to_refund_lines = "no_refund" + self.assertEqual(self.order.invoice_status, "invoiced") + + return_pick.to_refund_lines = False + self.assertEqual(self.order.invoice_status, "invoiced") + self.assertTrue(return_pick.is_return) + self.assertFalse(self.picking.is_return) + + def test_return_po_wo_to_refund(self): + if not self.env.registry.models.get("purchase.order", False): + return True + order_form = Form(self.env["purchase.order"]) + order_form.partner_id = self.partner + with order_form.order_line.new() as line_form: + line_form.product_id = self.product + line_form.product_qty = 1 + po_order = order_form.save() + po_order.button_confirm() + picking = po_order.picking_ids[:] + move_line_vals = picking.move_ids._prepare_move_line_vals() + move_line_vals["qty_done"] = 1 + self.env["stock.move.line"].create(move_line_vals) + picking.button_validate() + self.assertEqual(po_order.invoice_status, "to invoice") + # Return the picking without refund + return_wizard = self.return_picking_wiz(picking) + return_pick = self.picking.browse(return_wizard.create_returns()["res_id"]) + move_line_vals = return_pick.move_ids._prepare_move_line_vals() + move_line_vals["qty_done"] = 1 + self.env["stock.move.line"].create(move_line_vals) + return_pick.button_validate() + # Now set to be refunded + return_pick.to_refund_lines = "to_refund" + self.assertEqual(po_order.invoice_status, "no") + # And again to not be refunded + return_pick.to_refund_lines = "no_refund" + self.assertEqual(po_order.invoice_status, "to invoice") diff --git a/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/views/stock_picking_view.xml b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/views/stock_picking_view.xml new file mode 100644 index 00000000..d6c5a8aa --- /dev/null +++ b/odoo-bringout-oca-account-invoicing-stock_picking_return_refund_option/stock_picking_return_refund_option/views/stock_picking_view.xml @@ -0,0 +1,29 @@ + + + + + + stock.picking + + + + + + + + + + + +